Мне установили Ubuntu 13.10 на моем MacBook Pro 4,1, и это работает отлично. Единственная проблема состоит в том что мои поврежденные динамики освобожденные помехи все время. Я так или иначе повредил динамики, в то время как я повторно вставлял теплоотводы некоторое время назад, и это не грандиозное предприятие в OS X или Windows 7, потому что я могу легко выключить внутренние динамики путем отключения звука или включения наушников. То же не работает в Ubuntu, и постоянные помехи имели меня столь раздражаемый, что я добавил snd_hda_intel и snd_hda_codec_realtek модули ядра к черному списку для завершенного отключения звука. У кого-либо есть решение, которое позволит мне все еще использовать свои наушники для музыки, просто не внутренние динамики?
Попытайтесь использовать alsamixer
в терминале и видят, можно ли отключить звук его путем нажатия m
.
Другое возможное решение:
Более включенная возможная работа вокруг. Ввести lspci
в Вашем терминале
Ищите аудиоконтроллер, ответственный за звук. Найдите местоположение PCI устройства.
Я не мог отредактировать их устройство PCI без использования su
echo -n "0000:00:1b.0" > /sys/bus/pci/drivers/"YOUR SOUND CONTROLLER"/unbind
"ВАШ ЗВУКОВОЙ КОНТРОЛЛЕР" в моем случае был "snd_hda_intel", и "0000:00:1b.0" был моим местоположением PCI. Снова переплетать,
echo -n "0000:00:1b.0" > /sys/bus/pci/drivers/"YOUR SOUND CONTROLLER"/bind
Это работает? Если так, затем сделайте скрипт, который можно запустить, который позволит/запретит то местоположение PCI.
Другое решение:
Идея состоит в том, чтобы сохранить гнездо для наушников постоянно на, или отключить внутренние динамики через pulseaudio. Документацию не очень легко прочитать, но местоположение этих файлов находятся в
/usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
или
/usr/share/pulseaudio/alsa-mixer/paths/analog-output-headphones.conf