有没有一种可靠的方法可以直接使用 X 或 KDM/GDM/KDE/Gnome 在外部屏幕之间快速切换并相应地修改屏幕布局?我从 Windows 7 的 +P 功能中汲取灵感,其中中央弹出窗口显示 4 种不同的可能布局:仅外部、重复、仅内部屏幕、扩展桌面。
我可以通过使用 Nvidia 控制面板(如果我使用开源驱动程序,则通过 KDE X 屏幕配置选项屏幕以及 Gnome 的类似操作)在其中任何(或至少大多数)之间进行切换。我想要一种更快的方法来切换输出,而不必浏览数十亿个菜单(好吧,有点夸张,但仍然......你明白了)
答案1
通过开源驱动程序,您可以使用xrandr
用于修改屏幕布局的命令行实用程序。将按键或菜单项绑定到一个小脚本,xrandr
如果您愿意,可以调用该脚本。对于您描述的配置,命令类似于
xrandr --output external
xrandr --output external --same-as internal
xrandr --output internal
xrandr --output external --left-of internal
其名称很可能不是internal
“and” external
,而是DVI-0
“and”VGA-0
或其他名称;跑去xrandr
看看你有什么。您可以编写一个更实质性的脚本来解析 的输出xrandr
,例如,如果您想要一个在几个预定义设置之间循环的密钥。
你可以做类似的事情nvidia-settings
用于 Nvidia 专有驱动程序。文档不是很精确;您最好的选择可能是通过 GUI 设置一些不同的配置,并使用nvidia-settings --config
.
答案2
听起来您正在寻找X 调整大小、旋转和反射扩展 (RandR)图形用户界面,这是一个清单,不过我对他们了解不多。