Документация по LinuxLinuxDoc.Ru 🔍
🕛

Music Pause Daemon

В современной России собственное жилье является для молодежи объектом фантазий или долгосрочной ипотеки. Поэтому на тридцати-сорока квадратных метрах ютятся несколько человек с индивидуальными интересами. Один читает газету, другой спит, а третий...третий слушает тяжелый рок на своем любимом компьютере. Само собой, слушает в наушниках. Одно резкое движение и скандал на бытовой почве обеспечен. А всего то нужно, чтобы при вынимании наушников из разъема воспроизведение музыки останавливалось. На смартфонах и коммуникаторах под управлением ОС Android и iOS подобная функция существует уже давно, на компьютерах с ОС Linux ничего подобного не было. Вот и вышла на радость пользователей ПК замечательная утилита Music Pause Daemon.

Помимо своей основной функции по приостановке композиции в плеере, инновационная программа посылает уведомления на рабочий стол о вставке/извлечении наушников и микрофона. Music Pause Daemon состоит из 3 демонов (jacklistener, musicpaused, jacknotifier), исходники и билды которых есть в публичном доступе на сайте github.com. Открытый исходный код и разделение на 3 составляющих заметно облегчат труд пользователей по модернизированию софта. Для работы с аудио-картами семейства Intel HDA необходимо включить в конфигурации ядра опцию CONFIG_SND_HDA_INPUT_JACK. А вот, собственно, и сами демоны:

  • jacklistener - монитор событий в разъемах, считывает информацию из event-device и передаёт её на D-Bus
  • musicpaused - менеджер прав пользователя и воспроизведения, получает информацию из jacklistener
  • jacknotifier - менеджер прав пользователя и уведомлений на рабочем столе, получает информацию все из того же из jacklistener

Также по теме:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Linux - Программы для Linux - Music Pause Daemon
Мы в соцсетях ✉