Внутренний микрофон не работает в Lenovo Ideapad 330 -15ARR Pop -OS 20.04

Обычно последовательность foo="$(bar)"запускает команду barи назначает выход переменной.

напр.

% echo $PWD
/home/sweh
% BWD="$(basename "$PWD")"
% echo $BWD
sweh

Это создает переменную оболочки. Если вы хотите превратить его в переменную окружения (, которую могут видеть вспомогательные -оболочки ), вы можете exportэто сделать.

напр.

export BWD="$(basename "$PWD")"

Однако в этом случае не нужно запускать команду, а использовать расширение переменной оболочки

BWD=${PWD##*/}
0
29.01.2021, 11:06
1 ответ

Я сам нашел решение! Он разделен на две части следующим образом:

Кратко о предыстории :Не имея большого опыта работы с командами bash для изменения определенной строки в нескольких файлах, которые, я думаю, наверняка существуют, я бы проделал много утомительной работы (Возможно, это не так уж утомительно для вас LOL ). Таким образом, решение состояло в том, чтобы использовать следующую команду, чтобы отредактировать все файлы конфигурации импульсного звука и изменить каждый из них по отдельности (, по крайней мере, в моем случае ). Как упоминалось в ответе поста выше, путь к файлам для редактирования — :/usr/share/pulseaudio/alsa-mixer/paths/analog-input*.conf, а не (, как сказано в вики-статье ), т.е. :/usr/share/alsa-card-profile/mixer/paths/analog-input*.conf, очевидно, потому что они оба укажите на файлы конфигурации двух разных программ (Pulse Audio и ALSA ). Итак, я работал с конфигурационными файлами ответа на сообщение.Вы можете видеть и работать с теми, которые применимы к вашему делу.

  1. Первая часть (Приведение микрофона в рабочее состояние):

Выполнив описанное выше, сделайте следующее:

  • Установите pavucontrol(, если это еще не сделано ), используя:sudo apt install pavucontrol
  • Выполните инструкции здесь
  • Откройте pavucontrolи проверьте, отображается ли запись Remapped...(there will be something more written with it but you just have to look for Remapped)под Input Devicesили нет.
  • Если он есть, откройте Settingsи найдите Звук, затем измените ввод на опцию Remappedв разделе Input.
  • Если он не отображается, снова перейдите по ссылке и убедитесь, что вы внимательно выполнили все шаги!
  1. Вторая часть (ДЛЯ ИСПРАВЛЕНИЯ ИСКАЖЕНИЙ):
  • Используйте команду :sudo gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-input*.conf(Это откроет сразу все файлы конфигурации в gedit)

  • Теперь вам нужно отредактировать каждый файл, найти ключи , упомянутые здесь , и изменить их значения на ноль, а не на число, а ноль как слово. Не изменяйте значение «Захват элемента» или просто попробуйте и посмотрите, нужен он или нет, для меня это сработало, не устанавливая значение «Захват элемента» на ноль.

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

0
18.03.2021, 22:33

Теги

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