মাল্টিহেড লিনাক্সে এক্সআর্যান্ডআর ডিপিআই


18

আমার বিভিন্ন সঠিক ডিপিআই সেটিংস সহ একাধিক স্ক্রিন রয়েছে। আমি xrandr --dpi Xসমস্ত পর্দার জন্য ডিপিআই পরিবর্তন করতে ব্যবহার করতে পারি , প্রতিটি পর্দার জন্য আলাদা ডিপিআই সেট করা সম্ভব? অ্যাপ্লিকেশনগুলি যখন অন্য স্ক্রিনে স্থানান্তরিত হয় তখন কীভাবে আমি ফন্ট আকারগুলি পুনরায় গণনা করতে পারি? xrandr --dpi Xশুধুমাত্র নতুন উইন্ডোগুলিকে প্রভাবিত করে, পুরানো উইন্ডোজগুলি এখনও পুরানো ডিপিআই মান ব্যবহার করে।

উত্তর:


3

আমি এখনও এটি চেষ্টা করে দেখিনি, তবে এখানে একটি দুর্দান্ত উত্তর রয়েছে যা xrandrবিকল্পটি ব্যবহার করার পরামর্শ দেয় scale যা আপনার পরে কার্যকর হওয়া উচিত।

আপডেট: এটি কাজ করে, আমি এখানে সংক্ষিপ্ত নির্দেশাবলী লিখেছি ।


3
দয়া করে উত্তরে সর্বদা কপি-পেস্টের নির্দেশাবলী দিন এটি historicalতিহাসিক প্রশ্নগুলির তথ্য ক্ষতির বিরুদ্ধে সতর্কতা। যত তাড়াতাড়ি বা পরে, বেশিরভাগ বাহ্যিক লিঙ্কগুলি
অচল হয়ে পড়েছে

এমনকি যদি সাইটটি অন্য স্ট্যাক এক্সচেঞ্জ সাইট হয়?
জেমি কিটসন

উইন্ডোজ ১০-এ মাল্টি-মনিটর সেট-আপের সাথে তুলনা করার সময় স্কেল কমান্ডটি খুব GPU নিবিড় বলে মনে হচ্ছে স্কেল মানে পিক্সেলগুলি সরাসরি স্কেলিং করা হয় যখন উইন্ডোজ 10 পাঠ্যকে পুনরায় আকার দেয়।
কুন

3

নিম্নলিখিত গিথুব আলোচনায় বর্ণিত বিবরণ ব্যবহার করে আমি এটি (সমস্যাগুলি সহ) সমাধান করতে সক্ষম হয়েছি: https://github.com/linuxmint/Cinnamon/issues/3606

বাহ্যিক মনিটর কিউএইচডি (2560X1440), অভ্যন্তরীণ / ল্যাপটপ মনিটর 3200x1800

xrandr --output eDP-1 --scale 1x1 --pos 0x2880
xrandr --output DP-1 --mode 2560x1440 --scale 2x2 --fb 5120x4680

বা বাহ্যিক মনিটর এফএইচডি (1920x1080), অভ্যন্তরীণ / ল্যাপটপ মনিটর 3200x1800

xrandr --output eDP-1 --scale 1x1 --pos 0x2160
xrandr --output DP-1 --mode 1920x1080 --scale 2x2 --fb 3840x3960

এই কাজগুলি, তবে আমি যখন উইন্ডোজ স্থানান্তর করি, পর্দার আকার পরিবর্তন করি বা ব্রাউজারে স্ক্রোল করি তখন উচ্চ রেজোলিউশন মনিটরে (ল্যাপটপ) ছিঁড়ে ফেলার মতো একটি উল্লেখযোগ্য পরিমাণ রয়েছে। এটি কোনও সফ্টওয়্যার রেন্ডিং সমাধানের মতো মনে হয় (যার মধ্যে এই টিয়ারিং, এবং ধীরে ধীরে রিফ্রেশের সমস্ত বিষয় রয়েছে)।

এর 2017, লিনাক্স / জিনোমকে মাল্টি-মনিটরের মিশ্রিত স্কেলিং সমাধানের প্রয়োজন। আংশিকভাবে কাজ করা কমান্ড লাইন ব্যান্ড-সহায়তা ফিক্সগুলি অবলম্বন না করেই উইন্ডোজ 10 এবং ওএস এক্স উভয়েরই সমাধান হয়েছে (টিয়ারিং ইস্যু গেমিংয়ের জন্য গ্রহণযোগ্য নয়)


2

আপনি প্রতিটি স্ক্রিনের জন্য বিভিন্ন মান সেট করতে পারেন:

xrandr --output <Display1> --dpi X --output <Display2> --dpi Y

যা উপলভ্য রয়েছে সেগুলি দেখতে xrandr, ফন্টটি পুনঃসূচনা করতে। আমি মনে করি আপনি প্রদর্শনটি বন্ধ করে দিয়ে আবার এটি চালু করতে পারবেন:

xrandr --output <Display1> --off
xrandr --output <Display1> --auto

তবে সত্যই নিশ্চিত নই


2
আমি যতদূর দেখতে পাচ্ছি '--dpi' প্রতি আউটপুট সেটিং নয়। এটির পুরো স্ক্রিনের জন্য এক্সআরআরসেটস্ক্রিনসিজে কল করার ফলাফল। আমি যতদূর দেখতে পাচ্ছি এক্স 11 বিভিন্ন আউটপুটগুলির জন্য বিভিন্ন ডিপিআই মান নির্ধারণের পক্ষে সমর্থন করে না। যা স্তন্যপান করবে ...
আর্নআট এঙ্গেলেন

2
আহ, প্রকৃতপক্ষে র্যান্ডআর আউটপুটগুলির পিক্সেল এবং মিলিমিটার উভয় ক্ষেত্রে প্রস্থ / উচ্চতা নির্দিষ্ট রয়েছে, তাই বিভিন্ন আউটপুটগুলির আলাদা আলাদা ডিপিআই থাকতে পারে - তবে এএএএএফআইএসস আউটপুটটির শারীরিক আকার হস্তান্তর করার জন্য কোনও র্যান্ডআর কল নেই।
আর্নআট এঙ্গেলেন

5
উইকি.আরচলিনাক্স.অর্গ / ইনডেক্স.এফপি / হাইপিআই# এক্সটার্নাল_ডিসপ্লেরিসহ বিভিন্ন উত্স সূচিত করে যে কেবল একবারে একটিমাত্র ডিপিআই সেটিং সম্ভব (একক এক্সসার্ভার ক্ষেত্রে)। আগোমজল দ্বারা প্রস্তাবিত xrandr কমান্ড কাজ করে না।
ভ্লাদিমার অুনাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.