[xmodmap] clavier japonais - francais (resolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
tuxrouge
archer
Messages : 141
Inscription : dim. 07 déc. 2008, 00:09

[xmodmap] clavier japonais - francais (resolu)

Message par tuxrouge »

hugh

alors, voilà le défi ultime

je possède un panasonic r6 venu du japon avec un clavier ... japonais

j'y ai collé de jolis stickers dessus et je l'ai déclaré comme clavier français. Vous pouvez vous en appercevoir, ça fonctionne plutôt bien...

sauf que je n'arrive absolument pas à avoir aucune des combinaisons liées à alt-gr
(@ € # { } [ ] | ` ø ...)

j'ai évidemment lu la doc et la solution semble passer par xmodmap. sauf que je ne comprends pas comment lui dire que la touche 100 (nombre donné par xev) appelée henkan_mode (ben ouais, c'est japonais) est la touche alt-gr et qu'avec la touche 26 (E), ça me donne un € ?

par ailleurs, si j'ai bien compris, je n'ai pas besoin de déclarer toutes les touches dans mon xmodmap, seulement celles que je veux modifier ?

enfin, et là on touche au sublime, faudrait idéalement que ça fonctionne avec les consoles, donc sans xmodmap

alors les gourous, vous avez des idées ?
Dernière modification par tuxrouge le ven. 12 déc. 2008, 23:24, modifié 1 fois.
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [xmodmap] clavier japonais - francais

Message par gyo »

tuxrouge a écrit :j'ai évidemment lu la doc et la solution semble passer par xmodmap. sauf que je ne comprends pas comment lui dire que la touche 100 (nombre donné par xev) appelée henkan_mode (ben ouais, c'est japonais) est la touche alt-gr et qu'avec la touche 26 (E), ça me donne un € ?
Alors pour ce faire, il faut déclarer un modifier avec xmodmap.
Dans ton cas, il faut utiliser la commande suivante :

Code : Tout sélectionner

xmodmap -e "add mod5 = Henkan_Mode"
Et normalement ça devrait fonctionner.
par ailleurs, si j'ai bien compris, je n'ai pas besoin de déclarer toutes les touches dans mon xmodmap, seulement celles que je veux modifier ?
Exact.
enfin, et là on touche au sublime, faudrait idéalement que ça fonctionne avec les consoles, donc sans xmodmap
C’est faisable, je l’ai fait une fois pour mettre une map dvorak-fr sous la console (pas le bépo), bon je verrai ça une autre fois ^^
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
tuxrouge
archer
Messages : 141
Inscription : dim. 07 déc. 2008, 00:09

Re: [xmodmap] clavier japonais - francais

Message par tuxrouge »

gyo a écrit :Alors pour ce faire, il faut déclarer un modifier avec xmodmap.
Dans ton cas, il faut utiliser la commande suivante :

Code : Tout sélectionner

xmodmap -e "add mod5 = Henkan_Mode"
Et normalement ça devrait fonctionner.
ça a fonctionné chez moi mais il l'a fallu que le lance en tant que root
par contre, il me faut recommencer à chaque session.

il faudrait donc que je le lance à chaque démarrage de X plutôt. bonne idée ou pas et, si oui, comment ?
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Re: [xmodmap] clavier japonais - francais

Message par gyo »

tuxrouge a écrit :ça a fonctionné chez moi mais il l'a fallu que le lance en tant que root
par contre, il me faut recommencer à chaque session.
En root ? C’est curieux… Ça affiche un message d’erreur quand tu le lances en mode utilisateur ?
il faudrait donc que je le lance à chaque démarrage de X plutôt. bonne idée ou pas et, si oui, comment ?
Oui tu es obligé de le lancer à chaque démarrage de X. Il faut passer par un fichier que tu places dans ton home, .xmodmaprc (par convention) avec le contenu suivant :

Code : Tout sélectionner

add mod5 = Henkan_Mode
Et dans ton ~/.xinitrc ou je ne sais quoi, tu mets : xmodmap ~/.xmodmap
Dernière modification par gyo le ven. 12 déc. 2008, 14:23, modifié 1 fois.
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
Clark
archer
Messages : 142
Inscription : dim. 01 juil. 2007, 15:41

Message par Clark »

Bonjour,

Tu devrais lire dans le wiki l'article de configuration avancée du clavier. Tu n'y trouveras forcément les détails qui t'intéressent, mais ça devrais t'ouvrir des pistes.
tuxrouge
archer
Messages : 141
Inscription : dim. 07 déc. 2008, 00:09

Message par tuxrouge »

clark, dejà fait mais ce wiki s'adresse surtout à ceux qui ont des touches spéciales, style multimédia qui ne passent pas

gyo, je reviens sur ce que j'ai dis et la commande fonctionne chez moi en tant que user. j'avais du me tromper quelque part.

pour le .xmodmaprc j'ai mis

Code : Tout sélectionner

"add mod5 = Henkan_Mode"
note les guillemets au debut. j'ai bon ?
Et dans ton ~/.xinitrc ou je ne sais quoi, tu mets : xmodmap ~/.xmodmap
alors, je n'ai pas de .xinitrc mais je peux en créer un
ceci dit, je n'ai pas créé de .xmodmap non plus puisque je n'en avais pas besoin.

du coup, peux tu m'expliquer l'intérêt de cette commande ?

pour info, jai essayé de mettre le premier ordre dans le demarrage de gnome mais ça n'a rien changé non plus
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

tuxrouge a écrit :gyo, je reviens sur ce que j'ai dis et la commande fonctionne chez moi en tant que user. j'avais du me tromper quelque part.

pour le .xmodmaprc j'ai mis

Code : Tout sélectionner

"add mod5 = Henkan_Mode"
note les guillemets au debut. j'ai bon ?
Toutes mes confuses, il faut il ne faut pas mettre de guillemets autour (je vais faire un edit de mon message précédent).
alors, je n'ai pas de .xinitrc mais je peux en créer un
ceci dit, je n'ai pas créé de .xmodmap non plus puisque je n'en avais pas besoin.

du coup, peux tu m'expliquer l'intérêt de cette commande ?

pour info, jai essayé de mettre le premier ordre dans le demarrage de gnome mais ça n'a rien changé non plus
Ok, j’imagine que tu utilises GDM comme gestionnaire d’affichage donc exit le .xinitrc, donc ok dans le démarrage auto de gnome. Avec ma correction ci-dessus, xmodmap .xmodmap doit fonctionner, sinon tu peux te passer du fichier .xmodmap en utilisant la ligne de commande de mon premier à placer dans l’autostart de gnome…
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
tuxrouge
archer
Messages : 141
Inscription : dim. 07 déc. 2008, 00:09

Message par tuxrouge »

et oui, ça fonctionne mieux maintenant

merci

un moyen d'avoir ça en console ou j'abandonne ?
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

tuxrouge a écrit :un moyen d'avoir ça en console ou j'abandonne ?
Il doit y avoir moyen je pense… Je ne sais pas si je pourrais te fournir une réponse cependant.
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
tuxrouge
archer
Messages : 141
Inscription : dim. 07 déc. 2008, 00:09

Message par tuxrouge »

tant pis

de toute façon seul el # risque de me manquer sur console

merci
Répondre