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ę 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ś LIRC, configure automatycznie go
wykryje. Jeśli wszystko pójdzie dobrze, MPlayer
wypisze "Setting up LIRC support...
" przy
starcie. 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ł komendy oddzielone znakami nowego wiersza (\n) ze standardowego wejścia. Komendy zostały udokumentowane w pliku slave.txt