CentOS7의 로그인 화면에서 xscreensaver를 작동시키는 방법은 무엇입니까?

CentOS7의 로그인 화면에서 xscreensaver를 작동시키는 방법은 무엇입니까?

로그인 화면에서 xscreensaver를 실행하려면 /usr/share/gdm/greeter/autostart에 아래와 같이 xscreensaver.desktop을 배치할 수 있었습니다. xscreensaver 프로세스가 gdm 사용자로 실행되고 있는 것을 볼 수 있습니다. xscreensaver를 활성화하려고 하면 빈 화면이 나타나고 마우스를 움직이면 gnome-shell 시계가 표시됩니다. Enter를 누르면 로그인 화면으로 돌아갑니다. Xscreensaver가 로그인 화면에서 작동하지 않는 이유를 파악하는 데 사용할 수 있는 문제 해결 방법이 있습니까?

xscreensaver.desktop의 내용:

[Desktop Entry]
Type=Application
Exec=/usr/bin/xscreensaver -nosplash
Hidden=false
Name=XScreenSaver

답변1

Centos 7용 xscreensaver 다운로드: yum install xscreensaver

디렉토리를 /usr/bin으로 변경하고 다음 명령을 실행하여 기본 설정을 조정합니다: ./xscreensaver-demo

홈 디렉터리로 전환하고 .bash_profile을 편집하세요. 저는 gedit를 사용합니다: gedit .bash_profile

/usr/bin이 $PATH에 포함되어 있고 콜론으로 구분되어 있는지 확인하세요.

.bash_profile의 내보내기 경로 뒤에 다음 줄을 포함합니다: xscreensaver -nosplash &

파일을 저장하고 로그아웃했다가 다시 로그인하세요.

관련 정보