হাই ডিপিআই প্রদর্শনের জন্য জর্গে প্রতি অ্যাপ্লিকেশন উইন্ডো স্কেলিং


28

আমি 4k মনিটরের সাথে জিনোম শেলটি চালাচ্ছি এবং কয়েকটি অ্যাপ্লিকেশন রয়েছে যা আমি ব্যবহার করি যা উচ্চ রেজোলিউশনের সাথে মোটেও স্কেল হয় না।

এখানে এলএমএমএসের একটি উদাহরণ রয়েছে, এটি এমন একটি অ্যাপ্লিকেশন যা এখনও Qt 5 তে পোর্ট করা যায়নি, সুতরাং এতে উচ্চ ডিপিআই স্কেলিং ক্ষমতা নেই:

স্ক্রিনশট
(বড় করতে ছবিতে ক্লিক করুন)

ডিসপ্লে রেজোলিউশন পরিবর্তন না করে কোনও নির্দিষ্ট এক্স উইন্ডো স্কেল করার কোনও উপায় আছে কি?

আমার বর্তমান সমাধানটি আমার ডিসপ্লে রেজোলিউশনের অর্ধেক মাত্রার, তবে এটি সঠিকভাবে ডিপিআই স্কেলিং সমর্থন করে এমন প্রতিটি অন্যান্য অ্যাপ্লিকেশনটির রেজোলিউশনকে হ্রাস করে:

স্ক্রিনশট

উত্তর:


20

অবশেষে আমি এমন কোনও সমাধান সন্ধান করতে পেরেছি যা কোনও পুরানো অ্যাপ্লিকেশনকে কোনও স্ক্রিনযোগ্য দৃষ্টিভঙ্গি বা পারফরম্যান্স অবক্ষয় ছাড়াই স্কেল করে।

কাউয়ারকে ধন্যবাদ, আপনি এখন পুরানো অ্যাপ্লিকেশন ব্যবহার করে স্কেল করতে পারেন run_scaled। আপনি যদি আর্চ লিনাক্স চালাচ্ছেন তবে আপনি তাঁর গিটহাব পৃষ্ঠা বা এআর এরrun_scaled-git মাধ্যমে স্ক্রিপ্টটি পেতে পারেন।

পাশাপাশি দুটি অ্যাপ্লিকেশন পাশাপাশি চলমানগুলির একটি উদাহরণ:

  • বামদিকে হাইডিপিআই সমর্থন সহ ফায়ারফক্স
  • LMMS দিয়ে চলছে run_scaledডান দিকে

এখানে চিত্র বর্ণনা লিখুন

আমি এই লিপিটি আর্চ লিনাক্স উইকির মাধ্যমে আবিষ্কার করেছি ।


উবুন্টুতে আপনাকে ইনস্টল করতে হবেxpra
পাবলো এ

এই প্রোগ্রামটি সত্যই ভারী সিপিইউ গ্রহণ করছে।
L29Ah

6

আপনি যে সঠিক সমস্যাটি চালাচ্ছেন তা না দেখে আমি ব্যবহারের পরামর্শ দেব

GDK_SCALE=x

অথবা

GDK_DPI_SCALE=x

প্রতিটি আবেদন শুরু করার আগে। আপনাকে সম্ভবত ম্যানুয়ালি .desktopফাইলগুলি পরিবর্তন করতে হবে বা আপনার শেল থেকে কমান্ডগুলির পূর্বনির্ধারণের সাথে চালনা করতে হবেGDK_SCALE=x

GDK_SCALEGDK_DPI_SCALE=xদশমিক মানগুলির জন্য যেমন অনুমতি দেয় তবে কেবলমাত্র সংখ্যার মানকে অনুমতি দেয়GDK_DPI_SCALE=0.66

অন্যান্য এসকেকে ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য সম্ভবত সম্পর্কিত কিটগুলির জন্য অনুরূপ সেটিংস রয়েছে। তবে যেহেতু আপনার সমস্যাটি জিনোম ডেস্কটপে রয়েছে তাই আমি এই সমাধানটি সরবরাহ করব।

আমি 4 কে মনিটর দিয়ে চেষ্টা করি নি, তবে চালানো GDK_DPI_SCALE=1.66 gnome-calculatorসমাধানটি ডেমো করবে।

সূত্র: https://developer.gnome.org/gtk3/stable/gtk-x11.html


1
উত্তরের জন্য ধন্যবাদ, তবে এটি এক্স্লিব অ্যাপ্লিকেশনগুলির জন্য কাজ করে না।
Ho1

