Windowsでは、大規模なスクロール可能なテキストコンテナーを備えたほとんどのプログラム(すべてのブラウザー、ほとんどのワードプロセッサ、IDEなど)では、マウスの中央ボタンを押してから、マウスを動かしてスクロールできます。このスクロールはスムーズで、マウスだけを使用して非常にすばやくスクロールできます。
laptopsでLinuxを使用した場合、2本指のスクロールはほぼ同じ機能を実行します。ページをすばやく下にスクロールするのは簡単(マウスホイールをスクロールするよりもはるかに高速)ですが、正確な配置を可能にするためにスクロールは十分にスムーズです。
デスクトップでLinuxをマウスで実行するときに同じことを行う方法がわかりません。私がグーグルの全体の後に知ることができる限り、Windowsスタイルの中央マウスボタンの動作にスワップするアプリケーション固有の設定も、同じ効果を達成するためのシステム全体の設定もありません。
これを具体的にするために、関連性がある場合、Firefox、Google Chrome、Gedit、Eclipseのコンテキストで、最近のバージョンのMint(自宅で使用しているもの)またはUbuntu(使用しているもの)で質問しているとしましょう。職場で)。ただし、これは、かなりディストロに依存せず、アプリケーションに依存しない問題だと思います。
私が知る限り、スクロールのオプションは次のとおりです。
これらのどれも私を満足させません!このUIの問題は、デスクトップでのLinuxの楽しさを害し、マウスの代わりにラップトップのタッチパッドを使用していたらいいのにと思わせてくれました。この問題を解決するいくつかの基本的なLinux UI機能が欠けている、または私は過敏なフリークで他の誰にも迷惑をかけていないと結論づけたのは十分にイライラします-しかし、私はどちらかわかりません。
だから私の質問は:
あなたが話している機能はAuto-Scrollingと呼ばれます。マウスの中央ボタンを押したままマウスを動かすと、スムーズにスクロールできます。 Linuxでは、このアクションのデフォルトの動作(マウスの中ボタンを押す)は、通常、テキストの貼り付けに使用されます。
ただし、Firefoxには設定があり、Chrome/Chromiumで使用できる拡張機能があります。これにより、マウスの中ボタンを使用してスクロールし、この機能を有効にできます。
下 Browsing、Use autoscrolling
というオプションがあります。この横にチェックマークを付けて、Firefoxでこの機能をアクティブにします。
Chrome/Chromiumの場合、AutoScroll(kaescripts.blogspot.comから)という拡張機能を使用できます。
ADD TO CHROME
というラベルの付いたボタンを押して、この拡張機能をインストールします。
クリック Add 確認ダイアログボックスで。
他のアプリケーションに関する限り、私はそれらの解決策をまだ見つけていません。とにかく、FirefoxとChrome/Chromiumの両方が解決策を持っている問題のほとんどを作成するその背の高いウェブページ。
ハッピースクロール!
これは、何もインストールしなくても、すべてのアプリケーションで機能します。
入力deviceIDを取得します。私の場合は11でした。
xinput list
必要に応じて、xinput list-props <deviceID>
を使用して利用可能なプロパティをリストします。 libinput(future/present)を使用している場合、ほとんどすべてのプロパティはlibinputで始まります。 evdev
の場合 ここに私の答え を確認します。
with libinput
:
マウスのプロパティを設定する
xinput set-prop 11 "libinput Scroll Method Enabled" 0, 0, 1 # This is button
xinput set-prop 11 "libinput Button Scrolling Button" 2 # This is middle mouse. Already 2 by default
man libinput
からの説明:
firefox > preferences > search auto scroll and enable it
vanilla ubuntuが付属しているFirefoxでは無効になっていることがあります。下のコントロールパネルのようにマウス設定をさらに微調整したい場合は、install gnome-Tweak-tool
SECOND ALTERNATIVE:
xinputリスト
xinput set-prop 9 "libinput Scroll Method Enabled" 0、0、1