当显示器打开/关闭时保留窗口位置、首要位置、面板、程序和音频

当显示器打开/关闭时保留窗口位置、首要位置、面板、程序和音频

監視器

这是我当前的设置。3 是我的主超宽显示器,通过显示端口连接到 GPU。始终开启。1 是辅助显示器,通过 DVI 连接到 GPU,位于 3 正上方。目前始终关闭,一般会偶尔开启。2 是我们客厅的电视,通过 HDMI 连接到 GPU。偶尔开启供我使用,偶尔开启用于无关用途,大部分时间关闭。

我想:

  1. 3,超宽显示器,作为显示器 1,显示启动信息,以便我可以在 grub 中选择操作系统并根据需要启动到 BIOS。据我所知,这是不可能的,因为 NVIDIA 的深度固件决定了连接设备的重要性顺序是 DVI、HMDI、DP,没有什么可以改变这一点。如果这是错的,请告诉我。

  2. 能够打开显示器 1 并让其面板显示在适当位置。无需进入面板设置,只需取消隐藏面板 1(用于该显示器。面板 0 用于显示器 3),然后将其拖放到适当位置。据我所知,这是不可能的。

  3. 能够关闭显示器并保存其位置,并在重新打开时恢复。NVIDIA X-settings 的证据表明,当我禁用显示器 1 时情况并非如此(显示设置中的布局相同):

监视器2

  1. 当监视器 2 通电时不会自动启用,但监视器 1 会启用。

  2. 对上述部分/全部进行排序后,只需单击一下即可在设置之间切换。我以前用 shell 脚本完成过类似的事情:

監視器3

...但我不知道这是否会保留上述所有设置。如果我手动强制执行,也许不需要保留?以下是所有 3 个连接的示例脚本。

#!/bin/sh
xrandr --output DVI-D-0 --mode 1680x1050 --pos 880x0 --rotate normal --output HDMI-0 --mode 3840x2160 --pos 3440x330 --rotate normal --output DP-0 --off --output DP-1 --off --output DP-2 --primary --mode 3440x1440 --pos 0x1050 --rotate normal --output DP-3 --off --output DP-4 --off --output DP-5 --off
  1. 每次我切换视频输出设置时,它都会将音频切换到主板输出,我基本上从来不想使用它,这是我的祸根:

声音的

我可以阻止这种情况发生吗?

  1. 每次我切换配置(例如启用监视器 1(不是主监视器))时,所有打开的窗口都会出现,包括“是否要保留此配置”,这意味着我必须将它们全部移回。大概是由于第 1 点。

非常感谢您对这方面提出的任何建议!

编辑:更多示例:今天打开电脑,布局是面板从中心开始并右移到屏幕外:

面板混乱

当我单击我的 shell 脚本以仅使用主监视器 (3) 时,这是后续布局:

布局

(尽管如果当其他都插入时它们都在正确的位置,那么这可能并不重要)

相关内容