Page 1 sur 1
[Bépo-utf8] Bug dans les tty ?
Publié : mer. 21 sept. 2011, 14:42
par Vinvin
Bonjour.
J’ai rencontré un bug avec Archlinux. Depuis le temps que tout marchait bien !
Système : Archlinux 32 bits, à jour.
Dans le fichier
/etc/rc.conf :
Dans le fichier
/etc/mkinitcpio.conf :
En root, générer un nouveau
initramfs-linux.img :
Redémarrer en utilisant le nouveau initramfs-linux.img
PROBLÈME : Allez dans un terminal virtuel tty, le clavier sera partiellement inexploitable : impossible de taper des caractères en majuscules, les touches Tab, Entrée et Alt ne fonctionnent pas (mais la touche Entrée du pavé numérique fonctionne).
ATTENTION : Il est alors difficile de reprendre la main sur son ordinateur. Avant d’aller dans un tty, je vous conseille de démarrer une session graphique, d’y lancer une console, et de taper (en root) :
Si vous restez coincés dans un tty, cela vous assure un redémarrage propre 3 minutes plus tard.
SOLUTION TROUVÉE : dans le fichier
/etc/rc.conf, utiliser plutôt
"fr-dvorak-bepo" et générer à nouveau le
initramfs-linux.img
Souffrez-vous du même bug ? Si nous sommes plusieurs, il faudra faire un rapport de bug.
Re: [Bépo-utf8] Bug dans les tty ?
Publié : jeu. 22 sept. 2011, 11:26
par JPEC
Perso, pour avoir le clavier en bépo dans les TTYs je n'ai mis que "fr-dvorak-bepo" dans rc.conf et ça fonctionne bien…
Pourquoi ajoutes tu keymap dans les hooks ?
Re: [Bépo-utf8] Bug dans les tty ?
Publié : jeu. 22 sept. 2011, 11:36
par tazzon
Même utilisation et même question.
Dans les tty, j'ai pas particulièrement de problème avec l'utf8, c'est plus les polices de tty qui prennent pas en compte l'utf8.
Re: [Bépo-utf8] Bug dans les tty ?
Publié : ven. 23 sept. 2011, 14:43
par Vinvin
JPEC a écrit :pour avoir le clavier en bépo dans les TTYs, je n'ai mis que « fr-dvorak-bepo » dans rc.conf et ça fonctionne bien …
Je suis entièrement d’accord.
À quoi sert le HOOK « keymap » dans le fichier
/etc/mkinitcpio.conf ?
Il récupère le KEYMAP du fichier
/etc/rc.conf et l’incorpore dans l’initramfs. Sinon, c’est l’agencement « qwerty » qui est utilisé.
Essayer de booter dans l’initramfs : au démarrage, modifiez dans Grub la ligne « linux » en ajoutant
break=y comme ceci :
linux /boot/vmlinuz-linux root=/dev/disk/by-uuid/50XX5130-XXXX-XXXX-ba7d-XXXXXX70de6b ro break=y
Vous démarrez avec l’initramfs comme partition racine, c’est un mode spécial pour corriger des erreurs.
Et bien là, si vous avez créé votre initramfs avec le HOOK keymap, votre clavier est en bépo. Sinon, votre clavier est en qwerty.
Re: [Bépo-utf8] Bug dans les tty ?
Publié : ven. 23 sept. 2011, 15:46
par tazzon
Très intéressant, je n'ai jamais pensé qu'il était aussi simple de faire prendre en compte le bépo dès le démarrage du système.
Donc hormis le fait que le fr-dvorak-bepo-utf8 ne fonctionne pas, faire ce que tu as décrit avec fr-dvorak-bepo fait que même le grub et le kernel reconnais le bépo comme layout par défaut ?
Ça me fait penser au
sujet des touches magiques, est-ce qu'avec cette méthode, elles sont prise sous la forme bépo ou qwerty ?
Re: [Bépo-utf8] Bug dans les tty ?
Publié : ven. 23 sept. 2011, 16:02
par FoolEcho
tazzon a écrit :Donc hormis le fait que le fr-dvorak-bepo-utf8 ne fonctionne pas, faire ce que tu as décrit avec fr-dvorak-bepo fait que même le grub et le kernel reconnais le bépo comme layout par défaut ?
Oui pour l'initramfs, non pour grub au démarrage -- le problème ne se posant pas si tu accèdes à grub depuis ton système (pour grub au démarrage, il faut remapper touche par touche et c'est carrément pénible, donc en général on reste en qwerty... je n'ai pas vérifié si grub2 a, ou va, intégrer une possibilité d'utiliser plus simplement les configurations clavier: pendant un moment ça n'était pas possible en tous cas
à bon entendeur, ceci n'est pas un happeau à une prétendue guéguerre grub-grub2

).
Re: [Bépo-utf8] Bug dans les tty ?
Publié : sam. 24 sept. 2011, 11:25
par tazzon
Mais oui, je suis c…, grub apparait avant le chargement de l'initramfs, au temps pour moi.
Re: [Bépo-utf8] Bug dans les tty ?
Publié : sam. 24 sept. 2011, 12:17
par FoolEcho
tazzon a écrit :au temps
autant.

