技术解析

用 LFS 构建的系统 加上 wayland weston 能运行 chrome 了
0
2021-06-23 16:34:48
idczone
之前的一些帖子参考 200M linux 相关的 /t/344174 /t/330321
基本上就是把 chrome 依赖逗弄好就可以了 , 没有遇到多少麻烦的地方, 需要亲自 patch 源码的包很少, 大部分是调整编译选项解决依赖什么的。弄完后 df 显示的占用空间不到 800M, 多次编译不同版本有些重复的东西, 仔细调整后占用空间应该会小一些。
之前的帐号是 jarell jarellczcgmailcom 被<盗 |封>了

@Tink




另外问下有没有能调整 weston 的办法呢, 现在这个连最小化停靠都没有, 就显示图标和时间, 我觉得有个简单的菜单并且能停靠就行了, 然后位置弄到下面来. 这样日常使用完全就够了. 加上 wine 后估计平时的工作环境可以切换到这个系统了.
如果 weston 不好调整的话, 有没有其它的支持 wayland 的轻量级图形界面环境呢, 不需要多少功能, 有个桌面能运行程序就行, 配置什么的可以直接编辑问题就好了.
社会社会...

没有,换 Xorg 吧
或者自己开发一个
非把把图形服务器和窗口管理器弄到一个进程里去,现在知道麻烦了吧

现在可以宣布 wayland 失败了么

并不完全是,你要是要求不高可以试试 mutter 这个窗口管理器,支持 wayland,但这个窗口管理器定制性似乎不高,个人感觉最完美的话需要用 libwayland 库写一个窗口管理器,各种调整都得自己做,比如调整分辨率的通信协议,以前都是 X 在管理,wayland 里各家实现都不一样

也就是还不是太成熟吧, 感觉都好些年了。现在发现的问题是 chrome 全屏再恢复后, 窗口位置会改变,弹出菜单位置也会改变,wine 里面的软件也有这个问题。 应该是 wayland 和 gtk3 配合的问题。

能折腾到这一步的人已经不多了,恭喜。
weston panel 没有停靠应用只有启动应用的入口,不过倒是可以移动到下方。
sway 倒是有类似的功能,不过平铺式的我不喜欢,目前仍然使用 Weston,其他应用从 flathub 找。
firefox 目前有 waylay 后端的编译选项了,当然也可以使用 flatpak 版。

最后还是编译了个 xfce, 体积不大, 很快就就能编译完的, 然后调整一下, 一个可用的桌面环境就搞定了. 从此之后就用 linux 了.
xfce 还不支持 wayland, 但估计快了.

我用 debootstrip 构建了一个 debian 9 + wayland + chrome + sway ( i3 桌面的 wayland 版) 500M 不到,压缩成 livecd 就 200M 左右。

i3 桌面不是我这种凡人能用的吧

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服