XFCE에서 화면이 잠기지 않는 이유는 무엇입니까?


20

아치 리눅스에서 XFCE를 시험하고 있는데 어떤 이유로 세션 메뉴의 화면 잠금 옵션이 아무 것도하지 않습니다. xflock4명령 줄에서도 실행 되지 않습니다 (출력없이 0을 종료 함).

xfce4-session 실행 중입니다.

스크린 세이버 패키지 등을 설치해야합니까?

답변:


15
스크린 세이버 패키지 등을 설치해야합니까?

예, 위키에 따르면 사물함을 선택하고 설치해야합니다. xflock4그런 다음 활성화합니다.


1
실제로 gnome-screensaver가 설치되었으며 Gnome에서 작동했습니다. 어떻게 든 활성화해야합니까?
CJM

2
문제는 gnome-screensaver-command존재하지만 gnome-screensaver실행되지 않는 것 같습니다 . xflock4runs gnome-screensaver-command --lock, 0을 종료하는 것 외에는 아무것도하지 않으므로 xflock4완료했다고 생각합니다.
CJM

i3lock 을 직접 지원하지 않는 간단한 화면 로커로 선호 xflock4하므로 /usr/bin/xscreensaver-command호출 하는 간단한 래퍼 스크립트를 작성했습니다 i3lock. 이전 에 xflock4시도한 이후 문제가 해결되었습니다. xscreensaver-commandgnome-screensaver-command
CJM

4
slock더 간단하고 이제 기능 : 색상과 함께 제공됩니다!
jasonwryan

1
@ Jasonwryan : 어, 그냥 변덕스러운 추세입니다. 컬러 디스플레이는 640k 이상의 RAM보다 유용하지 않습니다.
Mark K Cowan

5

또는 목록을 편집/usr/bin/xflock4 하여 추가 하십시오.light-locker-command -ldm-tool lock

for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock" \
"light-locker-command -l"\
"dm-tool lock"

1
누군가가 그것을 찾고 있다면 Linux Mint 19에서도 작동합니다.
Kev

4

먼저 설치하십시오 light-locker.

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l"

또는 아직 변수가없는 경우 :

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l" --create -t string



오래된 물건:

xflock4외부 구성을 지원하는 것 같습니다 . 내가 한 일은 :

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock"

이제 해당 명령이 잠금에 사용됩니다. 나는 그놈 스크린 세이버가 업그레이드를했다고 생각합니다.

이것은 XFCE를위한 것입니다. 해당 속성이없는 경우 다음을 통해 추가하십시오.

$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock" --create -t string

매우 중요 : 화면을 안전하게 잠 그려면 화면 보호기가 실행 중이어야합니다. light-locker하나의 선택입니다. 마지막으로 Ctrl + Alt + F1 또는 다른 F #으로 콘솔을 전환하면 잠금 화면을 피할 수 없습니다. 만나다:


감사! XFCE4에서 BSPWM으로 마이그레이션하고 있습니다. 이제 i3lock이 훌륭하게 작동합니다!
nachopro

1

Case_of의 답변은 나에게 가깝지만 dm-tool은 이미 내에 나열되어 /usr/local/bin/xflock4있습니다. 그러나 시도 xscreensaver-command하고 gnome-screensaver-command처음. 나는 두 번째 for 루프로 옮겼고 dm-tool을 처음에는 유일한 옵션으로 옮겼습니다 (첫 번째 for 루프 제거).

dm-tool lock >/dev/null 4>&1 && exit

# else run another access locking utility, if installed
for lock_cmd in \
  "xscreensaver-command -lock" \
  "gnome-screensaver-command --lock"
  "xlock -mode blank" \
  "slock"
  do
    set -- $lock_cmd
    if command -v -- $1 >/dev/null 2>&1; then
        $lock_cmd >/dev/null 2>&1 &
    # turn off display backlight:
    xset dpms force off
        exit
    fi
done

또한 Windows처럼 Win+에 매핑했습니다 L.


0

방금 (2018 년 1 월) XFCE에서 화면 잠금 기능을 사용하려고했습니다. 기본적으로 작동하지 않는다는 것에 약간 놀랐습니다. 나는 처음에 설치하려고 light-locker하고 xscreensaver있지만, 어느 쪽도 일했다.

나를 위해 일한 것은 훌륭하게 작동 하는 xlockmore패키지를 설치 /usr/bin/xlock하는 것이 었습니다. 해당 명령을 설치 한 후 xfce 세션을 사용하도록 구성 할 수있었습니다.

xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock"

또는 아직 변수가없는 경우 :

xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock" --create -t string

/usr/bin/xflock4스크립트는 이미 해당 LockCommand설정 에주의를 기울 이므로 설정을 적용한 후에는 스크립트를 편집 할 필요가 없었습니다.

Xlock에는 기본적으로 무작위 화되는 다양한 모드와 설정이 있습니다. 나는 정착했다 :

xlock -mode goop -erasedelay 0

테스트하려면 다음을 사용하십시오.

xlock -mode ... -nolock
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.