LinuxForum.Fans
Тема

Q RFR-17 и выключение экрана

Автор: Cruiser78 16 сообщений 5472 просмотров
#259499

Привет всем!

Никак не могу настроить следующую фишку - НЕ отключать монитор при длительном бездействии юзера на клавиатуре и мышке.
А именно - смотрим спокойно кино какое а тут - бац, и монитор отключается. В настройках управления питанием я не нашел такой опции - "не отключать монитор". Там можно только оттянуть момент этого отключения. Но не отключить этот режим навсегда.

Вопрос - как его отключить в RFR-17 + GNOME-3?

#259504
text
xset -dpms;xset s off

Состояние:

text
# xset -q
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000000
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    off    02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:       off
    06: Suspend:     off    07: Mute:        off    08: Misc:        off
    09: Mail:        off    10: Charging:    off    11: Shift Lock:  off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  500    repeat rate:  20
  auto repeating keys:  00ffffffdffffbbf
                        fadfffeffffdffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/misc/,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled

Можно в /etc/X11/xorg.conf.d/91-ServerFlags.conf

text
Section "ServerFlags"
    Option "blank time" "0"
    Option "standby time" "0"
    Option "suspend time" "0"
    Option "off time" "0"
    Option "dpms" "false"
EndSection
#259669

Ответ исчерпывающий. Спасибо. Всё проверил, все способы работают.
Одно только непонятно - зачем эту "опцию" из GUI-настроек монитора убрали. Ведь в 14-й федоре я спокойно из GUI отключение отключал...

#259670

Гугли как это сделать или пиши багрепорт.
Кстати, видеоплееры должны уметь отключать эту функцию. Например smplayer (и все версии mplayer) не подводят, VLC раньше иногда подводил, не знаю как сейчас.

#259681

При просмотре фильма через VLC стандартно через некоторое время надо подёргивать мышь))) Меня не напрягает)

#259683
Vascom написал:
VLC раньше иногда подводил, не знаю как сейчас.

Вот как раз vlc никогда не умел вырубать dpms/screensaver, в отличии от smplayer.
ы. Не знаю что там в Федоре, у меня ее нет, вышеописанный способ работать обязан в любом дистрибутиве.

#259689

А я себе скрипт написал включающий/отключающий dpms когда надо, правда для браузера (для просмотра онлайн видео). Но можно и под любую программу адаптировать.

#259692
Vascom написал:
А я себе скрипт написал включающий/отключающий dpms когда надо, правда для браузера (для просмотра онлайн видео). Но можно и под любую программу адаптировать.

Сказал, А, говори Б, где скрипт-то?

#259717
Vascom написал:
https://github.com/Vascom/scripts/blob/master/dpms_switch
И добавить в крон запуск этого скрипта с периодичностью немного меньшей, чем интервал выключения монитора.

Нормальный такой велосипед, :) только усовершенствовать для любого браузера и проверку vlc будет уневерсальным.

#259718
"newzenon" написал:
Нормальный такой велосипед, ab только усовершенствовать для любого браузера и проверку vlc будет уневерсальным.

...или команду запуска изменить (в свойствах .desktop-файла либо в меню) :)

text

xset -dpms -display :0; firefox; xset +dpms -display :0
#259719
Lupo Alberto написал:
[quote="newzenon"]Нормальный такой велосипед, ab только усовершенствовать для любого браузера и проверку vlc будет уневерсальным.

...или команду запуска изменить (в свойствах .desktop-файла либо в меню) :)

text

xset -dpms -display :0; firefox; xset +dpms -display :0

[/quote]
Не катит. У меня браузер запущен всегда, стартует автоматом при восстановлении сеанса.

#259720
Lupo Alberto написал:

...или команду запуска изменить (в свойствах .desktop-файла либо в меню) :)
text

xset -dpms -display :0; firefox; xset +dpms -display :0

Не, смысл теряется, и не всегда флеш смотрим, а браузер запущен всегда.

#259721
"Vascom" написал:
стартует автоматом при восстановлении сеанса.

...и откуда он стартует?

text
xset -display :0 q | grep "DPMS is" | cut -d " " -f5

можно заменить на

text
xset -display :0 q | awk '/DPMS is/ {print $3}'

В строке

text
top -b -n 1 | grep $BROWSER -m 1 | awk '{print $9}' | cut -d "." -f1

в зависимости от локали нужно поменять точку в разделителе полей команды cut на запятую.

#259722
"newzenon" написал:
Не, смысл теряется, и не всегда флеш смотрим, а браузер запущен всегда.
"Vascom" написал:
Не катит. У меня браузер запущен всегда, стартует автоматом при восстановлении сеанса.

Я ни сколько не оспариваю полезности скрипта ;)
...так брюзжу по-стариковски.

#259723

КДЕ, восстановление сеанса. Уж откуда он там стартует не важно. Важно, что он запущен постоянно.
Естественно я не писал универсальный скрипт. Я делал его для себя. Он даже лежит на гитхабе - кому надо форкнут и улучшат.

Войдите или зарегистрируйтесь, чтобы ответить.