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