我的电脑有 2 个显示器,很多时候我需要更改配置(从扩展桌面到单个桌面,更改哪个是主屏幕等等)
我想知道是否有办法保存和加载这些配置,以便将来快速访问。我知道有这种办法,xrandr
而且我知道可能可以为每个设置写一个别名,只是想知道是否有更简单的方法,还是我要阅读手册并按照这种方式来做。
答案1
安装 arandr
sudo apt install arandr
它是一个图形应用程序,您可以按照自己想要的方式设置所有屏幕,应用设置,然后保存设置(文件->另存为)。
最好的事情是,这些设置实际上是作为 shell 脚本保存的,其中包含xrandr
应用配置所需的命令。由于它们是纯文本文件,您可以在最喜欢的文本编辑器中打开它们,以了解语法xrandr
或根据自己的喜好进行修改。最后,您可以为这些 shell 脚本分配键盘快捷键(通过arandr
或通过通用键盘配置工具),也可以将它们添加到菜单中以方便访问。
例如,我最初制作了一个脚本,用于arandr
将屏幕向右扩展,后来我手动对其进行了修改,将 Broadcast-RGB 更改为 Full,以适应我使用的某些显示器,而自动设置无法正常工作。
该arandr
脚本看起来像这样,所以正如您所见,它是一个单一xrandr
命令,因此一旦您学会如何执行它就arandr
不再需要了。
#!/bin/sh
xrandr --output DP-1 --off --output HDMI-1 --set "Broadcast RGB" "Full" --mode 1920x1080 --pos 1920x0 --rotate normal --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-2 --off --output HDMI-1
答案2
如果你更喜欢命令行,你可以使用https://github.com/phillipberndt/autorandr为了同一个目的。