MPlayer hat einen vollständig konfigurierbaren, befehlgesteuerten Steuerungslayer, der dir ermöglicht, MPlayer mit der Tastatur, der Maus, einem Joystick oder einer Fernbedienung (durch Gebrauch von LIRC) zu kontrollieren. Siehe Manpage für die komplette Liste der Tastatursteuerungen.
MPlayer erlaubt dir durch eine einfache Konfigurationsdatei,
jede Taste an jeden beliebigen MPlayer-Befehl zu binden.
Die Syntax besteht aus einem Tastennamen gefolgt von einem Befehl. Die Standardkonfigurationsdatei
ist $HOME/.mplayer/input.conf, dies kann jedoch mit der Option-input conf
überschrieben werden
(relative Pfade sind relativ zu $HOME/.mplayer).
Du erhältst eine vollständige Liste der unterstützten Tastennamen, indem du den Befehl mplayer -input keylist ausführst, eine vollständige Liste der verfügbaren Befehle mit mplayer -input cmdlist.
Beispiel 3.1. Eine Beispiel-Input-Steuerungsdatei
## ## MPlayer input control file ## RIGHT seek +10 LEFT seek -10 - audio_delay 0.100 + audio_delay -0.100 q quit > pt_step 1 < pt_step -1 ENTER pt_step 1 1
Linux Infrared Remote Control - benutze einen einfach zu erstellenden, selbstgemachten IR-Empfänger, eine (fast) veraltete Fernbedienung und steuere deine Linuxkiste damit! Mehr darüber auf der LIRC Homepage.
Wenn du das LIRC-Paket installiert hast, wird configure
dies automatisch erkennen. Wenn alles gut lief, wird MPlayer
beim Start "Initialisiere LIRC-Unterstützung...
" ausgeben.
Wenn ein Fehler auftritt, wird er dir das sagen. Wenn keine Mitteilung über LIRC erscheint,
ist die entsprechende Unterstützung nicht eincompiliert. Das ist es schon :-)
Der Anwendungsname für MPlayer ist - Überraschung -
mplayer. Du kannst jeden MPlayer-Befehl
verwenden und sogar mehrere Befehle übergeben, indem du sie mit \n
trennst. Vergiss nicht, das repeat-Flag in .lircrc zu setzen, wenn
es Sinn macht (spulen, Lautstärke, etc). Hier ist ein Auszug einer Beispieldatei
.lircrc:
begin button = VOLUME_PLUS prog = mplayer config = volume 1 repeat = 1 end begin button = VOLUME_MINUS prog = mplayer config = volume -1 repeat = 1 end begin button = CD_PLAY prog = mplayer config = pause end begin button = CD_STOP prog = mplayer config = seek 0 1\npause end
Wenn du die Standardposition für die LIRC-Konfigurationsdatei
(~/.lircrc) nicht magst, benutze die Option -lircconf
Dateiname
, um eine andere Datei anzugeben.
Der Slave-Modus erlaubt dir, einfache Frontends für MPlayer zu erstellen. Wenn dieser mit der Option -slave gestartet wird, wird MPlayer durch Zeilenumsprünge (\n) getrennte Befehle von der Standardeingabe lesen. Die Befehle sind in der Datei slave.txt dokumentiert.