Xscreensaver를 자동 시작으로 설정하려면 어떻게합니까?


10

방금 gnome-session-fallback (Gnome Classic) 모드에서 Ubuntu 12.04의 gnome-screensaver 대신 xscreensaver를 설치했습니다. 제대로 작동하지만 문제가 있습니다. "xscreensaver -no-splash"명령을 시작 응용 프로그램 목록에 추가했습니다.

그러나 자동으로 시작되지는 않으므로이 명령을 수동으로 실행해야합니다. 문제는 로그인하기 전에 시작하려고한다는 것입니다. 로그인 후 어떻게 자동으로 시작할 수 있습니까?


이것을 시도하십시오 : ubuntuforums.org/showthread.php?t=195557 두 가지 다른 '솔루션'을 시도한 후에 효과가있었습니다.

스크린 세이버 -no-splash가 완전히 잘못되었습니다.
Eofla

답변:


13

우분투 13.04에서 테스트 및 사용

아직 정답으로 표시된 답변이 없습니다. 이것은 시작할 때 xscreensaver를 실행할 때 발생하는 문제 일 수 있습니다

@ peterx14가 여기에 말했듯이 xscreensaver 설정에 대한 많은 자습서가 잘못된 정보를 제공합니다.

다음 명령으로 screensaver.desktop 파일을 설정하라는 메시지가 표시됩니다.

sudo gedit /etc/xdg/autostart/screensaver.desktop

그 안에 다음 정보를 넣으십시오.

[Desktop Entry]
Name=Screensaver
Type=Applicaton
Exec=xscreensaver -nosplash

그러나 어떤 이유로 든 많은 자습서에서 위의 명령이 잘못되었습니다. '응용 프로그램'은 '응용 프로그램'으로 잘못 표시되었습니다. 이로 인해 시작 명령이 작동하지 않습니다.

따라서 이미 명령을 입력 한 경우

"xscreensaver -no-splash" 

시작 화면에 xscreensaver가 유형 응용 프로그램으로 설정되어 있지 않아 작동하지 않습니다.

이것이 문제인지 확인하려면 먼저 실행하십시오 locate screensaver.desktop. 이것은 목록 어딘가에 screensaver.desktop이 어디에 있는지 알려줍니다. 내 컴퓨터에서 /etc/xdg/autostart/screensaver.desktop에있는 다음 편집기에서 열고 (단말기 'nano'는 sudo 명령이 필요할 때 가장 좋을 수도 있습니다) 'Applicaton'을 'Application'으로 변경하십시오.

또한 다른 튜토리얼 (예 : liberiangeekRadu 's response )은 다음을 사용하도록 제안합니다.

"xscreensaver -nosplash"

위의 수정으로 사용됩니다. 이는 값 따라 당신이 내이 당신 에 screensaver.desktop 파일 line 4: Exec=xscreensaver -nosplash.


'xscreensaver -nosplash'사용은 데스크탑 파일의 내용에 따라 달라진다는 마지막 단락을 이해하지 못했습니다. 나는 둘 다 가지고 있습니다 ... 13.10까지 일했지만 지금 14.04에서는 더 이상 작동하지 않습니다
Kibi

14.04의 수정에 대해 잘 모르겠습니다. 위의 수정은 13.04에 대한 것입니다. 지금 답변에 추가하겠습니다 ... 14.04와 관련하여 이미 데스크탑 배경을 변경하는 데 문제가 있습니다. 변경 사항을 적용하려면 랩탑을 다시 시작하십시오.) 문제가 완전히 다른 것으로 인해 발생할 수 있습니다.
planty182

@ planty182 감사합니다. 무리가 있습니다.
something 뭔가

또한 locate xscreensaver.desktop당신이 사용할 때 목록에 추가 하거나 찾을 것입니다 locate screensaver.desktop. 광산에 있었다~/.Desktop
Sablefoste

내가 locate screensaver.desktop결과를 얻을 때 : /etc/xdg/autostart/gnome-screensaver.desktop/home/nestor/.config/autostart/xscreensaver.desktop. 나를 gnome-screensaver.desktop위해 문제를 일으킬 수 있습니까? 나는 그것을 열었 Exec=gnome-screensaver음에도 불구하고 그것을 제거했지만 포함되어 있습니다 gnome-screensaver. 이로 인해 xscreensaver가 작동하지 않을 수 있습니까?
NeStack

