Zdravím vespolek,
přestala mi fungovat fce Dálkové ovladání, kterou připojím mobil SEk550i k počítači. Přenosu souborů se tato úchylka nedotkla.
Postup jsem učinil následující:
donny@dhcppc0 ~$ sudo /etc/rc.d/bluetooth restart
:: Stopping bluetooth subsystem: pand dund rfcomm hidd sdpd hcid [DONE]
:: Starting bluetooth subsystem: hcid
donny@dhcppc0 ~$ hcitool scan
Scanning ...
00:1B:59:9E:11:03 Donny
donny@dhcppc0 ~$ hidd --connect 00:1B:59:9E:11:03
HID create error 13 (Permission denied)
donny@dhcppc0 ~$ hidd --show
donny@dhcppc0 ~$ sudo hidd --connect 00:1B:59:9E:11:03
Heslo:
donny@dhcppc0 ~$ hidd --show
00:1B:59:9E:11:03 Sony Ericsson Remote Control of PC applications and other devices [0000:c069] connected
Problém je v tom, že k připojení najednou vyžaduje administrátorská práva, která mu při připojování z mobilu kvůli vzdálenosti mé osoby od počítače dát jednorázově logicky nemůžu (pak by celá funkce postrádala jakýkoli smysl). /etc/bluetooth/hcid.conf jsem zkontroloval, obsah adr. /var/lib/bluetooth jsem vymazal, poté jsem mobil s počítačem opět spároval.
Za prozatimní řešení jsem zvolil:
donny@dhcppc0 ~$ which hidd
/usr/bin/hidd
donny@dhcppc0 ~$ ls /usr/bin/hidd
-rwxr-xr-x 1 root root 31176 13. dub 09.49 /usr/bin/hidd
donny@dhcppc0 ~$ sudo chmod +s /usr/bin/hidd
Heslo:
donny@dhcppc0 ~$ ls /usr/bin/hidd
-rwsr-sr-x 1 root root 31176 13. dub 09.49 /usr/bin/hidd
donny@dhcppc0 ~$ hidd --connect 00:1B:59:9E:11:03
donny@dhcppc0 ~$ hidd --show
00:1B:59:9E:11:03 Sony Ericsson Remote Control of PC applications and other devices [0000:c069] connected
Řešení, že dám hiddu suid bit se mi nezdá být zrovna nejlepším řešením; tedy sice to funguje, ale... Pokud by se našel někdo, kdo se v tomhle vyzná (nepředpokládám nějaké výrazné odchylky mezi distribucemi, používám Arch) a ví, jak zařídit, aby pro spojení nebyla vyžadována su práva, budu mu velice vděčný. Ostatní informace dodám na vyžádání.