Как навсегда отключить энергосбережение монитора с помощью командной строки?

Я попытался сделать следующее:

1. Turn off: export DISPLAY=:0.0 && xset dpms force off 2. Turn on: export DISPLAY=:0.0 && xset -dpms

Что работает, но это временное решение, которое еще не исправляет мою проблему. Когда я перезагружаю систему, он снова и снова запускает тот же режим автоматического выключения.

Как я могу теперь удаленно использовать SSH, чтобы отключить его навсегда?

Как я могу удаленно использовать 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, но постоянное решение не сработало.

11
задан 18 September 2011 в 14:04

36 ответов

#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 25 May 2018 в 18:51
  • 1
    Тем не менее его не постоянный 24/7 включен режим? Его KIOSK, как вы идете на «BANK ATM machines, чтобы брать деньги». И он становится всегда BLACK экраном. Поэтому люди хотят нажимать кнопку, но они не могут. Никто не хочет физически переходить на все банкоматы, чтобы каждый раз включать его. – YumYumYum 18 September 2011 в 13:39
  • 2
    Если это должно быть crontab -e? Тогда я также могу просто выполнить команду xset dpms force on " каждый 0 0 0 0 0, но его совершенно сумасшедший я нахожу. Потому что его в операционной системе где-то, кто полностью отключит это. – YumYumYum 18 September 2011 в 13:43
  • 3
    Я серьезно не понимаю, почему вы так сильно делаете !? Где в вашем вопросе вы сказали, что это kiosk? Я бы предложил добавить эту информацию в ваш вопрос, потому что мой ответ может измениться на основе этого. Сценарий, который я опубликовал, работает и прост в использовании и понимании. И нет, это не должно быть кронтаб. Это просто, чтобы установить экран off при перезагрузке. Но вы можете сделать это в любом месте цепи от загрузки до настольной / командной строки при загрузке. Почему это «сумасшедший»? Я думаю, что это нормально, чтобы добавить что-то подобное cron. – Rinzwind 18 September 2011 в 13:51
  • 4
    Большое спасибо за ваш вклад (просто обновил мой KIOSK в вопросе тоже). Но о crontab -e я подумал в самом начале, но не применил это, потому что его включение таймера, используя таймеры, я не уверен, что 100% KIOSK будет включен или выключен при перезагрузке системы один раз. Я хочу нажать или сказать систему. Пожалуйста, отмените это на 100%. Чтобы никому не приходилось запускать после 100 банкоматов, чтобы проверить, выключено ли оно. Также у меня есть большие экраны в магазине для рекламы, в которой работает 24/7 слайдов. Я не могу доверять моему Linux, если его не 100% отключает этот параметр. Пожалуйста, порекомендуйте. – YumYumYum 18 September 2011 в 14:05
  • 5
    Присоединяйтесь к нам в чате: chat.stackexchange.com/rooms/201/ask-ubuntu-general-room Возможно, это происходит быстрее, когда вы говорите голландским (в надежде, что вы не говорите по-французски;)) – Rinzwind 18 September 2011 в 14:16
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 25 July 2018 в 21:19
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 31 July 2018 в 10:47
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

сохранить этот скрипт В что-то вроде /usr/bin, дать ему имя (например, switch_dpms) и сделайте его исполняемым с chmod 664 /usr/bin/switch_dpm.

теперь все, что вам нужно сделать, это добавить его в хрон. Так откройте свой файл crontab с:

crontab -e

и добавить внизу:

@reboot /usr/bin/switch_dpms off

каждой перезагрузки получится dpms в [F8] и вы можете также повернуть его на [F9] из командной строки, выполнив /usr/bin/switch_dpms on или проверить его статус на [F11].

источник для скрипта

8
ответ дан 31 July 2018 в 11:52
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 2 August 2018 в 02:59
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 4 August 2018 в 18:49
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 6 August 2018 в 03:12
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

сохранить этот скрипт В что-то вроде /usr/bin, дать ему имя (например, switch_dpms) и сделайте его исполняемым с chmod 664 /usr/bin/switch_dpm.

теперь все, что вам нужно сделать, это добавить его в хрон. Так откройте свой файл crontab с:

crontab -e

и добавить внизу:

@reboot /usr/bin/switch_dpms off

каждой перезагрузки получится dpms в [F8] и вы можете также повернуть его на [F9] из командной строки, выполнив /usr/bin/switch_dpms on или проверить его статус на [F11].

источник для скрипта

8
ответ дан 7 August 2018 в 20:54
#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi

