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 経由で。
まず、Ctrl+Alt+T を押してターミナル ウィンドウを開きます。次に、コマンドを実行して PPA を追加します。
sudo add-apt-repository ppa:touchegg/stable
認証を求められたら、ユーザー パスワードを入力し (アスタリスクのフィードバックはありません。念頭に置いて入力してください)、Enter キーを押して続行します。
その後、コマンドを実行してデーモン パッケージをインストールします。
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