Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Xorg - Clavier] Pb touches (Résolu)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
julroy67
Apprentice
Apprentice


Joined: 03 Feb 2007
Posts: 209
Location: Alsace >> /dev/null

PostPosted: Sun Jan 06, 2008 2:16 pm    Post subject: [Xorg - Clavier] Pb touches (Résolu) Reply with quote

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 :roll: ?

(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
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Sun Jan 06, 2008 2:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Jan 06, 2008 2:25 pm    Post subject: Reply with quote

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 :P
Back to top
View user's profile Send private message
julroy67
Apprentice
Apprentice


Joined: 03 Feb 2007
Posts: 209
Location: Alsace >> /dev/null

PostPosted: Sun Jan 06, 2008 2:30 pm    Post subject: Reply with quote

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 :x
_________________
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
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Sun Jan 06, 2008 2:31 pm    Post subject: Reply with quote

bah quoi elle était pas claire ma réponse ?

merde ma couverture
_________________
benj

technicien professionnel, ascendant winner
Back to top
View user's profile Send private message
julroy67
Apprentice
Apprentice


Joined: 03 Feb 2007
Posts: 209
Location: Alsace >> /dev/null

PostPosted: Sun Jan 06, 2008 2:35 pm    Post subject: Reply with quote

Si si :lol: Mais c'est juste embetant leur betises la :oops:
_________________
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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Jan 06, 2008 2:37 pm    Post subject: Reply with quote

julroy67 wrote:
Pouvait pas vérifier les devs, avant de lancer cette nouvelle version :x

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
View user's profile Send private message
blasserre
Veteran
Veteran


Joined: 10 Feb 2004
Posts: 1362
Location: Lille, Vlaanderen

PostPosted: Sun Jan 06, 2008 2:39 pm    Post subject: Reply with quote

julroy67 wrote:
Si si :lol: Mais c'est juste embetant leur betises la :oops:

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
View user's profile Send private message
julroy67
Apprentice
Apprentice


Joined: 03 Feb 2007
Posts: 209
Location: Alsace >> /dev/null

PostPosted: Sun Jan 06, 2008 2:40 pm    Post subject: Reply with quote

Oui, et prévenir dans l'ebuild, comme c'est fait d'habitude (migration de PAM, dernier en tête), mais là rien :lol: 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
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Wed Jan 09, 2008 11:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Thu Jan 10, 2008 12:24 am    Post subject: Reply with quote

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 :oops:
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8131
Location: ~Brussels - Belgique

PostPosted: Thu Jan 10, 2008 7:03 am    Post subject: Reply with quote

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
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Thu Jan 10, 2008 1:21 pm    Post subject: Reply with quote

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 :evil:
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
antoine
n00b
n00b


Joined: 06 Oct 2004
Posts: 67
Location: Brussels

PostPosted: Fri Jan 11, 2008 5:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
Shyne
n00b
n00b


Joined: 17 Nov 2006
Posts: 19

PostPosted: Sun Jan 13, 2008 9:34 am    Post subject: Reply with quote

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 :evil:


Entierement daccord avec toi, ta solution marche à merveille dailleurs.

Merci beaucoup :wink:
Back to top
View user's profile Send private message
VikingB
Apprentice
Apprentice


Joined: 19 May 2006
Posts: 263
Location: ~Brussels (B)

PostPosted: Sat Feb 09, 2008 10:25 am    Post subject: Reply with quote

J'ai essayé celle-ci :

Quote:

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).


J'ai un blocage de la souris . Donc dans mon cas, pas vraiment à conseiller .
Back to top
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Sat Feb 09, 2008 11:24 am    Post subject: Reply with quote

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
View user's profile Send private message
VikingB
Apprentice
Apprentice


Joined: 19 May 2006
Posts: 263
Location: ~Brussels (B)

PostPosted: Sun Feb 10, 2008 9:04 am    Post subject: Reply with quote

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
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Sun Feb 10, 2008 1:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Sun Feb 10, 2008 2:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Sun Feb 10, 2008 2:45 pm    Post subject: Reply with quote

Je crois savoir ou est mon problème, en effet j'ai pas viré les drivers keyboard et mouse, merci.



EDIT: Ça marche impec 8)

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Sun Feb 10, 2008 3:23 pm    Post subject: Reply with quote

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. :P
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
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Sun Feb 10, 2008 4:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
takhisis_astrafall
Tux's lil' helper
Tux's lil' helper


Joined: 04 Apr 2004
Posts: 127
Location: rennes

PostPosted: Tue Feb 12, 2008 2:23 pm    Post subject: Reply with quote

Yeah. ça marche nickel avec la soluce de Guilc :D

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
View user's profile Send private message
ad34
n00b
n00b


Joined: 15 Nov 2007
Posts: 11

PostPosted: Tue Mar 11, 2008 8:10 am    Post subject: Reply with quote

takhisis_astrafall wrote:
Yeah. ça marche nickel avec la soluce de Guilc :D




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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum