Ubuntu Desktop20.04更改默认主屏幕

在多屏幕的时候默认的主屏幕可能不是我们想要的那个屏幕,每次再系统重启后就要手动设置一下Settings - Disaplay - Primary Display ; 虽然这样子也能更改但明显就很烦,如果能自动切换那就最好了。
以下为我在网上找到的一些解决方案:

  1. 直接换接口线,将当前默认主屏幕的线跟想要的主屏幕线换一下,这个方案就比较Low了;
  2. 更改 ~/.config/monotor.xml,将Primary从 Yes改成no,这个方法我没试过,但看起来是可行的;
  3. 使用xrandr来更改默认主屏幕,具体操作如下:
#查看当前主屏幕名称, Virtual2为主屏幕
$ xrandr --output Virtual2 --primary
Virtual1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
Virtual2 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
Virtual3 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 0mm x 0mm

#获取屏幕号
$ xrandr --prop | grep "[^dis]connected" | cut --delimiter=" " -f1
Virtual1
Virtual2
Virtual3

#更改默认主屏幕为Virtual3
$ xrandr --output Virtual3 --primary

为了做到系统启动就能帮助更新,需要将该命令放在默认启动中,查找程序 Startup Application Preferences - Add - xrandr --output Virtual3 --primary,这样子系统启动后就会默认执行该命令来更新主屏幕。

至此就能达到我们的想要的效果啦,祝Ubuntu使用愉快!

posted @ 2021-04-20 10:35  无知是恶  阅读(1556)  评论(0编辑  收藏  举报