Автор Тема: Чуток изменненный регулятор громкости tray-mixer из tray утилит. для легких wm  (Прочитано 4281 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Добавит русификацию - 3 слова правда там всего Ж)
Добавил доп. возможность вызвать qamix или при отсутствии последнего alsamixer
собирал для 5
Может кому пригодится для легкого wm....

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Не смотрел содержимое пакетов, но может есть смысл в багзиле оформить как предложение с патчами?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
я не в тим.
Да и может что еще прикручу - рано :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
уже 3 версия доработанная :)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
для alt 4.1

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
вер 4.

для альт 4

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
вер 4 для альт 5

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
вер. 4 для альт-6

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не смотрел содержимое пакетов, но может есть смысл в багзиле оформить как предложение с патчами?
Последняя версия 0.0.4 годная, без багов. Есть смысл её.
Пофикшена для использования и в IceWM.
Может что и есть, но на уровне функционала в IceWM не увидел.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Тестовая версия 0.0.5

Добавлена возможность из меню протестировать звуковую систему (через speaker-test из alsa-utils)
Добавлена возможность из меню выбрать дефортную звучку в системе (через asoundconf-gtk при наличии установленного пакета)

Ну и в качестве эксперимента добавлен ключик "-d" который по идее должен помочь работать миксеру при изменении дефолтной звуковой карты, при подключении в сситему USB карты и т.д. Но данная функция пока не проверена из-за отсутствия у меня этой USB звучки :)


Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Посмотрел v0.0.5
Используется хак для хотплага USB-audio в сизифном Xfce:
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture_%28Espa%C3%B1ol%29#Conexi.C3.B3n_hot-plugging_de_una_tarjeta_de_sonido_USB

Чтобы
tray_mixer_plus -d
подхватил регулятор Headphone USB-карты гарнитуры, гарнитура должна быть подключена к порту USB, после чего должен быть запущен
tray_mixer_plus -d

Во время работы tray_mixer_plus -d была подключена usb-гарнитура, которая автоматически через /etc/asound.conf и рулез udev стала дефолтной, - для подхватывания регулятора Headphone usb, потребовался перезапуск tray_mixer_plus -d
(tray_mixer_plus:4679): Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion 'GDK_IS_WINDOW (window)' failed
find PCM element: Master
^C
$
$ tray_mixer_plus -d
run with -h option for see help
find PCM element: Headphone

(tray_mixer_plus:4734): Gdk-CRITICAL **: IA__gdk_window_get_root_coords: assertion 'GDK_IS_WINDOW (window)' failed
...

Поэтому требуется такой порядок:
- Подключить USB-гарнитуру
- Запустить tray_mixer_plus -d

Для переезда на встроенный аудиочип системной платы:
- Завершить процесс tray_mixer_plus
- Отключить USB-гарнитуру
- Запустить tray_mixer_plus для подхватывания Master набортной карты

Если бы как-то через опцию можно было бы делать этот рефинд элемент
find PCM element: Master или Headphone
чтобы не бутать регулятор.


Кстати:
В Xfce, со временем, у tray_mixer_plus пропадают элементы регулирования в выпадающем окне.
Падающее окно tray_mixer_plus отображается с системным дефолтным фоном, но на нём ничего нет.
Требуется перезапуск регулятора.
И ещё у меня исчез российский флаг на переключении раскладки, - штатовский отображается, раскладка меняется - пойду ребутну сессию.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Спасибо!

Если бы как-то через опцию можно было бы делать этот рефинд элемент
find PCM element: Master или Headphone
чтобы не бутать регулятор.
Я думал вместо опции это повесить на вызов регулятора в трее по левой кнопке.
Т.е. с опцией "-d" каждый раз при вызове регулятора ЛКМ он по идее должен пытаться определить поменялась звучка или нет. Но видимо я что-то накосячил и оно не работает... :(

Кстати:
В Xfce, со временем, у tray_mixer_plus пропадают элементы регулирования в выпадающем окне.
Падающее окно tray_mixer_plus отображается с системным дефолтным фоном, но на нём ничего нет.
Вроде на icewm с 0.0.4 такого не замечал. Посмотрю.