Çoğu zaman bir masaüstü makinesi olarak kullandığım bir dizüstü bilgisayarım (~ 5 yaşında HP compaq nc6400). Kapağı kapalı olarak bir yerleştirme istasyonuna takılır ve DVI kablosuyla büyük bir harici LCD ekrana bağlanır.
Çeşitli nedenlerle (kapalı ekranda giriş karşılama mesajı görünür, sınırlı grafik kartı her iki ekrana aynı anda 3D yapamaz) Dizüstü bilgisayarın entegre ekran panelinin X tarafından kullanılmasını önlemek istiyorum. Yerleşik ve masamda iken (bu zamanın yaklaşık% 97'sini kullanıyorum) sadece entegre dizüstü bilgisayar panelini kullanmamasını istiyorum. Önyükleme belirli bir sorun değildir, çünkü varsayılan olarak her şey iki ekran arasında yansıtılır. Ayrıca, dizüstü bilgisayarımı masamdan uzakta kullanırken nadir durumlarda ayarları geri almam gereken bir 'manuel' çözüm umrumda değil.
Giriş yaptıktan sonra Gnome'u yalnızca harici monitörü kullanacak ve dizüstü bilgisayar paneli "kapalı" olarak işaretlenecek şekilde yapılandırabilirim, ancak bunun X'in başlangıçta otomatik yapılandırılmış durumu ve giriş öncesi karşılama ekranı üzerinde hiçbir etkisi yoktur. Şaşırtıcı bir şekilde dizüstü bilgisayarın bir kapak sensörü yok gibi görünüyor, bu nedenle kapağı açmak veya kapatmak herhangi bir olayı tetiklemiyor gibi görünüyor. xrandr -display :0 --output LVDS1 --off --output DVI1 --auto
Giriş yapmadan önce ayrı bir VC'de kullanabilirim , ancak bu hala X'in başlayıp keşfettiği ve her iki ekranı kullanmaya karar vermesinden sonra.
Şunları /etc/X11/xorg.conf.d/01-turn-off-laptop-display.conf
içeren bir dosya oluşturarak Xorg'u yapılandırmayı denedim :
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
Ancak bunun yararlı bir etkisi olmamıştır. Ekran kartı Intel 945GM'dir:
[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
Makine yaklaşık 10/11 sürümünden bu yana Fedora Linux'un çeşitli sürümlerini (x86_64) çalıştırıyor. Şu anda (Gnome 3'ü içeren) Fedora 15 beta'yı deniyorum, ancak sorun önceki işletim sistemi sürümlerinde mevcuttu.