View previous topic :: View next topic |
Author |
Message |
julroy67 Apprentice
Joined: 03 Feb 2007 Posts: 209 Location: Alsace >> /dev/null
|
Posted: Sun Jan 06, 2008 2:16 pm Post subject: [Xorg - Clavier] Pb touches (Résolu) |
|
|
Salut tout le monde, depuis ce matin j'ai un problème bizarre de clavier, je m'explique :
Déjà dès le login, avec XDM, KDM ou GDM je me retrouve avec un clavier qwerty :S et pourtant mon xorg.conf :
Code: |
Section "ServerLayout"
Identifier "X.org"
Screen 0 "Ecran" 0 0
InputDevice "Razer Diamondback" "CorePointer"
InputDevice "Logitech" "CoreKeyboard"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/ttf-bitstream-vera/"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Logitech"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr-latin9"
EndSection
Section "InputDevice"
Identifier "Razer Diamondback"
Driver "evdev"
Option "CorePointer"
Option "Name" "Razer Razer 1600dpi Mouse"
Option "Buttons" "9"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "false"
Option "ButtonMapping" "1 2 3 6 7 8 9"
EndSection
Section "Monitor"
Identifier "Hanns-G"
VendorName "Hanns-G"
ModelName "HSD HW191D"
HorizSync 30.0 - 80.0
VertRefresh 49.0 - 75.0
EndSection
Section "Device"
Identifier "Nvidia GeForce 8600 GTS"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 8600 GTS"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Ecran"
Device "Nvidia GeForce 8600 GTS"
Monitor "Hanns-G"
DefaultDepth 24
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "true"
Option "TwinView" "0"
Option "metamodes" "1440x900_75 +0+0; 1024x768 +0+0"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
|
Ensuite pour entrer mon mot de passe j'ai eu des difficultés, jusqu'a que j'ai compris que ça déconnait, maintenant une fois loggué c'est encore plus spécial j'ai un clavier en azerty mais pas de touches fléchées, ni de pavé numérique et enfin pas de touches comme altgr. Un clavier mal utilisable donc.
Je comprends plus rien, quelqu'un peut m'aider ?
(Gentoo ~amd64 à jour + etc-update effectué)
et enfin mon emerge --info :
Code: |
Portage 2.1.4_rc14 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r1, 2.6.23-tuxonice-r6 x86_64)
=================================================================
System uname: 2.6.23-tuxonice-r6 x86_64 Intel(R) Core(TM)2 Quad CPU @ 2.40GHz
Timestamp of tree: Sat, 05 Jan 2008 22:46:01 +0000
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.3
dev-lang/python: 2.5.1-r4
sys-apps/baselayout: 2.0.0_rc6-r1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona -fomit-frame-pointer -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3.9/env /usr/kde/3.9/share/config /usr/kde/3.9/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=nocona -fomit-frame-pointer -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://gentoo.imj.fr/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ "
LANG="fr_FR@euro.UTF-8"
LC_ALL="fr_FR@euro.UTF-8"
LINGUAS="fr"
MAKEOPTS="-j8"
PKGDIR="/binhost"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/i686-mingw32/usr/portage /usr/local/portage /usr/portage/local/layman/enlightenment /usr/portage/local/layman/sunrise /usr/portage/local/layman/mozilla /usr/portage/local/layman/kde"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi allegro alsa amd64 bash-completion berkdb bitmap-fonts branding bzip2 cairo cdinstall cdr cli cracklib crypt cups curl dbus dri dvd dvdr dvdread eds emboss encode evo exif fam fbcon fbcondecor fbsplash ffmpeg firefox flac fortran fuse gdbm gif glitz gnutls gpm gtk hal hddtemp iconv ilbc ipv6 irc isdnlog jabber java jpeg jpeg2k kde kdehiddenvisibility kerberos lcms ldap lm_sensors lua lzo mad midi mikmod mmx mng modplug mp3 mpeg mudflap musepack ncurses nls nptl nptlonly odbc ogg openal openexr opengl openmp pam pango pch pcre pdf perl png pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection sdl session smp speex spell spl sqlite sqlite3 sse sse2 ssl svg symlink tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode vcd vim-syntax vorbis wavpack wmf xcb xine xml xorg xpm xprint xv xvmc zlib zrtp" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
_________________ 63n700 L1nux P0w44 !
Intel Core2Quad 6600
Abit FP-IN9 SLI Fatal1ty Nforce 580i
Nvidia GeForce 8600 GTS
2 Go RAM DDR800 Corsair
Actualité des jeux sous Linux
Last edited by julroy67 on Sun Jan 06, 2008 8:26 pm; edited 1 time in total |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Jan 06, 2008 2:20 pm Post subject: |
|
|
Code: | 15:17 <red4wheeler> ah y'a un mec en détresse [Xorg - Clavier] Pb touches
15:17 <red4wheeler> quelqu'un peut lui répondre, je vais avoir le même problème d'ici 20mn
15:17 <geekounet> red4wheeler, unmerge evdev
15:19 <geekounet> red4wheeler, https://bugs.gentoo.org/show_bug.cgi?id=200061
|
_________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Jan 06, 2008 2:25 pm Post subject: |
|
|
T'as mis à jour HAL je présume...
Regarde là, c'est expliqué => sys-apps/hal-0.5.10 breaks layout switching in X server via Xkb
En gros, le xorg.conf va devenir déprécié petit à petit, les devs de Xorg veulent utiliser au maximum la conf en passant par HAL. Et donc par exemple pour le clavier, il faut créer le fichier XML qui va bien pour changer le keymap, ou alors unmerger xf86-input-evdev pour pas qu'il tente de le charger à la place de xf86-input-keyboard |
|
Back to top |
|
|
julroy67 Apprentice
Joined: 03 Feb 2007 Posts: 209 Location: Alsace >> /dev/null
|
Posted: Sun Jan 06, 2008 2:30 pm Post subject: |
|
|
Merci bien pour cette réponse, qui m'arrange pas forcément mais au moins je sais d'ou ça vient. :p
Franchement casse bonbon cette connerie, j'unmerge evdev, eh bah plus de souris, donc retour au driver mouse XD, ou sinon emerge la version d'avant de hal. Pouvait pas vérifier les devs, avant de lancer cette nouvelle version _________________ 63n700 L1nux P0w44 !
Intel Core2Quad 6600
Abit FP-IN9 SLI Fatal1ty Nforce 580i
Nvidia GeForce 8600 GTS
2 Go RAM DDR800 Corsair
Actualité des jeux sous Linux |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Jan 06, 2008 2:31 pm Post subject: |
|
|
bah quoi elle était pas claire ma réponse ?
merde ma couverture _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
julroy67 Apprentice
Joined: 03 Feb 2007 Posts: 209 Location: Alsace >> /dev/null
|
Posted: Sun Jan 06, 2008 2:35 pm Post subject: |
|
|
Si si Mais c'est juste embetant leur betises la _________________ 63n700 L1nux P0w44 !
Intel Core2Quad 6600
Abit FP-IN9 SLI Fatal1ty Nforce 580i
Nvidia GeForce 8600 GTS
2 Go RAM DDR800 Corsair
Actualité des jeux sous Linux |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Jan 06, 2008 2:37 pm Post subject: |
|
|
julroy67 wrote: | Pouvait pas vérifier les devs, avant de lancer cette nouvelle version |
Ya rien à vérifier, ya pas de bug ou quoi, c'est le fonctionnement attendu
Par contre, ils auraient pu faire une doc de migration oui, qui expliquerai la configuration par HAL et tout... |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun Jan 06, 2008 2:39 pm Post subject: |
|
|
julroy67 wrote: | Si si Mais c'est juste embetant leur betises la |
bah en même temps Code: |
sys-apps/hal (~)0.5.10 |
avec un ~ comme testing, faut assumer ses choix
c'est quand même le 2eme post auquel je répond en 2008 sur le même thème, je vais aller prendre mes gouttes sinon je vais m'énerver... _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
julroy67 Apprentice
Joined: 03 Feb 2007 Posts: 209 Location: Alsace >> /dev/null
|
Posted: Sun Jan 06, 2008 2:40 pm Post subject: |
|
|
Oui, et prévenir dans l'ebuild, comme c'est fait d'habitude (migration de PAM, dernier en tête), mais là rien J'ai pris 10 minutes pour comprendre que c'est le clavier qui déconnait pour mon mdp dans KDM.
EDIT : Oui, bon j'assume lol _________________ 63n700 L1nux P0w44 !
Intel Core2Quad 6600
Abit FP-IN9 SLI Fatal1ty Nforce 580i
Nvidia GeForce 8600 GTS
2 Go RAM DDR800 Corsair
Actualité des jeux sous Linux |
|
Back to top |
|
|
Untux Apprentice
Joined: 10 Apr 2006 Posts: 285
|
Posted: Wed Jan 09, 2008 11:39 pm Post subject: |
|
|
Si on ne veut pas désinstaller evdev, il y a la solution évoquée par Geekounet -> Créer un fichier FDI :
Code: |
# cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
# vim /etc/hal/fdi/policy/10-keymap.fdi
|
(ça marche pas avec emacs)
Changer la valeur de input.xkb.layout et ajouter, le cas échéant, une entrée pour input.xkb.variant. Redémarrer HAL.
Solution (parmi d'autres) pêchée ici. |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Thu Jan 10, 2008 12:24 am Post subject: |
|
|
tutux wrote: | Si on ne veut pas désinstaller evdev, il y a la solution évoquée par Geekounet -> Créer un fichier FDI :
Code: |
# cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/
# vim /etc/hal/fdi/policy/10-keymap.fdi
|
(ça marche pas avec emacs)
Changer la valeur de input.xkb.layout et ajouter, le cas échéant, une entrée pour input.xkb.variant. Redémarrer HAL.
Solution (parmi d'autres) pêchée ici. |
Hum sympa les solutions
Perso j'avais déjà eu le problème et j'ai choisi la solution du maskage... j'ai besoin de evdev pour ma souris et le dernier hal + le dernier evdev foutait trop la merde... moins prise de tête avec un petit downgrade + maskage _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8723 Location: ~Brussels - Belgique
|
Posted: Thu Jan 10, 2008 7:03 am Post subject: |
|
|
de mon côté, j'ai désactivé hal pour l'ebuild de xorg-server et ça marche à nouveau avec xorg.conf _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Thu Jan 10, 2008 1:21 pm Post subject: |
|
|
XavierMiller wrote: | de mon côté, j'ai désactivé hal pour l'ebuild de xorg-server et ça marche à nouveau avec xorg.conf |
M'enfin on pourra pas y couper :/ j'espère simplement qu'ils vont pas oublier de nous pondre une doc de migration digne de se nom _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
antoine n00b
Joined: 06 Oct 2004 Posts: 67 Location: Brussels
|
Posted: Fri Jan 11, 2008 5:58 pm Post subject: |
|
|
J'ai eu le problème sur mon portable, et j'ai réussi à le résoudre en spécifiant correctement et uniquement l'option "Device" dans la section "InputDevice" correspondant au clavier (avant, je passait par l'option "Name").
Voici les sections "InputDevice" de mon xorg.conf :
Code: |
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option "Device" "/dev/input/by-path/platform-i8042-serio-0-event-kbd"
Option "XkbLayout" "be"
Option "XkbModel" "evdev"
Option "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "TouchPad0"
Driver "synaptics"
Option "Protocol" "event"
Option "Device" "/dev/input/by-path/platform-i8042-serio-4-event-mouse"
Option "SHMConfig" "on"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "TouchPad1"
Driver "synaptics"
Option "Protocol" "event"
Option "Device" "/dev/input/by-path/platform-i8042-serio-3-event-mouse"
Option "SHMConfig" "on"
Option "SendCoreEvents"
EndSection
|
Le mieux est de passer par le device "by-path" (/dev/input/by-path/) afin d'éviter des problèmes "déplacement" des /dev/input/eventX lors, par exemple, du branchement d'une souris avant le démarrage du clavier.
Sinon, il est possible de configurer la disposition du clavier dans le WM, mais il faut bien spécifier "evdev" comme modèle de clavier (mais ça ne marche pas avec le login manager évidemment...).
Dernière solution (pas testée) : le comment #22 du rapport de bug cité plus haut (https://bugs.gentoo.org/show_bug.cgi?id=200061).
Bonne résolution à tous |
|
Back to top |
|
|
Shyne n00b
Joined: 17 Nov 2006 Posts: 19
|
Posted: Sun Jan 13, 2008 9:34 am Post subject: |
|
|
CryoGen wrote: | XavierMiller wrote: | de mon côté, j'ai désactivé hal pour l'ebuild de xorg-server et ça marche à nouveau avec xorg.conf |
M'enfin on pourra pas y couper :/ j'espère simplement qu'ils vont pas oublier de nous pondre une doc de migration digne de se nom |
Entierement daccord avec toi, ta solution marche à merveille dailleurs.
Merci beaucoup |
|
Back to top |
|
|
VikingB Apprentice
Joined: 19 May 2006 Posts: 263 Location: ~Brussels (B)
|
Posted: Sat Feb 09, 2008 10:25 am Post subject: |
|
|
J'ai essayé celle-ci :
J'ai un blocage de la souris . Donc dans mon cas, pas vraiment à conseiller . |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sat Feb 09, 2008 11:24 am Post subject: |
|
|
Vu que de toutes façons faudra bien y passer, j'aimerai bien le faire maintenant mais :
Quote: | ls /dev/input/
by-path/ mice mouse0
|
Bref j'ai rien sur le clavier dans /dev/input, pareil, que la souris dans /dev/input/by-path
Du coup si j'émerge le driver evdev ça ne va pas bien marcher je pense non ?
EDIT: Trouvé faut activer evdev dans le kernel. |
|
Back to top |
|
|
VikingB Apprentice
Joined: 19 May 2006 Posts: 263 Location: ~Brussels (B)
|
Posted: Sun Feb 10, 2008 9:04 am Post subject: |
|
|
Je pense qu'il est important qu'on garde ce sujet "chaud" et que l'on communique en attendant la publication d'un howto .... Qu'en pensez-vous ?
J'ai utilisé la méthode décrite par Antoine ci-dessus, suivi dans KDE : de KControl, disposition du clavier choisir "evdev-managed keyboard" . Cela fonctionne . |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sun Feb 10, 2008 1:37 pm Post subject: |
|
|
Mais pas pour le Login, comme j'utilisais pas evdev avant j'ai abandonné et gardé mon ancienne config
Quand j'essaie evdev il (xorg) me configure bien un clavier avec les paramètres fournis par la police hal, mais il me le désactive et utilise la configuration build-in à la place (un clavier US standard 104 touches) :/ |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Feb 10, 2008 2:20 pm Post subject: |
|
|
Tiens, ben depuis le temps qu'on parle de ce sujet hal+evdev+xorg, je m'y suis essayé
Ben ça marche tout seul !
Dans le make.conf :
Code: | INPUT_DEVICES="evdev" |
Dans le xorg.conf, supprimer les section InputDevice ainsi que leurs références dans la section ServerLayout. Au final, mon xorg.conf ressemble à ça :
Code: | Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/dejavu"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
EndSection
Section "ServerFlags"
Option "blank time" "10"
Option "standby time" "15"
Option "suspend time" "20"
Option "off time" "30"
EndSection
Section "Module"
Load "dri"
Load "ddc"
Load "glx"
Load "dbe"
Load "freetype"
Load "type1"
Load "bitmap"
Load "extmod"
EndSection
Section "Extensions"
Option "Composite" "true"
EndSection
# proprio
Section "Device"
VendorName "nVidia Corporation"
BoardName "NV17 [GeForce4 MX 420]"
BusID "PCI:1:0:0"
Identifier "Video-proprio"
Driver "nvidia"
Option "NvAGP" "2"
Option "NoLogo" "true"
Option "RenderAccel" "true"
Option "DPI" "96x96"
#Option "UseEdidDpi" "false"
EndSection
Section "Monitor"
Identifier "Moniteur"
HorizSync 31-83
Vertrefresh 56-75
Gamma 1.05 0.95 0.95
DisplaySize 445 278 # 96x96
Mode "1680x1050" # vfreq 59.954Hz, hfreq 65.290kHz
DotClock 146.250000
HTimings 1680 1784 1960 2240
VTimings 1050 1053 1059 1089
Flags "+HSync" "+VSync"
EndMode
Option "DPMS"
EndSection
Section "Screen"
Identifier "Ecran"
Device "Video-proprio"
Monitor "Moniteur"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Layout"
Screen "Ecran"
EndSection
Section "DRI"
Group "video"
Mode 0666
EndSection |
On configure le clavier et la souris via une policy hal :
Code: | # cat /etc/hal/fdi/policy/10-x11-input.fdi
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<!-- Mouse configuration -->
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
<!-- Keyboard configuration -->
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<append key="input.xkb.options" type="strlist">compose:menu</append>
</match>
</device>
</deviceinfo>
|
Et là, ça marche tout seul
On note le mapping de la touche "compose" sur la touche "menu" qui sert a rien, sans utiliser de .Xmodmap
La molette de souris marche toute seule (autodétection)
Aucun problème avec les policy par défaut.
On note tout de même 2 erreurs dans le log de Xorg, parceque les modules kbd et mouse ne sont plus disponibles, mais rien de grave, puisque evdev prend le relai :
Code: | (II) LoadModule: "mouse"
(WW) Warning, couldn't open module mouse
(II) UnloadModule: "mouse"
(EE) Failed to load module "mouse" (module does not exist, 0)
(II) LoadModule: "kbd"
(WW) Warning, couldn't open module kbd
(II) UnloadModule: "kbd"
(EE) Failed to load module "kbd" (module does not exist, 0) |
Au final, c'est plutôt simple _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sun Feb 10, 2008 2:45 pm Post subject: |
|
|
Je crois savoir ou est mon problème, en effet j'ai pas viré les drivers keyboard et mouse, merci.
EDIT: Ça marche impec
Mon /etc/hal/fdi/policy/10-x11-keymap.fdi (généré par migrate-xorg-to-fdi.py voir http://dev.gentoo.org/~compnerd/temp/hal-config-examples/ )
Code: | <?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">,winkeys</merge>
<merge key="input.xkb.options" type="strlist">compose:rwin</merge>
</match>
</deviceinfo> |
|
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Feb 10, 2008 3:23 pm Post subject: |
|
|
Bon, je viens d'y tester vite fait un premie coup, mais je vais me remettre à continuer la conf après.
J'ai fais plus barbare encore, j'ai complètement viré le xorg.conf, j'aimerai arriver à vraiment tout conf en automatique, par HAL
Côté input, le clavier est bien conf, mais la répétition est un peu trop rapide. Pour ma souris bluetooth, nickel, il reconnait tous les boutons de base.
Pour mon touchpad Alps, là ça coince un peu, j'avais une conf custom bien nickel, et du coup je me retrouve sans rien. Et en plus il le conf en mode absolu plutôt que relatif, du coup il se comporte comme si c'était un touchscreen, c'est pas super pratique.
Et sinon, du fait d'avoir viré le xorg.conf, le dri est bien chargé et tout, mais il manque les droits dessus, donc j'ai pas l'accélération :/ Faut que je trouve comme conf ça par HAL aussi donc
Bon, j'y retourne...
EDIT: bon finalement, retour au bon vieux xorg.conf et sans evdev. Parce que à ce que j'ai lu, la conf de hal n'est pas encore assez souple pour mettre de spécifier toute la conf de synaptics, donc c'est mort pour le moment, je peux pas m'en passer. Faut que j'attende une prochaine version de HAL.
Mais à part ça, c'est surement déjà très suffisant pour un desktop apparemment. |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sun Feb 10, 2008 4:01 pm Post subject: |
|
|
Perso je pense que je ne virerai jamais complètement mon xorg.conf, y'a des trucs dedans que je ne voit pas comment les définir via HAL.
Par contre pour les périphériques d'entrée HAL/Evdev apporte un support correct pour le branchement à chaud et l'auto-configuration et ça c'est vraiment un plus. |
|
Back to top |
|
|
takhisis_astrafall Tux's lil' helper
Joined: 04 Apr 2004 Posts: 127 Location: rennes
|
Posted: Tue Feb 12, 2008 2:23 pm Post subject: |
|
|
Yeah. ça marche nickel avec la soluce de Guilc
Me reste plus qu'a comprendre pourquoi j'ai des boutons de souries(ou ptete des combinaison de touches) qui s'active tout seul quand je passe d'une console à xorg... |
|
Back to top |
|
|
ad34 n00b
Joined: 15 Nov 2007 Posts: 11
|
Posted: Tue Mar 11, 2008 8:10 am Post subject: |
|
|
takhisis_astrafall wrote: | Yeah. ça marche nickel avec la soluce de Guilc
|
pas pour moi ;(
avant mon claiver etait mis au carré en tapant
setxkbmap -model pc104 -layout fr -variant latin9
j ai suivi le conseil et ai viré les entrés InputDevice du xorg.conf, et cré un fichier suivant
/etc/hal/fdi/policy/10-x11-input.fdi
Code: |
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<!-- Mouse configuration -->
<match key="info.capabilities" contains="input.mouse">
<merge key="input.x11_driver" type="string">evdev</merge>
</match>
<!-- Keyboard configuration -->
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">fr</merge>
<merge key="input.xkb.variant" type="string">latin9</merge>
<append key="input.xkb.options" type="strlist">compose:menu</append>
</match>
</device>
</deviceinfo> |
résultat : c est pas mieux ;( |
|
Back to top |
|
|
|