MPlayer ha un livello di controllo completamente configurabile, guidato da comandi, che ti lascia controllare MPlayer con la tastiera, il mouse, un joystick o un telecomando (usando LIRC). Vedi la pagina man per la lista completa dei controlli da tastiera.
MPlayer ti permette di collegare un qualsiasi
tasto/bottone ad un qualsiasi comando di MPlayer
usando un semplice file di configurazione.
La sintassi consiste di un valore chiave seguito da un comando. Il percorso del
file di configurazione di default è
$HOME/.mplayer/input.conf, ma può essere reimpostato
usando l'opzione -input conf
(i percorsi sono relativi a $HOME/.mplayer).
Puoi ottenere una lista completa dei valori chiave supportati eseguendo mplayer -input keylist e una lista completa dei comandi disponibili eseguendo mplayer -input cmdlist.
Esempio 3.1. Un semplice file di controllo dell'input
## ## 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 - usa un ricevitore IR facile da costruire in casa, un (quasi) qualsiasi telecomando e con esso puoi controllare la tua macchina Linux! Più informazioni su di esso sulla homepage di LIRC.
Se hai il pacchetto LIRC installato, configure lo
rileverà. Se tutto è andato bene, MPlayer
scriverà "Configurazione del supporto per LIRC...
"
(o "Setting up LIRC support...
") all'avvio. Se ci
sarà un errore, te lo dirà. Se non c'è messaggio alcuno circa LIRC,
non vi è il supporto compilato. Tutto qua :-)
Il nome dell'applicazione per MPlayer è
- sorpresa - mplayer.
Puoi usare qualsiasi comando di MPlayer e anche
passare più di un comando separandoli con \n
.
Non dimenticarti di abilitare l'opzione repeat in .lircrc
quando ciò abbia senso (ricerca, volume, etc). Qui c'è un estratto di un
.lircrc di esempio:
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
Se non ti piace il percorso standard del file di configurazione di lirc
(~/.lircrc) usa l'opzione -lircconf
nomefile
per indicare un altro file.
La modalità slave ti permette di costruire semplici frontend per MPlayer. Se eseguito con l'opzione -slave MPlayer leggerà comandi separati da un acapo (\n) dalllo standard input (stdin). I comandi sono documentati nel file slave.txt.