Hlavní navigace

Modrozubé klávesnice a myši - konečné řešení

Povíme si pohádku o tom, jak Linux k rozumné podpoře pro klávesničky a myšky přes profil BT HID přišel. V hlavních rolích babička a jaderní vývojáři.

Tweetni to Odměnte autora  Jak to funguje?

Drahé děti,

začala svou pohádku babička. Jak jistě víte, před téměř rokem jsme si ukázali v našich laboratořích, jak rozjet vámi zakoupenou klávesnici a myšku pod tím divným a vpravdě úchylným Linuxem. Kdo jiný než úchylák by mohl taky dát tý černobílý obrazovce takové jméno?

Doba se hnula a ti, prý vývojáři, ale my jim budeme říkat úchyláci, dodělali konečně řešení modrozubé otázky. NE! Nebojte se. Nebudeme plynovat uživatele modrozubé technologie. Kdo by potom taky na ty nemakačenka dělal? Vždyť bondovka i dnes patří k výbavě jen movitého muže okolo třiceti let.

Jeden pán, jmenuje se Marcel Hotmann, vydal totiž patch do jádra, který se dostane až do 2.4.28, milé děti. Už nějakou dobu totiž v bluez-utils dřímá a na svou dravou příležitost čeká démon hidd, který nám právě naše myšky a klávesnice, ale i jiná HID zařízení elegantně k jádru připojí :)

Takže děti, vezměte svoje hmoždíře a jdeme kompilovat to naše koření, aby nám naše myšky a klávesnice více chutnaly.

Vezmeme jeden vanilla kernel verze 2.4.27 nebo 2.6.8, použijeme na něj patch z www.holtman­n.org/linux/ker­nel. Ti, kteří mají dost trpělivosti, si holt počkají na vydání další verze. My nadržení, co v našich hmoždířkách chceme mít jen a jen to nejnovější a nejlepší, čekat nebudeme a s velkou láskou zaškrtneme v jádru volbu CONFIG_BT_HIDP=m u jádra 2.6 a nebo CONFIG_BLUEZ_HIDP=m u jádra 2.4. Modul uinput můžeme s radostí z jádra vypnout, již jej nebudeme potřebovat.

Po nerušené kompilaci, milé děti, jádro nainstalujeme a nabootujeme. Proč bychom to také nakonec jinak dělali, že? :)

Taaaak super! Vidíte. Jádro běží. Zkusme tedy zavolat modprobe hidp. Vidíte, pěkně nám to prošlo. Jste šikulky! Teď ještě vypněte ve vašem hcid.conf security mód 3 a démonka restartněte. Povedlo se? Ale jistě! Nic na tom přeci není.

A teď zmáčkněte na vašich myškách a klávesničkách ten čudlík na párování a zkuste vyhledat za pomoci příkazu hcitool scan. Vidíte? Pěkně je tu máme.

Scanning ...
      00:50:F2:XX:XX:XX     Microsoft Mouse
      00:50:F2:XX:XX:XX     Microsoft Keyboard

Spusťme nyní server hidd -server a budete se divit, nyní připojíme tu myšku a klávesnici příkazem hidd –connect BDADDR vaší myšky a klávesničky.

Jupíííí povedlo se! Jste vážně šikulky, milé děti. A to bylo z dnešní lekce modrozubky všechno. Ti lepší z vás si to dají do nějakého pěkného startup skriptu, některé nám dokonce v balíku bluez-utils přišly přiložené. A nebojte se jich, i když některé psal autor tohoto článku. Je to přeci jen FELák :) Nechme raději už ten divný OS Linux spinkat a pojďte si dát čajík a koláčky.

Brr to byl ale zlý sen, probudil se CIJOML. S většinou věcí měla babička pravdu, ale některé je potřeba ještě dovysvětlit…

Tak co je třeba ten security mód 3? Jedná se o nastavení BT komunikace tak, že Linux box přijme jakékoliv bezpečnostní nastavení od zařízení druhé strany a nevynucuje si nic víc. Provede se těmito dvěma řádky v démonu hcid:

        #auth enable;
        #encrypt enable;

