Halten Sie den Ton an, wenn Sie Benutzer unter Linux Mint wechseln

454
PSkocik

Was muss ich tun, um zu verhindern, dass Benutzer unter Linux den Ton anhalten?

Wenn ich Audio unter Benutzer user1spiele, möchte ich nicht, dass es user2anhält, wenn ich zu einer nicht verwendeten virtuellen Konsole oder zu (über Menü-> Abmelden-> Benutzer wechseln) wechsle.

1

1 Antwort auf die Frage

3
harrymc

Der Grund für das Abschalten des Tons ist, dass Pulseaudio bei jedem Login mit den Berechtigungen dieses Benutzers gestartet wird und das System den Benutzern nicht die Möglichkeit gibt, die Audiodaten anderer Benutzer zu hören.

Lösung:

  1. Fügen Sie alle Benutzer, die wiedergegeben werden sollen, der Gruppe mit Impulszugriff hinzu

    adduser <user-name> pulse-access 
  2. Erstellen Sie /etc/systemd/system/pulseaudio.service mit folgendem Inhalt:

    [Service] Type=simple PIDFile=/var/run/pulse/pid ExecStart=/usr/bin/pulseaudio --daemonize=yes --system=yes --disallow-module-loading=yes --disallow-exit=yes  [Install] WantedBy=multi-user.target 
  3. Aktivieren Sie diesen neuen systemd-Dienst, damit er beim Booten gestartet wird:

    systemctl enable pulseaudio 
  4. Beachten Sie, dass diese Konfiguration lautet

    • weniger sicher (zB können andere Benutzer Ihr Mikrofon hören)
    • Die Tonausgabe wechselt nicht mehr automatisch zu und von den Kopfhörern
    • Möglicherweise kann Bluetooth nicht funktionieren.

Quelle und weitere Informationen im Beitrag: Wie kann beim Wechseln des Benutzers die Stummschaltung verhindert werden?

Vielen Dank. Gibt es ein HOWTO für systemd-lose (Upstart-basierte) Distributionen? PSkocik vor 6 Jahren 0
Entschuldigung, ich weiß es nicht. harrymc vor 6 Jahren 0