Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2016-11-29T19:21:17+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Composez votre propre clavier de la mort (version Linux), message #1330432016-11-29T19:21:17+01:00Dominus Carnufex/@Dominus%20Carnufexhttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p133043<p>Je <a href="https://zestedesavoir.com/forums/sujet/7460/depublication-des-ecrits-de-dominus-carnufex/">quitte le site</a>, cette bêta n’a donc plus lieu d’être.</p>Composez votre propre clavier de la mort (version Linux), message #1188232016-07-27T18:52:52+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118823<p>Salut,<br>
Juste une petite remarque, pour moi "Composez votre propre <strong>disposition</strong> de clavier de la mort (version Linux)" serait mieux comme titre car il s'agit de faire une disposition logique et non, par exemple, ce qui se fait dans la partie Workshop de Deskthority ( <a href="https://deskthority.net/workshop-f7/">https://deskthority.net/workshop-f7/</a> ) où les gens fabriquent des claviers mécanique à partir d'une teensy et quelques switchs.<br>
C'est quelque chose qu'on pourrait éventuellement trouver au coté du tutoriel Arduino, dans une catégorie DIY.</p>Composez votre propre clavier de la mort (version Linux), message #1187802016-07-27T12:44:42+02:00Dominus Carnufex/@Dominus%20Carnufexhttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118780<p>Sauf erreur de ma part, c’est assez simple de créer une option : il faut un mini-clavier de type <code>partial</code>, qui fait juste les changements, et rajouter un passage dans <code>rules/evdev</code>. Par contre, j’ignore comment rajouter l’option customisée à la liste de l’interface graphique.</p>
<p>Ça me ferait chier de dégainer <code>setxkbmap</code> juste pour ça, donc je vais creuser la question avant de voir si j’ajoute un paragraphe là-dessus.</p>Composez votre propre clavier de la mort (version Linux), message #1187752016-07-27T11:52:20+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118775<p>Merci pour l'article. J'utilise fr-oss mais en rajoutant les options "caps:swapescape compose:menu" à setxkbmap, pour avoir la touche compose et échanger Esc et Caps Lock (les vimeux comprendront). Je me rappelle pas avoir vu dans le tuto une explication de comment marche le système d'options, mais je peux me tromper parce que j'ai survolé. Si ça n'est pas le cas, ça pourrait être utile de le mentionner, pour ceux qui veulent faire des dispositions avec options. </p>Composez votre propre clavier de la mort (version Linux), message #1181802016-07-21T12:38:53+02:00Taurre/@Taurrehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118180<p>En fait, c'est pas tant la suppression du cache qui me perturbe, mais le redémarrage du serveur graphique ou le passage par la commande <code>udevadm</code>. Ça me paraît étrange de devoir passer par là simplement pour changer la disposition du clavier.</p>Composez votre propre clavier de la mort (version Linux), message #1181692016-07-21T11:10:23+02:00Dominus Carnufex/@Dominus%20Carnufexhttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118169<p>OK, je viens d’essayer. Et ça semble effectivement fonctionner sans avoir besoin de vider le cache. Sauuuuuf que ça bazarde toutes les <em>autres</em> configurations clavier préinstallées, pour ne laisser que celle-là. Ce qui peut s’avérer problématique quand il s’agit d’une version de travail.</p>
<p>En outre, ça met le bordel avec l’appli du tableau de bord. En effet, il n’y a bien qu’une seule disposition installée après le passage de <code>setxkbmap</code>, mais l’appli, elle, se souvient qu’il y en avait d’autres et les affiche toujours dans sa liste. Et donc si tu ouvres le menu de configuration du clavier… ça rétablit le fonctionnement antérieur à ta commande <code>setxkbmap</code>.</p>
<p>Maintenant, avant que tu poursuives tes recherches pour peut-être essayer de trouver une solution, j’ai une question : c’est quoi ton problème avec <em>ma</em> solution ? Pourquoi tiens-tu absolument à faire autrement ? <img alt=":)" src="/static/smileys/smile.png"></p>Composez votre propre clavier de la mort (version Linux), message #1181252016-07-20T21:20:14+02:00Taurre/@Taurrehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118125<p>En fait, il y a plus court, après l'étape deux il suffit d'entrer <code>setxkbmap -layout nouveau_fichier</code>. <img alt=":-°" src="/static/smileys/siffle.png"></p>Composez votre propre clavier de la mort (version Linux), message #1181242016-07-20T21:11:47+02:00Dominus Carnufex/@Dominus%20Carnufexhttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118124<p>Et tu trouves vraiment ça plus simple que juste vider un cache et lancer une unique commande ? Moi non… <img alt=":)" src="/static/smileys/smile.png"></p>Composez votre propre clavier de la mort (version Linux), message #1181232016-07-20T21:04:51+02:00Taurre/@Taurrehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118123<p>Après recherches, il me semble avoir trouvé une alternative :</p>
<ol>
<li>Copier un fichier existant dans le dossier <code>/usr/share/X11/xkb/symbols</code> et lui donner le nom de notre future disposition ;</li>
<li>Modifier celui-ci suivant ses désitératas ;</li>
<li>Utiliser la commande <code>setxkbcomp -print</code> pour obtenir la configuration actuelle et stocker la sortie dans un fichier ;</li>
<li>Modifier la ligne <code>xkb_symbols</code> pour y incorporer le nom de notre nouveau fichier ;</li>
<li>Appliquer la nouvelle disposition avec la commande <code>xkbcomp fichier :0</code> (où <code>fichier</code> est celui comprenant la sortie modifiée de la commande <code>setxkbmap</code> et <code>:0</code> l'écran actuel sous X).</li>
</ol>Composez votre propre clavier de la mort (version Linux), message #1180932016-07-20T16:03:04+02:00Taurre/@Taurrehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118093<figure><blockquote>
<p>Les fichiers <code>.xkm</code> portent des noms comme <code>server-F04C6B24B0EFF91753FD0F7EF5D5BA6ACDF17D39.xkm</code>. Si tu trouves un moyen de me dire quelle disposition de clavier est associée à ce fichier, je suis preneur…</p>
</blockquote>
<figcaption><p><a href="https://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118083">Dominus Carnufex</a></p></figcaption></figure><p>Je n'ai pas de fichier de ce type chez moi (je suis sous Debian), mais une des fonctions que j'ai cité te permet-elle de repérer les fichiers utilisés (car ouvert par un programme) ?</p>
<figure><blockquote>
<p>Je ne vois pas le rapport. <code>setxkbmap</code> ne recompile pas depuis les fichiers sources, il utilise les fichiers pré-compilés mis en cache. Si tu ne vides pas le cache (alias, supprimer les <code>.xkm</code>), les dernières modifications des fichiers sources ne seront pas prises en compte. <img alt=":)" src="/static/smileys/smile.png"></p>
</blockquote>
<figcaption><p><a href="https://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118083">Dominus Carnufex</a></p></figcaption></figure><p>Et ce ne serait pas plus simple de justement compiler un nouveau fichier à l'aide de la commande <code>xkbcomp</code> pour ensuite le charger avec la commande <code>setxkbmap</code> ?</p>Composez votre propre clavier de la mort (version Linux), message #1180832016-07-20T14:23:06+02:00Dominus Carnufex/@Dominus%20Carnufexhttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p118083<blockquote>
<p>Ça me paraît un peu abusé, non ? Y a pas moyen de détecter la disposition utilisée avec <code>lsof</code>, <code>fstat</code> ou <code>fuser</code> ?</p>
</blockquote>
<p>Les fichiers <code>.xkm</code> portent des noms comme <code>server-F04C6B24B0EFF91753FD0F7EF5D5BA6ACDF17D39.xkm</code>. Si tu trouves un moyen de me dire quelle disposition de clavier est associée à ce fichier, je suis preneur…</p>
<figure><blockquote>
<p>Par ailleurs, la commande <code>setxkbmap</code> ne permet pas de changer de disposition clavier ?</p>
</blockquote>
<figcaption><p>Taurre</p></figcaption></figure><p>Je ne vois pas le rapport. <code>setxkbmap</code> ne recompile pas depuis les fichiers sources, il utilise les fichiers pré-compilés mis en cache. Si tu ne vides pas le cache (alias, supprimer les <code>.xkm</code>), les dernières modifications des fichiers sources ne seront pas prises en compte. <img alt=":)" src="/static/smileys/smile.png"></p>
<p>@Gabbro : merci. En effet, il n’y a à ma connaissance pas de document aussi complet et à jour en anglais, alors en français…</p>Composez votre propre clavier de la mort (version Linux), message #1179612016-07-19T15:36:22+02:00Gabbro/@Gabbrohttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p117961<p>Salut,</p>
<p>J'ai lu le tuto, et c'est très digeste vu le sujet. Bon, j'ai quand même lâché car je n'ai pas l'usage et que ça devient un peu l'horreur au bout d'un moment (pas de ta faute), mais le jour où je dois écrire mon propre clavier, je passerai par là.</p>
<p>Je doute très fortement qu'il existe déjà des documents de ce genre en français sur le web.</p>
<p>Je suis assez impressionné. <img alt="^^" src="/static/smileys/hihi.png"></p>Composez votre propre clavier de la mort (version Linux), message #1179382016-07-19T14:31:33+02:00Taurre/@Taurrehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p117938<p>Salut,</p>
<blockquote>
<p>La première étape consiste à supprimer les versions compilées des dispositions que xkb garde en cache. Pour cela, vous devrez aller dans le dossier <code>/var/lib/xkb</code>, et avec les droits de super-utilisateur, supprimer tous les fichiers <code>.xkm</code>. Il n’est malheureusement pas possible de savoir lequel correspond à quelle disposition, alors tuez-les tous, Linus reconnaîtra les siens.</p>
</blockquote>
<p>Ça me paraît un peu abusé, non ? Y a pas moyen de détecter la disposition utilisée avec <code>lsof</code>, <code>fstat</code> ou <code>fuser</code> ? Par ailleurs, la commande <code>setxkbmap</code> ne permet pas de changer de disposition clavier ?</p>Composez votre propre clavier de la mort (version Linux), message #1178932016-07-19T09:01:19+02:00ache/@achehttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p117893<p>J'ai hâte de lire ça ce soir.</p>Composez votre propre clavier de la mort (version Linux), message #1178682016-07-18T22:55:58+02:00Dominus Carnufex/@Dominus%20Carnufexhttps://zestedesavoir.com/forums/sujet/6548/composez-votre-propre-clavier-de-la-mort-version-linux/?page=1#p117868<div class="warning ico-after">
<p>Malheureusement, ce tutoriel qui était en bêta a été supprimé par son auteur.</p>
</div>
<p>Tout le monde se secoue ! <img alt=":D" src="/static/smileys/heureux.png"></p>
<p>J'ai commencé (vendredi 12 février 2016 à 20h24) la rédaction d'un tutoriel au doux nom
de « Composez votre propre clavier de la mort (version Linux) » et j'ai dans l'objectif de proposer en validation
un texte aux petits oignons. Je fais donc appel à votre bonté sans
limite pour dénicher le moindre pépin, que ce soit à propos
du fond ou de la forme. Vous pourrez consulter la bêta à votre guise à
l'adresse suivante :</p>
<div align="center">
<p><a href="https://zestedesavoir.com/contenus/beta/1129/composez-votre-propre-clavier-de-la-mort-version-linux/">À présent, c'est à vous !</a> </p>
</div>
<p>Merci !</p>
<hr>
<p>L’idée de ce tutoriel m’est venue en février dernier, lors de discussions autour de la proposition de l’AFNOR de normaliser le clavier AZERTY. Cela est en outre tombé au moment où je terminais de mettre la dernière main à la charte typographique du site, laquelle explique comment taper les caractères du français qui ne sont pas usuellement disponibles sur un clavier AZERTY.</p>
<p>Je savais qu’il était possible de se faire sa propre disposition de clavier, et j’ai voulu savoir comment cela fonctionnait, et pourquoi pas expliquer à d’autres comment s’y prendre. Devant l’ampleur de la tâche, je me suis concentré sur mon OS, à savoir Linux : OS X, et surtout Windows, utilisent des systèmes radicalement différents, et potentiellement plus compliqués.</p>
<p>Quelques mois plus tard, voici ce tutoriel enfin complet. Quand vous aurez terminé de le lire, vous maîtriserez à peu près complètement le gestionnaire de clavier de Linux, et vous pourrez faire de grandes choses, et essentiellement du grand n’importe quoi.</p>
<p>Le texte adopte un ton pour le moins détendu, plus que ce dont je suis coutumier. J’ai fait ce choix parce que, en toute honnêteté, configurer xkb est une activité aussi attirante et gratifiante qu’éplucher suffisamment d’artichauts pour nourrir une maison de retraite. J’ai donc voulu rendre la présentation un peu moins austère qu’elle ne le serait si je m’en tenais strictement aux informations utiles.</p>
<p>Sur ce, bonne lecture !</p>