• Windows下启动freeRDP并自适应远端桌面大小


    几个二进制文件

    xfreerdp         # Linux下的,an X11 Remote Desktop Protocol (RDP) client which is part of the FreeRDP project
    wfreerdp.exe     # Windows下的,freerdp2.0 主程序,freerdp3.0将废弃
    sdl-freerdp.exe  # Windows下的,freerdp3.0 主程序,其基于SDL库,目前Beta版还有一些Bug
    
    • 1
    • 2
    • 3
    freerdp2 > ./wfreerdp.exe /help
    wfreerdp.exe client has been deprecated
    As replacement there is a SDL based client available.
    
    • 1
    • 2
    • 3

    Windows运行环境

    Windows编译版的FreeRDP,是使用MinGW环境编译,所以wfreerdp.exe/sdl-freerdp.exe需要在MinGW环境下才能运行,即提供相关依赖库,否则直接退出不给提示。MobaXterm或Windows Git或直接安装MinGW都可以提供所需要库的Bash环境。下载地址:https://ci.freerdp.com/job/freerdp-nightly-windows/ ,包含文件:

    winpr-makecert.exe
    freerdp-proxy.exe
    sdl-freerdp.exe
    sfreerdp-server.exe
    wfreerdp.exe
    winpr-hash.exe
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    自适应远端桌面大小

    问题:默认情况下,wfreerdp不管远程桌面大小,而是打开一个固定大小的窗口,得手动调整窗口的宽高以完整显示远端桌面。

    解决:先在启动时添加/smart-sizing参数,然后在打开的窗口标题栏调出上下文菜单,取消smart sizing。窗口如此就自适应远端桌面大小了。

    ./wfreerdp.exe /u: /p: /v: /smart-sizing
    
    • 1

    在这里插入图片描述

  • 相关阅读:
    shell脚本编程基础(上)
    行业追踪,2023-09-20
    C语言--求一个 3 X 3 的整型矩阵对角线元素之和
    常用git命令积累~持续更
    Python数组处理
    【JAVA】java泛型 详解
    【Redis底层解析】字典类型
    C#传入JS的数据变了
    matplotlib绘图
    慎投!包含Hindawi旗下2本,5本Scopus期刊被剔除!(附9月更新下载)
  • 原文地址:https://blog.csdn.net/leopardsaga/article/details/133562802