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 --lock
lxlock
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
まだアプリランチャーで実行が失敗する理由を確認したいと思います。