Bluetooth a přenos souborů v XFCE

24. 12. 2007 (23:10) | bluetooth, how-to, xfce

BluetoothDostal jsem pod stromeček USB Bluetooth dongle a hned jak to bylo možné jsem s ním běžel k PC a jal jsem se ho zprovoznit. Chtělo to googlit, googlit a googlit, ale nakonec jsem k něčemu dospěl. Možná jsem něco dělal zbytečně, každopádně to funguje naprosto nádherně. Kdyby ne, měl bych asi zkažené Vánoce :P

První věc byla nainstalovat potřebné balíčky. Konkrétně tedy bluez-utils, bluez-gnome a gnome-bluetooth. Pak jsem zapojil USB dongle a spustil nastavení pomocí příkazu bluetooth-properties. Pokud ho chcete vidět v menu, musíte editovat soubor /usr/share/applications/bluetooth-properties.desktop a odstranit z něj řádek:
OnlyShowIn=GNOME;
V menu nastavení by se měla objevit položka Volby Bluetooth.

Nasatvení zažízení
Zde můžete nastavit název zařízení a viditelnost. Doporučuji být viditelný, aby se lépe připojovalo.

Nasatvení služeb
Tady jsem vypnul pro mě zbytečnou podporu zvuku.

Nastavení ikony v trayi
A nakonec jsem vypnul ikonku v trayi. Doporučuji zapnout, až budete připojovat zařízení, jinak to moc dobře nepůjde.

Teď jen přidat hidp do /etc/modules:
echo hidp | sudo tee -a /etc/modules

Poté restart celého systému (určitě to lze udělat nějakým příkazem, nemusí se restartovat celý OS, ale pouhý restart Bluetooth démona nepomůže | oprva: restart opravdu není nutný, více v komentáři od Nibira).

Připojení zařízení

Zapnul jsem Bluetooth v mobilu a zadal jsem do konzole:
hcitool scan
Výsledkem čehož by mělo být něco jako
Scanning ...
xx:xx:xx:xx:xx:xx NazevZarizeni

MAC adresu si někam napište.

Spusťte příkazy bluetooth-applet a gnome-obex-server (hodí se přidat si je do automaticky spouštěných aplikací). Poté jsem dal v mobilu připojení nového zařízení, zvolil jsem svoje PC a klíč. V oznamovací oblasti se mi objevilo toto hlášení:
Hlášení
Já Vám říkal, že ikona je potřeba zapnout :P Takže teď klikněte na ikonu a vybídne Vás to k zadání klíče.
Zadání klíče
Po zadání a potvrzení Vám oznamovací oblast sdělí, zda je vše v pořádku.
Spojení vytvořeno

Můžete schovat ikonku v systrayi.

Přenos dat

Teď jak přenášet data, když gnome-bluetooth integruje přenos jen do Nautila? Použijeme skvělé funkce Thunaru a přidáme vlastní akci (pokud chcete mít možnost odeslání přes Bluetooth raději v kontextové nabídce Odeslat, čtěte dále).
Vlastní akce

Pozor: Od Ubuntu 8.04 se příkaz gnome-obex-send mění na bluetooth-sendto!

A to podle následujících dvou obrázků:
Vlastní akce 1
Vlastní akce 2
Ikonku najdete pod jménem stock_bluetooth (Všechny ikony). K příkazu můžete ještě eventuálně na konec připsat -d xx:xx:xx:xx:xx:xx a soubor se bude automaticky posílat na vybrané zařízení.

UPDATE (23.4.2008): Eventuálně můžeme místo vlastních akcí použít položku Odeslat z kontextové nabídky:
Ve složce ~/.local/share/Thunar/sendto (pokud ji nemáte, vytvořte ji) vytvoříme dva soubory s příponou .desktop - v nabídce Odeslat se položky rovnají podle názvu souborů, takže ho nechám na vás.

[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Name=Mobil pomocí Bluetooth
Icon=stock_bluetooth
Exec=/usr/bin/gnome-obex-send %f -d xx:xx:xx:xx:xx:xx

[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Name=Jinam pomocí Bluetooth
Icon=stock_bluetooth
Exec=/usr/bin/gnome-obex-send %f

Nabídka Odeslat

Ještě nastavíme naše druhé zařízení jako Trusted (důvěryhodné):
Trusted
Po kliknutí na Set Trusted by se měla vpravo vedle zámečku objevit takováhle hvězdička.

Teď můžete zkusit odeslat soubor. Klikněte pravým tlačítkem myši třeba na nějaký obrázek a zvolte Poslat pomocí Bluetooth. Objeví se Vám dialog na určení zařízení (pokud jste nepřidali parametr -d):
Zvolte zařízení Bluetooth
Odklikneme a přenášíme:
Přenos

Obráceně (tj. z mobilu do PC) postupujte podle zvyklostí druhého zařízení a odešlete ho na vaše PC. Soubor se uloží na plochu (bohužel) a objeví se Vám takovéhle okno:
Přijatý soubor

Komentáře

Zaslal Nibiru | 20. 1. 2008 v 12:04

Restart celeho pocitace opravdu neni nutny, ty zapises hidp do /etc/modules -> tento modul se bude pri startu automaticky vkladat do jadra (restartem se vlozi). Vlozit ho muzes i rucne (bez restartu)
sudo modprobe hidp

Zaslal churchyard | 20. 1. 2008 v 12:54

Děkuju, zase jsem o něco chytřejší ;)

Zaslal saw | 6. 2. 2008 v 13:07

a jak přídu na ten klíč??v mobilu se mi to taky zobrazí to má bejt ten stejnej?

Zaslal churchyard | 6. 2. 2008 v 14:01

jj, ten stejnej, je to klic, jakym se sifruje ta komunikace… tzn co zadas v mobilu, to same zadas v pc.

Zaslal churchyard | 23. 4. 2008 v 6:15

UPDATE

Zanechte komentář

XHTML: Můžete použít tyto tagy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>