Az új (2.6.23) kernelben végre van driver a memóriakártya-olvasóhoz (ENE Technology), igaz, csak az SD kártyákat viszi.
Aztán sikerült végre belőnöm az összes extra billentyűt (a fenti képen jól látszanak):
- 4 db launcher (Mail, WWW, Terminal, Launch0)
- 6 db média-vezérlő (Vol+, Vol-, Play/Pause, Stop, Next, Prev (utóbbi kettő funkciója Copy és Paste lett))
- a notebook elején egy "csúszka" -- más modelleken balra a BlueTooth-t, jobbra a 3G-t kapcsolja, a 3690-ben egyik sincs --, ami a Prev és Next szerepét vette át
- az előbbi csúszka mellett a WLAN kapcsolója, feladata a /etc/init.d/net.eth1 indítása és leállítása
Ezeken kívül működik még az € és a $ gomb, valamint az összes Fn-hez kapcsolható dolog (gamma, volume, touchpad, háttérvilágítás stb.).
A megoldás menete:
- feltérképezed a raw scancode-okat (e0HH): végignyomkodod a gombokat, amihez nincs keycode arról ír a /var/log/messages-ben
- ezekhez keycode-okat rendelsz:
setkeycodes e0HH XXX
pl.:
setkeycodes e055 213
Ezeket be kell pakolni egy init scriptbe, hogy minden bootkor lefussanak (gentoo-n: /etc/conf.d/local.start)
- amihez van keycode, azt a xev nevű programmal derítheted ki
- a ~/.Xmodmap fájlban hozzárendeled a keycode-okhoz a keysymeket (keysymeket találsz a /usr/share/X11/XKeysymDB-ben (ez disztribúciónként máshol lehet)) az alábbi módon:
keycode XXX = keysym
pl.:
keycode 213 = XF86AudioPlay
- végül valahogy intézd el, hogy az
/usr/bin/xmodmap ~/.Xmodmap
minden bejelentkezéskor lefusson (erre végtelen sok megoldás létezik)
Az meg, hogy a keysym-ekből hogy lesz valami kézzel fogható dolog, már a desktop environment-től függ. Én Ion3-at használok, az alatt gyerekjáték volt belőni.
Következő számunkban a mailled életre keltésével foglalkozunk. Stay tuned.
- mcbuddha blogja
- A hozzászóláshoz be kell jelentkezni
- 1303 megtekintés
Hozzászólások
Én anno azt csináltam, hogy xev-vel kiderítettem, hogy adott gombhoz milyen keycode tartozik, majd csináltam a ~/.kde/Autostart alá egy xmodmap.desktop állományt, ami annyit tesz, hogy beállítja a keycode-okhoz a nevüket. Elég gány megoldás, mert úgy lenne az igazi, ha rendszer szinten állítódnának be a gombok bootkor, és nem kellene ehhez a felhasználó nevében scriptet/programot futtatni.
- A hozzászóláshoz be kell jelentkezni
"Következő számunkban a mailled életre keltésével foglalkozunk. Stay tuned."
:)
- A hozzászóláshoz be kell jelentkezni
A /etc/X11/Xmodmap vagy ~/.Xmodmap állományt a Gnome automatice futtatja.
- A hozzászóláshoz be kell jelentkezni