LINUX.ORG.RU

Как в Linux настроить «колесо прокрутки» на тачпаде?

 ,


0

1

На Дебиан у меня не работает прокрутка: ни двумя пальцами по тачпаду, ни по краешку тачпада.

Как добавить эту функцию моему тачпаду?

вот что имею:

# xinput list-props 12
Device 'PS/2 Synaptics TouchPad':
	Device Enabled (136):	1
	Coordinate Transformation Matrix (138):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (264):	0
	Device Accel Constant Deceleration (265):	1.000000
	Device Accel Adaptive Deceleration (266):	1.000000
	Device Accel Velocity Scaling (267):	10.000000
	Device Product ID (257):	2, 1
	Device Node (258):	"/dev/input/event2"
	Evdev Axis Inversion (268):	0, 0
	Evdev Axes Swap (270):	0
	Axis Labels (271):	"Rel X" (146), "Rel Y" (147)
	Button Labels (272):	"Button Left" (139), "Button Middle" (140), "Button Right" (141), "Button Wheel Up" (142), "Button Wheel Down" (143)
	Evdev Scrolling Distance (273):	0, 0, 0
	Evdev Middle Button Emulation (274):	0
	Evdev Middle Button Timeout (275):	50
	Evdev Third Button Emulation (276):	0
	Evdev Third Button Emulation Timeout (277):	1000
	Evdev Third Button Emulation Button (278):	3
	Evdev Third Button Emulation Threshold (279):	20
	Evdev Wheel Emulation (280):	0
	Evdev Wheel Emulation Axes (281):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (282):	10
	Evdev Wheel Emulation Timeout (283):	200
	Evdev Wheel Emulation Button (284):	4
	Evdev Drag Lock Buttons (285):	0


# xinput list-props 2
Device 'Virtual core pointer':
	Device Enabled (136):	1
	Coordinate Transformation Matrix (138):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
root@debian:~#
★★

Если есть DE (типа gnome, mate, kde,...), то обычно это просто нужно включить в настройках.

conformist ★★★
()

У меня тачпад тоже не работал нормально, поставил пакет xinput-synaptics или как-то так. Сразу заработало, как положено.

windowslamer
()
Ответ на: комментарий от i-rinat

нет, это послеперезагрузкиникак не повлияло

$ xinput list-props 12
Device 'PS/2 Synaptics TouchPad':
	Device Enabled (136):	1
	Coordinate Transformation Matrix (138):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (264):	0
	Device Accel Constant Deceleration (265):	1.000000
	Device Accel Adaptive Deceleration (266):	1.000000
	Device Accel Velocity Scaling (267):	10.000000
	Device Product ID (257):	2, 1
	Device Node (258):	"/dev/input/event2"
	Evdev Axis Inversion (268):	0, 0
	Evdev Axes Swap (270):	0
	Axis Labels (271):	"Rel X" (146), "Rel Y" (147)
	Button Labels (272):	"Button Left" (139), "Button Middle" (140), "Button Right" (141), "Button Wheel Up" (142), "Button Wheel Down" (143)
	Evdev Scrolling Distance (273):	0, 0, 0
	Evdev Middle Button Emulation (274):	0
	Evdev Middle Button Timeout (275):	50
	Evdev Third Button Emulation (276):	0
	Evdev Third Button Emulation Timeout (277):	1000
	Evdev Third Button Emulation Button (278):	3
	Evdev Third Button Emulation Threshold (279):	20
	Evdev Wheel Emulation (280):	0
	Evdev Wheel Emulation Axes (281):	0, 0, 4, 5
	Evdev Wheel Emulation Inertia (282):	10
	Evdev Wheel Emulation Timeout (283):	200
	Evdev Wheel Emulation Button (284):	4
	Evdev Drag Lock Buttons (285):	0

прокрутки нет

znavko ★★
() автор топика
Ответ на: комментарий от znavko

Я немного погуглил, и похоже, эта настройка ничего не даст. Она для прокрутки дополнительными кнопками, что немного не то. Судя по тем настройкам, что показывает xinput, сделать скролл он не сможет.

Проверь, какой у тебя драйвер используется для тачпада:

grep 'input driver' /var/log/Xorg.0.log

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat
# grep 'input driver' /var/log/Xorg.0.log
[    34.002] (II) Using input driver 'evdev' for 'Power Button'
[    34.163] (II) Using input driver 'evdev' for 'Video Bus'
[    34.168] (II) Using input driver 'evdev' for 'Power Button'
[    34.174] (II) No input driver specified, ignoring this device.
[    34.178] (II) No input driver specified, ignoring this device.
[    34.180] (II) No input driver specified, ignoring this device.
[    34.182] (II) No input driver specified, ignoring this device.
[    34.184] (II) No input driver specified, ignoring this device.
[    34.187] (II) Using input driver 'evdev' for 'SINO WEALTH USB Composite Device'
[    34.193] (II) No input driver specified, ignoring this device.
[    34.196] (II) Using input driver 'evdev' for 'Lenovo EasyCamera'
[    34.202] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    34.208] (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'
[    34.213] (II) No input driver specified, ignoring this device.
znavko ★★
() автор топика
Ответ на: комментарий от i-rinat
# xserver-xorg-input-synaptics
-su: xserver-xorg-input-synaptics: команда не найдена

# apt-get install xserver-xorg-input-synaptics
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия xserver-xorg-input-synaptics.
xserver-xorg-input-synaptics установлен вручную.
znavko ★★
() автор топика
Ответ на: комментарий от znavko

По какой-то причине у тебя тачпадом занимается общий драйвер evdev вместо специализированного synaptics. Поэтому работают только базовые функции, без дополнительных фич. По идее, достаточно иметь установленным пакет xserver-xorg-input-synaptics, чтобы synaptics подхватывал устройство. Но у тебя это по какой-то причине не происходит.

Может, у тебя есть в системе файл /etc/X11/xorg.conf или какие-нибудь файлы в директории /etc/X11/xorg.conf.d/?

Если нет, попробуй создать файл /etc/X11/xorg.conf.d/10-force-synaptics.conf с содержимым:

Section "InputClass"
    Idenfier "force synaptics driver"
    MatchProduct "TouchPad"
    Driver "synaptics"
EndSection

и перезагрузиться. После этого снова посмотри на вывод grep 'input driver' /var/log/Xorg.0.log.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

таких файлов нет. а после предложенного конфига и перезагрузки, дебиан показал на черном экране сообщение о том, что он чего-то не нашел. пришлось удалить такой файл конфигурации.

znavko ★★
() автор топика
Ответ на: комментарий от znavko

Что не нашёл-то?

И выложи Xorg.0.log целиком. Может, там где-то ещё какие-то намёки есть.

i-rinat ★★★★★
()

у меня в дебиан кде всё работает

возможно сам тачпэд такой

ноутбук латитуде е5530

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.