Ubuntu 22.04 | 23.04 GNOME Waylandでタッチパッドのスクロール速度を調整する
このシンプルなチュートリアルでは、Ubuntu 22.04、Ubuntu 22.10、Ubuntu 23.04におけるタッチパッドの2本指スクロール速度を増減する方法を示します。これはデフォルトのGNOMEを使用したWaylandセッションでの手順です。
GNOMEはUbuntu、Fedoraのデフォルトデスクトップであり、その他の多くのLinuxでオプションとして提供されていますが、現時点ではマウス/タッチパッドのスクロール速度を設定するオプションがありません。
Ubuntu 20.04、Ubuntu 18.04、およびクラシックXorg上の他のLinuxでは、作業を行うためのコマンドラインツールimwheelが利用可能です。ここでは、その手順を示すガイドがあります。
Ubuntu 22.04以降およびGNOME Waylandを使用しているその他のLinuxでは、このチュートリアルは仮想タッチパッドのサイズを設定するのに役立ちます。
重要: このチュートリアルは、私の古いHPおよびASUSのノートパソコンでUbuntu 22.04および23.10でテストされており、動作します。しかし、一部のユーザーからは動作しないとの報告があります。本番環境のマシンで行わないでください!
ステップ1: バーチャルタッチパッドのサイズを測定して設定する
まず、キーボードでCtrl+Alt+Tを押すか、‘アクティビティ’の概要画面から検索して端末を開きます。
2. ターミナルが開いたら、‘libinput-tools’ パッケージをインストールするためのコマンドを実行します。まだインストールしていない場合は:
sudo apt install libinput-tools3. 次に、タッチパッドのサイズ(幅と高さ)をミリメートルで表示するコマンドを実行します。
sudo libinput measure touchpad-size 100x100スクリーンショットが示すように、私のノートパソコンのタッチパッドは幅114.6 mm、高さ48.4 mmです。値を取得したら、Ctrl+Cを押して終了してください。
4. 最後に、ステップ3のコマンドを再実行しますが、異なる引数を使用します。例えば、1.5倍のスクロール速度には172×73を使用してください(ここで172 ≈ 114.6 x 1.5、および73 ≈ 48.4 x 1.5)、コマンドを実行します:
sudo libinput measure touchpad-size 172x73または0.8倍のスクロール速度には92×39を使用してください(92 ≈ 114.6 x 0.8、39 ≈ 48.4 x 0.8):
sudo libinput measure touchpad-size 92x39
注意:コマンド内の「幅 x 高さ」の数値を変更する必要があります。スクロール速度を増加または減少させる必要に応じて、タッチパッドの元のサイズに基づいて計算してください!!
コマンドを実行すると、ターミナルの出力に従って「タッチパッドのすべてのエッジに沿って指を1本動かし、検出された軸範囲が変わらなくなるまで待ちます。」と表示されます。タッチパッド上で指を動かすと、ターミナルの出力にある小さな「0」がそれに応じて移動するのが見えます。
5. 完了したら、Ctrl+Cを押して停止します。そして、正しく行えば、スクリーンショットに示されているのと同様の出力が得られます。
そして、2つの「-8<───────」の間の行(白い背景のあるセクション)をコピーする必要があります。
ステップ2:変更を適用する
1. では、ターミナル(Ctrl+Alt+T)を開いて、設定ファイルを編集するコマンドを実行します:
sudo gedit /etc/udev/hwdb.d/61-evdev-local.hwdbコマンド内のgeditをUbuntu 22.10以上およびFedoraではgnome-text-editorに置き換えるか、代わりにnanoを使用してください。
ファイルを開いたら、ステップ1でコピーした行を貼り付けて保存してください。
2. 最後に、次のコマンドを実行してハードウェアデータベースを更新します。
sudo systemd-hwdb updateそして、次のコマンドを実行してudevルールをリロードします:
sudo udevadm trigger /dev/input/event*すべてが完了したら。コンピュータを再起動して効果を確認してください!
上記の手順により、カーソルの移動速度が増加または減少するため、“設定 -> マウスとタッチパッド”を開いて‘タッチパッドの速度’スライダーを調整する必要があるかもしれません。
復元方法
前の手順で行った変更を元に戻すには、まずターミナル(Ctrl+Alt+T)を開き、設定ファイルを削除するためのコマンドを実行してください。
sudo rm /etc/udev/hwdb.d/61-evdev-local.hwdb次に、データベースを更新し、次の2つのコマンドを1つずつ実行してudevルールを再読み込みします:
sudo systemd-hwdb updatesudo udevadm trigger /dev/input/event*最後に、コンピュータを再起動して完了です。
redditスレッド経由で。






