그래서 저는 한동안 Ubuntu 및 기타 Debian 기반 배포판을 다루어 왔으며 Crunchbang과 비슷합니다. 그러나 나는 Ubuntu(LMDE도 포함)에 "부드러운 스크롤"이라는 멋진/멋진/눈요기 기능이 포함되어 있다는 사실도 알고 있습니다(Firefox/Chrome뿐만 아니라 시스템 전체 스크롤 경험을 의미합니다).
크런치뱅에도 갖고 싶네요. 몇 주 동안 이 기능에 대한 문서를 웹에서 검색했지만 아무 것도 찾을 수 없습니다! 나는 부드러운 스크롤이 GTK+(그리고 아마도 Synaptics 드라이버?)와 관련이 있다는 것을 이해할 수 있었습니다(그리고 확실하지도 않습니다).
명확히 하기 위해 WinXP에서 마우스 휠을 사용하여 스크롤하는 것(보통 한 번에 3~5줄)과 OSX에서 클릭 패드를 사용하여 스크롤하는 것(터치스크린에서 스와이프하는 것과 비슷함) 사이의 동일한 차이점을 언급하고 있습니다.
중요한 경우에는 Elantech 클릭 패드를 사용하여 Samsung Series 9에서 Crunchbang을 실행하고 있습니다.
더 많은 정보를 얻을 수 있는 방법을 찾는 데 도움을 주실 수 있나요? 아니면 Crunchbang에서 작동하도록 하는 가이드를 알고 있나요?
답변1
이에 대해 심도있게 답변을 드렸습니다.크런치뱅 포럼, 그들은 이 스크롤을 "부드러운 관성 스크롤"이라고 설명합니다.
터치패드 드라이버를 올바르게 구성해야 하며, 사용자의 드라이버도 구성할 수 있을 만큼 보편적일 수 있는 예제에서는 패키지를 사용합니다.동기.
그들은 동기화에서 이러한 설정을 사용했으며 위의 매뉴얼 페이지를 연결했습니다.
Parameter settings:
LeftEdge = 1752
RightEdge = 5192
TopEdge = 1620
BottomEdge = 4236
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 92
MaxTapMove = 76
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 100
HorizScrollDelta = 100
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 0
MaxSpeed = 1.22754
AccelFactor = 0.0615836
TrackstickSpeed = 0
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 401
EdgeMotionUseAlways = 0
UpDownScrolling = 1
LeftRightScrolling = 1
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 0
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 30
CoastingFriction = 30
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 25
VertHysteresis = 25
ClickPad = 0
...그리고 자동 시작에 다음을 추가했습니다.
## Detect and configure touchpad. See 'man synclient' for more info.
if egrep -iq 'touchpad' /proc/bus/input/devices; then
synclient VertEdgeScroll=1 &
synclient TapButton1=1 &
synclient CoastingSpeed=35 &
synclient CoastingFriction=30 &
답변2
이 링크를 찾았습니다. xev를 실행하면 스크롤에 대한 많은 출력이 표시됩니다.
xev를 사용하면 최소한 부드러운 스크롤인지 버튼 이벤트 스크롤인지 확인할 수 있습니다. 클릭이 꺼진 G500에서는 여전히 부드럽지 않습니다. xev는 스크롤할 때마다 "버튼" 이벤트를 표시합니다.
ButtonPress event, serial 32, synthetic NO, window 0x5000001,
root 0xbd, subw 0x5000002, time 183061084, (53,58), root:(924,530),
state 0x0, button 5, same_screen YES
ButtonPress event, serial 32, synthetic NO, window 0x5000001,
root 0xbd, subw 0x5000002, time 183061644, (53,58), root:(924,530),
state 0x0, button 4, same_screen YES
https://askubuntu.com/questions/139015/enable-smooth-scrolling-for-mouse-wheel
이것도 발견했습니다.
http://andym3.wordpress.com/2012/05/27/fixing-natural-scrolling-in-ubuntu-12-04/