Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous!
J'ai eu beaucoup de mal à faire fonctionner un clavier bépo sur Opensolaris. Le wiki ne s'applique qu'à la console et l'implémation de X.Org par Sun n'a pas le bépo (ou bien une version obsolète, je ne sais plus exactement). Or cette implémentation de X.Org utilise une syntaxe un peu différente de celle des fichiers xkb de Linux.
Je modifié le fichier xkb de la version 1.0rc2 de telle sorte qu'il fonctionne avec le serveur graphique d'Opensolaris:
partial default alphanumeric_keys
xkb_symbols "basic" {
name[Group1]= "Bepo";
key <TLDE> { [ dollar, numbersign ],
[ endash, paragraph ] };
key <AE01> { [ quotedbl, 1 ],
[ emdash,doublelowquotemark ] };
key <AE02> { [ guillemotleft, 2 ],
[ less,leftdoublequotemark ] };
key <AE03> { [ guillemotright, 3 ],
[ greater,rightdoublequotemark ] };
key <AE04> { [ parenleft, 4 ],
[ bracketleft, lessthanequal ] };
key <AE05> { [ parenright, 5 ],
[ bracketright,greaterthanequal ] };
key <AE06> { [ at, 6 ],
[ asciicircum ] };
key <AE07> { [ plus, 7 ],
[ plusminus, notsign ] };
key <AE08> { [ minus, 8 ],
[ U2212, onequarter ] };
key <AE09> { [ slash, 9 ],
[ division, onehalf ] };
key <AE10> { [ asterisk, 0 ],
[ multiply, threequarters ] };
key <AE11> { [ equal, degree ],
[ notequal, minutes ] };
key <AE12> { [ percent, grave ],
[ U2030, seconds ] };
// Second row
key <AD01> { [ b, B ],
[ bar, brokenbar ] };
key <AD02> { [ eacute, Eacute ],
[ dead_acute,dead_doubleacute ] };
key <AD03> { [ p, P ],
[ ampersand, section ] };
key <AD04> { [ o, O ],
[ oe, OE ] };
key <AD05> { [ egrave, Egrave ],
[ dead_grave, grave ] };
key <AD06> { [ dead_circumflex, exclam ],
[ exclamdown ] };
key <AD07> { [ v, V ],
[ dead_caron ] };
key <AD08> { [ d, D ],
[ eth, ETH ] };
key <AD09> { [ l, L ],
[ dead_stroke ] };
key <AD10> { [ j, J ],
[ U0133, U0132 ] };
key <AD11> { [ z, Z ],
[ schwa, SCHWA ] };
key <AD12> { [ w, W ],
[ dead_breve ] };
// Third row
key <AC01> { [ a, A ],
[ ae, AE ] };
key <AC02> { [ u, U ],
[ ugrave, Ugrave ] };
key <AC03> { [ i, I ],
[ dead_diaeresis, dead_abovedot ] };
key <AC04> { [ e, E ],
[ EuroSign, dead_currency ] };
key <AC05> { [ comma, semicolon ],
[ rightsinglequotemark, dead_horn ] };
key <AC06> { [ c, C ],
[ copyright, U017F ] };
key <AC07> { [ t, T ],
[ thorn, THORN ] };
key <AC08> { [ s, S ],
[ ssharp, U1E9E ] };
key <AC09> { [ r, R ],
[ registered, trademark ] };
key <AC10> { [ n, N ],
[ dead_tilde ] };
key <AC11> { [ m, M ],
[ dead_macron, masculine ] };
key <BKSL> { [ ccedilla, Ccedilla ],
[ dead_cedilla, dead_belowcomma ] };
// Fourth row
key <LSGT> { [ ecircumflex, Ecircumflex ],
[ slash ] };
key <AB01> { [ agrave, Agrave ],
[ backslash ] };
key <AB02> { [ y, Y ],
[ braceleft,leftsinglequotemark ] };
key <AB03> { [ x, X ],
[ braceright,rightsinglequotemark ] };
key <AB04> { [ period, colon ],
[ ellipsis, periodcentered ] };
key <AB05> { [ k, K ],
[ asciitilde ] };
key <AB06> { [ apostrophe, question ],
[ questiondown, dead_hook ] };
key <AB07> { [ q, Q ],
[ dead_abovering, dead_belowdot ] };
key <AB08> { [ g, G ],
[ mu ] };
key <AB09> { [ h, H ],
[ dagger, doubledagger ] };
key <AB10> { [ f, F ],
[ dead_ogonek, ordfeminine ] };
key <SPCE> { [ space, nobreakspace ],
[ underscore, U202F ] };
// End alphanumeric section
// begin modifier mappings
modifier_map Shift { Shift_L };
modifier_map Lock { Caps_Lock };
modifier_map Control{ Control_L };
modifier_map Mod3 { Mode_switch };
};
partial alphanumeric_keys
xkb_symbols "Sundeadkeys" {
include "bepo(basic)"
};
partial alphanumeric_keys
xkb_symbols "sundeadkeys" {
include "bepo(Sundeadkeys)"
};
partial alphanumeric_keys
xkb_symbols "nodeadkeys" {
include "bepo(basic)"
};
La commande
setxkbmap bepo
active alors la disposition bepo.
Voilà , j'espère que cela vous sera utile!
PS: l'article du wiki consacré à Opensolaris a un lien mort
Dernière modification par Gopi (25/7/2010 22:30:56)
Hors ligne
Il ne te reste plus qu'a inclure ton travail dans la page http://bepo.fr/wiki/OpenSolaris .
Il ne faut pas hésiter à ajouter les infos de ce genre dans le wiki, elle y seront toujours plus visibles que perdues dans le forum.
Hors ligne
Pages : 1