ウェブサイト検索

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 touchegg

Ubuntuは現在、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.service

2. ジェスチャー改善拡張機能をインストールします:

「方法1」のように、まずは端末 (Ctrl+Alt+T) でコマンドを実行して拡張機能マネージャーをインストールすることができます。

sudo apt install gnome-shell-extension-manager

次に、拡張機能マネージャーツールを使って「ジェスチャー改善」を検索してインストールしてください。

ようやく「インストール済み」タブの下で拡張機能の設定を構成できます:

‘ジェスチャー改善’ 拡張の設定

注意: 方法2では、マルチタッチジェスチャーが機能するために、システムの再起動が必要です。

アンインストール:

デーモンパッケージを削除するには、手順「b.」を再度実行してターミナルを開き、アンインストールスクリプトを実行してください:

sh uninstall.sh

そして、拡張機能マネージャーツールを使用して「ジェスチャー改善」を削除します。

関連記事: