আমি কীভাবে আমার নতুন রেজোলিউশন সেটিংসকে xrandr দিয়ে সংরক্ষণ করব?


13

আমি ফোরামে কোথাও এমন একটি সমস্যার সমাধান পেয়েছি যেখানে কেবলমাত্র রেজোলিউশনগুলি পাওয়া যায় 800x600 এবং 1024x768। আমি 1440x900 পেতে পেরেছি, যা খুব ভাল কাজ করে। প্রতিবার আমি রিবুট করার সময় এটি অদৃশ্য হয়ে যায়। আমি কমান্ডগুলি পুনরায় টাইপ করতে বাধ্য হচ্ছি, তবে আমি কীভাবে এটি সংরক্ষণ করতে পারি? আমি ধরে নিচ্ছি যে এটি একটি সাধারণ কমান্ড, তবে উবুন্টুর ক্ষেত্রে আমি সবচেয়ে বড় am আদেশগুলি হ'ল:

  • xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
  • xrandr --addmode VGA1 1440x900_60.00
  • xrandr --output VGA1 --mode 1440x900_60.00

উত্তর:


20

আপনার বেশ কয়েকটি পছন্দ আছে তবে সম্ভবত সবচেয়ে সহজ হ'ল আপনার $HOME/.xprofileফাইলটি উপরে যেভাবে আদেশ দিয়েছেন ঠিক তেমনভাবে আপনার কমান্ডটি স্থাপন করা । এখান থেকে এটি প্রতিটি সময় আপনি লগইন করে কার্যকর করা হবে।

ডিফল্টরূপে এই ফাইলটি উবুন্টুতে বিদ্যমান নেই এবং সুতরাং ম্যানুয়ালি তৈরি করতে হবে এবং তারপরে এক্সিকিউটেবল করার প্রয়োজন হতে পারে। নিম্নলিখিত আদেশগুলি এটি করবে:

touch $HOME/.xprofile
chmod +x $HOME/.xprofile

এই পদ্ধতির 2 টি ছোট ত্রুটিগুলি দ্রষ্টব্য:

  1. .xprofile অ্যাক্সেস করা হয় প্রারম্ভিক প্রক্রিয়াতে বেশ দেরিতে ঘটে তাই আপনি কিছু প্রাথমিক স্ক্রিন রেজোলিউশন আকার পরিবর্তন করতে পারেন
  2. এটি একটি 'প্রতি ব্যবহারকারী' সেটিং এবং আপনার সিস্টেমে অন্যান্য ব্যবহারকারীর জন্য পুনরাবৃত্তি করার প্রয়োজন হতে পারে

আপনি যদি আরও গভীরভাবে জানতে চান তবে নীচের রেফারেন্স লিঙ্কে কয়েকটি অন্যান্য পছন্দ রয়েছে তবে এটি এখনও নিরাপদ এবং সহজ।

তথ্যসূত্র:


1
তুমি আমাকে এত সময় বাঁচিয়েছ! ধন্যবাদ, এটি নির্দোষভাবে কাজ করে!
জ্যাকব জে।

1
+1 লগ ইন করার সময় এটি দুর্দান্তভাবে কাজ করে anyone কেউ কীভাবে কীভাবে এটির ঠিক করতে জানেন যাতে আমি আসলে লগইন স্ক্রিনটি দেখতে পারি?
জেমস ব্র্যাডবেরি

12

স্বীকৃত উত্তর সংযুক্ত প্রদর্শনগুলির স্থিতি নির্বিশেষে একই কনফিগারেশন প্রয়োগ করে। এটি আমার পক্ষে কার্যকর হয়নি, কারণ আমি কর্মক্ষেত্রে এবং বাড়িতে বিভিন্ন ডিসপ্লেতে সংযুক্ত। অটোোরেন্ডার বিভিন্ন ডিসপ্লে সেটআপের জন্য স্বয়ংক্রিয় xrandr কনফিগারেশনগুলিকে অনুমতি দেয়। স্বতঃসংশ্লিষ্ট ব্যবহার করতে,

  1. ইনস্টল করুন sudo apt install autorandr(উবুন্টু 18.04 এ পরীক্ষিত)
  2. আপনার মনিটরের সাথে আপনার পছন্দ অনুসারে কনফিগার করুন xrandr
  3. আপনার কনফিগারেশনটি দিয়ে autorandr --save workসংরক্ষণ করুন (আমি আমার ওয়ার্ক কনফিগারেশন সঞ্চয় করছি, আপনার পক্ষে উপযুক্ত একটি নাম চয়ন করুন)
  4. কনফিগারটি চয়ন করতে কনফিগারটি পুনরায় চালু করুন autorandr --change workবা এটি autorandr --changeআপনার সংযুক্ত মনিটরের কাছ থেকে আপনার কনফিগারটি অনুমান করতে পারে।

