Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <!-- Arbitrary options can be passed to the driver using the input.x11_options property since xorg-server-1.5. --> <!-- EXAMPLES: Switch on shared memory, enables the driver to be configured at runtime <merge key="input.x11_options.SHMConfig" type="string">true</merge> Maximum movement of the finger for detecting a tap <merge key="input.x11_options.MaxTapMove" type="string">2000</merge> Enable vertical scrolling when dragging along the right edge <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> Enable vertical scrolling when dragging with two fingers anywhere on the touchpad <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge> Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge> If on, circular scrolling is used <merge key="input.x11_options.CircularScrolling" type="string">true</merge> For other possible options, check CONFIGURATION DETAILS in synaptics man page --> <merge key="input.x11_options.LeftEdge" type="string">1700</merge> <merge key="input.x11_options.RightEdge" type="string">5300</merge> <merge key="input.x11_options.BottomEdge" type="string">4200</merge> <merge key="input.x11_options.FingerLow" type="string">25</merge> <merge key="input.x11_options.FingerHigh" type="string">30</merge> <merge key="input.x11_options.MaxTapTime" type="string">180</merge> <merge key="input.x11_options.MaxTapMove" type="string">220</merge> <merge key="input.x11_options.VertScrollDelta" type="string">100</merge> <merge key="input.x11_options.MinSpeed" type="string">0.09</merge> <merge key="input.x11_options.MaxSpeed" type="string">0.18</merge> <merge key="input.x11_options.AccelFactor" type="string">0.0015</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> </match> </device> </deviceinfo> |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »H2« (02.08.2009, 12:48)
Um die Änderungen in /etc/hal/fdi/policy/* zu übernehmen reicht ein X neustart nicht aus! es muss /etc/init.d/hald neugestartet werden, alternativ geht natürlich auch ein reboot .Ich habe sowieso grundsätzlich das Gefühl, dass eine Änderung an 11-x11-synaptics.fdi in /etc/hal/fdi/policy/ überhaupt nicht beachtet wird. Während ich eine Änderung an der Tastaturkonfiguration nach einem Neustart des X-Server direkt bemerke, habe ich das Gefühl, dass die Touchpad-Konfiguration vollkommen ignoriert wird.
Ja, natürlich. Das habe ich impliziert, führt aber keine wie gesagt keine Änderung herbei.
Um die Änderungen in /etc/hal/fdi/policy/* zu übernehmen reicht ein X neustart nicht aus! es muss /etc/init.d/hald neugestartet werden, alternativ geht natürlich auch ein reboot .Ich habe sowieso grundsätzlich das Gefühl, dass eine Änderung an 11-x11-synaptics.fdi in /etc/hal/fdi/policy/ überhaupt nicht beachtet wird. Während ich eine Änderung an der Tastaturkonfiguration nach einem Neustart des X-Server direkt bemerke, habe ich das Gefühl, dass die Touchpad-Konfiguration vollkommen ignoriert wird.
Sollte ich aus Versehen zu viel abgeschnitten haben, dann kann ich das natürlich noch nachreichen.Zitat
( ...)
(WW) AIGLX: 3D driver claims to not support visual 0x72
(II) AIGLX: Loaded and initialized /usr/lib/dri/fglrx_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
(II) fglrx(0): Restoring recent mode: 1400x1050@60Hz
(II) Synaptics touchpad driver version 1.0.0
(--) TouchPad auto-dev sets device to /dev/input/event6
(**) Option "Device" "/dev/input/event6"
(II) TouchPad: x-axis range 1472 - 5472
(II) TouchPad: y-axis range 1408 - 4448
(II) TouchPad: pressure range 0 - 255
(II) TouchPad: finger width range 0 - 0
(II) TouchPad: buttons: left right middle double triple
(**) Option "SHMConfig" "true"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(--) TouchPad touchpad found
(**) Option "AlwaysCore"
(**) TouchPad: always reports core events
(II) evaluating device (TouchPad)
(II) XINPUT: Adding extended input device "TouchPad" (type: TOUCHPAD)
(--) TouchPad touchpad found
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.5.3, module version = 2.1.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event5"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "de"
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) Synaptics touchpad driver version 1.0.0
(**) Option "Device" "/dev/input/event6"
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
(II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
(II) SynPS/2 Synaptics TouchPad: buttons: left right middle double triple
(**) Option "SHMConfig" "true"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(--) SynPS/2 Synaptics TouchPad touchpad found
(**) SynPS/2 Synaptics TouchPad: always reports core events
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
(WW) SynPS/2 Synaptics TouchPad can't grab event device, errno=16
(--) SynPS/2 Synaptics TouchPad touchpad found
(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 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)
Ich habe jetzt einmal alles zusammengetragen, was evtl Relevanz haben könnte. Ich hoffe man kann sich da durch finden, ich hab versucht die Dateinamen eindeutig zu halten...hänge doch bitte noch mal deine komplette Xorg.0.log und xorg.conf mit an,
und eine Info der verwendeten synaptics Pakete, zb die Ausgabe von
eix -I synaptics
Quellcode |
|
1 |
INPUT_DEVICES="evdev synaptics" |
Quellcode |
|
1 2 3 4 5 |
Section "ServerFlags" Option "AutoAddDevices" "true" Option "AutoEnableDevices" "true" Option "AllowEmptyInput" "true" EndSection |
Quellcode |
|
1 |
qlist -IC x11-drivers/ |
Quellcode |
|
1 |
emerge -av --oneshot (die gelisteten x11-drivers) |
Quellcode |
|
1 2 |
# zgrep -i evdev /proc/config.gz CONFIG_INPUT_EVDEV=y |
Quellcode |
|
1 |
nano -w /etc/hal/fdi/policy/10-x11-input.fdi |
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
<?xml version="1.0" encoding="utf-8"?> <deviceinfo version="0.2"> <match key="info.capabilities" contains="input.keys"> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_options.XkbModel" type="string">evdev</merge> <merge key="input.x11_options.XkbLayout" type="string">de</merge> <merge key="input.x11_options.XkbVariant" type="string">nodeadkeys</merge> </match> </deviceinfo> |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »FelixPetzold« (30.05.2009, 13:49)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (30.05.2009, 19:39)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 |
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_options.XkbModel" type="string">evdev</merge> <merge key="input.x11_options.XkbLayout" type="string">de</merge> </match> </device> </deviceinfo> |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?xml version="1.0" encoding="utf-8"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.TapButton2" type="string">2</merge> <merge key="input.x11_options.TapButton3" type="string">3</merge> <merge key="input.x11_options.MaxTapTime" type="string">180</merge> <merge key="input.x11_options.MaxTapMove" type="string">220</merge> <merge key="input.x11_options.VertEdgeScroll" type="string">0</merge> <merge key="input.x11_options.HorizEdgeScroll" type="string">0</merge> <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge> <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge> <merge key="input.x11_options.FingerLow" type="string">25</merge> <merge key="input.x11_options.FingerHigh" type="string">30</merge> <merge key="input.x11_options.AccelFactor" type="string">0.0015</merge> </match> </device> </deviceinfo> |