ভিএনসি সার্ভারের পুনরায় চালু না করে পর্দার রেজোলিউশন কীভাবে পরিবর্তন করবেন?


17

জ্যামিতি কমান্ড লাইন যুক্তির সাহায্যে ভিএনসি সার্ভার শুরু করার সময় নির্দিষ্ট দর্শকের রেজোলিউশনটি পরিবর্তন করা সম্ভব? আমার কাছে একটি প্রশস্ত স্ক্রিন মনিটরের জন্য একটি ভিএনসিভার সার্ভার কনফিগার করা আছে তবে আমি এটি একটি 1024x768 স্ক্রিনে দেখতে চাই।

উত্তর:


10

UltraVNC ভিউয়ার সমর্থন স্বয়ংক্রিয় স্কেলিং , তাই এটি দেখার উইন্ডোটি স্বয়ংক্রিয়ভাবে মাপ পরিবর্তন করবে দূরবর্তী সার্ভারে গোটা পর্দা প্রদর্শন করে।

ভিএনসি ভিউয়ার

হালনাগাদ

উভয় RealVNC এবং TightVNC প্রদর্শন / ডেস্কটপ স্কেলিং।


আমি রিয়েল ভিএনসি ব্যবহার করছি 4.1.3। ডেস্কটপ স্কেলিং বিকল্পটি কোথায় পাবেন? আমি এটা খুঁজে পাচ্ছি না.
রোহিত বঙ্গ

এটি রিয়েলভিএনসি ফ্রি সংস্করণে অন্তর্ভুক্ত নয়, আপনার ব্যক্তিগত বা এন্টারপ্রাইজ সংস্করণ দ্বারা প্রয়োজন। রিয়েলvnc.com/products/download.html
stukelly

আমি আল্ট্রা ভিএনসি ভিউয়ার ডাউনলোড করেছি। এটি ধন্যবাদ কাজ করে।
রোহিত বঙ্গ

2
স্কেলিং নয়, তবে আকার পরিবর্তন করুন, নিয়ন্ত্রক স্ক্রিনে মিলতে স্বয়ংক্রিয়ভাবে নিয়ন্ত্রিত পিসি রেজোলিউশন পরিবর্তন করুন।
রিয়েলটিবো

সাবধানতা: অটো-স্কেলিং দূরবর্তী ডেস্কটপ রেজোলিউশন পরিবর্তন করে না , এটি আউটপুট চিত্রটি প্রসারিত করে পিক্সেলকে আরও বড় (বা আরও ছোট) করে তোলে। বেশিরভাগ ব্যবহারকারীর জন্য স্বয়ংক্রিয় স্কেলিং কার্যত অকেজো, যদি না আপনি দৃষ্টি প্রতিবন্ধী হন। এটি চিত্রের মান উল্লেখযোগ্যভাবে হ্রাস করে। এটি জনপ্রিয় বিটম্যাপ সম্পাদকগুলিতে জুম বা খুঁজছেন কাচের মতো কাজ করে । ব্যবহারকারীরা সত্যই যা চায় তা হ'ল দূরবর্তী সেশনের বাস্তব রেজোলিউশন পরিবর্তন এবং এখন পর্যন্ত কেবলমাত্র টাইগারভিএনসি সমস্ত দর্শকদের কাছ থেকে এটি করতে সক্ষম। আমার উত্তর নীচে দেখুন।
এস্পিনোসা

11

এই একই প্রশ্নটি কিছুক্ষণ আগে স্ট্যাক ওভারফ্লোতে জিজ্ঞাসা করা হয়েছিল: /programming/15816/changing-the-resolution-of-a-vnc-session-in-linux

নাথান ফেলম্যানের গৃহীত উত্তর:

রিয়েল ভিএনসি সার্ভার ৪.৪-এ Xrandr এর জন্য সমর্থন অন্তর্ভুক্ত রয়েছে, যা ভিএনসিকে পুনরায় আকার দেওয়ার অনুমতি দেয়। এর সাথে সার্ভারটি শুরু করুন:

