ฉันมีแล็ปท็อป (~ HP อายุ 5 ปีที่ใช้คอมแพค nc6400 ที่ใช้ Fedora Linux) ซึ่งฉันใช้เวลาส่วนใหญ่เป็นเครื่องเดสก์ท็อป เสียบเข้ากับแท่นวางพร้อมฝาปิดและเชื่อมต่อผ่านสายเคเบิล DVI กับจอ LCD ภายนอกขนาดใหญ่
ด้วยเหตุผลหลายประการ (หน้าจอล็อกอินปรากฏขึ้นบนจอแสดงผลแบบปิดการ์ดกราฟิกที่ จำกัด ไม่สามารถทำ 3D ทั้งสองจอได้ในคราวเดียว) ฉันต้องการป้องกัน X จอแสดงผลแบบรวมของแล็ปท็อปที่ใช้งานโดย X ในขณะที่เชื่อมต่อและบนโต๊ะทำงาน (ซึ่งเป็นวิธีที่ฉันใช้งานประมาณ 97% ของเวลา) ฉันไม่ต้องการใช้แผงแล็ปท็อปในตัว การบูตไม่ได้เป็นปัญหาโดยเฉพาะตามค่าเริ่มต้นทุกอย่างจะถูกมิเรอร์ระหว่างสองจอแสดงผล นอกจากนี้ฉันไม่รังเกียจโซลูชัน 'ด้วยตนเอง' เช่นฉันต้องยกเลิกการตั้งค่าในโอกาสที่หายากเหล่านั้นเมื่อฉันใช้แล็ปท็อปห่างจากโต๊ะทำงาน
เมื่อเข้าสู่ระบบฉันสามารถกำหนดค่า Gnome เพื่อให้ใช้เฉพาะจอภาพภายนอกและแผงแล็ปท็อปถูกทำเครื่องหมาย "ปิด" แต่สิ่งนี้ไม่มีผลต่อสถานะการกำหนดค่าเริ่มต้นโดยอัตโนมัติของ X และจอแสดงผลก่อนเข้าสู่ระบบ น่าแปลกที่แล็ปท็อปไม่มีเซ็นเซอร์ฝาดังนั้นการเปิดหรือปิดฝาจึงไม่เกิดเหตุการณ์ใด ๆ ฉันสามารถใช้xrandr -display :0 --output LVDS1 --off --output DVI1 --auto
กับ VC แยกต่างหากก่อนเข้าสู่ระบบ แต่สิ่งนี้ยังคงอยู่หลังจากความจริงของ X ที่เริ่มต้นและค้นพบและตัดสินใจใช้จอแสดงผลทั้งสอง
ฉันพยายามกำหนดค่า 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
อย่างไรก็ตามนั่นไม่ได้มีผลประโยชน์ การ์ดแสดงผลคือ Intel 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
เครื่องใช้งาน Fedora Linux รุ่นต่างๆ (x86_64) ตั้งแต่ประมาณ 10/11) ฉันกำลังลองใช้ Fedora 15 รุ่นเบต้า (ซึ่งรวมถึง Gnome 3) แต่ปัญหามีอยู่ในระบบปฏิบัติการรุ่นก่อนหน้า