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여전히 앱 실행기에서 실행이 실패하는 이유를 확인하고 싶습니다.

관련 정보