Ton eingeschaltet lassen, wenn Benutzer unter Linux Mint gewechselt werden

Ton eingeschaltet lassen, wenn Benutzer unter Linux Mint gewechselt werden

Was muss ich tun, um zu verhindern, dass der Ton beim Einschalten des Benutzers unter Linux gestoppt wird?

Wenn ich unter Benutzername Audio abspiele user1, möchte ich nicht, dass die Wiedergabe stoppt, wenn ich zu einer nicht verwendeten virtuellen Konsole oder zu user2(über Menü->Abmelden->Benutzer wechseln) wechsle.

Antwort1

Der Grund für das Ausschalten des Tons liegt darin, dass Pulseaudio bei jeder Anmeldung mit den Berechtigungen dieses Benutzers gestartet wird und das System es den Benutzern nicht erlaubt, die Audiodateien anderer Benutzer anzuhören.

Lösung :

  1. Fügen Sie alle Benutzer hinzu, die wiedergeben können sollen,Puls-ZugangGruppe

    adduser <user-name> pulse-access
    
  2. Erstellen/etc/systemd/system/pulseaudio.servicemit 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, sodass er beim Booten gestartet wird:

    systemctl enable pulseaudio
    
  4. Beachten Sie, dass diese Konfiguration

    • weniger sicher (zB andere Benutzer können Ihr Mikrofon abhören)
    • Die Tonausgabe wechselt nicht mehr automatisch zu und von Kopfhörern
    • kann dazu führen, dass Bluetooth nicht funktioniert.

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

verwandte Informationen