vncserver -geometry 1600x1200 -randr 1600x1200,1440x900,1024x768

তারপরে এর সাথে আকার পরিবর্তন করুন:

xrandr -s 1600x1200
xrandr -s 1440x900  
xrandr -s 1024x768  

টাইগারভিএনসি ক্লায়েন্টের সাথে আপনাকে সার্ভার সাইডে কোনও জ্যামিতি সেট করতে হবে না। আমার সার্ভারটি কোনও -randrসেটিংয়ের সাথে চালিত নয় এবং কেবলমাত্র মৌলিক -geometry 1024x768। এই নিম্ন রেজোলিউশনটি কেবলমাত্র যখন আপনি প্রথমে সংযুক্ত করেন তখনই ব্যবহৃত হয় তবে ক্লায়েন্ট উইন্ডোটি যা কিছু চাইবে তার আকার পরিবর্তন করে আপনি যে কোনও পাগল, অ-মানক, অ্যাড-হক রেজোলিউশনটি চান তা পরিবর্তন করতে পারবেন। আমার সেটআপ: ওপেনসুস 15.1, জিডিএম, কেডিএ প্লাজমা, টাইগারভিএনসি ক্লায়েন্ট 1.9.0 (উইন্ডোজ)
এস্পিনোসা

3

আপনার যদি ভিএনসি সার্ভারটি আরম্ভ না করেই সেটিংটি পরিবর্তন করতে হয় তবে এর সাথে আমার ভাল ফলাফল হয়েছে:

vncconfig -set RandR="1024x768,1600x900"

এবং তারপরে fgregg প্রস্তাবিত হিসাবে রেজোলিউশন পরিবর্তন করতে xrandr ব্যবহার করে:

xrandr -s 1024x768
xrandr -s 1600x900

1

সঙ্গে TigerVNC উইন্ডোজ VNC ক্লায়েন্ট (ভিউয়ার) স্বতঃ রেজল্যুশন বাক্সের বাইরে কাজ করে। ক্লায়েন্ট বা সার্ভারে কোথাও কিছু সেট করার দরকার নেই। আপনি যখন প্রথমে আপনার সার্ভারের সাথে সংযুক্ত হন, তখন সার্ভারের পাশের প্রিসেটে যা কিছু থাকে সেটাকে রেজোলিউশন সেট করা হয় তবে আপনি কেবল ক্লায়েন্ট উইন্ডোটির আকার পরিবর্তন করে এটি সহজেই পরিবর্তন করতে পারবেন; যে কোনও রেজোলিউশনে, যে কোনও পাগল, মানক নয়, অ্যাড-হক রেজোলিউশন আপনি চান। রিমোট ডেস্কটপ রেজোলিউশন, কেডিএ বলুন, আপনার ক্লায়েন্ট উইন্ডো রেজোলিউশনটি মসৃণভাবে অনুসরণ করে।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

"স্থানীয় উইন্ডোতে রিমোট সেশনটির আকার পরিবর্তন করুন" সেট করা আছে কিনা তা পরীক্ষা করুন। এটি ডিফল্টরূপে হওয়া উচিত।

দয়া করে চিত্র প্রসারিতের সাথে অটো রেজোলিউশন পরিবর্তনকে বিভ্রান্ত করবেন না , বিকল্প হিসাবে অটো-স্কেলিং বলা হয় । এই কলিংটি কার্যত অকেজো, যদি না আপনি দৃষ্টি প্রতিবন্ধী হন। এটি জনপ্রিয় বিটম্যাপ সম্পাদকগুলিতে জুম বা খুঁজছেন কাচের মতো কাজ করে । এটি আউটপুট চিত্রটি প্রসারিত করে পিক্সেলকে আরও বড় (বা আরও ছোট) করে। এটি চিত্রের গুণমানকে হ্রাস করে, যদি আপনি অনেক প্রসারিত করেন।

