我的计算机有 2 个显示器,很多时候我需要更改配置(从扩展桌面到单个桌面,更改其中一个为主屏幕等)
我想知道是否有办法保存和加载这些配置以便将来快速访问。我知道它的存在,xrandr并且我知道可能可以为每个设置编写一个别名,只是想知道是否有更简单的方法,或者我是否要阅读它的手册并这样做。
小智 5
安装arandr
sudo apt install arandr
Run Code Online (Sandbox Code Playgroud)
它是一个图形应用程序,您可以按照您想要的方式设置所有屏幕,应用设置,然后可以保存设置(文件 -> 另存为)。
最好的事情是,这些设置实际上保存为 shell 脚本,其中包含xrandr应用您的配置所需的命令。由于它们是纯文本文件,您可以在最喜欢的文本编辑器中打开它们,以了解语法xrandr或根据您的喜好修改它们。最后,您可以为这些 shell 脚本分配键盘快捷键(通过arandr或通过通用键盘配置工具),或者您可以将它们添加到菜单中以便于访问。
例如,我最初制作了一个脚本,arandr该脚本将屏幕向右扩展,后来手动修改它,以便将我使用的某些显示器的“广播-RGB”更改为“完整”,其中“自动”设置无法正常工作。
该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
Run Code Online (Sandbox Code Playgroud)