Моя сенсорная панель 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 также есть много других интересных опций, вы должны проверить их, как касание тремя пальцами, чтобы распознавать их как средний щелчок, помогает вставлять элементы и открывать новые вкладки. Средний щелчок