Pano eklentisi ile örnek xfreerdp kullanımı


16

FreeRDP 1.0.2, " Windows ile daha iyi birlikte çalışabilirlik " için parametre sözdizimini güncelledi . Pano eklentisinin yalnızca ilk yapıştırdığımda çalıştığı ve daha sonra durduğu eski sözdizimini kullanarak bir sorun yaşadım:

xfreerdp --plugin cliprdr -g 1920x1060 -u Administrator -p xxx n.n.n.n

Bu yüzden yeni sözdizimini denemeye karar verdim, ancak doğru anlayamıyorum. Devamındaki:

xfreerdp +clipboard /size:1920x1060 /u:Administrator /p:xxx /v:n.n.n.n

Bir hata verir:

Warning xf_GetWindowProperty (140): Property 385 does not exist
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure

Herhangi bir tavsiye?


Ben freerdp 1.0.2 ile mac değilim ve bana ne için çalışmış oldu: xfreerdp -f --plugin cliprdr --sec rdp 192.168.1.123. Başka bir kombinasyon her zaman başarısız oldu.
marcinj

Yanıtlar:


26

Xfreerdp protokolü bağlanma yöntemini değiştirdi. Aşağıdaki örneği deneyin:

xfreerdp +clipboard /u:<username> /v:<hostname> /size:<WxH>

Ayrıca, farklı bir port üzerinden bağlanmak gerekirse /p: <port>, <hostname>parametrenin arkasına ekleyin .


2
Sürümünde En azından şifre içindir ve port için kullanılır. FreeRDP version 2.0.0-dev (git 6001cb710)/p:/port:
m3nda

5

Ben bu yönergeleri takip freerdp yükseltmek için en iyi seçenek bulundu:

Terminalde:

$ 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

Şimdi yeni sürümü görmelisiniz ve komut satırı çalışmalıdır!


2

Aslında xfreerdp 1.0.2'nin bu sözdizimi stilini hiç desteklemediğinden şüpheleniyorum. Yardım anahtarını kullanırken tam olarak aynı sonucu alıyorum:

xfreerdp /help
Warning xf_GetWindowProperty (140): Property 387 does not exist
transport_connect: getaddrinfo (Name or service not known)
Error: protocol security negotiation failure

Hata bana neye bağlanacağımı bilmediğini gösteriyor. Hiçbir şeye bağlanmasını istemediğimin farkında bile değil. Tüm bunlar, bu "yeni" sözdizimini desteklediği söylenen belgelere rağmen. Meraklı.

Genel olarak, artık hem uzun seçenek hem de uzun seçenek kullanabilirsiniz. Yeni arayüzü kullanmalısınız, şimdi eski arayüz uyumluluk için saklanıyor ve bir noktada bırakılacak.


Dağıtımımın depoları 1.2.0 ile son güncellendi. Yeni sözdizimi aslında şimdi çalışıyor ve gerçekten gerekli. Bu paket sürümünden itibaren, diğer cevap daha doğrudur.
isuldor

2

Windows'a bağlanmak için mac terminalinden erişiyorsanız / çalıştırıyorsanız, bu benim için güzel çalışmasını sağlayan şeydir

xfreerdp --no-nla --plugin cliprdr -g 1600x1000 -u "your_user_name" your_server_or_ip 

Teşekkürler. Bunun hangi sürümü xfreerdpsizin için çalıştı?
isuldor

np, daha eski olanı ama bu sadece mac'ta uyanıyor, xfreerdp sürümü 1.0.2
grepit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.