Ubuntu Desktop20.04更改默认主屏幕
在多屏幕的时候默认的主屏幕可能不是我们想要的那个屏幕,每次再系统重启后就要手动设置一下Settings - Disaplay - Primary Display ; 虽然这样子也能更改但明显就很烦,如果能自动切换那就最好了。
以下为我在网上找到的一些解决方案:
- 直接换接口线,将当前默认主屏幕的线跟想要的主屏幕线换一下,这个方案就比较Low了;
- 更改
~/.config/monotor.xml
,将Primary从 Yes改成no,这个方法我没试过,但看起来是可行的; - 使用
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使用愉快!