it-swarm.com.de

Wie aktiviere ich die Lautstärketasten meiner Tastatur in XFCE?

Meine Tastatur verfügt über spezielle Tasten zum Ändern der Lautstärke und zum Stummschalten/Aufheben der Stummschaltung von Audio. Wie kann ich diese in XFCE zum Laufen bringen?

33
Erik
  1. Klicken Sie mit der rechten Maustaste auf ein Panel -> Panel-Untermenü -> Neue Elemente hinzufügen ...
  2. Fügen Sie eine Instanz des PulseAudio-Plugins hinzu
  3. Klicken Sie mit der rechten Maustaste auf das Symbol, das gerade in Ihrem Bedienfeld angezeigt wurde, und klicken Sie auf "Eigenschaften". Stellen Sie sicher, dass "Tastaturkürzel für die Lautstärkeregelung aktivieren" aktiviert ist.

Möglicherweise müssen Sie zuerst das PulseAudio-Plugin installieren. In Debian- und Debian-basierten Distributionen heißt das Paket xfce4-pulseaudio-plugin.

48
Erik

1.-Konfiguration

2.-Tastatur

3.-Anwendungsverknüpfungen

4.-Hinzufügen

amixer set Master 5%+     --> (Volume Up)
amixer set Master 5%-     --> (Volume Down)
amixer set Master toggle  --> (Mute/Unmute)

Update:

amixer -D Pulse set Master 1+ toggle   --> (fixed unmute, after mute)

(enter image description here

18
Samuel Loza

Bitte beachten Sie, dass beide Antworten korrekt sind, aber jeweils von unterschiedlichen Paketen für das Soundmanagement abhängen. Erik verwendet hier pulseaudio, während Samuel Lozas Antwort impliziert, dass alsamixer verwendet wird.

xfce4-pulseaudio-plugin

  1. Klicken Sie mit der rechten Maustaste auf ein Panel -> Panel-Untermenü -> Neue Elemente hinzufügen ...
  2. Fügen Sie eine Instanz des PulseAudio-Plugins hinzu
  3. Klicken Sie mit der rechten Maustaste auf das Symbol, das gerade in Ihrem Bedienfeld angezeigt wurde, und klicken Sie auf "Eigenschaften". Stellen Sie sicher, dass "Tastaturkürzel für die Lautstärkeregelung aktivieren" aktiviert ist. -> Siehe: Toneinstellungen -> Audio-Mixer zeigt Ihnen, welches Paket Sie verwenden. Wenn pulseadio verwendet wird, sollte das Feld pavucontrol anzeigen.
  4. Öffnen Sie die Konfiguration für Ihre Tastaturkürzel und fügen Sie die folgenden Befehle hinzu:
    pactl -- set-sink-volume 0 +10% # Erhöhen Sie die Lautstärke um jeweils 10% (mehr als 100% möglich, kann den Klang verzerren)
    pactl -- set-sink-volume 0 -10% # Volumen um jeweils 10% reduzieren
    pactl -- set-sink-mute 0 toggle # Audio stummschalten/die Stummschaltung aufheben

alsamixer (vergleiche Samuels Antwort)

  1. Überprüfen Sie, ob alsamixer als Soundmanagement fungiert.
  2. Sehen Sie sich die Konfiguration für Tastaturkürzel an und bearbeiten Sie:
    amixer set Master 10%+ # Volumen um jeweils 10% erhöhen
    amixer set Master 10%- # Volumen um jeweils 10% reduzieren
    amixer set Master toggle # Audio stummschalten/die Stummschaltung aufheben

Die erste Lösung funktioniert für mich auf Debian Stretch, ich hatte Probleme mit dem Sound nach dem Upgrade von Jessie. Die Einstellungen funktionieren auch bei Verwendung von Kopfhörern. Man kann den Betrag der Zunahme/Abnahme in% frei anpassen.

Doppelte Fragen:
Wie kann ich die Lautstärke in Xfce mit Tastaturkürzeln erhöhen oder verringern? (Englisch, NA)
Stummschalten und Aufheben der Stummschaltung mit Mutebutton (Englisch, Debian jessie)

Weitere Links:
https://wiki.debian.org/Sound (Englisch, Debian)
https://bugs.launchpad.net/xfce4-volumed/+bug/883485 (Englisch, Debian + Ubuntu)
https://askubuntu.com/questions/652890/shortcuts-volume-specific-output (Englisch, Ubuntu 15.04)
Pulseaudio-Lautstärke an allen Ausgängen verringern oder erhöhen (Englisch, Debian sid)
https://mysudo.wordpress.com/2015/03/27/unmute-pulseaudio-sound-in-xfce-debian-jessie/ (Deutsch, Debian jessie)
https://ubuntuforums.org/showthread.php?t=2342661 (Englisch, Ubuntu)

10
Sebastian

Das Löschen der Dateien in ~/.config/Pulse und das Ausführen der folgenden Schritte im Terminal sollten das Problem beheben:

pulseaudio -k

Möglicherweise müssen Sie Ihre Sound-Playing-Apps danach neu starten. Wenn pulseaudio nicht von selbst neu gestartet wird, wird es neu gestartet:

pulseaudio --start

Okay. Am nten im Fensterclick am Hinzufügen. Geben Sie in das Fenster, das für den Befehl geöffnet wird, Folgendes ein:

amixer -D Pulse sset Master 3%+ unmute

Klicken Sie nun auf OK und Sie werden aufgefordert, die Taste (n) zu drücken, die Sie diesem Befehl zuweisen möchten. Drücken Sie einfach die Lauter-Taste und es sollte fertig sein.

Sie können den Vorgang dann mit der Taste zum Verringern der Lautstärke wiederholen:

amixer -D Pulse sset Master 3%- unmute

Wenn Sie auch eine Stummschalttaste haben, wiederholen Sie dies noch einmal:

amixer -D Pulse sset Master toggle

Falls Ihre Berechtigungen durcheinander geraten sind, werden sie durch diesen Terminalbefehl behoben (ich kenne keine andere Möglichkeit, dies zu tun, sorry!):

Sudo chown -Rc $USER:$USER $HOME

0
champion-runner