hibernar / suspender problemas

4

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:

  1. 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.
  2. Como desativar o back-end para o pm adicionando SLEEP_MODULE=uswsusp em /etc/pm/config.d/module . Sem efeito.
  3. Modyfying etc/acpi/sleep_suspend.sh para usar hibernate ou s2both . Sem efeito.
  4. 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?

por denten 08.07.2014 / 04:13

1 resposta

1

No meu thinkpad eu uso xbindkey para fazer isso.

Configuração:

  1. Instalar xbindkeys apt-get install xbindkeys
  2. Edite sua configuração ~/.xbindkeysrc.scm

    (xbindkey '("XF86Standby") "sudo pm-suspend")

  3. Executar xbindkeys em i3 / config

    exec --no-startup-id xbindkeys&

ou no .xinitrc

xbindkeys &

    
por 20.02.2015 / 10:36