রেজোলিউশন তালিকায় তালিকাভুক্ত নয় এমন মাতৃকে তার স্থানীয় রেজোলিউশনে কীভাবে সেট করবেন?


45

আমার স্যামসাং সিঙ্কমাস্টার বি 2030 এর সাথে উবুন্টু 10.04 ইনস্টল করার পরে, রেজোলিউশনের তালিকায় নেটিভ রেজোলিউশন (1600X900) পাওয়া যায় না।


2
একটি স্বল্প-মেয়াদী সমাধান ব্যবহার করার সাথে সাথে একটি বাগ ফাইল করার বিষয়টি বিবেচনা করুন যাতে ভবিষ্যতে উবুন্টু প্রকাশগুলিতে রেজোলিউশনটি ডিফল্টরূপে সঠিকভাবে কনফিগার করা যায়:$ ubuntu-bug xserver-xorg
ündrük

পয়েন্টার üন্দ্রিকের জন্য ধন্যবাদ, বাগ রিপোর্ট দাখিল করেছেন, বাগস.লানচপ্যাড.এন.বুন্টু
রিয়াজ মোহাম্মদ ইব্রাহিম

উত্তর:


45

স্যামসাং সিঙ্কমাস্টার বি 2030 এর নেটিভ রেজোলিউশনটি 1600 * 600 60 হার্জ

  1. মডেলিনটি ব্যবহার করে তৈরি করুন cvt:

    cvt 1600 900 60
    

    যা হবে:

    # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
    Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    
  2. আপনার প্রদর্শনের সাথে সংযুক্ত আউটপুটটির নাম পান:

    xrandr
    

    এটি অন্যান্য জিনিসের মধ্যে ফলাফল:

    Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
    VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    

    এই উদাহরণে আউটপুট নাম হয় VGA1

  3. নতুন মডেলিন তৈরি করুন (এর আউটপুট থেকে মানগুলি সহ cvt):

    xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
    

    বিঃদ্রঃ:

    • উপরেরটি একক লাইনে হওয়া উচিত
    • এর নোট করতে এক্স 1600 সালে এক্স 900_60.00
  4. উপরের তৈরি মডেলিন যুক্ত করুন:

    xrandr --addmode VGA1 1600x900_60.00
    
  5. সবকিছু ঠিকঠাক থাকলে xrandr আপনার নতুন যুক্ত হওয়া রেজোলিউশনটি তালিকাভুক্ত করবে।

  6. নতুন যুক্ত হওয়া রেজোলিউশনটি পরীক্ষা করুন:

    xrandr --output VGA1 --mode 1600x900_60.00
    

উপরের আদেশগুলি দিয়ে আপনি যে রেজোলিউশনটি সেট করেছেন তা পুরো অধিবেশন ধরেই চলবে না। উবুন্টু ১১.০৪ অবধি /etc/gdm/Init/Defaultআপনি প্রতিবার লগ ইন করলে রেজোলিউশনটি স্বয়ংক্রিয়ভাবে সেট করতে আপনার শুরুতে নিম্নলিখিত লাইনগুলি যুক্ত করতে পারেন :

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00

এই প্রশ্নটিxrandr কাস্টমাইজেশন স্থায়ী করার অন্যান্য উপায় বর্ণনা করে ।


আপনি কি দ্বিতীয় ধাপে অন্যান্য বিকল্পগুলি ব্যাখ্যা করতে পারেন? 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsyncমানগুলি কী বোঝায়, যাতে আমি এটি আমার ব্যবহারে অনুবাদ করতে পারি
জিউ মেনগ

তবে যদি এই এক্সারেন্ডার কোনও আউটপুট নাম, বিশেষত, ডিভিআই -0 নয়, এই প্রশ্নটিতে বর্ণিত হিসাবে স্বীকৃতি না দেয় তবে কী হবে: Askubuntu.com/questions/186288/…
ysap

1
আমি আমার ভিউসোনিক জি 790 (1600x1280_76.00 নেটিভ রেজোলিউশন) এর জন্য এটি করেছি এবং একটি ত্রুটি পেয়েছি: xrandr --newmode "1600x1280_76.00" 223.00 1600 1728 1896 2192 1280 1283 1290 1339 -চিট + ভিসাইঙ্ক এক্সরেন্ডার: গ্যামার আকার পেতে ব্যর্থ আউটপুট ডিফল্ট এক্স ব্যর্থ অনুরোধের ত্রুটি: ব্যাডনেম (নামযুক্ত রঙ বা ফন্টের অস্তিত্ব নেই) ব্যর্থ অনুরোধের প্রধান অপকোড: 140 (আরএএনআরডিআর) ব্যর্থ অনুরোধের মাইনর অপকোড: 16 (আরআরক্রিয়েটমোড) ব্যর্থ অনুরোধের ক্রমিক সংখ্যা: 19 আউটপুটে বর্তমান ক্রমিক সংখ্যা স্ট্রিম: 19
স্কুটার

কিভাবে ব্যবহার করবেন তা দেখানোর জন্য ধন্যবাদ cvt! আমি বছরের পর বছর ধরে এই মোড লাইনগুলি দেখছি এবং কখনই কোনওটি গণনা করতে পারি তা জানতাম না।
এনটিসি 2

আধুনিক LCDs সঙ্গে, আপনি প্রয়োজন চাই blanking কমে সঙ্গে cvt -r
ভারত খাত্রি

6

আপনার টার্মিনালে এক্সরেন্ডারে প্রথম টাইপ করুন এবং সংযুক্ত ডিভাইসটি কোনটি দেখুন। এটি সম্ভবত এই ক্ষেত্রে যেমন ভিজিএ 1। তা না হলে নীচের কমান্ডগুলিতে আপনার সংযুক্ত ডিভাইস দ্বারা ভিজিএ 1 প্রতিস্থাপন করুন। তারপরে একটি নতুন নথি তৈরি করুন এবং এর নাম দিন: - "yourname.sh" টাইপ করুন:

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
unity --replace

এবং এটি আপনার হোম ফোল্ডারে সংরক্ষণ করুন (এটি 1600x900 রেজোলিউশনের জন্য)। এটি সম্পাদনযোগ্য করে নিন:

chmod a+x ~/yourname.sh

স্টার্টআপ অ্যাপ্লিকেশনগুলি খুলুন এবং "সংযোজন" ক্লিক করুন। কমান্ড লাইনে একটি নাম দিন এবং টাইপ করুন

bash /home/yourname/yourname.sh

সংরক্ষণ ক্লিক করুন। আপনি লগ আউট এবং লগ ইন করার পরে পরিবর্তন প্রদর্শিত হবে


আমি এই পদ্ধতিটি পছন্দ করি কারণ এটি মোটামুটি জেনেরিক।
স্যাম ওয়াটকিন্স

0

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

  • executes cvtকমান্ড
  • executes newmode, addmodeএবং outputকমান্ড
  • একটি স্টার্টআপ ফাইল তৈরি করে যা উপরেরটি লগইন করার পরে কার্যকর করে।

আপনি প্রোগ্রামটি এখানে ডাউনলোড করতে পারেন ।

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