Команда запуска xset не запускается при запуске

У меня Ubuntu 14.04 с XFCE в качестве среды рабочего стола. После отключения гашения экрана и заставки в настройках мой экран по-прежнему гаснет через 10 минут, что бы я ни пытался. Итак, я узнал, что мне пришлось отключить DPMS, и я могу сделать это, запустив xset -dpms от терминала, и он отлично работает, но я должен запускать его каждый раз, когда я перезагружаю свой компьютер. Поэтому я решил добавить это в свой список приложений для запуска и создал приложение для запуска с этим кодом xset s off && xset -dpms, Но после перезапуска я вижу, что моя DPMS по-прежнему не отключена, и через 10 минут экран снова становится черным. Что я могу сделать, чтобы это исправить? Почему не запускается код, который я настроил при запуске?

2 ответа

Я нашел решение из этого поста:

https://bbs.archlinux.org/viewtopic.php?id=104338

Проблема, кажется, вызвана "временем", и решение:

(sleep 15s && xset [your settings...]) &

Решение очень не элегантное, но пока работает. Я надеюсь, что кто-то может узнать точную причину и лучшее решение.

Попробуйте превратить это в сценарий.

#!/bin/sh xset s off xset -dpms

Дайте ему подходящее имя и сделайте его исполняемым, а затем добавьте его в элементы автозагрузки. Вы можете сделать его исполняемым, щелкнув правой кнопкой мыши по файлу, выбрав свойства и установив флажок "Разрешить запуск в качестве приложения".

Другие вопросы по тегам