i3wm 屏幕配置踩坑

  • ​​前言​​
  • ​​踩坑​​

前言

自从18-19年开始正式使用linux作为我的开发系统就一直没有换回windows,从一开始的 ubuntu 到后来的manjaro 感觉越来越有意思可玩性很高,至于我我什么不换回windows,原因应该使用linux的老铁都懂,无非就那几个1.windows太笨重,就开机啥也不干内存直接吃掉好几个G,cpu也耗费不少,2.windows容易下载到捆绑尤其是某60和某345,一旦感染捆绑一个专业的程序员都头疼(自启服务伪装得简直天衣无缝),linux就好很多,软件多数都是开源的,并且使用群体也不大,再家是发型版本众多,网站上下载到捆绑和的风险就会小很多.3.windows安全性没有linux高,一旦木马程序不太容易查杀,本来资源就紧张,要做开发环境,一旦安装杀毒软件就更紧张.相对来说linux就好很多,什么服务在跑可以直接命令查,然后还可以根据具体情况进行处理,甚至服务还可以自己定制.4.windows环境和服务器不能无缝兼容,在windows下开发的源码可能放到服务器上还得重新调试,增加了开发容错成本(有老铁可能要杠,比如你装个docker嘛,由此看来这个问题其实并不是最主要的原因).
去年在安装archlinux的时候不经意间看到一款i3wm的桌面,有大佬给出的评论是,自从发现这个桌面就一直在用爱不释手,于是我试用了一波,感觉很难直接不知道如何退出并且报错,于是就放下了,继续玩xfce.今年4月左右又一时兴起折腾了一下,没想到这一折腾直接打开了盘多啦魔盒,原来这款桌面的所有操作都是要快捷键的,包括注销.3天时间就搞清楚了整个安装以及配置还有快捷键的基础情况.一直用到现在.但是这其中遇到过很多问题.下面我会大概列举一些出来供大家参考.

踩坑

1.双屏幕使用xrandr的时候(一个竖屏,旋转90度那种一个横屏幕)出现所有内容只显示到大半屏的位置,底部都被截掉了.

  • 问题分析:
    由于我采用的是从i3config配置中加载sh文件的方式做的屏幕布局显示,可能这个步骤是异步的,直接去掉这个sh,把对应的xrandr命令写在config文件中即可解决.