Автоматические выключения звука при отключении наушников

Это можно сделать из системной настройки «Макет клавиатуры». Нажмите «Параметры» для макета, который вы используете, затем в разделе «Caps Lock key» выберите «переключатель Escape and Capslock».

16
задан 15 October 2010 в 03:31

55 ответов

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« выход ». Сообщите мне, если это не поможет.»

EDIT / ОБНОВЛЕНИЕ: хорошо, это может не сработать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer. Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для основного, головного телефона, динамика, а также для других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили том, как вы хотите, чтобы его динамики были включены, введите консоль, alsactl -f filename store, кроме изменения «filename» «к тому, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, нажав escape, и сохраните этот профиль, набрав alsactl -f filename store, за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore, явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свой «только набор звуковых наушников» и ввел команду alsactl -f /home/username/headph.alsa restore, кроме изменения «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря этой теме для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

1
ответ дан 26 May 2018 в 01:03
  • 1
    Это лучшее решение, но не работает так, как хотелось бы. Я хотел бы либо автоматически сделать это, либо позволить мне переключать это, выполнив команду. – JasonCook599 20 November 2010 в 00:07
  • 2
    Есть способ сделать это через консоль, так что есть способ сделать это через скрипт (а также нажатием клавиши). Я должен изучить это. – Slink 14 December 2010 в 10:08
  • 3
    догадаться! взгляните на мой ответ за новое редактирование за мгновение ... – Slink 14 December 2010 в 12:00
  • 4
    Я просто тестировал его с помощью наушников. У меня есть что-то, что я бы назвал «автоматическим отключением при обнаружении наушников». (В прошлом я редактировал некоторый файл конфигурации через учебник). Мое решение в ответе выше работает так же хорошо, как я мог предположить, что он работает! :) Привет. Наслаждаться. – Slink 16 December 2010 в 12:26
  • 5
    Обновление: вы заметите, что, несмотря на мастер-громкость в alsamixer, ваша самая последняя настройка громкости системы будет «забрать, где она остановилась». как только вы попытаетесь отрегулировать громкость с помощью кнопок регулировки громкости ноутбука XF86Audio. – Slink 17 December 2010 в 13:57

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« выход ». Сообщите мне, если это не поможет.»

EDIT / ОБНОВЛЕНИЕ: хорошо, это может не сработать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer. Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для основного, головного телефона, динамика, а также для других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили том, как вы хотите, чтобы его динамики были включены, введите консоль, alsactl -f filename store, кроме изменения «filename» «к тому, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, нажав escape, и сохраните этот профиль, набрав alsactl -f filename store, за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore, явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свой «только набор звуковых наушников» и ввел команду alsactl -f /home/username/headph.alsa restore, кроме изменения «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря этой теме для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 25 July 2018 в 23:05

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« выход ». Сообщите мне, если это не поможет.»

EDIT / ОБНОВЛЕНИЕ: хорошо, это может не сработать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer. Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для основного, головного телефона, динамика, а также для других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили том, как вы хотите, чтобы его динамики были включены, введите консоль, alsactl -f filename store, кроме изменения «filename» «к тому, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, нажав escape, и сохраните этот профиль, набрав alsactl -f filename store, за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore, явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свой «только набор звуковых наушников» и ввел команду alsactl -f /home/username/headph.alsa restore, кроме изменения «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря этой теме для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 27 July 2018 в 02:39

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« выход ». Сообщите мне, если это не поможет.»

EDIT / ОБНОВЛЕНИЕ: хорошо, это может не сработать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer. Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для основного, головного телефона, динамика, а также для других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили том, как вы хотите, чтобы его динамики были включены, введите консоль, alsactl -f filename store, кроме изменения «filename» «к тому, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, нажав escape, и сохраните этот профиль, набрав alsactl -f filename store, за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore, явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свой «только набор звуковых наушников» и ввел команду alsactl -f /home/username/headph.alsa restore, кроме изменения «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря этой теме для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 31 July 2018 в 10:40

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« выход ». Сообщите мне, если это не поможет.»

EDIT / ОБНОВЛЕНИЕ: хорошо, это может не сработать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer. Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для основного, головного телефона, динамика, а также для других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили том, как вы хотите, чтобы его динамики были включены, введите консоль, alsactl -f filename store, кроме изменения «filename» «к тому, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, нажав escape, и сохраните этот профиль, набрав alsactl -f filename store, за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore, явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свой «только набор звуковых наушников» и ввел команду alsactl -f /home/username/headph.alsa restore, кроме изменения «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря этой теме для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 31 July 2018 в 11:44

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« output ». Сообщите мне, если это не поможет».

EDIT / ОБНОВЛЕНИЕ: хорошо, это может плохо работать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer . Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для мастера, наушников, динамиков, а также других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили громкость, как вы хотите, чтобы ваши динамики были включены, введите консоль, alsactl -f filename магазин , за исключением изменения «имя файла» на все, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, удалив escape, и сохраните этот профиль, набрав alsactl -f filename store , за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore , явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свои «только установленные звуковые наушники» и ввел команду alsactl -f /home/username/headph.alsa restore , кроме как изменить «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря эта нить для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 2 August 2018 в 04:26

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« output ». Сообщите мне, если это не поможет».

EDIT / ОБНОВЛЕНИЕ: хорошо, это может плохо работать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer . Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для мастера, наушников, динамиков, а также других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили громкость, как вы хотите, чтобы ваши динамики были включены, введите консоль, alsactl -f filename магазин , за исключением изменения «имя файла» на все, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, удалив escape, и сохраните этот профиль, набрав alsactl -f filename store , за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore , явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свои «только установленные звуковые наушники» и ввел команду alsactl -f /home/username/headph.alsa restore , кроме как изменить «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря эта нить для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 4 August 2018 в 20:58

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« output ». Сообщите мне, если это не поможет».

EDIT / ОБНОВЛЕНИЕ: хорошо, это может плохо работать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer . Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для мастера, наушников, динамиков, а также других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили громкость, как вы хотите, чтобы ваши динамики были включены, введите консоль, alsactl -f filename магазин , за исключением изменения «имя файла» на все, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, удалив escape, и сохраните этот профиль, набрав alsactl -f filename store , за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore , явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свои «только установленные звуковые наушники» и ввел команду alsactl -f /home/username/headph.alsa restore , кроме как изменить «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря эта нить для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 6 August 2018 в 04:31

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« output ». Сообщите мне, если это не поможет».

EDIT / ОБНОВЛЕНИЕ: хорошо, это может плохо работать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer . Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для мастера, наушников, динамиков, а также других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили громкость, как вы хотите, чтобы ваши динамики были включены, введите консоль, alsactl -f filename магазин , за исключением изменения «имя файла» на все, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, удалив escape, и сохраните этот профиль, набрав alsactl -f filename store , за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore , явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свои «только установленные звуковые наушники» и ввел команду alsactl -f /home/username/headph.alsa restore , кроме как изменить «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря эта нить для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 7 August 2018 в 22:39

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« output ». Сообщите мне, если это не поможет».

EDIT / ОБНОВЛЕНИЕ: хорошо, это может плохо работать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer . Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для мастера, наушников, динамиков, а также других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили громкость, как вы хотите, чтобы ваши динамики были включены, введите консоль, alsactl -f filename магазин , за исключением изменения «имя файла» на все, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, удалив escape, и сохраните этот профиль, набрав alsactl -f filename store , за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore , явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свои «только установленные звуковые наушники» и ввел команду alsactl -f /home/username/headph.alsa restore , кроме как изменить «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря эта нить для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 10 August 2018 в 10:46

Мой оригинальный ответ был просто «Просто нажмите на звуковые настройки и выберите« аналоговые наушники »в настройках« output ». Сообщите мне, если это не поможет».

EDIT / ОБНОВЛЕНИЕ: хорошо, это может плохо работать, если у вас настроен ваш alsa, чтобы он автоматически отключил громкоговорители при подключении наушников. Возможно, вам придется отключить это, если вы его установили.

В любом случае, музыка со звуком, чтобы вы могли протестировать свой звук. Теперь откройте консоль терминала и введите alsamixer . Проверьте это. Довольно круто, не так ли? Здесь вы можете отрегулировать уровни громкости для мастера, наушников, динамиков, а также других входов / выходов.

В alsamixer установите громкость, как вы хотите, когда ваши динамики включены. Наушники могут быть на любом том, который вам нравится. Я поставил ваш «спикер» на 100%, а ваш мастер - на 75%. Мы собираемся сохранить это в профиле сейчас! Хит побег, чтобы выйти из alsamixer. Если вы снова откроете его, вы увидите, что ваши настройки все еще сохранены.

После того, как вы установили громкость, как вы хотите, чтобы ваши динамики были включены, введите консоль, alsactl -f filename магазин , за исключением изменения «имя файла» на все, что вы хотите назвать. Я назвал мой noheadph.alsa. Теперь вернитесь в alsamixer и установите громкость наушников вверх, а ваши динамики на 0%, оставив основной объем, где бы вы ни пожелали. Выйдите из alsamixer, удалив escape, и сохраните этот профиль, набрав alsactl -f filename store , за исключением этого времени, замените «filename» на что-то релевантное, например «headph.alsa». Теперь вы можете вызвать / восстановить любой из этих профилей, набрав alsactl -f filename restore , явно заменяя «имя файла» тем, что вы назвали своими сохраненными профилями. Разве это не круто ?! Обратите внимание, что профили должны храниться в вашем домашнем каталоге.

