Я использую XScreensaver для блокировки экрана со всеми включенными заставками в случайном порядке. Я часто возвращаюсь к своему ноутбуку и думаю, какую заставку я только что смотрел (чтобы настроить параметры для нее или просто запустить ее снова и получше рассмотреть)
Как узнать, какой из них был запущен последним?
Бонусные баллы: у меня 2 монитора, и xscreensaver проигрывает на каждом из них разную заставку (все равно случайную). Есть ли способ определить обе?
решение1
Я оптимистично настроен, что xscreensaver будет записывать свои варианты заставки в файл журнала, если включены правильные параметры ведения журнала/отладки. У меня пока не было возможности попробовать это, но я обновлю, если/когда это сделаю. https://wiki.archlinux.org/index.php/XScreenSaver#Отладка
решение2
Частичный ответ заключается в том, что немедленный запуск xscreensaver-demo выделит последний использовавшийся скринсейвер на одном из мониторов.