जहाँ तक मुझे पता है, संस्करण 1.7 से शुरू होकर, xorg
डिफॉल्ट से96 dpi
। जब तक आप कॉन्फ़िगर फ़ाइलों के DisplaySize
माध्यम से निर्दिष्ट नहीं करते तब तक यह कुछ भी गणना नहीं करता है Xorg
। इसके अलावा, xdpyinfo
आउटपुट पर भरोसा न करें ।
मेरा लैपटॉप Intel SandyBridge पर चलता है। Xorg.0.log
एक नए आर्च्लिनक्स स्थापित पर मेरे अंश :
(==) intel(0): DPI set to (96, 96)
चल रहा है
xdpyinfo | grep -E 'dimensions|resolution'
रिटर्न:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
जो सच होने से बहुत दूर है। मुझे पता है कि मेरी स्क्रीन का आकार 344x193
मिमी है इसलिए स्पष्ट रूप से xdpyinfo
पिक्सेल रिज़ॉल्यूशन ( 1600x900
) और डिफ़ॉल्ट के आधार पर भौतिक आकार की गणना करता है 96 DPI
। अगर मैं जोड़ूं
........
DisplaySize 344 193
........
में /etc/X11/xorg.conf.d/monitor.conf
और पुनः आरंभ, Xorg.0.log
सही ढंग से रिपोर्ट:
(**) intel(0): Display dimensions: (344, 193) mm
(**) intel(0): DPI set to (118, 118)
हालांकि, xdpyinfo | grep -E 'dimensions|resolution'
हमेशा रिटर्न:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
फिर भी, मैं Gnome का उपयोग कर रहा हूँ के रूप में कोई दृश्य परिवर्तन, और 96 DPI
भी हार्ड कोडित है gnome-settings-daemon
। उत्तरार्द्ध को पैच करने के बाद, मैं अपने मूल का आनंद ले सकता हूं 118 DPI
। लेकिन उस सब के बाद भी, xdpyinfo
अभी भी रिटर्न:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch