আমি উবুন্টু ইনস্টল করেছি এবং ডেস্কটপের রেজোলিউশনটি এত বড় যে এটি কেবল পর্দার প্রায় 50% প্রদর্শন করে তবে কমান্ড লাইন ব্যবহার করার সময় এটি স্বাভাবিক প্রদর্শিত হয়।
ডেস্কটপ স্ক্রিন রেজোলিউশন পরিবর্তন করতে কমান্ড লাইনে আমার কী টাইপ করা উচিত?
আমি উবুন্টু ইনস্টল করেছি এবং ডেস্কটপের রেজোলিউশনটি এত বড় যে এটি কেবল পর্দার প্রায় 50% প্রদর্শন করে তবে কমান্ড লাইন ব্যবহার করার সময় এটি স্বাভাবিক প্রদর্শিত হয়।
ডেস্কটপ স্ক্রিন রেজোলিউশন পরিবর্তন করতে কমান্ড লাইনে আমার কী টাইপ করা উচিত?
উত্তর:
এটি আমার পক্ষে কাজ করেছে:
আপনার সমস্ত ভিডিও আউটপুটগুলির নাম এবং বর্তমানে একজন মনিটরে সংযুক্ত যারা রয়েছেন তাদের সম্ভাব্য রেজোলিউশনগুলি গণনা করুন:
xrandr -q
আপনি যে রেজাল্টটির রেজোলিউশন পরিবর্তন করতে চান তার নাম এবং চয়ন করুন:
xrandr --output <OUTPUT> --mode 1024x768
দ্রষ্টব্য: যদি কোনও পাঠ্য টার্মিনাল থেকে চালানো হয়, এটি জিএফএক্স পরিবেশে চলছে না, আপনাকে একটি -d :0
পরামিতি যুক্ত করতে হবে , অর্থাত:
xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
xrandr --output `xrandr | grep " connected"|cut -f1 -d" "` --mode 1920x1080
যদি আপনি এমন এক-লাইনার চান যা আউটপুটটিকে স্বয়ংক্রিয়ভাবে সনাক্ত করে।
স্ক্রিন রেজোলিউশন পরিবর্তন করুন:
সিভিটি ব্যবহার করে একটি নতুন রেজোলিউশন তৈরি করুন
$> cvt 1600 900 75
1600x900 74.89 Hz (CVT 1.44M9) hsync: 70.55 kHz; pclk: 151.25 MHz
Modeline "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
বিদ্যমান তালিকায় একটি নতুন মোড যুক্ত করুন (নিউমোড নাম এবং অবশিষ্ট অংশটি হ'ল)
$ sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
বর্তমান প্রদর্শন সন্ধান করুন
$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
Virtual1
পূর্ববর্তী কমান্ড থেকে আউটপুট যেখানে আসে সেখানে নতুন প্রদর্শন মোড যুক্ত করুন
$ sudo xrandr --addmode <Virtual1> 1600x900_75.00
এটি আপনার বিদ্যমান প্রস্তাবিত রেজোলিউশনের তালিকায় নতুন রেজোলিউশন যুক্ত করবে। তারপরে আপনি "প্রদর্শন সেটিংস" বা নিম্নলিখিত আদেশটি থেকে সঠিক বিকল্পটি চয়ন করতে পারেন
$ xrandr --output Virtual1 --mode "1600x900_75.00"
এই পরিবর্তন স্থায়ী করতে,
$ cat> ~/.xprofile
sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
sudo xrandr --addmode Virtual1 1600x900_75.00
xrandr --output Virtual1 --mode "1600x900_75.00"
আমি জানি এটি একটি পুরানো প্রশ্ন তবে, আমার কাছে সহজ জিনিসটি করণীয় ছিল:
$ xrandr -q
SZ: Pixels Physical Refresh
0 1024 x 768 ( 271mm x 201mm ) 75 70 60
1 800 x 600 ( 271mm x 201mm ) 85 75 72 60 56
2 640 x 480 ( 271mm x 201mm ) 85 75 72 60
*3 832 x 624 ( 271mm x 201mm ) *74
4 720 x 400 ( 271mm x 201mm ) 85
5 640 x 400 ( 271mm x 201mm ) 85
6 640 x 350 ( 271mm x 201mm ) 85
বা সমমানের কিছু। *
চিহ্ন পর্দার রেজল্যুশন বর্তমানে ব্যবহৃত। উপরের তালিকা থেকে সমর্থিত রেজোলিউশনের একটিতে এটি পরিবর্তন করতে কেবল কমান্ডটি চালান:
xrandr -s 800x600
এবং রেজোলিউশন পরিবর্তন করা হয়েছে।
উবুন্টু 14.04 এ পরীক্ষিত
হালনাগাদ
কখনও কখনও যখন প্রচুর রিফ্রেশ রেট থাকে (উপরের নমুনা ফলাফলগুলির ডানদিকে ডান দিকের সংখ্যাগুলি xrandr -q
), তখন আপনাকে রিফ্রেশ রেট নির্দিষ্ট করতে হবে। সেক্ষেত্রে আপনার কমান্ডটি চালানো উচিত:
xrandr -s 800x600 -r 85
পরিশেষে
আপনার বোর্ডে যদি একাধিক আউটপুট থাকে বা ডিভাইসটি প্রতিক্রিয়া না দেখায় তবে আপনি আউটপুট দিয়ে উপরের লাইনটি প্রসারিত করতে পারেন। xrandr -q
আমার ক্ষেত্রে এখনও আউটপুটটির মান পাওয়া যায় HDMI-0
। আদেশটি তাই হয়ে যায়:
xrandr -s 800x600 -r 85 --output HDMI-0
চালান xrandr -q | grep "connected primary"
এই কমান্ডটি সমস্ত সংযুক্ত ডিভাইস দেখায় - তালিকাটি দেখতে বিনা দ্বিধা বোধ করে। HDMI-0 connected primary 1920x1080+0+0
মানে আমার প্রাথমিক প্রদর্শনটিকে "এইচডিএমআই -0" বলা হয়। নিম্নলিখিত কমান্ডে এটি ব্যবহার করুন:
xrandr --output HDMI-0 --auto
আপনার যদি নির্দিষ্ট কাঙ্ক্ষিত রেজোলিউশন থাকে তবে ব্যবহার করুন, উদাহরণস্বরূপ:
xrandr --output HDMI-0 --mode 1920x1080
আরও তথ্যের জন্য উইকি দেখুন