xscreensaver screenlock Não foi possível agarrar o ponteiro - já agarrou

2

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.

    
por iyrin 23.06.2015 / 07:29

0 respostas