mode: random Особенность: из .xscreensaver руками убраны почти все сейверы, кроме некоторых. Поведение такое: при запуске он не смотрит на перечисленные сейверы, а запускает рандом на ВСЕ сейверы. Если сделать $ touch .xscreensaver то начинает рандом только по тем сейверам, которые перечислены в конфиге. Конфиг прилагаю.
Created attachment 2230 [details] my .xscreensaver
Не надо руками убирать строки. Надо ставить "-" первым символом. А ещё лучше настраивать всё через xscreensaver-demo, он это позволяет.
1. Это не unix-way 2. Поскольку после touch работает иначе, полагаю, что задумывалась работа по 2-му пути - тому, который я ожидал. 3. xscreensaver-demo ограниченный, в частности мои настройки через него нельзя настроить: lockTimeout: 0:02:20 passwdTimeout: 0:00:20 (20 секунд) Пожалуйста, эскалируйте в апстрим.
Не знаю как это работало раньше, но логика у xss в плане programs следующая: 1. Прочитать глобальный конфиг, сохранить programs. 2. Прочитать пользовательский конфиг. 3. Добавить в пользовательский конфиг все новые programs, которые есть в глобальном, но отсутствуют в пользовательском. Это поведение никто менять не будет, это фича.
Ой, где-то у нас с Вами взаимонедопонимание. :( > Не знаю как это работало раньше, но логика у xss в плане programs следующая: > 1. Прочитать глобальный конфиг, сохранить programs. > 2. Прочитать пользовательский конфиг. > 3. Добавить в пользовательский конфиг все новые programs, которые есть в глобальном, но отсутствуют в пользовательском. Извините, мой .xscreensaver сам xss не трогает, за что ему спасибо. Зато как только я запускаю xss-demo - кердык моему конфигу :( > Это поведение никто менять не будет, это фича. Если Вы имеете в виду, что загрузка в память идёт из глобального, а затем из локального конфига - могу поверить. Но... По идее запущенный xss с какой-то версии отслеживает изменение файла .xscreensaver и, по идее, алгоритм загрузки должен быть таким же. Но фактически он иначе ведёт себя с первым и изменённым конфигом. Это уже баг.
Я не вижу бага, а Вы не читали xscreensaver(1). Там всё очень подробно написано.
Это так. Извините за беспокойство.