我使用 xinetd 设置了 VNC 服务器。还配置了 GDM 以便启用 XDMCP。
VNC 连接似乎没问题,但未显示 GDM 登录屏幕。相反,我只能看到旧的裸 X 屏幕(灰色网格背景和 X 形鼠标指针),我无法与其进行任何交互。
我该怎么做才能解决这个问题?/var/log/ 下面没有写入任何日志。
服务器发行版:Ubuntu marverick
/etc/xinetd.d/vnc 如下所示:
service vnc1024
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -geometry 1024x768 -depth 24 -once securitytypes=none
port = 12345
}
/etc/gdm/custom.conf:
[daemon]
[security]
DisallowTCP=false
[xdmcp]
Enable=true
[gui]
[greeter]
[chooser]
[debug]
[servers]
/etc/services 也已配置。
谢谢
答案1
GDM 与 XDMCP 存在问题。在升级到 Lucid 之前,它一直正常工作,但现在却坏了。我找不到解决方案。我采用了一种分离实现,使用 XDM 进行 XDMCP 登录,使用 GDM 进行控制台登录。我的文章使用 VNC 和 RDP 的远程桌面详细说明我如何使它工作。我大部分时间都在使用 RDP,因为它可以更轻松地处理不同的分辨率。
答案2
为什么不尝试使用 xdm 或 kdm 呢?我猜老式的普通 xdm 应该也可以用。