Pop-Shell 这个插件是做 Pop! OS 那个公司开发的,为的是给 Gnome-Shell 提供一种类似 i3wm 一样的平铺式窗口管理。

这个东西其实挺炫酷的,所以我也就想弄来安装一下了。

2020-04-25 09-14-43 的屏幕截图.png


按照官方的教程,安装这玩意需要满足三个条件:

  • Gnome-shell 3.36
  • TypeScript 3.8
  • GNU Make 全家桶

第一个和第三个其实都好说,第二个比较麻烦,因为我是 Fedora 32,虽然是高贵的 Fedora, 但是 TypeScript 版本居然还是 2.8。当然,和知名程序员点评师鸡尿最讨厌的 Python 一样,TypeScript 也可以自行用 npm 安装的。

npm install -g typescript@latest

安装完毕后就可以用 Git 拉官方的数据来安装了:

git clone https://github.com/pop-os/shell.git
sh rebuild.sh

安装完毕后记得用 Alt+F2 然后输入 R 重启,这个玩意就可以用了。

截屏-20200425091418-1858x1312.png


用了半天,感觉怎么说呢,Bug 还是有点多,虽然看起来很炫酷,但很多时候很麻烦。新窗口都会被自动缩小到平铺方式,显得很蛋疼。这个平铺的插件也不够灵活:“要么就全部平铺,要么就全不平铺”,快捷键切换也不够方便,学习成本有点高,最重要的问题还是:

“既然如此,我为什么不去用 i3wm 呢?”

截屏-20200425091428-1512x1060.png

总而言之尝试一下还是可以的,就不需要自己安装 Pop! OS 了。