로그인 화면에서 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 &
파일을 저장하고 로그아웃했다가 다시 로그인하세요.