Command-Line
使用剪貼板外掛的範例 xfreerdp 用法
FreeRDP 1.0.2 更新了它們的參數語法,以實現“與 Windows 更好的互操作性”。我在使用舊語法時遇到問題,其中剪貼板外掛僅在我第一次粘貼時才起作用,隨後停止:
xfreerdp --plugin cliprdr -g 1920x1060 -u Administrator -p xxx n.n.n.n
所以我決定嘗試新的語法,但我似乎無法做到正確。以下:
xfreerdp +clipboard /size:1920x1060 /u:Administrator /p:xxx /v:n.n.n.n
給出一個錯誤:
Warning xf_GetWindowProperty (140): Property 385 does not exist transport_connect: getaddrinfo (Name or service not known) Error: protocol security negotiation failure
有什麼建議嗎?
xfreerdp 協議改變了連接方式。試試下面的例子:
xfreerdp +clipboard /u:<username> /v:<hostname> /size:<WxH>
此外,如果需要通過不同的埠連接,
/p: <port>
請在<hostname>
參數後添加。
我發現最好的選擇是按照以下指南升級 freerdp:
在終端:
$ cd /usr/src $ git clone git://github.com/FreeRDP/FreeRDP.git $ cd FreeRDP $ sudo aptitude install libcunit1-dev libdirectfb-dev xmlto doxygen \ libxtst-dev libavutil-dev libavcodec-dev 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 $ sudo cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_SSE2=ON . $ sudo make $ sudo apt-get install checkinstall $ sudo checkinstall make install $ sudo which xfreerdp $ xfreerdp --version
現在您應該看到新版本並且命令行應該可以工作了!