1 (16.01.2013 17:39:51 отредактировано MozgFx)

Добрый день, в общем вопрос.
Как корректно настроить систему для того чтобы при просмотре видео не включался хранитель экрана и не срабатывал режим энергосбережения (отключение монитора).
Конечно можно в настройках запретить отключение, но тогда оборудование будет вырабатывать свой ресурс во время простоя, что не совсем правильно.
Хотелось бы чтобы все работало штатно, но во время просмотра видео вышеперечисленные функции отключались.

2

В SMplayer, например, так...
http://s019.radikal.ru/i628/1301/6c/28de06e26229t.jpg

в VLC так...
http://i065.radikal.ru/1301/94/8e16e52893f2t.jpg

Был, был и весь вышел...

3 (17.01.2013 13:45:36 отредактировано MozgFx)

А как Flash Player? (он встроен в браузер и я так понимаю при полноэкранном режиме должно так же отключать заставку или нет)

4

mozgfx пишет:

А как Flash Player? (он встроен в браузер и ятак понимаю при полноэкранном режиме должно так же отключать заставку или нет)

Мне кажется, нет, в настройках его ничего подобного я не видел, в настройках браузера - тоже.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5 (16.01.2013 23:24:17 отредактировано MozgFx)

Мне вот интересно там есть пакет который называется типа flash kde***
Но я так понимаю он видимо не для интеграции с DE а для работы Konqueror устанавливается.

6

mozgfx пишет:

А как Flash Player? (он встроен в браузер и ятак понимаю при полноэкранном режиме должно так же отключать заставку или нет)

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

Йа тьомный эльф

7 (17.01.2013 10:32:57 отредактировано MozgFx)

bobr пишет:

Похоже, что нет никакого средства отключать заставку при просмотре фильмов из вконтактика или ютуба.

Есть но они радикальные... Поэтому и вопрос открыт..
Хотя нет... нашел в репах утилиту. Попробую использовать её (называется caffeine....)
Как я понял она для Gnome так как получил следующую ошибку:

+ открыть спойлер

/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail.  As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
  warnings.warn(warn_msg, RuntimeWarning)
Traceback (most recent call last):
  File "/usr/bin/caffeine", line 40, in <module>
    import caffeine
  File "/usr/lib/python2.7/site-packages/caffeine/__init__.py", line 24, in <module>
    from xdg.BaseDirectory import xdg_config_home
ImportError: No module named xdg.BaseDirectory

http://s017.radikal.ru/i415/1301/93/2e9a051c51a8.png

9

karl_muenhgausen пишет:

скриншот

Это к чему?

mozgfx пишет:

Это к чему?

Наверное к невключению скринсейвера при просмотре.

11

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

Не костыль, а обычное штатное средство, которому сто лет. Загнал курсор в нужный угол и всё.

13

У меня для этого небольшой скрипт написан. Он анализирует степень загрузки процессора браузером (флешем) и включает/отключает энергосбережение монитора.

14

Что-то типа этого: https://wiki.archlinux.org/index.php/Di … _Signaling

У меня в xorg.conf запись:

       Option  "DPMS" "0"

и ничего не отключается или запускается.

15

Вот https://github.com/Vascom/scripts/blob/ … pms_switch
И запускается по крону каждые 9 минут, поскольку по умолчанию монитор отключается через 10 минут.

16

karl_muenhgausen пишет:

скриншот

Применимо только к кедам. Не мой случай.

Vascom пишет:

У меня для этого небольшой скрипт написан. Он анализирует степень загрузки процессора браузером (флешем) и включает/отключает энергосбережение монитора.

Вот это уже поуниверсальнее. Хотя флэш может загружать процессор и не только от просмотра фильмов.
Этот костыль позаимствую.

Йа тьомный эльф
bobr пишет:
mozgfx пишет:

А как Flash Player? (он встроен в браузер и ятак понимаю при полноэкранном режиме должно так же отключать заставку или нет)

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

Сколько помню, решалось загоном курсора за правый край браузера.

Остальное - к конкретной DE

18

karl_muenhgausen пишет:
bobr пишет:

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

Сколько помню, решалось загоном курсора за правый край браузера.

Остальное - к конкретной DE

Не решается. Firefox и Xmonad.
А кроме того, флэш-плееры не умеют аппаратное ускорение видео. Поэтому я просто стягиваю фильмы из вконтакта и смотрю локально в vlc.

