LINUX.ORG.RU

пропал регулятор громкости


0

0

Доброго всем времени. Подскажите пожалуйста как на панели инструментов, рядом с часами, восстановить регулятор громкости, который по непонятным причинам пропал. заранее спасибо)

какая рабочая среда то?

zibert ★★★ ()

Наверное ты удалит kmix. Поставь его назад.

Nakgidveef ()

укажите используемую среду рабочего стола

для xfce: правый клик на панели -> add new items... -> mixer -> add

Vadim ()

1. Снести пульсаудио, полностью выполнив инструкцию в этом посте. (все равно всем по пути)
2. открыть микшер, повключать отображение всех опций, посмотреть что есть, чего не хватает, послушать звук.
3. решить хорошо ли жить так, или все-таки есть проблемы, из-за которых стоит пробовать что-либо еще, например переход на OSS.

Итак, Задача: снести pulseaudio, сохранив при этом контроль звука с клавиатуры, вернув апплет управления звуком и микшер.
Поехали...

1. прибиваем и удаляем pulseaudio

sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio
killall pulseaudio

Дополнительно:
если в системе присутствуют игры на основе sdl, установлен пакет libsdl1.2debian-pulseaudio, то еще необходимо сделать:

sudo apt-get install libsdl1.2debian-all

Для программ, использующих OpenAL, неплохо бы твикнуть настройку:

sudo nano /etc/openal/alsoft.conf

далее ищем строку:

#drivers = pulse,alsa,oss,solaris,dsound,winmm,port,pulse,wave

в целях бекапа ее можно не изменять, а следующей строкой просто написать:

drivers = alsa


По аналогии, другие программы могут потребовать схожих манипуляций, если что где найдете - сообщайте, добавлю сюда.

2. убираем мусор из гномовской сессии:

gnome-session-properties

в открывшемся окне ищем и снимаем галку с gnome-volume-control-applet - он все равно ничего не может, кроме как жаловаться на отсутствие pulseaudio

3. обновляемся из этого PPA: https://launchpad.net/~dtl131/+archive/ppa - восстанавливает микшер, апплет, управление с клавиатуры.

4. добавляем на панель регулятор громкости.

5. приводим в порядок gconf:

gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device «alsamixer»
gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks «[Master]»
gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink «alsasink»
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc «alsasrc»
gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink «alsasink»
gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink «alsasink»


6. теперь осталось только перезапустить gnome-settings-daemon, лучше это делать не из терминала, а из диалога запуска alt+F2 или другого командного лончера.

killall gnome-settings-daemon && sleep 2s && gnome-settings-daemon


Старый вариант, без PPA, обходными маневрами:

1. Собсвтенно урбать pulseaudio не сложно:

sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio

это потянет соответсвтующие пакеты, ничего жизненно важного.
после этого с чистой совестью делаем

killall pulseaudio

Ужасный монстр повержен.
Возможно что где-то после этого или следующего шага вылетит gnome-settings-daemon. Если так, то его просто достаточно перезапустить.

2. Подтираем остатки мусора

gnome-session-properties

ищем там gnome-volume-control-applet и выключаем/удаляем. Он бесполезен, так как ничего не умеет кроме как в фоне ругаться на отсутствие pulseaudio.
еще прибиваем его в текущей сессии, чтобы не ныл:

killall gnome-volume-control-applet


3. Идем в

gstreamer-properties

известный в народе как «выбор мультимедийной системы»
Ставим везде где можно ALSA

еще можно сгонять в

gconf-editor

В /system/gstreamer/0.10/default/ ключам chataudiosink и musicaudiosink выставить значение alsasink


4. теперь нам нужен микшер. Выбор тут есть. И консольный alsamixer и кучка гуев к нему. Но самостоятельно парящие гуи в основном кривые. Поэтому автор скромно советует

sudo apt-get install xfce4-mixer

микшер качественный, без глюков и ничего особо серьезного по зависимостям за собой не тянет. Ставим, размещаем лончер команды xfce4-mixer на панели по вкусу.
При первом запуске микшер будет пуст - необходимо выбрать карту и видимые каналы.

5. Самое коварное - управление с клавиатуры
Обойтись можно тремя командами:

amixer sset Master 5+
amixer sset Master 5-
amixer sset Master toggle

соответственно увеличить, уменьшить, включить/выключить.
Данные команды можно повесить на на исполнение нужными кнопками через стандартную гномовскую утилиту

gnome-keybinding-properties

также можно повесить как лончеры на панель.

6. последний шртих:

sudo apt-get install alsa-oss

чтобы приложения, написанные под oss тоже могли выводить звук через ALSA.


...и вот, мы имеем звук без задержек и гружения cpu + полный доступ к параметрам звуковой карты и управление с клавиатуры.(с)

amorpher ★★★★★ ()

если Gnome, то попробуйте запустить gnome-volume-control-applet

zibert ★★★ ()
Ответ на: комментарий от amorpher

Чет полный пипец, мало понятного))) а самое гланое что ничего не получается. например в пункте 1 где следующей строкой дописываю drivers = alsa как закончить эту сессию?! пункт 2 gnome-volume-control-applet вообще отсутствует в списке, а на https://launchpad.net/~dtl131/+archive/ppa я вообще не врубился что там делать, ибо английский для меня проблема))) дальше уж и не стал заглядывать.... p.s. это тот мистер который тебя достает частенько. «если не въебешь то нормальный чел»)))

GomZaLeS ()
Ответ на: комментарий от amorpher

## file: # Sets the filename of the wave file to write to. An empty name prevents the # backend from opening, even when explicitly requested. # THIS WILL OVERWRITE EXISTING FILES WITHOUT QUESTION! #file =

^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц ^X Выход ^J Выровнять ^W Поиск ^V СледCтр ^U ОтмВырезк ^T Словарь

что делать то тут когда добавил строку? как сказать терминалу что бы сохранил и закрыл?

GomZaLeS ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.