piatok, septembra 15, 2006

Dialkove ovladanie pre Windows Media Center Edition na Linuxe

Tak som si dnes kúpil nové diaľkové ovládanie na moje linuxové domáce multimediálne centrum. Je to trochu škodoradostný pocit, ale tento druh diaľkového ovládania sa bežne používa pre počítače s Windows Media Center Edition. Ako vidieť, v Linuxe funguje taktiež výborne.

Linux požíva ako štandard pre diaľkové ovládania software menom Lirc. Podporuje slušné množstvo najrôznejších diaľkových ovládaní - od "profesionálnych", až po doma zhotovené infračervené príjmače v kombinácii s univerzálnym diaľkovým ovládačom. Pred nejakým časom mi už jedno diaľkové ovládanie (dodávané so satelitnou kartou) doma pomocou Lirc úspešne fungovalo, avšak po pridaní daľšej TV karty si to rozmyslelo. Tak som sa rozhodol pre kúpu nezávislého hardwaru, ktorý bude fungovať bez ohľadu na použité TV karty.

Samotná inštalácia bola ako vačšina softwaru v portage pre Gentoo Linux jednoduchá. Lirc sa skompiloval pre zariadenie mceusb2, pomocu modprobe lirc_mceusb2 som nahral modul,
spustil daemona príkazom /etc/init.d/lircd start, nastartoval testovaciu utilitu irw a... nič. Nasledovala hodinka rekompilovania Lirc, vyhadzovania a nahadzovania modulov, odpájania a znovuzapájania USB konektora od infračerveného príjmača. Nepomohlo. Nakoniec som na to prišiel - v adresári /etc mi po predchádzajúcej inštalácii Lirc s diaľkovým ovládaním od satelitnej karty zostali konfiguračné súbory. Tak som musel mrknúť sa do zdrojákov, nájsť lircd.conf pre moje diaľkové ovládanie, skopírovať ho do /etc, prehrabať sa na Internete, podľa návodu upraviť súbor s lircrc, aby spolupracoval s lircd.conf. Lircrc priraďuje stlačenému tlačidlu na diaľkovom ovládaní nejakú klávesu na klávesnici - takže je možné jednoducho nastaviť program ktorý podporuje Lirc, aby sa jeho funkcie, normálne prístupné klávesovými skratkami, dali ovládať diaľkovo.

Diaľkové ovládania pre MCE majú ešte jednu zaujímavú feature - IR vysielač, ktorý sa dá nalepiť pred senzor iného zariadenia - napríklad starého stolného satelitného príjmača. Takto je možné softwarovo meniť kanály aj na externých zariadeniach. Potom sa už len jednoducho nahrá výstup z tohto zariadenia pomocou bežnej TV karty.

Paulie

pondelok, septembra 04, 2006

Zdielanie scannera pod Linuxom

Minule som spominal, ze tlaciaren Canon MP450 v Gentoo Linuxe mi uz funguje a je nazdielana cez Sambu pre ostatne pocitace v sieti. Teraz by bolo uzitocne nazdielat aj scanner v MP450-ke, aby clovek nemusel stale prenasat zariadenie hore a dolu, odpajat ho a zapajat. Tak som preliezol Gentoo Linux Wiki a nasiel navod. Islo to jednoduchsie ako som si myslel - ak je vase zariadenie podporovane. Nainstalovat sane-backend, sane-frontend, xsane islo celkom rychlo. Jedina naprijemnost bola, ze xsane sa nechcelo dat spustit zo vzdialeneho pocitaca, aj ked X-server na nom funguje dobre. Tak prihlasit sa na serveri, spustit graficke prostredie (pouzivam KDE), nastartovat xsane, poklikat par krat a uz to bolo. Preco nie hned tak ? Ak je spravne nakonfigurovany pristup zo vzdialenych pocitacov na sane, sme s pracou v podstate hotovi a na Linuxe mozeme scanner smelo pouzivat.

Aby sa dal scanner pouzivat v systeme Windows treba nainstalovat (myslim ze stacilo skopirovat) program SaneTwain a moze sa scanovat. Je sice nepohodlne behat medzi serverom a druhym pocitacom (tlaciaren mam v stoliku na TV), ale pre tie 2-3 stranky, co raz za cas scanujem, kludne vstanem a tie 2 metre prejdem. Do buducnosti by sa to hadam dalo este spohodlnit pomocou Scanner buttons and one-touch scanning. Cize staci len menit papiere a stlacat tlacidlo - obrazky s oscanovanymi dokumentami sa budu pekne ukladat do adresara zdielaneho cez Sambu.

Paulie

Mountovanie pamatovych kariet v USB citacke

Konecne sa mi podarilo nakonfigurovat system tak, aby mountoval konkretny druh pamatovej karty stale na to iste miesto, doteraz mal automounter tendenciu vyrobit v adresari /media nove podadresare s nazvami kariet, ake dostali pri formatovani. Co sa samozrejme zakazdym pri vlozenej karte moze menit a skuste to vysvetlit Sambe, nech zdiela na sieti stale iny adresar... Skoda reci.
Takze v mojom pripade pomohlo pridat do adresara /etc/hal/fdi/policy/ subory typu reader_cf.fdi ci reader_sd.fdi. Struktura takeho suboru vyzera nejako podobne:







Este par uprav v subore /etc/ivman/IvmConfigBase.xml:

Riadok <ivm:option name="umask" value="002">
nahradime <ivm:option name="umask" value="000 -s">

A ak som na nieco nezabudol tak je hotovo. Restartovat potrebne demony a uz sa bude mountovat zakazdym rovnako.

Paulie