A proč je to potřeba? Protože myšky většinou nešifrují, na rozdíl od klávesnic, kde je šifrování nanejvýš doporučeno. K čemu by potom bylo ssh, kdyby heslo šlo vzduchem bez cryptu??

Další důležitou vlastností je, že myšky a klávesnice se samy po své aktivaci, ať již pohybem, nebo stiskem, připojí k bodu, a tak volbu -connect v ideálním případě provedete jen jednou. To platí i pro výměnu baterií.

Dále je třeba zmínit, že některé modrozubé dongle potřebují před použitím přepnout nejprve ze standardu hid do standardu hci za pomoci utilitky hid2hci. Vyžadují to kupříkladu poslední notebooky Apple a flashnuté dongle DLink DBT-120 rev. B3. Dalším zařízením je základna Logitech dodávaná s myškou MX900 a jejich BT desktopy.

Existují i klávesnice (třeba od Apple) a myšky (třeba od Broadcom), které vyžadují zadání párovacího kódu. Je to zcela zbytečné. Myšky od Logitech ani Microsoftu to nevyžadují. Zde k tomu není ani důvod. Při párování postupujeme jako u jakéhokoliv jiného BT zařízení, třeba mobilu. Párovací postup jsem popsal v některém z minulých článků.

Mnozí z vás se asi ptají na výdrž takové myši a klávesnice. Je ohromná v porovnání třeba se zařízeními pracujícími na standartu IRDA a nebo 27GHz. Ta vydrží mnohdy jen týden. S mojí myškou od Microsoftu dosahuji výdrže běžně dva měsíce, s klávesnicí téměř půl roku na jedno nabití. Používám akumulátory 2200 mAh, potřeba jsou dva a doba mé denní práce je přibližně od 10 ráno do 3 ráno prakticky nonstop. Zde je potřeba brát v úvahu i uložení vysílače, které je díky BT technologii pracující na 2.4 GHz mnohem více imunní proti rušení a překážkám, takže vysílač můžete mít až 10 metrů od klávesnice a myši a mimo přímou viditelnost. To u 27 GHz nepřipadá v úvahu, o IRDA nemluvě.

Relaxujte :-))) A používejte jen špičkové technologie, vždyť za kvalitu se platí, ale vždy se vám vrátí.

Ohodnoťte jako ve škole:
Průměrná známka 2,79
Tweetni to Odměnte autora  Jak to funguje?

Školení: Obsahová strategie a content marketing

DW - Školeny webcopywritingu
  • Proč je obsahový marketing výrazným trendem
  • Jak navrhnout užitečnou obsahovou strategii
  • Jaký obsah využít a které nástroje vám pomohou
  • Jak zlepšit workflow a výsledky copywritingu

Detailní informace o školení content strategy »

       

Přehled názorů

bez titulku
team A>M>E>R>I>K>A>>> 26. 10. 2004 00:05
Nový
└ 
re: tolik slov
eMptywORld 26. 10. 2004 02:18
Nový
Prvni dva odstavce
RWS 26. 10. 2004 07:08
Nový
├ 
Re: Prvni dva odstavce
cyner 26. 10. 2004 07:27
Nový
└ 
Re: Prvni dva odstavce
Pepa 26. 10. 2004 19:34
Nový
bez titulku
Petr 26. 10. 2004 07:16
Nový
├ 
Re:
Ctirad 26. 10. 2004 09:56
Nový
├ 
Re:
BoodOk 26. 10. 2004 11:12
Nový
└ 
Re: opiceni
eMptywORld 26. 10. 2004 11:50
Nový
Jedna drobnost
David 26. 10. 2004 08:09
Nový
├ 
Re: Jedna drobnost
BoodOk 26. 10. 2004 11:15
Nový
└ 
Re: Jedna drobnost
máca 26. 10. 2004 11:57
Nový
 
