Никакой флажок “Disable touchpad while typing” в настройках Mouse & Trackpad

Я запускаю Ubuntu 16.04 LTS на Гигабайте, Аэро с сенсорной панелью Elantech. Вывод xinput похож:

david@Aero:~$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Bluetooth Mouse M557                      id=12   [slave  pointer  (2)]
⎜   ↳ E-Signal Keyboard                         id=14   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=17   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Power Button                              id=10   [slave  keyboard (3)]
    ↳ Sleep Button                              id=11   [slave  keyboard (3)]
    ↳ E-Signal Keyboard                         id=13   [slave  keyboard (3)]
    ↳ Chicony USB 2.0 Camera                    id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]

Править: Детали от xinput на сенсорной панели:

david@Aero:~$ xinput list-props 17
Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (168):   1
    Coordinate Transformation Matrix (170): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (296): 1
    Device Accel Constant Deceleration (297):   2.500000
    Device Accel Adaptive Deceleration (298):   1.000000
    Device Accel Velocity Scaling (299):    12.500000
    Synaptics Edges (326):  127, 3061, 112, 1973
    Synaptics Finger (327): 1, 1, 0
    Synaptics Tap Time (328):   180
    Synaptics Tap Move (329):   167
    Synaptics Tap Durations (330):  180, 100, 100
    Synaptics ClickPad (331):   1
    Synaptics Middle Button Timeout (332):  0
    Synaptics Two-Finger Pressure (333):    282
    Synaptics Two-Finger Width (334):   7
    Synaptics Scrolling Distance (335): 76, 76
    Synaptics Edge Scrolling (336): 0, 0, 0
    Synaptics Two-Finger Scrolling (337):   1, 1
    Synaptics Move Speed (338): 1.000000, 1.750000, 0.052507, 0.000000
    Synaptics Off (339):    1
    Synaptics Locked Drags (340):   0
    Synaptics Locked Drags Timeout (341):   5000
    Synaptics Tap Action (342): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (343):   1, 3, 0
    Synaptics Circular Scrolling (344): 0
    Synaptics Circular Scrolling Distance (345):    0.100000
    Synaptics Circular Scrolling Trigger (346): 0
    Synaptics Circular Pad (347):   0
    Synaptics Palm Detection (348): 0
    Synaptics Palm Dimensions (349):    10, 200
    Synaptics Coasting Speed (350): 20.000000, 50.000000
    Synaptics Pressure Motion (351):    30, 160
    Synaptics Pressure Motion Factor (352): 1.000000, 1.000000
    Synaptics Resolution Detect (353):  1
    Synaptics Grab Event Device (354):  0
    Synaptics Gestures (355):   1
    Synaptics Capabilities (356):   1, 0, 0, 1, 1, 1, 1
    Synaptics Pad Resolution (357): 31, 31
    Synaptics Area (358):   0, 0, 0, 0
    Synaptics Soft Button Areas (359):  1594, 0, 1709, 0, 0, 0, 0, 0
    Synaptics Noise Cancellation (360): 19, 19
    Device Product ID (285):    2, 14
    Device Node (286):  "/dev/input/event8"

Gnome (через гнома-демона настроек?) запускает экземпляр syndaemon на входе в систему:

david@Aero:~$ ps aux | grep syndaemon | grep -v grep
david     4275  0.0  0.0  22372  1164 ?        S    08:35   0:00 syndaemon -i 1.0 -t -K -R

Однако '-t' опция проблематичен на моей машине. Если я killall syndaemon и повторно выполненный это с моими предпочтительными вариантами (-i 1.5 -K -d) это работает отлично. К сожалению, устанавливая мою команду приложения запуска на killall syndaemon && syndaemon ... на самом деле не уничтожает экземпляр Gnome, вероятно, потому что приложения запуска, запущенные перед Gnome, выполняют его экземпляр.

Общепринятый способ отключить экземпляр Gnome syndaemon, запущенного на входе в систему, состоит в том, чтобы "Снять флажок с опцией 'Disable while typing' в настройках Mouse & Trackpad" - но для меня, что опция не появляется. Я предполагаю, что это вызвано тем, что у меня нет сенсорной панели Synaptics?

Screenshot of Mouse and Touchpad Settings

(Другой ноутбук, который я имею, ряд Samsung 9 с выполнением сенсорной панели Elantech 14.04LTS, действительно показывает флажок.)

Таким образом, мне нужно одно из следующего:

  • Способ отключить запуск Gnome на входе в систему syndaemon, не снимая тот флажок, или
  • Способ заставить поле появиться так я могу снять флажок с ним?

Спасибо!

0
задан 11 September 2016 в 03:09

2 ответа

Я нашел применимое обходное решение, но останьтесь интересующимися изучением, если существует "надлежащий" способ сделать это....

Я переименовал /usr/bin/syndaemon кому: /usr/bin/syndaemon.priv и вызванный последний в моей командной строке приложения запуска. Gnome не может найти исходный syndaemon исполняемый файл и его сбои вызова.

0
ответ дан 23 December 2019 в 16:29

Если Вы устанавливаете touchpad-indicator, это имеет функции для отключения сенсорной панели при вводе и многих настроек, которые можно настроить.

Если Вы не видите touchpad-indicator в Вашем Синаптическом можно перейти в https://www.atareao.es/apps/touchpad-indicator-para-ubuntu/ для получения дополнительной информации.

Можно также добавить его репозиторий путем ввода этих команд в терминал:

sudo add-apt-repository ppa:atareao/atareao

sudo apt-get update

sudo apt-get install touchpad-indicator

С наилучшими пожеланиями, Al

0
ответ дан 23 December 2019 в 16:29

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

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