Протестировано и использовано в Ubuntu 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'.
Кроме того, различные учебные пособия (такие как liberiangeek и ответ Radu ) предлагают использовать:
"xscreensaver -nosplash"
как исправление выше использует. Это зависит от того, какое значение у вас есть в вашем файле screensaver.desktop line 4: Exec=xscreensaver -nosplash
.