Что-то сегодня накатило :). Надоело мне использовать различные kmix и им подобные для управления звуком в моем любимом openbox`е, тем более чего-то они глючат безбожно. Ну а поскольку на клавиатуре имеются мультимедиа клавиши, то удобнее дотянуться до них. Изрядно погуглив, пришел к следующему, что буду управлять звуком к с помощью amixer (правда минус, что он висит в пакете gnome-alsamixer, поэтому, думаю потянет за собой многое из гнома).
Собственно, что сделал:
1. Повесил хоткеи в файле ~/.openbox/config/rc.xml на клавиши X86AudioRaiseVolume и X86AudioLowerVolume следующие команды соответственно:
amixer -q set Master 1+ unmute
и
amixer -q set Master 1- unmute
2. Прописал в автозапуск (~/.openbox/config/autostart.sh) следующее
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# Включаем звук на мастер-канале вообще
amixer -q set Master toogle
# Выставляем звук на мастер-канале на минимум
amixer -q set Master 100- umute
# И затем снова поднимаем на мастер-канале громкость, но совсем чуть-чуть :)
amixer -q set Master 3+ unmute
# Дополнительно ставлю максимум на Front-канале, т.к. звук идет с него, но управлять все-таки буду мастер-каналом.
amixer -q set Front 100+ unmute
|
Вот собственно и все. Такой короткий рецептик. :)
-
ты раньше кмикс пользовал? круто. я пользуюсь lxpanel, там есть управление звуком. но согласен, это зависимость . поэтому спасибо за рецептик =).
-
-
Была еще другая утлита, но они все достали мну. Почему-то падают все время и из трея пропадают, либо ведут себя глючно сами по себе, когда громкость меняется :).
-
ну вот конкретно лхдешные хрени в глюкавости не замечены, и гнома тянуть не надо. правда, если любишь тинт2, например, то это уже не катит.
-
-
Я пользую tint2. Но значек в трее мне не нужен.
-
-
насчет тинт2 - автоскрытие там можно сделать, или это фантастика? просто давно уже пробовал.
-
-
Даже не знаю. Не интересовался таким вопросом.
-
kmix тоже хоткеи умеет, не надо тут. Только как прикрутить к openbox'у - без понятия.
-
-
kmix умеет и работает. Причем автоматом. Но мне надоело его переодическое пропадание из трея :).
-
-
Не наблюдал таких проблем.
-
Я вот тоже таких проблем не наблюдал. Но опять-таки, я пользуюсь православным треем в Plasma. Видимо в openbox трей не очень качественный.
-
-
В openbox вообще нет трея. Трей любезно предоставлен панелью tint2.
-
думаю в названии стоит написать, что это для опенбокса. а то я размечтался, что увиже ДЕ непривязанное что-то.
-
-
Да оно в общем-то ДЕ не привязанное. Хоть в консоли пользуйте :)
-
-
ты написал, что в гном входит и его может потянуть.наивный, на слово тебе поверил.пришлось лезть и смотреть - не тянет
-
вот тебе ДЕ непривязанные хоткеи в иксах...
лично я xbindkeys и пользуюсь. а уровень громкости вывожу в dzen2 (и НЕ ЕДИНОГО РАЗРЫВА с треем ибо без трея)
-
-
кстити. если по xbindkeys что-то интересует то могу написать заметку, хотя в предыдущих всё уже описано имхо
-
Имелись в виду не хоткеии как таковые, а способ регулирования громкости. Тут без разницы в каком DE или WM пользовать.
-
-
так никто не отрицает =)
-
собственно про хоткеи не было речи :)
-
-
X86AudioRaiseVolume и X86AudioLowerVolume в опенбоксе, правда это от топикстартера.
я всего лишь показал что это управление может быть неДЕзвависимо
-
А что еще для звука в трей можно впихнуть ?
Просто щас тоже OB настраивал, так и не нашел %)
-
-
volwheel - написан на питоне, у меня его фризило.
gvolwheel - написан на С, но, вроде как, умеет миксить только OSS
-
-
пробовал первое. Глючит.
-
Пришел к тому, что в трее оно не нужно. Есть хот-кеи. Они быстрее и удобнее. А смотреть процент громкости :) - ну знаете, громкость я на слух определяю, а не по процентам :).
-
ещё могу посоветовать adesklets миксер. так себе решение конечно
-
Можно вот еще пользовать: http://osdsh.sourceforge.net/
-
А если демоном хфсе4/гнома мультимедия кеями управлять, или демоны много тянут за собой?
-
-
Ну демон-это постоянное его нахождение в памяти.
-
-
и? он легкий, кстати хоткеи запускают прогу, а то что работает с хоткеями тоже в памяти же.
-
-
Ну тут смысл в чем, демон - программа-резидент. Вызов команды - программа загрузилась в память, отработала, выгрузилась.
-
А можно объяснить, для чего такие странные комбинации?
Вот тут,
amixer -q set Master 1+ unmute
amixer -q set Master 1- unmute
зачем включать звук при регулировании, когда на кнопку X86AudioMute можно повесить amixer -q set Master toggle, ведь если нужно будет без звука изменить громкость, она же врубится?
и, пожалуйста, прокомментируйте содержимое ~/.openbox/config/autostart.sh
для чего такие странные манипуляции нужны?
-
-
Отвечаю:
- у меня нету кнопки "Mute" на клавиатуре
- amixer -q set Master toggle - выполнят mute/unmute мастер канала. Т.е. независимо от уровня громкости на нем, она либо отрезает вывод на данный какнал, либо подключает его. Поэтому изменение громкости не влияет на данный параметр.
По поводу манипуляций: у меня при старте компьютера по умолчанию мастер канал замьючен(отключен), поэтому я его сначала включаю. Исходя из экспериментов, я пришел к выводу, что команда увеличения/уменьшения громкость задают прирост относительно значения текущего уровня громкости. Т.е. неизвестно на каком уровне находится громкость в данный момент, поэтому я сначала вывожу ее на 0, а затем снова ставлю на приемлимый уровень, чтобы потом, если вдруг я, например, загружу плеер с песней и запущу проигрывание, окрестности моего скромного обиталища не огласились бы громогласной какофонией электронных звуков.
-
-
а что, amixer set Master 10% не работает?
Сразу же устанавливает звук на 10%
-
-
Это вопрос или утверждение?
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|