ウェブサイト検索

Ubuntu 24.04 | 22.04でタッチパッドジェスチャーを有効化および強化する


このチュートリアルでは、Ubuntu 24.04 および Ubuntu 22.04 のタッチパッドジェスチャーを有効にする方法(または改善する方法)を示します。デフォルトの GNOME(X と Wayland の両方)だけでなく、XFCE、MATE、その他のデスクトップ環境にも対応しています。

GNOMEはv40以降、マルチタッチジェスチャーのサポートを導入しましたが、これはデフォルトのWaylandセッションでのみ機能し、3本指のスワイプジェスチャーのみをサポートしています。より多くのジェスチャーを使用するには、Xorg上のGNOMEや他のデスクトップ環境のいずれかのオプションを選択できます。

  • ジェスチャー改善 拡張機能(GNOME のみ) – 4本指のスワイプおよびピンチジェスチャーを有効にし、Xorg と Wayland の両方をサポートします。
  • Touchegg – GNOMEを含むX上のすべてのデスクトップ環境で使用できますが、Waylandでは使用できません。

オプション1:WaylandとXorgの両方でGNOME用の拡張機能を使用する

バージョン40から46までのデフォルトのGNOMEデスクトップでは、Wayland上のデフォルトのマルチタッチジェスチャーを改善し、または従来のXorgセッション用に機能を有効にする拡張機能があります。

拡張機能を使うことで、あなたのUbuntu(またはGNOMEを使った他のLinux)は以下のことができます。

  • 4本指の左/右スワイプでワークスペースを切り替えます。
  • 4本の指で上にスワイプ/下にスワイプして、オーバービュー、アプリグリッド、デスクトップを切り替えます。
  • 3本指で左/右にスワイプしてアプリウィンドウ間を切り替えます(Alt+Tabのように機能します)。
  • 3本指で上下にスワイプして、現在のアプリウィンドウを最大化、復元、最小化します。
  • 3本または4本の指でのピンチでデスクトップを表示し、ピンチインで元に戻します。
  • アプリケーション固有のキーボードショートカットに基づくホールド・スワイプジェスチャー
  • タッチパッドのスワイプ(およびピンチ)速度を設定します。

ステップ1: 拡張機能をインストールする

Ubuntu 22.04の場合、まずUbuntuソフトウェアから「Extension Manager」を検索してインストールします。

Ubuntu 22.04+にエクステンションマネージャーをインストールする

次に、「拡張機能マネージャー」を起動し、ブラウズタブの下で「ジェスチャー改善」拡張機能を検索してインストールします。

ヒント:フィルター(例えば、「最近」、「ダウンロード」)を切り替える必要があるかもしれません。それを行わないと、アプリが正しく動作しない可能性があります。

デフォルトのWaylandセッションを使用している場合は、アプリウィンドウの「インストール済み」タブに戻り、新しくインストールした拡張機能の設定アイコンをクリックして、マルチタッチジェスチャーをお好みに設定してください。

Ubuntu 24.04 のデフォルト GNOME 46 用、この拡張機能はまだデスクトップ用に更新されていません。ただし、GNOME 46 で動作するようにするためのフォークが GitHub にあります。