Что осталось? Просто привяжите нажатие клавиши одного профиля, а другой - для восстановления другого! Как? В меню ОС Откройте «Система»> «Настройки»> «Горячие клавиши». Здесь нажмите «добавить», чтобы добавить новый ярлык. Я назвал свои «только установленные звуковые наушники» и ввел команду alsactl -f /home/username/headph.alsa restore , кроме как изменить «имя пользователя» на ваше имя учетной записи пользователя. Я думаю, вы поняли суть! :)

Пожалуйста, расскажите мне, как это происходит для вас. Благодаря эта нить для информации alsamixer и т. Д.

P.S. К сожалению, я не могу просто использовать $ home / filename в команде нажатия клавиш по какой-то причине. Кто-нибудь знает, почему это?

0
ответ дан 13 August 2018 в 17:19
  • 1
    Это лучшее решение, но не работает так, как хотелось бы. Я хотел бы либо автоматически сделать это, либо позволить мне переключать это, выполнив команду. – user 20 November 2010 в 00:07
  • 2
    Есть способ сделать это через консоль, так что есть способ сделать это через скрипт (а также нажатием клавиши). Я должен изучить это. – Slink 14 December 2010 в 10:08
  • 3
    догадаться! взгляните на мой ответ за новое редактирование за мгновение ... – Slink 14 December 2010 в 12:00
  • 4
    Я просто тестировал его с помощью наушников. У меня есть что-то, что я бы назвал «автоматическим отключением при обнаружении наушников». (В прошлом я редактировал некоторый файл конфигурации через учебник). Мое решение в ответе выше работает так же хорошо, как я мог предположить, что он работает! :) Привет. Наслаждаться. – Slink 16 December 2010 в 12:26
  • 5
    Обновление: вы заметите, что, несмотря на мастер-громкость в alsamixer , ваша самая последняя настройка громкости системы будет «забрать, где она остановилась», как только вы попытаетесь отрегулировать громкость с помощью кнопок управления громкостью XF86Audio ноутбука. – Slink 17 December 2010 в 13:57

Насколько мне известно, для решения этого вопроса по умолчанию нет опции по умолчанию. Вы можете попробовать следующее:

По умолчанию отключить громкоговорители. Если это не работает, вы можете отключить вывод динамиков, чтобы это не происходило.

С уважением, Martijn

1
ответ дан 26 May 2018 в 01:03
  • 1
    Что вы имеете в виду и «По умолчанию отключите динамики»? Я понимаю второе предложение, но это не делает то, что я хочу. Есть ли способ изменить это из CLI? Если бы я мог просто запустить команду, чтобы включить их и выключить, второй вариант будет работать намного лучше. – JasonCook599 15 October 2010 в 03:32
  • 2
    Я имел в виду, что вы можете отключить динамики. Таким образом, они не будут издавать звук, когда вы отключите наушники. Если вы решите, что хотите использовать динамики, вы просто включите их. – KYI 16 October 2010 в 15:24
  • 3
    Возможно, я не упомянул об этом, но это на моем ноутбуке. Я не знаю, как отключить громкоговорители без отключения наушников. – JasonCook599 19 October 2010 в 04:00

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

в /etc/acpi/events/ с файлом headphone-plug с содержимым: [!d1 ]

event=jack/headphone
action=/usr/local/bin/headphone-plug.sh %e

это запустит скрипт в «action», когда произойдет событие plug-in

, создайте /usr/local/bin/headphone-plug.sh с контентом:

#!/bin/bash
case "$3" in
    unplug)
        su [USER] -c "DISPLAY=:0 xdotool key XF86AudioMute"
    ;;
esac

и сделайте его исполняемым.

Это немного взломать, так как это будет работать только для одного пользователя на одном сеансе x. Но этого достаточно для меня

1
ответ дан 26 May 2018 в 01:03

Как сказал KYI, вы можете попробовать отключить динамики. Возможно, эта страница вам поможет.

0
ответ дан 26 May 2018 в 01:03

Как включить звук приглушенных громкоговорителей для асера? Я не знаю, применима ли она к другому ноутбуку. Просто попробуйте инструкции или поток инструкций для пользователей ноутбуков без асера.

Перейдите в меню «Пуск» и нажмите «Панель управления». Нажмите «Оборудование и звук». Перейдите в «Центр мобильности Windows» и найдите громкость и включите динамики. Перезагрузите ноутбук.

Надеюсь, это помогло вам ... (:

0
ответ дан 26 May 2018 в 01:03

Как сказал KYI, вы можете попробовать отключить динамики. Возможно, эта страница вам поможет.

0
ответ дан 25 July 2018 в 23:05

Насколько мне известно, для решения этого вопроса по умолчанию нет опции по умолчанию. Вы можете попробовать следующее:

По умолчанию отключить громкоговорители. Если это не работает, вы можете отключить вывод динамиков, чтобы это не происходило.

С уважением, Martijn

0
ответ дан 25 July 2018 в 23:05
  • 1
    Что вы имеете в виду и «По умолчанию отключите динамики»? Я понимаю второе предложение, но это не делает то, что я хочу. Есть ли способ изменить это из CLI? Если бы я мог просто запустить команду, чтобы включить их и выключить, второй вариант будет работать намного лучше. – user 15 October 2010 в 03:32
  • 2
    Я имел в виду, что вы можете отключить динамики. Таким образом, они не будут издавать звук, когда вы отключите наушники. Если вы решите, что хотите использовать динамики, вы просто включите их. – KYI 16 October 2010 в 15:24
  • 3
    Возможно, я не упомянул об этом, но это на моем ноутбуке. Я не знаю, как отключить громкоговорители без отключения наушников. – user 19 October 2010 в 04:00

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

в /etc/acpi/events/ с файлом headphone-plug с содержимым:

event=jack/headphone action=/usr/local/bin/headphone-plug.sh %e

это запустит скрипт в «action», когда произойдет событие plug-in

, создайте /usr/local/bin/headphone-plug.sh с контентом:

#!/bin/bash case "$3" in unplug) su [USER] -c "DISPLAY=:0 xdotool key XF86AudioMute" ;; esac

и сделайте его исполняемым.

Это немного взломать, так как это будет работать только для одного пользователя на одном сеансе x. Но этого достаточно для меня

1
ответ дан 25 July 2018 в 23:05

Как включить звук приглушенных громкоговорителей для асера? Я не знаю, применима ли она к другому ноутбуку. Просто попробуйте инструкции или поток инструкций для пользователей ноутбуков без асера.

Перейдите в меню «Пуск» и нажмите «Панель управления». Нажмите «Оборудование и звук». Перейдите в «Центр мобильности Windows» и найдите громкость и включите динамики. Перезагрузите ноутбук.

Надеюсь, это помогло вам ... (:

0
ответ дан 25 July 2018 в 23:05

Как сказал KYI, вы можете попробовать отключить динамики. Возможно, эта страница вам поможет.

0
ответ дан 27 July 2018 в 02:39

Насколько мне известно, для решения этого вопроса по умолчанию нет опции по умолчанию. Вы можете попробовать следующее:

По умолчанию отключить громкоговорители. Если это не работает, вы можете отключить вывод динамиков, чтобы это не происходило.

С уважением, Martijn

0
ответ дан 27 July 2018 в 02:39
  • 1
    Что вы имеете в виду и «По умолчанию отключите динамики»? Я понимаю второе предложение, но это не делает то, что я хочу. Есть ли способ изменить это из CLI? Если бы я мог просто запустить команду, чтобы включить их и выключить, второй вариант будет работать намного лучше. – user 15 October 2010 в 03:32
  • 2
    Я имел в виду, что вы можете отключить динамики. Таким образом, они не будут издавать звук, когда вы отключите наушники. Если вы решите, что хотите использовать динамики, вы просто включите их. – KYI 16 October 2010 в 15:24
  • 3
    Возможно, я не упомянул об этом, но это на моем ноутбуке. Я не знаю, как отключить громкоговорители без отключения наушников. – user 19 October 2010 в 04:00

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

в /etc/acpi/events/ с файлом headphone-plug с содержимым:

event=jack/headphone action=/usr/local/bin/headphone-plug.sh %e

это запустит скрипт в «action», когда произойдет событие plug-in

, создайте /usr/local/bin/headphone-plug.sh с контентом:

#!/bin/bash case "$3" in unplug) su [USER] -c "DISPLAY=:0 xdotool key XF86AudioMute" ;; esac

и сделайте его исполняемым.

Это немного взломать, так как это будет работать только для одного пользователя на одном сеансе x. Но этого достаточно для меня

1
ответ дан 27 July 2018 в 02:39

Как включить звук приглушенных громкоговорителей для асера? Я не знаю, применима ли она к другому ноутбуку. Просто попробуйте инструкции или поток инструкций для пользователей ноутбуков без асера.

Перейдите в меню «Пуск» и нажмите «Панель управления». Нажмите «Оборудование и звук». Перейдите в «Центр мобильности Windows» и найдите громкость и включите динамики. Перезагрузите ноутбук.

Надеюсь, это помогло вам ... (:

0
ответ дан 27 July 2018 в 02:39

Как сказал KYI, вы можете попробовать отключить динамики. Возможно, эта страница вам поможет.

0
ответ дан 31 July 2018 в 10:40

Насколько мне известно, для решения этого вопроса по умолчанию нет опции по умолчанию. Вы можете попробовать следующее:

По умолчанию отключить громкоговорители. Если это не работает, вы можете отключить вывод динамиков, чтобы это не происходило.

С уважением, Martijn

0
ответ дан 31 July 2018 в 10:40
  • 1
    Что вы имеете в виду и «По умолчанию отключите динамики»? Я понимаю второе предложение, но это не делает то, что я хочу. Есть ли способ изменить это из CLI? Если бы я мог просто запустить команду, чтобы включить их и выключить, второй вариант будет работать намного лучше. – user 15 October 2010 в 03:32
  • 2
    Я имел в виду, что вы можете отключить динамики. Таким образом, они не будут издавать звук, когда вы отключите наушники. Если вы решите, что хотите использовать динамики, вы просто включите их. – KYI 16 October 2010 в 15:24
  • 3
    Возможно, я не упомянул об этом, но это на моем ноутбуке. Я не знаю, как отключить громкоговорители без отключения наушников. – user 19 October 2010 в 04:00

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

в /etc/acpi/events/ с файлом headphone-plug с содержимым:

event=jack/headphone action=/usr/local/bin/headphone-plug.sh %e

это запустит скрипт в «action», когда произойдет событие plug-in

, создайте /usr/local/bin/headphone-plug.sh с контентом:

#!/bin/bash case "$3" in unplug) su [USER] -c "DISPLAY=:0 xdotool key XF86AudioMute" ;; esac

и сделайте его исполняемым.

Это немного взломать, так как это будет работать только для одного пользователя на одном сеансе x. Но этого достаточно для меня

1
ответ дан 31 July 2018 в 10:40

Как включить звук приглушенных громкоговорителей для асера? Я не знаю, применима ли она к другому ноутбуку. Просто попробуйте инструкции или поток инструкций для пользователей ноутбуков без асера.

Перейдите в меню «Пуск» и нажмите «Панель управления». Нажмите «Оборудование и звук». Перейдите в «Центр мобильности Windows» и найдите громкость и включите динамики. Перезагрузите ноутбук.

Надеюсь, это помогло вам ... (:

0
ответ дан 31 July 2018 в 10:40

Как сказал KYI, вы можете попробовать отключить динамики. Возможно, эта страница вам поможет.

0
ответ дан 31 July 2018 в 11:44

Насколько мне известно, для решения этого вопроса по умолчанию нет опции по умолчанию. Вы можете попробовать следующее:

По умолчанию отключить громкоговорители. Если это не работает, вы можете отключить вывод динамиков, чтобы это не происходило.

С уважением, Martijn

0
ответ дан 31 July 2018 в 11:44
  • 1
    Что вы имеете в виду и «По умолчанию отключите динамики»? Я понимаю второе предложение, но это не делает то, что я хочу. Есть ли способ изменить это из CLI? Если бы я мог просто запустить команду, чтобы включить их и выключить, второй вариант будет работать намного лучше. – user 15 October 2010 в 03:32
  • 2
    Я имел в виду, что вы можете отключить динамики. Таким образом, они не будут издавать звук, когда вы отключите наушники. Если вы решите, что хотите использовать динамики, вы просто включите их. – KYI 16 October 2010 в 15:24
  • 3
    Возможно, я не упомянул об этом, но это на моем ноутбуке. Я не знаю, как отключить громкоговорители без отключения наушников. – user 19 October 2010 в 04:00

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

в /etc/acpi/events/ с файлом headphone-plug с содержимым:

event=jack/headphone action=/usr/local/bin/headphone-plug.sh %e

это запустит скрипт в «action», когда произойдет событие plug-in

, создайте /usr/local/bin/headphone-plug.sh с контентом:

#!/bin/bash case "$3" in unplug) su [USER] -c "DISPLAY=:0 xdotool key XF86AudioMute" ;; esac

и сделайте его исполняемым.

Это немного взломать, так как это будет работать только для одного пользователя на одном сеансе x. Но этого достаточно для меня

1
ответ дан 31 July 2018 в 11:44

Другие вопросы по тегам:

Похожие вопросы: