ウェブサイト検索

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


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

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

  • ジェスチャの改善 拡張機能 (GNOME のみ) – 4 本指のスワイプとピンチ ジェスチャを有効にし、Xorg と Wayland の両方をサポートします。
  • Touchegg – Xorg 上の 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以降に拡張機能マネージャーをインストールする

次に、「拡張機能マネージャー」を起動し、それを使用して参照 タブで「Gesture Improvements」拡張機能を検索してインストールします。

ヒント: フィルタ (「最近」、「ダウンロード」など) を切り替える必要がある場合があります。そうしないと、アプリが正しく動作しません。

デフォルトの Wayland セッションを使用している場合は、アプリ ウィンドウの [インストール済み] タブに戻り、新しくインストールされた拡張機能の設定アイコンをクリックし、必要に応じてマルチタッチ ジェスチャを構成します。

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

以下のリンク ページに移動し、ソース パッケージ「[email 」のダウンロードを選択します。

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

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

ヒント: .local は隠しフォルダーです。表示/非表示を切り替えるには Ctrl+H を押します。また、extensions サブフォルダーが存在しない場合は、.local/share/gnome-shell の下に作成します。

完了したらログアウトしてから再度ログインします。

最後に、拡張機能マネージャー を使用して (「Debian パッケージ」でフィルターされた App Center からインストールします)、拡張機能を有効にし、ジェスチャーを改善するように構成します。

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

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

1. まず、github リリース ページに移動して、ソース パッケージ (.zip ファイル) をダウンロードします。

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

2. 次に、ダウンロード フォルダーにアーカイブを抽出します。抽出したフォルダーを右クリックし、[ターミナルで開く] を選択して、そのフォルダーを作業ディレクトリとしてターミナル ウィンドウを開きます。

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

デーモンをインストールするには、次のコマンドでインストーラー スクリプトを実行するだけです。

sh install.sh

また、現在のユーザーを「入力」グループに追加して権限を付与します。

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

amd64 および arm64/armhf プラットフォーム上の Ubuntu 20.04、Ubuntu 22.04、および Ubuntu 24.04 の場合は、ソフトウェア パッケージの最新バージョンをインストールできます。公式 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 パッケージとしてインストールするためにのみ利用できます。

1. まず、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.josexposito.touche コマンドを実行してターミナルから起動します。

アプリが開いたら、必要なマルチタッチ ジェスチャを有効にして設定し、お楽しみください。

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

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

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

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

sudo apt install chrome-gnome-shell

次に、この Web ページにアクセスし、ブラウザ拡張機能をインストールし、プロンプトが表示されたら更新し、最後にオン/オフ スイッチを使用して拡張機能をインストールします。

アンインストール:

このチュートリアルで説明されているすべての拡張機能をアンインストールするには、GNOME 拡張機能 または 拡張機能マネージャー を使用します。

Touchegg デーモンをアンインストールするには、ターミナルでコマンド (Ctrl+Alt+T) を使用します。

sudo apt remove touchegg

また、コマンドを実行して PPA を削除します。

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

touche 構成ツールの場合は、以下のコマンドを実行してアンインストールします。

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

関連記事