Bonjour,
alors le titre du sujet est surement pas très clair... j'ai (enfin) reçu mon typematrix vierge avec sa skin bépo. C'est là que ça de corse.
Je sais détecter le branchement du clavier et effectuer un script suite à cet enfichage. Mais je ne sais pas comment «dire» :
tu ne prend plus en compte le clavier du portable (pour pouvoir poser le typematrix dessus)
tu passes la map en bépo
Donc si quelqu'un sait vers où m'orienter, j'en serai ravi :)
P.S : Ça pose des problémes inattendu la vie en couple parfois.
# Ah ? Ils ont été envoyés ?
Posté par Yannick (site web personnel) . Évalué à 2.
[^] # Re: Ah ? Ils ont été envoyés ?
Posté par Guillaume Rossignol . Évalué à 1.
# Passer en bépo
Posté par Anonyme . Évalué à 2.
setxkbmap -layout fr -variant bepo7
Sous xorg les deux claviers sont liés, je ne sais pas s'il est possible d'en désactiver un et pas l'autre.
Deux solutions : tu le poses à côté du portable, ou tu convainc ta chère et tendre de se mettre au bépo elle aussi.
Après tout faut bien amortir l'investissement. Surtout que toi, tu devrais taper en aveugle.
[^] # Re: Passer en bépo
Posté par yellowiscool . Évalué à 2.
Alors son investissement vaut le coup :-)
Envoyé depuis mon lapin.
[^] # Re: Passer en bépo
Posté par Guillaume Rossignol . Évalué à 1.
Je me dis qu'au niveau du noyau comme le clavier du portable n'est pas sur port usb (en fait, j'ai aucune idée du type de port d'un clavier de portable), je me dis qu'il suffit de desactiver le module de gestion de ce port et que sa pourrait peut etre le faire.
Mais je vais certainement convaincre ma douce et tendre d'utiliser le typematrix :)
# fin ou pas
Posté par tiot (site web personnel) . Évalué à 2.
http://www.gentoo.fr/forum/viewtopic.php?id=790 est intéressant. Si tu fais un lshal tu dois pouvoir avoir des lignes comme :
system.hardware.product = 'MM061' (string)
system.hardware.vendor = 'Dell Inc.' (string)
mais avec typematrix 2030 ez.
Puis :
sudo cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
sudo vi /etc/hal/fdi/policy/10-keymap.fdi
tu dois y mettre un :
<match key="system.haldware.product" contains="typematrix">
<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">bepo</merge>
</match>
C'est une piste, je n'ai pas de linux pour tester, ni de second clavier.
[^] # Re: fin ou pas
Posté par Guillaume Rossignol . Évalué à 1.
En tout cas, c'est une très bonne piste ; comme j'ai identifié mes deux claviers, je dois pouvoir les configurer tous les deux séparément.
[^] # Re: fin ou pas
Posté par Yannick (site web personnel) . Évalué à 1.
Ca marche mieux sur ma débian avec :
<match key="info.product" contains="TypeMatrix.com USB Keyboard">
<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">bepo</merge>
</match>
Maintenant, hal détecte bien, j'ai "fr" et "bepo" quand je fait "hal-device". Mais le clavier est toujours en azerty...
[^] # Re: fin ou pas
Posté par Guillaume Rossignol . Évalué à 2.
<code>
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="TypeMatrix.com USB Keyboard">
<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">bepo</merge>
</match>
</device>
</deviceinfo>
</code>
et hal ne me le met même pas en bepo :/
Je cherche, je cherche, vous serez les premiers avertis lorsque j'aurai trouvé.
# Pour mémoire
Posté par Guillaume Rossignol . Évalué à 2.
Certaines distribution trouvent judicieux de repasser derriere HAL pour configurer les claviers, donc il faut desactiver une option pour que le systeme prenne réellement en compte les reglages.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.