Page 1 sur 2

[Clavier] Clavier canadien multilingue sur X ? (résolu)

Publié : sam. 01 sept. 2012, 15:45
par lensilvan
Bonjour,
J'utilise xfce4 en me connectant avec slim.
Depuis récemment, j'essaie d'installer comme disposition de clavier sous X, le clavier canadien multilingue correspondant à la norme ACNOR de Québec, différent du clavier canadien francais (ca_fr).

Toutefois, j'ai rencontré plusieurs problèmes. Tout d'abord, plusieurs tests sur /etc/X11/xorg.conf.d/10-evdev.conf (changement de ca fr en it) m'ont révélé que le fichier ne semble pas fonctionner et seul setxkbmap fonctionne (uniquement pour la session en cours).
Comme en cherchant sur la documentation du wiki (aussi bien anglophone que francophone), je deviens un peu confus car souvent je confonds le clavier sous la console ou sous X, n'étant même pas sûr s'il existe le clavier canadien multilingue pour X car presque jamais mentionné (seulement https://bbs.archlinux.org/viewtopic.php?id=30970 ) ou pour la console... ( http://forums.archlinux.fr/topic7461.html )

Heureusement, sur /usr/share/X11/xkb/rules/xorg.lst, j'ai pu trouver dans la section !variants, ceci :D

Code : Tout sélectionner

multix          ca: Canadian Multilingual
multi           ca: Canadian Multilingual (first part)
multi-2gr       ca: Canadian Multilingual (second part)
Maintenant, je ne sais que faire pour en faire la disposition du clavier sur X de manière permanente, # setxkbmap ca multi n'étant que pour la session en cours, mais au moins, j'ai enfin le clavier multilingue... :)

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : sam. 01 sept. 2012, 17:17
par benjarobin
C'est une mauvaise idée de modifier /etc/X11/xorg.conf.d/10-evdev.conf, il est bien mieux et beaucoup plus simple de créer un nouveau fichier, cela donnerai pour ta configuration

Code : Tout sélectionner

#cat /etc/X11/xorg.conf.d/10-keyboard-ca-multi.conf 

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout"  "ca"
    Option                 "XkbVariant" "multi"
EndSection

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : sam. 01 sept. 2012, 17:33
par lekaf974
Une solution que j'utilise, c'est de passer la commande setxkbmap au lancement de xfce,
menu Applications / paramètres / Session et démarrage / démarrage automatique.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : lun. 03 sept. 2012, 06:54
par lensilvan
benjarobin a écrit :C'est une mauvaise idée de modifier /etc/X11/xorg.conf.d/10-evdev.conf, il est bien mieux et beaucoup plus simple de créer un nouveau fichier, cela donnerai pour ta configuration

Code : Tout sélectionner

#cat /etc/X11/xorg.conf.d/10-keyboard-ca-multi.conf

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout"  "ca"
    Option                 "XkbVariant" "multi"
EndSection
C'est ce que j'ai fait.

Code : Tout sélectionner

# rm /etc/X11/xorg.conf.d/10-evdev.conf
Puis j'ai refait le fichier /etc/X11/xorg.conf.d/10-evdev.conf avec pour contenu, comme expliqué:

Code : Tout sélectionner

#cat /etc/X11/xorg.conf.d/10-keyboard-ca-multi.conf

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout"  "ca"
    Option                 "XkbVariant" "multi"
EndSection
En redémarrant, le clavier sur Linux ne fonctionne absolument plus des que j'arrive devant slim. On ne peut meme pas utiliser le tty. Le clavier fonctionne toujours sur la session wind***s.

Mais qu'est ce qu'on m'a fait faire, bon sang?

Maintenant, qu'on me dise que faire.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : lun. 03 sept. 2012, 09:09
par FoolEcho
lensilvan a écrit :Mais qu'est ce qu'on m'a fait faire, bon sang?

Maintenant, qu'on me dise que faire.
Personne ne t'a dit de faire ça:
lensilvan a écrit :

Code : Tout sélectionner

# rm /etc/X11/xorg.conf.d/10-evdev.conf
Puis j'ai refait le fichier /etc/X11/xorg.conf.d/10-evdev.conf avec pour contenu, comme expliqué:
Il faut conserver le 10-evdev.conf tel qu'il est fourni. Ensuite pour ta configuration spécifique, soit tu le modifies directement, soit tu rajoutes un fichier supplémentaire, mais en aucun cas tu ne le supprimes (après faut voir côté du log de X si ça n'est pas pris en compte).

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : lun. 03 sept. 2012, 11:14
par lensilvan
D'accord, mais le message précédent était trop concis, je l'ai ainsi mal interprété, pour conduire finalement a cette catastrophe. Il est normal que je suis extrêmement frustré et en colère, même si c'est aussi en partie de ma faute.
benjarobin a écrit :C'est une mauvaise idée de modifier /etc/X11/xorg.conf.d/10-evdev.conf, il est bien mieux et beaucoup plus simple de créer un nouveau fichier, cela donnerai pour ta configuration
Ici, je pensais qu'il voulait dire que, comme c'est déconseillé de modifier /etc/X11/xorg.conf.d/10-evdev.conf il sous-entendait qu'il fallait créer un nouveau fichier après avoir supprimé l'ancien. C'est donc en partie sa faute. Mais revenons a la triste situation.


Mon clavier ne fonctionne pas et je ne peut même pas accéder aux consoles tty. Ma session Linux est complétement inaccessible.
On peut quand même essayer quelque chose? Genre, un démarrage de secours, tenter d'y accéder avec un Live CD, etc.
On oublie le probleme avec la disposition. Maintenant, que faire dans une situation pareille?

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : lun. 03 sept. 2012, 13:05
par FoolEcho
Il te suffit de démarrer en init 3 (ou 1) et de réinstaller xorg-server (édition dans le menu de démarrage sur la ligne kernel ou linux en rajoutant 3 ou 1 à la fin).

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : mar. 04 sept. 2012, 15:13
par lensilvan
Ignorant comme je suis, j'ai besoin de plus d'explications. Maintenant je suis en init 3. Que faire a present? Un simple

Code : Tout sélectionner

pacman -Syu xorg-server xorg-xinit xorg-utils xorg-server-utils
?
Merci.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : mar. 04 sept. 2012, 15:34
par FoolEcho
Non, les options de grub te servent à démarrer Arch en init 3 (sans mode graphique, à moins que tu ne démarres ton interface graphique via le rc.conf, auquel cas il te faut démarrer en init 1). De là, tu réinstalles xorg-server pour récupérer le fichier manquant.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : mar. 04 sept. 2012, 15:37
par lensilvan
lensilvan a écrit :Ignorant comme je suis, j'ai besoin de plus d'explications. Maintenant je suis en init 3. Que faire a present? Un simple

Code : Tout sélectionner

pacman -Syu xorg-server xorg-xinit xorg-utils xorg-server-utils
?
Merci.
J'avais modifie mon message en meme temps.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : mer. 05 sept. 2012, 09:14
par lensilvan
Up.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : mer. 05 sept. 2012, 09:22
par FoolEcho
pacman -S xorg-server suffit, c'est lui qui apporte le fichier que tu as supprimé.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : mer. 05 sept. 2012, 09:26
par benjarobin
Il suffit donc de faire depuis un tty (via init 1 ou 3)

Code : Tout sélectionner

rm /etc/X11/xorg.conf.d/10-evdev.conf
pacman -S xorg-server

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : jeu. 06 sept. 2012, 13:03
par lensilvan
Ce problème est maintenant résolu.
Enfin compris pourquoi j'avais fait cette erreur. J'avais simplement confondu /etc/X11/xorg.conf.d/10-evdev.conf et /etc/X11/xorg.conf.d/10-keyboard-layout.conf.

Sinon, le premier problème avec la disposition continue de me narguer. J'ai bien crée /etc/X11/xorg.conf.d/10-keyboard-layout.conf tel que:

Code : Tout sélectionner

Section "InputClass"
    Identifier             "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option                 "XkbLayout"  "ca"
    Option                 "XkbVariant" "multi"
EndSection
Et pourtant, c'est toujours le clavier canadien français qui est affiché au boot.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : jeu. 06 sept. 2012, 13:34
par FoolEcho
Devrait fonctionner... (fonctionne chez moi, d'ailleurs)
Tu peux nous montrer le log de X ? (/var/log/Xorg.0.log)

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : jeu. 06 sept. 2012, 14:30
par benjarobin
Je mise que le coupable est ton environnement de bureau...

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : ven. 07 sept. 2012, 08:52
par lensilvan
/var/log/Xorg.0.log (le début).

Code : Tout sélectionner

[     9.501]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[     9.501] X Protocol Version 11, Revision 0
[     9.501] Build Operating System: Linux 3.4.8-1-ARCH i686
[     9.501] Current Operating System: Linux ctkarch 3.5.3-1-ARCH #1 SMP PREEMP$
[     9.501] Kernel command line: root=/dev/disk/by-uuid/878e4d4e-2a53-4c7f-b76$
[     9.501] Build Date: 27 August 2012  08:08:29AM
[     9.501]
[     9.501] Current version of pixman: 0.26.2
[     9.501]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[     9.501] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     9.501] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Sep  7 15:45:04 20$
[     9.538] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     9.605] (==) No Layout section.  Using the first Screen section.
[     9.605] (==) No screen section available. Using defaults.
[     9.605] (**) |-->Screen "Default Screen Section" (0)
[     9.605] (**) |   |-->Monitor "<default monitor>"
[     9.605] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[     9.606] (==) Automatically adding devices
[     9.606] (==) Automatically enabling devices
[     9.696] (==) FontPath set to:
        /usr/share/fonts/misc/,
        /usr/share/fonts/TTF/,
        /usr/share/fonts/OTF/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/75dpi/
[     9.696] (==) ModulePath set to "/usr/lib/xorg/modules"
[     9.696] (II) The server relies on udev to provide the list of input device$
        If no devices become available, reconfigure udev or disable AutoAddDevi$
[     9.696] (II) Loader magic: 0x82225a0
[     9.696] (II) Module ABI versions:
[     9.696]    X.Org ANSI C Emulation: 0.4
[     9.696]    X.Org Video Driver: 12.1
[     9.696]    X.Org XInput driver : 16.0
[     9.696]    X.Org Server Extension : 6.0
[     9.697] (--) PCI:*(0:0:2:0) 8086:2e22:1019:2675 rev 3, Mem @ 0xfe400000/41$
[     9.697] (--) PCI: (0:0:2:1) 8086:2e23:1019:2675 rev 3, Mem @ 0xfe900000/10$
[     9.697] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or dir$
[     9.697] (II) LoadModule: "extmod"
[     9.699] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[     9.709] (II) Module extmod: vendor="X.Org Foundation"
[     9.710]    compiled for 1.12.4, module version = 1.0.0
[     9.710]    Module class: X.Org Server Extension
[     9.710]    ABI class: X.Org Server Extension, version 6.0
[     9.710] (II) Loading extension MIT-SCREEN-SAVER
[     9.710] (II) Loading extension XFree86-VidModeExtension
[     9.710] (II) Loading extension XFree86-DGA
[     9.710] (II) Loading extension DPMS
[     9.710] (II) Loading extension XVideo
[     9.710] (II) Loading extension XVideo-MotionCompensation
[     9.710] (II) Loading extension X-Resource
[     9.710] (II) LoadModule: "dbe"
[     9.710] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[     9.716] (II) Module dbe: vendor="X.Org Foundation"
[     9.716]    compiled for 1.12.4, module version = 1.0.0
[     9.716]    Module class: X.Org Server Extension
[     9.716]    ABI class: X.Org Server Extension, version 6.0
[     9.716] (II) Loading extension DOUBLE-BUFFER
[     9.716] (II) LoadModule: "glx"
[     9.716] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     9.732] (II) Module glx: vendor="X.Org Foundation"
[     9.732]    compiled for 1.12.4, module version = 1.0.0
[     9.732]    ABI class: X.Org Server Extension, version 6.0
[     9.732] (==) AIGLX enabled
[     9.732] (II) Loading extension GLX
[     9.732] (II) LoadModule: "record"
[     9.733] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[     9.733] (II) Module record: vendor="X.Org Foundation"
[     9.733]    compiled for 1.12.4, module version = 1.13.0
[     9.733]    Module class: X.Org Server Extension
[     9.733]    ABI class: X.Org Server Extension, version 6.0
[     9.733] (II) Loading extension RECORD
[     9.733] (II) LoadModule: "dri"
[     9.734] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[     9.752] (II) Module dri: vendor="X.Org Foundation"
[     9.752]    compiled for 1.12.4, module version = 1.0.0
[     9.752]    ABI class: X.Org Server Extension, version 6.0
[     9.752] (II) Loading extension XFree86-DRI
[     9.752] (II) LoadModule: "dri2"
[     9.752] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[     9.759] (II) Module dri2: vendor="X.Org Foundation"
[     9.759]    compiled for 1.12.4, module version = 1.2.0
[     9.759]    ABI class: X.Org Server Extension, version 6.0
[     9.759] (II) Loading extension DRI2
[     9.759] (==) Matched intel as autoconfigured driver 0
[     9.759] (==) Matched vesa as autoconfigured driver 1
[     9.759] (==) Matched fbdev as autoconfigured driver 2
[     9.759] (==) Assigned the driver to the xf86ConfigLayout
[     9.759] (II) LoadModule: "intel"
[     9.759] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     9.801] (II) Module intel: vendor="X.Org Foundation"
[     9.801]    compiled for 1.12.4, module version = 2.20.6
[     9.801]    Module class: X.Org Video Driver
[     9.801]    ABI class: X.Org Video Driver, version 12.1
[     9.801] (II) LoadModule: "vesa"
[     9.801] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     9.808] (II) Module vesa: vendor="X.Org Foundation"
[     9.808]    compiled for 1.12.3, module version = 2.3.2

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : ven. 07 sept. 2012, 09:04
par benjarobin
Nous on veut l'intégralité

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : ven. 07 sept. 2012, 09:14
par FoolEcho
Utilise pastebin.
benjarobin a écrit :Je mise que le coupable est ton environnement de bureau...
+1.
N'oublie pas ça également.

Re: [Clavier] Clavier canadien multilingue sur X ?

Publié : ven. 07 sept. 2012, 14:05
par lensilvan
Voici le fichier en entier: http://pastebin.archlinux.fr/449716
lensilvan a écrit : J'utilise xfce4 en me connectant avec slim.