永久禁用第二屏幕

永久禁用第二屏幕

我的笔记本电脑的显示器不再工作,因此我连接了一个外接显示器。

启动时,GDM 仍能识别笔记本电脑主屏幕并在其上显示登录窗口。但我却看不到它。

xrandr --output LVDS1 --off我可以在登录后通过运行来禁用笔记本电脑的屏幕。我尝试将此命令放入~\.xinitrc并放入./40-xrandr.sh/etc/X11/xinit/xinitrc.d

两者都没有任何效果。我希望它至少能在登录时关闭笔记本电脑的屏幕。

如何禁用笔记本电脑的屏幕GDM 启动了吗?

答案1

这会让 Linux 完全忽略 LVDS 输出。这样它就不会被所有登录管理器使用,也不会出现在显示配置对话框中。

创建一个文件/usr/share/X11/xorg.conf.d/50-disable-lvds.conf并在其中写入:

Section "Monitor"
        Identifier      "lvds monitor"
        Option  "ignore"        "true"
EndSection
Section "Device"
        Identifier      "onboard"
        Option  "Monitor-LVDS1" "lvds monitor"
EndSection

答案2

修改/etc/default/grub并添加

video=LVDS-1:d video=VGA-1:e

:d 禁用:e 启用。

例如我的是

GRUB_CMDLINE_LINUX_DEFAULT="video=LVDS-1:d video=VGA-1:e acpi=force elevator=noop i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"acpi=force elevator=noop i8042.noloop=1 usbhid.quirks=0xeef:0x1:0x40"

希望这可以帮助

答案3

不幸的是,Halox 的答案并没有解决这个问题,因为 GDM3 自行配置了 X 服务器并重新启用了已禁用的监视器(愚蠢的)。

阅读文档xrandr --output LVDS1 --off在顶部添加了/etc/gdm/Init/Default它并最终使其工作。

相关内容