Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

1. Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Lai Xuancheng
lai32290

(usa Ubuntu)

Enviado em 18/04/2016 - 22:09h

Ola, eu estou usando Debian 8 x64

Estou tentando configurar para que ao tampar o monitor do notebook, ele hiberna ou suspende o computador, mas nao estou conseguindo.

Pelas pesquisas e tentativas que eu fiz, segue o conteudo do meu arquivo /etc/systemd/logind.conf:


# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# See logind.conf(5) for details

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
#HandleLidSwitch=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
LID_SLEEP=true


Depois de salvar, executei o seguinte commando:

sudo systemctl restart systemd-logind.service 


Mas mesmo assim, nao estou conseguindo suspender computador, tampando a tela.

Alguem pode me ajudar, fazendo favor


  


2. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/04/2016 - 22:29h

Qual o WM sendo utilizado?

-------------------------------------------------------------------------------------------
Just bring us some beers, and then we can talk about our systems. :)



3. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Lai Xuancheng
lai32290

(usa Ubuntu)

Enviado em 18/04/2016 - 22:32h

Debian com Gnome

Cristhoffer94 escreveu:

Qual o WM sendo utilizado?

-------------------------------------------------------------------------------------------
Just bring us some beers, and then we can talk about our systems. :)





4. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/04/2016 - 22:38h

Habilite a opção LidSwitchIgnoreInhibited e alterando seu valor para yes, reinicie o serviço e tente novamente.

//EDIT De uma lida nas opções de configuração do logind.conf, talvez possa te ajudar (https://www.freedesktop.org/software/systemd/man/logind.conf.html).

-------------------------------------------------------------------------------------------
Just bring us some beers, and then we can talk about our systems. :)



5. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Lai Xuancheng
lai32290

(usa Ubuntu)

Enviado em 19/04/2016 - 04:18h

Eu testei deixando da seguinte forma, e tambem nao fez efeito, quando aperto botao POWER, continua hibernando, mesmo depois de restart computador:

# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# See logind.conf(5) for details

[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
InhibitDelayMaxSec=5
HandlePowerKey=ignore
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
HandleLidSwitch=hibernate
HandleLidSwitchDocked=hibernate
#HandleLidSwitch=ignore
PowerKeyIgnoreInhibited=yes
SuspendKeyIgnoreInhibited=yes
HibernateKeyIgnoreInhibited=yes
LidSwitchIgnoreInhibited=yes
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes


Mas tentando procurar os outros caminhos mostrado no topo do site, tambem so encontrei esse que estou alterando

Caminhos no topo do site:
/etc/systemd/logind.conf

/etc/systemd/logind.conf.d/*.conf

/run/systemd/logind.conf.d/*.conf

/usr/lib/systemd/logind.conf.d/*.conf


eh possivel que existem em algum outro lugar?


6. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Lai Xuancheng
lai32290

(usa Ubuntu)

Enviado em 19/04/2016 - 04:37h

Eu dei uma pesquisada na net, e testei o seguinte comando

$ systemd-inhibit --list --mode=block
Who: lai32290 (UID 1000/lai32290, PID 1312/gnome-settings-)
What: handle-power-key:handle-suspend-key:handle-hibernate-key
Why: GNOME handling keypresses
Mode: block

Who: NetworkManager (UID 0/root, PID 601/NetworkManager)
What: sleep
Why: NetworkManager needs to turn off networks
Mode: delay

Who: lai32290 (UID 1000/lai32290, PID 1312/gnome-settings-)
What: sleep
Why: GNOME needs to lock the screen
Mode: delay

Who: Telepathy (UID 1000/lai32290, PID 1383/mission-control)
What: shutdown:sleep
Why: Disconnecting IM accounts before suspend/shutdown...
Mode: delay

Who: GNOME Shell (UID 1000/lai32290, PID 1392/gnome-shell)
What: sleep
Why: GNOME needs to lock the screen
Mode: delay


Desconfio que estou configurando gerenciador errado, entao eu abri o Tweak Tools, e vi que tinha aba POWER, alterei a acao do botao POWER, e funcionou

O duro que nessa aba, so tinha opcao para alterar acao do botao POWER, como eu faco para alterar outras acoes?


7. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/04/2016 - 07:40h

Importante saber; oque é logind? logind é um serviço do sistema responsável pelo primeiro login na máquina, iniciado pelo daemon dbus, depois de o systemd ter iniciado todos os daemons/serviços necessários para a inicialização. O serviço systemd-logind.service também é responsável pelo gerenciamento de energia dentre muitas outras funções. O teu problema não se limitou apenas a configurar algumas opções no logind.conf então iremos tentar de outras maneiras.

Eu usei Debian squeeze por um tempo quando ainda usava o sysvinit no runlevel (hehe) mas enfim, não tem muito mistério. O systemd pra quem não está familiarizado é um pouco "estranho" a primeira vista mesmo, mas neste caso não entraremos em detalhes.
Vejamos, imagino que você já tenha tentado configurar os botões e o fechamento do flip pelo gnome-power-manager e nada funcionou certo? execute como root, ou edite os arquivos do Polkit fornecidos pelo daemon UPower (/usr/share/polkit-1/actions/org.gnome.power.policy), (não lembro exatamente, mas acho que no gnome é esse), também possível configurar algumas ações direto no UPower.conf (/etc/UPower/UPower.conf), salve e reinicie o serviço upower.

Você também pode configurar as opções do fechamento de flip, ações dos botões, bateria/carregador, stand by do monitor com o pacote acpi (Advanced Configuration and Power Interface Daemon), também é um daemon que gerencia ações, e opções de gerenciamento de energia no kernel, porém está deprecated (obsoleto) para distribuições com kernel recente. Instale o acpid2, provavelmente virá com um arquivo default chamado handler.sh (/etc/acpi/events/handler.sh) com as opções padrões que você necessita, basta configura-lo ao seu modo. Salve os arquivos editados, de enable nos serviços para serem inicializados com o systemd no proximo boot e reinicie a máquina ou simplesmente reinicie os serviços.

Também é importante saber; oque é o acpid? basicamente, acpid é um daemon (não padrão) que gerencia a energia através de módulos carregados no kernel para componentes/disposituvos acpi.

Acho que é isso... eu checaria estes arquivos, faria alguns testes antes de tudo. Por último decidi dar uma pesquisada rápida pra ver se tu pode fazer algo que eu não tenha dito, e achei um material que talvez possa lhe auxiliar também; take a look (http://askubuntu.com/questions/15520/how-can-i-tell-ubuntu-to-do-nothing-when-i-close-my-laptop-lid).

OBS: Tente primeiro pelo UPower e faça backup de todas as configurações antes de altera-las, poste os resultados.

//EDIT para informações detalhadas sobre funções, comandos e programas pesquise o manual com ($ man comando), ou pesquise na internet :)

-------------------------------------------------------------------------------------------
Just bring us some beers, and then we can talk about our systems. :)



8. Re: Ao tampar o monitor do notebook, nao esta hibernando nem suspendendo

Lai Xuancheng
lai32290

(usa Ubuntu)

Enviado em 19/04/2016 - 23:11h

Tem muita coisa que eu vou precisar estudar para digerir essa ultima resposta sua.
Eu vou ter que estudando e testando, mandos os resultados aqui novamente mais tarde!!

Agradeco muito muito muito mesmo! Sou muito novato em Linux






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts