Недавно я загрузил Ubuntu на свой ноутбук Dell Inspiron 7559, и я заметил, что отказ от ладони действует. Программное обеспечение частично работает; курсор не перемещается, когда я пытаюсь использовать дорожку с моей ладонью, поэтому она четко распознает мою ладонь, но когда я помещаю ладонь на дорожку, не обязательно постукивая, просто помещая ее туда, щелчок будет происходить автоматически. Это заставляет окна исчезать, поэтому я должен охотиться за ними, чтобы вернуть их.
Это особенно странная проблема, которую я не смог найти никому другому. У меня две загрузки Windows и Ubuntu, и у меня нет этой проблемы при загрузке Windows 10. Так есть ли параметр, который я могу изменить, или драйвер, который я могу обновить? Любая помощь была бы оценена.
Edit:
Я проверил свои устройства с помощью xinput-списка, и я заметил, что у меня, по-видимому, было 2 входа сенсорной панели:
↳ ELAN1010: 00 04F3: 3012 Идентификатор сенсорной панели = 12 [указатель подчиненного устройства (2)]
↳ ETPS / 2 Elantech Touchpad id = 14 [подчиненный указатель (2)]
Так же прослушивается ОС к неправильному драйверу? И если да, как я могу использовать его правильно?
Сначала вы хотите найти свой драйвер сенсорной панели. Вы можете сделать это, набрав под терминалом:
xinput
Там вы получите список драйверов. В списке Virtual core pointer найдите ключевое слово TouchPad. Эта переменная будет {id}, например. my [Syncics TouchPad].
Затем перейдите в меню «Параметры загрузочных приложений», выберите «Добавить», вы можете добавить все, что угодно для имени, я использовал «Palm Detection» и для cmd, который вы хотите поставить:
xinput set-prop "{id}" "Synaptics Palm Detection" 1
Кроме того, добавьте еще один, чтобы установить размеры. Назовите это «Palm Dimensions» (вы можете заменить значение по своему усмотрению, вы можете сыграть со значением, чтобы получить лучший опыт):
xinput set-prop "{id}" "Synaptics Palm Dimensions" 3, 3
Теперь вы можете перезагрузить свой ноутбук и удачи :)
PS Я думаю, что правильный идентификатор сенсорной панели для использования - это тот, который начинается с ETPS / 2. Если нет, вы можете просто попробовать оба и, надеюсь, это сработает.
Сначала вы хотите найти свой драйвер сенсорной панели. Вы можете сделать это, набрав под терминалом:
xinput
Там вы получите список драйверов. В списке Virtual core pointer найдите ключевое слово TouchPad. Эта переменная будет {id}, например. my [Syncics TouchPad].
Затем перейдите в меню «Параметры загрузочных приложений», выберите «Добавить», вы можете добавить все, что угодно для имени, я использовал «Palm Detection» и для cmd, который вы хотите поставить:
xinput set-prop "{id}" "Synaptics Palm Detection" 1
Кроме того, добавьте еще один, чтобы установить размеры. Назовите это «Palm Dimensions» (вы можете заменить значение по своему усмотрению, вы можете сыграть со значением, чтобы получить лучший опыт):
xinput set-prop "{id}" "Synaptics Palm Dimensions" 3, 3
Теперь вы можете перезагрузить свой ноутбук и удачи :)
PS Я думаю, что правильный идентификатор сенсорной панели для использования - это тот, который начинается с ETPS / 2. Если нет, вы можете просто попробовать оба и, надеюсь, это сработает.
Сначала вы хотите найти свой драйвер сенсорной панели. Вы можете сделать это, набрав под терминалом:
xinput
Там вы получите список драйверов. В списке Virtual core pointer найдите ключевое слово TouchPad. Эта переменная будет {id}, например. my [Syncics TouchPad].
Затем перейдите в меню «Параметры загрузочных приложений», выберите «Добавить», вы можете добавить все, что угодно для имени, я использовал «Palm Detection» и для cmd, который вы хотите поставить:
xinput set-prop "{id}" "Synaptics Palm Detection" 1
Кроме того, добавьте еще один, чтобы установить размеры. Назовите это «Palm Dimensions» (вы можете заменить значение по своему усмотрению, вы можете сыграть со значением, чтобы получить лучший опыт):
xinput set-prop "{id}" "Synaptics Palm Dimensions" 3, 3
Теперь вы можете перезагрузить свой ноутбук и удачи :)
PS Я думаю, что правильный идентификатор сенсорной панели для использования - это тот, который начинается с ETPS / 2. Если нет, вы можете просто попробовать оба и, надеюсь, это сработает.
Для моего XPS 13 2017 с Ubuntu 16.04 решение должно установить dconf-editor и перейти к
org > gnome > desktop > peripherals > touchpad
и установить click-method на fingers или если доступна клавиша disable-while-typing , просто установите его на true.
Другое решение - добавить новые ярлыки, перейдя в Keyboard > Shortcuts > Custom Shortcuts. Мои ярлыки:
Ctrl + Shift + M -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Ctrl + Shift + N -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
Поэтому, когда вы хотите включить нажатие, просто нажмите Ctrl + Shift + M и Ctrl + Shift + N, чтобы отключить его.
Если у вас современный ноутбук Dell, эти инструкции могут помочь. Они непосредственно от Dell, Precision / XPS: Ubuntu General Touchpad / Mouse Issue Fix
Первая часть сделала для меня чудеса. Вот сценарий, который они предлагают добавить к sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Для сравнения совместимости у меня есть Dell Inspiron 13 7000 series с xinput list
[ f2]Synaptics не входит в этот список, потому что этот сценарий был отключен. Прежде чем добавлять этот скрипт, я предлагаю запустить xinput --test <id>" (для меня 14). Если вы получаете вывод на терминал, это означает, что ваше устройство работает (ваше устройство включено).
Если у вас современный ноутбук Dell, эти инструкции могут помочь. Они непосредственно от Dell, Precision / XPS: Ubuntu General Touchpad / Mouse Issue Fix
Первая часть сделала для меня чудеса. Вот сценарий, который они предлагают добавить к sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Для сравнения совместимости у меня есть Dell Inspiron 13 7000 series с xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synaptics не входит в этот список, потому что этот сценарий был отключен. Прежде чем добавлять этот скрипт, я предлагаю запустить xinput --test <id>" (для меня 14). Если вы получаете вывод на терминал, это означает, что ваше устройство работает (ваше устройство включено).
Для моего XPS 13 2017 с Ubuntu 16.04 решение должно установить dconf-editor и перейти к
org > gnome > desktop > peripherals > touchpad
и установить click-method на fingers или если доступна клавиша disable-while-typing , просто установите его на true.
Другое решение - добавить новые ярлыки, перейдя в Keyboard > Shortcuts > Custom Shortcuts. Мои ярлыки:
Ctrl + Shift + M -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Ctrl + Shift + N -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
Поэтому, когда вы хотите включить нажатие, просто нажмите Ctrl + Shift + M и Ctrl + Shift + N, чтобы отключить его.
Если у вас современный ноутбук Dell, эти инструкции могут помочь. Они непосредственно от Dell, Precision / XPS: Ubuntu General Touchpad / Mouse Issue Fix
Первая часть сделала для меня чудеса. Вот сценарий, который они предлагают добавить к sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf.
# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
Для сравнения совместимости у меня есть Dell Inspiron 13 7000 series с xinput list
jonathan@Dell:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=13 [slave pointer (2)]
⎜ ↳ DELL0741:00 06CB:7E7E Touchpad id=14 [slave pointer (2)]
...
Synaptics не входит в этот список, потому что этот сценарий был отключен. Прежде чем добавлять этот скрипт, я предлагаю запустить xinput --test <id>" (для меня 14). Если вы получаете вывод на терминал, это означает, что ваше устройство работает (ваше устройство включено).
Для моего XPS 13 2017 с Ubuntu 16.04 решение должно установить dconf-editor и перейти к
org > gnome > desktop > peripherals > touchpad
и установить click-method на fingers или если доступна клавиша disable-while-typing , просто установите его на true.
Другое решение - добавить новые ярлыки, перейдя в Keyboard > Shortcuts > Custom Shortcuts. Мои ярлыки:
Ctrl + Shift + M -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
Ctrl + Shift + N -> gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click false
Поэтому, когда вы хотите включить нажатие, просто нажмите Ctrl + Shift + M и Ctrl + Shift + N, чтобы отключить его.