Clavier avec touches multimédia: ça marche sous Linux ? Oui ! - Hardware - Linux et OS Alternatifs
Marsh Posté le 02-01-2005 à 20:19:06
Jar Jar a écrit : Avec GNOME il suffit de régler les raccourcis clavier. |
Justement, ça ne va pas comme je veux. Je trouve le truc un poil trop limité:
Citation : Impossible d'exécuter la commande : /usr/lib/mozilla-firefox-1.0/mozilla-firefox "about:blank" |
- Comment modifier les commandes ?
- Comment ajouter de nouvelles fonctions ?
Marsh Posté le 02-01-2005 à 20:21:04
Rasthor a écrit : Bonjour à tous. |
ça marche plutôt bien
il y a des liens sur le sujet dans le topic de liens (dont celui de kadreg cité + haut)
si tu as un clavier logitech particulier (celui du pack cordless elite duo) et une mandrake (c'est peut-être aussi le cas sur d'autres distros, j'ai pas testé) il peut arriver que certaines touches ne soient pas détectées d'emblée ; mais ça se configure assez facilement.
Marsh Posté le 02-01-2005 à 20:23:31
Merci Mjules.
Je n'ai pas de Logitech, mais un noname avec quelques touches multimédia.
Et j'ai trouvé ça pour mes affectations de touches:
http://gnome-hacks.jodrell.net/hacks.html?id=14
Marsh Posté le 02-01-2005 à 20:34:37
Et il est même dans les packages Mandrake
Bon, j'ai de quoi m'amuser.
Marsh Posté le 02-01-2005 à 20:39:41
C'est tout con a configurer, et ca marche tres bien (testé sur du logitech et Microsoft)
Marsh Posté le 02-01-2005 à 20:47:38
J'ai un clavier microsoft et j'utilise xbindkeys. Ca marche bien, mais faut bidouiller des fichiers texte.
Marsh Posté le 03-01-2005 à 00:06:29
Moi j'ai un autre problème,
Je suis le tuto http://kadreg.free.fr/cla/
et il y a mis d'utiliser "xev" pour trouver le "keycode" de la touche.
Or certaines de mes touches "multimédia" ne donnent rien avec xev.
Dois-je en déduire qu'elles ne marchent pas ?
(je n'ai pas d'autre OS/distrib pour tester)
Comment expliquer/régler ce problème ?
Marsh Posté le 03-01-2005 à 00:10:40
J'en ai aussi des commes ça. A priori elles ne sont pas utilisables, ou alors il faut trouver quel type d'évènement matériel elles génèrent (genre le bouton marche/arrêt qui déclenche un évènement ACPI).
Marsh Posté le 03-01-2005 à 00:18:39
La pourtant ce ne sont pas des touches de ce style,
disons que les touches (V-) et (V+) marchent mais que (Mute) juste avant ne marche pas et pourtant (WWW) juste avant mute marche elle
Finalement je ne compte pas dessus, elles ne marchent donc pas ?
édit : 6 / 16 qui ne marchent pas
Marsh Posté le 03-01-2005 à 00:30:15
J'utilise keylaunch sur debian gnu/linux
Tu peux trouver des infos sur lea linux, c'est un peu vieux et pas trop adapté a deb, mais ca se comprend
Marsh Posté le 03-01-2005 à 00:42:41
jjgan a écrit : certaines de mes touches "multimédia" ne donnent rien avec xev. |
Tu tournes un noyau 2.6 ?
J'ai un problème de ce genre avec deux touches de mon portable (client email et navigateur) quand je suis en 2.6. Je retrouve cette erreur dans les logs :
atkbd.c: Unknown key released (translated set 2, code 0xe1 on isa0060/serio0). |
Par contre, ça marche impec en 2.4
Marsh Posté le 03-01-2005 à 11:41:51
c'est exactement ce que je cites dans mon post :
http://forum.hardware.fr/forum2.ph [...] 282&cat=11
http://linuxfr.org/comments/448004.html#448004
Marsh Posté le 03-01-2005 à 11:48:20
J'ai un clavier logitech à la con (http://www.hersys.com/cat/produit_idprod_3208.html), avec des touches multimédia de bases. J'utilise xhotkeys sur mon pc et celui de ma copine, et ça marche niquel
Il suffit juste de récupérer quelle touche est associé à quel évenement de xhotkey,et c'est bon
Marsh Posté le 03-01-2005 à 19:49:16
Merci bien, j'ai un clavier Logitech elite avec des touches qui ne voulaient retourner aucun code avec XEV.
J'essaie tes petits liens dès ce soir !!
Merci Mjules.
Marsh Posté le 03-01-2005 à 19:50:46
Me revoila !!!!
Je viens de m'acheter aujourd'hui un claiver Logitech, le fameux Deluxe Media Keybord. Très sympa, et silencieux. Faut juste se réhabituer un peu avec les touches par rapport à l'ancien clavier, mais ça va.
Ce clavier est parfaitement reconnu par lineak, ou presque. Quelques touches font défaut (messenger) mais je vais corriger ça.
J'ai des icones sur les touches de fonctions (F1-F12), comme les outils office et d'autres trucs.
Comment pourrais-je les configurer, et comment s'active-t-elle normalement ? J'imagine qu'il faut activer la touche "Mode F" avant de d'appuyer sur une des touches de fontions.
Sinon c'est quoi vos fichiers de config des différentes touches, en particulier favorites, home, e-mail, messenger, search ? (pour ceux qui ont ces paramètres)
Voici le mien:
AudioLowerVolume = |
Marsh Posté le 03-01-2005 à 20:21:07
les claviers sans touches de fonctions ... c'est vraiment le genre de clavier qui m'énerve.
bein qu'il soit vra que ces touches sont rarement utilisées sous win, sous linux ont en en fait un plus grand usage
Marsh Posté le 03-01-2005 à 20:23:49
Dark_Schneider a écrit : les claviers sans touches de fonctions ... c'est vraiment le genre de clavier qui m'énerve. |
Surtout que je vais enfin pouvoir utiliser pekwm. Ben oui, j'étais attaché aux icones qui se trouve dans la barre de tâche pour lancer mes applis, mais maintenant je vais pouvoir les faire directement avec le clavier !
Marsh Posté le 03-01-2005 à 20:55:24
Mjules a écrit : c'est exactement ce que je cites dans mon post : |
Nickel !
Merci pour la soluce m'sieur
J'avais pas cherché plus loin parce que mon 2.4 fonctionne impec...
Marsh Posté le 03-01-2005 à 21:55:23
Merci Mjules, avec tes liens ca fonctionne nickel !!!
quand je lance les commandes :
/usr/bin/setkeycodes e014 121 |
mes touches qui manquaient auparavant sont bien reconnu
par contre, j'ai une touche verrouillage, quand je l'utilise, les f1, f2, f3, f... deviennent d'autres fonctions... mais je sais pas trop comment activer ces fonctionnalités....
Marsh Posté le 04-01-2005 à 06:43:39
vlack a écrit : J'ai un clavier microsoft et j'utilise xbindkeys. Ca marche bien, mais faut bidouiller des fichiers texte. |
T'as une interface graphique aussi, xbindkey-config. Ça t'évites en fait d'utiliser xev à côté. C'est plus pratique et plus rapide en fait.
Marsh Posté le 04-01-2005 à 15:58:23
leo44 a écrit : Merci Mjules, avec tes liens ca fonctionne nickel !!!
|
Tu as placé ces fonctiones dans un script pour lors démarrage du système? Lequel ?
Citation : par contre, j'ai une touche verrouillage, quand je l'utilise, les f1, f2, f3, f... deviennent d'autres fonctions... mais je sais pas trop comment activer ces fonctionnalités.... |
Je suis en train d'y travailler.
Mais bizaremment, c'est quand j'active la touche de verrouillage que les touches ont pour valeur F1 à F12. Et là ça marche.
Mais si je n 'active pas la touche, j'ai les fonctions exotique en place, comme word, impression, save, ehlp, etc... Et c'est celles-là que je suis en train de remapper.
Marsh Posté le 04-01-2005 à 16:28:07
Ce que je ne comprend pas, c'est ça:
J'ai appuyer sur "Help" (la touche F1). la touche ne marche pas, je regarde dans le /var/log/messages. Voici ce qu'il me donne:
Jan 4 16:24:19 dhcppc1 kernel: atkbd.c: Unknown key pressed (translated set 2, code [b]0xbb[/b] on isa0060/serio0). |
Donc je fais /usr/bin/setkeycodes e03b 0xbb (en mode root).
Et après je vais dans xev, et il ne se passe rien. La touche n'est pas reconnue.
Je me serais trompé de keycode ?
Et si je converti le 0xbb en décimal (donc 187), il ne l'accepte pas:
/usr/bin/setkeycodes e03b 187 |
Et pour la touche Messenger (e011), j'avais ce keycode: 0x91.
J'ai donc fait ça: /usr/bin/setkeycodes e011 91
Et quand je clique sur Messenger dans xev, la touche est cette fois belle et bien reconnue, mais par le kyecode 127.... Je ne comprend pas.
Marsh Posté le 04-01-2005 à 16:34:27
http://www.kerneltraffic.org/kerne [...] 52.html#10
Citation : Problem: |
Marsh Posté le 04-01-2005 à 16:40:54
Mjules a écrit : http://www.kerneltraffic.org/kerne [...] 52.html#10
|
Merci bien.
Marsh Posté le 04-01-2005 à 18:37:01
/usr/bin/setkeycodes -V
setkeycodes: (console-tools) 0.2.3
Vous avez quoi comme version pour setkeycodes ?
Marsh Posté le 04-01-2005 à 19:13:19
Bon, tout est clairement expliqué ici:
http://www.trustonme.net/didactels/254.html
leo44, tu devrais y faire un tour.
Marsh Posté le 04-01-2005 à 20:08:04
Rasthor a écrit :
|
étant donné qu'on a besoin de que de setkeycodes pour attribuer tout ça, voilà ce que j'ai fait (et ça marche) :
télécharger la dernière version de kbd :
ftp://ftp.win.tue.nl/pub/linux-lo [...] .12.tar.gz
ou de console-tools :
http://ovh.dl.sourceforge.net/sour [...] 2.3.tar.gz
la détarrer, rentrer dans le dossier
./configure
make
l'opération nécessite flex et bison pour kbd et surement d'autres trucs pour console-tools
ne pas faire make install
se rendre ensuite dans le dossier src pour kbd ou kbdtools pour console-tools et localiser setkeycodes
le renommer en setkeycodes26 et le coller dans /usr/local/bin :
mv ./setkeycodes /usr/local/bin/setkeycodes26
ensuite, l'attribution des touches > 127 se fait en invoquant setkeycodes26
cette méthode permet de faire cohabiter les 2 sans risques.
les keycodes sont tous listés dans /usr/include/linux/input.h
Marsh Posté le 04-01-2005 à 22:51:38
Rasthor a écrit : Tu as placé ces fonctiones dans un script pour lors démarrage du système? Lequel ? |
Pour ca j'utilise la fonction sudo, si tu connais pas va voir là
=> http://ernest.cheska.net/index.php [...] umentation
et j'ai rajouté les quatre ligne du script d eMjules dans mon fichier .xsession pour lancer la session X avec devant chaque ligne un petit sudo, ce qui donne ceci :
~$ cat .xsession |
et mon petit fluxbox se lance tout seul ! avec mes touches qui marchent !!
je n'utilise pas de XDM ou GDM ou autre, je lance avec startx a chaque fois
mais tu dois avoir un fichier pour ceux la ou tudois pouvoir mettre ton script.
Marsh Posté le 04-01-2005 à 23:06:57
euh.. pour moi lineak ca marche pas top... je préfèrerai passer par xev, si quelqu'un trouve les correpondances pour ces fameuses touches de fonction ....
Marsh Posté le 05-01-2005 à 18:35:34
leo44 a écrit : euh.. pour moi lineak ca marche pas top... je préfèrerai passer par xev, si quelqu'un trouve les correpondances pour ces fameuses touches de fonction .... |
sur mon logitech, elle n'ont pas de keycodes par défaut (donc pas de xev), il faut attribuer un keycode manuellement (cf au dessus)
Marsh Posté le 05-01-2005 à 21:28:57
break;
Mais bon, ça devrait pas planter pour autant la compile ...
Marsh Posté le 05-01-2005 à 23:07:49
Rasthor a écrit : J'ai un petit problème.
|
installe bison, flex (si tu compiles kbd) ensuite fait un make clean ./configure et make
Marsh Posté le 06-01-2005 à 00:43:48
Alléluia !!!!!!
Ca marche !!!
J'ai détarré le kbd-1.12.tar.gz, suivi la procédure de MJules (que je remercie au passage) et ça a l'air de bien marcher.
Marsh Posté le 06-01-2005 à 03:13:40
Génial ce clavier !!!!
ca marche du tonnerre !
Un coup je lance OpenOffice, un coup Gimp, un term, une fenètre nautilus, Firefox, etc...
Fini les icônes !
PS: j'ai effacé mes messages portant sur mes problèmes perso de compilation.
Marsh Posté le 02-01-2005 à 19:40:01
Bonjour à tous.
J'aimerais savoir si les claviers avec touches multimedia (www,mail,player,navigation,etc...) fonctionne sous Linux, si il y a des drivers, bref vos expériences à ce sujet.
Tel est ma question.
Message édité par Rasthor le 06-01-2005 à 03:10:57