데스크탑 컴퓨터로 대부분의 시간을 사용하는 랩톱 (~ 5 년 된 HP compaq nc6400 Fedora Linux)이 있습니다. 뚜껑을 닫은 상태로 도킹 스테이션에 연결하고 DVI 케이블을 통해 대형 외부 LCD 디스플레이에 연결합니다.
여러 가지 이유로 (로그인 인사가 닫힌 디스플레이에 표시되고 제한된 그래픽 카드가 두 디스플레이 모두에 3D를 동시에 수행 할 수 없음) 랩톱의 통합 디스플레이 패널이 X에서 전혀 사용되지 않도록하고 싶습니다. 도킹되어 있고 책상 위에있는 동안 (시간의 약 97 % 사용) 통합 랩톱 패널을 사용하지 않기를 바랍니다. 기본적으로 두 디스플레이간에 모든 것이 미러링되므로 부팅은 특별한 문제가 아닙니다. 또한 책상에서 멀리 떨어진 랩톱을 사용할 때 드문 경우에 설정을 취소 해야하는 '수동'솔루션이 마음에 들지 않습니다.
로그인하면 외부 모니터 만 사용하고 랩톱 패널에 "off"로 표시되도록 Gnome을 구성 할 수 있지만 초기 자동 구성된 X 상태 및 사전 로그인 인사 표시에는 영향을 미치지 않습니다. 놀랍게도 랩톱에는 뚜껑 센서가없는 것처럼 보이므로 뚜껑을 열거 나 닫아도 이벤트가 발생하지 않습니다. xrandr -display :0 --output LVDS1 --off --output DVI1 --auto
로그인하기 전에 별도의 VC에서 사용할 수 있지만, 여전히 X가 시작하여 두 디스플레이를 사용하기로 결정하고 발견 한 후에 발생합니다.
다음 /etc/X11/xorg.conf.d/01-turn-off-laptop-display.conf
을 포함 하는 파일 을 만들어 Xorg를 구성하려고 시도했습니다 .
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
머신은 약 10/11 버전부터 다양한 버전의 Fedora Linux (x86_64)를 실행하고 있습니다. 현재 Fedora 15 베타 (Gnome 3 포함)를 시도하고 있지만 이전 OS 릴리스에서 문제가 발생했습니다.