Wayland上でUbuntu 24.04のタッチパッドジェスチャーを動作させる方法

Ubuntu 24.04 では、タッチパッドが有効になっていることを確認し、セッションが Wayland であることを確認し、デスクトップ レベルで GNOME がサポートするジェスチャーをテストすることで、GNOME の組み込みタッチパッド ジェスチャーを動作させることができます。Ubuntu 24.04 には GNOME 46 が同梱されており、そのシステム ジェスチャーは組み込まれています。ワークスペースのスワイプ用に別のジェスチャー デーモンは必要ありません。このガイドでは、明らかに架空の例に従います。Jordan はポインタを移動したりスクロールしたりできますが、3 本の指でスワイプしてワークスペースを切り替えることはできません。この例はチェック方法を説明するものであり、実際のテスト結果を主張するものではありません。

GNOMEではどのジェスチャーが機能するべきですか?

Waylandセッションとは、GNOMEのコンポジタがウィンドウ、ディスプレイ出力、入力などを管理するデスクトップセッションのことです。libinputは、タッチパッドの動きを認識し、ジェスチャーをデスクトップに報告する入力ライブラリです。GNOMEはこれらのイベントをアクションにマッピングします。例えば、3本の指を上に動かすとアクティビティが開き、3本の指を左右に動かすとワークスペースが切り替わります。これらはシステム全体で使用できるジェスチャーです。

ピンチ操作は別物です。libinputはピンチ操作を報告できますが、その意味はアプリケーション側で判断する必要があります。GNOMEでは、マップやフォトなどのアプリにおけるピンチズームについて説明していますが、ピンチズームはデスクトップ全体で動作する操作ではなく、すべてのウィンドウで動作する必要があります。また、2本指スクロールはタッチパッドの別の設定です。Ubuntuの「マウスとタッチパッド」パネルではタッチパッドと2本指スクロールを有効にできますが、すべてのマルチタッチジェスチャーのマスタースイッチは提供されていません。GNOMEのジェスチャーリファレンスとタッチパッド設定の手順を参照してください。

設定とセッションをこの順序で確認してください。

  1. Ubuntuがタッチパッドを認識して有効にしていることを確認してください。

    「アクティビティ」を開き、 「マウスとタッチパッド」を検索してパネルを開きます。タッチパッドのスイッチがオンになっていることを確認してください。2本指スクロールも機能しない場合は、 2本指スクロールをオンにして、長いページでテストしてください。ジョーダンのポインターは既に機能しているので、このチェックは主にタッチパッドが無効になっていないことを確認するものです。スクロールは、基本的な入力動作を個別にテストするのに役立ちます。

    Ubuntuの設定画面を開き、「マウスとタッチパッド」を選択すると、タッチパッドと2本指スクロールのスイッチがオンになっていることが確認できます。
    設定で、タッチパッドのスイッチをオンにしておいてください。2本指スクロールはスクロールを制御する機能であり、GNOMEの3本指デスクトップジェスチャーを有効にするものではありません。
  2. 現在のログインがWaylandセッションであることを確認してください。

    ターミナルを開いて を実行しますecho "$XDG_SESSION_TYPE"。 と表示された場合はwayland、ジェスチャーテストに進んでください。 と表示された場合はx11、Xorg セッションにいます。これは別のディスプレイシステムであり、GNOME に組み込まれている Wayland のスワイプ処理は同じようには利用できません。

    端末にエコーが表示される
    ターミナルで `echo "$XDG_SESSION_TYPE"` を実行してください。このガイドで想定される出力は `wayland` です。
  3. 必要に応じて、Xorg から Ubuntu の Wayland セッションに切り替えてください。

    作業内容を保存してサインアウトします。ログイン画面でユーザーを選択し、セッションメニュー(通常は歯車ボタン)を開いて、「Ubuntu on Xorg」ではなく「Ubuntu」を選択します。サインインして、ターミナルを再度開き、前の手順のコマンドを再実行します。セッションラベルは異なる場合があります。明示的に「Xorg」とマークされたエントリではなく、通常のUbuntuデスクトップを起動するエントリを使用してください。Waylandエントリが見つからない場合は、GDM構成をむやみに編集しないでください。まず、通常のUbuntuアップデートをインストールし、グラフィックドライバまたはデバイスポリシーを確認してください。ハードウェアとドライバの組み合わせによっては、セッションが非表示になったり、フォールバックしたりする場合があります。

    Ubuntuのログイン画面のセッションメニューには、Ubuntuが選択されており、もう1つのオプションとしてUbuntu on Xorgが表示されています。
    端末に「x11」と表示された場合は、ログアウトしてログイン画面で「Ubuntu on Xorg」ではなく「Ubuntu」を選択してください。その後、新しいセッションが確立されていることを確認してください。
  4. アプリをテストする前に、システムジェスチャーをテストしてください。

    確認後wayland、3本の指をタッチパッドに置き、同時に上に動かしてアクティビティを開きます。次に、3本の指で左右にスワイプしてワークスペースを変更します。指の間隔を空け、同時に動かし始めます。ジョーダンの例では、どちらかの操作が成功すれば、タッチパッドとWaylandパスは正常に機能しています。それでも失敗するジェスチャーまたはアプリケーションのみをトラブルシューティングしてください。

    GNOMEアクティビティの概要画面では、3本の指で上方向にスワイプするとワークスペースのプレビューが表示されます。
    3本の指で上方向にスワイプすると、GNOMEのアクティビティ概要が開きます。左右にスワイプすると、ワークスペースが切り替わります。

3本指テストでも何も変化がない場合

