CLI를 통한 잠금 화면?

CLI를 통한 잠금 화면?

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

DM과 별개로 몇 가지 간단한 솔루션이 있습니다.알록,잠그다또는xtrlock(맨페이지). 비밀번호를 묻는 입력 창이 표시되지 않을 수도 있습니다. 화면이 비어 있을 때 비밀번호를 입력하고 Enter 키를 누르면 됩니다(적어도 그게 전부입니다 slock).

잠금 해제 시 사물함에서 화면 보호기를 표시하고 사용자 지정 메시지를 표시하도록 하려면 다음을 xlock제공 하세요.록모어패키지(참조이 정보그리고맨페이지).

답변4

예쁘지는 않지만 cli(명령줄)를 통해 화면 보호기에서 kde 또는 lightdm 세션을 잠금 해제하기 위한 작동하는 솔루션입니다.

qdbus | grep kscreenlocker_greet | xargs -I {} qdbus {} /MainApplication quit

관련 정보