ক্লিপবোর্ড প্লাগইন সহ xfreerdp ব্যবহারের উদাহরণ


16

ফ্রিআরডিপি ১.০.২ এর " উইন্ডোজের সাথে আরও ভাল আন্তঃযোগিতা" জন্য তাদের প্যারামিটার সিনট্যাক্স আপডেট করেছে । পুরানো সিনট্যাক্সটি ব্যবহার করতে আমার একটি সমস্যা হয়েছিল যেখানে ক্লিপবোর্ড প্লাগইনটি আমি প্রথম প্রথম পেস্ট করেছি এবং পরবর্তীকালে বন্ধ হয়ে গেছে:

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

কোন পরামর্শ?


আমি freerdp 1.0.2 সঙ্গে Mac এ আছি এবং কি আমার জন্য কাজ ছিল: xfreerdp -f --plugin cliprdr --sec rdp 192.168.1.123। অন্য কোনও সংমিশ্রণ সর্বদা ব্যর্থ।
মার্চিনজ

উত্তর:


25

Xfreerdp প্রোটোকল কীভাবে সংযুক্ত হবে তা পরিবর্তিত হয়েছে। নিম্নলিখিত উদাহরণ ব্যবহার করে দেখুন:

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

এছাড়াও, যদি কোনও অন্য পোর্টের সাথে সংযোগ স্থাপন করা প্রয়োজন হয় /p: <port>তবে <hostname>প্যারামিটারের পরে যুক্ত করুন ।


2
সংস্করণে কমপক্ষে পাসওয়ার্ড, এবং পোর্টের জন্য ব্যবহার করা হয়। FreeRDP version 2.0.0-dev (git 6001cb710)/p:/port:
এম

5

আমি খুঁজে পেয়েছি সর্বোত্তম বিকল্পটি ছিল এই নির্দেশিকাগুলি অনুসরণ করে ফ্রিডিপিপি আপগ্রেড করা:

টার্মিনালে:

$ 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

এখন আপনার নতুন সংস্করণটি দেখতে হবে এবং কমান্ড লাইনের কাজ করা উচিত!


2

আসলে আমি সন্দেহ করতে শুরু করি যে xfreerdp 1.0.2 এই সিনট্যাক্স শৈলীটি মোটেই সমর্থন করে না। সহায়তা স্যুইচটি ব্যবহার করার সময় আমি ঠিক একই ফলাফলটি পেয়েছি:

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

ত্রুটিটি আমার কাছে ইঙ্গিত করে যে এটি কী সংযোগ করবেন তা জানে না। এটি এমনকি বুঝতে পারে না যে আমি এটি কোনও কিছুর সাথে সংযোগ করতে বলছি না। ডকুমেন্টেশন থাকা সত্ত্বেও এটি যা এই "নতুন" সিনট্যাক্সের পক্ষে বলেছে। অদ্ভুত।

সাধারণভাবে বলতে গেলে, আপনি এখন --long-বিকল্প বা / দীর্ঘ-বিকল্প উভয়ই ব্যবহার করতে পারেন। আপনার নতুন ইন্টারফেসটি ব্যবহার করা উচিত এখন পুরানো ইন্টারফেসটি কেবল সামঞ্জস্যের জন্য রাখা হয়েছে এবং কোনও সময়ে ফেলে দেওয়া হবে।


আমার ডিস্ট্রোর জন্য রেপোস সম্প্রতি ২.২.০ সহ আপডেট হয়েছে। নতুন সিনট্যাক্সটি আসলে এখন কাজ করে এবং প্রকৃতপক্ষে প্রয়োজনীয়। এই প্যাকেজ সংস্করণ হিসাবে, অন্য উত্তর আরও সঠিক।
isuldor

2

আপনি যদি উইন্ডোতে সংযোগ স্থাপন করতে ম্যাক টার্মিনাল থেকে এটি অ্যাক্সেস / চালাচ্ছেন তবে এটিই এটি আমার পক্ষে সুন্দরভাবে কাজ করেছে

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

ধন্যবাদ। এটি আপনার জন্য কোন সংস্করণে xfreerdpকাজ করেছে?
isuldor

এনপি, এটি পুরানো তবে এটি কেবল ম্যাকের উপরে জাগে, xfreerdp সংস্করণটি 1.0.2
গ্রেপিট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.