xfce4에서 자연스러운 스크롤을 활성화하는 방법은 무엇입니까?

xfce4에서 자연스러운 스크롤을 활성화하는 방법은 무엇입니까?

활성화할 설정이 있나요자연스러운 스크롤내 터치패드에?

아래에서 설정을 찾을 수 있습니다.XFCE 설정마우스의 경우 작동하지만 터치패드에서는 작동하지 않습니다. 후자에 대해 활성화하는 방법이 있습니까?

답변1

이것은 알려진 버그입니다:LP:1368402

자연스러운 스크롤을 사용할 수 있는 훌륭하고 간단한 솔루션(해결 방법)입니다.모든 애플리케이션(Chrome 및 Gnome 포함)은 Xenial 16.04에서 테스트되었으며 다음과 같습니다.

먼저 비활성화스크롤 방향 반전~로부터XFCE 마우스 설정: Settings > Mouse and Touchpad > Reverse scroll direction.

그런 다음 터미널에서 실행합니다.

synclient

다음과 같은 키-값 쌍 목록이 출력됩니다.

Parameter settings:
    LeftEdge                = 97
    RightEdge               = 2335
    TopEdge                 = 89
    BottomEdge              = 1575
    FingerLow               = 25
    FingerHigh              = 30
    MaxTapTime              = 180
    MaxTapMove              = 129
    MaxDoubleTapTime        = 100
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 58
    HorizScrollDelta        = 58
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 1
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0678887
    TouchpadOff             = 1
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 2
    RBCornerButton          = 3
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 14
    VertHysteresis          = 14
    ClickPad                = 1
    RightButtonAreaLeft     = 1216
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 1364
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0

키를 검색 VertScrollDelta하고 해당 값을 확인하세요. 예를 들어 58인 경우 다음 명령을 사용하여 -58로 설정합니다.

synclient VertScrollDelta=-58

가로 스크롤에서도 동일한 작업을 수행하려면 대신 키를 검색 HorizScrollDelta하고 같은 방식으로 반전하세요.

synclient HorizScrollDelta=-58

[편집하다]

지적한대로루보77, 재부팅 후에도 지속되지 않습니다. 기본값이 되도록 하려면 다음과 같은 스크립트를 작성하십시오 fix_scroll.sh.

#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58

그런 다음 fix_scroll.sh시작 애플리케이션에 다음을 추가합니다.

Settings > Session and Startup > Application Autostart > Add

크레딧은 다음과 같습니다.https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a

답변2

많이 검색했고 이에 대한 버그 보고서도 찾았지만 해결 방법은 간단했습니다.

마우스 설정 상단의 선택 상자에서 터치패드 장치를 선택해야 합니다.

(마우스와 터치패드 설정이 별도로 구성될 줄은 몰랐기 때문에 찾기가 조금 어려웠습니다.)


설정이 존재하지 않는 이전 xfce 버전에서는 다음을 사용하여 값을 확인하세요.

synclient | grep VertScrollDelta

음수 값을 사용하면 거기에서 찾을 수 있습니다(예: 58 대신 -58).

내가 이것을 만들 수 있었던 가장 좋은 방법은재부팅해도 안전함변경 사항을 에 추가하여 Xsession.dX에 로그인할 때 모든 사용자에 대해 자동으로 로드되도록 하는 것입니다.

(해당 파일이 없으므로 이름은 임의로 지정하시면 됩니다. 왼쪽의 숫자는 다른 파일과 비교하여 실행될 순서를 의미합니다.)

sudo nano /etc/X11/Xsession.d/80synaptics

해당 파일에 synclient 명령만 추가합니다.

synclient VertScrollDelta=-58

(권한 644를 가진 루트가 소유해야 함)

chmod 644 /etc/X11/Xsession.d/80synaptics

여전히 이상한 점이 있습니다. 가로 스크롤이 여전히 잘못되었습니다. 이 문제는 다음을 통해 해결할 수 있습니다.

echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap

답변3

Xfce 4.12 이상을 사용하면 다음으로 이동할 수 있습니다.마우스 설정그리고 선택스크롤 방향 반전. 설정은 마우스 아래에 있지만 터치패드의 스크롤 방향도 반전됩니다.

답변4

자연스러운 스크롤을 얻으려면 다음을 추가할 수 있습니다.

Option "VertScrollDelta" "-71"
Option "HorizScrollDelta" "-71" 

입력 장치의 xorg.conf에 기본값이 될 수도 있고 사용자 고유 /usr/share/X11/xorg.conf.d/40-libinput.conf의 것일 수도 있습니다./usr/share/X11/xorg.conf.d/10-magic-touchpad.conf

Section "InputClass"
    Identifier "Apple Magic Trackpad"
    MatchIsTouchpad "on"
    MatchUSBID "05ac:0265"
    Driver "synaptics"
    Option "FingerLow" "2"
    Option "FingerHigh" "2"
    Option "VertScrollDelta" "-71" 
    Option "HorizScrollDelta" "-71"
EndSection

예를 들어 숫자 -71을 늘립니다. -111은 스크롤 속도를 느리게 합니다.

관련 정보