ভার্চুয়াল মেশিনে ডিসপ্লে জ্যামিতি সমন্বয় করছেন?


11

সমান্তরাল 5.0 ভার্চুয়াল মেশিনে 11.04 বিটা চালানো, তবে এই প্রশ্নটি কোনও ভার্চুয়ালাইজেশন সফ্টওয়্যারের ক্ষেত্রে প্রযোজ্য।

সমান্তরাল 5 লিনাক্স সরঞ্জাম (অতিথি সংযোজন) 10.10 এবং 11.04 এর জন্য কাজ করে না এবং আমি সেগুলি চাই না। আমি পছন্দ করি ভিএম যেমন হয় তেমন একীভূত হয়। কেবলমাত্র জিনিসটির জন্য দরকার পর্দার জ্যামিতি।

সিস্টেমগুলিতে কোনও বিকল্প নেই -> পছন্দ -> মনিটরগুলি আমার প্রদর্শনটি পুরোপুরি ফিট করে। আমার এটি দরকার x x 1920 (9:16) বা 1920 x 1080 (16: 9)

অনেকগুলি বিভিন্ন রেজোলিউশন কাজ করে (স্ক্রিন-শট বেলো দেখুন), এর মধ্যে রয়েছে:

  • 1680 x 1080 (অনুভূমিকভাবে খুব সংকীর্ণ এবং উল্লম্বভাবে কিছুটা ছোট)
  • 1920 x 1200 (অনুভূমিকভাবে নিখুঁত, তবে উল্লম্বভাবে খানিকটা লম্বা)

আমি কীভাবে ম্যানুয়ালি স্ক্রিন রেজোলিউশন (ডিসপ্লে / মনিটরের আকার) সামঞ্জস্য করতে পারি?

এতক্ষণ যা চেষ্টা করেছি

$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ sudo xrandr --newmode "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr: Failed to get size of gamma for output default

$ cvt 1080 1920 
# 1080x1920 59.96 Hz (CVT) hsync: 119.26 kHz; pclk: 176.50 MHz
Modeline "1080x1920_60.00"  176.50  1080 1168 1280 1480  1920 1923 1933 1989 -hsync +vsync
$ sudo xrandr --newmode "1080x1920"  176.50  1080 1168 1280 1480  1920 1923 1933 1989 -hsync +vsync

$ sudo xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1920 x 1200, maximum 1920 x 1200
default connected 1920x1200+0+0 0mm x 0mm
   1920x1200       0.0* 
   1600x1200       0.0  
   1680x1050       0.0  
   1400x1050       0.0  
   1280x1024       0.0  
   1440x900        0.0  
   1280x960        0.0  
   1280x800        0.0  
   1024x768        0.0  
   800x600         0.0  
   640x480         0.0  
  1920x1080 (0x11d)  173.0MHz
        h: width  1920 start 2048 end 2248 total 2576 skew    0 clock   67.2KHz
        v: height 1080 start 1083 end 1088 total 1120           clock   60.0Hz
  1080x1920 (0x11e)  176.5MHz
        h: width  1080 start 1168 end 1280 total 1480 skew    0 clock  119.3KHz
        v: height 1920 start 1923 end 1933 total 1989           clock   60.0Hz

2 টি নতুন রেজোলিউশন মনিটর পছন্দ GUI তে প্রদর্শিত হবে না: এখানে চিত্র বর্ণনা লিখুন

তক্কাতের সমাধানের চেষ্টা করা

আমি যা করি তা এখানেই পাওয়া যায়:

$ gtf 1920 1080 60 -x

  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

$ sudo xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

$ sudo xrandr --addmode default 1920x1080_60.00

$ xrandr 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1680 x 1050, maximum 1920 x 1200
default connected 1680x1050+0+0 0mm x 0mm
   1920x1200       0.0  
   1600x1200       0.0  
   1680x1050       0.0* 
   1400x1050       0.0  
   1280x1024       0.0  
   1440x900        0.0  
   1280x960        0.0  
   1280x800        0.0  
   1024x768        0.0  
   800x600         0.0  
   640x480         0.0  
   1920x1080_60.00   60.0  

আমিও চেষ্টা করেছি gtf 1920 1080 60 -x

উভয় ক্ষেত্রেই আমি এই রেজোলিউশনে স্যুইচ করতে পারি না:

  • সিআরটিসি 262 এর জন্য কনফিগারেশন সেট করতে পারেনি

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

অন্যান্য সমস্ত রেজোলিউশন কাজ করে।


1
আপনি কি অতিথি সংযোজনগুলি ইনস্টল করেছেন? (বা
ভিএমওয়্যার

@ ওপেননিঙ্গিয়া, আমি এটি সমান্তরাল ৫ এ ইনস্টল করছি guest অতিথি সংযোজন ব্যবহার এড়াতে চাই। আমার যা দরকার তা হ'ল পর্দার রেজোলিউশন পরিবর্তন করা।
আলেকসান্দ্র লেভুকুক

@ অ্যালেক্সান্দ্র লেভুককে অতিথি সংযোজন, ভিএমওয়্যার সরঞ্জাম ইত্যাদির বিন্দু: আপনাকে আরও ভাল গ্রাফিক্স সমর্থন, কীবোর্ড / মাউস ইন্টিগ্রেশন এবং অন্য কয়েকটি বিবিধ হার্ডওয়্যার ও নেটওয়ার্ক সমর্থন দিতে হবে।
জেরেমি বিচা

@ জবিচা, এজন্য আমাকে অতিথি সংযোজনের দরকার নেই - আমার জন্য উল্লিখিত সমস্ত পয়েন্ট অতিথি সংযোজন ছাড়াই ঠিকঠাক কাজ করে। প্রতিবার কোনও কার্নেল আপডেট থাকায় অতিথি সংযোজনগুলি বিরতি দেয়। সমান্তরাল 5 এর ক্ষেত্রে সেগুলি কেবল উবুন্টু 10.10 এবং 11.4 এর জন্য উপলব্ধ নয়
আলেকসান্দ্র লেভুকুক

গ্রাফিক্স ড্রাইভার সঠিকভাবে কাজ করে না যে কারণে আপনি এই প্রশ্নটি খোলেন
জেরেমি বিচা

উত্তর:


16

ভার্চুয়াল বক্সে জ্যামিতি সেটিংস প্রদর্শন করুন

ইন ওরাকল ভার্চুয়াল বক্স আপনি ভার্চুয়াল পর্দার রেজল্যুশন নিয়ন্ত্রন করতে পারেন ইনস্টল করার পর অতিথি সংযোজন কেবল মাউস দিয়ে উইন্ডো অবস্থান টেনে অথবা পূর্ণ স্ক্রীন মোডে চয়ন করে। Xorg.conf দিয়ে কিছু করার দরকার নেই। XServer 1.10 (11.04 মধ্যে অন্তর্ভুক্ত) এবং এইভাবে ইউনিটি 3D রান শুধুমাত্র মধ্যে ভার্চুয়াল বক্স> = 4.0.6

1. পর্দার আকার সামঞ্জস্য করতে মাউস ব্যবহার করুন

ভার্চুয়াল বক্স উইন্ডোজকে মাউসের সাহায্যে আকার পরিবর্তন করে স্ক্রিনটি সামঞ্জস্য করা হোস্ট স্ক্রিন রেজোলিউশন পর্যন্ত কোনও স্ক্রিন রেজোলিউশনের অনুমতি দেয় ।

2. পূর্বনির্ধারিত স্ট্যান্ডার্ড পর্দার আকার ব্যবহার করুন

আপনার যদি স্থির (মানক) রেজোলিউশনের প্রয়োজন হয় তবে আপনি স্থির রেজোলিউশনের নির্বাচনের জন্য সিস্টেম সেটিংস -> মনিটর (11.04 এর জন্য) বা প্রদর্শন (12.04 এর জন্য) বাছাই করতে পারেন (এখানে 12.04 এর জন্য দেখানো হয়েছে):

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

  • সর্বাধিক হোস্ট স্ক্রিন রেজোলিউশনের জন্য আপনাকে ফুলস্ক্রিন মোডে ভার্চুয়াল বক্স চালানো দরকার ( Host+ F)
  • একটি নির্দিষ্ট হোস্ট স্ক্রিন রেজোলিউশনের জন্য আমাদের ভার্চুয়াল বক্স ম্যানেজার ভিউ মেনু থেকে অটো-রাইজ অতিথি প্রদর্শন ( HOST+ G) অক্ষম করতে হবে ।

৩. এক্সরেন্ডারের সাহায্যে নতুন জ্যামিতির সংজ্ঞা দিন

যদি আপনার কোনও স্থির জ্যামিতির প্রয়োজন হয় যা মনিটরের রেজোলিউশনের তালিকায় নেই তবে আপনাকে নতুন রেজোলিউশন সংজ্ঞায়িত করতে xrandr ব্যবহার করতে হবে :

প্রথমে আমরা gtfসম্ভাব্য রেজোলিউশনের মডেলিন গণনা করার জন্য ব্যবহার করি :

gtf <xres> <yres> <refresh> [-x]

এক্স-রেজোলিউশন, ওয়াই-রেজোলিউশন এবং রিফ্রেশ রেটের জন্য কাঙ্ক্ষিত মান দিন। পতাকা -x ডিফল্ট এবং বাদ দেওয়া যেতে পারে। 60 হার্জে 480x640 প্রতিকৃতির রেজোলিউশনের জন্য আপনি নিম্নলিখিত আউটপুটটি পাবেন:

$ gtf 480 640 60 -x
$ 480x640 @ 60.00 Hz (GTF) hsync: 39.78 kHz; pclk: 24.82 MHz Modeline "480x640_60.00" 24.82 480 504 552 624 640 641 644 663 -HSync +Vsync

এটি থেকে আমরা মডেলিনটিকে ক্রেডিট করতে পারি এবং এটি পরিচিত রেজোলিউশনের xrandr তালিকায় যুক্ত করতে:

xrandr --newmode "480x640_60.00" 24.82 480 504 552 624 640 641 644 663 -HSync +Vsync

এবং এটি ভার্চুয়াল বক্স মনিটরের জন্য যুক্ত করুন:

xrandr --addmode VBOX0 480x640_60.00

VBOX0আপনার যদি একাধিক মনিটরের সাথে ভার্চুয়াল বক্স সেটআপ করে থাকে (বা অন্য কোনও আউটপুট নামের ড্রাইভারের প্রতিবেদনের নাম রয়েছে) তবে উপযুক্ত মনিটরের সাথে প্রতিস্থাপন করুন ।

উপরে বর্ণিত হিসাবে আমরা এখন নতুন সংজ্ঞায়িত জ্যামিতিতে স্যুইচ করতে পারি ( )।


3
ভার্চুয়াল বক্স 4.0 এর স্ক্রিন আকারের জন্য একটি নতুন "স্কেল মোড" রয়েছে। virtualbox.org/wiki/Changelog
djangofan

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

প্রিয় @ তক্কাত, আমি শেষ অংশে আটকে আছি - xrandr --addmode VBOX0 480x60_60.00। আমার কাছে VBOX0 নেই। উপলব্ধ মনিটরের তালিকা আমি কোথায় পেতে পারি?
আলেকসান্দ্র লেভুকুক

@ টাকাকাত, কীভাবে মনিটরটি অনুসন্ধান করবেন তা ব্যাখ্যা করার জন্য ধন্যবাদ (আমার "ডিফল্ট" ছিল)। আমি আরও কিন্তু এখনও একটি ব্লકર আছে। প্রশ্নে আমার আপডেট দেখুন।
আলেকসান্দ্র লেভুকুক

@ তক্কাত, আমার সমস্ত অপারেশন ফুলস্ক্রিন মোডে ছিল।
আলেকসান্দ্র লেভুকুক

3

ভার্চুয়ালবক্সে আমি ভাল পুরানো xorg.conf এর একটি সংক্ষিপ্ত সংস্করণ ব্যবহার করি:

Section "Monitor"
    Identifier      "Monitor0"
    HorizSync       30.0 - 96.0
    VertRefresh     50.0 - 160.0
EndSection

Section "Device"
    Identifier      "Device0"
    Driver          "vesa"
EndSection

Section "Screen"
    Identifier      "Screen0"
    Monitor         "Monitor0"
    Device          "Device0"
    DefaultDepth    24
    SubSection "Display"
        Depth       24
        Modes       "1280x1024"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier      "Layout0"
    Screen          "Screen0"
EndSection

আপনার যদি কোনও টিএফটি-এর জন্য হরিজিন সিঙ্ক এবং ভার্টরিফ্রেশ সরবরাহ করার প্রয়োজন হয় তবে আমি জানি না, তবে কোনও ক্ষেত্রেই আমার মানগুলি অনুলিপি করবেন না!


সম্ভবত আর প্রয়োজন হয় না। ভার্চুয়াল বক্স 4.0 এর স্ক্রিন আকারের জন্য একটি নতুন "স্কেল মোড" রয়েছে। virtualbox.org/wiki/Changelog
djangofan

এটি আমার পক্ষে কার্যকর হয়নি। Xorg.conf ফাইল রাখার পরে এবং রিবুট করার পরে পর্দাটি কালো হয়ে যায়। Ctrl + Alt + f1- এর মাধ্যমে পুনরুদ্ধার করা হয়েছে
আলেকসান্দ্র লেভুকুক

1

সম্ভাব্য কেউ এখানে তালিকাভুক্ত কমান্ড এবং xorg.conf স্নিপেট চেষ্টা করতে পারে:

http://wiki.debian.org/XStrikeForce/HowToRandR12

আমি এখনও এটি চেষ্টা করে দেখিনি এবং এটি কাজ করার পর্যাপ্ত তথ্য আছে কিনা তা আমি জানি না।


0

ভার্চুয়ালবক্সে আমি উবুন্টু ১০.১০ চালাচ্ছি আমারও একই সমস্যা ছিল। রেজোলিউশনটি সামঞ্জস্য করতে পারেনি এবং পূর্ণ স্ক্রিন মোডও কাজ করছে না। একটু googling পর আমি এই নিবন্ধে পাওয়া http://tutorial.downloadatoz.com/how-to-fix-ubuntu-10-10-virtualbox-guest-additions-problems.html

এটি সত্যই আমার পক্ষে কাজ করেছিল।


ভার্চুয়াল বক্স 4.0 এর স্ক্রিন আকারের জন্য একটি নতুন "স্কেল মোড" রয়েছে। virtualbox.org/wiki/Changelog
djangofan

0

উইন্ডোজ 8 (হোস্ট উবুন্টু) নিয়ে আমার এই সমস্যা ছিল। এটি বাহ্যিক মনিটরের আকারে স্কেল করবে না।

ভার্চুয়ালবক্সে, ফাইল, পছন্দসমূহ [সিটিআরএল] + [জি], প্রদর্শন, সর্বাধিক অতিথি পর্দার আকার - স্বয়ংক্রিয় নির্বাচন করুন।

সমাধান। ভার্চুয়ালবক্স - সেটিংস


0

সাসিঙ্ক্টলি একটি কাজের উত্তর সংক্ষিপ্ত করতে। লুবুন্টু-ডেস্কটপ দিয়ে 18.04-এ পরীক্ষা করা হয়েছে:

  1. ভিএম-তে অতিথি সংযোজন ইনস্টল করুন :sudo apt-get install virtualbox-guest-dkms
  2. ভিএম পুনরায় চালু করুন: sudo shutdown -r now
  3. ভিএম এ লগ ইন করার পরে, ভার্চুয়ালবক্স উইন্ডোটিকে পছন্দসই আকারে পরিবর্তন করুন। (উইন্ডোর ভিতরে থাকা ভিএম স্ক্রিনটি স্বয়ংক্রিয়ভাবে পুনরায় আকার পরিবর্তন করে না))
  4. ভিএম-তে, অগ্রাধিকারগুলিতে যান -> মনিটরিং সেটিংস -> অটো -> প্রয়োগ করুন -> ঠিক আছে নির্বাচন করুন

(অতিথি সংযোজন ইতিমধ্যে ইনস্টল করা থাকলে আপনি পদক্ষেপ 1 এড়িয়ে যেতে পারেন sudo lsmod | grep vboxfirst প্রথমে কিছু দেয় কিনা তা পরীক্ষা করে দেখুন ))

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