5

我有一个 Qt 应用程序(在 Linux 上运行),它应该在另一个 X 服务器上打开一个额外的窗口,在远程计算机上运行。

有没有办法在 Qt 中做到这一点?

我希望避免更复杂的设置,例如 - DMX(在多个其他 X 服务器之上的虚拟 X 服务器)http://dmx.sourceforge.net/,或者 - 为额外的窗口创建第二个应用程序,加上一些两个应用程序之间的通信

4

1 回答 1

1

您可以尝试生成一个新进程,并将其 DISPLAY 环境变量设置为另一个 X 服务器。

首先尝试从 bash 执行它以查看它是否有效,因为我不完全确定:

export DISPLAY=:0.0
./my_qt_application

将 替换为:0.0您的其他 X 服务器。

于 2013-01-22T10:36:08.993 回答