Przy każdym ponownym uruchomieniu PulseAudio ustawia zlew (w moim przypadku „HDMI Audio Output”) jako domyślny.
Tak więc przy każdym ponownym uruchomieniu nie słyszę żadnego dźwięku i za każdym razem muszę ponownie konfigurować domyślny odbiornik na „Wyjście analogowe”.
Jak usunąć / wyłączyć określony zlew, taki jak HDMI, lub ustawić domyślny, który zastępuje istniejący zlew?
sound
pulseaudio
hdmi
manatlan
źródło
źródło
Odpowiedzi:
1. Usuń ustawienia użytkownika
Innym podejściem przed edycją default.pa byłoby zmiana nazwy ukrytego katalogu
~/.pulseaudio
na coś podobnego do katalogu~/.pulseaudio.000
/ home. Tutaj przechowywane są ustawienia zdefiniowane przez użytkownika. Jeśli zostanie usunięty lub zostanie zmieniona jego nazwa, zostanie natychmiast ponownie utworzony z ustawień /etc/pulse/default.pa .2. Edytuj ustawienia domyślne
Tylko jeśli nie ma to wpływu na twój system, być może udev ładuje interfejs HDMI jako domyślny zlew. Wtedy jednym z podejść może być, jak już wspomniano HagenaarsDotNu, edycja pliku default.pa. Należy wykonać kopię zapasową bieżącego pliku default.pa. Poszukaj tej sekcji, która jest dość oczywista (pamiętaj, że wykrywanie hal nie działa w Ubuntu> 10.04).
3. Elegancki sposób
Innym bardziej eleganckim sposobem na uruchomienie dźwięku jest włączenie „jednoczesnego wyjścia” z paprefs, jak pokazano tutaj:
Umożliwia to wyjście audio zarówno na wewnętrznym, jak i na interfejsie HDMI. Ustaw to wirtualne urządzenie wyjściowe jako domyślne, a będziesz mieć wszystkie dostępne opcje.
źródło
w 18.10 udało mi się to naprawić
plik /etc/modprobe.d/blacklist.conf
dodaj
źródło
Znalazłem tę sugestię https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/346753/comments/3
który stwierdza, że powinieneś edytować ustawienia pulseaudio
i zamień na
#set-default-sink output
:set-default-sink {name of your device}
Sprawdziłem i podejście powinno być nadal aktualne w 10.10
źródło