Йа тьомный эльф

19 (23.01.2013 14:23:46 отредактировано Vadim Volos)

karl_muenhgausen пишет:
+ открыть спойлер

http://s017.radikal.ru/i415/1301/93/2e9a051c51a8.png

Сделал этот метод, комп все равно монитор отключает.

Также заюзал утилиту  Caffeine, может для заставок она и работает
но при энергосбережении монитор тухнет.

С плеерами все понятно там галочку поставил и все работает.

А вот с онлайн видео через браузеры как быть? Отключается экран и все.

Думал Caffeine поможет, там как раз галочка Flash есть, проверил, результат никакой.

20

Vadim Volos пишет:

А вот с онлайн видео через браузеры как быть? Отключается экран и все.

Используй мой скрипт.

21

Мне вот интересно куча народу линух юзает, что никто онлайн видео не смотрит?
Вопрос актуальный, а решают его единицы..

22

Vascom пишет:

Используй мой скрипт.

Спасибо счас испробую)

Главное разобраться как

23 (23.01.2013 14:33:25 отредактировано Vascom)

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

24 (23.01.2013 14:35:45 отредактировано Vadim Volos)

Vascom подскажи пожалуйста юзеру окон куда его вставить в openSUSE?

Vascom пишет:

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

Засунуть и прописать это пока темный лес

25 (23.01.2013 14:37:33 отредактировано Vadim Volos)

Спрошу по другому, какой файл открыть и в какое место вставить скрипт и имя бразера?

26

1. Сохрани скрипт в желаемое место, например в домашнюю папку под именем dpms_switch.
2. Дай скрипту права на выполнение chmod +x dpms_switch.
3. Пропиши его в крон. Для этого от пользователя выполни EDITOR=nano crontab -e
    и допиши туда строку */9 * * * * bash /home/имя_твоего_пользователя/dpms_switch
Сохрани файл и закрой редактор (Ctrl+x).
4. Отредактируй в скрипте имя браузера и порог срабатывания если требуется.

#Controlling browser
BROWSER=chrome
#Threshold of CPU utilisation by browser
THR=30

27 (23.01.2013 15:15:53 отредактировано Vadim Volos)

1. Создал текстовый файл с именем dpms_switch в своей папке user1
2. Скопировал туда весь скрипт; браузер crom (не путать с cromium) поэтому ничего не менял.
3. Установил через Яст редактор nano
4. Открыл консоль под своим юзером, прописал EDITOR=nano crontab -e
открылся пустой файл
5.Вписал строчку */9 * * * * bash /home/user1/dpms_switch
6.Нажал "Ctrl+X" (это выход), предложили сохранить, нажал "Y"
7. "Дать скрипту права на исполнение" -не понял как, прописал в консоли от своего юзера chmod +x dpms_switch

Все ли я сделал правильно, как проверить все ли работает?

PS:

+ открыть спойлер

Вначале когда в консоли написал EDITOR=nano crontab -l
Выдало: no crontab for user1
---
Счас проверил, вписал: EDITOR=nano crontab -l
Выдало:

 Консоль:

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.rUHAz0 installed on Wed Jan 23 12:58:14 2013)
# (Cronie version 4.2)
*/9 * * * * bash /home/user1/dpms_switch

28

Всё правильно.
Запускается ли скрипт можешь судить по содержимому файла /tmp/dpms_debug. Это отладочный вывод, можно и отключить запись этого файла.
Туда записываются следующие поля: "$DATE $FLASH_STATE $MONITOR_STATUS $DPMS_STATUS"
Дата и время, загруженность процессора браузером, включен ли монитор, включено ли энергосбережение.

Ну и смотреть на поведение монитора при просмотре видео в браузере.

29 (23.01.2013 15:29:18 отредактировано Vadim Volos)

Спасибо Vascom, Ты Гений!

PS:
Зашел в папку /tmp/
Открыл в текстовом редакторе файл dpms_debug
Увидел строчки:

Wed Jan 23 13:00:01 EET 2013 0 On Enabled
Wed Jan 23 13:09:02 EET 2013 0 On Enabled
Wed Jan 23 13:18:01 EET 2013 0 On Enabled

После перезагрузки файла dpms_debug в /tmp/ нет.
Это так и должно быть?

30

Ну он через 9 минут появится скорее всего.