背景:我有三台笔记本电脑。一台装有 Windows,另一台装有 Mac,最后一台装有 Fedora。我想在 Windows/Mac 上继续使用 Fedora 桌面,因此我在 Fedora 上启动了 Tiger VNC 服务器,并从 Fedora Wayland、Windows 和 Mac OSX 连接到它。
问题:有时,当 Wayland 会话处于活动状态并且我启动新终端或 Firefox 程序时,它会在活动 Wayland 会话中启动(相对于 XVnc 桌面)。
我尝试导出指向正确 Xvnc 会话的 DISPLAY 变量,但它看起来被忽略了。然后我尝试使用选项“-u”启动终结器来忽略 dbus,但它看起来也不起作用。然后我尝试杀死用户 dbus 进程,但没有成功。最后我取消了所有与DBUS相关的环境变量。还没有运气。
我真的完全忽略了桌面应用程序今天使用的启动流程或逻辑来选择它们想要“渲染”的位置。 (例如,旧的 xterm 在预期的 VNC 服务器中启动,根本没有进行任何调整)。