Re: [Bépo-utf8] Bug dans les tty ?
Publié : dim. 25 sept. 2011, 08:32
par Vinvin
Tazzon : comme le dit FoolEcho, cela ne modifie pas le clavier utilisé par Grub2.
De même, je viens d’essayer pour les touches magiques : c’est toujours le clavier qwerty qui est utilisé.

Re: [Bépo-utf8] Bug dans les tty ?
Publié : dim. 25 sept. 2011, 08:46
par Vinvin
Quelqu’un semble avoir réussi à utiliser un clavier bépo avec Grub2. Ça se passe ici :
mail 1
mail 2
mail 3
Re: [Bépo-utf8] Bug dans les tty ?
Publié : dim. 25 sept. 2011, 09:08
par FoolEcho
En effet, grub2 intègre cette fonctionnalité plus facilement que grub.

Re: [Bépo-utf8] Bug dans les tty ?
Publié : dim. 25 sept. 2011, 14:08
par Vinvin
Je ne suis pas parvenu à utiliser un clavier bépo sous Grub2. Le tutoriel est ici (
lien), mais la commande
ckbcomp
n’existe pas chez moi !

Re: [Bépo-utf8] Bug dans les tty ?
Publié : dim. 25 sept. 2011, 14:43
par FoolEcho
C'est pas trop le sujet, mais à tout hasard, essaie avec xbkcomp (
xorg-xkbcomp, mais à mon avis, ça ne fait pas ce qu'on veut) ou alors en passant directement la disposition à grub-mklayout (avec -i /chemin/vers/keymap/ton/bepo.map.gz )? À l'instar du monsieur:
http://permalink.gmane.org/gmane.comp.b ... b.user/757 , je ne trouve pas d'info sur ce que prend la commande en entrée... regarde avec
info grub-mklayout
ou le man si tu as plus d'éléments.

Re: [Bépo-utf8] Bug dans les tty ?
Publié : lun. 26 sept. 2011, 07:25
par Vinvin
Bon, j’essaie d’utiliser un clavier bépo sous Grub2 …
man grub-mklayout
ainsi que
info grub-mklayout
et
grub-mklayout --help
renvoient très peu d’informations (les mêmes qu’
ici).
Autre chose :
grub-mklayout -v -i /usr/share/kbd/keymaps/i386/dvorak/fr-dvorak-bepo.map.gz
ERROR: no keycodes found. Check output of ckbcomp
Autre essai : copie et désarchivage de la carte bépo :
Code : Tout sélectionner
cp /usr/share/kbd/keymaps/i386/dvorak/fr-dvorak-bepo.map.gz /boot/grub/
cd /boot/grub
gzip -dv fr-dvorak-bepo.map.gz
puis
Dans le fichier
/boot/grub/grub.cfg j’ajoute ceci :
Re: [Bépo-utf8] Bug dans les tty ?
Publié : lun. 26 sept. 2011, 09:38
par tazzon
[HS]
FoolEcho a écrit :
tazzon a écrit :au temps
autant.

http://www.academie-francaise.fr/langue ... l#au_temps
[/HS]
En fait le bépo est encore trop peu connu, mais c'est pas que lui, je trouve que les logiciels que je vais qualifier de « premier niveau » ne se préoccupent pas de la disposition. C'est très dommage. Ce qui l'est encore plus, c'est de ne pas pouvoir ajouter facilement une disposition à ces applications, je trouve ça très ennuyeux.
Je suis le sujet avec intérêt.

Re: [Bépo-utf8] Bug dans les tty ?
Publié : lun. 26 sept. 2011, 09:58
par FoolEcho
@tazzon: étonnant...

mais n'ayant pas fait mon temps, je préfère autant autant, et non le temps au temps... Autant (au temps ?) vivre avec son temps...

... ckbcomp est un outil Debian (on le trouve aussi sous Ubuntu...)... Apparemment, certains l'ont fait tourner sous Fedora et Opensuse
http://www.kaufmann.no/roland/dvorak/linux.html. Mais plutôt que de faire un wget d'un binaire dont on ne sait pas d'où il sort et encore moins ce qu'il fait

, récupère plutôt le paquet debian:
http://packages.debian.org/sid/console-setup (le .deb est à décompresser avec
deb2targz et ensuite tu décompresses le data.tar.gz, le binaire est dans usr/bin, pas besoin de l'inclure dans le système: teste-le directement -- via un autre compte si tu es parano

... il faut espèrer qu'il n'y a pas besoin d'autres dépendances...

)
Re: [Bépo-utf8] Bug dans les tty ?
Publié : lun. 26 sept. 2011, 12:57
par Vinvin
Ça y est ! 
Grub2 avec un clavier bépo !
J’ai utilisé une Debian pour créer le fichier
bepo.gkb. Je le mets à disposition sur
ce lien. Le md5sum du fichier est :
- Enregistrer ce fichier bepo.gkb dans le répertoire /boot/grub
- Ensuite, dans le fichier /etc/default/grub , mettre :
- Puis, dans le fichier /etc/grub.d/40_custom , mettre :
- Enfin, régénérer le fichier /boot/grub/grub.cfg :
Au prochain démarrage, Grub2 devrait reconnaître votre clavier bépo. Merci de confirmer si ça fonctionne chez vous.

Re: [Bépo-utf8] Bug dans les tty ?
Publié : jeu. 29 sept. 2011, 02:15
par Goofy
Salut,
Je profite de cette discussion forte intérresante, en fait moi je voudrai avoir 2 claviers en même temps 1 un azerty(celui du laptop) et l'autre bépo (mon typematrix) le tout sous kde et en console. J'ai jamais reussi j'ai toujours soit l'un soit l'autre. Et c'est chaud pour utilisé le portable en nomade sur les genoux (je sais bien que je devrai taper en aveugle).
Si quelqu'un a une solution je suis preneur merci.
Re: [Bépo-utf8] Bug dans les tty ?
Publié : jeu. 29 sept. 2011, 10:14
par FoolEcho
@Goofy: Aucune idée si c'est possible (à priori: il faudrait voir comment sont détectés tes claviers avec xorg et rajouter un fichier de configuration dans /etc/X11/conf.d sur le modèle de evdev avec des dispositions de clavier différentes en faisant un tri par exemple sur le nom du modèle...), mais ouvre plutôt un autre sujet, stp.
Re: [Bépo-utf8] Bug dans les tty ?
Publié : jeu. 29 sept. 2011, 12:18
par Vinvin
Vinvin a écrit :Ça y est !
Grub2 avec un clavier bépo !
Quelqu’un a-t-il essayé cette méthode ? Avec succès ?