15.04, 15.10, 16.04 - A tampa de fechamento não suspende o laptop se conectado ao monitor externo

12

Desde a atualização para 15.04(atualização: 15.10ainda é a mesma), o comportamento do meu laptop ao fechar a tampa mudou: se estiver conectado a um monitor externo, não será suspenso. Além disso, todas as janelas estão agora niveladas no monitor externo. Isso parece um recurso deliberado e não um bug.

Como faço para configurar o laptop para suspender, mesmo se estiver conectado a um monitor externo?

Este é o Lenovo Thinkpad T440s no Ubuntu 15.04/ 15.10com gráficos Intel.

Phil
fonte

Respostas:

9

Eu acho que esse recurso agora é configurável. Você pode alterar a opção como usuário com o dconf-editor:

Esquema:

org.cinnamon.settings-daemon.plugins.power

ou (dependendo do ambiente de área de trabalho que você usa)

org.gnome.settings-daemon.plugins.power

Chave:

lid-close-suspend-with-external-monitor

Definido como:

true

Descrição:

Sem nenhum monitor externo conectado, o fechamento da tampa do laptop suspende a máquina (conforme definido pelas teclas tampa-fechar-bateria-ação e tampa-fechar-CA-ação). Por padrão, no entanto, fechar a tampa quando um monitor externo está presente não suspende a máquina, para que você possa continuar trabalhando nesse monitor (por exemplo, para estações de acoplamento ou visualizadores de mídia). Defina essa chave como Falso para manter o comportamento padrão ou como Verdadeiro para suspender o laptop sempre que a tampa estiver fechada e independentemente dos monitores externos.

Tapper
fonte
Ou para aqueles de nós que são orientados à linha de comando: dconf write /org/gnome/settings-daemon/plugins/power/lid-close-suspend-with-external-monitor true(então você pode colocá-lo no seu script 'configurar uma nova máquina ubuntu' e nunca mais se preocupar com isso novamente)
Jonathan Hartley
Pelo menos no Linux Mint 18.1 Serena Cinnamon (~ Ubuntu 16.04 também?), Esse é agora o comportamento padrão e configurável através das configurações do sistema -> gerenciamento de energia -> energia -> Executar ação de fechamento fechado.
Tapper
Eu tive esse mesmo problema ao atualizar do 17.04 para o 17.10 (o que implica mudar para o GNOME 3). Alterar a chave lid-close-suspend-with-external-monitorno caminho org.gnome.settings-daemon.plugins.powerpara trueresolver o problema.
Brandizzi
8

Bem-vindo ao Ubuntu com systemd e não com iniciante.

Esse é o bug do systemd # 76267 . A explicação inicial de Lennart Poettering foi:

O driver binário [nvidia] não implementa as interfaces DRM /sys. Isso significa que não podemos detectar quantos monitores estão conectados e decidimos não manipular o interruptor da tampa, pois não podemos ter certeza se o dispositivo está no modo "encaixado" ou não.

Uma "correção" é usar o nouveau.

Por causa do bug systemd # 82485, esse comportamento agora é configurável. Se você possui um driver que não seja DRM, como o da nvidia, o comportamento padrão de vários monitores será ignorar o interruptor da tampa. Mas a HandleLidSwitchDockedconfiguração recente em logind.confpode ser usada para alterar isso.

(Para ser completo: ainda existe o bug 734964 do GNOME , ainda aberto, que introduz complicações para os usuários do GNOME 3.)

JdeBP
fonte
Entendo. Então parece um bug. Mas eu uso gráficos Intel. A correção é diferente? Muito Obrigado.
24515 Phil
Os dois erros do systemd que você está mencionando estão marcados como resolvidos / corrigidos agora.
Tapper
1

Corri para o mesmo problema ao atualizar de 14.10 para 15.04 (Xubuntu). Embora eu estivesse usando o Nouveau (driver Xorg), não consegui entrar no modo Suspender fechando a tampa. Todas as outras formas funcionaram bem, por exemplo, "Botão de suspensão", "Suspender" no menu etc.

Minha solução alternativa foi desmarcar a seguinte opção no gnome-settings (também conhecido como Editor de configurações):

xfce4-power-manager> logind-handle-lid-switch (desmarcado)

Depois de fazer isso, posso suspender o fechamento da tampa a qualquer momento.

Espero que ajude.

Lasca
fonte
1

Este é um novo padrão do systemd que ainda não é configurável.

Para solução alternativa, digite um terminal

echo "HandleLidSwitchDocked=suspend" |sudo tee -a /etc/systemd/logind.conf

depois reinicie (!).

Isso altera o padrão de "ignorar" para "suspender".

geek-merlin
fonte
Você pode querer votar em "Este bug me afeta" aqui para tornar essa interface do usuário configurável: bugs.launchpad.net/ubuntu/+source/xorg/+bug/1439440 #
geek-merlin
Eu tentei isso no Debian Stretch. O arquivo /etc/systemd/logind.conftem essa opção comentada, o valor padrão não era suspend. Mas mesmo depois de alterar suspende reiniciar, ele ainda não é suspenso ao fechar a tampa.
Fred Schoen 22/10
0

Eu estava enfrentando um problema semelhante. Esta resposta resolveu meu problema. Instale a Unity Tweak Tool e em Sistema> Segurança, todas as opções devem estar desmarcadas. O bloqueio de área de trabalho foi marcado no meu caso, desmarque esta opção.

Veja este img:

insira a descrição da imagem aqui

Se a opção mencionada acima estiver marcada, em Configurações do sistema> Brilho e bloqueio, a opção de bloqueio será desativada, causando todo o problema.

Veja este img:

insira a descrição da imagem aqui

shubhparekh
fonte