मेरे पास एक लैपटॉप है (~ 5 साल पुराना HP compaq nc6400 चल रहा है फेडोरा लिनक्स) जो कि मैं ज्यादातर समय डेस्कटॉप मशीन के रूप में उपयोग करता हूं। यह अपने ढक्कन को बंद करके डॉकिंग स्टेशन में प्लग किया गया है और डीवीआई केबल द्वारा एक बड़े बाहरी एलसीडी डिस्प्ले से जुड़ा हुआ है।
विभिन्न कारणों के लिए (लॉगिन अभिवादन बंद प्रदर्शन पर दिखाई देता है, सीमित ग्राफिक्स कार्ड दोनों डिस्प्ले को एक साथ 3 डी नहीं कर सकता है) मैं लैपटॉप के एकीकृत डिस्प्ले पैनल को एक्स द्वारा उपयोग किए जाने से रोकना चाहता हूं। डॉक किया गया और मेरी डेस्क पर (जो है कि मैं इसे लगभग 97% समय का उपयोग करता हूं) मैं इसे केवल एकीकृत लैपटॉप पैनल का उपयोग नहीं करना चाहूंगा। बूट करना कोई विशेष समस्या नहीं है, क्योंकि डिफ़ॉल्ट रूप से दो डिस्प्ले के बीच सब कुछ मिरर किया जाता है। इसके अलावा, मुझे 'मैनुअल' समाधान से कोई आपत्ति नहीं है, जैसे कि मुझे उन दुर्लभ अवसरों पर सेटिंग्स को पूर्ववत करना होगा जब मैं अपने डेस्क से दूर लैपटॉप का उपयोग कर रहा हूं।
एक बार लॉग इन होने के बाद मैं Gnome को कॉन्फ़िगर कर सकता हूं ताकि यह केवल बाहरी मॉनिटर का उपयोग करे और लैपटॉप पैनल "बंद" चिह्नित हो, हालांकि इससे एक्स के प्रारंभिक ऑटो-कॉन्फ़िगर राज्य और प्री-लॉगिन ग्रीटिंग डिस्प्ले पर कोई प्रभाव नहीं पड़ता है। हैरानी की बात है कि लैपटॉप में एक ढक्कन सेंसर नहीं है, इसलिए ढक्कन को खोलना या बंद करना किसी भी घटना को ट्रिगर नहीं करता है। मैं xrandr -display :0 --output LVDS1 --off --output DVI1 --auto
लॉगिन करने से पहले एक अलग वीसी पर उपयोग कर सकता हूं , लेकिन यह एक्स के शुरू होने और दोनों डिस्प्ले का उपयोग करने का निर्णय लेने और निर्णय लेने के तथ्य के बाद भी है।
मैंने एक फ़ाइल बनाकर Xorg को कॉन्फ़िगर करने का प्रयास किया, /etc/X11/xorg.conf.d/01-turn-off-laptop-display.conf
जिसमें शामिल हैं:
Section "Monitor"
Identifier "laptop panel"
Option "Monitor-LVDS1" "laptop panel"
Option "Enable" "no"
EndSection
Section "Monitor"
Identifier "big display"
Option "Monitor-DVI1" "big display"
EndSection
Section "Screen"
Identifier "main"
Device "Default"
Monitor "big display"
EndSection
हालाँकि इसका कोई उपयोगी प्रभाव नहीं पड़ा। वीडियो कार्ड इंटेल 945GM है:
[dan@khorium ~]$ sudo lspci -v -s 0:2
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Device 30ad
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f4600000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 4000 [size=8]
Memory at e0000000 (32-bit, prefetchable) [size=256M]
Memory at f4680000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Kernel driver in use: i915
Kernel modules: i915
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
Subsystem: Hewlett-Packard Company Device 30ad
Flags: bus master, fast devsel, latency 0
Memory at f4700000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 2
मशीन 10/11 के बाद से फेडोरा लिनक्स (x86_64) के विभिन्न संस्करणों को चला रही है। मैं वर्तमान में फेडोरा 15 बीटा (जिसमें गनोम 3 शामिल है) की कोशिश कर रहा हूं, लेकिन समस्या पिछले ओएस रिलीज में मौजूद है।