freerdp linux编译

来源:互联网 发布:json 处理undefined 编辑:程序博客网 时间:2024/05/18 01:09

freerdp很强大的一个东西,各种平台的客户端、服务端

x11 rdp 客户端有三个版本1.0,1.1,1.2

git:https://github.com/FreeRDP/FreeRDP

参数:https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface

支持tsgateway,remoteapp

一、

1.0:以来的libavcodec库版本较老,在比较老版本的linux发行版上可以编译过去,比如debian6

apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \
  libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \
  libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxi-dev libgstreamer-plugins-base0.10-dev

apt-get install libavutil-dev libavcodec-dev

cd

cmake .

make

client/X11下 xfreerdp

二、

1.1,1.2命令行参数改了,跟1.0不同,不建议使用1.0了

1.1是稳定版,但是我测试有问题:remoteapp鼠标有偏移;远程桌面鼠标移动到windows图标上退异常退出(也可能是我linux跑在虚拟机里面的问题吧)

1.2正在开发,不过测试效果不错

debian8.0

apt-get install build-essential git-core cmake libssl-dev libx11-dev libxext-dev libxinerama-dev \
  libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-dev libxml2 libxml2-dev \
  libxrandr-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libxi-dev libgstreamer-plugins-base1.0-dev

cd

cmake .-DCMAKE_INSTALL_PREFIX=[安装目录]

make

client/X11下 xfreerdp

0 0