डुअल-मॉनिटर सेटअप में VMware लिनक्स अतिथि OS में बदलते फ़ॉन्ट आकार


1

अच्छा दिन।

मेरे पास एक Slackware Linux VM है जिसे मैं अपने लैपटॉप पर चलाता हूं। मेरे पास अपने लैपटॉप स्क्रीन और फ़ुल-स्क्रीन मोड में बाहरी मॉनिटर दोनों का उपयोग करने के लिए सेटअप है, इसलिए मेरा अतिथि OS एक साथ दोनों स्क्रीन का उपयोग कर सकता है।

VMware द्वारा प्रदान की गई एक स्क्रिप्ट tricksमेरे अतिथि वीएम को यह सोचने में मजबूर करती है कि उसके पास वास्तव में इससे बड़ी स्क्रीन है। यदि मेरी लैपटॉप स्क्रीन 1400x900 है, और मेरी बाहरी मॉनिटर 800x600 है, तो स्क्रिप्ट इस तरह से व्यवहार करती है जैसे कि मेरे पास एक स्क्रीन है (1400 + 800) x (900 + 600) = (2200x1500) पिक्सेल स्क्रीन।

कुछ अनुप्रयोगों में, अर्थात् फ़ायरफ़ॉक्स, फ़ॉन्ट का आकार एक समान रहता है चाहे मैं कितने मॉनिटर का उपयोग कर रहा हूं (लेकिन केवल ब्राउज़र सामग्री में, शीर्षक छोटे हैं)। अगर मैं किसी अन्य एप्स का उपयोग करता हूं, जैसे कि कोनो कंसोल, ओपनऑफिस, कोनकेर, आदि, तो फोंट वास्तव में छोटे होते हैं जब मैं अपने दूसरे मॉनिटर का उपयोग नहीं कर रहा हूं, खासकर मेनू, टाइटलबार, डायलॉग आदि के लिए उपयोग किए जाने वाले फोंट।

मुझे कई स्थानों पर फ़ॉन्ट आकारों को संपादित करना पड़ा है क्योंकि कुछ ऐप केडीई के पुस्तकालयों, सूक्ति से अन्य आदि का उपयोग करते हैं। क्या मेरे सभी फ़ॉन्ट आकारों को समेकित करने का एक तरीका है ताकि मेरे फोंट समान भौतिक (स्पष्ट) आकार के हों मेरे आभासी स्क्रीन आकार की मैंने संदर्भ के लिए अपनी ~ /.* आरसी फ़ाइलों की सामग्री को शामिल किया है। मेरा अनुमान है कि शायद मैं स्क्रीन आकार के एक प्रतिशत के बजाय एक निश्चित मूल्य के रूप में एक फ़ॉन्ट आकार सेट कर सकता हूं।

आपके समय और सहायता के लिए अग्रिम धन्यवाद।

~ / .Kderc

[General]
activeFont=Sans Serif,4,-1,5,50,0,0,0,0,0
desktopFont=Sans Serif,4,-1,5,50,0,0,0,0,0
fixed=Monospace,4,-1,5,50,0,0,0,0,0
font=Sans Serif,4,-1,5,50,0,0,0,0,0
menuFont=Sans Serif,4,-1,5,50,0,0,0,0,0
smallestReadableFont=Sans Serif,4,-1,5,50,0,0,0,0,0
taskbarFont=Sans Serif,4,-1,5,50,0,0,0,0,0
toolBarFont=Sans Serif,4,-1,5,50,0,0,0,0,0



~ / .Gtkrc-2.0

style "font"
{
    font_name = "Monospace 3"
}
widget_class "*" style "font"
gtk-font-name = "Monospace 3"

जवाबों:


1

VMware के बजाय VirtualBox का उपयोग करने का प्रयास करें।

VMware "vmware-tools-user" स्क्रिप्ट का उपयोग करता है आप सभी भौतिकों को एक बड़े डेस्कटॉप के रूप में प्रदर्शित करता है। ऊपर अपना उदाहरण उद्धृत करते हुए:

अगर मेरी लैपटॉप स्क्रीन 1400x900 है, और मेरी बाहरी मॉनिटर 800x600 है, तो स्क्रिप्ट इस तरह का व्यवहार करती है जैसे कि मेरे पास एक स्क्रीन है (1400 + 800) x (900 + 600) = (2200x1500) पिक्सेल स्क्रीन।

यह आपके फॉन्ट को छोटा दिखाने वाला है, और इससे निपटने के लिए एक दर्द है।

यदि आप वर्चुअलबॉक्स के साथ जाते हैं, तो यह कई वर्चुअल डिस्प्ले बनाता है जिसे xrandr (यानी: VBOX0 , VBOX1 , आदि) के माध्यम से एनुमरेट किया जा सकता है । यह आपको अपने व्यक्तिगत मॉनिटर की तुलना में बेतुके बड़े रिज़ॉल्यूशन वाले एक से अधिक वर्चुअल मॉनिटर के बजाय, उचित रिज़ॉल्यूशन के साथ कई मॉनिटर करने की अनुमति देता है। यदि आपके पास तीन-मॉनिटर सेटअप है, तो यह विशेष रूप से थकाऊ हो जाता है, क्योंकि कुछ केडीई एप्लिकेशन आपको मॉनिटर के आकार 4 फ़ॉन्ट से किसी भी छोटे सेट करने की अनुमति नहीं देंगे, जिसका अर्थ है कि आप बड़े / असंगत फोंट के साथ फंस गए हैं।

इसे समाप्त करने के लिए, आपको बस अपने केडीईआरसी का नाम बदलना चाहिए (यदि आप स्लैकवेयर के नवीनतम / वर्तमान संस्करण का उपयोग कर रहे हैं, तो इसकी आवश्यकता नहीं है), और आपकी gtkrc / gtkrc-2.0 फाइलें केडीई में ऑटो-जेनरेट की गई सेटिंग्स से सॉर्ट की जाती हैं।

वहां से, आप systemsettingsकमांड के माध्यम से अपने केडीई / जीटीके फ़ॉन्ट आकार को अपडेट कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.