#26 Le 20/03/2021, à 22:40
- MicP
Re : Fichier Keymap
Dans un autre contexte, je n'aurais pas demandé de redémarrer la machine,
par exemple, si la machine était un serveur en train d'être utilisé dans une entreprise,
ou si je ne connaissais pas du tout le contexte, et que je ne voulais pas prendre de risque,
j'aurais (peut-être) pris le temps d'expliquer clairement tout ça ou laissé d'autres le faire.
Là, je savais qu'il s'agissait d'un portable ordissimo
qui n'était pas utilisé comme serveur
et qui pouvait être arrêté sans risquer de ne plus pouvoir redémarrer.
=======
Pour expliquer ce que font les deux premiers blocs de lignes de commandes de mon message #20:
- Le premier bloc créé dans le répertoire personnel du compte utilisateur un fichier nommé .Xmodmap
dans lequel il met les lignes suivantes :
keycode 67 = 1 ampersand 1 ampersand dead_caron dead_ogonek dead_caron dead_ogonek
keycode 68 = 2 eacute 2 eacute asciitilde Eacute asciitilde Eacute
keycode 69 = 3 quotedbl 3 quotedbl numbersign dead_breve numbersign dead_breve
keycode 70 = 4 apostrophe 4 apostrophe braceleft U2014 braceleft U2014
keycode 71 = 5 parenleft 5 parenleft bracketleft U2013 bracketleft U2013
keycode 72 = 6 minus 6 minus bar U2011 bar U2011
keycode 73 = 7 egrave 7 egrave grave Egrave grave Egrave
keycode 74 = 8 underscore 8 underscore backslash trademark backslash trademark
keycode 75 = 9 ccedilla 9 ccedilla asciicircum Ccedilla asciicircum Ccedilla
keycode 76 = 0 agrave 0 agrave at Agrave at Agrave
keycode 77 = asterisk mu asterisk mu dead_grave dead_macron dead_grave dead_macron
keycode 119 = equal plus equal plus braceright plusminus braceright plusminus
- Le deuxième bloc commence par tester l'existence d'un répertoire ~/.config/autostart/, et si ce répertoire n'existe pas, alors il le créé.
ensuite il créé dans ce répertoire un fichier nommé clavier.desktop
dans lequel il mets les lignes suivantes :
[Desktop Entry]
Name=Xmodmap
Comment=Reconfiure la première ligne des touches du clavier
Exec=/usr/bin/xmodmap .Xmodmap
Icon=application-default-icon
X-GNOME-Autostart-enabled=true
Type=Application
Dernière modification par MicP (Le 20/03/2021, à 23:08)
Hors ligne
#27 Le 20/03/2021, à 22:44
- Buzz443
Re : Fichier Keymap
Tout-à fait d'accord, mais ces jours-ci, j'ai la flemme d'expliquer ce que veut dire
redémarrer Xorg
ou/et
se déconnecter de la session graphique
ou et
ce qu'étaient un serveur X
ou et
un environnement de Bureau
etc.
sans compter que ça prends parfois tout une série d'échanges de messages et d'erreurs d'interprétations
Je suis d'accord pour ma part, car je trouve cela plus pratique en ligne de commande pour un néophyte que je suis, xorg, serveur x cela ne me parle pas
J'essaie de comprendre pour modifier la 2e ligne qui doit être modifiée.
J'ai compris comment recuperer le keycode, je pourrais aussi faire la ligne de commande en reprenant la tienne mais je ne comprend pas ou tu trouve ce qui suit le keycode et comment tu sais à quoi cela correspond?
par exemple:
equal plus equal plus braceright plusminus braceright plusminus
Hors ligne
#28 Le 20/03/2021, à 23:00
- Watael
Re : Fichier Keymap
Linux ne nécessite pas de redémarrage (sauf mise à jour du noyau).*
c'est une chose dont il faut faire prendre conscience aux débutants.
--
* tu veux que je redémarre sur l'emploi des accolades, c'est ça ?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#29 Le 20/03/2021, à 23:06
- MicP
Re : Fichier Keymap
Je ne peux pas expliquer ça simplement, il y a tellement de dépendances entre les fonctionnalités du serveur X, des applications utilisées, du type de terminal, de la façon dont on y accède, du type de clavier, de son modèle, de l'agencement des touches, du langage pour lequel il a été créé, des fonctionnalités de certaines touches, etc.
Quelques liens trouvés vite fait, mais il faudra beaucoup d'autres choses pour pouvoir bien comprendre :
https://wiki.archlinux.fr/Xmodmap
https://medium.com/@damko/a-simple-humb … 1ad5e13450
Dernière modification par MicP (Le 25/03/2021, à 11:07)
Hors ligne
#30 Le 20/03/2021, à 23:10
- Buzz443
Re : Fichier Keymap
Je ne peu pas expliquer ça simplement, il y a tellement de dépendances entre les fonctionnalités du serveur X, des applications utilisées, du type de terminal, de la façon dont on y accède, du type de clavier, de son modèle, de l'agencement des touches, du langage pour lequel il a été créé, des fonctionnalités de certaines touches, etc.
Quelques liens trouvés vite fait, mais il faudra beaucoup d'autres choses pour pouvoir bien comprendre :
Merci beaucoup MicP pour ton aide, je vais parcourir ces liens et je vais essayer de programmer la 2eme ligne avec les bonnes valeurs.
Je reviendrais vers toi si j'ai un soucis ou une question.
En tout cas je ne sais pas comment te remercier pour ton aide
Hors ligne
#31 Le 20/03/2021, à 23:25
- MicP
Re : Fichier Keymap
Ahhh ! j'ai enfin réussi à retrouver un lien qui m'avait bien plus sur ce sujet et qui est bien plus complet
et même si quelques petits points y sont parfois obsolètes, c'est le plus complet que j'ai pu trouver jusqu'à aujourd’hui.
charvolant.org -> An Unreliable Guide to XKB Configuration (By Doug Palmer)
Pour le compléter, il faudrait voir comment sont réinterprétées les touches au niveau du serveur X ou/et de Wayland.
C'est dommage que je n'aie pas retrouvé le beau schéma montrant les relations entre toutes ces couches logicielles.
Dernière modification par MicP (Le 21/03/2021, à 00:12)
Hors ligne
#32 Le 21/03/2021, à 17:22
- Buzz443
Re : Fichier Keymap
Grâce à ton aide, tes conseils et tes liens j'ai réussi à faire la 2e ligne
J'ai une question, est on obligé de mettre tout le code comme cela
xmodmap -e "keycode 67 = 1 ampersand 1 ampersand dead_caron dead_ogonek dead_caron dead_ogonek"
ou peut on juste mettre cela (vu que la touche n'a qu'une seule fonction?
xmodmap -e "keycode 67 = 1"
Hors ligne
#33 Le 22/03/2021, à 01:21
- MicP
Re : Fichier Keymap
est on obligé de mettre tout le code comme cela
Non, de même qu'on est pas obligé d'utiliser toutes les fonctionnalités d'un logiciel ou d'un appareil.
… vu que la touche n'a qu'une seule fonction …
Pour savoir quelles sont les fonctionnalités de la touche,
il faudrait voir comment les fichiers des sous-répertoires du répertoire /usr/share/X11/xkb/
ont défini les fonctionnalités de cette touche sur le clavier concernée.
Si cette touche permet d'entrer différents caractères en fonction des différents modes possibles,
je trouve dommage de ne lui en laisser qu'un seul.
Par exemple, en ne mettant que :
xmodmap -e "keycode 67 = 1"
la touche 1 ne fera plus rien si le clavier est verrouillé en majuscule
Dernière modification par MicP (Le 22/03/2021, à 05:59)
Hors ligne
#34 Le 24/03/2021, à 21:57
- Buzz443
Re : Fichier Keymap
Bon, grâce à toi ce petit ordissimo à droit à une nouvelle vie Tout fonctionne
Un grand merci pour ton temps et tes conseils
Bonne soirée
Dernière modification par Buzz443 (Le 24/03/2021, à 21:58)
Hors ligne
#35 Le 24/03/2021, à 23:09
- MicP
Re : Fichier Keymap
Je n'ai fait que te donner quelques pistes,
et comme tu as pu le constater, c'est beaucoup plus complexe que ça en a l'air,
mais tu as su les utiliser.
Donc bravo pour ton travail perso,
ça fait vraiment plaisir
Dernière modification par MicP (Le 25/03/2021, à 11:15)
Hors ligne