Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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 ? smile


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

MicP a écrit :

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 :

https://wiki.archlinux.fr/Xmodmap

https://medium.com/@damko/a-simple-humb … 1ad5e13450

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 wink

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 wink
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 big_smile Tout fonctionne
Un grand merci pour ton temps et tes conseils wink
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 smile

Dernière modification par MicP (Le 25/03/2021, à 11:15)

Hors ligne