![无法通过 grub 启动选项禁用显示端口](https://linux22.com/image/1053946/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20grub%20%E5%90%AF%E5%8A%A8%E9%80%89%E9%A1%B9%E7%A6%81%E7%94%A8%E6%98%BE%E7%A4%BA%E7%AB%AF%E5%8F%A3.png)
xrandr
当我在终端上运行时,我看到DVI-0 connected
和DisplayPort-1 connected
。我仅将DVI-0
其用作输出。我没有两个屏幕,也没有任何其他连接到计算机的东西,所以我不知道为什么DisplayPort-1
会出现。我使用 HDMI 转 DVI 适配器。
由于DisplayPort-1
显示为,因此在更改分辨率时会出现一些奇怪的行为。如果我运行xrandr -s 1024x768
并且之前的分辨率为,那么我将看到一个截断的屏幕,因为出于某种原因,我正在更改 DisplayPort 的分辨率。反过来,从到800x600
也会出现这种情况。1024x768
800x600
过去,我会将video=DP-1:d
grub 启动选项添加到隐藏此“幻影”显示中。这将解决所有有趣的问题。但是,此 grub 选项不再起作用!将其添加到GRUB_CMDLINE_LINUX_DEFAULT
并/etc/default/grub
执行后update-grub
,计算机仍然会出现幻影DisplayPort-1
输出。
我正在运行 Ubuntu 14.04.2 LTS。有什么想法吗?
答案1
我可以通过添加video=DP-2:d
grub 启动选项来禁用显示端口。请注意,尽管实际上已启用,但xrandr
仍会显示该端口。DisplayPort-1
DP-2
以下是我如何找出哪个是真正的输出设备的方法,这要归功于ArchLinux 维基:
*要获取连接器的名称和当前状态,可以使用以下 shell 单行命令:
$ for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
DVI-I-1: connected
HDMI-A-1: disconnected
VGA-1: disconnected