| deesto |
02-08-2010 09:30 AM |
touchpad trouble with MacBook in KDE
I've got Fedora 12 64-bit running on a late-2006 model MacBook (black, unibody). I have touchpad multi-touch and right-click using a two-finger tap working in Gnome sessions (using gsynaptics, I believe), but I don't see an option in KDE to enable this. In fact, using a double-tap in KDE results in a desktop rotation (if the Desktop is clicked) ... I have no idea where that is set or how to change it. Could this be a Compiz thing? I have Compiz+KWin running in both KDE and Gnome, but I can't find any click/touch settings in Compiz.
One thing that I just noticed is that I don't seem to have an xorg.conf file being used; Xorg log says it's using a 'default built-in configuration'. The log also shows the following:
Code:
...
(II) config/hal: Adding input device Apple Computer Apple Internal Keyboard / Trackpad
...
(**) Apple Computer Apple Internal Keyboard / Trackpad: always reports core events
(**) Apple Computer Apple Internal Keyboard / Trackpad: Device: "/dev/input/event6"
(II) Apple Computer Apple Internal Keyboard / Trackpad: Found keys
(II) Apple Computer Apple Internal Keyboard / Trackpad: Configuring as keyboard
(II) XINPUT: Adding extended input device "Apple Computer Apple Internal Keyboard / Trackpad" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105+inet"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(II) config/hal: Adding input device Macintosh mouse button emulation
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event4"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found relative axes
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device Apple Computer Apple Internal Keyboard / Trackpad
(**) Apple Computer Apple Internal Keyboard / Trackpad: always reports core events
(**) Apple Computer Apple Internal Keyboard / Trackpad: Device: "/dev/input/event7"
(II) Apple Computer Apple Internal Keyboard / Trackpad: Found keys
(II) Apple Computer Apple Internal Keyboard / Trackpad: Configuring as keyboard
(II) XINPUT: Adding extended input device "Apple Computer Apple Internal Keyboard / Trackpad" (type: KEYBOARD)
...
(II) config/hal: Adding input device appletouch
(II) LoadModule: "synaptics"
(II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.7.1, module version = 1.2.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.1
(**) Option "Device" "/dev/input/event9"
(II) appletouch: x-axis range 0 - 1215
(II) appletouch: y-axis range 0 - 575
(II) appletouch: pressure range 0 - 300
(II) appletouch: finger width range 0 - 0
(II) appletouch: buttons: left double triple
(--) appletouch: touchpad found
(**) appletouch: always reports core events
(II) XINPUT: Adding extended input device "appletouch" (type: TOUCHPAD)
(**) appletouch: (accel) keeping acceleration scheme 1
(**) appletouch: (accel) acceleration profile 0
(--) appletouch: touchpad found
...
(WW) config/hal: device Apple Computer Apple Internal Keyboard / Trackpad already added. Ignoring.
(WW) Apple Computer Apple Internal Keyboard / Trackpad: unable to handle keycode 464
...
Since X seems to be working fine for everything else this way, I'm a bit hesitant to create a new xorg.conf file and change anything ... but if that would help solve the problem for KDE, I'd appreciate any pointers or tips on doing so, or info on an alternate solution.
|