RHEL 및 Linux Debian 배포판에서 명령줄 설정을 사용하여 x분 동안 활동이 없으면 화면을 끄고 싶습니다. 도움이 필요하세요?
나는 다음 명령을 사용하여 Ubuntu와 Centos에서 이 작업을 수행했습니다.
gsettings set org.gnome.desktop.session idle-delay 60
gsettings set org.gnome.desktop.screensaver lock-enabled true
RHEL과 Debian에서 동일한 작업을 수행하는 방법은 무엇입니까? 도움을 주시면 감사하겠습니다.
답변1
xset
지정된 비활성 시간 이후 화면을 끄는 방법은 DPMS 기능이나 xscreensaver
또는 같은 화면 보호기를 사용하는 두 가지 방법으로 가능합니다 gnome-screensaver
.
에피소드 X:
먼저 하드웨어가 DPMS를 지원하는지 확인하세요.
$ xset dpms force standby
디스플레이가 비어 있어야 합니다. 그 외에도 시도해 standby
볼 수도 있습니다 . 하드웨어가 DPMS를 지원한다는 것을 알고 있는 경우 몇 초 안에 DPMS를 활성화할 수 있습니다( 에서 ).suspend
off
xset
man xset
숫자 값이 제공되면 세 가지 모드가 활성화되기 전의 비활성 시간(초)을 설정합니다. 주어진 첫 번째 값은 "
standby' mode, the second is for the
일시 중지" 모드에 대한 것이고 세 번째 값은 "끄기" 모드에 대한 것입니다.
이렇게 하면 3초 동안 활동이 없으면 디스플레이가 꺼집니다.
$ xset dpms 3 3 3
이 명령을 실행하고 3초 동안 기다립니다. 이 설정은 재부팅 후에도 유지되지 않으므로 작동하는 경우 X 시작 스크립트(예: ~/.xinitrc
창 관리자 시작 스크립트)에 이 줄을 추가할 수 있습니다. DPMS를 사용하여 모니터를 끄면 화면이 잠기지 않으며 외부 화면 보호기를 사용해야 합니다.
화면 보호기
선택할 수 있는 화면 보호기가 많이 있으며, 그 중 대부분은 xset
DPMS 설정과 독립적인 자체 구성 파일을 갖고 있으며 화면을 잠글 수 있으므로 잠금을 해제하려면 비밀번호를 알아야 합니다. 그러나 일부 화면 보호기는 DPMS 설정에 영향을 미칠 수 있습니다. 예를 들어 설정을 xscreensaver
재정의할 수 있습니다 .xset
안타깝게도 저는 gnome-screensaver
RHEL이나 Debian에 어떤 화면 보호기가 기본적으로 설치되어 있는지 사용하지도 모르고, 그래서 여기서는 도움을 드릴 수 없지만, 좋은 화면 보호기를 찾고 있다면 사용해 보세요 xscreensaver
. 멋진 그래픽을 실행하고 싶다면 screensaver
선택할 수 있는 테마가 많고 비디오 파일을 표시할 수 있으며 사용자 정의가 가능합니다. lock
설정을 수동으로 수정 ~/.xscreensaver
하거나 xscreensaver-demo
화면 보호기가 화면을 잠그기 전까지의 비활성 기간을 설정하려면 실행하세요. 수정한 후 xscreensaver
daemon 명령을 실행하고 제대로 작동하는지 확인하세요 xscreensaver
.
X 스크린세이버
활성화할 수 있는 X 내장 화면 보호기도 있습니다 x set activate
. 아래 섹션에 입력 xset q
하고 시작하기 전에 얼마나 기다려야 하는지 확인하세요 Screen Saver
.
화면 보호기: 공백 선호: 예 노출 허용: 예
시간 초과: 600 루프: 600
이 경우 600초를 기다려야 합니다. 이제 다음을 실행하세요.
$ xset s activate
플래그를 사용하여 설정하면 활성화 시 noblank
설정된 패턴이 표시 됩니다.xsetroot
$ xset s noblank
$ /usr/bin/xsetroot -solid Green
$ xset s activate
완전히 비활성화하십시오.
$ xset s off
답변2
내 경우에는 다음이 작동했습니다.
gsettings set org.gnome.desktop.session idle-delay 60
gsettings set org.gnome.desktop.screensaver lock-enabled true
더반 8