Podczas dodawania urządzenia USB do mojego systemu (celowo nie uruchamiam nowoczesnego stosu do wykrywania urządzeń), Pulseaudio nie może go odebrać bez restartu ( pulseaudio -k; pulseaudio --start
).
Czy istnieje opcja, na przykład, pactl
która sprawi, że pulseaudio „wykryje” i zacznie używać nowo podłączonych urządzeń?
linux
device-manager
pulse-audio
plug-and-play
kagali-san
źródło
źródło
Odpowiedzi:
Właściwie tak, jest na to sposób bez ponownego uruchamiania Pulseaudio:
Używam go za każdym razem, gdy podłączam zewnętrzną kartę dźwiękową lub po przebudzeniu laptopa. Pulseaudio sprząta swój pokój i automatycznie przywraca moją muzykę Spotify na mojej zewnętrznej karcie dźwiękowej (ponieważ jest to moja domyślna karta dźwiękowa).
Musisz to
pacmd
zrobić; jest zawarty wpulseaudio-utils
pakiecie na Ubuntu.źródło
Bieganie
pracował dla mnie. Spowoduje to ponowne uruchomienie pulseaudio i dlatego zapomnisz istniejące urządzenia. Następnie przeskanuje ponownie urządzenia. Różnica polega na tym, aby nie używać udev, być może występuje problem z konfiguracją, który uniemożliwia obsługę udev.
Było to dla mnie konieczne, ponieważ w laptopie używam urządzeń zewnętrznych, ale czasem głośników wewnętrznych.
Z jakiegoś powodu może być konieczne dodanie snu między obiema komendami.
źródło