6

한 가지 가능한 방법은 명령을 실행하기 전에 10 초의 짧은 지연을 도입하는 것입니다. xscreensaver 명령을 실행하기 전에 모든 로그온 프로세스를 완료 할 수 있어야합니다.

다음과 같은 시작 응용 프로그램 명령 줄을 사용하십시오.

sh -c "sleep 10 && xscreensaver -no-splash &"

아니, 이것은 우분투 14.04에서도 작동하지 않습니다. 13.10에서 잘 작동했습니다 (이 트릭없이) .... 무엇이 잘못되었는지
Kibi

"-no-splash"오타를 "-nosplash"로 수정 한 후에도 작동하지 않습니다.
Kibi

정확하게 시간을 정할 수 없다면 편리 할 것입니다bash -c 'while true;do if ! pgrep xscreensaver;then xscreensaver -nosplash;fi; sleep 1;done'
Aquarius Power

AskUbuntu 계정이 너무 새롭기 때문에 아직 댓글을 달지 않은 친구 : Ubuntu 16.04 LTS의 변형 :sh -c "sleep 10 && xscreensaver -nosplash"
maco

3

나는 그것을 작동시킨 다음 14.04로 업데이트했고 작동을 멈췄습니다.

해결책은 Synaptic으로 가서 Gnome 화면 보호기를 완전히 제거 하는 것입니다. 우분투는 그것을 "업그레이드"할 때 다시 설치합니다.

재부팅하면 원래 xscreensaver -nosplash시작 과 함께 작동 합니다.


1
키비 이 질문 에 대한 정확한 답변 을 게시했기 때문에 삭제되었을 수 있습니다 . 여러 곳에 답변을 붙여 넣는 것은 일반적으로 싫은 일입니다. Ask Ubuntu와 같은 Q / A 사이트에서는 정보를 복제하지 않습니다. 일반적으로 질문에 대한 답변이 다른 질문에 대한 답변과 동일하다는 것을 알게되면 모든 중요한 정보가 한 곳에 남아 있도록 중복으로 표시해야합니다. 나는 지금 이것을 삭제 취소했습니다.
세스

1
@Seth에게 감사드립니다. 다른 답변을 삭제하고 해당 질문을 중복으로 표시했습니다.
Kibi

이것은 여전히 ​​Ubuntu 16.04의 문제입니다. Xscreensaver를 사용하려면 gnome-screensaver를 제거해야했습니다 ...
Corey S.

1

나는 같은 문제로 몇 시간을 보냈지 만 마침내 내가 찾고있는 대답을 찾았습니다.

forums.debian.net으로 이동하여 두 가지만 변경하는 지시 사항을 따르십시오.

첫 번째 줄은 다음과 같습니다.

gedit ~/.config/autostart/xcreensaver.desktop

다음과 같이 입력해야합니다.

sudo gedit ~/.config/autostart/xcreensaver.desktop

두 번째는이 작업을 수행하려면 적용되는 사용자 계정에서 수행해야하며이를 수행하려면 사용자는 관리자 여야합니다.

따라서 사용자가 표준 사용자 인 경우 계정 유형을 관리자로 변경 한 다음 계정에서 해당 계정 유형을 표준 사용자로 다시 변경해야합니다.

문제가 해결되기를 바랍니다.


0

출력 리디렉션과 관련이 있다고 생각합니다. 다음 라인은 Lubuntu 13.10에서 나를 위해 일했습니다.

xscreensaver -nosplash -log /dev/null

이것은 우분투 14.04에서 작동하지 않습니다
Kibi

0

나는 Ubuntu를 처음 사용하고 10 년 이상 Mandrake / Mandriva를 운영하고있었습니다. 로그 아웃 / 로그인 또는 부팅 후 시작하려면 간단한 솔루션을 찾은 것에서 '응용 프로그램 표시> 시작 응용 프로그램> 추가>로 이동 한 다음 xscreensaver를 명령으로 추가하십시오. 질문을 잘못 읽으면 사과드립니다.


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