如何为 xrdp 会话配置自定义显示结果?我希望会话使用所有显示尺寸,减去原始装饰的几行。这将是大约 1920x1050,这是 xrandr 中不可用的结果。
我使用 i3 作为 wm,所以没有 GUI 或 DE 配置工具。
答案1
我没有代表对 schaiba 的答案进行投票或评论,但在 Fedora 19 中,禁用 xrandr 是强制解决方案的一种解决方法。
sudo yum install -y dconf-editor dconf 编辑器
浏览到 org -> gnome -> settings-daemon -> plugins > xrandr 并取消选中 Active
我现在可以使用 rdesktop 连接并强制解决。
rdesktop -g 800x600 192.168.1.xxx
答案2
好的,按照 schaiba 的错误报告链接,我创建了包含以下几行的 .sh 脚本:
#!/bin/bash
xrandr --newmode "1920x1040_60.00" 165.50 1920 2040 2240 2560 1040 1043 1053 1079 -hsync +vsync
xrandr --addmode VNC-0 "1920x1040_60.00"
xrandr -s 1920x1040
chmod +x 文件并将其放入我的 ~/.vnc 文件夹后,当我使用 xrdp 登录时,它会被执行。
答案3
阅读文档时,我确实看不到 xrdp 命令行或 xrdp.ini 的此类选项,但我看到的是 Fedora bug #973486,这可能会对您有所帮助。看起来像是 gnome-settings-daemon 中的错误,建议的解决方法是禁用 gsd 中的 xrandr 插件。