GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu で Wayland を有効または無効にする方法

Wayland を備えた Linux ディストリビューションについて聞いたことがあるかもしれません。例:Fedora 25 – 標準ディスプレイ サーバーとして。

Wayland を試してみたい、使用する前にその内容を理解したい、または Ubuntu で Wayland を有効または無効にする方法を学びたい場合でも、このガイドは何らかの形で非常に貴重なものになるでしょう。

このガイドでは、Wayland とは何か、その仕組み、および Ubuntu システムで有効化および無効化する方法について説明します。

始めましょう。

ウェイランドとは

Wayland を定義する最良の方法は、クライアントと Wayland プロトコル C ライブラリと通信するためにウィンドウ マネージャーを合成することによって使用されるプロトコルと名付けることです。 .

合成ウィンドウ マネージャー (口語的にはコンポジターと略される) は、アプリケーションに各ウィンドウのオフスクリーン バッファーを提供する Windows マネージャーです。コンポジターは、グラフィックスおよびウィンドウ システムとやり取りして、次のものを作成できます。

<オール>
  • Windows の透明度
  • アニメーション
  • ドロップ シャドウ
  • Wayland プロトコルによって実装されるコンポジターは、カーネル上で実行されるディスプレイ サーバー、X アプリケーション、またはルートレスまたはフル スクリーン X サーバーなどの Wayland クライアント、その他のディスプレイ サーバー、または基本的なアプリケーションである可能性があります。

    Wayland Protocol の開発を支援したボランティア開発者の元のチームは、X に代わるより簡単で高速なプロトコルを作成しました。X11 テクノロジは、ほとんどの Linux デスクトップ環境で使用される標準のディスプレイ サーバーでした。ただし、セキュリティの脆弱性やパフォーマンスの問題など、X11 サーバーのさまざまな問題により、Kristian Høgsberg が率いるチームは代替手段として Wayland を開発しました。

    ウェイランドを選ぶ理由

    他のディスプレイ サーバーと比較して、Wayland ディスプレイ プロトコルは安全で高速です。 Wayland では、各アプリケーションをクライアントとして定義し、グラフィカル プロセス ユニットをサーバーとして定義します。 X11 とは対照的に、Wayland では、すべてのアプリケーションが独立した機能でプロトコルを使用できます。

    Wayland は各アプリケーションをプロトコルの個別のセッションで処理するため、サーバーがすべてのアプリケーションを同時に管理する必要がないため、パフォーマンスが向上します。代わりに、必要なアプリケーションは個別の必要な要素を描画します。

    Wayland の開発は改善され、ユーザーが X11 ベースの Wayland アプリケーションを操作できる XWayland などの機能が追加されました。

    下の図は、Wayland アーキテクチャを示しています。

    Ubuntu で Wayland を有効または無効にする方法

    何年にもわたって、活発な開発チームとコミュニティのおかげもあって、一部の Linux ディストリビューションは Wayland を引き継いでおり、サインアップ時に有効化できるようになっています。

    Ubuntu で Wayland を有効にするには、次の手順を実行します。

    このチュートリアルでは、特定のファイルを編集するには root 権限が必要です。このチュートリアルでは、デフォルトのデスクトップ環境として GNOME を実行していることも前提としています。

    file /etc/gdm3/daemon.conf を編集します

    ファイルで次のエントリを探します # WaylandEnable =false

    エントリーのコメントを外して Wayland を無効にするか、コメントを外したままにして Wayland を有効にします。

    ファイルを閉じて保存し、次のコマンドで gdm を再起動します:

    sudo サービス gdm3 再起動

    システムを再起動して変更を適用することもできます。

    Wayland 経由で Ubuntu を使用するには、ログイン メニューの設定アイコンをクリックし、[Ubuntu on Wayland] を選択してログインします。上記のファイルの行をコメント解除して、Wayland が有効になっていることを確認してください。

    卒業証書

    このチュートリアルでは、Wayland プロトコルとは何か、その仕組み、および Ubuntu で有効化および無効化する方法について説明しました。

    あなたが別れるとき、これはWaylandのメモ取りや参考書ではないことに注意してください.その目的は、Wayland プロトコルを紹介し、それがどのように機能するか、Ubuntu システムで有効化および無効化する方法を示すことでした。

    詳細については、公式ドキュメントを参照してください:

    https://wayland.freedesktop.org/docs/html


    Ubuntu
    1. UbuntuLinuxでApacheを使用してPHPcurlモジュールを有効または無効にする方法

    2. Wifiへの自動接続を無効/有効にする方法は?

    3. Ubuntu 20.04 – Hweを有効にする方法は?

    1. Ubuntu18.04でSSHを有効にする方法

    2. Ubuntu18.04でUFWファイアウォールを有効/無効にする方法

    3. Ubuntu20.04デスクトップでWaylandを有効/無効にする方法

    1. Ubuntu20.04でSELinuxを無効/有効にする方法FocalFossaLinux

    2. Ubuntu22.04デスクトップでWaylandを有効/無効にする方法

    3. Ubuntuでrootユーザーアカウントを有効または無効にする方法