如何在 Lubuntu 上启用监视器插件/输出的自动屏幕更新(另外,这如何在 Ubuntu 中实现)?

Shw*_*chk 5 linux laptop multiple-monitors lubuntu ubuntu

我有一台笔记本电脑,我想在 99% 的时间里都连接到外部显示器。另外 1% 我会使用它的屏幕。我希望笔记本电脑关闭(通常)以节省空间,并使用外部 KB/鼠标。外接显示器支持比笔记本屏幕更高的分辨率,所以我不会使用屏幕复制,当其中一台显示器无法查看时,扩展桌面很烦人,所以也不在话下。

有没有一种简单的方法来启用仅外部配置,但是当外部监视器断开连接时会切换到内部监视器,就像常规的 Ubuntu/Windows/etc 提供的那样?

另外/或者,常规 Ubuntu 或其他 linux 发行版使用什么软件来启用此功能?

ter*_*don 5

它可能是 LXDE 中没有的 Gnome 或 Unity 功能。您可能会编写一个udev规则来在监视器断开连接时执行此操作。

我写了一个小脚本来检测监视器并相应地扩展:

#!/usr/bin/env bash

xrandr | grep VGA | grep -w connected >/dev/null
echo $?
if [[ "$?" -lt 1 ]]
then
    notify-send "Extending desktop to VGA screen"
    xrandr --output DP-3 --auto --output VGA-0 --auto --right-of DP-3 --primary
else
    xrandr | grep DP-2 | grep connected >/dev/null
    if [[ "$?" -gt 0 ]]
    then
    notify-send "Extending desktop to DisplayPort screen"
    xrandr --output DP-3 --auto --output DP-2 --auto --right-of DP-3 --primary
    else
    notify-send "No known screens found"
    fi

fi
Run Code Online (Sandbox Code Playgroud)

您需要xrandr安装,但几乎可以肯定。您还需要相应地更改显示器名称(在我的情况下,我在外部 VGA 和外部 Display Port 显示器之间切换)。在xrandr连接外部屏幕的情况下运行以获取正确的名称或使用 的输出更新您的问题,xrandr我可以为您提供帮助。

我已将此脚本映射为使用键盘快捷键运行,并在我连接或断开屏幕时简单地运行它。