Problema
A combinação de teclas de função Fn - F4 não resulta em hibernação, em vez disso, redefine a conexão com a internet
Sintomas
pm-hibernate
e pm-suspend
apenas redefinir a conexão. hibernate
funciona, assim como s2both
.
Configuração
Lenovo X230, teste Debian atualizado, kernel 3.14, i3 wm, lightdm, xfce4-power-manager.
Em Lenovos, Fn - F4 é uma tecla de função especial, que deve hibernar a máquina (símbolo da lua).
Como pm-hibernate
não está funcionando, a ideia era alterar o manipulador para s2both
. Não consigo encontrar o script responsável por manipular a tecla pressionada. Outras chaves do sistema funcionam como esperado (volume, mudo, etc).
Coisas que eu tentei:
- Captura de
XF86Sleep
ou XF86WakeUp
em .i3/config
(meu arquivo de configuração do gerenciador de janelas). Este arquivo está manipulando alguns dos outros botões especiais como XF86AudioRaiseVolume
. Variações em bindsym XF86Sleep exec "hibernate"
. Sem efeito.
- Como desativar o back-end para o pm adicionando
SLEEP_MODULE=uswsusp
em /etc/pm/config.d/module
. Sem efeito.
- Modyfying
etc/acpi/sleep_suspend.sh
para usar hibernate
ou s2both
. Sem efeito.
- Percorrendo a interface gráfica
xfce4-power-manager
. Nada aqui.
Perguntas
-
Alguém por favor pode explicar quem está lidando com as opções de energia aqui? ACPI xfce4-power-manager?
-
Qual é a relação entre eles?
-
O que acontece quando pressiono Fn - F4 ?
-
Quem está lidando com a tecla pressionada e como faço para alterar / corrigir isso?
-
Qual é a melhor prática para lidar com suspends / hibernates com elegância?