ব্যবহারকারীরা সাধারণত যা চান তা হ'ল দূরবর্তী সেশনের আসল রেজোলিউশন পরিবর্তন। এবং এটিই আমি এর আগে কথা বলি এবং এটি হ'ল টাইগটিভিএনসি ক্লায়েন্ট সক্ষম, সার্ভারের সাথে মিলিয়ে কার্যকারিতা রয়েছে। অটো-রেজোলিউশন কোনও আকারে চিত্রকে তীক্ষ্ণ রাখে। ডাউনসাইড হ'ল এটি নেটওয়ার্ক ব্যান্ডউইথও বৃদ্ধি করে।

এখনও অবধি আমি খুঁজে পেয়েছি যে কেবল টাইগারভিএনসি স্বয়ংক্রিয়-রেজোলিউশনে সক্ষম । আমি টাইটভিএনসি (ওপেন সোর্স), রিয়েলভিএনসি (ফ্রি সংস্করণ) এবং আল্ট্রাভিএনসি (ওপেন সোর্স) পরীক্ষা করেছি এবং তাদের কারও সাথে ভাগ্য নেই, তারা বেস্ট এ অটো-স্কেলিং সরবরাহ করে।

টাইগারভিএনসি হোমপেজ: https://tigervnc.org/
টাইগারভিএনসি সূত্র: https://github.com/TigerVNC/tigervnc
টাইগারভিএনসি গিটহাব প্রকাশ করেছে: https://github.com/TigerVNC/tigervnc/
ডাউনলোড করার জন্য টাইগারভিএনসি বাইনারিগুলি: https: //bintray.com/tigervnc/stable/tigervnc/1.9.0

আপনি যদি কেবলমাত্র দর্শক চান তবে কেবল ভিঙ্কউইউভিউয়ার 64-1.9.0.exe এর মতোই ভিউন্ডিকে ডাউনলোড করুন , এটি কেবল বেন্ডেল ভিএনসি সার্ভার ছাড়াই দর্শক er সতর্ক থাকুন যে টাইগারভিএনসি সার্ভার পরিষেবাটি স্বয়ংক্রিয়ভাবে, নিঃশব্দে, পটভূমিতে শুরু হয়, যা আমি সম্ভাব্য সুরক্ষার হুমকী হিসাবে দৃ strongly়ভাবে ঘৃণা করি।

আমার সার্ভারটি কোনও -randrসেটিংয়ের সাথে চালিত নয় এবং কেবলমাত্র মৌলিক -geometry 1024x768। আপনি যখন প্রথম সংযোগ করেন তখনই এই নিম্ন রেজোলিউশনটি ব্যবহৃত হয় তবে আপনি কেবল ক্লায়েন্ট উইন্ডোটির আকার পরিবর্তন করে রেজোলিউশনটি পরিবর্তন করতে পারবেন। আপনি যদি কৌতূহলী হন তবে আমার সম্পূর্ণ ভিএনসি সার্ভার কমান্ডটি এখানে রয়েছে:

/usr/bin/Xvnc -log *:syslog:30,TcpSocket:syslog:-1 -inetd -MaxDisconnectionTime=5 -securitytypes=none -displayfd 10 -geometry 1024x768 -AllowOverride=Desktop,AcceptPointerEvents,SendCutText,AcceptCutText,MaxDisconnectionTime,MaxConnectionTime,MaxIdleTime,QueryConnect,QueryConnectTimeOut,AlwaysShared,NeverShared,DisconnectClients,SecurityTypes,Password,PlainUsers -query localhost -once -desktop New session -extension MIT-SHM

ওপেনসুস প্যাকেজ বিবরণ অনুসারে xorg-x11-Xvnc- ওপেনসুস ভিএনসি সার্ভার - টাইগারভিএনসি কোডে নির্মিত। সুতরাং আমার ক্ষেত্রে টাইগারভিএনসি ক্লায়েন্ট টাইগারভিএনসি সার্ভারের সাথে কথা বলে, তাই সম্ভবত এ কারণেই সমস্ত এত বিরামবিহীন :)

আমার ক্লায়েন্ট সেটআপ: টাইগারভিএনসি ক্লায়েন্ট 1.9.0 (উইন্ডোজ)
আমার সার্ভার সেটআপ: ওপেনসুস 15.1, xorg-x11-Xvnc 1.9.0, vncmanager 1.0.2, জিডিএম, কে ডি প্লাজমা।


0

সঙ্গে TightVNC (অন্তত) সার্ভারে (Windows) পর্দার রেজল্যুশন পরিবর্তন তাহলে ক্লায়েন্ট স্বয়ংক্রিয়ভাবে নতুন রেজল্যুশন মেলে পরিবর্তন।


আরডিপির আচরণ কি সম্ভব? যখন নিয়ন্ত্রক একটি নিয়ন্ত্রিত উইন্ডোতে সংযুক্ত হয় তখন নিয়ন্ত্রিত উইন্ডোজ ওএস এর রেজোলিউশন পরিবর্তন করে। স্কেল না, রেজোলিউশন পরিবর্তন করুন, নিয়ামক স্ক্রিন রেজোলিউশনের সাথে মেলে তুলতে কমপক্ষে ফর্ম অনুপাতে, ফিট করার জন্য স্কেল।
রিয়েলটিবো

এটি সম্ভব হলে এখন নিশ্চিত হয়ে
উঠবে

0

টাইটভিএনসির জন্য, গিয়ার আইকন (সেটিংস) এ ক্লিক করুন এবং আপনার ছবির গুণমানকে "উচ্চ" তে পরিবর্তন করুন এবং এটি দুর্দান্তভাবে কাজ করে।


চিত্রের মান নিয়ন্ত্রিত অংশে স্বয়ংক্রিয়ভাবে স্ক্রিন রেজোলিউশনের সাথে সম্পর্কিত হওয়া উচিত?
রিয়েলটিবো

এটি আমার পক্ষে কাজ করে না। সবেমাত্র পরীক্ষিত। এই দূরবর্তী রেজল্যুশন ক্লায়েন্ট জানালার চালিত আকার TigerVNC মত কিছু VNC- র ক্লায়েন্ট দ্বারা সমর্থিত, কিন্তু না TightVNC বা RealVNC (বিনামূল্যে সংস্করণ)। আমি কেবল এটি রিয়েলভিএনসি ভিউয়ার 6.19.715 এবং উইন্ডোজ ২.৮.২৩ এর জন্য টাইটভিএনসি ভিউয়ার দিয়ে পরীক্ষা করেছি।
এস্পিনোসা

0

আমি ভিএনসি গ্রাহক পরিষেবায় একটি সরকারী উত্তর লিখিত পেয়েছি।

সংক্ষিপ্ত সংস্করণটি হ'ল: না, আপনি স্থানীয় ভিএনসি নিয়ামক উইন্ডো / স্ক্রিন রেজোলিউশন স্বয়ংক্রিয়ভাবে মেলে আপনি দূরবর্তী রেজোলিউশনটি পরিবর্তন করতে পারবেন না।

তারা আমাকে বলেছিল যে কারণ আরডিপি সত্যই লগইন সেশন, তাই স্ক্রিনটি আপনি নিয়ন্ত্রিত সিস্টেমে সাধারণ ব্যবহারকারী হিসাবে আচরণ করে।

ভিএনসি সহজভাবে স্ক্রিনটি আয়না করে। এবং এটি কোনও খারাপ জিনিস নয় কারণ আপনি আরডিপি সেশনটি ভাগ করতে পারবেন না তবে আপনি ভিএনসি ভাগ করতে পারেন

আমি স্ক্রিন পরিবর্তনের জন্য ভিএনসি সার্ভারে একটি কনফিগার তৈরি করার পরামর্শ দিয়েছিলাম কারণ আমি জানি যে উইন্ডোজ এপিআই তৃতীয় পক্ষকে স্ক্রিন রেজোলিউশনকে প্রোগ্রাম্যাটিকভাবে সেট করতে দেয়।

তাহলে আমি অপেক্ষা করব ....

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