Como posso dizer ao Ubuntu para não fazer nada quando eu fechar a tampa do laptop?

235

Eu gostaria de fechar a tampa do laptop para não funcionar. Como posso fazer isso?

    
por badp 30.11.2010 / 15:24

14 respostas

240

Para 13.10 - 18.04:

Para que o Ubuntu não faça nada quando a tampa do laptop estiver fechada:

  1. Abra o arquivo /etc/systemd/logind.conf em um editor de texto como raiz, por exemplo,

    sudo -H gedit /etc/systemd/logind.conf
    
  2. Adicione uma linha HandleLidSwitch=ignore (certifique-se de que não seja comentada!),

  3. Reinicie o daemon systemd com este comando:

    sudo restart systemd-logind
    

    ou, a partir de 15.04 em diante:

    sudo service systemd-logind restart
    

Veja também: Ubuntu Server 13.10 agora vai dormir ao fechar a tampa do laptop

    
por Tasos Koutoumanos 07.11.2013 / 19:24
68

Para 11.04 e anteriores:

Não faça nada quando a tampa do laptop estiver fechada (útil quando um monitor externo estiver conectado):

  • Alt + F2 e digite isto: gconf-editor
  • apps & gt; gnome-power-manager & gt; botões
  • Defina lid_ac e lid_battery para nothing

OR

1.Quando na alimentação CA, não faça nada quando a tampa do laptop estiver fechada:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing

2.Quando ligar a bateria, não faça nada quando a tampa do laptop estiver fechada:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing

Tela em branco quando a tampa do laptop está fechada (preferível quando nenhum monitor externo está conectado):

  • Sistema & gt; Preferências & gt; Gerenciamento de energia
  • Em corrente alternada (com bateria) & gt; Ações
  • Quando a tampa do laptop está fechada: tela em branco

OR

1.Quando no modo AC Power, tela em branco quando a tampa do laptop está fechada:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank

2.Quando ligar a bateria, tela em branco quando a tampa do laptop estiver fechada:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank

    
por Sid 30.11.2010 / 15:50
40

Para 11h10 - 12h04:

Você pode selecionar "Não fazer nada" nas configurações de energia. Abra o painel (super chave), procure por "poder" e, em seguida, selecione a opção correta no menu suspenso. Note que fechar a tampa irá realmente desligar a tela, além de qualquer monitor externo:

Se você mover o mouse, qualquer monitor conectado ligará novamente com o laptop fechado. Isso então se tornará o monitor principal.

    
por Jorge Castro 10.08.2011 / 00:19
24

Ubuntu 15.10 - Ubuntu 18.10

TLDR: adicione IgnoreLid=true a /etc/UPower/UPower.conf

  1. No terminal do:

    sudoedit /etc/UPower/UPower.conf
    
  2. Altere IgnoreLid para IgnoreLid=true

  3. Salve e saia do editor.
  4. Reinicie o serviço do UPower com:

    service upower restart
    
por mrfromage 06.03.2016 / 11:52
7

11.04 e versões anteriores

Copiando a primeira resposta de: link

Em um terminal (Aplicativos - & gt; Acessórios - & gt; Terminal), digite: gconf-editor

Navegue até os botões apps - & gt; gnome-power-manager - & gt; e defina lid_ac e / ou lid_battery como "nothing" (sem as aspas).

    
por Pavlos G. 30.11.2010 / 17:40
6

Eu tenho 14.04.1 LTS, Trusty Tahr .

O que não funcionou para mim:

  1. Abra o arquivo /etc/systemd/logind.conf em um editor de texto como root, por exemplo,

    sudo -H gedit /etc/systemd/logind.conf
    

    Adicione uma linha HandleLidSwitch=ignore (certifique-se de que não esteja comentado!),

    Reinicie o daemon systemd com este comando:

    sudo restart systemd-logind
    
  2. Edite o gConf

    Quando estiver em corrente alternada, não faça nada quando a tampa do laptop estiver fechada:

    gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing
    

    Quando estiver em bateria, não faça nada quando a tampa do laptop estiver fechada:

    gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing 
    

O que funcionou para mim:

Definindo IgnoreLid=true em /etc/UPower/UPower.conf

    
por Sandeep Poonia 16.09.2014 / 07:40
3

Há um bug em alguns laptops e monitores que fazem o Ubuntu não honrar a configuração "não fazer nada" quando a tampa do laptop está fechada. Não consegui encontrar uma solução completa, mas talvez haja algo a ver com este link onde eles insinuam este arquivo: /etc/default/acpi-support e usando:

gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_ac -s "blank"
gconftool-2 -t string /apps/gnome-power-manager/buttons/lid_battery -s "blank"
    
por Ramon Suarez 21.05.2012 / 10:20
3

Para Saucy:

Edite /etc/systemd/logind.conf e defina HandleLidSwitch=lock para bloquear a tela ao fechar a tampa (mas não para suspender) ou HandleLidSwitch=ignore para nem bloquear a tela.

Isso é devido a uma alteração no GNOME. Veja o bug do GNOME 687277 para a justificativa para essa mudança.

    
por Robie Basak 11.06.2013 / 14:50
2

11.04 e versões anteriores

você também pode ir para system->preferences->power management

perto da parte inferior da janela, você encontrará uma lista suspensa onde poderá selecionar o que seu sistema faz quando a tampa está fechada

    
por binW 08.12.2010 / 14:15
2

12,04

Nas configurações do sistema, abra Brilho & amp; Bloqueio Nessa página, desmarque a caixa de seleção na parte inferior que diz: "Exigir minha senha ao acordar da suspensão".

    
por Kelley 20.04.2012 / 02:40
2

Eu gosto de suspender meu laptop às vezes, e outras vezes gosto de mantê-lo por longos períodos como um servidor (não faço nada quando fecho a tampa). Eu uso Debian, e aqui está meu script simples para fazer qualquer um sem precisar reiniciar:

# run this in the as the same user (or root) that xwindow is using

# test for required parameter --> empty not allowed
if [ "" == "" ]; then
    echo "Please provide true or false"
    echo "True means keep running when lid is closed"
    echo "False means suspend the computer when lid is closed"
    exit;
fi

# "running true" means keep running even if the lid is closed
if [ "" = "true" ]; then
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action nothing
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action nothing
fi


# "running false" means suspend the computer!
if [ "" = "false" ]; then
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-ac-action suspend
    gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
fi

# if "echo" is supplied as a param, just show the current settings
if [ "" = "echo" ]; then
    gsettings get org.gnome.settings-daemon.plugins.power lid-close-ac-action
    gsettings get org.gnome.settings-daemon.plugins.power lid-close-battery-action 
fi

# restart gnome to make changes effective
/etc/init.d/gdm3 restart
    
por Patrick 16.12.2013 / 11:47
2

Você pode facilmente desativar o recurso de bloqueio de tampa clicando no ícone Configurações do sistema na barra Iniciador / Tarefa e, em seguida, clicando em Brilho & amp; Bloquear .

De lá, você vira a chave Bloqueio para a posição desligada e desmarca a caixa de seleção " Exigir minha senha ao acordar da suspensão. ".

Outra coisa que você tem que observar se você também planeja configurar a hibernação (suspend-to-disk) é se o seu sistema possui uma partição swap grande o suficiente para entrar na hibernação . A hibernação é diferente da suspensão, mas às vezes as pessoas gostam de configurar o recurso de hibernação enquanto estão configurando a suspensão.

Você também pode passar por cima das configurações de Potência , para que elas não suspendam o sistema quando a tampa estiver fechada. Você pode fazer isso em Configuração do sistema - & gt; Potência .

    
por SunnyDaze 19.07.2017 / 04:25
1

Vamos criar um script que funcione em todas as versões

#!/bin/bash

# PLEASE FEEL FREE TO CHANGE THE SCRIPT

# Ubuntu 16.04 [PLEASE COMPLETE]

sed -i '/HandleLidSwitch/d' /etc/systemd/logind.conf >/dev/null 1&>2
echo 'HandleLidSwitch=nothing' >> /etc/systemd/logind.conf >/dev/null 1&>2

# Ubuntu 14.04 [PLEASE COMPLETE]


sed -i '/IgnoreLid/d' /etc/UPower/UPower.conf >/dev/null 1&>2
echo 'IgnoreLid=true'>> /etc/UPower/UPower.conf

# [PLEASE COMPLETE ]

# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac [PLEASE COMPLETE ]
# gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing [PLEASE COMPLETE ]

# RESTART SERVICES

service upower restart
service systemd-logind restart
    
por user123456 28.09.2016 / 10:52
0

Para 12.10:

Edite /etc/UPower/UPower.conf e adicione IgnoreLid=true ao final.

Este método não funciona mais no Saucy. Não tenho certeza sobre 13.04.

    
por Robie Basak 11.06.2013 / 13:02