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)
-