Como evito que o botão Sleep bloqueie a tela?

1

Meu teclado tem um botão Sleep. Eu defini um atalho em Configurações do sistema, teclado > Atalhos > configurações próprias (ou semelhantes), para que os botões Suspender executem um script. Isso funciona.

Mas desde a minha atualização para o Oneiric, algo também bloqueia a tela (da mesma forma que a tela é bloqueada quando pressiono Ctrl + Alt + L). Posso desativar esse comportamento? Qual é o nome dessa tela de bloqueio?

Eu tentei esconder o gnome-screensaver e / etc / acpi / e eu olhei no gconf-editor / apps / gnome-power-manager / buttons. Eu não encontrei nada relacionado no dconf-editor.

    
por elmicha 14.02.2012 / 19:51

1 resposta

1

Você pode remapear a chave usando ~/.Xmodmap . Use xev (em um terminal) para encontrar o código-chave ofensivo e atribua um keysym diferente, por exemplo, XF86WakeUp. Anexe esta linha a ~/.Xmodmap (crie esse arquivo se ainda não existir):

keycode 150 = XF86WakeUp

Após o logout e login novamente, sua chave deve ser mapeada. Se você não quiser sair, você também pode usar xmodmap ~/.Xmodmap para recarregar os mapeamentos de teclas.

Usar xev para realmente encontrar o código-chave da chave que você deseja remapear pode não ser tão fácil: se a chave já estiver vinculada a uma ação (por exemplo, nas propriedades do teclado do Gnome), xev não será exibido o código de acesso. Por exemplo, esse é o tipo de saída xev que você deseja ver:

KeyPress event, serial 41, synthetic NO, window 0x5800001,
    root 0xb3, subw 0x0, time 312883, (737,182), root:(946,647),
    state 0x0, keycode 180 (keysym 0x1008ff18, XF86HomePage), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Você pode ver o código de tecla (180) na terceira linha após a palavra "keycode". Se você não obtiver esse bloqueio que começa com "evento KeyPress", provavelmente sua chave já está vinculada. Você pode tentar usar um desktop não-Gnome como o LXDE ou o KDE e usar xev .

    
por elmicha 16.06.2012 / 00:58