Suspender o sistema antes do login

2

Estou usando debian stretch e KDE . Nas configurações eu especifiquei que pressionar o botão liga / desliga suspende o sistema. Isso funciona muito bem, quando estou logado. No entanto, não suspende o sistema na tela de login. Se acidentalmente eu acordar o sistema, quero enviá-lo de volta para dormir sem precisar fazer o login primeiro. Existe uma maneira fácil de conseguir isso?

    
por Ben 18.10.2015 / 17:54

1 resposta

1

Solução 1: altere ou defina o gerenciador de exibição

Você pode instalar lightdm como gerenciador de exibição, mesmo com o KDE [ 1 ] .
De fato, é dito [ 2 ] que

lightdm does support suspend on lid closure independently as a built in function. It will work with all greeters. The greeters also have a button to initiate suspend or hibernate manually.

Portanto, como solução mais simples, você pode instalá-lo e suspender o computador fechando a tampa ou clicando no botão suspender.

Solução 2: logind.conf

Você pode tentar alterar a linha padrão em /etc/systemd/logind.conf

#HandlePowerKey=poweroff    # default
HandlePowerKey=suspend      # your choice note: uncomment it deleting the '#'

Ad Nauseam ...

Em geral, é possível remapear cada tecla do teclado.

  • Se você é capaz de fazer a partir do BIOS ... bem, ele vai funcionar com cada sistema operacional
  • Como você deseja que ele funcione sem fazer login no kde ou no gnome, é conveniente encontrar um gerenciador de exibição acolhedor (kdm, lxdm, slim, xdm, lightdm , gdm. ..) verifique para eles ...
    (Eu sei que é a solução 1).

  • Você pode remapear cada tecla do teclado

    • com xmodmap [ 3 ]

      xmodmap - utility for modifying keymaps and pointer button mappings in X

    • por exemplo [ 4 ] com dconf-tools você pode definir o ação para o botão liga / desliga pressionado (que eu acho que você fez no KDE, mas há o risco de que o gerenciador de exibição não tenha percebido).

    • com gsettings [ 5 ] você pode remapear por linha de comando (e colocar como um dos deveres da startup)
por 01.04.2016 / 20:27