Forum Linux.debian/ubuntu Problème Xorg : souris et composite

Posté par  (site web personnel) .
Étiquettes :
0
13
fév.
2008

Bonjour à tous.
Mon problème est simple : je suis sous Debian Sid avec un noyau 2.6.24 et un carte graphique Nvidia 8600 GT.
Si j'utilise Xorg 7.1, ma souris MX1000 avec plein de boutons est bien prise en charge par le driver evdev mais alors je ne peux pas utiliser l'option composite (gdm démarre, j'ai le bootsplash d'Xfce et le curseur de la souris mais tout le reste est gris et rien ne s'affiche).
Si j'utilise Xorg 7.3, l'option composite fonctionne mais je suis alors obligé d'utiliser le driver mouse (qui ne reconnait que quelques boutons de la souris) pour la souris parce qu'alors le curseur ne bouge pas.
Que faire pour pouvoir utiliser pleinement ma souris adolescente (bah oui, elle est pleine de boutons... ok je sors) et avoir une belle extension composite pour avoir des beaux trucs transparents partout ?
Mon xorg.conf :
# nvidia-xconfig: X configuration file generated by nvidia-xconfig

# nvidia-xconfig: version 1.0 (buildmeister@builder3) Thu Dec 13 19:09:35 PST 2007

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"

Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Logitech MX1000" "CorePointer"
EndSection

Section "Files"

# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection

Section "InputDevice"
Identifier "Logitech MX1000"
Driver "evdev"
Option "Name" "Logitech USB RECEIVER"
Option "HWEEL RelativeAxisButtons" "7 6"
EndSection

Section "Monitor"
Identifier "Philips 190S"
Option "DPMS"
EndSection

Section "Device"
Identifier "nVidia Corporation NVIDIA Default Card"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NVIDIA Default Card"
Monitor "Philips 190S"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Disable"
EndSection


A part ça, un peu moins dans le sujet : après passage du noyau 2.6.18 au 2.6.24, les touches de mon clavier multimédia gérées par keytouch ne fonctionnent plus. Une idée quelqu'un ? (noyaux fournis par les dépôts, pas de compilation home made)
  • # Bug ?

    Posté par  . Évalué à 2.

    À première vue c'est un bug dans la version d'unstable de evdev : http://packages.qa.debian.org/x/xserver-xorg-input-evdev.htm(...)

    Ça expliquerait le problème de clavier ( http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442316 ), et sans doute celui de la souris. Peut-être qu'un petit rapport de bug concernant la souris serait utile.
  • # chez moi...

    Posté par  . Évalué à 1.

    ma config nvidia est vraiment super simple.
    pas d'options farfelues,
    pas de frequence pour les moniteurs,
    pas d'options composite (ca sert à quoi ?)

    et je tourne avec compiz-fusion, la 3D dans les applis, etc

    ca marche aussi bien avec le driver packagé par ma distrib qu'avec le driver nvidia fournit par nvidia.

    voici mon xorg.conf

    # nvidia-xconfig: version 1.0 (buildmeister@builder26) Fri Jan 11 14:26:48 PST 2008

    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings: version 1.0 (buildmeister@builder26) Wed Sep 12 14:29:53 PDT 2007

    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    EndSection

    Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    EndSection

    Section "Module"
    Load "dbe"
    Load "extmod"
    Load "type1"
    Load "freetype"
    Load "glx"
    EndSection

    Section "ServerFlags"
    Option "Xinerama" "0"
    EndSection

    Section "InputDevice"

    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    EndSection

    Section "InputDevice"

    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbLayout" "fr"
    Option "XkbVariant" "oss"
    EndSection

    Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier "Monitor0"
    ModelName "DELL E197FP"
    Option "DPMS"
    EndSection

    Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 6600 GT"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "1"
    Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: nvidia-auto-select +1280+0"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection


    • [^] # Re: chez moi...

      Posté par  . Évalué à 1.

      heu j'ai repondu trop vite
      ca marche chez moi car j'utilise le driver mouse

      je viens de mettre le driver evdev
      de redemarrer ma session...
      ca fait trois essais et ca me jete en me disant qu'il ne trouve pas de screen...

      j'ai aussi charger le module evdev mais visiblement ca ne change pas grand chose.
    • [^] # Re: chez moi...

      Posté par  (site web personnel) . Évalué à 1.

      Bah l'option composite sert à faire de la vraie transparence par exemple pour le background du terminal (et pas juste un bout du wallpaper, sans les icônes) ou encore avec compiz pour faire un cube transparent. Ca sert pas à grand chose mais j'y arrivais avant et plus maintenant.
      C'est vexant !

      Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

      • [^] # Re: chez moi...

        Posté par  . Évalué à 1.

        tu as les plugins qui vont bien pour faire la transparence dans compiz ?

        perso avec la config ci-dessus (sans evdev)
        - transparence des fenetres : pas de plugin special, c'est dans les options generales de compiz

        je fais +<molette souris> pour faire de la transparence sur la fenetre qui m'interesse (et je vois la fenetre qui est derriere et celle qui est derriere si la 2e est transparente aussi)

        - transparence du cube : il faut aller dans les options du plugin de cube

        certes j'ai pas debian mais ubuntu,
        mais je suis certain qu' il doit y avoir des paquets pour tout ca chez debian.
  • # Bizarre...

    Posté par  (site web personnel) . Évalué à 1.

    Avec Xorg 7.2, le composite fonctionne ET le driver evdev de la souris avec.
    Quand à keytouch, il s'est mis à fontionner avec le noyau 2.6.24 tout d'un coup.
    Allez comprendre !

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.