Steps to start xdmcp server at ubuntu 9.10

本文介绍了如何在 Ubuntu 9.10 上手动配置并启动 XDMCP 服务器,包括创建配置文件 /etc/gdm/custom.conf 和安装必要的 xdmcp 协议组件 xnest。此外,还提供了使用终端服务器客户端登录 XDMCP 服务器的方法。

Steps to start xdmcp server at ubuntu 9.10

All tutorials about xdmcp server installation don't work for ubuntu 9.10, which is searched from google. So...

 

1. Manually create the file /etc/gdm/custom.conf

# GDM configuration storage
[xdmcp]
Enable=true
HonorIndirect=true
MaxPending=4
MaxPendingIndirect=4
MaxSessions=16
MaxWait=15
MaxWaitIndirect=15
DisplaysPerHost=2
[chooser]
[security]
[debug]

2. Better reboot the system, rather run the command "gdm restart".

 

Problems about tsclient to login xdmcp server

1. xdmcp protocol is disabled by default, you should manually install it by running the command "sudo apt-get install xnest"

2. Open menu Application->Internet->Terminal Server Client

3. Enjoy it.

### XDMCP远程连接Ubuntu时屏幕显示不全的解决方案 当使用XDMCP协议进行远程连接时,如果遇到屏幕显示不全的问题,通常是因为分辨率设置不当或者图形界面未能正确适配远程客户端的显示器尺寸。以下是可能的原因分析以及对应的解决方法: #### 1. **检查并调整XDMCP服务器端的分辨率** Ubuntu中的GDM(GNOME Display Manager)、LightDM或KDM等XDMCP服务器可能会默认使用较低的分辨率来适应不同的设备。可以通过修改配置文件强制指定更高的分辨率。 对于GDM,可以编辑`/etc/gdm3/custom.conf`文件[^1]: ```bash sudo nano /etc/gdm3/custom.conf ``` 找到 `[daemon]` 部分,并取消注释 `WaylandEnable=false` 和 `RemoteGreeter=/usr/lib/gdm3/gdm-x-session` 来启用Xorg会话模式。接着,在同一文件中添加以下内容以设置固定的分辨率: ``` [greeter] DefaultSession=ubuntu.desktop Resolution=1920x1080 ``` 如果使用的是LightDM,则需要编辑 `/etc/lightdm/lightdm.conf` 文件[^1]: ```bash sudo nano /etc/lightdm/lightdm.conf ``` 添加如下参数以设定固定分辨率: ``` xserver-command=X -dpi 96 -resolution 1920x1080 ``` #### 2. **确保VNC客户端传递正确的分辨率** 当通过VNC客户端(如Vinagre)连接至XDMCP服务器时,需确认VNC客户端已正确设置了目标分辨率。在Vinagre中,可以在新建连接前手动输入所需的宽度和高度[^2]: 启动Vinagre后点击“新建”,然后在弹出窗口中填写主机地址的同时,勾选高级选项里的自定义几何形状字段,例如填入 `1920x1080` 或者匹配实际物理显示屏的比例。 #### 3. **利用LTSP实现更灵活的终端管理** LTSP(Linux Terminal Server Project)提供了另一种方式处理复杂的远程桌面环境需求。它可以集中化部署多个低功耗终端设备作为瘦客户机接入中心服务器资源池共享计算能力[^3]。虽然这并非直接针对单次XDMCP链接问题,但对于长期维护大规模分布式工作站场景非常有用。 安装LTSP组件并通过其工具链创建定制化的initramfs镜像包,其中包含了特定版本驱动程序支持各种外接显卡芯片组特性从而优化最终呈现效果。 ```bash sudo apt install ltsp-server-standalone ltsp-build-client --arch amd64 --include nvidia-driver-xxx ``` 以上命令序列展示了如何构建适用于现代GPU架构的新客户端映射文件集合过程的一部分操作步骤示意而已。 --- ### 注意事项 尽管上述措施有助于改善大多数情况下由于技术限制引起的视觉异常现象,但某些极端条件下仍可能存在兼容性障碍无法彻底消除。此时建议尝试更换其他类型的RDP替代品比如NoMachine NX之类的产品看能否获得更好的用户体验质量表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值