Domů > Linux > Jak konfigurovat dálkové ovládní RM-KS k AVerMedia Volar X v Ubuntu 9.10

Jak konfigurovat dálkové ovládní RM-KS k AVerMedia Volar X v Ubuntu 9.10

Jak jsem psal v jednom z předchozích příspěvků o upgrade na Koalu, měl jsem problémy s dálkovým ovládáním. Ty jsou již zažehnané (popsáno ve zmiňovaném článku). Jak ale udělat, aby vás váš počítač poslouchal na slovo jako pes?

Co musí správně vychovaný počítač umět?

  • Pouštět, ovládat a vypínat televizi
  • Pouštět, ovládat a vypínat hudbu
  • Ovládat svoji hlasitost
  • Vypínat se
  • To vše na povely dálkovým ovládáním

Možná jsem nenáročný, ale tyhle funkčnosti mi stačí. Pojďme se blíže podívat, jak jsem počítač přesvědčil k jednotlivým úkolům.

Televize

Pouštění televize je namapováno na tlačítko display, aby to alespoň trochu televizi evokovalo. Pomocí irexec se spustí následující příkaz:

if [ $(ps -eo cmd | grep -c '^kaffeine') -eq 0 ]; then \
(kaffeine -f --geometry 1920x1080+1440+0 && \
dcop kaffeine KaffeineIface playDvb &); fi

Ten má za úkol spustit kaffeine na obrazovce s offsetem x=1440 a y=0 a v rozměrech 1920×1080 (můj hlavní monitor). Další argumenty a příkazy mají za cíl aby se pustila televize a aby byla ve fullscreenu.  Celá podmínka, která příkaz obaluje, zajišťuje, aby se kaffeine nespouštěl ve více instancích. Další příkazy jsou také realizovány kombinací irexec a dcop. Kaffeine je univerzální multimediální přehrávač, takže je dané ovládání (kromě spouštění) použitelné i třeba na filmy. Dcop je prográmek, který má na starosti předávání parametrů už běžícím programům. Příslušné soubory připojím ke stažení na konci článku.

Hudba

Hudbu rád poslouchám z rhythmboxu. Namapoval jsem si jeho spouštění na tlačítko audio, abych si to pamatoval. Rhythmbox má k sobě navíc chytrý prográmek zvaný rhythmbox-command, který je určený k jeho ovládání pomocí příkazové řádky. Bohužel nemá tolik voleb, kolik by bylo pro naprosto pohodlné ovládání potřeba, ale i tak je to použitelný kus software. Dálkové ovládání spustí rhythmbox s playlistem z minula, proto k základnímu ovládání stačí vlastně jen příkazy play, pause, next, previous a quit. Ty jsou v mém .lircrc souboru implementovány. Na rozdíl od kaffeine, rhythmbox-command neumí ovládání hlasitosti. Proto jsem na to šel jinak.

Hlasitost a vypínání

K ovládání hlasitosti z příkazové řádky je v linuxu příjemný prográmek zvaný aumix. Ukrývá se v balíku v některém z běžně používaných zdrojů. Pomocí irexec stačí spustit příslušný příkaz. Horší je to s vypínáním (ne o moc). Na příkaz

shutdown -h now

jsou totiž potřeba rootovská práva, která ve skriptu pouštěném mým způsobem nemáte. Existuje několik metod, jak se tohoto problémku zbavit. Asi nejjednodušší je povolit vypínání i nerootovi následujícím příkazem:

sudo chmod u+s /sbin/shutdown

Soubory ke stažení

Zde jsou soubory ke stažení ke všem úkonům, co jsem popsal výše a ještě něco navíc.

VN:F [1.8.8_1072]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.8_1072]
Rating: 0 (from 0 votes)
  1. Bez komentářů.
  1. Žádné zpětné odkazy