স্ক্রিনের কেবলমাত্র অংশ ব্যবহার করতে এক্সগার্গ সেট করুন


13

আমার স্ক্রিনটির 1280 x 1024 রেজোলিউশন রয়েছে। তবে দুর্ভাগ্যক্রমে, 200 পিক্সেলের ডানদিকের বেল্টটি ক্ষতিগ্রস্ত হয়েছে এবং কোনও চিত্র প্রদর্শন করতে অক্ষম।

আমি কীভাবে সেট করতে পারি যে Xorg আমার স্ক্রিনটিকে 1080 x 1024 ডিভাইস হিসাবে বিবেচনা করবে?

এখন আমি চেষ্টা করেছি:

Virtual 1080 1024
Viewport 0 0

এটি সঠিকভাবে কাজ করে না - চিত্রটি উল্লম্বভাবে ফিট করার জন্য মাপানো হয় এবং অনুভূমিকভাবে আমি মাউস দিয়ে প্যান করতে পারি।


2
আমি আরও সমাধানের সন্ধানে অনুগ্রহটি খুলেছি, সম্ভবত সহজ। ধন্যবাদ সবাইকে!
রোক ক্রালজ

উত্তর:


8

চেক আউট করুন: http://howto-pages.org/ModeLines/ , তাদের Xorg মডেলিনগুলির একটি ভাল ব্যাখ্যা রয়েছে। তারপরে http://xtiming.sourceforge.net/cgi-bin/xtiming.pl এ যান এবং আপনি যে স্ক্রিনটি ব্যবহার করতে পারেন তার আকারের জন্য চশমাগুলি ইনপুট করুন। এটি আপনাকে এমন একটি মডেলিন দেবে যা আপনি আপনার xorg.conf ফাইলটিতে যুক্ত করতে পারেন।

ক্ষেত্রগুলি 4, 5, 6, এবং 7 নিম্নলিখিত মানগুলির সাথে সামঞ্জস্য করে: এইচডিস্প্লে এইচসিঙ্কস্টার্ট এইচসিঙ্কএন্ড এইচোটাল।

৫ এবং fields ক্ষেত্রের সাথে খেলে আপনি আপনার স্ক্রিনের দৃশ্যমান অংশটি বাম বা ডানদিকে সরিয়ে নিতে সক্ষম হবেন, আপনার প্রয়োজন অনুসারে need


আপনি কি আরও বিস্তারিতভাবে ব্যাখ্যা করতে পারেন?
রোক ক্রালজ

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

2

আপনাকে ডিসপ্লে ম্যানেজারগুলি কীভাবে সেরা এটি ব্যবহার করতে হয় তা চারপাশে ঘুরতে হবে, কিন্তু:

আপনি সাধারণভাবে আপনার জর্জি শুরু করতে পারেন যা আপনার পুরো স্ক্রিনটি পুরো রেজোলিউশনে ব্যবহার করবে, যেমন

Xorg :123 -ac

-Ac সুইচটি ক্লায়েন্টদের অনুমতি দেওয়ার ক্ষেত্রে কিছু Xorgs বিধিনিষেধকে অক্ষম করে। তারপরে আপনি জেফারকে একমাত্র ক্লায়েন্ট হিসাবে শুরু করেন (আপনার প্রয়োজনের জন্য স্ক্রিন আর্গুমেন্ট হিসাবে গৃহীত রেজোলিউশনটি আপনি গ্রহণ করতে পারেন):

DISPLAY=:123 Xephyr :0 -screen 1720x1200

জেফাইর হ'ল এক ধরণের "ওভারলে জাস্টারভার" যা ক্লায়েন্টদের সাথে ঠিক যেমন কোনও এক্সারভারের মত ইন্টারেক্ট করে, তবে রেন্ডারিং এবং ইনপুট (ব্যবহারকারীর মুখোমুখি অংশ) এর যত্ন নেওয়ার পরিবর্তে, জেফাইর এটির জন্য অন্য একটি এক্সারভারের উপর নির্ভর করে।

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

এটি চেষ্টা করার জন্য আমি কী করেছি:

/root/.xinitrcবিষয়বস্তু দিয়ে তৈরি করুন

Xephyr :0 -ac -once -query myxdmcphost -screen 1400x1200`

যেখানে 1400 আমার পর্দার প্রস্থ -200 পিক্সেল।

তারপরে আমি চালিত হয়েছি xinit -- :123 -my -usual -xorg -options -for -my -computerএবং ফলস্বরূপ আমি একটি লগইন স্ক্রিন এবং একটি সেশন পাই যা আসলে আমার পুরো পর্দা ব্যবহার করে তবে ডানদিকে 200 পিক্সেল প্রশস্ত কলাম।

যেমন GDM- র জন্য একই প্রভাবটি অর্জন করতে আপনাকে একটি জেসারভারের অনুরোধ করার পদ্ধতি হিসাবে xinitকয়েকবার কমান্ডটি সরবরাহ gdm.confকরতে হবে। তবে কীভাবে এটি করা যায় তা আমি আপনাকে আমার মাথার উপরে থেকে বলতে পারি না।


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