Skip to content

Instantly share code, notes, and snippets.

@mildred
Created November 13, 2014 18:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mildred/8f0702d0740e5ee33a7a to your computer and use it in GitHub Desktop.
Save mildred/8f0702d0740e5ee33a7a to your computer and use it in GitHub Desktop.
systemd user mode

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment