通过 HDMI 连接电视后,电视和笔记本电脑屏幕均无显示

通过 HDMI 连接电视后,电视和笔记本电脑屏幕均无显示

昨天我想在电视上看电影,所以我将电视插入笔记本电脑的 HDMI 端口。起初它没有将我的电视显示为第二个屏幕,所以我进入设置 -> 显示并启用电视。但完成此步骤后,即使重新启动后,我的笔记本电脑屏幕和电视屏幕都变黑了。我尝试使用来宾帐户登录,该帐户中一切正常,这似乎是我搞砸了用户设置。有人知道我如何重置此设置吗?我设法做的是登录损坏的帐户并通过 Super+T 启动 shell 并使用该xrandr --query命令。输出是

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x
axis y axi$    1366x768       60.0*+    1360x768       59.8     60.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) VIRTUAL1
disconnected (normal left inverted right x axis y axis)

(请注意,我现在已经拔掉了电视插头)

我在另一个帐户上运行了相同的命令,输出相同,只是 LVDS1 显示“1366*768+0+0”。我猜这最后两个参数是某种偏移量,所以我什么都看不到?我正在运行 xubuntu。

答案1

我通过删除“~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml”解决了该问题。

答案2

最近我在网上发现了下面的脚本。作者声称它可以自动在 HDMI 和屏幕之间切换。

    #!/bin/bash

    # i ran `xrandr -q` to discover these values
    IN="eDP1"
    EXT="HDMI1"

    if (xrandr | grep "$EXT" | grep "+")
    then
    xrandr --output $EXT --off --output $IN --auto
    else
    if (xrandr | grep "$EXT" | grep " connected")
    then
    xrandr --output $IN --off --output $EXT --auto
      fi
    fi

我希望它能起作用

相关内容