En suivant ce tuto (excepté que je n'ai pas installé shairport, je n'en vois pas l'intérêt), je n'avais pas pulseaudio d'exécuté. Voici les étapes pour activer pulseaudio dans ce cas:
Activer l'utilisateur pi
au démarrage:
loginctl enable-linger pi
Se connecter comme simple utilisateur (la variable d'environnement XDG_RUNTIME_DIR
doit être modifie pour se connecter au daemon systemd user, sinon ce ne sera pas possible):
su pi
export XDG_RUNTIME_DIR=/run/user/$(id -u)
Créer l'unité pulseaudio.service
:
mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/pulseaudio.service
[Unit]
Description=PulseAudio server
[Service]
ExecStart=/usr/bin/pulseaudio
Restart=always
[Install]
WantedBy=default.target
Démarrer et activer pulseaudio:
systemctl --user enable pulseaudio.service
systemctl --user start pulseaudio.service
systemctl --user status