3
উত্তরের জন্য আপনাকে ধন্যবাদ, তবে এটি আমি যা খুঁজছি তা সত্যিই নয়। আমি কেবল অ্যাপ্লিকেশনগুলিতে স্কেলিংয়ের সমস্যাগুলির মুখোমুখি হয়েছি যা জিটিকে 3 ব্যবহার করে না। আমি কোনও সমাধান পেতে আশা করছিলাম যা কোনও এক্স অ্যাপ্লিকেশনটিতে প্রয়োগ করা যেতে পারে।
মেটাডার্ক

wiki.archlinux.org/index.php/HiDPI তে এমন তথ্য রয়েছে যা জিটিকে এবং নন-জিটিকে অ্যাপ্লিকেশন উভয়ের জন্য সহায়ক হতে পারে। আমি এর জন্য একটি উত্তর তৈরি করব, তবে আমি কোনও উত্তর পোস্টে তথ্যটি অনুলিপি করতে চাই না।
এম্মালি উইলসন

2

আমার কাছে এমন একটি অ্যাপ্লিকেশন রয়েছে যা অনেকগুলি উইন্ডো xpraস্প্যান করে এবং গ্রহণযোগ্য রান_স্কেলযুক্ত সমাধানের প্রয়োজন অনুসারে আমি এই মুহুর্তে ব্যবহার করতে পারি না । আমি জিনোম-টুইক-টুলের 2 এক্স স্কেলিং সহ্য করতে পারি না। খুব বিশাল। 1.5x প্রয়োজন।

আমি আবিষ্কার করেছি যে বাঘের ভিএনসি জাভা ক্লায়েন্ট ক্লায়েন্ট-সাইড ডিসপ্লে স্কেলিংকে 150% সমর্থন করে।

সুতরাং আমি 2 / তৃতীয়াংশ আকার এবং একটি ন্যূনতম উইন্ডোজ ম্যানেজার সহ একটি ভিএনসিভার চালু করি:

vncserver -geometry 2520x1380 -xstartup ~/.vnc/xstartup-mwm

আমি তারপরে টাইগারভিএনসির ভি 1.7 জাভা ক্লায়েন্টের সাথে সংযোগ স্থাপন করি (1.8.0 ধারাবাহিকভাবে আমার জন্য ক্র্যাশ করে):

java -jar VncViewer-1.7.0.jar -ScalingFactor=150

কমান্ডলাইন ব্যতীত, আপনি ভিএনসি F8ভিউয়ার বিকল্পগুলি পেতে হিট করতে পারেন। স্ক্রিন-> স্কেলিং ফ্যাক্টর-> 150%। এটি 2k / 4 য় 4k থেকে 4k এর রেজোলিউশনের স্কেল করে।

এখানে চিত্র বর্ণনা লিখুন

বাম দিকে 150% স্কেলিং সহ ভিএনসিতে প্রত্নতত্ব এমডাব্লুএমএম। ডানদিকে অভিনব জিনোম ডেস্কটপ (স্থানীয়), কোনও স্কেলিং নেই। আপনি ছোট আইকন লক্ষ্য করবেন। জিনোম অন্যথায় জিনোম-টুইক-টুলটিতে 1.5x ফন্ট স্কেলিংয়ের সাথে 4k এর জন্য সামঞ্জস্য করা হয়, তবে আইকনগুলি স্কেল করে না। এটি কেবলমাত্র একটি উদাহরণ অ্যাপ্লিকেশন - অ্যাপ্লিকেশনটিতে আইকনগুলি এবং স্কেলিং যা আমাকে এইভাবে চাপ দিচ্ছে তা আরও খারাপ।

দুর্ভাগ্যক্রমে এটি একটি পৃথক উইন্ডো ম্যানেজার সহ পুরো 1.5x স্কেলড ডেস্কটপ। এটি আমার মাল্টি উইন্ডো অ্যাপ্লিকেশনটির জন্য একটি সুন্দর প্রাচীরযুক্ত অঞ্চল তৈরি করে, তবে দ্বিতীয় উইন্ডো ম্যানেজারটি পেয়ে বিরক্তিকর। যাইহোক, ভিএনসি হ'ল দীর্ঘকালীন ব্যবহারের সাথে আমি পরিচিত এবং এটি ল্যাপটপে খুব সহজেই চলে যায়, সম্ভবত এটি ব্যবহারযোগ্য।


1

Vncdesk আপনাকে স্থানীয় ভিএনসি ক্লায়েন্ট-সার্ভারের উপর ভিত্তি করে একটি সমাধান দেয় ( এখানে দেখুন )

এটি আমার জন্য সম্পূর্ণ সমাধান নয় কারণ অ্যাপটিকে উইন্ডো ম্যানেজারের প্রয়োজন হলে এটি কিছু সমস্যা দেয় problems

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