Sound Switcher Indicator2.1.0

Автор: Дмитрий Канн Чтение на 2 мин
Этот пост  на английском

В связи с появлением некоторого количества свободного времени смог уделить больше внимания Sound Switcher Indicator и реализовать ещё кое-что, о чём давно просили.

Что нового

  • Версия 2.1.0 (2016-09-29)

    • Добавлена поддержка файла конфигурации (#30).
      Подробности о формате файла ниже.
    • Секции «Входы» и «Выходы» теперь можно скрыть (#32).
    • С помощью файла конфигурации можно переименовать как целые устройства, так и отдельные порты (#31).
    • Неиспользуемые порты можно скрывать (#13).
    • Добавлен французский перевод.
  • Версия 2.0.2 (2016-09-28)

    • Поддержка локализации меню (#28).
      Приложение использует стандартный механизм локализации GNU gettext. Новые переводы могут быть легко добавлены в виде файлов .po, с помощью пулл-реквестов.
    • Добавлены русский и испанский переводы.
    • Добавлена страница документации (manpage) (#24).
      Вызвать документацию в Ubuntu можно командой man indicator-sound-switcher (пока что там довольно мало содержимого, но, как говорится, зато она есть).

Файл конфигурации

Файл конфигурации, по умолчанию это ~/.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
 ...
Подписаться на обновления блога:

Комментарии

Поделиться: