• Volume Control mit Laptop Funktionstasten

    From Christoph Brinkhaus@21:1/5 to All on Sat Dec 3 14:30:01 2022
    Hallo Debian Nutzer,

    hier l�uft Bullseye. Hinsichtlich Audio habe ich nichts explizit
    installiert. Der Rechner ist ein Lenovo T470. Tasten zur
    Lautst�rkekontrolle sind unter F2 und F3. Mit xev werden die
    entsprechenden Tastendr�cke erkannt.

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den Funktionstasten VolumeUp und VolumeDown die Lautst�rke einstellen.
    Bei Firefox und Streams, zB dem ZDF Livestream haben die Tasten keinen
    Effekt. Die Lautst�rke kann ich einstellen

    - �ber einen winzigen Slider in der GUI von Firefox
    - alsamixer

    Nun w�rde ich gerne die Lautst�rkekontrolle in Firefox auch gerne �ber
    die Funktionstasten machen. In den Dokus zu Debian/Sound und
    Pulseaudio bin ich allerdings nicht f�ndig geworden.

    Weiss jemand wie das zu machen ist?
    Oder wo soll ich suchen?
    Funktionieren sollte die Lautst�rkekontrolle �ber die Tastatur nach
    M�glichkeit unabh�ngig vom Window Manager.

    Vielen Dank vorab f�r die Hilfe,
    Christoph

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stefan Klein@21:1/5 to All on Sat Dec 3 15:10:01 2022
    Hallo Christoph,

    Am Sa., 3. Dez. 2022 um 14:27 Uhr schrieb Christoph Brinkhaus <[email protected]>:

    Hallo Debian Nutzer,

    hier läuft Bullseye. Hinsichtlich Audio habe ich nichts explizit installiert. Der Rechner ist ein Lenovo T470. Tasten zur
    Lautstärkekontrolle sind unter F2 und F3. Mit xev werden die
    entsprechenden Tastendrücke erkannt.

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den Funktionstasten VolumeUp und VolumeDown die Lautstärke einstellen.

    Ich hab hier einen Lenovo L14.
    Unter xfce4 habe ich nichts extra konfiguriert, lediglich "xfce4-pulseaudio-plugin" installiert und in die Leiste eingebunden.
    Fn+F2/F3 kontrollieren nun die Lautstärke des pulseaudio default Ausgabegerätes.
    In mplayer passiert nix wenn ich Fn+F2/F3 drücke.

    Entferne ich das Plugin aus der Leiste ändert Fn+F2/F3 nun die
    Lautstärke im mplayer.

    Grüße,
    Stefan Klein

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank@21:1/5 to Christoph Brinkhaus on Sun Dec 4 03:40:01 2022
    Christoph Brinkhaus wrote:

    hier l�uft Bullseye. Hinsichtlich Audio habe ich nichts explizit
    installiert. Der Rechner ist ein Lenovo T470. Tasten zur
    Lautst�rkekontrolle sind unter F2 und F3. Mit xev werden die
    entsprechenden Tastendr�cke erkannt.

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den Funktionstasten VolumeUp und VolumeDown die Lautst�rke einstellen.

    Gilt das dann nur innerhalb von mplayer oder beeinflusst das die generelle Audio-Lautst�rke?

    Bei Firefox und Streams, zB dem ZDF Livestream haben die Tasten keinen Effekt. Die Lautst�rke kann ich einstellen

    - �ber einen winzigen Slider in der GUI von Firefox
    - alsamixer

    Nun w�rde ich gerne die Lautst�rkekontrolle in Firefox auch gerne �ber
    die Funktionstasten machen. In den Dokus zu Debian/Sound und
    Pulseaudio bin ich allerdings nicht f�ndig geworden.

    Weiss jemand wie das zu machen ist?
    Oder wo soll ich suchen?
    Funktionieren sollte die Lautst�rkekontrolle �ber die Tastatur nach M�glichkeit unabh�ngig vom Window Manager.

    Ist eben die Frage, ob du mit den Funktionstasten *nur* das Programm triggern willst, das gerade im Vordergrund l�uft - oder aber die allgemeine Lautst�rke des Laptops.

    Es gibt (oder gab) ein Programm namens tpb ("ThinkPadButtons"), was unter Debian verschiedene Sondertasten nicht nur auf Thinkpads steuern kann.
    Das hab ich hier immer noch installiert. Ob dir das weiterhilft, wei� ich nicht. Probier's selber aus.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Uwe Herrmuth@21:1/5 to Christoph Brinkhaus on Sun Dec 4 12:40:01 2022
    Hallo Christoph,

    Christoph Brinkhaus schrieb am 03.12.2022 um 14:27:

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den >Funktionstasten VolumeUp und VolumeDown die Lautstärke einstellen.
    Bei Firefox und Streams, zB dem ZDF Livestream haben die Tasten keinen >Effekt. Die Lautstärke kann ich einstellen

    - über einen winzigen Slider in der GUI von Firefox
    - alsamixer

    Nun würde ich gerne die Lautstärkekontrolle in Firefox auch gerne über
    die Funktionstasten machen. In den Dokus zu Debian/Sound und
    Pulseaudio bin ich allerdings nicht fündig geworden.

    Weiss jemand wie das zu machen ist?

    Bei awesome bin ich raus.
    Aber vielleicht hilft Dir meine Lösung für Xfce ja auf den richtigen
    Weg auch bei awesome. Grundlage ist die Kontrolle des laufenden
    PulseAudio Servers via pactl. Siehe man pactl

    Einstellungen -> Tastatur -> Tastenkürzel für Anwendungen

    hier für VolumeUp den Befehl

    pactl set-sink-volume alsa_output.pci-0000_00_14.2.analog-stereo +2%

    und die entsprechende Taste hinterlegen. Den Ausgangskanal musst Du
    natürlich an Deine Verhältnisse anpassen. VolumeDown geht dann mit dem Minuszeichen vor der Prozentzahl.

    Falls Dein Laptop auch noch eine Mute-Taste hat:

    pactl set-sink-mute alsa_output.pci-0000_00_14.2.analog-stereo toggle

    Viele Grüße
    Uwe

    --
    Debian GNU/Linux 11 (bullseye) Kernel 5.10.149-2 Xfce 4.16

    Sag NEIN zu globalen Spionageprogrammen!
    <https://prism-break.org/#de>

    -----BEGIN PGP SIGNATURE-----

    iF0EARECAB0WIQQiMsmb9vInNuk2/AV4wKCi29IgZwUCY4yDwgAKCRB4wKCi29Ig Z+ABAJ0VrHvp3IxhVMbLjJSFt1LAnvSyMACfQ11SGlW2nDeqVFVEadEO0dJwqtE=
    =stGv
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christoph Brinkhaus@21:1/5 to All on Sun Dec 4 15:10:01 2022
    Am Sat, Dec 03, 2022 at 03:01:19PM +0100 schrieb Stefan Klein:

    Hallo Stefan,

    Hallo Christoph,

    Am Sa., 3. Dez. 2022 um 14:27 Uhr schrieb Christoph Brinkhaus <[email protected]>:

    Hallo Debian Nutzer,

    hier l�uft Bullseye. Hinsichtlich Audio habe ich nichts explizit installiert. Der Rechner ist ein Lenovo T470. Tasten zur Lautst�rkekontrolle sind unter F2 und F3. Mit xev werden die
    entsprechenden Tastendr�cke erkannt.

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den Funktionstasten VolumeUp und VolumeDown die Lautst�rke einstellen.

    Ich hab hier einen Lenovo L14.
    Unter xfce4 habe ich nichts extra konfiguriert, lediglich "xfce4-pulseaudio-plugin" installiert und in die Leiste eingebunden.
    Fn+F2/F3 kontrollieren nun die Lautst�rke des pulseaudio default Ausgabeger�tes.
    In mplayer passiert nix wenn ich Fn+F2/F3 dr�cke.

    Entferne ich das Plugin aus der Leiste �ndert Fn+F2/F3 nun die
    Lautst�rke im mplayer.

    Ohne Plugin steuern die Funktionstasten der internen Lautst�rke vom
    mplayer. Dann wird in der mplayer GUI auch ein Balken eingeblendet,
    ansonsten passiert das nicht.

    Zumindest habe ich das Verhalten an mehreren Stellen im Internet so
    beschrieben gefunden. Beholfen habe ich mich, damit da� ich Pulseaudio
    in der client.conf mit autospawn=no auf Durchzug schalte und die
    Lautst�rke �ber ALSA steuere.

    Ich sage nochmal Danke f�r Deine Beobachtung. Damit habe ich
    ausgeschlossen, da� das Verhalten an mir oder meinem Rechner lag.

    Viele Gr��e,
    Christoph

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christoph Brinkhaus@21:1/5 to All on Sun Dec 4 15:20:01 2022
    Am Sun, Dec 04, 2022 at 12:25:54PM +0100 schrieb Uwe Herrmuth:

    Hallo Uwe,

    Hallo Christoph,

    Christoph Brinkhaus schrieb am 03.12.2022 um 14:27:

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den >Funktionstasten VolumeUp und VolumeDown die Lautst�rke einstellen.
    Bei Firefox und Streams, zB dem ZDF Livestream haben die Tasten keinen >Effekt. Die Lautst�rke kann ich einstellen

    - �ber einen winzigen Slider in der GUI von Firefox
    - alsamixer

    Nun w�rde ich gerne die Lautst�rkekontrolle in Firefox auch gerne �ber
    die Funktionstasten machen. In den Dokus zu Debian/Sound und
    Pulseaudio bin ich allerdings nicht f�ndig geworden.

    Weiss jemand wie das zu machen ist?

    Bei awesome bin ich raus.
    Aber vielleicht hilft Dir meine L�sung f�r Xfce ja auf den richtigen
    Weg auch bei awesome. Grundlage ist die Kontrolle des laufenden
    PulseAudio Servers via pactl. Siehe man pactl

    Einstellungen -> Tastatur -> Tastenk�rzel f�r Anwendungen

    hier f�r VolumeUp den Befehl

    pactl set-sink-volume alsa_output.pci-0000_00_14.2.analog-stereo +2%

    und die entsprechende Taste hinterlegen. Den Ausgangskanal musst Du
    nat�rlich an Deine Verh�ltnisse anpassen. VolumeDown geht dann mit dem Minuszeichen vor der Prozentzahl.

    Falls Dein Laptop auch noch eine Mute-Taste hat:

    pactl set-sink-mute alsa_output.pci-0000_00_14.2.analog-stereo toggle

    Das probiere ich auf jedenfall aus. Aktuell habe ich Pulseaudio in der client.conf gebremst und steuere direkt �ber ALSA. Deine Befehle sehen
    so aus, als k�nnte man das auch �ber Pulseaudio erreichen.

    Pulseaudio ist meiner Meinung nach ein riesen Paket und Overkill f�r
    einen Desktop. Die Doku fand ich f�r meinen expliziten Fall auch
    �bersichtlich :-). Wahrscheinlich mu� man wie im Fall von pactl auch
    erst wissen, wonach man suchen muss. Nach so einer Lernkurve �ffnen
    sich dann die Tore.

    Vielen Dank f�r die Hilfe,
    Christoph

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Christoph Brinkhaus@21:1/5 to All on Sun Dec 4 17:00:01 2022
    Am Sun, Dec 04, 2022 at 03:16:31PM +0100 schrieb Christoph Brinkhaus:

    Hallo Uwe,

    ich zitiere mich mal selber.

    Am Sun, Dec 04, 2022 at 12:25:54PM +0100 schrieb Uwe Herrmuth:

    Hallo Uwe,

    Hallo Christoph,

    Christoph Brinkhaus schrieb am 03.12.2022 um 14:27:

    Folgendes Verhalten passiert sowohl unter den
    Windowmanagern awesome als auch xfce4.

    Wenn ich mit mplayer eine wmv Videodatei abspiele kann ich mit den >Funktionstasten VolumeUp und VolumeDown die Lautst�rke einstellen.
    Bei Firefox und Streams, zB dem ZDF Livestream haben die Tasten keinen >Effekt. Die Lautst�rke kann ich einstellen

    - �ber einen winzigen Slider in der GUI von Firefox
    - alsamixer

    Nun w�rde ich gerne die Lautst�rkekontrolle in Firefox auch gerne �ber >die Funktionstasten machen. In den Dokus zu Debian/Sound und
    Pulseaudio bin ich allerdings nicht f�ndig geworden.

    Weiss jemand wie das zu machen ist?

    Bei awesome bin ich raus.
    Aber vielleicht hilft Dir meine L�sung f�r Xfce ja auf den richtigen
    Weg auch bei awesome. Grundlage ist die Kontrolle des laufenden
    PulseAudio Servers via pactl. Siehe man pactl

    Einstellungen -> Tastatur -> Tastenk�rzel f�r Anwendungen

    hier f�r VolumeUp den Befehl

    pactl set-sink-volume alsa_output.pci-0000_00_14.2.analog-stereo +2%

    und die entsprechende Taste hinterlegen. Den Ausgangskanal musst Du nat�rlich an Deine Verh�ltnisse anpassen. VolumeDown geht dann mit dem Minuszeichen vor der Prozentzahl.

    Falls Dein Laptop auch noch eine Mute-Taste hat:

    pactl set-sink-mute alsa_output.pci-0000_00_14.2.analog-stereo toggle

    Das probiere ich auf jedenfall aus. Aktuell habe ich Pulseaudio in der client.conf gebremst und steuere direkt �ber ALSA. Deine Befehle sehen
    so aus, als k�nnte man das auch �ber Pulseaudio erreichen.

    Pulseaudio ist meiner Meinung nach ein riesen Paket und Overkill f�r
    einen Desktop. Die Doku fand ich f�r meinen expliziten Fall auch �bersichtlich :-). Wahrscheinlich mu� man wie im Fall von pactl auch
    erst wissen, wonach man suchen muss. Nach so einer Lernkurve �ffnen
    sich dann die Tore.

    Die man-page von pactl hatte ich sogar schon mal offen. Ich war nur
    erschlagen von den vielen M�glichkeiten.

    Nun habe ich Deinen Vorschlag ausprobiert und er funktioniert.
    Dazu habe ich /etc/pulse/client.conf wieder auf die Voreinstellung der urspr�nglichen Installation gesetzt und neu gebootet.

    Mit pactl list short sinks habe ich den Ausangskanal gefunden.
    Mit z.B. pactl set-sink-volume alsa_output.pci-0000_00_1f.3.analog-stereo -20% konnte ich die Lautst�rke �ndern. Die �nderung sieht man auch in der
    GUI von alsamixer.

    Again what learned :-).

    Ich bleibe aber bei meiner Steuerung direkt �ber amixer und der Defaultkonfiguration von /etc/pulse/client.conf.
    Dann brauche ich den Ausgangskanal nicht extra ermitteln.
    Vielleicht gibt es aber in Zukunft Gr�nde, pactl zu verwenden.

    Auf jeden Fall habe ich dank Dir schon einen Einstieg.

    Nochmals vielen Dank,
    Christoph

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Uwe Herrmuth@21:1/5 to Christoph Brinkhaus on Sun Dec 4 19:00:01 2022
    Hallo Christoph,

    Christoph Brinkhaus schrieb am 04.12.2022 um 16:56:

    Ich bleibe aber bei meiner Steuerung direkt über amixer und der >Defaultkonfiguration von /etc/pulse/client.conf.

    Du kannst natürlich auch amixer über solche Tastenkombi steuern.

    Der Befehl müsste dann ungefähr so aussehen:

    amixer -c 0 -- sset Master playback -20dB

    siehe auch man amixer.

    Viele Grüße
    Uwe

    --
    Debian GNU/Linux 11 (bullseye) Kernel 5.10.149-2 Xfce 4.16

    Sag NEIN zu globalen Spionageprogrammen!
    <https://prism-break.org/#de>

    -----BEGIN PGP SIGNATURE-----

    iF0EARECAB0WIQQiMsmb9vInNuk2/AV4wKCi29IgZwUCY4zePQAKCRB4wKCi29Ig Z1StAJoDBUvqjKbant2UeQGejt2onHjH5ACfQDOML4r051OAwPcqTCcdXShT4H8=
    =eKjg
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Manfred Schmitt@21:1/5 to Christoph Brinkhaus on Tue Dec 6 01:10:01 2022
    Christoph Brinkhaus schrieb:

    Pulseaudio ist meiner Meinung nach ein riesen Paket und Overkill für
    einen Desktop. Die Doku fand ich für meinen expliziten Fall auch übersichtlich :-). Wahrscheinlich muß man wie im Fall von pactl auch
    erst wissen, wonach man suchen muss. Nach so einer Lernkurve öffnen
    sich dann die Tore.

    PipeWire laeuft hier in bullseye schmerzfrei, PulseAudio in buster
    aber auch schon.
    https://wiki.debian.org/PipeWire

    Tschau,
    Manne

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)