ウェブサイト検索

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-tools

3. 次に、タッチパッドのサイズ(幅と高さ)をミリメートルで表示するコマンドを実行します。

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 update
sudo udevadm trigger /dev/input/event*

最後に、コンピュータを再起動して完了です。

redditスレッド経由で。

関連記事: