xrandr प्रयास करें (यह x आकार बदलने और घुमाने के लिए खड़ा है)
यहाँ मेरे ibm थिंकपैड x40 पर आउटपुट है जिसमें एक इंटेल i855 ग्राफिक चिप है
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm panning 1024x768+0+0
1024x768 50.0*+ 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
आप देखते हैं कि मेरा मॉनिटर LVDS1 से जुड़ा है और उपलब्ध संकल्प क्या हैं
आप निम्न आदेश का उपयोग करके ज़ूम कर सकते हैं
$ xrandr --output LVDS1 --panning 1024x768 --mode 640x480
यह आपके 1024x768 डेस्कटॉप से बाहर 640x480 क्षेत्र दिखाते हुए आपके मॉनिटर रिज़ॉल्यूशन को 640x480 पर सेट करेगा।
आदेश का पालन करने के लिए अपने सामान्य संकल्प का उपयोग करने के लिए
$ xrandr --output LVDS1 --panning 1024x768 --mode 1024x768
केवल रिज़ॉल्यूशन बदलने का अंतर यह है कि अन्य सभी प्रोग्राम सोचते हैं कि रिज़ॉल्यूशन अभी भी 1024x768 है। उन्हें इस बात का कोई अंदाजा नहीं है कि उन 1024x768 का केवल एक हिस्सा वास्तव में मॉनीटर के लिए अनुमानित है।
आइए इसकी तुलना कंपिज़ जूम से करें
- माउस पर ज़ूम केंद्रों को संकलित करें और हर पिक्सेल को मूव करता हुआ दृश्यमान क्षेत्र ले जाए। xrandr केवल दृश्यमान क्षेत्र को स्थानांतरित करता है जब माउस कर्सर दृश्य क्षेत्र के किनारे तक पहुंचता है।
- compiz मॉनिटर रिज़ॉल्यूशन रखता है। xrandr मॉनिटर रिज़ॉल्यूशन को बदलता है।
- compiz पिक्सेल को धुंधला करता है। xrandr पिक्सेल को धुंधला नहीं करता है। हालांकि मॉनिटर उन्हें थोड़ा धुंधला दिखा सकता है क्योंकि यह मूल संकल्प में नहीं है।
- compiz में जूम स्तर की मनमानी है। xrandr में ग्राफिक कार्ड और मॉनिटर द्वारा समर्थित कई ज़ूम स्तर होते हैं।
- compiz झटपट ज़ूम कर सकते हैं। xrandr ज़ूम टाइम मॉनिटर स्विचिंग रिज़ॉल्यूशन पर निर्भर करता है।
सभी तर्कों के बाद, मुझे लगता है कि पहला बिंदु हावी है। मुझे समझ नहीं आ रहा है कि कंपीज डेवलपर्स ने माउस के हर पिक्सेल आंदोलन को ज़ूम क्यों किया। मुझे लगता है कि उन्होंने वास्तव में दिखावा करने के अलावा इसका इस्तेमाल कभी नहीं किया।