Wiederverwendung der Lautstärketasten nach dem Entfernen von pulseaudio

7

Ich verwende einen GNOME 3-Fallback-Desktop in Debian-Tests und habe einige pulseaudioPakete entfernt, da ich die erweiterten Funktionen nicht benötige. Das führte dazu, dass meine Multimedia-Tasten, die die Lautstärke der Lautsprecher steuern, nicht mehr funktionieren. Dies zwingt mich, eine Maus auf dem klassischen Lautstärkeregelungs-Applet zu verwenden, um die Lautstärke zu regeln, was nicht immer praktisch ist.

Folgendes bekomme ich:

$ acpi_listen
button/volumedown VOLDN 00000080 00000000 K
button/volumeup VOLUP 00000080 00000000 K

Hinweis : Die anderen Fn-Tasten (Helligkeit, Suspend, ...) funktionieren einwandfrei

Tshepang
quelle
Sind Sie mit acpi? Wenn ja, führen Sie acpi_listen+ Tastendruck aus und bearbeiten Sie sie /etc/acpi/handler.shentsprechend, um Skripts zum Erhöhen / Verringern dieser Ereignisse auszuführen (z. B. amixer set Master unmute 3%+ -qzum Erhöhen der Lautstärke).
Was soll ich in diese Datei einfügen?
Tshepang
1
Auf dieser Wiki-Site finden Sie alle Informationen, die Sie zum Einrichten benötigen.
Übrigens, Debian hat dieses spezielle Skript nicht, also bin ich mir nicht mal sicher, ob es funktionieren würde. Auch die Ausgabe von acpi_listenunterscheidet sich vom Wiki.
Tshepang
Terminalbefehl zum Einstellen der Lautstärke? von Ask Ubuntu könnte hilfreich sein.
Cristian Ciupitu

Antworten:

3

Die ArchWiki-Seite lieferte Erklärungen und das Erstellen der folgenden Dateien funktionierte für mich:

/ etc / acpi / action / volume

#! /bin/sh
step=5
case $1 in
  -) amixer set Master $step-;;
  +) amixer set Master $step+;;
esac

/ etc / acpi / events / volume_down

event=button/volumedown
action=/etc/acpi/actions/volume -

/ etc / acpi / events / volume_up

event=button/volumeup
action=/etc/acpi/actions/volume +
Tshepang
quelle
1

Wenn Sie ein persönliches / teilweise installiertes pulseaudio haben, können Sie wahrscheinlich ein Programm verwenden, um die Tastatur neu zuzuordnen. Es kann ein guter Keytouch von SourceForge und schließlich KeyTouch-Editor sein . Sie wurden projiziert, um eine Möglichkeit zum Konfigurieren zusätzlicher Funktionstasten zu bieten, können jedoch verwendet werden, um die gesamte Tastatur neu zuzuordnen.

Sie können auch versuchen, den Vorschlägen dieser Blog-Seite zu folgen :

  • Starten Sie keytouch und gehen Sie zum Tastaturbildschirm.
  • Wenn Sie Ihr Laptop-Modell finden können, ist es eine gute Idee, dieses auszuwählen. Andernfalls wählen Sie ein Laptop-Modell mit Fn-Tasten aus (oder Sie können eines der zusätzlichen Programme verwenden, die im Lieferumfang enthalten sind ). Klicken Sie also auf dem Tastaturbildschirm auf die Schaltfläche Ändern.
  • Wählen Sie ein Tastaturmodell und drücken Sie OK.

Es scheint genug zu sein, um das Problem zu beheben. Wenn nicht, können Sie immer versuchen, die einzelnen Tastenpaare (Lautstärke hoch und runter) zu reparieren und ihnen den gewünschten Befehl zu geben.

Befehlszeilen, die das Erhöhen und Verringern der Lautstärke handhaben können und als Befehl für die neu zugeordneten Tasten verwendet werden können, können z.

  • amixer -D pulse sset Master 5%+um 5% zu erhöhen oder
    amixer -D pulse sset Master 5%+um 5% zu verringern (Sie können zu anderen als 5% wechseln), wenn Sie einen Amixer für den ALSA-Soundkartentreiber installiert haben .
  • /usr/bin/pulseaudio-ctl upoder /usr/bin/pulseaudio-ctl down sobald Sie pulseaudio-ctl-Skripte installieren , die keine zusätzlichen / alsa-utils benötigen . Derzeit können Sie dieses Skript hier herunterladen .
Hastur
quelle
Ich konnte nicht herausfinden, wie man das GUI-Tool benutzt. Ich bin jedoch zu einer Lösung gekommen .
Tshepang
0

Sie können die Hotkeys in Ihrem Computer manuell einrichten. Gehen Sie zu den Tastaturkürzeln unter Systeme / Einstellungen / Tastaturkürzel und machen Sie sie nach Ihren Wünschen.

Dies funktioniert normalerweise immer dann, wenn ich eine Medientastatur mit vielen verschiedenen Tasten habe, die nach dem Durcheinander mit dem Betriebssystem nicht funktionieren. Dadurch muss ich kein Skript mehr ausführen, in dem die Schlüssel fest codiert sind. Was beim Testen neuer Linux-Distributionen schmerzhaft sein kann.

bgrif
quelle