Configurer touches multimedia DELL 6400 sous ubuntu linux

Posté le 15 Jan, 2007 dans dell-6400, linux, truc astuce, Tutos, ubuntu | 0 commentaires

dezeer dell 6400 face avant

Comme vous pouvez le voir sur cette photo, mon pc portable possède des touches multimedia en dessous du touche pad sur la face avant.
Sous gnome elles étaient quasi toutes fonctionnelles (le son) et en tout cas configurable par la suite or en arrivant sous kde, blackout pour ces touches … :/

En comme je venais de passer à kde pour le SVN je n’allais pas changer de sessions à chaque fois, je me suis donc mis à la recherche d’une appli pour configurer mes touches, et en fouinant (beaucoup !) j’ai trouvé lineak mais malheureusement pas compatible avec mon DELL :'(.

Je me suis donc fais mon fichier de conf perso:
Methode :
Lancez xev dans une console
Prenez ensuite un jolie bout de papier et appuyez sur chacun des boutons « spéciaux » de votre clavier, vous allez obtenir qqchose comme ça:

KeyPress event, serial 23, synthetic NO, window 0x5a00001,
root 0x36, subw 0x0, time 2407465070, (146,-62), root:(719,272),
state 0x0, keycode 234 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 characters: «  »

Notez la seule chose qui nous intéresse nous: le nombre qui suit keycode, ici 234.

Ouvrez ensuite le fichier /etc/lineakkb.def et repérez une configu parmi celles dans ce fichiers qui contient toutes les fonctionnalitées de vos touches supplementaires. Copiez la et modifier la pour qu’elle coresponde à votre clavier.

Changez le nom, la description et configurez les touches avec les codes obtenus precedement.
Collez ensuite tout ceci à la fin du fichier de conf, il faut être root, donc sudo kate /etc/lineakkb.def

Ouvrez ensuite une console et tappez
lineakd -l

Vous devriez voir le nom de la config que vous venez de créer, faites ensuite:
lineakd -c Nom_de_votre_config

Puis pour tester lancer lineakd -v et appuyez sur vos touches, vous devriez voir s’afficher des choses dans la console: ça marche, reste plus qu’a configurer ;).

Faites
kate $HOME/.lineak/lineakd.conf
et remplisser les lignes, voici par exemple mon fichier de conf:

CdromDevice = /dev/cdrom
Display_align = center
Display_color = 0aff00
Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-*
Display_hoffset = 0
Display_plugin = internal
Display_pos = bottom
Display_soffset = 1
Display_timeout = 3
Display_voffset = 50
KeyboardType = DELL_6400
MixerDevice = /dev/mixer
RAWCommands = 
Screensaver = 
conffilename = /home/titeuf/.lineak/lineakd.conf
keystate_capslock = 
keystate_numlock = 
keystate_scrolllock = 
AudioLowerVolume = amixer set Master 2-
AudioMute = amixer set Master toggle
AudioNext = xmms --fwd
AudioPlay|Pause = xmms --play-pause
AudioPrevious = xmms --rew
AudioRaiseVolume = amixer set Master 2+
AudioStop = xmms --stop

Pour utiliser amarok avec lineak:

AudioLowerVolume = amixer set Master 2-
AudioMute = amixer set Master toggle
AudioNext = AMAROK_FORWARD
AudioPlay|Pause = AMAROK_PLAYPAUSE
AudioPrevious = AMAROK_BACK
AudioRaiseVolume = amixer set Master 2+
AudioStop = AMAROK_STOP

Et avec ça tout roule

Pour lancer lineak a chaque démarage sous kde, créez un fichier dans Autostart:
kate ~/.kde/Autostart/clavier_dell.sh

placez ceci dedans
#!/bin/sh
lineakd &

Puis rendez le executable:
sudo chmod +x ~/.kde/Autostart/clavier_dell.sh
Bonne config

Pas encore de commentaire

Soyez le premier ! Réagissez.

Commenter

Note: La modération des commentaires est activée