Сохраните этот скрипт в чем-то вроде /usr/bin, дайте ему имя (например, switch_dpms) и сделайте его исполняемым с помощью chmod 664 /usr/bin/switch_dpm.

Теперь все, что вам нужно сделать, это добавить это к заданию cron. Итак, откройте свой файл crontab с помощью:

crontab -e

и добавьте это внизу:

@reboot /usr/bin/switch_dpms off

Каждая перезагрузка превратит dpms в off, и вы также можете поверните его on из командной строки, выполнив /usr/bin/switch_dpms on или проверьте его статус с помощью /usr/bin/switch_dpms status.

Источник для скрипта

8
ответ дан 10 August 2018 в 09:15

Это сработает. Откройте терминал в каталоге /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

Нажмите enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

[Desktop Entry]
Type=Application
Exec=xset -dpms
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=nodpms
Name=nodpms
Comment[en_US]=
Comment=

Задайте это в неподвижном терминале:

sudo -H gedit noscreenblank.desktop

Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

Exec=xset s off
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=noscreenblank
Name=noscreenblank
Comment[en_US]=
Comment=

Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы, nodpms.desktop и noscreenblank.desktop есть. Если это так, закройте все и затем перезагрузитесь.

После перезагрузки вы можете запустить команду xset q в терминале и посмотреть, что dpms и гашение экрана отключены.

7
ответ дан 25 May 2018 в 18:51

Решение проблемы гашения экрана просто, как только будет найден правильный параметр.

В 12.04 Gnome перейдите к:

Приложения> Системные инструменты> Системные настройки.

Выберите Приложения .

Снимите флажок для экрана Dim, чтобы сохранить мощность.

Рядом с экраном Dim для экономии энергии , выберите время до выключения экрана. Я выбрал 1 час. Системные инструменты - это один доступный выбор.

3
ответ дан 25 May 2018 в 18:51

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 25 May 2018 в 18:51
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

Решение проблемы гашения экрана просто, как только будет найден правильный параметр.

В 12.04 Gnome перейдите к:

Приложения> Системные инструменты> Системные настройки.

Выберите Приложения .

Снимите флажок для экрана Dim, чтобы сохранить мощность.

Рядом с экраном Dim для экономии энергии , выберите время до выключения экрана. Я выбрал 1 час. Системные инструменты - это один доступный выбор.

3
ответ дан 25 July 2018 в 21:19

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 25 July 2018 в 21:19
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

Это сработает. Откройте терминал в каталоге /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

Нажмите enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=

Задайте это в неподвижном терминале:

sudo -H gedit noscreenblank.desktop

Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=

Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы, nodpms.desktop и noscreenblank.desktop есть. Если это так, закройте все и затем перезагрузитесь.

После перезагрузки вы можете запустить команду xset q в терминале и посмотреть, что dpms и гашение экрана отключены.

7
ответ дан 25 July 2018 в 21:19

Решение проблемы гашения экрана просто, как только будет найден правильный параметр.

В 12.04 Gnome перейдите к:

Приложения> Системные инструменты> Системные настройки.

Выберите Приложения .

Снимите флажок для экрана Dim, чтобы сохранить мощность.

Рядом с экраном Dim для экономии энергии , выберите время до выключения экрана. Я выбрал 1 час. Системные инструменты - это один доступный выбор.

3
ответ дан 31 July 2018 в 10:47

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 31 July 2018 в 10:47
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

Это сработает. Откройте терминал в каталоге /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

Нажмите enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=

Задайте это в неподвижном терминале:

sudo -H gedit noscreenblank.desktop

Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=

Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы, nodpms.desktop и noscreenblank.desktop есть. Если это так, закройте все и затем перезагрузитесь.

После перезагрузки вы можете запустить команду xset q в терминале и посмотреть, что dpms и гашение экрана отключены.

7
ответ дан 31 July 2018 в 10:47

Решение проблемы гашения экрана просто, как только будет найден правильный параметр.

В 12.04 Gnome перейдите к:

Приложения> Системные инструменты> Системные настройки.

Выберите Приложения .

Снимите флажок для экрана Dim, чтобы сохранить мощность.

Рядом с экраном Dim для экономии энергии , выберите время до выключения экрана. Я выбрал 1 час. Системные инструменты - это один доступный выбор.

3
ответ дан 31 July 2018 в 11:52

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 31 July 2018 в 11:52
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

Это сработает. Откройте терминал в каталоге /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

Нажмите enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=

Задайте это в неподвижном терминале:

sudo -H gedit noscreenblank.desktop

Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=

Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы, nodpms.desktop и noscreenblank.desktop есть. Если это так, закройте все и затем перезагрузитесь.

