juillet
15
2008
Configuration de Xorg 1.4.2 sous Gentoo
 
Xorg&HAL 
Popularité:  6 %
 

A Partir de Xorg 1.4, la configuration du serveur est légèrement différentes. En effet, il s’appuie d’avantage sur HAL, pour détecter les périphériques. Nous allons voir comment cela se passe.

Configuration de Xorg

Le fichier xorg.conf ce trouve alléger. En effet, vos clavier, souris et autre seront normalement reconnu automatiquement avec HAL. Je laisse mon fichier xorg.conf juste au cas ou, mais vous pouvais très bien vous en passer.

/etc/X11/xorg.conf

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

Section "InputDevice"
        Identifier        "Configured Mouse"
        Driver                "mouse"
        Option                "CorePointer"
EndSection

Section "InputDevice"
        Identifier        "Synaptics Touchpad"
        Driver                "synaptics"
        Option         "SendCoreEvents"    "true"
        Option         "Device"            "/dev/psaux"
        Option                "Protocol"                "auto-dev"
        Option                "HorizEdgeScroll"        "0"

##Activer le défilement vertical et horizontal avec deux doigts
        Option     "VertTwoFingerScroll"     "true"
           Option    "HorizTwoFingerScroll"    "true"
           Option      "VertScrollDelta"           "20"
           Option      "HorizScrollDelta"          "20"
           Option    "LockedDrags"            "true"
       Option      "LeftEdge"                  "50"
       Option      "RightEdge"                 "900"
       Option      "TopEdge"                   "30"
       Option      "BottomEdge"            "304"
       Option      "FingerLow"                 "15"
       Option      "FingerHigh"                "20"
       Option      "MaxTapTime"            "180"
       Option      "MaxTapMove"            "110"
       Option      "MaxDoubleTapTime"      "180"
       Option      "MinSpeed"                  "0.79"
       Option      "MaxSpeed"              "0.88"
       Option      "AccelFactor"               "0.005"
       Option      "TapButton2"               "2"
       Option      "TapButton3"               "3"
       Option      "SHMConfig"             "on"
        Option    "PressureMotionMinZ"    "10"
           Option    "PressureMotionMaxZ"    "15"

##Activer le défilement circulaire
#    Option    "CircularScrolling"    "on"
#    Option    "CircScrollDelta"    "0.1"
#    Option    "CircScrollTrigger"    "1"

EndSection


Section "Device"
        Identifier        "Configured Video Device"
        Driver                "intel"
        Option         "AccelMethod"        "XAA"
        Option         "XAANoOffscreenPixmaps"        "true"
        Option                 "DRI"        "true  
EndSection

Section "Monitor"
        Identifier        "Configured Monitor"
       VendorName        "DELL"
       ModelName        "1280x800"
       HorizSync        60-80
       VertRefresh        50-70
EndSection

Section "Screen"
        Identifier        "Default Screen"
        Monitor                "Configured Monitor"
        Device                "Configured Video Device"
EndSection

Section "ServerLayout"
        Identifier        "Default Layout"
        Screen                "Default Screen"
        InputDevice        "Synaptics Touchpad"
EndSection

Section "DRI"
        Mode 0666
EndSection

Voici la nouveauté, qui se passe dans /etc/hal/fdi/policy/10-x11-input.fdi

<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
<device>

 <!-- Keyboard configuration -->
<match key="info.capabilities" contains="input.keyboard">
   <merge key="input.xkb.model" type="string">pc105</merge>
   <merge key="input.xkb.layout" type="string">fr</merge>
   <merge key="input.xkb.options" type="strlist"></merge>
</match>

 <!-- Synaptics configuration -->
  <match key="info.capabilities" contains="input.touchpad">
  <match key="info.product" contains="Synaptics TouchPad">
  <merge key="input.x11_driver" type="string">synaptics</merge>
  <merge key="input.x11_options.SHMConfig" type="string">on</merge>
  <merge key="input.x11_options.VertScrollDelta" type="string">20</merge>
  <merge key="input.x11_options.HorizScrollDelta" type="string">20</merge>
  <merge key="input.x11_options.UpDownScrolling" type="string">1</merge>
  <merge key="input.x11_options.LeftRightScrolling" type="string">1</merge>
  <merge key="input.x11_options.TapButton1" type="string">1</merge>
  <merge key="input.x11_options.RTCornerButton" type="string">2</merge>
  <merge key="input.x11_options.RBCornerButton" type="string">3</merge>
  </match>
 </match>

</device>
</deviceinfo>

Cependant je rencontre quelques problèmes lorsque j’active la connexion automatique au niveau de GDM

Téléchargement(s)
x11-input.fdi (Binary Data - 894 octets)
 
xorg.conf (Binary Data - 2.4 ko)
 
« L’histoire de Linux - Vlc et FreeBox TV sous Gentoo »

Ajouter un commentaire

Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)