我需要将 xfreerdp 配置为每次启动时设置为 15 bpp,而不需要使用
# xfreerdp --sec rdp -a 15 --no-bmp-cache srvaddr
打开config.txt
,xfreerdp
显示服务器的 IP,如果我添加/bpp:15
或-a 15
,程序将无法启动。
该配置文件的正确语法是什么?
答案1
遗憾的是,没有使用 xfreerdp 将设置存储在配置文件中的选项。
您可以做的是使用脚本语言并通过添加此功能支持来包装 xfreerdp。
对于 xfreerdp 的新 cli 版本:
xfreerdp /bpp:15 ...
对于已弃用的 cli 版本:
xfreerdp -a 15 ...
答案2
我喜欢在以下位置使用别名和函数的组合.bashrc
:
export RDP_OPTS="/d:... /u:... /bpp:32 +compression +fonts +aero +home-drive +clipboard"
rdp() {
xfreerdp $RDP_OPTS /h:1050 /w:1680 /v:$1
}
rdp1() {
xfreerdp $RDP_OPTS /f /v:$1
}
rdp2() {
xfreerdp $RDP_OPTS /f /multimon /v:$1
}
这给了我三个方便的命令,它们将服务器名称作为唯一的参数:
rdp
- 窗口中的 rdp 会话rdp1
- 全屏 rdp 会话(1 个显示器)rdp2
- 全屏 rdp 会话(2 个显示器)