Средняя эмуляция мыши на трекпаде, как я могу ее установить?

Вы пытались перезапустить сервер? Хотя вы удалили брандмауэры, их правила могут быть активны в запущенном ядре. (Запустите sudo iptables -L, чтобы перечислить все активные правила).

10
задан 20 November 2011 в 00:26

2 ответа

Чтобы исправить средний щелчок, вы можете использовать следующую команду:

xinput set-int-prop NN 266 8 2 3 0 0 1 2 3

Где NN - идентификатор устройства мыши, вы можете увидеть его с помощью списка команд xinput. 266 - это идентификатор свойства «Synaptics Tap Action», вы можете увидеть его с помощью xinput-реквизитов NN. Пример:

xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3

Вы должны запустить эту команду после каждого возобновления. Чтобы сохранить конфигурацию synaptics после возобновления, вы можете выполнить следующие действия (с wiki.archlinux.org):

Демон настройки Gnome может переопределять существующие настройки (например, установленные в xorg.conf.d), для которых в любой графической утилите конфигурации нет эквивалента. Можно вообще остановить gnome от касания настроек мыши:
1. Run dconf-editor
2. Edit /org/gnome/settings-daemon/plugins/mouse/
3. Uncheck the active setting 

It will now respect your system's existing synaptics configuration.

Это работало для меня на Ubuntu 11.10 И теперь у меня есть:

Two-finger scrolling.
Middle Click with two fingers tap.
Right Click (tap at bottom right of scroll area).
4
ответ дан 25 May 2018 в 16:42
  • 1
    Не могли бы вы объяснить команду «xinput set-int-prop NN 266 8 2 3 0 0 1 2 3»? – AlikElzin-kilaka 22 February 2012 в 13:43
Ответ leoperbo работал для меня с Ubuntu 12.04, но мне пришлось изменить номер 266 в предложенной команде leoperbo. Вы не должны использовать эту команду без тщательного поиска 3-значного числа
xinput set-int-prop NN 266 8 2 3 0 0 1 2 3
. Другая команда должна работать без проблем (имели номера для настройки, которые не имели смысла, поэтому я их изменил)
xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 2, 3, 0, 0, 1, 2, 3
На всякий случай Я написал следующее руководство, чтобы найти ваш NN и 266 для вашего тачпада. В конце я также объясняю значения, которые вы установили, чтобы вы могли выбрать оптимальные настройки. Кроме того, вы должны, вероятно, прочитать ответ leoperbo для его постоянной настройки

1 использовать следующую команду в терминале

xinput list

Вы получите что-то вроде этого

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=13   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ 1.3M WebCam                               id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Acer WMI hotkeys                          id=12   [slave  keyboard (3)]

Нам нужен идентификатор тачпада (в моем случае 13)

2nd используйте следующую команду в терминале, заменив XX номером id, который вы нашли выше

xinput list-props XX
[d9 ] Вы получите что-то вроде этого

Device 'ETPS/2 Elantech Touchpad':
Device Enabled (144):   1
Coordinate Transformation Matrix (146): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (269): 1
Device Accel Constant Deceleration (270):   2.500000
Device Accel Adaptive Deceleration (271):   1.000000
Device Accel Velocity Scaling (272):    12.500000
Synaptics Edges (273):  56, 1352, 34, 606
Synaptics Finger (274): 1, 1, 256
Synaptics Tap Time (275):   180
Synaptics Tap Move (276):   68
Synaptics Tap Durations (277):  180, 180, 100
Synaptics ClickPad (278):   0
Synaptics Tap FastTap (279):    1
Synaptics Middle Button Timeout (280):  75
Synaptics Two-Finger Pressure (281):    282
Synaptics Two-Finger Width (282):   7
Synaptics Scrolling Distance (283): 30, 30
Synaptics Edge Scrolling (284): 0, 0, 0
Synaptics Two-Finger Scrolling (285):   1, 0
Synaptics Move Speed (286): 1.000000, 1.750000, 0.129366, 40.000000
Synaptics Edge Motion Pressure (287):   30, 160
Synaptics Edge Motion Speed (288):  1, 123
Synaptics Edge Motion Always (289): 0
Synaptics Off (290):    2
Synaptics Locked Drags (291):   0
Synaptics Locked Drags Timeout (292):   5000
Synaptics Tap Action (293): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (294):   1, 1, 0
Synaptics Circular Scrolling (295): 0
Synaptics Circular Scrolling Distance (296):    0.100000
Synaptics Circular Scrolling Trigger (297): 0
Synaptics Circular Pad (298):   0
Synaptics Palm Detection (299): 0
Synaptics Palm Dimensions (300):    10, 200
Synaptics Coasting Speed (301): 20.000000, 50.000000
Synaptics Pressure Motion (302):        ... of unknown type CARDINAL

Synaptics Pressure Motion Factor (303): 1.000000, 1.000000
Synaptics Resolution Detect (304):  1
Synaptics Grab Event Device (305):  1
Synaptics Gestures (306):   1
Synaptics Capabilities (307):   1, 0, 1, 1, 1, 1, 1
Synaptics Pad Resolution (308): 1, 1
Synaptics Area (309):   0, 0, 0, 0
Synaptics Noise Cancellation (310): 7, 7
Device Product ID (263):    2, 14
Device Node (264):  "/dev/input/event11"

Что нам нужно найти выше, это строка

    Synaptics Tap Action (293): 2, 3, 0, 0, 1, 3, 0

и запишите число внутри (), которое в моем случае 293

3-я и последняя команда на терминале (замените XX идентификатором и YYY на число внутри (), которое для моего ноутбука было XX = 13 и YYY = 293)

xinput set-int-prop XX YYY 8 2 3 0 0 1 2 3

Значения 2 3 0 0 1 2 3 являются следующими настройками в правильном порядке: 0 = отключено 1 = левый клик 2 = средний 3 = правый

Option "RTCornerButton"
Which mouse button is reported on a right top corner tap.

Option "RBCornerButton"
Which mouse button is reported on a right bottom corner tap.

Option "LTCornerButton"
Which mouse button is reported on a left top corner tap.

Option "LBCornerButton"
Which mouse button is reported on a left bottom corner tap.

Option "TapButton1"
Which mouse button is reported on a non-corner one-finger tap.

Option "TapButton2"
Which mouse button is reported on a non-corner two-finger tap.

Option "TapButton3"
Which mouse button is reported on a non-corner three-finger tap.
6
ответ дан 25 May 2018 в 16:42
  • 1
    Im новый для Ubuntu, только что загруженный 12.04 и действительно хочу изменить настройки сенсорной панели. Поэтому после ввода в терминал: xinput set-int-prop 13 291 8 2 3 0 0 1 2 3 Что тогда? Как заставить его оставаться включенным после перезагрузки? ура – MrMule 27 April 2012 в 22:08
  • 2
    Этот ответ лучше. Я также хотел бы добавить, что дополнительную информацию можно найти в x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html#toc4 – lpanebr 11 May 2012 в 10:05

Другие вопросы по тегам:

Похожие вопросы: