当前位置: 首页 > 工具软件 > Xephyr > 使用案例 >

Xephyr以一个 X 应用的方式运行一个嵌套的 X 服务

阎德辉
2023-12-01

前段时间无意间看到Xephyr,一个以 X 应用的方式运行一个嵌套的 X 服务器,看介绍说明比较绕,我也就不饶了,看个例子它能干啥吧。

这里假设我们想在linux机器上的一个嵌套的 X 服务中启动一个应用程序或者图形桌面。

安装Xephyr

我们先在host1上安装 Xephyr

sudo yum install xorg-x11-server-Xephyr

启动Xephyr

在host1上启动Xephyr服务

Xephyr -ac -screen 1024x768 -br -reset -terminate 2> /dev/null :1 &

这里使用 :1 作为DISPLAY。上面命令会启动一个 X 服务窗口,启动后会是黑屏,先不去管它。

启动应用

要启动应用,首先需要设置 DISPLAY 环境变量

# 如果是在本地
DISPLAY=:1.0

# 如果是在远端
DISPLAY=<Xephyr_host>:1.0

启动 xfce4-session 桌面

ssh -XfC -c blowfish <user>@<Xephyr_host> xfce4-session

再启动一个 xterm 和 gedit 应用

ssh -XfC -c blowfish <user>@<Xephyr_host> xterm
ssh -XfC -c blowfish <user>@<Xephyr_host> gedit
 类似资料: