Fedora 38: ほぼ同一の 2 つのシステム間で X11 ディスプレイを開くことができません。これを追跡/修正するにはどうすればよいでしょうか?

Fedora 38: ほぼ同一の 2 つのシステム間で X11 ディスプレイを開くことができません。これを追跡/修正するにはどうすればよいでしょうか?

Red Hat 1.1 あたりから、慣れ親しんだ Fedora などを使い続けてきましたが、20 年以上もの間、Windows ボックスからサイトのサーバーを管理し、gpartedオフィスの快適な環境からユーティリティを実行していました。Windowscygwinボックスで実行したので、X サーバーも問題なく動作しました。また、cygwinターミナルは、これまで見つけたどの X ターミナルよりもずっと使いやすいです。... ついに (昨日)、古い Windows 7 ボックスを廃止しなければならなくなりました。新しい Fedora 38 に交換しましたが、どんなに頑張っても、次のようなエラーが繰り返し表示されます。

(gpartedbin:52444): Gtk-警告 **: 16:20:10.330: ディスプレイを開けません: 123.some.ip:0

私は以下のものを含め、いつものことをすべて試しました:

$ xhost +

$ export DISPLAY=123.some.ip:0

さらに、内部ネットなので、次のようになります。

systemctl stop firewalld

そうではなかったことを確かめるために!

今のところ、喜びはありません。

私の新しい「オフィス ユーザー インターフェイス システム」は、ローカル ディスプレイが :0 であると認識しているため、あまり役に立ちません。... 問題になるかどうかはわかりませんが、これは Fedora 38 です。サーバーとワークステーションのユニークなハイブリッドですが、ほとんどすべてが標準パッケージであり、単にそれらの奇妙な組み合わせです。

頻繁ではありませんでしたが、Fedora、Debian などの古いバージョンでこの種のことを実行する必要がある場合、非常に簡単に実行できたことは確かで、特別な操作をした覚えはありません。

最新の x-11 では、Cygwin で TCP をリッスンするように指示する必要があるのと同様に、「外部接続に注意してください」のようなヒントが必要なのでしょうか。もしそうなら、その方法がわかりません。

何が足りないのでしょうか?

答え1

おそらく2日以上も時間を無駄にした後、私はそれを理解しました。

特定の変更がいつ起こったかについては、完全に包括的な答えはありませんが、現時点では、次のようになりますFedora 38

途中で、Fedora's Workstation Desktop使い慣れたウィンドウ システムを得るために Server 経由でインストールした が、 から とXorg呼ばれるものに切り替わりましたWayland

Wayland何らかの(私の見解では誤った)理由で、別のシステムのディスプレイを使用することはセキュリティ上のリスクであると考えられており、「リモート ディスプレイ」機能はデフォルトで無効になっていますが、それを再びオンにする方法は説明されていません。

その通りそれを再びオンにする方法は現在有料ですしかし、Red Hatのウェブサイトでは、ウェイランドに関するさまざまな資料、「期待どおりに動作しないアプリケーションや動作がまだある」と公然と認めており、どうやらこれには のこの重要な機能も含まれるようですX11

私の解決策は次のとおりです:

ログイン中に、歯車型のロゴをクリックし、2 つのオリジナルX-11(別名) オプションのいずれかを実行することを選択して、通常どおり続行します。ファイアウォールやアクセス許可Xorgに巻き込まれる可能性はありますが、上記でそれらの問題はすでに解決したと述べました。xhostSELinux

したがって、 から解放されるとWayland、「問題なく動作します!」... 祝う時が来ました! の開発者の皆さんWayland、おそらく、このようなことを私たちに教えてあげるべきでしょう。たとえば、構成ファイルでコメント アウトされたオプションを使用して、この問題を克服する方法などです。

関連情報