Well, implementarea Archlinux pe mumble e pe drumul cel bun. Am rezolvat cu webcam-ul integrat, cu ajutorul ultimelor surse (svn) ale uvcvideo. Merge destul de bine webcam-ul în Kopete.

Am rezolvat-o şi cu touchpad-ul, luând şi mixând vreo 3 fişiere config.

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Touchpad" "AlwaysCore"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
#    Option         "AIGLX" "true"
EndSection
Section "Files"
RgbPath      "/usr/share/X11/rgb"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/misc"
FontPath     "/usr/share/fonts/75dpi"
FontPath     "/usr/share/fonts/100dpi"
FontPath     "/usr/share/fonts/TTF"
FontPath     "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load  "dri"
Load  "glx"
Load  "extmod"
Load  "dbe"
Load  "record"
Load  "xtrap"
Load  "freetype"
Load  "type1"
Load  "synaptics"
EndSection
Section "InputDevice"
Driver        "synaptics"
Identifier    "Touchpad"
Option        "Device"        "/dev/psaux"
Option        "Protocol"      "auto-dev"
Option        "LeftEdge"              "120"
Option        "RightEdge"             "830"
Option        "TopEdge"               "120"
Option        "BottomEdge"            "650"
Option        "FingerLow"             "14"
Option        "FingerHigh"            "15"
Option        "MaxTapTime"            "0"
Option        "MaxTapMove"            "110"
Option        "EmulateMidButtonTime"  "75"
Option        "VertScrollDelta"       "20"
Option        "HorizScrollDelta"      "0"
Option        "MinSpeed"              "0.5"
Option        "MaxSpeed"              "0.75"
Option        "AccelFactor"           "0.015"
Option        "EdgeMotionMinSpeed"    "200"
Option        "EdgeMotionMaxSpeed"    "200"
Option        "UpDownScrolling"       "1"
Option        "CircularScrolling"     "0"
Option        "CircScrollDelta"       "0.1"
Option        "CircScrollTrigger"     "2"
Option        "SHMConfig"        "on"
#   Option       "Repeater"      "/dev/ps2mouse"
EndSection
Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option      "Protocol" "auto"
Option      "Device" "/dev/input/mice"
Option      "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
#DisplaySize      300   190    # mm
Identifier      "Monitor0"
Option          "DPMS"
HorizSync       30-70
VertRefresh     50-160
EndSection
Section "Device"
Identifier  "Card0"
Driver      "i810"
VendorName  "Intel Corporation"
BoardName   "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
BusID       "PCI:0:2:0"
Option      "VBERestore" "true"
Option      "DRI" "true"
Option      "XAANoOffscreenPixmaps" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth    24
SubSection "Display"
Viewport   0 0
Depth       16
Modes        "1280x800"
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
Modes        "1280x800"
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option         "Composite"   "true"
EndSection

Bluetooth-ul funcţionează corect, fonturile (Calibri şi Segoe) au fost preluate corect – aşa că au mai rămas tastele speciale, unde va trebui să folosesc fie lineakd, fie keytouch, precum şi funcţionarea unităţii card-reader. Iar la sfârşit să mă lămuresc ce e cu daemon-ul acpid.

Voi reveni.

//later: Fonturi – un tutorial bun aici
Taste speciale – din păcate, din cele 7 taste laterale, am reuşit să folosesc doar 4. Nu e rău totuşi. Thx keytouch.


Am scris asemănător ...