উবুন্টুতে ভার্চুয়াল স্ক্রিন রেজোলিউশন কীভাবে পরিবর্তন করবেন (সত্যিকারের ডিসপ্লে ছাড়া ভিএনসির মাধ্যমে সংযুক্ত হচ্ছে)?


12

আমার একটি উবুন্টু সার্ভার রয়েছে এতে কোনও শারীরিক অ্যাক্সেস নেই কেবল কেবল ssh / vnc এর মাধ্যমে।

এটি একটি 1680x1050 রেজোলিউশনে আটকে গিয়েছে এবং সিস্টেম ডিসপ্লে সেটিংসে মেনুগুলি অক্ষম করা হয়েছে কারণ কোনও সত্যিকারের প্রদর্শন সংযুক্ত নেই।

আমার রেজোলিউশনটি উদাহরণস্বরূপ 800x600 এ কমিয়ে আনতে হবে।

আমি যখন চেষ্টা করি:

$ xrandr --output VGA1 --mode 800x600

আমি পাচ্ছি:

xrandr: cannot find mode 800x600

আমি প্রথম চেষ্টা করলেও ফলাফলগুলি একই রকম:

$ xrandr --newmode "800x600_60.00"   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync

প্রপসগুলি হ'ল:

$ xrandr --prop
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 4096 x 4096
VGA1 disconnected 1680x1050+0+0 (normal left inverted right x axis y axis) 593mm x 371mm
  1680x1050 (0x43)  146.2MHz
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock   65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock   60.0Hz

কোন ধারনা?


দয়া করে xorg.conf
অ্যান্ড্রু

অন্য বিকল্পের জন্য: superuser.com/questions/270608/…
ওয়াটওয়ার

উত্তর:


10

মনে হচ্ছে আপনি ভিএনসি-র মাধ্যমে ডেস্কটপটি ভাগ করতে ভিনো সার্ভার ব্যবহার করছেন। যদিও আমি মনে করি আপনি নিজের /etc/X11/xorg.conf পরিবর্তন করতে পারেন, বা এক্স কনফিগারেশন ফাইলটি এখনই যাই হোক না কেন, আমার অন্য পরামর্শ রয়েছে। এক্স কনফিগারেশনটি একা ছেড়ে আপনার ভিএনসি-র জন্য অন্য একটি সেশন তৈরি করুন।


Vnc ইনস্টল করুন

$ sudo apt-get install vnc4server

ভিএনসি স্টার্ট এবং স্ক্রিপ্টগুলি থামান

vnc.sh

#!/bin/sh

vncserver :12 -name "My-Server" -geometry 1600x1100

vnc-kill.sh

#!/bin/sh

vncserver -kill :12

12 কেবল একটি স্বেচ্ছাসেবী প্রদর্শন নম্বর। আপনি সার্ভারের সাথে সংযুক্ত হলে আপনি এটি ব্যবহার করবেন। এটি 0 বাদে যে কোনও সংখ্যা হতে পারে can এটিই ভিনো সার্ভার ডিফল্টরূপে ব্যবহার করে (আমার মনে হয়)। স্ক্রিপ্টগুলি chmod + x করতে ভুলবেন না।

.চ্ছিক: বুটে ভিএনসি সেশন শুরু করুন

আপনার /etc/rc.local এ vnc.sh যুক্ত করুন যাতে কম্পিউটার শুরু হওয়ার পরে সেশনটি শুরু হবে। sudo vi /etc/rc.local এবং এটিকে "প্রস্থান 0" এর আগে শেষ করুন

su - YourUserName -c "/home/YourUserName/bin/vnc.sh"

আমি এখানে ব্যবহারকারী হিসাবে ভিএনসি সার্ভার চালাচ্ছি। আমি চাই না যে সার্ভারটি মূল প্রসঙ্গে চলে। অবশ্যই "আপনার ব্যবহারকারী নাম" প্রতিস্থাপন করুন। বিকল্পভাবে, আপনার এটি এখানে রাখার দরকার নেই, আপনি "vnc.sh" স্ক্রিপ্টটি ম্যানুয়ালি চালাতে এবং চালাতে পারেন। আপনার কল

আপনার ভিএনসি পাসওয়ার্ড সেট করুন

(এটি অন্যান্য ভিএনসি ডেস্কটপ পাসওয়ার্ড থেকে পৃথক)

$ vncpasswd

আপনার ভিএনসি সেশন ফাইলটি সম্পাদনা করুন

$ vi ~/.vnc/xstartup

সব কিছু মন্তব্য করুন এবং এটিকে শেষে দিন

gnome-session &

এটা পরীক্ষা করো

আপনার vnc.sh স্ক্রিপ্টটি চালান এবং অন্য কম্পিউটার থেকে সংযুক্ত হন।

vncviewer.exe -connect Server:12

2
ধন্যবাদ, এটি একটি নতুন ডেস্কটপের জন্য দুর্দান্ত কাজ করে। যাইহোক, আমার ইতিমধ্যে সেখানে বিভিন্ন খোলা উইন্ডো সহ একটি বিদ্যমান ডেস্কটপ ব্যবহার করা দরকার। আসল প্রদর্শনের সাথে আমি সংযোগ করতে পারি এমন কোনও উপায় আছে: 0 ভিন্ন জ্যামিতির সাথে?
জিজে

... বিকল্পভাবে মূল ডিসপ্লে থেকে এই নতুন ভিএনসি ডিসপ্লেতে কোনও একক ব্যাচের ক্রিয়াকলাপে সমস্ত উইন্ডো সরানোর কোনও উপায় আছে?
জিজে

যদিও আমি এখনও এটি চেষ্টা করে দেখিনি, আমি বিশ্বাস করি যে আপনি নির্দিষ্ট-জ্যামিতি প্যারামিটারের সাহায্যে উপরের "ভিএনসিসিভার" এর জায়গায় "x11vnc" ব্যবহার করতে পারেন। এটি আপনাকে: 0 ডিসপ্লেতে অ্যাক্সেস দেয়। আমি জিনোম ভিনো সার্ভারের জন্য প্যারামিটারগুলি সন্ধান করেছি, কিন্তু কোনও খুঁজে পেলাম না।
সুপারজেমস

1

আপনি ভিএনসি সার্ভারে রেজুলেশন পরিবর্তন করতে বিবেচনা করতে পারেন? আমি আপনার সেটআপ সম্পর্কে নিশ্চিত নই তবে ভিএনসি সার্ভারটি ভার্চুয়ালাইজড মেশিনে থাকলে আপনি ভ্যানসিভারের ইনস্ট্যান্টেশন পয়েন্টটি পরীক্ষা করে -geometryসেখানে পতাকাটি পরিবর্তন করতে পারবেন ?

বিকল্পভাবে, আমি xorg.conf তাকান এবং আপনি যে মোডটি সন্ধান করছেন তা যুক্ত করব, যেহেতু xrandrএটি লাভযোগ্য নয় বলছে। এই নিবন্ধটি xorg.conf সম্পাদনার মূল বিষয়গুলি কভার করে


1

আমি নিম্নলিখিত কমান্ডটি দিয়ে ইচ্ছামত আমার ভিএনসিভারের রেজোলিউশনটি পরিবর্তন করতে সক্ষম:

vncconfig -set randr=1552x1175 ; xrandr -s 1552x1175

(এইচটি ম্যাট ডি)


কী vncconfig? মানে vnc4config?
ওয়াটওয়ার

সুস এটাকে ফোন করে vncconfig
রস রজার্স

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