└ 
Re: Jedna drobnost
CIJOML 26. 10. 2004 16:43
Nový
 
 
└ 
Re: Jedna drobnost
Pepa 26. 10. 2004 19:37
Nový
hruza
David 26. 10. 2004 08:12
Nový
└ 
Re: hruza
deda.jabko 26. 10. 2004 10:45
Nový
proboha
M 26. 10. 2004 08:49
Nový
└ 
Re: proboha
Johanka 26. 10. 2004 09:45
Nový
 
└ 
Re: proboha
CIJOML 26. 10. 2004 10:24
Nový
 
 
├ 
Re: proboha
Jozef Vondrak 26. 10. 2004 11:19
Nový
 
 
└ 
Re: proboha
Ondra 27. 10. 2004 20:45
Nový
8-O
Jiri Svoboda 26. 10. 2004 09:38
Nový
└ 
Re: 8-O
Tritol 26. 10. 2004 13:50
Nový
 
└ 
Re: 8-O
Vladimír Stwora 26. 10. 2004 23:28
Nový
Teda nevim
sam 26. 10. 2004 09:39
Nový
├ 
Re: Teda nevim
jerrinot 26. 10. 2004 23:42
Nový
└ 
Re: Teda nevim
rejpal 27. 10. 2004 12:57
Nový
 
└ 
Re: Teda nevim
Cronin 27. 10. 2004 17:00
Nový
bez titulku
anonymní uživatel 26. 10. 2004 10:04
Nový
├ 
Re:
px 26. 10. 2004 10:18
Nový
│
└ 
Re:
anonymní uživatel 26. 10. 2004 10:24
Nový
│
 
└ 
Re:
px 27. 10. 2004 10:44
Nový
└ 
Re:
CIJOML 26. 10. 2004 10:22
Nový
 
└ 
Re:
anonymní uživatel 26. 10. 2004 10:27
Nový
 
 
└ 
Re:
CIJOML 26. 10. 2004 12:28
Nový
 
 
 
├ 
Re:
mhepp 26. 10. 2004 14:24
Nový
 
 
 
└ 
Re:
HK 26. 10. 2004 22:44
Nový
 
 
 
 
└ 
Re:
dejf 27. 10. 2004 10:18
Nový
ubohost
Zdeněk Štěpánek 26. 10. 2004 10:55
Nový
Pryc s balastem
Jakub Moc 26. 10. 2004 12:04
Nový
└ 
Re: Pryc s balastem
Jan Dvorak 27. 10. 2004 12:34
Nový
Urcite ne 27GHz ale MHz
anonymní uživatel 26. 10. 2004 14:53
Nový
BT klávesnice a PDA
raxas 26. 10. 2004 16:09
Nový
└ 
Re: BT klávesnice a PDA
anti-CIJOML 26. 10. 2004 16:16
Nový
blbost
mat 26. 10. 2004 16:12
Nový
└ 
Re: blbost
dejf 27. 10. 2004 10:19
Nový
 
└ 
Re: blbost
Cronin 27. 10. 2004 17:06
Nový
nazor na clanek
fikus 26. 10. 2004 16:38
Nový
CIJOML
Martin Fronek 26. 10. 2004 17:03
Nový
CIJOML
madr 26. 10. 2004 17:53
Nový
└ 
Re: CIJOML
anonymní uživatel 26. 10. 2004 21:26
Nový
 
└ 
Re: CIJOML
Jirka Kosina 29. 10. 2004 16:08
Nový
 
 
├ 
Re: CIJOML
Pantani 30. 10. 2004 20:21
Nový
 
 
└ 
Re: CIJOML
anti-CIJOML 1. 11. 2004 10:27
Nový
BT multiklavesnice?
me 27. 10. 2004 08:49
Nový
├ 
Re: BT multiklavesnice?
dejf 27. 10. 2004 10:29
Nový
└ 
Re: BT multiklavesnice?
px 27. 10. 2004 10:33
Nový
2 odstavce
Culibrk 27. 10. 2004 12:07
Nový
└ 
Re: 2 odstavce
jie liu 29. 10. 2004 11:31
Nový
Modrozuby headset a Linux?
anonymní uživatel 27. 10. 2004 21:55
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem