Czasami usługa pulseaudio zatrzymuje się i nie uruchamia się ponownie po otwarciu pliku audio z banshee lub totemem.
Jak mogę uruchomić pulseaudio ponownie bez konieczności wylogowywania?
pulseaudio
Gourgi
źródło
źródło
Odpowiedzi:
Rozwiązałem mój problem.
Sprawdź, czy działa dowolna instancja pulseaudio:
Zwykle nie drukuje danych wyjściowych, po prostu kod wyjścia.
0
oznacza bieganie. Mój nie działał, więc właśnie przeszedłem do kroku 3.Jeśli jakieś wystąpienie jest uruchomione:
Na koniec uruchom pulseaudio ponownie jako demon:
Zacznij banshee ponownie i ciesz się!
źródło
pulseaudio -k
to nie działa. Po tymsudo killall pulseaudio
wszystko zaczyna się od nowa i działa dobrze. (Ubuntu 16.04)pulseaudio --check
normalnie nie drukuje danych wyjściowych , po prostu kod wyjścia 0, co oznacza uruchomienie” => więc nie ma danych wyjściowych, jest uruchomiony; ale jeśli mimo to chcesz sprawdzić kod wyjścia, uruchom:echo $?
który powinien wypisać,0
jeśli jest uruchomiony. ($?
to kod wyjścia poprzedniego polecenia. Jeśli uruchomisz go dwukrotnie, to wypisze kod wyjściaecho
)W standardowej konfiguracji uruchomienie
pulseaudio -k
ponownie uruchamia demona. Nic więcej do zrobienia.W przypadku, gdy PA nie działa, wpisanie
pulseaudio
bez dalszych opcji spowoduje uruchomienie demona przy użyciu domyślnych ustawień w/etc/pulse/daemon.conf
i/etc/pulse/default.pa
.Ustawienia zdefiniowane przez użytkownika w
~/.pulse/
lub~/.config/pulse/
zastąpią ustawienia ogólnosystemowe. W przypadku problemów często pomaga usunąć te katalogi przed ponownym uruchomieniem pulseaudio.Aby uzyskać szczegółowe informacje, zobacz Wiki PulseAudio .
źródło
/usr/bin/pulseaudio
zwraca,bash: /usr/bin/pulseaudio: Permission denied
mimo że uprawnienia do plików wydają się w porządku:-rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudio
dlaczegorm ~/.config/pulse/*
następniepulseaudio -k
zrobiono lewę.Użyj polecenia serwisowego (tylko Ubuntu 14.04 lub starszy):
źródło
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
Pulseaudio to usługa użytkownika, więc:
Jest też to:
Dla kontroli zastąpić
restart
zstatus
.źródło
Oto jak to zrobić w Ubuntu 15.10:
pulseaudio -k
aby zabić działającego demona. Błąd pojawi się tylko wtedy, gdy żaden demon nie był uruchomiony, w przeciwnym razie nie pojawią się żadne komunikaty.pulseaudio --check
aby sprawdzić, czy Pulseaudio działa. Czyste wyjście (bez komunikatu) zcheck
polecenia wskazuje, że demon uruchomił się pomyślnie. W przeciwnym razie uruchom,pulseaudio --start
aby uruchomić demona. Jeśli ostatnio zmieniłeś plik konfiguracyjny, a demon nie uruchamia się, sprawdź, czy w pliku nie ma błędów i czy w syslog (z aplikacją SystemLog) nie ma żadnych komunikatów z Pulseaudio.źródło
pulseaudio --check
pulseaudio --kill
pulseaudio --start
źródło
Jeśli nie działa pulseaudio związane z trybem uśpienia S3 (Suspend to RAM), prawdziwą przyczyną może być problem ze sprzętem audio, a następnie musisz wykonać pełny reset w trybie ręcznym:
Tak, należy to zrobić dwa razy z niewielkim opóźnieniem. Nie wiem dlaczego, ale wydaje się, że działa to za każdym razem.
Jeśli masz wiele środowisk pulpitu równolegle (szybkie przełączanie użytkowników)
źródło
Poniższe prace dla mnie w systemie Ubuntu 18.04:
źródło