Wayland で Xorg プログラムを実行する方法

Wayland で Xorg プログラムを実行する方法

私は Gnome 3 デスクトップで Ubuntu Studio 17.10 を使用しており、Wayland を使いたいのですが、そうすると Gufw などの特定のプログラムが開かず、Xorg セッションでのみ動作することがわかります。

Wayland で Xorg 専用プログラムを開く方法はありますか? それとも、Xorg 自体が移行するのを待つだけでしょうか?

Wayland は順調に進歩しているようなので、古い Xorg を使い続けるのは残念だと思いますが、すべてのプログラムを Wayland で実行できるようになるまでは、Xorg を使い続けるしかないでしょう。

答え1

Wayland 上で Xorg のみのプログラムを開く方法はありますか?

技術的に言えば、そうです。実は、Google ChromeやFirefoxなど、あなたが思っているよりも多くのXorgプログラムがWaylandセッションで実行されています。これは、XWayland サーバーは、Wayland でのレガシー X プログラムの実行を可能にする、Wayland の下位互換性実装です。これは、Wayland セッションですでに構成されています。

Gufwなどの特定のプログラムは開かず、Xorgセッションでのみ動作します。

gufwやgpartedなどのルートとして実行する必要があるグラフィカルアプリケーションはWaylandでは動作しなくなったことに注意してください。安全対策としてしたがって、XWayland でも起動しません。

このセキュリティ対策を回避して、Waylandでgufwなどのアプリケーションを起動する方法があります。しかし、それはお勧めできません、そしてそれは追加することによってユーザーにxホストアクセス制御リスト:

xhost +SI:localuser:root

ログイン後のすべてのセッションでこのコマンドを自動的に起動するには、この回答を参照してください

これで、Wayland 上で Xorg プログラムを実行することに関する質問への回答が得られたと思います。

関連情報