После перезагрузки вы можете запустить команду xset q в терминале и посмотреть, что dpms и гашение экрана отключены.

7
ответ дан 31 July 2018 в 11:52

решение проблемы гашения экрана очень прост-как только подходящий вариант найден. Это связано с экономией энергии, но это не в очевидном месте.

в 12.04 Гном перейти к:

приложения > инструменты системы > параметры системы.

выберите приложения.

Снимите флажок затемнить экран для экономии энергии.

рядом с тусклый экран для экономии энергии[!d9 вариант], выберите количество времени, прежде чем экран выключен. Я выбрал 1 час. Системные утилиты является одним выбором, который доступен.

3
ответ дан 2 August 2018 в 02:59

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 2 August 2018 в 02:59
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

Это сработает. Откройте терминал в каталоге /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

Нажмите enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=

Задайте это в неподвижном терминале:

sudo -H gedit noscreenblank.desktop

Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=

Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы, nodpms.desktop и noscreenblank.desktop есть. Если это так, закройте все и затем перезагрузитесь.

После перезагрузки вы можете запустить команду xset q в терминале и посмотреть, что dpms и гашение экрана отключены.

7
ответ дан 2 August 2018 в 02:59

решение проблемы гашения экрана очень прост-как только подходящий вариант найден. Это связано с экономией энергии, но это не в очевидном месте.

в 12.04 Гном перейти к:

приложения > инструменты системы > параметры системы.

выберите приложения.

Снимите флажок затемнить экран для экономии энергии.

рядом с тусклый экран для экономии энергии[!d9 вариант], выберите количество времени, прежде чем экран выключен. Я выбрал 1 час. Системные утилиты является одним выбором, который доступен.

3
ответ дан 4 August 2018 в 18:49

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 4 August 2018 в 18:49
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

Это сработает. Откройте терминал в каталоге /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

Нажмите enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=

Задайте это в неподвижном терминале:

sudo -H gedit noscreenblank.desktop

Нажмите Enter, вам нужно будет ввести свой пароль. Gedit откроет, скопирует и вставляет следующий код и сохраняет его.

Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=

Закройте терминал. Откройте браузер файлов и перейдите в каталог etc / xdg / autostart. Убедитесь, что файлы, nodpms.desktop и noscreenblank.desktop есть. Если это так, закройте все и затем перезагрузитесь.

После перезагрузки вы можете запустить команду xset q в терминале и посмотреть, что dpms и гашение экрана отключены.

7
ответ дан 4 August 2018 в 18:49

решение проблемы гашения экрана очень прост-как только подходящий вариант найден. Это связано с экономией энергии, но это не в очевидном месте.

в 12.04 Гном перейти к:

приложения > инструменты системы > параметры системы.

выберите приложения.

Снимите флажок затемнить экран для экономии энергии.

рядом с тусклый экран для экономии энергии[!d9 вариант], выберите количество времени, прежде чем экран выключен. Я выбрал 1 час. Системные утилиты является одним выбором, который доступен.

3
ответ дан 6 August 2018 в 03:12

Предыдущий ответ не будет работать. Если вы откроете терминал и выполните выпуск: xset q, вы увидите, что dpms будет включен. Самый простой способ, который я нашел для решения этой проблемы, - это запустить приложения запуска и создать 2 приложения. Имя, которое вы им даете, не имеет значения, вам нужны две команды: xset s off (это отключает заставку) и xset -dpms (отключает dpms). Мне жаль, что я не создаю конфигурационный файл для ввода этих команд, но я этого не делаю.

1
ответ дан 6 August 2018 в 03:12
  • 1
    Вы можете создать: $ 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 – YumYumYum 25 July 2013 в 12:32

это будет работать. Откройте терминал в директории /etc/xdg/autostart. Выполните эту команду:

sudo -H gedit nodpms.desktop

нажмите Enter, вы должны ввести свой пароль. Gedit будет открыть, скопировать и вставить следующий код, а затем сохранить.

[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=

вопрос этот по-прежнему открыт терминал:

sudo -H gedit noscreenblank.desktop

нажмите Enter, вы должны ввести свой пароль. Gedit будет открыть, скопировать и вставить следующий код, а затем сохранить.

Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=

закрыть терминал. Открыть файл-браузер и перейдите в каталог/кода валюты xdg/автостарт. Убедитесь, что файлы, nodpms.рабочего стола и noscreenblank.рабочего стола не существует. Если это так, закройте все и перезагрузите.

после перезагрузки вы можете выполнить команду xset q в терминал и вижу, что dpms и гашения экрана выключены.

7
ответ дан 6 August 2018 в 03:12

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

Похожие вопросы: