Linux 侏儒会冻僵,除非我用怪异的

Linux 侏儒会冻僵,除非我用怪异的,linux,gnome,xvfb,Linux,Gnome,Xvfb,这里有一个给你-让我们看看是否有Linux神可以解释这一点 我正在尝试在Xvfb上启动gnome会话。我用 startx -- `which Xvfb` :1 -screen 0 1024x768x24 & 在.xinitrc文件中,我有 exec gnome-session 当我连接到x11vnc时,我可以看到桌面。将鼠标悬停在“出现”的日期和时间上,缩进即可单击。但远不止这些——一切都冻结了。点击几下鼠标,我就看到了“监视”光标。好的,现在我把我的.xinitrc改成这样的东西

这里有一个给你-让我们看看是否有Linux神可以解释这一点

我正在尝试在Xvfb上启动gnome会话。我用

startx -- `which Xvfb` :1 -screen 0 1024x768x24 &
在.xinitrc文件中,我有

exec gnome-session
当我连接到x11vnc时,我可以看到桌面。将鼠标悬停在“出现”的日期和时间上,缩进即可单击。但远不止这些——一切都冻结了。点击几下鼠标,我就看到了“监视”光标。好的,现在我把我的.xinitrc改成这样的东西

gnome-session &
exec xclock
GNOME很高兴地运行——只要我保持xclock打开(否则关闭它显然会关闭Xserver)


想法?

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

 xclock &
 exec gnome-session

我根本不想让xclock运行。如果我只有
execgnome会话
,我就得到了我所说的冻结问题。让它工作的唯一方法是让其他应用程序在前台运行;比如
exec xclock