4

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

Я заметил, что когда Totem проигрывает видео, оно отменяет настройки питания - экран остается включенным все время, и мне ничего не нужно делать.

Это особенность Totem, или я могу сделать то же самое с моими звуковыми приложениями? Как насчет, скажем, Flash или HTML5 видеоплеера внутри браузера?

Я использую дистрибутив на основе Ubuntu 10.10, игроки используют Clementine и Spotify для Linux. Тотем по умолчанию появился в моем дистрибутиве, поэтому я подозреваю, что это какая-то предустановка системы.

1 ответ1

4

Здесь нет "пресетов". Тотем просто просит менеджера сеансов GNOME временно отключить проверку "бездействия сеанса".

Если ваш музыкальный проигрыватель не имеет полной поддержки GNOME (как это часто бывает с программным обеспечением, не зависящим от среды рабочего стола), вам придется использовать внешний инструмент; Я написал gnome-mpris-inhibit для плееров с поддержкой MPRIS v2, которые будут блокировать холостой ход, пока играет музыка: (требуется libnet-dbus-perl)

$ setsid ./gnome-mpris-inhibit clementine
$ setsid ./gnome-mpris-inhibit spotify

(Имя шины MPRIS обычно совпадает с реальным именем программы, но на всякий случай проверьте с помощью инструмента mpris . Два приведенных выше примера уже проверены.)

Для Flash инструмент Caffeine (ppa) утверждает, что способен обнаруживать воспроизведение видео. Он пока не работает для HTML 5, но, похоже, имеет активируемый апплет для активации вручную. (У меня нет Ubuntu, поэтому я не могу проверить это здесь.)

Если все остальное терпит неудачу, этот скрипт gnome-inhibit может использоваться, чтобы приостановить проверку простоя вручную:

$ gnome-inhibit --what=idle
gnome-inhibit: pausing until signal; use Ctrl-C to interrupt

Обновление: теперь в самой GNOME есть эквивалентная команда:

$ gnome-session-inhibit --inhibit-only
Inhibiting until Ctrl+C is pressed...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .