Ubuntu 22.04のXorgセッションでタッチパッドジェスチャを有効にする方法
Ubuntu 22.04でXorgセッションに切り替えた後、内蔵のタッチパッドジェスチャーが機能しない?この機能を再度有効にする方法を2つ紹介します。
GNOMEデスクトップは、v40以降、デスクトップを切り替えたりオーバービューを呼び出すためのクールな3本指のタッチパッドジェスチャーを導入しました。ただし、これはWaylandセッションでのみ動作します。
Ubuntu 22.04はWayland上でGNOME 42がデフォルトです。何らかの理由で、ユーザーは従来のXorgセッションに戻す必要があるかもしれませんが、これにはマルチタッチジェスチャーのサポートが欠けています。
方法1: toucheggとX11ジェスチャー拡張を使用する
Touchéggは、無料でオープンソースのLinuxマルチタッチジェスチャー認識ソフトウェアです。拡張機能と一緒に使用すれば、Xorgでまったく同じ3本指のジェスチャーを取得できます。
- 3本指の上下で「アクティビティ」概要を表示するか、戻ります。
- 3本指の左/右スワイプでデスクトップワークスペースを切り替えます。
1. まず、Toucheggをインストールします
ソフトウェアパッケージはUbuntuのリポジトリにありますが、古くて私のケースでは動作しません。したがって、以下の手順では公式のUbuntu PPAからインストールする方法をお知らせします。
a.) キーボードでCtrl+Alt+Tを押してターミナルを開きます。開いたら、以下のコマンドを実行してPPAを追加します:
sudo add-apt-repository ppa:touchegg/stable要求されたらユーザーパスワードを入力し、続行するためにエンターを押してください。
b.) PPAを追加した後、以下のコマンドでtoucheggをインストールします。
sudo apt install toucheggUbuntuは現在、PPAを追加するときにパッケージキャッシュを自動的に更新します。もしそうでない場合は、sudo apt updateコマンドを実行して手動で更新してください。
インストール後、toucheggはバックグラウンドサービスとして静かに実行されるべきです。これを確認するには、次のコマンドを実行します:
systemctl status touchegg.service
2. X11 ジェスチャー拡張をインストールする
Toucheggサービスが実行されていると、3本指のジェスチャーを有効にするためにX11ジェスチャー拡張をインストールできます!これをUbuntu 22.04で行うには、以下の手順を一つずつ実行してください。
a.) まず、キーボードでCtrl+Alt+Tを押してターミナルを開きます。開いたら、Extension Managerアプリをインストールするコマンドを実行します:
sudo apt install gnome-shell-extension-manager次に、左上の「アクティビティ」をクリックし、概要画面からツールを検索して起動します。
c.) 最後に、「ブラウズ」タブに移動し、「X11ジェスチャー」拡張機能を検索してインストールします。
私の場合、正しくインストールされたTouchéggとX11ジェスチャー拡張機能の後、3本指のジェスチャーはすぐに動作します。うまくいかない場合は、ログアウトして再度ログインするか、コンピュータを再起動してみてください。
TouchéggおよびX11ジェスチャー拡張をアンインストールする方法:
ソフトウェアパッケージを削除するには、ターミナルウィンドウ(Ctrl+Alt+T)で以下のコマンドを実行するだけです。
sudo apt install remove --autoremove touchegg
そして、コマンドを使ってPPAを削除します:
sudo add-apt-repository --remove ppa:touchegg/stable拡張機能を削除するには、前の手順でインストールした拡張機能マネージャーを使用してください。
方法2: GNOME X11 ジェスチャーダエモン + ジェスチャー改善拡張
デフォルトの3本指ジェスチャーが不十分な場合、「ジェスチャーの改善」拡張機能を追加すると、さらに多くのオプションが追加されます。
- 3本指の左/右でアプリウィンドウを切り替えます。これはAlt+Tabショートカットと同じように動作します。
- 3本指で上下 現在のアプリウィンドウをサイズ変更します。
- 4本指の上/下および左/右でオーバービューを表示し、ワークスペースを切り替えます。
- 3本指と4本指のピンチジェスチャー。
- そしてアプリごとのジェスチャー。
1. GNOME X11 ジェスチャー デーモンをインストールする
この拡張機能はWaylandおよびXorgセッションの両方で動作します。後者の場合、GNOME X11ジェスチャーデーモンが必要です。
まず、GitHubのリリースページからデーモンパッケージをダウンロードしてください。
gnome-x11-gesture-daemon(Zip)をダウンロード: https://github.com/harshadgavali/gnome-x11-gesture-daemon/releases
b.) 次に、ファイルマネージャでzipを抽出します。結果のフォルダーを右クリックし、「ターミナルで開く」を選択します:
c.) コンテキストメニューのオプションを選択すると、端末ウィンドウが開き、作業ディレクトリとしてフォルダーに自動的に移動します。その後、現在のユーザーを「input」グループに追加するコマンドを実行します:
sudo usermod -aG input $USERそれから、デーモンをインストールするためにインストーラスクリプトを実行します。
sh install.sh --restartインストール後、それはユーザーレベルのサービスとしてバックグラウンドで静かに実行される必要があります。確認するには、コマンドを実行してください:
systemctl --user status gesture_improvements_gesture_daemon.service2. ジェスチャー改善拡張機能をインストールします:
「方法1」のように、まずは端末 (Ctrl+Alt+T) でコマンドを実行して拡張機能マネージャーをインストールすることができます。
sudo apt install gnome-shell-extension-manager次に、拡張機能マネージャーツールを使って「ジェスチャー改善」を検索してインストールしてください。
ようやく「インストール済み」タブの下で拡張機能の設定を構成できます:
‘ジェスチャー改善’ 拡張の設定
注意: 方法2では、マルチタッチジェスチャーが機能するために、システムの再起動が必要です。
アンインストール:
デーモンパッケージを削除するには、手順「b.」を再度実行してターミナルを開き、アンインストールスクリプトを実行してください:
sh uninstall.shそして、拡張機能マネージャーツールを使用して「ジェスチャー改善」を削除します。









