У меня есть ноутбук под управлением Ubuntu 13.04, который управляет монитором в коридоре нашего офиса. Я использую запланированное задание, чтобы включать и выключать монитор каждый день, когда люди находятся вне офиса. В конце дня запланированное задание запускает «xset dmps force standby», а первым делом утром другое задание запускает «xset dpms force on».
У меня проблема в том, что каждое утро мы заходим и включаем монитор, но он просто показывает пустой (сплошной черный) экран. Мне нужно подключить компьютер к удаленному рабочему столу, чтобы действительно разбудить экран.
Эти команды прекрасно работают, когда я просто запускаю их для тестирования. Например, если я запускаю следующую команду из командной строки «xset dpms force standby && sleep 5 && xset dpms force on», я вижу именно то поведение, которое мне нужно. Экран переходит в режим ожидания, ждет 5 секунд, а затем просыпается. Это просто, когда машина на самом деле сидит за ночь, что она выходит из строя.
Я пытался указывать экрану не загасать везде, где я мог найти (то есть пользовательский интерфейс xscreensaver-demo, параметры Power и Lock). Я также проверил «xset q», и похоже, что значения dpms там установлены на 0.
Могу ли я узнать, что скрывает мой экран?
Предположим, у вас есть вечернее задание xset dpms 10 20 0
, которое переходит в режим ожидания через 10 секунд, переходит в режим ожидания через 20 секунд и не переключается в режим ВЫКЛ, в котором, как мне кажется, и заключается ваша проблема.