Моя сенсорная панель Elantech не так хороша, как в Windows 10

У меня Asus Zenbook UX550V, работающий под управлением Ubuntu Gnome 17.04 и Windows 10.

У меня есть тачпад Elantech, и он прекрасно работает в Windows 10. Он невероятно точен, вплоть до пикселей.

Однако этого нельзя сказать о Ubuntu Gnome. Он работает во всех отношениях, за исключением того, что касание не столь чувствительно, и моя самая большая проблема в том, что при выполнении небольших движений это не так хорошо, как в Windows 10.

Например, в Windows 10, если я сделаю действительно маленькие круги, курсор, как ожидается, будет делать маленькие круги. Однако в Ubuntu он может пропустить пару десятков пикселей в одном направлении, затем в другом, затем в другом и т. Д. Это делает выделение текста, зонирование в графическом интерфейсе, перемещение окон вокруг и другие задачи реальной болью. Любая помощь в его работе, как в Windows 10, была бы фантастической. Заранее спасибо.

1 ответ

Решение

Надеюсь, я не опоздал.

Вы проверили synclient на этом?

если вы не установили это (sudo apt install synclient) и показать вывод.

Мой что-то вроде этого.

> synclient 
Parameter settings:
LeftEdge                = 129
RightEdge               = 3105
TopEdge                 = 126
BottomEdge              = 2211
FingerLow               = 1
FingerHigh              = 1
MaxTapTime              = 180
MaxTapMove              = 175
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
EmulateMidButtonTime    = 0
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = -79
HorizScrollDelta        = -79
VertEdgeScroll          = 1
HorizEdgeScroll         = 0
CornerCoasting          = 0
VertTwoFingerScroll     = 1
HorizTwoFingerScroll    = 0
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0501253
TouchpadOff             = 0
LockedDrags             = 0
LockedDragTimeout       = 5000
RTCornerButton          = 2
RBCornerButton          = 3
LTCornerButton          = 0
LBCornerButton          = 0
TapButton1              = 1
TapButton2              = 3
TapButton3              = 2
ClickFinger1            = 1
ClickFinger2            = 3
ClickFinger3            = 0
CircularScrolling       = 0
CircScrollDelta         = 0.1
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 1
PalmMinWidth            = 10
PalmMinZ                = 200
CoastingSpeed           = 35
CoastingFriction        = 40
PressureMotionMinZ      = 30
PressureMotionMaxZ      = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect        = 1
GrabEventDevice         = 0
TapAndDragGesture       = 1
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
HorizHysteresis         = 19
VertHysteresis          = 19
ClickPad                = 1
RightButtonAreaLeft     = 1617
RightButtonAreaRight    = 0
RightButtonAreaTop      = 1916
RightButtonAreaBottom   = 0
MiddleButtonAreaLeft    = 0
MiddleButtonAreaRight   = 0
MiddleButtonAreaTop     = 0
MiddleButtonAreaBottom  = 0

Обычно редактируя CoastingSpeed а также CoastingFriction Вы можете найти сладкое место. Я установил свои до 35 и 40, используя:

synclient CoastingSpeed=35
synclient CoastingFriction=40

Сохраните это в текстовом файле и переименуйте его в startup.sh и запускайте его при каждом запуске с помощью Startup Applications.

У synclient также есть много других интересных опций, вы должны проверить их, как касание тремя пальцами, чтобы распознавать их как средний щелчок, помогает вставлять элементы и открывать новые вкладки. Средний щелчок

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