staging.inyokaproject.org

Tastenkürzel mit Alsa

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

lagge86

Avatar von lagge86

Anmeldungsdatum:
21. Mai 2014

Beiträge: 271

Hi Leute,

hat jemand zufällig Befehle für Alsa.Möchte gern meine Musik und CO. über die Tastatur steuern. Was ich bisher habe sind zb diese hier:

amixer set Master 3%+ unmute
amixer set Master 3%- unmute
amixer set Master on
amixer set Master off

Gibt es auch so etwas wie Play/Pause oder nächstes Lied? Kann man Minitube damit steuern?

mfg Lagge

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Ich verstehe die Frage nicht, ALSA spielt keine Musik ab.

ALSA ....

... ist der grundlegende Baustein des Soundsystems unter Linux, um der Soundkarte Töne zu entlocken.

mit welchem Programm spielst Du denn Deine Musik ab?

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19527

lagge86 schrieb:

Hi Leute,

hat jemand zufällig Befehle für Alsa.Möchte gern meine Musik und CO. über die Tastatur steuern. Was ich bisher habe sind zb diese hier:

> amixer set Master 3%+ unmute
amixer set Master 3%- unmute
amixer set Master on
amixer set Master off

Das ist der "Effekt" wenn man Laut/Leise oder halt Stumm/Ton Anwählt 😬

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 10978

lagge86 schrieb:

Gibt es auch so etwas wie Play/Pause oder nächstes Lied?

Ja, aber damit hat ALSA eigentlich nichts zu tun...

Kann man Minitube damit steuern?

Wenn es die MPRIS DBus-API für Player implementieren würde, ja - mit playerctl sollte das dann z.B. recht bequem gehen, ansonsten tut es auch dbus-send mit den entsprechenden Optionen (PLAYERNAME durch den entsprechenden Bus-Namen des Mediaplayer ersetzen):

"dbus-send --type=method_call --dest=org.mpris.PLAYERNAME /Player org.freedesktop.MediaPlayer.Pause"
  XF86AudioPlay

"dbus-send --type=method_call --dest=org.mpris.PLAYERNAME /Player org.freedesktop.MediaPlayer.Stop"
  XF86AudioStop

"dbus-send --type=method_call --dest=org.mpris.PLAYERNAME /Player org.freedesktop.MediaPlayer.Next"
  XF86AudioNext

"dbus-send --type=method_call --dest=org.mpris.PLAYERNAME /Player org.freedesktop.MediaPlayer.Prev"
  XF86AudioPrev

Aber wie es aussieht, hat das für den Entwickler von minitube keine Priorität:

Am einfachsten ist eine Tastatur mit Multimediatasten, da kann man sich viel Gebastel sparen, wenn die Desktop-Umgebung passende Voreinstellungen mitbringt.

Antworten |