История изменений
Исправление nadim, (текущая версия) :
Твой вариант сложноват оказался, да и почему-то эквалайзер этот через sudo -u с указанием пользователя (даже руками через консоль) не стартует.
Нашел другое решение. Можно написать небольшой bash-скрипт, чтобы в бесконечном цикле мониторить вывод:
udevadm monitor --udev --subsystem-match=usb
И при появлении там нужного устройства врубать эквалайзер.
Вот это уже корректно работает:
#!/bin/bash
udevadm monitor --udev --subsystem-match=usb | while read line
do
if echo "$line" | grep -q "bind /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2 (usb)"; then
pulseaudio-equalizer enable
fi
done
Печально лишь, что конкретные наушники надо прописывать руками, но ничего не поделаешь. Главное, что работает =)
Исправление nadim, :
Твой вариант сложноват оказался, да и почему-то эквалайзер этот через sudo -u с указанием пользователя (даже руками через консоль) не стартует.
Нашел другое решение. Можно написать небольшой bash-скрипт, чтобы в бесконечном цикле мониторить вывод:
udevadm monitor --udev --subsystem-match=usb
И при появлении там нужного устройства врубать эквалайзер.
Вот это уже корректно работает:
#!/bin/bash
udevadm monitor --udev --subsystem-match=usb | while read line
do
if echo "$line" | grep -q "bind /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2 (usb)"; then
pulseaudio-equalizer enable
fi
done
Печально лишь, что конкретные наушники надо прописывать руками, но ничего не поделаешь.
Исходная версия nadim, :
Твой вариант сложноват оказался, да и почему-то эквалайзер этот через sudo -u с указанием пользователя (даже руками) не стартует.
Нашел другое решение. Можно написать небольшой bash-скрипт, чтобы в бесконечном цикле мониторить вывод:
udevadm monitor --udev --subsystem-match=usb
И при появлении там нужного устройства врубать эквалайзер.
Вот это уже корректно работает:
#!/bin/bash
udevadm monitor --udev --subsystem-match=usb | while read line
do
if echo "$line" | grep -q "bind /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb1/1-2 (usb)"; then
pulseaudio-equalizer enable
fi
done
Печально лишь, что конкретные наушники надо прописывать руками, но ничего не поделаешь.