উচ্চ ডিপিআই স্ক্রিন এবং উইন্ডোজ: কীভাবে প্রোগ্রামগুলি কম-রেজিস স্ক্রিনের সাথে আচরণ করবে?


11

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

তবে তারপরে এমন প্রোগ্রামগুলি রয়েছে যেগুলি কেবলমাত্র একটি উচ্চ ডিপিআই সেটিংয়ের জন্য একটি অর্ধ-বেকড সমর্থন করে: সেগুলি ক্ষুদ্র প্রদর্শিত হয় বা কিছু উইন্ডো উপাদান ক্ষুদ্র হয় অন্যগুলি স্বাভাবিক আকারের হয়। এটি এর মধ্যে কিছু প্রোগ্রামকে প্লে অব্যবহার্য করে তোলে, অন্যগুলি ব্যবহারে খুব অপ্রয়োজনীয়।

উইন্ডোজ এই প্রোগ্রামগুলিকে লো রেজোলিউশনের স্ক্রিনে চলছে এবং এইগুলি আনুপাতিকভাবে স্কেল করে এই ভেবে বোকা করতে কোনও উপায় আছে কি ? আমি অনেক বেশি পছন্দ করতে চাই যে সমস্ত উইন্ডো উপাদান সঠিক আকারে রেন্ডার করে এমনকি এর অর্থ হ'ল তারা ঝাপসা হয়ে যায়।

বিভ্রান্তি এড়াতে: আমি অ্যাপ্লিকেশন বৈশিষ্ট্যে "ডিসপ্লে স্কেলিং অন হাই ডিপিআই সেটিংস" সামঞ্জস্যতা সেটিং সম্পর্কে সচেতন, তবে এটি আমার যা প্রয়োজন তা নয়। আমি এর বিপরীতে জিজ্ঞাসা করছি: অস্পষ্টভাবে আপস্কেলিং সক্ষম করুন এবং অ্যাপ্লিকেশনটিকে বিশ্বাস করুন যে এটি একটি নিম্ন-রেজুলেশন স্ক্রিনে চলছে।

উত্তর:


11

আসুন বড় বন্দুকগুলি ভেঙে ফেলা যাক।

অ্যাপ্লিকেশন সামঞ্জস্যতা টুলকিটটি ডাউনলোড এবং ইনস্টল করুন । এতে সামঞ্জস্যতা অ্যাডমিনিস্ট্রেটর নামে একটি প্রোগ্রাম অন্তর্ভুক্ত রয়েছে যা দুটি সংস্করণে আসে, একটি 32-বিট ও একটি 64-বিট একটি। আপনি যে অ্যাপ্লিকেশনটি ঝাপটাতে চান সেই একই সাক্ষ্য দিয়ে চালান।

পটভূমি : অনেক অ্যাপ্লিকেশন দাবি করে যে তারা একটি নির্দিষ্ট বৈশিষ্ট্য সমর্থন করে তবে তারপরে বাস্তবায়নে গোলযোগ। মাইক্রোসফ্ট সর্বদা এটি মোকাবেলা করে এবং তারা সাধারণ সমস্যার সমাধানগুলি পুনরায় ব্যবহার করতে সামঞ্জস্যের অবকাঠামো তৈরি করেছে। এই সংশোধনগুলি উইন্ডোজ এপিআই-তে কল আটকানো, শিম হিসাবে প্রয়োগ করা হয়। আমরা এমন শিম ব্যবহার করব যা অ্যাপ্লিকেশনটির ডিপিআই সচেতনতার ঘোষণা কার্যকরভাবে বাতিল করে দেয়। অন্যান্য শিমগুলি ফ্যানসিয়ার / কনফিগারযোগ্য জিনিসগুলি (দেখুন CorrectFilePaths) করে, আবার কেউ কেউ তার পরিবেশ সম্পর্কে (যেমন ForceAdminAccess) অ্যাপ্লিকেশনটিকে মিথ্যা বলে ।

সামঞ্জস্যতা প্রশাসকের বাম ফলকের নীচে, আপনি কাস্টম ডেটাবেসগুলিতে একটি নতুন এন্ট্রি দেখতে পাবেন। এটিকে ডান ক্লিক করুন এবং নতুনসামঞ্জস্যতা মোড তৈরি করুন চয়ন করুন । এর কিছু নাম দিন (আমি ব্যবহার করেছি DpiMisbehavior)। বাম তালিকায়, এটি সক্ষম করতে বোতামটি সন্ধান DPIUnawareকরুন এবং ক্লিক করুন >। আপনি এটি সম্পন্ন করার পরে ঠিক আছে ক্লিক করুন।

সংক্ষিপ্ত মোড তৈরি

