MPlayer posiada w pełni konfigurowalną, opartą na komendach warstwę sterowania, która pozwala na sterowanie MPlayerem za pomocą klawiatury, myszki, joysticka lub zdalnego sterowania (za pomocą LIRC). Zajrzyj na stronę man w celu przejrzenia pełnej listy skrótów klawiszowych.
MPlayer pozwala Ci przypisać dowolny klawisz/przycisk
do dowolnego polecenia za pomocą prostego pliku konfiguracyjnego. Składnia tego
pliku to nazwa klawisza, po której znajduje się komenda. Domyślny plik
konfiguracyjny znajduje się w $HOME/.mplayer/input.conf, ale
można podać także inny za pomocą opcji
-input plik
(ścieżki względne są względem $HOME/.mplayer).
Możesz uzyskać pełną listę obsługiwanych klawiszy uruchamiając mplayer -input keylist i pełną listę dostępnych komend za pomocą mplayer -input cmdlist.
Przykład 3.1. Przykładowy plik konfiguracji sterowania
## ## Plik konfiguracji sterowania MPlayera ## 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 - użyj łatwego do własnoręcznego zbudowania odbiornika podczerwieni i (prawie) dowolnego pilota zdalnego sterowania i steruj nim swoim Linuksem! Więcej informacji na stronie domowej LIRC.
Jeśli zainstalowałeś pakiet LIRC, configure automatycznie go
wykryje. Jeśli wszystko pójdzie dobrze, MPlayer
wypisze przy starcie "Setting up LIRC support...
".
Jeśli wystąpi błąd, powiadomi Cię o tym. Jeśli nic nie powie Ci na
temat LIRC, to znaczy, że jego obsługa nie została wkompilowana. Proste :-)
Nazwa aplikacji dla MPlayer to - niespodzianka -
mplayer. Możesz używać dowolnych komend
MPlayera, a nawet podać więcej niż jedną
komendę na raz oddzielając je za pomocą \n
.
Nie zapomnij o włączeniu flagi repeat w .lircrc jeśli
ma to sens (skoki, głośność itp). To jest fragment przykładowego
.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
Jeśli nie lubisz standardowej lokalizacji pliku lirc-config
(~/.lircrc), użyj opcji -lircconf
nazwa_pliku
by podać inny plik.
Tryb sługi pozwala Ci na utworzenie prostej nakładki na MPlayera. Po uruchomieniu z opcją -slave MPlayer będzie czytał ze standardowego wejścia komendy oddzielone znakami nowego wiersza (\n). Komendy zostały udokumentowane w pliku slave.txt