1

这是一个给你的 - 让我们看看是否有任何 Linux 大神可以解释这个。

我正在尝试在 Xvfb 上启动 gnome-session。我用

startx -- `which Xvfb` :1 -screen 0 1024x768x24 &

在 .xinitrc 文件中,我在最后

exec gnome-session

当我连接到 x11vnc 时,我可以看到桌面。将鼠标悬停在日期和时间上“出现”以缩进准备被点击。但很多过去了 - 一切都被冻结了。点击几下鼠标,我得到了“手表”光标。好的,现在我将我的 .xinitrc 更改为这样的东西;

gnome-session &
exec xclock

GNOME 愉快地运行——只要我保持 xclock 打开(否则关闭它显然会关闭 Xserver)。

想法?

4

1 回答 1

0

很简单。.xinitrc会话退出时脚本退出。所以gnome-session 应该是最后一个命令,并在前台运行。你.xinitrc应该是

 xclock &
 exec gnome-session
于 2013-07-12T05:07:39.703 回答