আমার হাইডিপিআই প্রদর্শনের জন্য আমি কীভাবে আই 3 উইন্ডো পরিচালককে স্কেল করব?


36

আমার কাছে 3200x1800 পিক্সেলের রেজোলিউশন সহ ডেল এক্সপিএস 13 9343 2015 রয়েছে।

আমি এটিতে আই 3 উইন্ডোজ ম্যানেজারটি ব্যবহার করার চেষ্টা করছি তবে সবকিছু ছোট এবং খুব কমই পাঠযোগ্য।

আমি প্রতিটি অ্যাপ্লিকেশন (ফায়ারফক্স, টার্মিনাল ইত্যাদি ...) ব্যবহার করে ম্যানেজ করেছিলাম .Xresources:

! Fonts {{{
Xft.antialias: true
Xft.hinting:   true
Xft.rgba:      rgb
Xft.hintstyle: hintfull
Xft.dpi:       220
! }}}

তবে আই 3 ইন্টারফেস এখনও স্কেল করে না ...


আমি বুঝতে পেরেছি যে xrandr --dpi 220সমস্যার সমাধান হতে পারে তবে আমি কীভাবে / কোথায় এটি ব্যবহার করব তা জানি না।

কেউ কি আমাকে এই বিষয়ে আলোকিত করতে পারে?

উত্তর:


25

এক্স সেশন চলমান যে কোনও ব্যবহারকারী হিসাবে আপনি xrandr চালাতে পারেন। Xrandr একটি কমান্ড লাইন প্রোগ্রাম, তাই আপনি এটি আপনার টার্মিনালে চালান।

সুতরাং আপনি আপনার ব্যবহারকারী টার্মিনালে এই জাতীয় কিছু চালানো হবে

$ xrandr --dpi 220

আপনি কী ব্যাখ্যা করতে পারবেন কেন এটি অন্যান্য অ্যাপ্লিকেশনগুলির মতো Xft.dpi এর সাথে কাজ করে যখন i3 ডিপিআই সেট করার জন্য xrandr প্রয়োজন?
পুরুষদের

1
কিছু প্রোগ্রাম এক্স্রেসোর্স ফাইল থেকে পড়ে, তবে আই 3 এটি সরাসরি এক্স সার্ভার থেকে ডিপিআই পড়তে পারে।
ডেনিস চেন

4
দেখে মনে হচ্ছে এটি এখন আর 4.13 এর ক্ষেত্রে নেই। প্রকাশের নোটগুলিতে বলা হয়েছে যে এটি এক্স্রেসোর্সগুলির সাথে কাজ করে (যেমনটি করা উচিত)।
পুরুষের

1
@ এমলেটর সঠিক, 4.13 এবং পরে পড়ুন Xft.dpi। It যেমন এটি হওয়া উচিত it এটি অত্যধিক বিবেচনা করছে, যদিও, আই 3 এটি ডিপিআইয়ের জন্য সাধারণভাবে ব্যবহার করবে যখন Xftফন্টের ক্ষেত্রে প্রয়োগ করার কথা। যদিও সাধারণত এইভাবে আরও ভাল ব্যবহারকারীদের স্যুট করে। :-)
ইনগো বার্ক

21

আপনি যদি কেবল আই 3 এর মধ্যে ডিপিআই পরিবর্তন করতে চান তবে আপনি লাইনটি দিয়ে আপনার i3 কনফিগারেশন ফাইলটিতে কমান্ডটি রাখতে পারেন:

exec xrandr --dpi 220

আপনার ডিস্ট্রোর উপর নির্ভর করে আপনি কনফিগার ফাইলটি বিভিন্ন জায়গায় পাবেন তবে প্রায়শই নীচে ~/.config/i3/config


16

অনুমোদিত উত্তরটি সম্পর্কে @ ইমেলটারের মন্তব্যটি আইএমএইচও করুন একটি নতুন উত্তরকে ন্যায়সঙ্গত করুন। সংস্করণ 4.13 আই 3 এক্সফুট.ডিপিআই ( উত্স ) থেকে ডিপিআই তথ্য পড়ে । সুতরাং, উচ্চ ডিপিআই স্ক্রিনগুলির সাথে কাজ করতে আই 3 সেট করতে আপনাকে সম্ভবত দুটি ফাইল সংশোধন করতে হবে।

~/.Xresourcesআপনার পছন্দসই মানের সাথে এই লাইনটি যুক্ত করুন :

Xft.dpi: 120

আপনার ~/.xinitrc( উত্স ) এক্সটি শুরু হলে সেটিংসটি সঠিকভাবে লোড হয়েছে কিনা তা নিশ্চিত করুন :

xrdb -merge ~/.Xresources
exec i3

নোট করুন যে এটি অন্যান্য অ্যাপ্লিকেশনগুলিতে প্রভাব ফেলবে (যেমন আপনার টার্মিনাল) যা এক্স উত্স থেকে ডিপিআই সেটিংস পড়ে।


1
উবুন্টু 18.04-এ, ~/.xinitrcএই কাজটি করার জন্য আমার কোনও ফাইলের দরকার পড়েনি ।
এপ্রিকার্লু

0

যেহেতু আমার প্রশ্নের সম্পাদনা মুছে ফেলা হয় (কেন তা নিশ্চিত নয়), আমি এখানে এটি কীভাবে স্থির করেছি:

আমি এটি সহজভাবে লিখে সমাধান করেছি:

xrandr --dpi 220
exec i3

আমার সালে .xinitrc


