Ubuntu Server 24.04 上で Pi-hole アップストリーム DNS を暗号化する
Ubuntu 24.04 上で、ローカルホスト専用のリスナー、リゾルバの選択、および DNS 切り替え前のチェック機能を備えた dnscrypt-proxy を Pi-hole のローカル DoH ブリッジとして設定します。
Ubuntu 24.04 では、タッチパッドが有効になっていることを確認し、セッションが Wayland であることを確認し、デスクトップ レベルで GNOME がサポートするジェスチャーをテストすることで、GNOME の組み込みタッチパッド ジェスチャーを動作させることができます。Ubuntu 24.04 には GNOME 46 が同梱されており、そのシステム ジェスチャーは組み込まれています。ワークスペースのスワイプ用に別のジェスチャー デーモンは必要ありません。このガイドでは、明らかに架空の例に従います。Jordan はポインタを移動したりスクロールしたりできますが、3 本の指でスワイプしてワークスペースを切り替えることはできません。この例はチェック方法を説明するものであり、実際のテスト結果を主張するものではありません。
Waylandセッションとは、GNOMEのコンポジタがウィンドウ、ディスプレイ出力、入力などを管理するデスクトップセッションのことです。libinputは、タッチパッドの動きを認識し、ジェスチャーをデスクトップに報告する入力ライブラリです。GNOMEはこれらのイベントをアクションにマッピングします。例えば、3本の指を上に動かすとアクティビティが開き、3本の指を左右に動かすとワークスペースが切り替わります。これらはシステム全体で使用できるジェスチャーです。
ピンチ操作は別物です。libinputはピンチ操作を報告できますが、その意味はアプリケーション側で判断する必要があります。GNOMEでは、マップやフォトなどのアプリにおけるピンチズームについて説明していますが、ピンチズームはデスクトップ全体で動作する操作ではなく、すべてのウィンドウで動作する必要があります。また、2本指スクロールはタッチパッドの別の設定です。Ubuntuの「マウスとタッチパッド」パネルではタッチパッドと2本指スクロールを有効にできますが、すべてのマルチタッチジェスチャーのマスタースイッチは提供されていません。GNOMEのジェスチャーリファレンスとタッチパッド設定の手順を参照してください。
「アクティビティ」を開き、 「マウスとタッチパッド」を検索してパネルを開きます。タッチパッドのスイッチがオンになっていることを確認してください。2本指スクロールも機能しない場合は、 2本指スクロールをオンにして、長いページでテストしてください。ジョーダンのポインターは既に機能しているので、このチェックは主にタッチパッドが無効になっていないことを確認するものです。スクロールは、基本的な入力動作を個別にテストするのに役立ちます。

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

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

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

まず、ジェスチャーを再マッピングする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 24.04 上で、ローカルホスト専用のリスナー、リゾルバの選択、および DNS 切り替え前のチェック機能を備えた dnscrypt-proxy を Pi-hole のローカル DoH ブリッジとして設定します。
アプリやハードウェアのトラブルシューティングを行う前に、Ubuntuのタッチパッド設定を確認し、Waylandが有効になっていることを確認し、GNOMEに組み込まれているスワイプ操作をテストしてください。
2台のディスクで構成されるDebian 12 RAID 1データアレイを作成および検証し、安全にフォーマットした後、再起動後にアセンブルおよびマウントされるように構成します。
既存の Debian 12 スワップパーティションにランダムキー暗号化を設定し、アクティブな dm-crypt マッピングを確認し、ハイバネーションのトレードオフを理解する。
Ubuntu 24.04 の SSH アカウントを、chroot、適切なパーミッション、マッチルール、および安全なテストを使用して、指定された SFTP フォルダーに制限し、シェルアクセスを許可しないようにします。
Ubuntuのdpkgフロントエンドロックを所有しているプロセスを特定し、パッケージの処理を完了させ、ロックファイルを削除せずに中断されたインストールを修復します。
Timeshiftを使用してUbuntu Desktop上でBtrfsシステムの定期的なスナップショットを設定し、Ubuntuのサブボリュームレイアウトを確認し、保持期間を選択し、スナップショットで保護できないものを理解する。
Debian 12 から Testing へのより安全な移行を計画しましょう。Stable を経由してアップグレードし、バックアップを取り、APT ソースをクリーンアップし、依存関係の変更をシミュレートし、何が変更されたかを確認します。
Ubuntu Serverの緊急モードを安全に診断します。ブートログを読み取り、ルートおよびfstabマウントを確認し、障害が発生したユニットを修復し、ファイルシステムエラーを処理し、正常な再起動を確認します。
リモートクライアント1台用に、Debian 12 WireGuard VPNサーバーをセットアップします。キー、IPv4フォワーディング、nftables NAT、ファイアウォールアクセス、接続チェックを設定します。