Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: vadimo 10 Června 2007, 12:28:59
-
Z dlhej chvíle som sa túlal po internete a narazil som na aplikáciu ircp-tray (http://www.getdeb.net/app.php?name=Ircp-Tray). Je to vlastne aplet do panelu pre Gnome. Ak poznáte aplet Bluetooth, tak je to niečo veľmi podobné. Ale pre rozchodenie treba ešte čo to v systéme nainštalovať a ponastavovať .
Ja mám k dispozícii USB zariadenie SigmaTel STIr4200, takže tu popíšem postup pre toto zariadenie.
1. Skontrolujem si či ho môj PC na USB porte našiel:
lsusb
Bus 002 Device 003: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge
2. Pozrieme či máme natiahnute drivery a hľadáme tam stir4200:
lsmod | grep 4200
stir4200 13828 0
irda 201276 3 stir4200
usbcore 134280 6 ndiswrapper,stir4200,usbhid,ohci_hcd,ehci_hcd
Ak nie, natiahneme ich ručne:sudo modprobe irda_usb stir4200
3. Nainštalujeme si potrebné balíčky:sudo apt-get install irda-utils libopenobex1 openobex-apps obexftp
4. Nainštalujeme si ircp-tray:
a/ Stiahneme si *.deb z GetDeb (http://www.getdeb.net/app.php?name=Ircp-Tray) a nainštalujeme
b/ Stiahneme si zdrojáky priamo zo zdroja (http://gro.clinux.org/frs/?group_id=704) a pokúsime sa ich skompilovať :)
5. Naštartujeme infrák: sudo irattach irda0 -s
6. Skontrolujeme si stav:ifconfig irda0
irda0 Link encap:IrLAP HWaddr 63:c3:bd:d5
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:8
RX bytes:0 (0.0 b) TX bytes:749 (749.0 b)
7. Spustíme si ircp-tray cez Menu/Príslušenstvo/IRCP Tray
8. Zapneme infra port napríklad na mobilnom telefóne a priložíme ho k USB infráku.
9. Vravo hore cez ikonu môžme komunikovať
Aby sme nemuseli vždy pri novom štarte dávať do prevádzky infrák cez príkaz irattach, tak si spravíme nasledovný script:echo tvoje_heslo | sudo -S irattach irda0 -s
ircp-tray
Uložíme ho napríklad do domovskej zložky pod názvom ircp.sh, dáme mu práva na spustenie. Upravíme si v hlavnom menu položku IRCP Tray a to tak, že ako príkaz tam dáme: sh /home/tvoj_login/ircp.sh. Po tom po každom spustení sa nám automaticky aj inicializuje.
-
Ještě bych z čistě bezpečnostních důvodů provedl toto:
sudo chown root:root ircp.sh
sudo chmod 111 ircp.sh
Tak se nikdo bez roota nedostane k heslu...
Na konec skriptu bych dal
sudo -k aby se toho nedalo využít k nekalé činosti využitím pamatování suda
-
Jak na to koukám, moje pozměňovácí návrhy jsou opravdu Bez komentáře :D
-
Doplnenie:
Ak chcem telefón pripojiť k wammu, tak ešte musím si vytvoriť zariadenie:
sudo modprobe ircomm-tty