最终果然还是奔向了平铺式管理器。只能说相见恨晚啊。
i3 下使用多显示器是挺方便的,当然 windows 下即插即用更讨喜。
先给出最终成果图:
在 i3 下使用多显示器首先就是要知道你各个显示器的名字,直接执行xrandr
命令就能得到每一个视频接口输出的信息。
但首先就是要确定你想如何排布你的显示器,具体可以参考我的布局。
然后有两种方法可以设置多显示器:
第一种就是使用xrandr
命令,命令如下:
xrandr --output VGA1 --auto --pos 0x0 --output LVDS1 --pos 1920x312
简单解释如下:
--output
后跟显示器名,--pos
后面跟显示器左上角的坐标。比如我的显示器排布方式的坐标就如下图:
我标注的两个坐标点即为--pos
参数应该取的值。
第二种是利用arandr
,arandr
是一个图形化的xrandr
客户端,界面如下:
界面显示的就是我自己的显示器布局,因为arandr
执行之后,重启 i3 界面设置会失效,
所以需要讲xrandr
设置写入到 i3 配置里。具体配置可以从arandr
导出,导出方式:layout - save as - nameyouset.sh
,
nameyouset.sh
里的内容即为对应的命令行下的xrandr
命令。