我有一台 HP Envy dv7,具有 Win 8 和 Fedora 18 双启动设置。2013 年 7 月 22 日,我更新了 Fedora 18 中具有可用更新的所有软件包。
重新启动后,Fedora 现在检测到 vga-2 端口上连接了第二个显示器(根据xrandr
),但我没有第二个显示器。有没有办法阻止它检测到该显示器?
编辑:
谢谢楼下的建议@slm然而这只是给了我一个空白的屏幕。在研究该解决方案时,我意识到有一个新的 grub 菜单条目。我将它与旧的菜单条目进行了比较,唯一的区别是内核版本。如果我使用旧版本登录,则不会出现问题,但如果我使用新版本,则会出现问题。
如果我使用旧内核运行 xrandr,我会得到以下信息:
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1600x900 60.0*+ 40.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VGA-2 disconnected (normal left inverted right x axis y axis)
但是,如果我在新内核下运行它,我会得到:
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1600x900 60.0*+ 40.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VGA-2 connected (normal left inverted right x axis y axis)
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1024x768 (0x63) 65.0MHz
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
800x600 (0x64) 40.0MHz
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
800x600 (0x65) 36.0MHz
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz
v: height 600 start 601 end 603 total 625 clock 56.2Hz
不确定是什么原因造成的,但由于我仍然可以使用旧内核,所以我会这样做,看看 Fedora 是否推出修复它的更新。再次感谢您的帮助。
答案1
我遇到了这个潜在的解决方法。将以下内容添加到 grub2 引导加载程序内核参数中。编辑文件,/boot/grub2/grub.cfg
:
linux /vmlinuz-… video=LVDS-1:d
您还可以用来xrandr
启用/禁用手动连接的不同设备。
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192
LVDS1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
1440x900 60.0*+ 50.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
关闭 LVDS1:
$ xrandr --output LVDS1 --off
我也想尝试这个:
$ xrandr --auto
它应该禁用任何已断开连接的启用输出,即您神秘的第二个显示器。
答案2
在进行屏幕截图或截屏时,我还看到了一个额外的显示器。上面解释的 xrandr 方法对我不起作用。我使用了 GUI 方法。进入显示设置 -> 选择第二个显示器并将其关闭。显示器仍然显示在显示管理器中,但它似乎不会影响截屏等。