কাস্টম ডাটাবেসটি আবার ডান ক্লিক করুন এবং নতুনঅ্যাপ্লিকেশন ফিক্স তৈরি করুন চয়ন করুন । প্রোগ্রামের নাম এবং বিক্রেতা পূরণ করুন (এগুলি খুব বেশি গুরুত্ব দেয় না) এবং অ্যাপ্লিকেশনটির প্রধান EXE নির্বাচন করুন। (এখানেই সামঞ্জস্যতা প্রশাসকের সাক্ষ্যদান গুরুত্বপূর্ণ)) আপনি এটি সম্পন্ন করার পরে Next টিপুন।

ফিক্স তৈরি

ইন অতিরিক্ত সামঞ্জস্য মোড , নিচে স্ক্রোল করুন এবং আপনি একটি মুহূর্ত আগে তৈরি উপযুক্ততা মোড পাবেন। এর বাক্সটি পরীক্ষা করুন। আপনি চাইলে একটি পরীক্ষা চালান, তারপরে Next চাপুন।

ফিক্স প্রয়োগ

এখন, কঠোরভাবে বলতে গেলে, আপনার একটি সামঞ্জস্যতা মোড তৈরি করার প্রয়োজন হয়নি কারণ আপনি এখানে নির্দিষ্ট ফিক্সগুলি প্রয়োগ করতে পারেন। আপনার যদি সেই মোডে পরে অতিরিক্ত ফিক্স যুক্ত করার প্রয়োজন হয় তবে আমি তা করেছিলাম যাতে তারা সেই মোডের অধীনে থাকা সমস্ত অ্যাপ্লিকেশনগুলিতে আবেদন করে। সুতরাং আপনি সামঞ্জস্যতা সংশোধন পদক্ষেপে কিছু না করে কেবল Next চাপতে পারেন

কোন অতিরিক্ত সংশোধন প্রয়োজন

কোনও প্রোগ্রাম (EXE) কোন অ্যাপ্লিকেশনটি উপস্থাপন করে তা সনাক্ত করতে মেলানো তথ্য ব্যবহার করা হয়। (এটির পরিবর্তে দুর্ভাগ্যজনক হবে যদি ঠিক মতো প্রোগ্রামগুলিতে ফিক্সগুলি প্রয়োগ করা হয়)) ফিক্সটি পাওয়ার জন্য সমস্ত পরীক্ষিত এন্ট্রি অবশ্যই কোনও প্রোগ্রামের জন্য মেলানো উচিত। সামঞ্জস্যতা প্রশাসক আপনার পূর্বনির্ধারিত EXE এর বাইরে এই মানদণ্ডের মানগুলি টেনে আনেন। ডিফল্টগুলি ঠিক আছে, বা আপনি যদি এগুলি সম্পর্কে দৃ strongly়তা অনুভব করেন তবে আপনি সেগুলি পরিবর্তন করতে পারেন। সন্তুষ্ট হলে ফিনিশ হিট করুন।

মেলানো তথ্যের জন্য কোনও ক্রিয়া প্রয়োজন

প্রয়োজনীয় প্রতিটি প্রোগ্রামের জন্য অ্যাপ্লিকেশন ফিক্স তৈরির জিনিসগুলি পুনরাবৃত্তি করুন। তারপরে টুলবারে সংরক্ষণ করুন টিপুন। এটি আপনার যে কোনও নাম দিন; আমি ব্যবহৃত DPI Repair। তারপরে আপনি যে ফাইল সিস্টেমে চান সেটি সংরক্ষণ করুন। আপনি ওপেন টুলবার আইটেমটি ব্যবহার করতে পারেন এবং ভবিষ্যতে যদি আপনার এটির সংশোধন করতে হয় তবে সেই ফাইলটি নির্বাচন করতে পারেন।

শেষ অবধি, নতুন-নামযুক্ত কাস্টম ডাটাবেসটিতে ডান ক্লিক করুন এবং ইনস্টল নির্বাচন করুন

সাফল্য

ও আচ্ছা.

ভবিষ্যতে, আপনার যদি সামঞ্জস্যতা ডাটাবেসটি পরিবর্তন করতে হবে, কেবল এটি খুলুন, উপযুক্ত পরিবর্তন করুন, সংরক্ষণ করুন, তারপরে পুনরায় ইনস্টল করুন; এটি ঠিক পুরানো সংস্করণে চলে যাবে। আসলে, আপনি এই ডাটাবেসটিকে অন্য কম্পিউটারে অনুলিপি করতে পারেন এবং এটি পুনরায় তৈরি না করেই ইনস্টল করার জন্য সামঞ্জস্যতা প্রশাসক ব্যবহার করতে পারেন।

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


উইন্ডোজ 10-এ, আমি যদি একটি কাস্টম সামঞ্জস্যতা মোড তৈরি করি তবে আমি ডাটাবেস সংরক্ষণ করতে অক্ষম, তবে আমি কেবল অ্যাপ্লিকেশন ফিক্সগুলি তৈরি করি তবে সবকিছু ঠিকঠাক কাজ করে।
জেন 21
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.