Executando lxde e lxpanel no Debian 8.1. xdotool key "XF86LogGrabInfo"
não lista dispositivos ativamente capturados em /var/log/Xorg.0.log
.
Clicar no ícone Screenlock na barra de início do aplicativo tem um longo atraso antes de ativar o screenlock e não conseguir pegar o mouse, com o erro "não foi possível pegar o ponteiro (AlreadyGrabbed). Falha ao detectar o movimento do mouse para ativar o protetor de tela e não intercepta os eventos do mouse.
O comando xscreensaver-command -lock
funciona corretamente, então tentei o seguinte:
/etc/xdg/lxpanel/LXDE/panels/panel
mostra:
Plugin {
type = launchbar
Config {
Button {
id=lxde-screenlock.desktop
}
Button {
id=lxde-logout.desktop
}
}
}
/usr/share/applications/lxde-screenlock.desktop
mostra que está executando lxlock
:
[Desktop Entry]
Type=Application
Name=ScreenLock
Name[es]=Bloqueo de pantalla
Name[pt_BR]=Bloquear tela
Name[ru]=Блокировка экрана
Name[tr]=ScreenLock
Name[uk]=Блокування екрану
Name[zh_TW]=鎖住螢幕
Comment=Lock your screen
Comment[es]=Bloquear pantalla
Comment[pt_BR]=Bloqueie sua tela
Comment[ru]=Заблокировать экран
Comment[tr]=Ekranı kilitle
Comment[uk]=Заблокувати екран
Icon=system-lock-screen
Exec=lxlock
TryExec=lxlock
NoDisplay=true
Editado lxde-screenlock.desktop
para executar xscreensaver-command --lock
em vez de lxlock
:
Exec=/usr/bin/xscreensaver-command -lock
TryExec=/usr/bin/xscreensaver-command
Apesar de eu ter alterado o arquivo de entrada da área de trabalho e o gerenciador de tela de bloqueio da configuração lxsession para xscreensaver-command -lock
, ele fica lento e não consegue pegar o mouse ao usar o ícone da bandeja. Eu reiniciei o lxsession e confirmei que esta entrada de desktop está sendo usada pelo ícone da bandeja.
Atualização:
Eu também tentei adicionar o item de menu Lock Screen (XScreenSaver)
da seção Debian do menu do aplicativo para a barra de inicialização do aplicativo do lxpanel. O problema persiste. Bloqueio de tela funciona corretamente quando executado por qualquer outro método (terminal, menu de aplicativos e menu de logout do LXDE), então estou inclinado a chamá-lo de um bug causado pelo lxpanel.
Editar: Atualmente, estou usando uma atalhos de teclado de caixa aberta para executar xscreensaver-command -lock
como uma solução, mas ainda gostaria de determinar por que a execução do ativador de aplicativos falha.
Tags lxde xscreensaver screen-lock