0

ভার্চুয়ালবক্সে সত্যই, আমি আমার আই 3 ইস্যুটি একটি আদর্শ ওবুন্টু / লিনাক্স পরিবেশ পদ্ধতিতে রেজ্যুলেশন কনফিগারেশনটি সমাধান করেছি, কারণ ভার্চুয়ালবক্স ('xrandr --dpi 220') ব্যবহার করার সময় এখানে নির্বাচিত উত্তরগুলি আমার পক্ষে কার্যকর হয়নি - আমার আই 3 সেশন উইন্ডোজটি ছিল সবে বন্ধ সুতরাং রেজোলিউশনটি কনফিগার করার জন্য আমি নিম্নলিখিত মানক কমান্ডগুলি ব্যবহার করেছি:

cvt 3840 2160 60
// Output: -> Modeline "3840x2160_60.00"  712.75  3840 4160 4576 5312  2160 2163 2168 2237 -hsync +vsync

আউটপুট অংশ (মডেলাইন শব্দের পরে) একটি নতুন কমান্ডের প্যারামিটার হিসাবে ব্যবহার করা

xrandr --newmode "3840x2160_60.00"  3840x2160_60.00"  712.75  3840 4160 4576 5312  2160 2163 2168 2237 -hsync +vsync
xrandr --addmode VGA-1 3840x2160_60.00

// এই শেষ আদেশটি তৈরি রেজোলিউশনকে সক্রিয় করে

xrandr -s 3840x2160

ব্যবহারকারীর লগিং সেশনের মধ্যে কনফিগারেশন সংরক্ষণের জন্য, অবশ্যই নিম্নলিখিত কমান্ডগুলিকে একটি .bashrc init ফাইলে রাখতে হবে।

একবার কনফিগার করা হয়ে গেলে, 1 পিক্সেল স্ক্রোলবারগুলি স্থান থেকে মুক্তি পাওয়ার জন্য, মেনু থেকে দেখুন-> স্কেলড মোড বিকল্প। আমি আমার আল্ট্রাএইচডি ডিসপ্লেটি উইন্ডোজ হোস্টে একটি প্রধান প্রদর্শন হিসাবে কনফিগার করতেও টুপি করেছি।

আমার সমাধানটি নীচের লিঙ্ক থেকে দুটি উত্তরের সংমিশ্রণ: রেফারেন্স: https://askubuntu.com/questions/377937/how-to-set-a-custom-resolution

সম্পাদনা করুন: ওয়ান-লাইনারকে সংবিধানযুক্ত সরলীকৃত সরঞ্জাম

eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')

যথাযথ ফলাফলের রেজোলিউশন পর্দার আকারের অনুপাতটি পরে পুনরায় মূল্যায়ন / সামঞ্জস্য করা হতে পারে, সুতরাং xrand কমান্ড দ্বারা নির্মিত রেজোলিউশনটি সন্ধান করুন - আউটপুট শেষে সংযুক্ত,

1) নির্দিষ্ট ডিসপ্লেতে রেজোলিউশনটি বরাদ্দ করুন -

xrandr --addmode VGA-1 "2224x1250_60.00"

2) প্রদর্শন উপর কাঙ্ক্ষিত রেজোলিউশন আউটপুট

xrandr --output VGA-1 --mode "2224x1250_60.00"


এটি সম্ভবত একটি মন্তব্য নয়, উত্তর নয়।

ভাল বক্তব্য, এটি একটি মন্তব্য হিসাবে রাখবে, এটিকে মুছে ফেলবে, যদিও পুরোপুরি নিশ্চিত নয়, কারণ এই পদ্ধতিটি আমার পক্ষে কাজ করে না, যদি আমার মতো কেউ আসে তবে সে আমার মন্তব্যটি না পড়তে পারে, যাইহোক আমি এটি আপনার কাছে ছেড়ে দিয়েছি সিদ্ধান্ত নেওয়ার জন্য এবং একটি উত্তরের মত একটি মন্তব্য করা যেমন: "আপনার দৃষ্টিভঙ্গি আমার কাজ করে না, ('সুতরাং আপনারা ভুল')" আমার পক্ষে হাঁফানো কঠিন, শেষ সম্পাদনা, তদুপরি আমি বুঝতে পারি যে আমার কাছে এখনও মন্তব্য করার অধিকার নেই ,
आउচ

1
"ভার্চুয়ালবক্স ব্যবহার করার সময় যদি এখানে নির্বাচিত উত্তরটি আমার পক্ষে কাজ করে না" তবে আপনাকে বলার একমাত্র জিনিস ছিল, তবে কোনও মন্তব্যই এর জন্য সঠিক জায়গা হবে। তবে, যদি আপনি এমন কোনও উত্তর সম্পর্কে জানেন যা আপনার পক্ষে কার্যকর হয় (ভার্চুয়ালবক্স ব্যবহার করার সময়), যেখানে গৃহীত উত্তর (এখানে) কাজ করে না, তবে উত্তর হিসাবে পোস্ট করা উচিত। তবে কেবল একটি লিঙ্ক পোস্ট করবেন না; উত্তর এখানে অনুলিপি করুন। (1: অন্যান্য উত্তরটি মোছা পারে, এবং 2: আমরা জানি না যা অন্যান্য প্রশ্নের উত্তর হল যে আপনাকে সাহায্য হয়।) মূল লেখক সনাক্ত দ্বারা (ব্যবহারকারী) নাম, এবং লিঙ্ক রাখুন।
জি-ম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.