我正在尝试在无头服务器上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服务器,它不需要任何真正的指向和显示设备。