Руководства

Два способа временно выключить скринсейвер, когда вы смотрите видео

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

1. Caffeine

Caffeine — маленький апплет/индикатор, который автоматически выключает скринсейвер, когда работают определённые программы. И он работает как с GNOME Screensaver, так и с Xscreensaver.

Возможно, вы уже знаете про Caffeine, а значит, возможно вы знаете, что он не работает с некоторыми Flash-вебсайтами, такими как YouTube, или с HTML5-видео. Но вы можете настроить его автоматически выключать скринсейвер, когда работает определённый процесс, из настроек: кликните «Добавить», а затем добавьте нужные вам процессы, например "vlc":b_675_675_16777215_10_images_caffeine.png

Таким образом, например, вы можете добавить "firefox" (или вы можете добавить "plugin-container", чтобы отключить скринсейвер только тогда, когда Flash работает) или "chromium-browser", так что, когда работает один из добавленных браузеров — скринсейвер автоматически выключается. Конечно, это не идеальное решение, потому что скринсейвер выключен, когда браузер (или VLC и так далее) выполняется, а не только тогда, когда видео проигрывается в полноэкранном режиме, и поэтому в этой статье я описываю два метода.

Чтобы установить Caffeine в Ubuntu, используйте следующие команды:

sudo add-apt-repository ppa:caffeine-developers/ppa

sudo apt-get update

sudo apt-get install caffeine python-glade2

Для других Linux-дистрибутивов вы можете загрузить Caffeine через Launchpad.

2. lightsOn.sh

lightsOn.sh — скрипт, который работает с браузерами Firefox и Chromium, и который изначально работет с xscreensaver and kscreensaver и только для Flash. Я отредактировал этот скрипт для поддержки gnome-screensaver и HTML5.

Скрипт пытается определить, когда Flash проигрывается в полноэкранном режиме, и выключает скринсейвер. Он также определяет, когда окно браузера развёрнуто на ввесь экран, и, когда это происходит, он предотвращает активирование скринсейвера — я добавил это, чтобы скрипт работал с некоторыми Flash-сайтами и HTML5-видео, но, к сожалению, это значит ещё и то, что если вы обычно используете Firefox или Chrome в полноэкранном режиме. Но, если вам не нравится такое поведение скрипта, оно может быть легко отключено (измените в скрипте значение "html5_detection" с 0 на 1).

Чтобы загрузить этот скрипт в папку "scripts" в вашей домашней директории и сделать его исполняемым, выполните следующие команды в терминале:

mkdir -p ~/scripts && cd ~/scripts

wget https://raw.github.com/hotice/lightsOn/master/lightsOn.sh

chmod +x lightsOn.sh

Или загрузите скрипт отсюда.

По умолчанию скрипт работает с Firefox и Chromium, но вы также можете настроить его для работы с VLC или mplayer. Чтобы сделать это, откройте файл "lightsOn.sh" в текстовом редакторе и измените значения "mplayer_detection" и/или "vlc_detection" с 0 на 1.

Чтобы выполнить скрипт, выполните следующую команду в терминале:

~/scripts/lightsOn.sh

Чтобы скрипт запускался каждый раз, когда включается ваш компьютер, вы можете добавить его в автозапуск — чтобы сделать это, откройте "Запуск приложений...", кликните "Добавить", в поле для имени введите "lightsOn" или что угодно, затем выберите «Обзор» и выберите файл "lightsOn.sh" из директории scripts, которую вы можете найти в вашей домашней папке.

Комментарии   

 
0 #5 Никола Проторскій 23.11.2014 16:42
Привѣтствую! Помогите, пожалуйста, кто-нибудь разобраться съ тѣмъ, какъ подправить данный скриптъ для браузера Google Chrome (не Chromium).

Я пробовалъ замѣнить записи въ скриптѣ "chromium-brows er" на "google-chrome- stable", однако это не работаетъ. Также, измѣнялъ путь къ флэшъ-плэеру на "/opt/google/chrome/PepperFlash/libpepflashplayer.so".

Буду очень признателенъ, да и не только я одинъ, навѣрное.

Вотъ ссылка на мой исправленный кодъ, посмотрите, что не такъ - https://yadi.sk/i/wZNp5gWLctAHc
Цитировать
 
 
+1 #4 Suoshi 29.10.2012 11:40
Цитирую ACPIrinus:
Правда в документе по вашей ссылке не хватало всех "fi", если можно так выразиться, в синтаксисе скрипта.


Цитирую Suoshi:
Видимо, я выделил не весь скрипт при копировании его в pastebin.


Впрочем, нет: мой код написан был правильно с учетом того, что я описал только ИЗМЕНЕНИЯ, которые необходимо произвести в скрипте.

например:
найти строку:
if [ a == b ] , then

...и заменить на строку:
if [ a == b ] && [ a == c ], then

Как видите, fi я не трогал - они как были в оригинальном коде, так и остались.

Но вы интегрировали мои изменения в оригинальный код, за что вам спасибо. так будет легче для тех, кто захочет воспользоваться им.
Цитировать
 
 
+1 #3 Suoshi 29.10.2012 11:26
Цитирую ACPIrinus:
Правда в документе по вашей ссылке не хватало всех "fi", если можно так выразиться, в синтаксисе скрипта. По крайней мере, терминал у меня ругался на их отстутствие. Я добавил.

http://pastebin.com/FTq2pzbw

Спасибо за исправление.
Видимо, я выделил не весь скрипт при копировании его в pastebin.
Цитировать
 
 
0 #2 ACPIrinus 28.10.2012 19:48
Цитирую Suoshi:
Использую Linux Mint Ubuntu Edition 13 MATE.
Для функционирования вашего скрипта под моей ОС пришлось немного видоизменить следующий код:
http://pastebin.com/MC6mLdGb


Suoshi
Спасибо вам большое за исправление скрипта. Правда в документе по вашей ссылке не хватало всех "fi", если можно так выразиться, в синтаксисе скрипта. По крайней мере, терминал у меня ругался на их отстутствие. Я добавил.

Хорошо еще разобрался. Так-то я этого языка не знаю.

Так что качайте, господа, исправленный скрипт для Linux Mint Ubuntu Edition 13 MATE и наслаждайтесь!

http://pastebin.com/FTq2pzbw
Цитировать
 
 
+1 #1 Suoshi 17.06.2012 08:59
Использую Linux Mint Ubuntu Edition 13 MATE.
Для функционировани я вашего скрипта под моей ОС пришлось немного видоизменить следующий код:
http://pastebin.com/MC6mLdGb
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт




Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

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

Go to top