- Как исправить проблему с Elantech Touchpad в Ubuntu 1604 и Arch Linux
- Other Troubleshooting
- Verify Touchpad Settings
- Check for Updated Drivers
- Inspect Terminal Output
- Try a Different Kernel
- Настройка тачпада в Linux Synaptics TouchPad
- Основные проблемы
- Before You Start
- Basic Troubleshooting
- Опции и их назначение
- Option «TapButton1» и Option «TapButton2»
- Option «ClickFinger1» и Option «ClickFinger2»
- Сохранение настроек
- Создание скрипта
- Запуск скрипта
- Для Ubuntu 16.04:
- Для Arch Linux:
- Выяснить какой драйвер вам нужен
- Условия
- Драйвер
- Пакеты
- Настройки
- Пальцы
- Касание и нажатие
- Скроллинг
- Определение необходимого драйвера
- Прочие проблемы
- Видео:
- Ubuntu Vs Arch Linux | Which is the Best Linux Distro?
Как исправить проблему с Elantech Touchpad в Ubuntu 1604 и Arch Linux
Если у вас возникла проблема с Elantech Touchpad в Ubuntu 16.04 и Arch Linux, не волнуйтесь — вы не alone. Многие пользователи этих операционных систем сталкиваются с неработающим тачпадом, который может вызывать серьезные неудобства при работе на ноутбуке. Но есть хорошая новость — есть несколько способов решения этой проблемы.
Одно из необходимых условий для использования тачпада — это активация функции включения/выключения тачпада путем нажатия клавиш Fn+F6 или настройкой в системе. Если после этих действий тачпад все еще не работает, есть несколько вариантов решения.
Один из способов — изменение коэффициента скорости перемещения указателя, который может быть выставлен неправильным образом в системе. Для этого откройте конфигурационный файл, обычно расположенный в /etc/X11/xorg.conf.d, и измените значение опции «Speed» на большее число. Вы можете экспериментировать с разными значениями, пока не найдете оптимальное.
Еще одним способом решения проблемы может быть использование программы, такой как «xinput», которая позволяет вам настроить различные параметры сенсорных панелей и тачпадов. Вы можете использовать команду «xinput list» для выяснения идентификатора вашего тачпада, а затем использовать команду «xinput set-prop <идентификатор> <опция> <значение>«, чтобы изменить параметры вашего тачпада. Например: «xinput set-prop 12 «Synaptics Tap Time» 150″ — это установит время задержки для временного нажатия на 150 миллисекунд.
Есть также другие пакеты и драйверы, которые могут помочь исправить проблему с неработающим тачпадом. Например, вы можете попробовать установить пакет «xf86-input-elantech», который предоставляет драйвер для Elantech Touchpad. Еще одна возможность — установка драйвера «synaptics», который поддерживает больше устройств. Вы также можете обратиться к справочной информации и форумам Ubuntu и Arch Linux, чтобы найти дополнительные советы и решения.
В любом случае, важно помнить, что работа с тачпадом может быть сложной и иногда требует некоторого технического опыта. Если вам не удалось решить проблему самостоятельно, вы всегда можете обратиться к специалистам или технической поддержке для получения помощи. Возможно также, что проблема собственно не в тачпаде, а в другом компоненте вашего ноутбука, например, в драйвере Wi-Fi или в какой-то другой программе. Будьте уверены в том, что вы выяснили и исправили любые другие проблемы, которые могут влиять на работу тачпада.
Other Troubleshooting
If the above solution doesn’t work for you, there are a few other troubleshooting steps you can try:
Verify Touchpad Settings
Before proceeding with any other troubleshooting steps, make sure to check the settings for your touchpad. Go to the «Mouse & Touchpad» settings in your system preferences and ensure that the touchpad is enabled and that the sensitivity is set at a comfortable level.
Check for Updated Drivers
Make sure you have the latest drivers installed for your touchpad. Check the official website of your laptop manufacturer to see if there are any updated drivers available for your specific model.
Inspect Terminal Output
If you are comfortable working in the terminal, you can try running the following command to get more information about the touchpad:
sudo libinput debug-events
This will show you a detailed output of touchpad events as you interact with it. Look for any error messages or unusual behavior that may indicate a problem.
Try a Different Kernel
In some cases, the issue with the touchpad might be related to the kernel version you are using. You can try booting into an older or newer kernel to see if that resolves the problem. Consult your Linux distribution’s documentation for instructions on how to change the kernel.
Keep in mind that changing the kernel can have other effects on your system, so proceed with caution.
By following these troubleshooting steps, you should be able to fix any issues you are experiencing with your Elantech touchpad in Ubuntu 16.04 and Arch Linux. If none of the above solutions work, you may need to seek further assistance from the Linux community or consider alternative input devices.
Настройка тачпада в Linux Synaptics TouchPad
Если у вас проблемы с тачпадом Elantech в Ubuntu 16.04 или Arch Linux, то можно попробовать настроить тачпад с использованием драйвера Synaptics TouchPad. Этот раздел даст вам некоторую информацию о том, как это сделать.
Сначала вы можете проверить, установлен ли у вас драйвер Synaptics TouchPad. Для этого откройте терминал и выполните следующую команду:
sudo apt-get install xserver-xorg-input-synaptics
Если драйвер не установлен, он будет установлен с помощью этой команды. После установки драйвера вам может потребоваться перезапустить X-сервер. Вы можете сделать это, выполнив следующую команду:
sudo service lightdm restart
После перезапуска X-сервера вы можете начать настройку тачпада. Вам необходимо создать файл конфигурации для Synaptics в директории /etc/X11/xorg.conf.d/. Вы можете назвать файл как угодно, главное, чтобы он имел расширение .conf. Например, touchpad.conf.
Откройте файл touchpad.conf в любом редакторе текста и добавьте следующие строки:
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "10"
Option "EmulateTwoFingerMinW" "2"
Option "CoastingSpeed" "0"
Option "FingerLow" "30"
Option "FingerHigh" "35"
Option "MaxTapTime" "125"
EndSection
В этом примере указаны основные опции для настройки тачпада. Вы можете изменить их в соответствии с вашими предпочтениями. Здесь означает «включить», а — «выключить». Например, чтобы включить горизонтальную прокрутку двумя пальцами, вы можете заменить «Option «HorizTwoFingerScroll» «on»» на «Option «HorizTwoFingerScroll» «1»».
После сохранения файла touchpad.conf перезапустите X-сервер, чтобы изменения вступили в силу. Вы можете сделать это с помощью команды:
sudo service lightdm restart
После перезапуска X-сервера ваш тачпад должен работать с указанными настройками.
Однако, если ваш тачпад по-прежнему не работает, вы можете попробовать другое решение или воспользоваться ссылкой на скрипт, который поможет вам проверить статус вашего тачпада и настроить его. Ссылку на скрипт вы можете найти здесь.
Итак, это было небольшое введение в настройку тачпада в Linux с помощью драйвера Synaptics TouchPad. Я надеюсь, что эта информация поможет вам настроить ваш тачпад в Ubuntu 16.04 или Arch Linux.
Основные проблемы
Если ваш Elantech Touchpad не работает с версией Ubuntu 16.04 или Arch Linux, есть несколько общих проблем, которые могут быть причиной этой проблемы. Ниже перечислены некоторые из них:
Проблема | Описание |
---|---|
Touchpad включен, но не работает | Если ваш тачпад включен, но не работает, убедитесь, что он не выключен кнопкой на ноутбуке или клавишей сочетанием на клавиатуре. Также проверьте настройки системы, чтобы убедиться, что тачпад включен и достижение минимальной области давления для событий нажатия пальцем. |
Тачпад работает только с одним пальцем | Если ваш тачпад работает только с одним пальцем, проверьте настройки системы, чтобы убедиться, что опция «MultiFinger» включена и настроена на требуемое количество пальцев. |
Тачпад работает только с двойным нажатием | Если ваш тачпад работает только с двойным нажатием, проверьте настройки системы, чтобы убедиться, что опция «Tap to Click» включена. |
Тачпад работает только с верхней частью пальца | Если ваш тачпад работает только с верхней частью пальца, убедитесь, что вы используете его правильным образом. Например, некоторые модели тачпадов требуют использования пальца вдоль кнопки тачпада, а не нажатия на саму кнопку. |
Тачпад не работает при постоянном нажатии кнопки мыши | Если ваш тачпад не работает, когда у вас нажата кнопка мыши, убедитесь, что опция «Disable Touchpad While Typing» отключена в настройках системы. |
Низкая чувствительность тачпада | Если ваш тачпад имеет низкую чувствительность, попробуйте настроить эту опцию в настройках системы. Некоторые настройки, которые вы можете изменить, включают скорость перемещения курсора, скорость прокрутки и т. д. |
Тачпад не работает вообще | Если ваш тачпад не работает вообще, выясните, есть ли информационные сообщения об ошибках в системных журналах. Также убедитесь, что вы используете последнюю версию драйвера для тачпада и обновите его при необходимости. |
Before You Start
Before you start troubleshooting your Elantech Touchpad issue or trying to fix it, there are a few things you should know:
- The Elantech Touchpad is commonly found in laptops, so if you’re using a desktop computer, this guide may not be applicable to you.
- Make sure you’re running Ubuntu 16.04 or Arch Linux, as this guide focuses on these specific operating systems.
- If you’re using a different version of Linux or a different distro, some of the information or instructions provided here may not be accurate or applicable to your situation.
- Before attempting any fixes or troubleshooting steps, it’s always a good idea to make sure your system is up to date with the latest software updates and patches.
With that said, let’s figure out why your Elantech Touchpad isn’t working and how to fix it!
Basic Troubleshooting
One of the common issues with Elantech Touchpad not working in Ubuntu 16.04 and Arch Linux is that it may have been disabled or not configured correctly. Here are some basic troubleshooting steps to help you fix the problem:
Problem | Solution |
---|---|
The touchpad is not recognized by the system | Check if the xserver-xorg-input-synaptics package is installed, as it contains the necessary driver for the touchpad. If it is not installed, you can install it using the package manager. |
The touchpad does not respond to touch | Verify that the touchpad is enabled. This can usually be done by pressing a specific key combination on your keyboard, which varies depending on the laptop model. Check your laptop’s user manual or search online for the specific key combination. |
The touchpad is not working properly | Sometimes, the touchpad may be misconfigured. You can try adjusting the touchpad settings through the system settings or a dedicated touchpad configuration utility if one is available. Common settings include sensitivity, acceleration, and tap-to-click functionality. |
The touchpad cursor moves erratically or jumps around | Ensure that your touchpad is clean and free from dust or particles that may interfere with its operation. Additionally, check if the touchpad’s driver is up to date. Some touchpad drivers may have known issues that can be resolved by updating to the latest version. |
The right-click button on the touchpad is not working | If the touchpad supports right-click functionality, but it is not working, try adjusting the touchpad settings to enable right-click. On some laptops, you may need to use two fingers to perform a right-click gesture. Refer to your laptop’s user manual or search online for instructions specific to your touchpad model. |
If none of the above troubleshooting steps resolve the issue, you can try the following:
- Start by verifying if the touchpad is recognized as an input device by running the command
xinput list
in the terminal. Look for a device with a name similar to «Elantech Touchpad» or «Synaptics Touchpad». - If the touchpad is listed, you can check the device’s properties by running
xinput list-props <device-id>
, replacing <device-id> with the ID of your touchpad. Look for properties related to the touchpad’s sensitivity, acceleration, and other settings that you may need to adjust. - If you find that some properties are disabled or have unexpected values, you can try changing them using the command
xinput set-prop <device-id> <property-id> <value>
. Replace <property-id> with the ID of the property you want to change, and <value> with the desired value. Keep in mind that the changes may not persist after a reboot, so you may need to create a script to apply the changes on startup. - If the touchpad is not listed at all, it indicates a more serious issue. In such cases, you may need to search online or consult with the manufacturer or a technical expert for further assistance.
Remember to test the touchpad after each troubleshooting step to see if it is working as expected. If you are still unable to fix the problem, it is recommended to seek help from the Ubuntu or Arch Linux community forums, as they may have encountered similar issues and found solutions specific to your laptop model.
Опции и их назначение
Опции для настройки Elantech Touchpad в Ubuntu 16.04 и Arch Linux позволяют решить многие проблемы с работой сенсорной панели. В этом разделе мы рассмотрим несколько наиболее распространенных опций и объясним, для чего они предназначены.
Option «TapButton1» и Option «TapButton2»
Опции «TapButton1» и «TapButton2» позволяют настроить функции левой и правой кнопок на сенсорной панели. Значение опции «TapButton1» определяет функцию при одиночном нажатии на сенсорную панель, а значение опции «TapButton2» — при двойном нажатии. Например, если вы хотите, чтобы одиночное нажатие на сенсорную панель действовало как левая кнопка мыши, вы можете установить значение «TapButton1» равным 1.
Option «ClickFinger1» и Option «ClickFinger2»
Опции «ClickFinger1» и «ClickFinger2» позволяют настроить функции левой и правой кнопок на сенсорной панели при нажатии пальцем. Значение опции «ClickFinger1» определяет функцию при нажатии одним пальцем, а значение опции «ClickFinger2» — при нажатии двумя пальцами. Например, если вы хотите, чтобы нажатие одним пальцем вызывало правую кнопку мыши, вы можете установить значение «ClickFinger1» равным 3.
Некоторые другие опции, которые могут быть полезны:
Option «CoastingSpeed» — определяет скорость прокрутки при использовании функции «Coasting». Более высокое значение увеличивает скорость прокрутки.
Option «PressureMotionMinZ» и Option «PressureMotionMaxZ» — определяют минимальное и максимальное значение давления, необходимого для перемещения курсора. Если курсор не перемещается при нажатии на сенсорную панель, попробуйте изменить эти значения.
Option «AreaTopEdge», Option «AreaBottomEdge», Option «AreaLeftEdge» и Option «AreaRightEdge» — определяют размер области на сенсорной панели, где должна происходить прокрутка. Если прокрутка не работает или происходит случайно, попробуйте настроить эти значения.
Это только некоторые из опций, доступных для настройки Elantech Touchpad. Если вы хотите узнать больше, вы можете посмотреть информационные ссылки в нашей статье.
Сохранение настроек
Для того чтобы сохранить настройки сенсорной панели, вам понадобится создать скрипт, который будет запускаться при старте системы. В этой части блога мы рассмотрим, как настроить и сохранить настройки Elantech Touchpad для ноутбуков Asus в Ubuntu 16.04 и Arch Linux.
Создание скрипта
Создайте новый скрипт с помощью любого текстового редактора и сохраните его с именем «touchpad.sh». Введите следующий код в ваш скрипт:
#!/bin/bash
# Включение тап-клика
synclient TapButton1=1
# Включение вертикального и горизонтального скроллинга двумя пальцами
synclient VertTwoFingerScroll=1
synclient HorizTwoFingerScroll=1
# Включение трехпальцевого жеста скроллинга
synclient VertScrollDelta=-111
synclient HorizScrollDelta=-111
# Изменение давления для правого и левого клика
synclient PressureMotionMinZ=30
synclient PressureMotionMaxZ=160
# Чувствительность сенсорной панели
synclient PalmDetect=1
synclient PalmMinWidth=10
# Отключение эмуляции трехкнопочной мыши
synclient EmulateThreeButton=0
# Сохранение настроек в файл
synclient -l > /etc/X11/xorg.conf.d/70-synaptics.conf
Заметьте, что вы можете изменить значения настроек в соответствии с вашими предпочтениями.
Запуск скрипта
Чтобы запустить скрипт при старте системы, выполните следующие шаги:
Для Ubuntu 16.04:
- Создайте пустой файл с именем «touchpad.desktop» в каталоге ~/.config/autostart/.
- Вставьте следующий код в файл «touchpad.desktop»:
[Desktop Entry]
Type=Application
Exec=/путь_к_скрипту/touchpad.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=Touchpad
Name=Touchpad
Comment[en_US]=Script to enable touchpad on startup
Comment=Script to enable touchpad on startup
Замените /путь_к_скрипту/ на фактический путь к вашему скрипту.
Для Arch Linux:
- Откройте файл ~/.xinitrc в текстовом редакторе.
- Вставьте следующую строку перед строкой, начинающейся с «exec».
sh /путь_к_скрипту/touchpad.sh
Замените /путь_к_скрипту/ на фактический путь к вашему скрипту.
Теперь при запуске системы, скрипт будет автоматически запускаться и применять ваши настройки Elantech Touchpad, исправляя проблему с неработающим тачпадом.
Выяснить какой драйвер вам нужен
Если у вас возникли проблемы с неработающим Elantech Touchpad в Ubuntu 1604 или Arch Linux, то первым шагом будет выяснить, какой драйвер вам потребуется. Для этого вам понадобится программа synclient.
Чтобы узнать, какой драйвер уже установлен, вы можете использовать следующую команду в терминале:
synclient -l | grep Touchpad
Чтобы узнать, какой драйвер вам нужно установить, выполните следующие шаги:
- Проверьте, есть ли у вас кнопка тачпада на вашем ноутбуке. Если есть, нажмите на нее и посмотрите, загорается ли индикатор. Если индикатор не загорается, то скорее всего у вас Elantech тачпад. Если индикатор загорается, то у вас вероятно Synaptics тачпад.
- Если у вас есть кнопка тачпада и индикатор загорается после нажатия, это означает, что у вас Synaptics тачпад. В этом случае вы можете установить драйвер с помощью следующей команды:
sudo apt-get install xserver-xorg-input-synaptics
Затем перезагрузите компьютер и проверьте, работает ли теперь тачпад. Если проблема остается, то попробуйте перейти к следующему варианту драйвера.
- Если у вас нет кнопки тачпада или индикатор не загорается при нажатии, то скорее всего у вас Elantech тачпад. В этом случае вам потребуется использовать драйвер libinput.
- Для установки драйвера libinput в Ubuntu выполните следующую команду:
sudo apt-get install xserver-xorg-input-libinput
Затем перезагрузите компьютер и проверьте, работает ли теперь тачпад.
Настройка тачпада доступна средствами программы synclient. Чтобы включить скроллинг по касаниям края тачпада, выполните команду: synclient VertEdgeScroll=1. Чтобы активировать скроллинг двумя пальцами, выполните: synclient TwoFingerScroll=1. Если вам необходимо использование three finger swipe (трех-пальцевого свайпа), рекомендуется использовать программу mtrackee. Для ее установки выполните:
sudo apt-get install mtrack
Проверьте настройки, выполнив команду synclient -l | grep Touchpad. Все нужные вам опции будут находиться под разделом «Device ‘ETPS/2 Elantech Touchpad’:». Если хотите изменить какие-то настройки, пользуйтесь сайтом Ubuntu Manpage — synaptics (4).
Убедитесь, что опция TapButton1=1 выставлена в 1, это означает, что включено касание тачпада для однократного щелчка левой кнопкой мыши. Если она равна 0, вы можете включить ее выполнив команду synclient TapButton1=1. Минимальная опция TapButton1=0 или TapButton1=2 означает, что tap палец тачпада будет считаться двойным нажатием левой кнопки мыши. Чтобы это отключить выполните команду synclient TapButton1=0 или synclient TapButton1=2 соответственно. Чтобы настроить скорость отпускания тачпада (мышь), добавьте настройку MinSpeed=<величина> или syndaemon -i 0.5 -K -R -d, где <величина> – скорость вашей мыши. Добавить настройку временного включения тачпада (сенсорной мышки) можно выполнив syndaemon -t -k -i 1. Когда эта программа активирована, тачпад, период времени после последнего касания будет временно включен. Чтобы создать скрипт для запуска этой программы, сохраните этот файл.
Условия
Для решения проблемы с неработающим Elantech Touchpad в Ubuntu 16.04 и Arch Linux, есть некоторые условия, которые нужно учесть.
Драйвер
Прежде всего, проверьте, что у вас установлен правильный драйвер для тачпада. Убедитесь, что вы используете драйвер Elantech и что он активирован.
Пакеты
Убедитесь, что у вас установлены все необходимые пакеты для работы с тачпадом. Проверьте, что вы установили пакеты xf86-input-synaptics и libinput.
Настройки
Проверьте настройки тачпада на вашем ноутбуке. Может быть, вы отключили его переключателем или кнопкой на клавиатуре. Убедитесь, что тачпад включен.
Пальцы
Проверьте, какими пальцами вы используете тачпад. Некоторые тачпады могут реагировать только на определенное количество пальцев или на движения определенными пальцами. Попробуйте использовать тачпад с разным количеством пальцев и разными движениями, чтобы увидеть, какой способ работает.
Касание и нажатие
Проверьте, как работает касание и нажатие на тачпаде. Некоторые тачпады могут требовать большего или меньшего давления при касании или нажатии кнопки. Попробуйте изменить силу нажатия, чтобы увидеть, какой эффект это имеет.
Также проверьте, что касание и нажатие на тачпаде пробрасываются на правое значение. Иногда тачпад может быть настроен на работу только с левой стороны, и вы должны проверить эту опцию.
Скроллинг
Если у вас возникают проблемы со скроллингом на тачпаде, попробуйте изменить настройки скорости и направления скроллинга. Может быть, вам нужно увеличить или уменьшить скорость скроллинга или изменить направление, в котором скроллируется.
Также проверьте, что у вас нет других драйверов или пакетов, которые могут конфликтовать с Elantech Touchpad. Попробуйте отключить другие драйверы или пакеты и проверьте, работает ли тачпад.
Определение необходимого драйвера
Если ваш Elantech Touchpad не работает в Ubuntu 16.04 или Arch Linux, первым делом вам нужно выяснить, какой драйвер вам потребуется.
Существует несколько вариантов драйверов, которые могут быть использованы для вашего устройства. Однако, чтобы упростить задачу, нам понадобится только одна команда.
Откройте терминал и выполните следующую команду:
sudo apt list --installed xserver-xorg-input-*
Вы увидите список всех установленных пакетов, связанных с вводом в X-сервер. Среди прочих пакетов вы должны увидеть «xserver-xorg-input-synaptics». Если он не указан, значит, этот драйвер не установлен.
Если на вашей системе не установлен драйвер «xserver-xorg-input-synaptics», вы можете его установить с помощью следующей команды:
sudo apt-get install xserver-xorg-input-synaptics
Теперь, когда у вас есть необходимый драйвер, вы можете приступить к настройке вашего Touchpad.
Прочие проблемы
Если вы уверены, что у вас все правильно настроено, есть несколько прочих проблем, которые могут быть причиной неработающего тачпада:
- Возможно, в настройках вашего ноутбука есть опция, которая позволяет включить или отключить тачпад. Убедитесь, что эта опция включена.
- Основные настройки тачпада можно изменить с помощью инструментов в панели управления. Удостоверьтесь, что настройка «Только одним нажатием» или «Двойное нажатие для перемещения» выставлена правильно.
- Если ни одно из вышеуказанных решений не помогло, попробуйте установить другой драйвер тачпада. Некоторые системы могут использовать Synaptics вместо Elantech, и переключение на него может помочь в решении проблемы.
- Максимальное значение событий, которое может обрабатывать тачпад в секунду, может быть ограничено. Попробуйте уменьшить это значение, чтобы увидеть, сработает ли тачпад при меньшей нагрузке на него.
- Давление, необходимое для распознавания нажатия тачпада, может быть слишком высоким. Проверьте настройки давления в панели управления.
- Если у вас есть возможность, попробуйте подключить внешнюю мышь или использовать тачпад на другом ноутбуке для проверки работоспособности Elantech Touchpad. Так вы сможете узнать, проблема локализована в вашем ноутбуке или в самом тачпаде.
Если проблема все еще не решена, возможно, вам придется обратиться за помощью к специалисту или искать информационные материалы, которые описывают подобные проблемы и их решение в соответствующих форумах или блогах. Постарайтесь найти эти материалы и следовать указанной инструкции. Таким образом, вы сможете найти наиболее подходящее решение для вашего конкретного случая.
Видео:
Ubuntu Vs Arch Linux | Which is the Best Linux Distro?
Ubuntu Vs Arch Linux | Which is the Best Linux Distro? by CodingBite 6,795 views 4 months ago 5 minutes, 34 seconds