xscreensaver画面ロックがポインタをキャッチできない - キャッチ

xscreensaver画面ロックがポインタをキャッチできない - キャッチ

Debian 8.1 で lxde と lxpanel を実行します。xdotool key "XF86LogGrabInfo"リストに積極的にクロールされているデバイスはありません/var/log/Xorg.0.log

アプリ実行バーの画面ロックアイコンをクリックすると、画面ロックが有効になるまでに長い遅延が発生し、マウスの動きの「ポインタをキャッチできません(すでにキャッチしました。)目覚めスクリーンセーバーを検出できません」というエラーと一緒にマウスをキャッチしません。マウスイベントを傍受できません。

コマンドがxscreensaver-command -lock正常に機能したため、次のことを試しました。

/etc/xdg/lxpanel/LXDE/panels/panel示す:

Plugin {
    type = launchbar
    Config {
        Button {
            id=lxde-screenlock.desktop
        }
        Button {
            id=lxde-logout.desktop
        }
    }
}

/usr/share/applications/lxde-screenlock.desktop実行中の様子を見せてください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

代わりにlxde-screenlock.desktop実行するように編集されました。xscreensaver-command --locklxlock

Exec=/usr/bin/xscreensaver-command -lock
TryExec=/usr/bin/xscreensaver-command

デスクトップエントリファイルとlxsession設定でロック画面マネージャを変更しても、xscreensaver-command -lockトレイアイコンを使用すると遅延が発生し、マウスをキャッチできません。 lxsessionを再起動し、トレイアイコンがこのデスクトップエントリを使用していることを確認しました。

Lock Screen (XScreenSaver)アップデート:アプリケーションメニューのDebianセクションのメニュー項目をlxpanelのアプリケーション実行バーに追加してみました。問題はまだ存在します。別の方法(ターミナル、アプリケーションメニュー、LXDEログアウトメニュー)で実行すると、画面ロック機能がうまく機能するので、これをlxpanelによるバグと呼びたいと思います。

編集:現在、回避策としてこれを行うためにopenboxキーバインディングを使用していますが、xscreensaver-command -lockまだアプリランチャーで実行が失敗する理由を確認したいと思います。

関連情報