MPlayer má plně konfigurovatelnou, příkazy řízenou, ovládací vrstvu, která vám umožní ovládat MPlayer pomocí klávesnice, myši, joysticku nebo dálkového ovládače (používající LIRC). Úplný seznam ovládacích prvků na klávesnici naleznete v man stránce.
MPlayer umožňuje přiřadit jakoukoli klávesu jakémukoli
příkazu MPlayeru pomocí jednoduchého konfiguračního
souboru.
Syntaxe sestává z názvu klávesy následovaného příkazem. Výchozí umístění
konfiguračního souboru je
$HOME/.mplayer/input.conf ale můžete jej potlačit použitím
volby -input konfig
(relativní cesty jsou vztaženy k $HOME/.mplayer).
Úplný seznam podporovaných jmen kláves dostanete příkazem mplayer -input keylist a úplný seznam dostupných příkazů příkazem mplayer -input cmdlist.
Příklad 3.1. Jednoduchý vstupní ovládací soubor
## ## Vstupní soubor ovládání MPlayeru ## 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 – použijte jednoduše vyrobitelný doma udělaný IR-přijímač, (téměř) libovolný dálkový ovládač a ovládejte jím svůj Linux! Více se o tom dovíte na domácí stránce LIRC.
Pokud máte nainstalován balíček LIRC, configure jej zdetekuje.
Pokud vše dopadne dobře, MPlayer při startu
vypíše "Nastavuji podporu LIRC...
".
Pokud dojde k chybě, oznámí vám to. Pokud nevypíše žádnou zprávu o LIRC,
pak pro něj není podpora zakompilována. To je vše :-)
Jméno spustitelného souboru MPlayeru je - překvapení -
mplayer. Můžete použít jakýkoli příkaz
MPlayeru a dokonce i více než jeden, pokud je oddělíte
znakem \n
.
Nezapomeňte zapnout opakovací (repeat) příznak v .lircrc tam,
kde to dává smysl (vyhledávání, hlasitost, atd.).
Zde je výňatek z demonstračního
.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
Pokud se vám nelíbí standardní umístění lirc-config souboru
(~/.lircrc) použijte volbu -lircconf
soubor
k určení jiného souboru.
Závislý režim vám umožňuje vytvořit jednoduché ovládací panely (frontendy) MPlayeru. Pokud je MPlayer spuštěn s volbou -slave, pak bude číst příkazy oddělené novým řádkem (\n) ze standardního vstupu. Příkazy jsou dokumentovány v souboru slave.txt.