ieri sera ho aggiornato la current e ci ho trovato il nuovo X configurato da hal, con le voci sui dispositivi in xorg.conf vengono ignorate, e il touchpad ne viene fuori con solo lo scroll verticale e senza tapping
provo a mettere /etc/hal/fdi/policy/11-x11-synaptics.fdi con dentro
Codice: Seleziona tutto
<?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>
<merge key="input.x11_options.SHMConfig" type="string">false</merge>
<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.GuestMouseOff" type="string">true</merge>
<merge key="input.x11_options.HorizEdgeScrol" type="string">true</merge>
</match>
</device>
</deviceinfo>
Codice: Seleziona tutto
# hal-device /org/freedesktop/Hal/devices/computer_logicaldev_input_4
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_4'
linux.sysfs_path = '/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/input/input8/event6' (string)
info.category = 'input' (string)
info.subsystem = 'input' (string)
input.xkb.options = 'terminate:ctrl_alt_bksp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.capabilities = { 'input', 'input.keys', 'button' } (string list)
info.product = 'Video Bus' (string)
input.xkb.layout = 'it' (string)
linux.hotplug_type = 2 (0x2) (int)
info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_4' (string)
input.xkb.variant = '' (string)
input.device = '/dev/input/event6' (string)
linux.subsystem = 'input' (string)
input.product = 'Video Bus' (string)
linux.device_file = '/dev/input/event6' (string)
input.x11_driver = 'evdev' (string)
info.addons.singleton = { 'hald-addon-input' } (string list)
input.xkb.rules = 'base' (string)
input.xkb.model = 'evdev' (string)
# hal-device /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input10/event8' (string)
info.category = 'input' (string)
info.subsystem = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
info.capabilities = { 'input', 'input.touchpad' } (string list)
info.product = 'SynPS/2 Synaptics TouchPad' (string)
linux.hotplug_type = 2 (0x2) (int)
info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' (string)
input.device = '/dev/input/event8' (string)
linux.subsystem = 'input' (string)
input.x11_options.SHMConfig = 'false' (string)
input.product = 'SynPS/2 Synaptics TouchPad' (string)
input.x11_options.MaxTapMove = '2000' (string)
linux.device_file = '/dev/input/event8' (string)
input.x11_driver = 'synaptics' (string)
input.x11_options.VertEdgeScroll = 'true' (string)
input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
input.x11_options.GuestMouseOff = 'true' (string)
input.x11_options.HorizEdgeScrol = 'true' (string)
Codice: Seleziona tutto
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) LoadModule: "evdev"
(II) Loading /usr/lib64/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 2.2.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(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)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) LoadModule: "synaptics"
(II) Loading /usr/lib64/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 1.1.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.2
(**) Option "Device" "/dev/input/event8"
(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
(**) Option "SHMConfig" "false"
(**) Option "MaxTapMove" "2000"
(**) Option "VertEdgeScroll" "true"
(**) Option "GuestMouseOff" "true"
(--) 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)
(**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
(**) SynPS/2 Synaptics TouchPad: (accel) filter chain progression: 2.00
(**) SynPS/2 Synaptics TouchPad: (accel) filter stage 0: 20.00 ms
(**) SynPS/2 Synaptics TouchPad: (accel) set acceleration profile 0
(--) SynPS/2 Synaptics TouchPad: touchpad found
