有効にする設定はありますか自然なスクロールタッチパッド用ですか?
設定は以下にあります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
答え2
いろいろ検索して、バグレポートも見つけましたが、解決方法は簡単でした。
マウス設定の上部にある選択ボックスでタッチパッドデバイスを選択する必要があります。
(マウスとタッチパッドの設定が個別に構成できるとは思っていなかったので、見つけるのは少し大変でした。)
設定が存在しない古いxfceバージョンでは、値を確認してください。
synclient | grep VertScrollDelta
そこに見つかった負の値を使用します (たとえば、58 ではなく -58)。
これを作るのに私がうまくいった最良の方法は再起動しても安全変更を に追加するXsession.d
と、X にログインしたときにすべてのユーザーに対して自動的にロードされます。
(ファイルは存在しないので、任意の名前を付けることができます。左側の数字は、他のファイルと比較して実行される順序を意味します。)
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 に増やすと、スクロール速度が遅くなります。