CLI 방식으로 화면을 잠글 수 있는 방법이 있나요? 가능한 한 많은 데스크톱 관리자를 대상으로 삼으려고 노력했지만(주로 LightDM이지만 GDM, KDM, SLiM, XScreensaver 등도 훌륭함) GDM 및 XScreensaver 항목만 파헤칠 수 있습니다.
GDM의 경우 다음과 같습니다.
gnome-screensaver-command -l
XScreensaver의 경우:
xscreensaver-command -lock
KDM과 LightDM에 유사한 명령이 있습니까?
답변1
나는 google/email을 통해 검색을 했고 이 두 명령을 얻었습니다.
잠금 화면:
xflock4
사용자 전환을 활성화하려면:
gdmflexiserver
Lightdm의 경우 이 파일은 이상한 위치에 있습니다(적어도 Arch Linux에서는).
/usr/lib/lightdm/lightdm/gdmflexiserver
누구든지 관심이 있는 경우를 대비하여 이 두 가지를 XFCE의 로그아웃 버튼 대화 상자에 병합했습니다. 따라서 패치는 여기에서 찾을 수 있습니다.https://aur.archlinux.org/packages.php?ID=52816
답변2
다음을 사용하여 X의 모든 화면 보호기를 잠글 수 있습니다.xdg-screensaver
xdg-screensaver lock
그것은 피투성이의 세부 사항을 처리합니다.
답변3
답변4
예쁘지는 않지만 cli(명령줄)를 통해 화면 보호기에서 kde 또는 lightdm 세션을 잠금 해제하기 위한 작동하는 솔루션입니다.
qdbus | grep kscreenlocker_greet | xargs -I {} qdbus {} /MainApplication quit