以下のリンクページにアクセスし、ソースパッケージ「[email 」をダウンロードしてください。

GNOME 46のジェスチャー改善: https://github.com/jamespo/gnome-extensions/releases/tag/gnome46

次に、ファイルマネージャーを開いてZipアーカイブを解凍します。最後に、解凍したフォルダを.local/share/gnome-shell/extensionsディレクトリにコピーまたは移動します。

ヒント: .localは隠しフォルダです。表示/非表示にするにはCtrl+Hを押してください。そして、.local/share/gnome-shellの下にextensionsというサブフォルダを作成してください。存在しない場合。

完了したら、ログアウトして再ログインしてください。

最後に、拡張機能を有効にしてジェスチャーを改善するために、Extension Manager(App Centerから「Debianパッケージ」でフィルタリングしてインストール)を使用してください。

ステップ2: Xorg上のGNOMEを有効にする

クラシックXorgセッションを使用している場合は、タッチパッドのジェスチャーを機能させるために、デーモンパッケージをインストールする必要があります。

まず、ソースパッケージ(.zipファイル)をダウンロードするために、GitHubのリリースページに移動してください。

GNOME X11 ジェスチャーデーモン: https://github.com/harshadgavali/gnome-x11-gesture-daemon/releases

2. 次に、ダウンロードフォルダーにあるアーカイブを解凍します。解凍したフォルダーを右クリックし、「ターミナルで開く」を選択すると、そのフォルダーを作業ディレクトリとして持つターミナルウィンドウが開きます。

3. ポップアップ端末ウィンドウで、lsコマンドを実行してディレクトリの内容を一覧表示します。それにはサービスファイル、インストール/アンインストールスクリプト、および「ターゲット」サブフォルダが含まれているはずです。

デーモンをインストールするには、コマンドを介してインストーラスクリプトを実行してください:

sh install.sh

現在のユーザーを「input」グループに追加することで、許可を付与してください。

sudo gpasswd --add $USER input

すべてがエラーなく行われた場合は、コンピュータを再起動してください。その後、拡張機能はXorgセッションのGNOMEでマルチタッチジェスチャーを機能させます。

オプション2:Toucheggを使用する

Toucheggは、グローバルおよびアプリごとにマルチタッチジェスチャーを有効にすることができる無料のオープンソースツールです。すべてのLinuxデスクトップで動作しますが、Waylandでは動作しません。

GNOMEの標準ジェスチャーとは異なり、toucheggはより柔軟です!

これは、3本および4本の指スワイプ、および2本、3本、4本の指のピンチジェスチャーのアクションを手動で選択できるようにします。具体的には:

  • ウィンドウを最大化または復元します。
  • ウィンドウを最小化する。
  • 窓をタイルで装飾する。
  • 全画面モードを切り替えます。
  • ウィンドウを閉じてください。
  • デスクトップを切り替える(ワークスペース)。
  • デスクトップを表示します。
  • マウスをクリックしてください。

また、あなたがタッチパッドやタッチスクリーンで行うジェスチャーに対して、キーボードショートカットをシミュレートし、カスタムコマンドを実行することができます。また、2本、3本、4本の指でのタップアクションの変更もサポートしています。

1. Toucheggをインストールする

Toucheggは、すべての現在のUbuntuリリース、さらには古いUbuntu 18.04、Ubuntu 16.04、そしてUbuntu 14.04のシステムリポジトリで利用可能です。

そのシステムパッケージは私のケースではUbuntu 24.04 GNOME Xorgで動作しません。試してみたい場合は、ターミナルを開き(Ctrl+Alt+T)、以下のコマンドを実行してインストールしてください:

sudo apt install touchegg

Ubuntu 20.04、Ubuntu 22.04、そして Ubuntu 24.04 の amd64 および arm64/armhf プラットフォーム用には、ソフトウェアパッケージの最新バージョンが公式 PPA を通じてインストール可能です。

  1. まず、Ctrl + Alt + T を押してターミナルウィンドウを開きます。次に、PPAを追加するコマンドを実行します:

    sudo add-apt-repository ppa:touchegg/stable

    認証を求められたら、ユーザーパスワードを入力してください(アスタリスク表示なしで心の中で入力してください)、その後、続行するにはEnterを押してください。

  2. その後、デーモンパッケージをインストールするためのコマンドを実行します。

    sudo apt install touchegg

注意:Elementary OS 6+、Zorin OS 16+、Pop!_OS 21.04+、および Linux Mint 21.2+ は、Touchegg を標準で含んでいます。設定から有効にするだけです。

2. Toucheggサービスを有効にする

PPAから最新のパッケージをインストールした後、デーモンがアクティブに実行されているか確認するためのコマンドを実行できます:

systemctl status touchegg.service

そうでない場合は、systemctl enable touchegg && systemctl start touchegg を試して有効にしてください。

システムリポジトリからパッケージをインストールした場合、systemd サービスはありません。ただ touchegg コマンドを実行して、ターミナルウィンドウを開いたままにしておいてください。

3. Toucheをインストールする - グラフィカルな設定ツール

デーモンパッケージをインストールして、バックグラウンドで実行されていることを確認した後、カスタムアクションのために ~/.config/touchegg/touchegg.conf ファイルを設定することができます(公式ドキュメントを参照)、または初心者に優しいグラフィカルツール「touche」を使用することもできます。

このツールは、これまでのところ、このページでFlatpakパッケージとしてのみインストール可能です。

まず、Ctrl+Alt+T を押してターミナルウィンドウを開きます。その後、Flatpak サポートを有効にするコマンドを実行します:

sudo apt install flatpak

2. 次に、ToucheをFlatpakパッケージとしてインストールするコマンドを実行します:

flatpak install https://dl.flathub.org/repo/appstream/com.github.joseexposito.touche.flatpakref

インストール後、スタートメニューまたはGnomeオーバービューから検索して起動します。アプリのアイコンが表示されない場合は、ログアウトして再度ログインするか、ターミナルからflatpak run com.github.joseexposito.toucheコマンドを実行して起動します。

アプリが開いたら、お好みのマルチタッチジェスチャーを有効にして設定し、楽しんでください!

4. Xorg用のGNOME拡張機能をインストールする

デフォルトのGNOMEでクラシックXorgセッションを使用している場合、Toucheggを機能させるためには拡張機能をインストールする必要があります。

Ubuntu 22.04およびUbuntu 24.04の場合、Ubuntu SoftwareまたはApp Center(「Debianパッケージ」でフィルタリング)から「Extension Manager」を検索してインストールします。その後、ツールを使用して「X11 Gestures」拡張機能を検索してインストールします。

Ubuntu 20.04以前の場合、まずターミナルを開き(Ctrl+Alt+T)、エージェントパッケージをインストールするためのコマンドを実行します:

sudo apt install chrome-gnome-shell

次に、このウェブページにアクセスし、ブラウザ拡張機能をインストールし、必要に応じてページを更新し、最後にON/OFFスイッチを使って拡張機能をインストールします。

アンインストール:

このチュートリアルで言及されたすべての拡張機能をアンインストールするには、GNOME ExtensionsまたはExtension Managerを使用してください。

Toucheggデーモンをアンインストールするには、端末(Ctrl+Alt+T)で次のコマンドを使用してください:

sudo apt remove touchegg

PPAを削除するコマンドも実行します。

sudo add-apt-repository --remove ppa:touchegg/stable

タッチ構成ツールをアンインストールするには、以下のコマンドを実行してください:

flatpak uninstall --delete-data com.github.joseexposito.touche

関連記事: