配置 xfreerdp 以始终传递一些选项

配置 xfreerdp 以始终传递一些选项

我需要将 xfreerdp 配置为每次启动时设置为 15 bpp,而不需要使用

# xfreerdp --sec rdp -a 15 --no-bmp-cache srvaddr

打开config.txtxfreerdp显示服务器的 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 个显示器)

相关内容