在Debian中缺lessxorg.conf

我正在尝试在无头服务器上configurationX. 我已经安装了xorg,tightvnc和fluxbox,但缺less/etc/X11/xorg.conf。

我已经运行xorg -configure,它给出了以下错误失败:

No devices to configure. Configuration failed. 

如果我没有连接到我的机器的实际显示,我怎样才能生成一个configuration文件?

使用最less的用户界面/窗口pipe理器和vnc进行最小的X安装的快速方法:

 apt-get install xserver-xorg-video-dummy vnc4server x11-xserver-utils xterm wm2 

启动vnc,在您要使用的帐户的服务器上运行:

 vnc4server enter password 

**开始可选**

也可以select退出vnc并编辑configuration并重新运行。 使用任何你想要的选项,这个例子是简单的,因为它可以得到(当然,你可以运行一个terminal模拟器没有窗口pipe理器,并使用“花哨的”X命令自己pipe理窗口… 😉

在服务器上:

 killall vnc4server <-- or find the PIDs yourself and kill vim $HOME/.vnc/xstartup 

加:

 x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & wm2 & 

再次运行vnc4server。

**结束可选***

在要用于连接到远程桌面的计算机上:

 apt-get install xtightvncviewer xtightvncviewer 10.0.0.1:0 

假设IP为10.0.0.1,X显示为0,这是运行唯一的X服务器,否则使用1。

你可以使用rdesktop完成类似的事情,在你安装xrdp而不是vnc4server的服务器上,在你安装rdesktop(或grdesktop)而不是xtightvncviewer的客户端上。 如果你使用Windows,那么使用它拥有的任何rdesktop客户端。

在X11体系结构中,“服务器”是显示graphics输出的一面。 所以你可能做错了。 如果您想在本地运行远程应用程序,那么您只需正确导出DISPLAY即可。

如果您需要运行远程应用程序并通过VNC访问它们,那么您应该运行Xvnc; 因此不需要运行任何'xorg -configure'。 Xvnc是一个(假的)X服务器,它不需要任何真正的指向和显示设备。