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?