Как отключить двойное нажатие в Ubuntu?

Я могу найти опцию в настройках мыши, чтобы довести пороговое значение времени перетаскивания до очень малого, что помогает при случайных событиях, но я не могу найти опцию, чтобы отключить все это вместе.

4
задан 1 March 2013 в 21:36

1 ответ

Старая тема, но я посмотрю, смогу ли я ответить на нее здесь. Я только что купил себе Dell XPS 13 с Ubuntu 20.04, а новый пользовательский интерфейс Gnome не имеет интерфейса. Если у вас есть, простой способ — проверить настройки сенсорной панели и отключить перетаскивание. Если это не так, вам нужно посмотреть ваши свойства xinput:

$ xinput list

Вы должны увидеть вывод, подобный этому:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL096D:01 06CB:CDE6 Mouse                id=12   [slave  pointer  (2)]
⎜   ↳ DLL096D:01 06CB:CDE6 Touchpad             id=13   [slave  pointer  (2)]
⎜   ↳ Wacom HID 4943 Finger touch               id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=9    [slave  keyboard (3)]
    ↳ Intel HID events                          id=14   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                  id=15   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=10   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=16   [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=17   [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]

В моем случае правильный ID равен 13, поэтому давайте посмотрим на эти реквизиты:

$  xinput list-props 13

Опять же, вывод выглядит следующим образом:

Device 'DLL096D:01 06CB:CDE6 Touchpad':
    Device Enabled (148):   1
    Coordinate Transformation Matrix (150): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (321): 1
    libinput Tapping Enabled Default (322): 0
    libinput Tapping Drag Enabled (323):    1
    libinput Tapping Drag Enabled Default (324):    1
    libinput Tapping Drag Lock Enabled (325):   0
    libinput Tapping Drag Lock Enabled Default (326):   0
    libinput Tapping Button Mapping Enabled (327):  1, 0
    libinput Tapping Button Mapping Default (328):  1, 0
    libinput Natural Scrolling Enabled (305):   1
    libinput Natural Scrolling Enabled Default (306):   0
    libinput Disable While Typing Enabled (329):    1
    libinput Disable While Typing Enabled Default (330):    1
    libinput Scroll Methods Available (307):    1, 1, 0
    libinput Scroll Method Enabled (308):   1, 0, 0
    libinput Scroll Method Enabled Default (309):   1, 0, 0
    libinput Click Methods Available (331): 1, 1
    libinput Click Method Enabled (332):    0, 1
    libinput Click Method Enabled Default (333):    1, 0
    libinput Middle Emulation Enabled (334):    0
    libinput Middle Emulation Enabled Default (335):    0
    libinput Accel Speed (312): 0.301471
    libinput Accel Speed Default (313): 0.000000
    libinput Left Handed Enabled (317): 0
    libinput Left Handed Enabled Default (318): 0
    libinput Send Events Modes Available (268): 1, 1
    libinput Send Events Mode Enabled (269):    0, 0
    libinput Send Events Mode Enabled Default (270):    0, 0
    Device Node (271):  "/dev/input/event10"
    Device Product ID (272):    1739, 52710
    libinput Drag Lock Buttons (319):   <no items>
    libinput Horizontal Scroll Enabled (320):   1

В моем случае вы можете видеть свойство 323, которое называется libinput Tapping Drag Enabled (323): 1. Значение 1 означает, что оно включено. Итак, ваша цель — отключить это. Для этого проще использовать имена. Вы возьмете имя устройства и свойство внутри него и, наконец, установите его на 0. Для меня это

$ xinput set-prop "DLL096D:01 06CB:CDE6 Touchpad" "libinput Tapping Drag Enabled" 0
1
ответ дан 13 July 2020 в 16:22

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

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