В связи с появлением некоторого количества свободного времени смог уделить больше внимания Sound Switcher Indicator и реализовать ещё кое-что, о чём давно просили.
Что нового
Версия 2.1.0 (2016-09-29)
- Добавлена поддержка файла конфигурации (#30).
Подробности о формате файла ниже. - Секции «Входы» и «Выходы» теперь можно скрыть (#32).
- С помощью файла конфигурации можно переименовать как целые устройства, так и отдельные порты (#31).
- Неиспользуемые порты можно скрывать (#13).
- Добавлен французский перевод.
- Добавлена поддержка файла конфигурации (#30).
Версия 2.0.2 (2016-09-28)
- Поддержка локализации меню (#28).
Приложение использует стандартный механизм локализации GNU gettext. Новые переводы могут быть легко добавлены в виде файлов.po
, с помощью пулл-реквестов. - Добавлены русский и испанский переводы.
- Добавлена страница документации (manpage) (#24).
Вызвать документацию в Ubuntu можно командойman indicator-sound-switcher
(пока что там довольно мало содержимого, но, как говорится, зато она есть).
- Поддержка локализации меню (#28).
Файл конфигурации
Файл конфигурации, по умолчанию это ~/.config/indicator-sound-switcher.json
, должен быть в формате JSON. Его наличие необязательно, все пункты в нём также являются опциональными.
Вот пример конфигурации (взят из README):
{
"show_inputs": false,
"show_outputs": true,
"devices": {
"alsa_card.pci-0000_00_06.0": {
"name": "My lovely card",
"ports": {
"analog-output-speaker": "Boombox",
"iec958-stereo-output": false
}
},
"alsa_card.pci-0000_01_00.1": {
"name": "HDMI Audio"
}
}
}
Согласно ей:
- Секция «Входы» будет скрыта.
- Устройство
alsa_card.pci-0000_00_06.0
будет отображаться какMy lovely card
, его выходSpeaker
будет называтьсяBoombox
, а выходS/PDIF
вообще пропадёт из меню. - Устройство
alsa_card.pci-0000_01_00.1
получит в меню названиеHDMI Audio
. - Для всего остального
есть MasterCardвсё останется как есть, по умолчанию.
Названия устройств и их портов можно увидеть, запустив из консоли:
indicator-sound-switcher -vv
Например:
DEB + Card[0] added: `alsa_card.pci-0000_00_08.0`
...
DEB + Card port added: `analog-input-mic` (`Microphone`); priority: 8700; direction: 2; available: Yes
...
DEB + Card port added: `iec958-stereo-output` (`Digital Output (S/PDIF)`); priority: 0; direction: 1; available: Yes
...
Комментарии