আমি খুঁজে পেয়েছি সেরা সমাধান
পূর্বে উল্লিখিত হিসাবে আপনি এই খুব ভাল ভাগ্য পাবেন - বিশেষত একাধিক মনিটরের সাথে (আমার সমস্যা)। আমি নিয়মিত মাল্টি-মনিটরের উপস্থাপনা অর্জনের জন্য এক-লাইন কমান্ডে স্থির হয়েছি, আমার অন-বোর্ডের প্রদর্শনটি হিডিপিআই সহ এটি:
./xrandr --output eDP-1 --mode "2880x1800" --scale "0.5x0.5"
এই কমান্ডটির অর্থ : আমার নেটিভ রেজোলিউশনটি 50% দ্বারা কমিয়ে স্কেল করুন, যা আমরা যখন পিক্সেলের কথা বলছি তার অর্থ রেন্ডারিংয়ের খুব বেশি ব্যাখ্যা করা উচিত নয় এবং ফলাফলটি খাস্তা হওয়া উচিত।
এটি কেন কাজ করে: কারণ, একটি "স্কয়ার" পিক্সেল এখন 4 বর্গ পিক্সেলগুলিতে উপস্থাপিত হয়।
বিঃদ্রঃ : আপনার বিকল্পগুলি সম্ভবত কিছুটা আলাদা হবে।
কিছু বিশদ : এনভিডিয়া থেকে নভোতে ফিরে যেতে হয়েছিল
প্রথম - আপনার ডিফল্ট সিস্টেম xrandr স্কেলিংয়ের কোনও অস্পষ্টতা আছে কিনা তা দেখুন
X11-server-utils ইনস্টল করুন
sudo apt install x11-xserver-utils
'সংযুক্ত' হিডিপি প্রদর্শনটি খুঁজুন, এটি 'সংযুক্ত' এর সামনে একটি সনাক্তকারী নাম থাকবে:
xrandr -q
উদাহরণস্বরূপ আউটপুট, আপনার মনিটরের নাম 'সংযুক্ত' এর সামনে রয়েছে:
xrandr -q আউটপুট
সুতরাং আমার মনিটরটি 'eDP-1' এবং নেটিভ রেজোলিউশন, শীর্ষস্থানীয় ,টি 2880x1800। সুতরাং, অস্পষ্টতা এড়াতে আমরা শীর্ষটিকে 50% দিয়ে স্কেল করব, ইডিপি -1 এবং 2880x1800 এর জন্য xrandr -q থেকে আপনার মানগুলি ব্যবহার করতে ভুলবেন না :
xrandr --output eDP-1 --mode "2880x1800" --scale "0.5x0.5"
যদি আপনি এটি করেন এবং আপনার এখনও খাস্তা হরফ ইত্যাদি রয়েছে, তবে আপনি সেট হয়ে গেছেন, নীচে 'মোড়ানো' এড়িয়ে যান।
যদি এটি অস্পষ্ট হয় তবে নিম্নলিখিত পদক্ষেপগুলি সাহায্য করবে।
পদক্ষেপ 1 - সিস্টেম xrandr এখনও ঝাপসা ... সিস্টেম প্রস্তুতি
sudo apt install git build-essential autoconf xutils-dev automake dkms gksu libxrandr-dev mesa-utils x11-xserver-utils
আপনার সিস্টেমের উপর নির্ভর করে আপনার জন্য কিছুটা আলাদা হতে পারে, এটি আমার পক্ষে কাজ করেছে।
পদক্ষেপ 2 - এক্সরেন্ডার উত্স পান
এক্সরেন্ডার কোডটি ক্লোন করুন
git clone https://anongit.freedesktop.org/git/xorg/app/xrandr.git xrandr_source && cd xrandr_source
পদক্ষেপ 3 - আপনার এক্সরেন্ডার সংস্করণটি নোট করুন
আপনার এক্সরেন্ডার সংস্করণটি নোট করুন, আপনার এটির প্রয়োজন হবে:
xrandr --version | grep 'program version' | awk '{print $4}'
পদক্ষেপ 4 - আপনার সিস্টেমের মতো একই সংস্করণ নম্বর গিট ট্যাগটি চেকআউট করুন
Xrandr_s Source ডিরেক্টরি থেকে xrandr এর জন্য গিট ট্যাগগুলি পরীক্ষা করুন
git tag --list | grep 'xrandr'
আপনার সংস্করণ নম্বরটি সন্ধান করুন এবং সেই ট্যাগটি 'চেক আউট' করুন
git checkout tag/xrandr-[your version number here]
আমার জন্য এটি ছিল:
git checkout tax/xrandr-1.5.0
পদক্ষেপ 5 - xrandr.c পরিবর্তন করুন
আপনি যে ফাইল ফাইল সম্পাদক ব্যবহার করতে চান তা দিয়ে xrandr.c খুলুন। 'ট্রান্সফর্ম.ফিল্টার' অনুসন্ধান করুন। এখানে প্রায় তিনটি জায়গা রয়েছে। আপনি এটি শর্ত সাপেক্ষে লক্ষ্য করবেন, এরকম কিছু:
if (sx != 1 || sy != 1)
output->transform.filter = "bilinear";
else
output->transform.filter = "nearest";
'বিলাইনার' এটিকে ঝাপসা করে তোলে - তবে - যেহেতু আমরা "স্কোয়ারালি" স্কেলিং ডাউন করছি, অর্থাৎ এক পিক্সেল এখন চারটি, আমাদের কাছে বিলিনিয়ারের দরকার নেই এবং 'নিকটতম' দিয়ে যেতে পারি।
আপনার দুটি বিকল্প রয়েছে, যদি শর্তসাপেক্ষে শর্ত বাড়ান, বা সমস্তগুলি সরান এবং ঠিক রাখুন:
output->transform.filter = "nearest";
যেহেতু আমরা এই এক্সরেন্ডারটি 'ইনস্টল' করতে যাচ্ছি না, সেইসাথে আমি কেবল যে রুটটি চালিয়েছি তাও নিতে পারি। এর সাথে কয়েকটি জায়গা পাবেন:
output->transform.filter = "bilinear";
সর্বাধিক সহজ জিনিস হ'ল "বিলাইনার" কে "নিকটতম" হিসাবে পরিবর্তন করা
ফাইলটি সংরক্ষণ করুন। আপনার সম্পাদক বন্ধ করুন
পদক্ষেপ 6 - সংকলন
./autogen.sh && make
সেই ডিরেক্টরিতে আপনার এখন নতুন নির্মিত এক্সরেন্ডার থাকা উচিত, চেষ্টা করুন
./xrandr -q
যা আপনাকে আউটপুট দেয়।
এখন আপনি মূল xrandr কমান্ড চেষ্টা করতে পারেন:
./xrandr --output [your display] --mode "[your native resolution]" --scale "0.5x0.5"
পদক্ষেপ 7 - গুটিয়ে নিন
আপনি এখন হরফ ফন্ট, ডিপিআই, অ্যান্টি-ওরফে, ইত্যাদি সম্পর্কিত সমস্ত নিয়মিত সেটিংস খেলতে পারেন things
হিপ্পি দেয় এমন সমস্ত অতিরিক্ত রিয়েল এস্টেটের দরকার নেই, প্লাস আপনি শেষ করার জন্য সমস্ত কিছু ব্যবহারযোগ্য।
ক্রেডিট : আমি এর জন্য আমার বেশিরভাগ জিনিস এখান থেকে পেয়েছি, তবে, এটি কয়েক বছর পুরনো এবং আমি মনে করি এটি একটি সাম্প্রতিক প্রশ্নে এখানে অন্তর্ভুক্ত: https://forums.linuxmint.com/viewtopic.php?t=159064