XRDP 自定义分辨率 (Fedora 19)

XRDP 自定义分辨率 (Fedora 19)

如何为 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 插件。

相关内容