До недавнего времени он запускался при входе в систему и работал корректно. А сейчас почему-то перестал. После входа в систему его нет среди запущенных процессов. В автозагрузке по-прежнему прописан. В ./config/autostart ярлык лежит. В /usr/share/autostart тоже его добавил. Убирал параметр -nosplash, всё равно ни в какую. Из терминала запускается и работает корректно, как с вышеуказанным параметром, так и без него. В чём может быть проблема? Ничего не нагуглилось по сабжу, поэтому прошу вашей помощи.
Говорю сразу - было дело, начудил что-то с правами на чтение и запись в корневой директории. В какой-то момент в / права на запись стали доступны обычному пользователю и все директории кроме tmp стали с замочками. Внутри них права по-прежнему только рутовские. Я вообще ничего не менял, пока не заметил этого. Пытался выставить в корне только чтение для пользователей, но после этого перестали запускаться Google Chrome, Skype и Thunderbird, а также перестал работать apt-get с ошибкой, что права на запись должны быть доступны только руту, и в какой-то момент терминал вообще корректно не работал с ошибкой "Отказано в доступе", но когда я всё вернул как было, то все эти проблемы исчезли. Могло ли это как-то повлиять на автозагрузку Xscreensaver? Заранее спасибо за помощь!
UPD: Всё, поправил права в /, теперь всё нормально, как и должно быть.Теперь там для юзера только чтение. Но проблема по-прежнему актуальна.