LINUX.ORG.RU

Возможен ли Multitouch Gentoo


0

1

Приобрёл недавно нетбук! Написано что он умеет мультитач. У меня возник вопрос: как это сделать? Есть ли хороший мануал? X.org у меня версии 1.9.2.

И ещё один вопрос. Только что первый раз запускал иксы. Стоит мне прикоснуться к тачпаду, как курсор мыши начинает вести себя странно... Он колышется, трясётся как эпилептик, дёргается.

В обоих вопросах любимый поисковик не помог.

P.S. Оффтопик. Как в kdm-3.5 выбрать локаль и язык? На десктопе не нашёл, поменял на gdm, где всё есть. А сюда я гнома не ставил. Здесь вместо utf-8 стоит koi8-r на все создаваемые файлы и некоторые заголовки окон. И на виртуальную консоль.

В Федоре восьмой всё ставилось... В сусе тоже. А тут кдм урезанный весь какой-то. И ещё вопрос, суся с кде 3 умеет засыпать, в генте гном тоже умеет, а в третьем кде я даже кнопки такой не нашёл. Как сделать? Гугл не помог

leshy@NB-1120:~> xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech PS/2+USB Mouse id=9 [slave pointer (2)]
⎜ ↳ FSPPS/2 Sentelic FingerSensingPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sirius USB2.0 Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]

leshy@NB-1120:~> xinput create-master secmouse (к примеру, пусть будет фтороймыш)

смотрим, что получилось

leshy@NB-1120:~> xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech PS/2+USB Mouse id=9 [slave pointer (2)]
⎜ ↳ FSPPS/2 Sentelic FingerSensingPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sirius USB2.0 Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
⎡ secmouse pointer id=13 [master pointer (14)]
⎜ ↳ secmouse XTEST pointer id=15 [slave pointer (13)]
⎣ secmouse keyboard id=14 [master keyboard (13)]
↳ secmouse XTEST keyboard id=16 [slave keyboard (14)]

На девятый ид вешаем фтороймыш указатель.

leshy@NB-1120:~> xinput reattach 9 «secmouse pointer»

lleshy ★★
()

>Как в kdm-3.5 выбрать локаль и язык?

kcontrol -> системное абменистрирование -> менеджер входа в систему

Либо /usr/share/config/kdm

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

Появился второй курсор мыши. Случайно указал ему не тот id и второй указатель стал шевелиться вместо первого. И всё же ставлю как «решено». Спасибо большое!

Zenithar
() автор топика
19 января 2011 г.
Ответ на: комментарий от Zenithar

Попробуй этот скрипт:

#!/bin/sh
#
# Use xinput --list-props "SynPS/2 Synaptics TouchPad" to extract data
#

# Set multi-touch emulation parameters
xinput set-int-prop "TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "TouchPad" "Synaptics Two-Finger Width" 32 8
xinput set-int-prop "TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1

# Disable edge scrolling
xinput set-int-prop "TouchPad" "Synaptics Edge Scrolling" 8 0 0 0 

# This will make cursor not to jump if you have two fingers on the touchpad and you list one
# (which you usually do after two-finger scrolling)
xinput set-int-prop "TouchPad" "Synaptics Jumpy Cursor Threshold" 32 110

Вместо TouchPad - название своего устройства (xinput --list)

anonymous
()

>Стоит мне прикоснуться к тачпаду, как курсор мыши начинает вести себя странно

emerge xf86-input-synaptics

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