前几天和北京的一个大牛逼人士吃饭,聊到了 Gnome shell 目前傻逼不傻逼的问题…………

我们的同一结论是:Gnome Shell 就是一个大傻逼。

这个“傻逼”不仅仅是傻逼在”Gnome Shell本身“,更多的是包括“Gnome Shell 的那群傻逼开发者们“。

DW9VEVFV4AAb25H.jpg:large.jpeg

Gnome Shell 从去年开始就说要支持 Fractional Scaling,非整数缩放,这个功能在去年的时候就已经开发的七七八八,就剩下最后的修正。原本说是要在 Gnome Shell 3.26 里推出,结果来不及,跳票到了 Gnome Shell 3.28。Gnome 的开发者们还非常牛逼的写博客说,自己的 Gnome 多么多么多么牛逼,什么功能都有, Fractional Scaling 也存在。

然而一年过去了,Gnome Shell 3.28 Beta 都要发布了,Fractional Scaling 特性还是没有影子。

是没有人开发嘛?当然不是啦!

https://gitlab.gnome.org/GNOME/mutter/merge_requests/3
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/5

一个多月了没有人 Merge 嘛……也没有人 Review,不知道开发者们在干嘛。

不过开发者们开发自己的 Gnome Recipe 是很快的,简直是有求必应,而在关键的 Feature 上就是扔在那里没人管。

你说 Gnome Shell 傻逼,它们说让你报 Bug,你报了 Bug,他们说没时间修,你自己写了 Patch 提交了 Merge Request,他们不审核不屌你……等到三四个月后终于屌你了,审核后说你变量名不好听。

有时候正好想起了前一阵 Deepin Linux 的项目 Leader 在 zhihu 说:国外 Linux 开发者压根不把用户当回事儿。

结果被高贵的开源厨鄙视了。但是很遗憾,他说的的确是实话。

目前唯一满足我需求的有 Fractional Scaling 的桌面发行版,只有 Unity 的 Ubuntu,顺便一提 KDE 虽然有,但是不支持不同显示器不同缩放,wayland 下倒是支持,只是只有 1X 和 2X。

但是最近 Ubuntu 更新后这个特性也有毛病了。

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1750273

大概就是 1.5 缩放会强制按照 2x 的缩放给你,这个问题我查了半天,是和这个更新有关:

https://code.launchpad.net/~azzar1/unity/round-gtk-scaling-to-closest-integer/+merge/313459

咋办咧?我决定自己编译代码,解决这个傻逼问题。