আসসালামু আলাইকুম, উড্ডয়নে আপনাকে স্বাগতম!
কেমন আছেন? আশা করি আল্লাহর রহমতে ভালোই আছেন।
আজ আমরা জানবো কিভাবে লিনাক্স এর এক্সটার্নাল মনিটর রেজুলেশন ঠিক করা যায়।
আমরা যারা নিজেদের বাক্তিগত বা সার্ভার রিলেটেড কাজের জন্য লিনাক্স ব্যবহার করি, বিশেষ করে ডিজাইন / ডেভেলপমেন্ট এর জন্য একটি এক্সটার্নাল মনিটর এর প্রয়োজন পড়ে, যখন আমরা আমাদের ল্যাপটপ বা ডেক্সটপ এর সাথে এক্সটার্নাল মনিটর এর সংযোগ দেই তখন দেখা যায় আমাদের ল্যাপটপ বা ডেক্সটপ এর রেজুলেশন ঠিক থাকলেও এক্সটার্নাল মনিটর এর রেজুলেশন অনেক কম থাকে, যেমন ধরুন আপনার ল্যাপটপ / ডেক্সটপ এর মনিটর FHD (1920×1080) আর এক্সটার্নাল মনিটর এর রেজুলেশন 4K (2160×3840) অথবা আপনার ডেক্সটপ / ল্যাপটপ এর মনিটর এর সাথে আরেকটি FHD (1920×1080) রেজুলেশন এর মনিটর ক্যাবল (VGA / HDMI) দিয়ে সংযোগ করলেন, কিন্তু তখন আপনার এক্সটার্নাল মনিটর এর রেজুলেশন ঠিক না পেয়ে 1080×600/1080×720 এমন পেলেন, তখন আপনার কি ভালো লাগবে? অনেক চেষ্টা করেও আপনি সেটিং থেকে আপনার ডেক্সটপ / ল্যাপটপ এর সাথে কানেক্ট করা এক্সটার্নাল মনিটর এর কাংখিত রেজুলেশন না পেলে কাজও ঠিক মত করতে পারবেন না।
আজ আমরা দেখবো কিভাবে আপনার ল্যাপটপ / ডেক্সটপ এর সাথে কানেক্ট করা এক্সটার্নাল মনিটর এর রেজুলেশন ঠিক করবেন।
এজন্য কয়েকটি ধাপ অনুসরণ করতে হবে।
১ম ধাপঃ প্রথমেই আপনার লিনাক্স ডেক্সটপ / ল্যাপটপ এর টার্মিনাল ওপেন করুন, এজন্য আপনাকে আপনার কিবোর্ডের ctrl+alt+T একসাথে প্রেস করতে হবে, ctrl+alt+T একসাথে প্রেস করলে লিনাক্স এর টার্মিনাল ওপেন হবে।
২য় ধাপঃ এখন আপনাকে টাইপ করতে হবে sudo xrandr (sudo দিয়ে কোন কমান্ড দিলে আপনার root/user পাসওয়ার্ড দিতে হবে) এটির মাদ্ধমে আপনি আপনার ডেক্সটপ / ল্যাপটপ এর সাথে কানেক্ট থাকা সকল ডিসপ্লে দেখতে পাবেন সাথে সব ডিসপ্লে এর বর্তমান রেজুলেশন ও দেখাবে।
৩য় ধাপঃ এবার আপনাকে টাইপ করতে হবে cvt 1920 1080 (আপনার এক্সটার্নাল মনিটর রেজুলেশন যা হবে তাই দিবেন যেমন FHD এর জন্য 1920 1080 আবার 4k এর জন্য 2160 3840 এমন) cvt 1920 1080 টাইপ করার পর আপনি কিছু কোড পাবেন
# 1920×1080 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
উপরের লাইন থেকে “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync এই লাইনটি কপি করে টেক্সট এডিটরে পেস্ট করবেন (টার্মিনাল থেকে কোন কিছু কপি করার জন্য ctrl+shift+c, আর টার্মিনালে কিছু পেস্ট করার জন্য ctrl+shift+v প্রেস করতে হয়)
৪র্থ ধাপঃ এবার কপি করা টেক্সট (“1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync) এর সামনে sudo xrandr –newmode লাগিয়ে (sudo xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync) আপনার টার্মিনালে পেস্ট করুন (টেক্সট এডিটরে ctrl+c দিয়ে কপি করে টার্মিনালে ctrl+shift+v প্রেস করতে হবে)।
এরপর sudo xrandr –addmode DP-2 “1920x1080_60.00” এই কোডটি টার্মিনালে পেস্ট করতে হবে (এখানে DP-2 এর স্থলে আপনার মনিটর এর সাথে সংযোগ পাওয়া পোর্টের নাম দিতে হবে যেমনঃ VGA-1/VGA-2, HDMI-1/HDMI-2, DP-1/DP-2 ইত্যাদি)।
এবার আপনার ল্যাপটপ / ডেক্সটপ এর সিস্টেম সেটিং এ গিয়ে ডিসপ্লে অপশন থেকে রেজুলেশন 1920×1080 করে দিন। ব্যাস খেল খতম।
উপরের কমান্ড এর মাধ্যমে কিন্তু সেটিংটি স্থায়ী সংরক্ষণ হবে না, আপনি আপনার ল্যাপটপ / ডেক্সটপ রিবুট করলে / বন্ধ করে পুনরায় চালু করলে সব আগের মত হয়ে যাবে। তাই উপরের কমান্ড দেয়ার পর তা স্থায়িভাবে সংরক্ষণ করার জন্য আরো কয়েকটি কাজ করতে হবে। মানে–
৫ম ধাপঃ
আপনার ইন্টারনাল ডিসপ্লে এর জন্য (ল্যাপটপ / ডেক্সটপ এর মুল মনিটর) টার্মিনালে টাইপ করুনঃ sudo nano ~/.profile
আর এক্সটার্নাল মনিটর এর জন্য টার্মিনালে টাইপ করুনঃ sudo nano /etc/profile.d/external_monitor_resol.sh
এরপর sudo বাদ দিয়ে
xrandr –newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr –addmode DP-2 “1920x1080_60.00”
এই দুই লাইন কপি করে ctrl + x চাপুন, তারপর সেভ করার জন্য y চেপে Enter করুন। ব্যাস এইবার যত খুশি রিবুট করুন আপনার মনিটরের রেজুলেশন আর কমবে না।
আজকের মত এই পর্যন্তই। সবাই ভালো থাকবেন।
আল্লাহ্ হাফেজ।