程序是否可以有其专用的 X 显示?

程序是否可以有其专用的 X 显示?

程序是否可以拥有自己专用的 X 显示,就好像它可以启动 X 显示,将屏幕大小设置为与其自身大小相匹配并确保没有其他程序可以使用该 X 显示?

一些 VNC 客户端指定能够在显示器上运行选定的程序,而不是在整个桌面上,我想知道是否在命令中设置了一些东西来调出 X 显示。我的网络魔力不是那么好,我想使用以下命令在自己的网络选项卡中远程运行程序无VNC鳄梨

答案1

不,您不能简单地为程序提供 Xdisplay。为此,您需要一个相当复杂的窗口管理器。然而,我相信您指的是 Xserver,而不是 Xdisplay,是的,您可以创建多个 Xserver 实例,并且只在其中运行一个程序。然而,据我所知,程序不能采用Xserver,尤其是屏幕的尺寸。

根据您想要执行的操作,您可能会使用 Xserver 的 Xvnc 变体,并且 Xvnc 确实采用-geometry widthxheight可能正是您想要的参数。然而,我不认为一旦服务器启动就不能改变几何形状。

相关内容