Сенсорная панель блокируется при нажатии на клавиатуру
=======================================================

 Я немного новичок в Ubuntu, и это первый раз, когда я использую Linux на ноутбуке (мой ежедневный драйвер - это рабочий стол MX). Итак, моя проблема в том, что когда я нажимаю на клавиатуру, мой тачпад блокируется. Например, когда я нажимаю [X] [U] [O] [A] [H] или другие клавиши на клавиатуре, моя сенсорная панель просто блокируется и не может двигаться. Как только я отпущу клавишу, я нажимаю на клавиатуре, мой тачпад снова может двигаться. Я попытался обновить драйвер сенсорной панели и немного поискал здесь ответы, но, похоже, ничего не работает. Я также просмотрел настройки, но нет возможности отключить эту "функцию". Однако, когда я использую обычную мышь, этого не происходит. Что я могу с этим сделать? 

 Спасибо за ваше время. 

 Редактировать: Я использую Ubuntu 20.04.1 LTS с версией Gnome 3.36.3 (я думаю, стандартный пакет с Ubuntu 20.04.1). Извините, что упустил это. Я не уверен, что это актуально, но речь идет о ноутбуке ACER Aspire E15 Start ES1-512-P1SM. Я просмотрел форумы, если это проблема с оборудованием, но не похоже, что это так (раньше он работал с Windows 8.1, и я не сталкивался с этой проблемой там, или, по крайней мере, я не знал об этом .) 

 

 Чтобы навсегда отключить функцию «Отключить при вводе текста», запустите 

```
sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

```

 и добавьте  `Option «DisableWhileTyping» «False»`  в раздел сенсорной панели, например: 

```
Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "DisableWhileTyping" "False"
EndSection

```
 

 Исправлено + инструкции по исправлению: Итак, я случайно решил проблему с сенсорной панелью. Я загрузил программу под названием «индикатор тачпада», она мало что сделала, кроме как сказать мне, что драйвер тачпада называется «libinput». Итак, оттуда я нашел веб-сайт, который проинструктировал меня, как получить доступ к свойствам / настройкам драйвера и как их изменить. Я написал список того, как решить эту проблему, если она есть у кого-то еще. 

1. Откройте терминал и введите  `xinput --list`  (xinput должен быть предварительно установлен с ubuntu, но если это не так просто введите  `sudo apt install xinput` )
2. Вы должны получить список, который выглядит примерно так: 

```
 ⎡ Идентификатор указателя виртуального ядра = 2 [главный указатель (3)]
 ⎜ ↳ Идентификатор указателя XTEST виртуального ядра = 4 [подчиненный указатель (2)]
 ⎜ ↳ ELAN0501: 00 04F3: 300B Идентификатор мыши = 11 [подчиненный указатель (2)]
 ⎜ ↳ ELAN0501: 00 04F3: 300B Идентификатор сенсорной панели = 12 [подчиненный указатель (2)]
 ⎣ Идентификатор виртуальной основной клавиатуры = 3 [основная клавиатура (2)]
  ↳ Идентификатор клавиатуры виртуального ядра XTEST = 5 [подчиненная клавиатура (3)]
  ↳ Идентификатор кнопки питания = 6 [подчиненная клавиатура
 
```

 Итак, здесь (в моем случае) «номер настроек» для моей сенсорной панели - «12» (в моем случае в списке указано ELAN0501: 00 04F3: 300B Touchpad id = 12, поэтому «id = (X number ) "это то, что вы ищете, в моем случае это был" id = 12 ") 

3. После того, как вы узнали, что такое" id "вашего тачпада, введите  `xinput -list props 12`  (<- число должно быть номером "id", который у вас есть, поэтому не обязательно "props 12", но "xinput --list (ваш номер)"
4. После этого вы должны получить список отображение ваших настроек. Вот часть того, как я выгляжу: 

```
 libinput Нажатие блокировки перетаскивания включено (320): 0
libinput Нажатие блокировки перетаскивания включено По умолчанию (321): 0
Включено отображение кнопки нажатия libinput (322): 1, 0
Отображение кнопок libinput по умолчанию (323): 1, 0
Включена естественная прокрутка libinput (300): 1
libinput Естественная прокрутка включена По умолчанию (301): 0
libinput Отключение при вводе включено (324): 1
libinput Отключить при вводе Включено По умолчанию (325): 1
Доступные методы прокрутки libinput (302): 1, 1, 0
Включен метод прокрутки libinput (303): 1, 0, 0
Метод прокрутки libinput включен По умолчанию (304): 1, 0, 0
 
```

 Вот как выглядели мои настройки сенсорной панели до того, как я «исправил» проблему. Есть настройки, которые называются: 

 «libinput Disable While Typing Enabled Default (325): 1» 

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

 `xinput set-prop 12 325 0`  (<- И снова идентификатор настройки сенсорной панели в моем случае был 12, но в вашем случае это может быть другое число) 

 И это должно решить проблему, по крайней мере, в моем случае. Большое спасибо за вашу помощь! Я действительно ценю это :)