並列に実行されるXvncおよびWaylandセッション:Xvncで端末を強制的に起動する方法

並列に実行されるXvncおよびWaylandセッション:Xvncで端末を強制的に起動する方法

背景:私は3台のラップトップを持っています。一方にはWindowsがあり、もう一方にはMacがあり、最後にはFedoraがあります。 Windows / MacでFedoraデスクトップを使い続けたかったので、FedoraでTiger VNCサーバーを起動し、Fedora Wayland、Windows、およびMac OSXで接続しました。

問題:時々Waylandセッションが有効になっていて、新しいターミナルまたはFirefoxプログラムを起動すると、アクティブなWaylandセッション(XVncデスクトップとは対照的)で開始されます。
正しいXvncセッションを指すDISPLAY変数をエクスポートしようとしましたが、無視されるようです。その後、dbusを無視するために「-u」オプションを使用してターミネータを起動しようとしましたが、うまくいかないようです。その後、成功せずにユーザーdbusプロセスを終了しようとしました。最後に、すべてのDBUS関連の環境変数を選択解除しました。まだ運がありません。

私は今日、デスクトップアプリケーションが「レンダリング」したい場所を選択するために使用する起動プロセスまたはロジックを完全に無視しました。 (たとえば、以前のxtermはまったく調整せずに予想されるVNCサーバーで起動されました。)

関連情報