Я пытался следующим образом:
1. Turn off: export DISPLAY=:0.0 && xset dpms force off
2. Turn on: export DISPLAY=:0.0 && xset -dpms
Который работает, но это временное решение, которое еще не решает мою проблему. Когда я перезагружаю систему, она запускается снова и снова в том же режиме автоматического выключения.
Как я могу теперь удаленно с помощью SSH отключить его навсегда?
ВАЖНЫЙ:
- KIOSK (ATM machine will use this option)
- 24/7 advertising display/slides will use this
Дополнительное примечание: это руководство я следовал http://v2kblog.blogspot.com/2008/08/disabling-monitor-power-saver.html , но постоянное решение не сработало.
Ответы:
Сохраните этот скрипт как-то так
/usr/bin
, дайте ему имя (вродеswitch_dpms
) и сделайте его исполняемым с помощьюchmod 664 /usr/bin/switch_dpm
.Теперь все, что вам нужно сделать, это добавить его в работу cron. Итак, откройте файл crontab с помощью:
и добавьте это внизу:
Каждая перезагрузка она превратится
dpms
в ,off
и вы также можете отключить егоon
от командной строки, выполнив/usr/bin/switch_dpms on
или проверить свой статус с/usr/bin/switch_dpms status
.Исходник для скрипта
источник
kiosk
? Я бы предложил добавить эту информацию в ваш вопрос, потому что мой ответ может измениться в зависимости от этого. Сценарий, который я разместил, работает, прост в использовании и понимании. И нет, это не должно быть crontab. То есть просто установить экранoff
при перезагрузке. Но вы можете сделать это в любом месте цепочки от загрузки до рабочего стола / командной строки при загрузке. Почему это «сумасшедший»? Я думаю, что это нормально добавить что-то вроде этогоcron
.Это будет работать Откройте терминал в
/etc/xdg/autostart
каталоге. Выполните эту команду:Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставит следующий код, а затем сохранит.
Выпустите это во все еще открытом терминале:
Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставит следующий код, а затем сохранит.
Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы nodpms.desktop и noscreenblank.desktop находятся там. Если это так, закройте все и перезагрузите компьютер.
После перезагрузки вы можете запустить
xset q
команду в терминале и увидеть, что dpms и блокировка экрана отключены.источник
Решение проблемы гашения экрана простое, когда найден правильный вариант. Это связано с энергосбережением, но это не очевидно.
В 12.04 гном отправляется в:
Приложения > Системные инструменты > Системные настройки .
Выберите Яркость и Блокировка .
Снимите флажок для тусклого экрана для экономии энергии .
Рядом с параметром Отключить экран, когда он не активен, выберите период времени, в течение которого экран выключается. Я выбрал 1 час. Никогда не один выбор, который доступен.
источник
xset -dpms
Предыдущий ответ не сработает. Если вы откроете терминал и введете: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел, чтобы решить эту проблему - это зайти в автозагрузку приложений и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Я хотел бы, чтобы я новый, какой файл конфигурации, чтобы поместить эти команды, но я этого не делаю.
источник
$ echo -e '#!/bin/bash\nsleep 50\nexport DISPLAY=:0.0\nxset s off\nxset -dpms' > /var/tmp/pp.sh; cat /var/tmp/pp.sh; contab -e /var/tmp/pp.sh