{"id":90,"date":"2023-01-04T16:32:43","date_gmt":"2023-01-04T14:32:43","guid":{"rendered":"http:\/\/eibo.eu\/?p=90"},"modified":"2023-01-04T16:32:43","modified_gmt":"2023-01-04T14:32:43","slug":"pulseaudio-startprobleme","status":"publish","type":"post","link":"https:\/\/eibo.eu\/?p=90","title":{"rendered":"Pulseaudio Startprobleme"},"content":{"rendered":"<p>Nach dem dem Upgrade und Wechsel zu Devuan stellte ich fest, dass auf den Diskless betriebenen Arbeitspl\u00e4tzen unter XFCE kein Lautst\u00e4rkeregler mehr in der Leiste war. Ein manueller Start von pavucontrol brachte ein Fenster mit dem Text \u00bbBaue Verbindung zu PulseAudio auf. Bitte Warten\u2026\u00ab. Erwartungsgem\u00e4\u00df h\u00e4tte ich da lange warten k\u00f6nnen. Die Suche nach den Ursachen brachte viele wenig hilfreiche Hinweise, die meisten Menschen, die Linux nutzen, halten anscheinend Deinstallieren und Neuinstallieren f\u00fcr eine L\u00f6sung.<\/p>\n<p>Relativ z\u00fcgig stellte ich fest, dass Pulseaudio wohl \u00fcber \u00bbAutomatisch gestartete Anwendungen\u00ab unter \u00bbEinstellungen-&gt;Sitzungs und Startverhalten\u00ab gestartet wird, aber wo liegen eigenlich die Konfigurationsseiten daf\u00fcr? \u00dcber die Freedesktop-Seite fand ich den Ordner daf\u00fcr, <em>\/etc\/xdg\/autostart<\/em> f\u00fcr systemweite Konfiguration, <em>~\/.config\/autostart <\/em>f\u00fcr pers\u00f6nliche, dort wird aber mit \/etc\/xdg\/autostart\/pulseaudio.desktop nur vermittels\u00a0<em>\/usr\/bin\/start-pulseaudio-x11<\/em> <a href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/PulseAudio\/Documentation\/User\/Modules\/#module-x11-xsmp\">das Pulseaudio-Modul f\u00fcr die Anbindung an den Session-Manager<\/a> gestartet.<\/p>\n<p>Mit etwas M\u00fche brachte dann aber Google doch brauchbares, es stellte sich heraus, dass der Pulseaudio-Daemon automatisch gestartet wird, <a href=\"http:\/\/wenn Audiofunktionen \u00fcber die libpulse-Bibliotheken angesprochen werden\">wenn Audiofunktionen \u00fcber die libpulse-Bibliotheken angesprochen werden<\/a>, insofern ist die Beschreibung von <a href=\"https:\/\/wiki.ubuntuusers.de\/PulseAudio\/\">Pulseaudio auf Ubuntu Users falsch<\/a>, es handelt sich nicht um einen Systemd Service. Nebenbei musste ich feststellen, dass Pulseaudio tats\u00e4chlich aus der Hand von Lennart Poettering stammt, von dessen Systemd ich so garnichts halte.<\/p>\n<p>Unter Freedesktop fand ich eine Erl\u00e4uterung, wie <a href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/PulseAudio\/Documentation\/User\/Running\/\">Pulseaudio in den Konzepten von Freedesktop<\/a> eingebettet wird. Dieser Autospawn \u00fcber die Bibliotheken konnte also unterbunden werden \u00fcber die Konfigurationsdatei von Pulseaudio vermittels:<\/p>\n<pre><\/pre>\n<pre>autospawn=yes<\/pre>\n<pre><\/pre>\n<p>Wie heute \u00fcblich gibt es neben der auf Freedesktop genannten Datei <em>\/etc\/pulse\/client.conf<\/em> auch noch ein Verzeichnis <em>\/etc\/pulse\/client.conf.d\/,<\/em> und ebendort liegt mit <em>\/etc\/pulse\/client.conf.d\/01-enable-autospawn.conf<\/em> zumindest auf Debian-basierten Systemen eine Datei, die diesen Parameter offensichtlich enthalten sollte. Tats\u00e4chlich ist diese Datei aber keine Konfigurationsdatei, sondern ein Link zu <em>\/run\/pulseaudio-enable-autospawn<\/em>, aber auf einer Standardinstallation mit eben dem Inhalt \u00bbautospawn=yes\u00ab.<\/p>\n<p>Es stellte sich also die Frage, wie f\u00fcllt sich diese volatile Datei? Ein<\/p>\n<pre><\/pre>\n<p>grep pulseaudio-enable-autospawn \/etc<\/p>\n<p>brachte als Ergebnis die Datei <em>\/etc\/init.d\/pulseaudio-enable-autospawn, <\/em>was so gesehen ja auch ein recht offensichtlicher Ort war. Dieses Init-Skript f\u00fcllte die Datei in <em>\/run,<\/em><\/p>\n<p>Am Ende war dann die L\u00f6sung, dass auf den Arbeitspl\u00e4tzen in \/etc\/rc2.d kein Verweis auf <em>\/etc\/init.d\/pulseaudio-enable-autospawn <\/em>vorhanden war, da ich dieses Verzeichnis auf den Arbeitspl\u00e4tzen nicht automatisch verwalten lasse. Hier kam dann noch ein weiteres spannendes Ph\u00e4nomen zum tragen, doch dazu sp\u00e4ter mehr.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach dem dem Upgrade und Wechsel zu Devuan stellte ich fest, dass auf den Diskless betriebenen Arbeitspl\u00e4tzen unter XFCE kein Lautst\u00e4rkeregler mehr in der Leiste war. Ein manueller Start von pavucontrol brachte ein Fenster mit dem Text \u00bbBaue Verbindung zu PulseAudio auf. Bitte Warten\u2026\u00ab. Erwartungsgem\u00e4\u00df h\u00e4tte ich da lange warten k\u00f6nnen. Die Suche nach den [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,13,27],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-linux","category-xfce"],"_links":{"self":[{"href":"https:\/\/eibo.eu\/index.php?rest_route=\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eibo.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eibo.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eibo.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eibo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=90"}],"version-history":[{"count":2,"href":"https:\/\/eibo.eu\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/eibo.eu\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/eibo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eibo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eibo.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}