以前に働いた
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
うまくいかなかった
xmodmap -e 'pointer = 1 2 3 5 4'
、それは私のために動作します。
以前に働いた
echo "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" > ~/.Xmodmap && xmodmap ~/.Xmodmap
うまくいかなかった
xmodmap -e 'pointer = 1 2 3 5 4'
、それは私のために動作します。
回答:
私の場合、パッケージを削除する必要はありませんでした。欠落していた唯一の行/usr/share/X11/xorg.conf.d/40-libinput.conf
は次のとおりです。
Option "NaturalScrolling" "on"
したがって、セクション全体は次のようになりました。
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Option "NaturalScrolling" "on"
Driver "libinput"
EndSection
Xセッションの再起動後、マウスは正常に機能しました。
私にとって、解決策はxserver-xorg-input-libinput
インストールしたままにして、代わりにを削除xserver-xorg-input-synaptics
してから再起動することでした。アップグレードが両方をインストールし、デフォルトでシナプスを選択しているように見えますが、自然なスクロールオプションはないようです。
(Ubuntu Gnome 17.04をDell XPS 15 9530で実行しています)
xserver-xorg-input-synaptics
Ubuntu 16.10から17.04にアップグレードしたところ、自然なマウススクロールなど、いくつかの問題が発生しました。注-デスクトップには、トラックパッドではなく通常のマウス(Evoluent)があります。以前、Ubuntu 16でこのソリューションを使用しました。2本指のスクロール方向を逆にします(自然なスクロール)。、これはUbuntu 17では機能しませんでした。Ubuntu17.04で機能したのは次のとおりです。
まず、xserver-xorg-input-libinput
パッケージを削除します。
sudo apt remove xserver-xorg-input-libinput
次に/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
、このコンテンツでファイルを作成します。
Section "InputClass"
Identifier "Natural Scrolling Mouses"
MatchIsPointer "on"
MatchIsTouchpad "off"
MatchDevicePath "/dev/input/event*"
Option "VertScrollDelta" "-1"
Option "HorizScrollDelta" "-1"
Option "DialDelta" "-1"
EndSection
その後、コンピューターを再起動します。
xserver-xorg-input-libinput
、マウスとキーボードを使用できなくなったため、ログインできませんでした。ライブcdとchrootで起動して壊れたOSを起動し、再インストールして修正しました。かなり迷惑です。
xinputコマンドを使用して、これも変更できます。すべてのスタートアップで実行されるように.profileに入れてください。これが私のものです。
#
# Set natural scrolling with apple mouse
# for usage information, type xinput by itself. Other useful commands are
# xinput list-props 10 -- to find out settable property numbers (275)
# xinput list -- to find out that 10 is the device ID of the mouse
#
xinput set-prop 10 275 -1 1 1
これがUbuntu 16.04(LTS)から17.04以降に変換されるかどうかは完全にはわかりませんが、他の提案とは異なる解決策です。言及する価値があるようです:
設定org.gnome.desktop.peripherals.mouseを見つけて、 「natural-scroll」のチェックボックスをオンにします。デフォルトはオフです(false)。
dconfスキーマで提供されるすべてのオプションがUIで公開されるわけではありません。私の推測では、UIをシンプルに保つ試みであり、これはIMOにとって価値のある試みです。
注:dconfが以前に構成されたxinputとどのように対話するかはわかりません。dconfは同じxinput設定をいじっていますか?dconfはxinputの上にある実際のレイヤーなので、両方の場所で設定を変更すると、効果的に元に戻りますか?あなたが両方を忘れて試してみる場合にのみ重要です...
gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true