Как отключить тачпад во время набора текста (Ubuntu 18.04)?


13

Я спросил об этом год назад, с новым (ужасным) обновлением 18.04, исправление было удалено, и его повторное применение не работает.

У меня есть ноутбук, и во время набора текста моя ладонь касается сенсорной панели, которая заставляет мышь двигаться, закрывать вкладки самостоятельно, удалять слова, открывать программы и все другие действия.

Я хочу отключить его во время набора текста, так же, как Windows автоматически делает это.

Это предыдущий вопрос, принятый ответ у меня сработал в 16.04, но больше не работает. Как отключить тачпад при наборе текста?

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

Входные данные:

sudo apt install xserver-xorg-input-libinput

Вывод:

xserver-xorg-input-libinput is already the newest version (0.27.1-1).
The following packages were automatically installed and are no longer required:
  libgnome-keyring-common libgnome-keyring0 libnih-dbus1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Да, я перезагрузил свой ноутбук.


Вы пробовали это из твиков гномов?
ПРАТАП

Вы можете попробовать использовать syndaemon, как этот ответ описывает.
earthmeLon

@earthmeLon Уже попробовал, не очень хорошо работает. Тот, что в 16.04 работал отлично.
MichaelX

@ PRATAP Я использовал твики gnome только один раз для скина или что-то в этом роде, вы знаете, есть ли у него опция для этого?
MichaelX

Ответы:


11

Я сделал это так:

sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput
sudo reboot

На моей машине у меня были оба, так что по synapticsумолчанию, удаление мне помогло. Не забудьте перезагрузить компьютер.


1
Это сработало для меня (Lenovo X1 Carbon под управлением Ubuntu 18.04 LTS).
Ильмаринен

2
Я столкнулся с этим в 19.10 после установки gnome, kubuntu и нескольких других сред рабочего стола, с которыми я экспериментировал. Работал до и не работал снова, пока я не сделал выше.
mlissner

1
У меня тоже работает (широта 7390). В последнее время я играю с разными рабочими средами.
Деграв

Это сработало для меня. Некоторая неприятность: при первой перезагрузке я не мог видеть поле для ввода пароля, хотя набрать его и нажать клавишу ввода сработало, и в следующий раз я перезагрузил все было хорошо.
Лукас

1
@Lucas, вы можете иметь «Tab on click» с помощью libinput. Просто зайдите в настройки «Мышь и тачпад».
Вадим К

4

Установить гном-твики

sudo apt install gnome-tweaks

и открой его.

Под вкладкой Клавиатура и мышь вы найдете в главном окне под сенсорной панелью переключатель Отключить во время набора текста .

введите описание изображения здесь


5
Не работает Какую тему вы используете?
MichaelX

Я использую тему MacOS .. Однако, открытие gnome-tweaks &должно отобразить это меню.
abu_bua

3
Появится меню, выбор этой опции не решит проблему.
MichaelX

4
Перезагрузил компьютер, он просто не работает.
MichaelX

1
Это не работает для меня 18.10 либо.
CPBL

1

Установите Touchpad Indicatorрасширение GNOME. Отлично.

https://extensions.gnome.org/extension/131/touchpad-indicator/

С легкостью включайте и выключайте сенсорную панель, трекпойнт, сенсорный экран, сенсорный экран или перо с верхней панели. При желании можно автоматически отключить некоторые или все устройства, когда мышь подключена, и повторно включить их, когда они отключены.


1
Я пробовал это раньше, он не предлагает то, что я ищу.
MichaelX

Это не работает в 18.04
Чови

@chovy Я считаю, что touchpad-indicatorv2.2.1 в репозиториях Ubuntu работает, хотя.
Хейннема

1

Я пытался многими способами, которые не работали. Наконец-то основано по этой ссылке ниже: https://help.ubuntu.com/community/SynapticsTouchpad

Тип: xinput list найдите свой идентификатор сенсорной панели. Например, это «7»

Тип: xinput --watch-props 7

Найдите линии «Обнаружение пальм» и «Измерение пальм». Рядом с этими строками в скобках будет число. Например, Palm Detection = (400) Palm Dimension = 401

Откройте новую вкладку или Новое окно

Тип: xinput --set-prop 7 "400" 1 Тип: xinput --set-prop 7 "401" 1, 100 После изменения этих настроек вы должны увидеть изменения на предыдущей вкладке, например, « Свойство Synaptics Palm Dimensions». Для измерения ладони вы можете найти лучшее для вас.


0

Предполагая, что ваша система использует libinput, а не synaptics, вот исправление. Скопируйте следующее место в /etc/X11/xorg.conf.d/90-libinput.conf. Необходимо выйти из системы, чтобы запустить перезагрузку X11.

Изменения, которые влияют на сенсорную панель при наборе текста, находятся во второй-последней строке. В моем случае у меня есть некоторый котел, который направляет все действия на драйвер libinput, что, возможно, не является строго необходимым. Однако я уверен, что последняя строфа - твоя волшебная пуля.

# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

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

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "MyTouchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
        Option "DisableWhileTyping" "on"
EndSection
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.