Page 1 sur 1

[Xorg] Touches cachées (Résolu)

Publié : ven. 14 déc. 2012, 14:00
par mélodie
Salut,

J'ai consulté le wiki pour vérifier pourquoi les touches œ ne sont pas dans mon clavier. (Celui que je viens de faire c'est grâce au correcteur d'orthographe dans Firefox).

Dans le fichier /usr/share/X11/xkb/rules pour le clavier français de France je trouve ces options:
nodeadkeys fr: French (eliminate dead keys)
sundeadkeys fr: French (Sun dead keys)
oss fr: French (alternative)
oss_latin9 fr: French (alternative, latin-9 only)
oss_nodeadkeys fr: French (alternative, eliminate dead keys)
oss_sundeadkeys fr: French (alternative, Sun dead keys)
latin9 fr: French (legacy, alternative)
latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys)
latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys)
J'ai un fichier /etc/X11/xorg.conf.d/10-keyboard-layout.conf comme indiqué dans le wiki.
Il contient:

Code : Tout sélectionner

Section "InputClass"
	Identifier "Keyboard Layout"
	MatchIsKeyboard "yes"
	MatchDevicePath "/dev/input/event*"
        Option "XkbLayout" "fr"
        Option "KkbVariant" "latin9_nodeadkeys"
        Option "XkbOptions" "compose:menu"
        Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection	
Mais avant j'ai essayé « Option "KkbVariant" "latin9" », "oss", "oss_latin9" et il n'y a rien à faire, quand j'appuie sur Alt-gr+o j'obtiens invariablement ø !

(bien entendu j'ai redémarré la session graphique entre chaque modification).

La machine est un laptop IBM Thinkpad T60 (si ça peut être utile de le savoir). Le système est une Archlinux 32bits récente, donc avec systemd.

Comme puis-je obtenir à nouveau les touches œ et Œ ?

Merci. :)

Re: [Xorg] Touches cachées

Publié : ven. 14 déc. 2012, 14:19
par Ypnose
Avec le 10-keyboard suivant, tu peux obtenir le caractère "œ" en appuyant sur la touche avec un petit 2 en exposant au dessus de TAB. Pour la majuscule, même chose en plus de SHIFT.

Code : Tout sélectionner

Section "InputClass"
    Identifier		"Keyboard Layout"
    MatchIsKeyboard	"yes"
    MatchDevicePath	"/dev/input/event*"
    Option		"XkbLayout"  "fr"
    Option		"XkbVariant" "latin9"
EndSection
Testé avec 3 claviers.

Re: [Xorg] Touches cachées

Publié : ven. 14 déc. 2012, 14:20
par karhu
Bonjour
Avec cela ça fonctionne :

Code : Tout sélectionner

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "XkbOptions" "compose:menu, terminate:ctrl_alt_bksp"
        Option "XkbLayout"  "fr"
	Option "XkbVariant" "oss"
EndSection
Alt Gr + o = œ et Alt Gr + O = Œ
et voici le contenu de /usr/share/X11/xkb/rules

Code : Tout sélectionner

base
base.extras.xml
base.lst
base.xml
evdev
evdev.extras.xml
evdev.lst
evdev.xml
README
xfree98
xkb.dtd
xorg  --> base
xorg.lst --> base.lst
xorg.xml --> base.xml
Si cela peut t'aider.

Re: [Xorg] Touches cachées

Publié : lun. 17 déc. 2012, 09:18
par mélodie
Bonjour,
Merci à tous deux. J'essaie la solution de karhu.(C'est bien dans le fichier /etc/X11/xorg.conf.d/10-keyboard-layout.conf qu'il faut l'employer ?)

karhu, deux questions : comment as-tu fait pour trouver ? (Par essais, ou bien il y a plus d'indices dans le wiki anglophone ?)

et l'autre question : Je ne vois pas dans ce que tu as voulu mettre en évidence ce qui se rapporte au contenu du fichier. Que veux-tu me dire avec le fichier des règles udev ?

Re: [Xorg] Touches cachées (Résolu)

Publié : mar. 25 déc. 2012, 09:32
par Elbarto
pour le fichier "/etc/X11/xorg.conf.d/10-keyboard.conf" que le forumeur "Ypnose" a posté il s'agit de celui proposé par le fichier wiki français de Xorg, rubrique clavier :

http://wiki.archlinux.fr/Xorg#Clavier

juste en bas tu as aussi l'explication de ce que fait la variante "oss" ( tiens au passage ça me donne envie de revoir les films d'oss117 :mrgreen: )

pense à rajouter l'option "terminate:ctrl_alt_bksp" qui permet de tuer le serveur graphique en cas de blocage du bureau

Re: [Xorg] Touches cachées (Résolu)

Publié : mar. 25 déc. 2012, 13:25
par mélodie
Salut,
J'ai dit que je retenais la solution de karhu : elle contient déjà l'option Ctrl+Alt+Backspace, et de plus me permet d'accéder au "œ" avec Alt-gr+o, ce qui me semble plus logique que d'utiliser la touche "²" en haut à gauche du clavier.

Merci quand même. :)