Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проблема с mute/unmute из консоли  (Прочитано 5670 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Камми

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
  • фанатка Compiz Fusion
    • Просмотр профиля
    • Любовница Тукса
Проблема с mute/unmute из консоли
« : 22 Декабря 2010, 22:49:54 »
Здравствуйте. Помогите пожалуйста разобраться с приглушением звука из консоли.
Имеется свежеустановленный Debian Squeeze из netinstall'a с добавлением нужного. Звуковая система ALSA, все заработало сразу как надо. Pulse Audio не установлен. Звуковая карта Audigy 2, есть еще встроенная, но добавлена в блэклист и алсой не видится.
Самая простая команда, часто встречающаяся в поиске - "amixer set Master toggle" не оказывает на звук и регуляторы микшера никакого действия  :(
При этом выводит следующее:
kammi@kammi-desktop:~/Downloads$ amixer set Master toggle
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined cvolume cswitch cswitch-joined penum
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 100 Capture 0 - 31
  Mono: Playback 22 [22%] [-31.20dB]
  Front Left: Capture 15 [48%] [-24.00dB] [off]
  Front Right: Capture 15 [48%] [-24.00dB] [off]
При повторном использовании:
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined cvolume cswitch cswitch-joined penum
  Playback channels: Mono
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 100 Capture 0 - 31
  Mono: Playback 22 [22%] [-31.20dB]
  Front Left: Capture 15 [48%] [-24.00dB] [on]
  Front Right: Capture 15 [48%] [-24.00dB] [on]
"amixer -q sset Master toggle" не выводит вообще ничего и эффекта так же не дает. "amixer set Master mute" (и unmute тоже) выдают - amixer: Invalid command!

Но при этом команда "amixer sset Master 10%+", например, работает исправно..
Глушение на мультимедийной кнопке работает, но как-то странно - сбрасывает регулятор на 0, но повторно в первоначальное положение не возвращает.

Подскажите, как можно сделать приглушение звука командой из консоли или скриптом?

Оффлайн qupl

  • Активист
  • *
  • Сообщений: 286
  • и тебя забанят, и меня забанят
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #1 : 23 Декабря 2010, 05:37:55 »
(Нажмите, чтобы показать/скрыть)

посмотри какие контролы есть в микшере
amixer scontrols
amixer set Master mute - это должно работать
« Последнее редактирование: 23 Декабря 2010, 05:56:02 от qupl »
Муха (ё).
Муха - это насекомое. А "ё" - это буква, кому не хватает ее на клавиатуре.

Оффлайн Камми

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
  • фанатка Compiz Fusion
    • Просмотр профиля
    • Любовница Тукса
Re: Проблема с mute/unmute из консоли
« Ответ #2 : 23 Декабря 2010, 11:28:31 »
Иксы есть конечно :) xdotool не был установлен, но установка ничего не изменила. "xdotool key XF86AudioMute" ведет себя именно так, как я описала выше - глушит звук, но назад не возвращает. Кстати, все остальные мультимедиа кнопки работают нормально (и работали без xdotool)
kammi@kammi-desktop:~$ amixer set Master mute
amixer: Invalid command!

amixer scontrols:
(Нажмите, чтобы показать/скрыть)
Алсу я не ставила отдельно, она скорее всего с Гномом поставилась, может быть в ней чего-то не хватает?

Оффлайн qupl

  • Активист
  • *
  • Сообщений: 286
  • и тебя забанят, и меня забанят
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #3 : 23 Декабря 2010, 14:38:31 »
Как вариант, может быть прав у пользователя нет?
Утилиты алсы (типа alsaconf ит.п.) отдельно можно установить, а так сама она или в ядре или модулем должна быть уже установлена.
Муха (ё).
Муха - это насекомое. А "ё" - это буква, кому не хватает ее на клавиатуре.

Оффлайн Камми

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
  • фанатка Compiz Fusion
    • Просмотр профиля
    • Любовница Тукса
Re: Проблема с mute/unmute из консоли
« Ответ #4 : 24 Декабря 2010, 17:58:45 »
От рута тоже самое, и пользователь в группе Audio прописан :(
Судя по не сильно распространенной проблеме в инете, похоже не на проблему, а на какой-то глюк. Только непонятно как его исправить.

В alsamixer'e кнопочка m (если не путаю, то она за мьют отвечает?), тоже ни на каких основных регуляторах не срабатывает

Пользователь решил продолжить мысль 24 Декабря 2010, 19:07:31:
Попалась похожая проблема на одном из форумов:
Цитировать
Есть звук, встроенный в материнку (MSI K8N Diamond), собственно SB Live! 24bit (чип ca0106). Все работает замечательно и если в ядре и если модулем, только вот mute (toggle) ни коем образом ни где нет. В KMix отсутствуют характерные светодиоды над движками уровней (да и команды, через горячие клавиши, mute on/off проходят, но ни черта не делают), amixer -q sset 'Analog Front',0 toggle (и так amixer -q sset 'Analog Front' toggle, и так amixer sset 'Analog Front',0 toggle, в общем по всякому) не ругается, но и результата ни какого.

Цитировать
Цитата
amixer set 'Analog Front' 0 тебе в помощь

А как при таком подходе потом восставновить прежние значения?

Вот именно.

Первое, что напрашивается в голову -написать скрипт, который будет брать текущие значения микшера, сохранять их в файл, а потом восстанавливать, беря из этого файла. Не сложно, но требует некоторых умственных усилий.  Для меня не проблема, но выглядит несколько неоптимальным путем

Кто-нибудь может помочь с подобным скриптом?
« Последнее редактирование: 24 Декабря 2010, 19:07:32 от Камми »

Оффлайн Alligatоr

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #5 : 19 Января 2011, 10:21:51 »
Цитировать
amixer: Invalid command!
amixer'а нет, попробуй так:
sudo aptitude install gnome-alsamixer

Цитировать
Теме сто лет уже
Всего-то пара месяцев, не такая она и старая.
« Последнее редактирование: 05 Января 2012, 04:53:00 от Alligatоr »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Проблема с mute/unmute из консоли
« Ответ #6 : 19 Января 2011, 15:06:59 »
Теме сто лет уже, не нужно поднимать старые.
И вместо aptitude вообще то apt-get
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн pochi

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #7 : 13 Мая 2011, 13:11:04 »
"amixer set 'Audigy Analog/Digital Output Jack' toggle" для Audigy 4. Думаю у вас будет так же. Просто мьюта по Мастеру лично у меня вообще нет. Вообще, смотрите внимательно все значения в alsamixer.

Оффлайн Alligatоr

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #8 : 12 Августа 2011, 18:51:05 »
Цитировать
И вместо aptitude вообще то apt-get
А какая между ними разница?

> aptitude нет в убунте по дефолту.
Это только после 11.04, а до этого она была.

А разница в них (если правильно понял гугль) в том, что они обе оболочки для apt.
« Последнее редактирование: 05 Января 2012, 04:49:53 от Alligatоr »

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Проблема с mute/unmute из консоли
« Ответ #9 : 12 Августа 2011, 20:43:57 »
aptitude нет в убунте по дефолту.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн jaybe

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #10 : 14 Апреля 2013, 02:39:04 »
Доброго времени суток!
У меня такая проблема:
Работает: amixer -q -c 1 set Master 5%+
Работает: amixer -q -c 1 set Master mute

Не срабатывает amixer -q -c 1 set Master unmute

Причем в случае, если использовать toggle, то звук отключает но не включается потом, пока в трее вручную не включить.

Скажите, в чем может быть проблема?

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #11 : 14 Апреля 2013, 03:10:50 »
В системе используется Pulseaudio, для него команды нужны другие

amixer -D pulse set Master 5%+ unmute
amixer -D pulse set Master 5%- unmute
amixer set Master toggle


Оффлайн jaybe

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #12 : 15 Апреля 2013, 10:12:10 »
Спасибо, сработало. Поясните, в чем заключается разница с технической точки зрения между моими параметрами и которыми написали вы?

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Проблема с mute/unmute из консоли
« Ответ #13 : 15 Апреля 2013, 13:15:07 »
Твои команды для управления ALSA
Которые написал я для управления PulseAudio

Справка по amixer: man amixer
Справка по ALSA и PulseAudio: в нашей вики

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.