এক্সডিজি অটোস্টার্ট .ডেস্কটপও সরবরাহ করা হয় /etc/xdg/autostart/autorandr.desktopএবং এটি ডিফল্টরূপে ইনস্টল করা হয়।


1

নিম্নলিখিত সাধারণ কনফিগারেশনটি আমার পক্ষে কাজ করে এবং সংযুক্ত হয়ে গেলে আমার মনিটরটি স্বয়ংক্রিয়ভাবে কোনও ম্যানুয়াল হস্তক্ষেপ ছাড়াই সঠিক রেজোলিউশনটি ব্যবহার করে।

sudo nano /etc/X11/xorg.conf

নোট করুন যে এই ফাইলটি ইতিমধ্যে বিদ্যমান থাকতে পারে বা নাও থাকতে পারে। নিম্নলিখিত যুক্ত করুন:

Section "Monitor"
    Identifier "VGA1"
    Modeline   "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
EndSection    

তারপরে পুনরায় বুট করুন। যদি সবকিছু ঠিকঠাক হয় তবে জিনিসগুলি কেবল কাজ করা উচিত।

পটভূমি

আমার কাছে একটি ইউএক্স 32 ভিডি ল্যাপটপ রয়েছে, এবং ডিসপ্লে সেটিংসে 3840x2160 বিকল্প না থাকা সত্ত্বেও, আমি এইচডিএমআই এর চেয়ে 4K রাখতে চাইতাম।

আমার প্রথম কাজটি ছিল মডেলিনটি গণনা করা। আপনি যদি ইতিমধ্যে মডেলিনটি জানেন তবে এই পদক্ষেপটি এড়িয়ে যান। (আপনি মে কাজ নিচে modeline।) আমি ডাউনলোড umc-0.2.tar.gz , নিষ্কাশিত, এবং দৌড়ে ./configureএবং make। 25Hz বিপরীত ব্ল্যাঙ্কিং টাইমিং মোডটি পেতে, আমি দৌড়ে এসেছি

umc-0.2/src/umc 3840 2160 25 --rbt

যা ফলাফল

    # 3840x2160x24.99 @ 54.625kHz
    Modeline "3840x2160x24.99"  218.500000  3840 3888 3920 4000  2160 2163 2167 2186  +HSync -VSync

পরবর্তী আমি এই মডেলিনটি পরীক্ষা করতে চেয়েছিলাম। চলমান xrandrকোন যুক্তি দিয়ে দেখলাম যে আমার HDMI ডিভাইসের নামকরণ করা হয় HDMI-1। আমি এই মোডটি পরীক্ষার মাধ্যমে জ্যাকব এর অনুরূপ কমান্ডগুলি চালিয়েছি:

xrandr --newmode "3840x2160x24.99"  218.500000  3840 3888 3920 4000  2160 2163 2167 2186  +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred

অবশেষে, রেজোলিউশন স্থায়ী করতে, আমি /etc/X11/xorg.confনিম্নলিখিত বিষয়বস্তু দিয়ে তৈরি করেছি :

Section "Monitor"
    Identifier "HDMI-1"
    Modeline   "3840x2160x24.99"  218.500000  3840 3888 3920 4000  2160 2163 2167 2186  +HSync -VSync
EndSection  

পরীক্ষা করতে কম্পিউটারটি পুনরায় চালু করুন।

আমার লক্ষ্য করা উচিত যে আমি nvidia-driver-390উবুন্টু 18.04 এ চলছে । আশা করি আমার কৌশলটি অন্যান্য কনফিগারেশনে ভাল জেনারেলাইজ হয়েছে। (দয়া করে মন্তব্যগুলিতে আমাকে জানান))

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