まず、ジェスチャーを再マッピングするGNOME Shell拡張機能を一時的に無効にし、一度ログアウトしてから再度ログインしてから再テストしてください。このような拡張機能はスワイプの動作を変更する可能性があるため、別のジェスチャーツールをインストールする前に、GNOMEのデフォルトの動作をテストしてください。

次に、libinput がデバイスを認識するかどうかを確認します。Ubuntu 24.04 にはオプションのlibinput-toolsパッケージが用意されています。コマンドが見つからない場合は、 でインストールしてから をsudo apt install libinput-tools実行しますsudo libinput list-devices。名前でタッチパッドを探します。このコマンドはデバイスとそのデフォルト設定を報告しますが、GNOME が特定のジェスチャーを割り当てたことを証明しません。タッチパッドが表示されない場合は、Ubuntu を更新し、ラップトップのファームウェアまたはベンダーのサポートを確認してください。デスクトップのジェスチャー設定では、入力スタックが認識しないデバイスを修復することはできません。libinputツールのリファレンスで、出力の範囲について説明しています。

最後に、システムジェスチャーとアプリジェスチャーを分けてください。ワークスペースのスワイプは機能するのにピンチが機能しない場合は、マップやフォトなど、サポートがドキュメントに記載されているアプリケーションでピンチを試してください。Ubuntu 24.04.5 には、Elan タッチパッド識別子 1 つに対する libinput の癖も含まれています。お使いのデバイスがこれである場合は、手動設定を試みる前に、最新の 24.04 アップデートをインストールしてください。Ubuntu 24.04.5 リリースノートを04F3:3355参照してください。

修正を確認してください

echo "$XDG_SESSION_TYPE"戻り値を確認したらwayland、デスクトップから3本指で上方向にスワイプし、左右にスワイプしてワークスペースを移動してみてください。ピンチ操作は別々に扱ってください。ピンチ操作は、それをサポートするアプリケーションでのみ修正されます。セッションとタッチパッドが検出されているにもかかわらず、基本的なスワイプがまだ失敗する場合は、残りの原因はデバイス固有の問題か拡張機能の競合である可能性が高く、グローバルジェスチャースイッチの欠落が原因ではありません。

コメントを残す

Ubuntu Server 24.04 上で Pi-hole アップストリーム DNS を暗号化する

Ubuntu Server 24.04 上で Pi-hole アップストリーム DNS を暗号化する

Ubuntu 24.04 上で、ローカルホスト専用のリスナー、リゾルバの選択、および DNS 切り替え前のチェック機能を備えた dnscrypt-proxy を Pi-hole のローカル DoH ブリッジとして設定します。

Wayland上でUbuntu 24.04のタッチパッドジェスチャーを動作させる方法

Wayland上でUbuntu 24.04のタッチパッドジェスチャーを動作させる方法

アプリやハードウェアのトラブルシューティングを行う前に、Ubuntuのタッチパッド設定を確認し、Waylandが有効になっていることを確認し、GNOMEに組み込まれているスワイプ操作をテストしてください。

mdadmを使用してDebian 12のRAID 1ミラーを構築する

mdadmを使用してDebian 12のRAID 1ミラーを構築する

2台のディスクで構成されるDebian 12 RAID 1データアレイを作成および検証し、安全にフォーマットした後、再起動後にアセンブルおよびマウントされるように構成します。

Debian 12のスワップ領域を起動ごとに新しいキーで暗号化する

Debian 12のスワップ領域を起動ごとに新しいキーで暗号化する

既存の Debian 12 スワップパーティションにランダムキー暗号化を設定し、アクティブな dm-crypt マッピングを確認し、ハイバネーションのトレードオフを理解する。

Ubuntu 24.04でSSHユーザーを特定のディレクトリに制限する方法(SFTP Chrootガイド)

Ubuntu 24.04でSSHユーザーを特定のディレクトリに制限する方法(SFTP Chrootガイド)

Ubuntu 24.04 の SSH アカウントを、chroot、適切なパーミッション、マッチルール、および安全なテストを使用して、指定された SFTP フォルダーに制限し、シェルアクセスを許可しないようにします。

UbuntuのAPTロックを安全に解除してアップデートを完了する

UbuntuのAPTロックを安全に解除してアップデートを完了する

Ubuntuのdpkgフロントエンドロックを所有しているプロセスを特定し、パッケージの処理を完了させ、ロックファイルを削除せずに中断されたインストールを修復します。

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

Timeshiftを使用してUbuntu Desktop上でBtrfsシステムの定期的なスナップショットを設定し、Ubuntuのサブボリュームレイアウトを確認し、保持期間を選択し、スナップショットで保護できないものを理解する。

依存関係を壊さずにDebian 12をTestingに移行する方法

依存関係を壊さずにDebian 12をTestingに移行する方法

Debian 12 から Testing へのより安全な移行を計画しましょう。Stable を経由してアップグレードし、バックアップを取り、APT ソースをクリーンアップし、依存関係の変更をシミュレートし、何が変更されたかを確認します。

Ubuntuサーバーが緊急モードで起動した場合の対処法:ステップバイステップの復旧ガイド

Ubuntuサーバーが緊急モードで起動した場合の対処法:ステップバイステップの復旧ガイド

Ubuntu Serverの緊急モードを安全に診断します。ブートログを読み取り、ルートおよびfstabマウントを確認し、障害が発生したユニットを修復し、ファイルシステムエラーを処理し、正常な再起動を確認します。

Debian 12でWireGuardポイントツーサイトVPNを設定する方法

Debian 12でWireGuardポイントツーサイトVPNを設定する方法

リモートクライアント1台用に、Debian 12 WireGuard VPNサーバーをセットアップします。キー、IPv4フォワーディング、nftables NAT、ファイアウォールアクセス、接続チェックを設定します。