Sound Switcher Indicator ‣ 2.2.0 13.01.2019

Пришло время исполнять обещанное, так что представляю на ваш суд версию Sound Switcher Indicator 2.2.0.

Что нового

Основных отличий от предыдущей версии здесь два:

  • Добавлена поддержка виртуальных устройств (#48): сетевых входов (sources) и выходов (sinks). Теперь в меню индикатора также отображаются входы-выходы с сетевых серверов PulseAudio.
  • Наконец-то добавлен визуальный интерфейс для управления настройками индикатора. Он позволяет наглядно изменять всё то, что хранится в файле настроек программы ($HOME/.config/indicator-sound-switcher.json). Добавлен соответствующий пункт в меню:

Меню Sound Switcher Indicator.

Диалог настроек

В диалоге настроек две вкладки:

  • Общие настройки позволяют полностью скрыть секцию входов и/или выходов:
    Общие настройки Sound Switcher Indicator.
  • Настройки устройств — здесь можно поменять параметры отображения каждого устройства, а также любого из его портов:
    Настройки устройств.
  • Кнопка Обновить (Refresh) в правом верхнем углу обновляет списки устройств и портов без необходимости открывать диалог заново.

Все настройки применяются сразу же, после небольшой задержки. Русская локализация присутствует «из коробки».

Ещё изменения:

  • Немного поменялся формат файла конфигурации: отныне настройки порта могут быть только объектом (ранее также можно было использовать строку или false), так что может потребоваться обновить конфигурацию — благо с новым диалогом это очень просто.
  • Исправлен давний баг с неправильным порядком пунктов меню (#55). На самом деле проблема в библиотеке GTK+, а я просто придумал, как её обойти.

Поддержка Ubuntu

В моём PPA публикуются пакеты для Ubuntu 18.04 Bionic и 18.10 Cosmic (описание процедуры установки). Багрепорты принимаются по обычному адресу.