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

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

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

Message 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. :)
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Xorg] Touches cachées

Message 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.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [Xorg] Touches cachées

Message 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.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Xorg] Touches cachées

Message 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 ?
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

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

Message 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
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

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

Message 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. :)
Répondre