在 Windows 中,Windows 键 + P 可更改所连接显示器的连接方式。我主要使用它来在镜像视图和扩展视图之间切换。
Ubuntu 14.04 中有类似的热键吗?
澄清一下,我经常遇到这种情况:插入 HDMI 并暂停后,内置显示器一片空白。我认为只需要告诉它切换到不同的显示模式。我无法使用命令执行此操作,因为我看不到我正在输入的内容。
我用谷歌搜索过,但我的谷歌功能似乎不太好用
答案1
如果您找不到简单的内置快捷方式,您可以按照我在 Xubuntu 上的做法操作,并使用它xrandr
切换显示输出。所有这些操作可能看起来都很麻烦,但多年来我发现它非常可靠(尤其是与依赖显示自动切换相比)。
$ sudo apt-get install xrandr
因此,在我的设置中,此命令切换到镜像输出:
xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output VIRTUAL1 --off \
--output DP1 --off --output eDP1 --mode 1920x1080 --pos 2040x0 --rotate normal \
--same-as HDMI1 --output VGA1 --off
这个切换到扩展桌面:
xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output VIRTUAL1 --off \
--output DP1 --off --output eDP1 --mode 1920x1080 --pos 2040x0 --rotate normal \
--output VGA1 --off
显然,这些命令太长了,无法输入,因此我将它们保存到名为display_TV_mirror.sh
和的脚本中display_TV_extend.sh
,然后为每个脚本绑定一个快捷键。在常规 Ubuntu 中,我思考您可以在 系统设置->键盘->快捷方式。我习惯用两个单独的快捷键来分隔脚本,但您可以使用一些切换逻辑轻松地将它们组合成一个开关。
注意:要找出您想要用于 xrandr 的确切命令,arandr
一开始可能更容易使用,它基本上是 xrandr 的 GUI 界面。
$ sudo apt-get install arandr
$ arandr
然后您可以设置所需的配置,将其保存到某个文件中,然后查看该文件以找出需要什么 xrandr 命令来获取您想要的设置。
答案2
至少在我的设置中,我可以使用此命令打开监视器镜像:
xrandr --output HDMI1 --same-as DP1
要关闭监视器镜像,我使用以下命令:
xrandr --output HDMI1 --pos 1920x0
换句话说,我不需要重新指定诸如“--mode 1920x1080”和“--rotate normal”之类的设置。至少在我的情况下,只需在“--same-as”和“--pos”之间进行更改就足够了。
当我从远程笔记本电脑查看我的工作场所屏幕时,这些命令对我来说非常方便。我的工作场所屏幕位于运行 Linux Mint 的双显示器设置上,因此我需要一种简单的方法在远程会话期间暂时切换到镜像模式。我还可以使用“Super-p”(Windows-p)Cinnamon 键盘快捷键(“重新检测显示设备”)打开和关闭镜像,但键盘方法有时会使我的 VNC 崩溃。