yanhuacuo / rimetool

中州韵助手(重构版)
171 stars 1 forks source link

WSL 下的界面不太对劲 #13

Open xuangeyouneihan opened 3 months ago

xuangeyouneihan commented 3 months ago

如题,怀疑是读取壁纸作背景造成的,建议添加一个默认背景选项,然后检测到内核是 WSL 就默认开启

这是用 Ubuntu WSL 运行得到的结果:

窗口后面是桌面壁纸:

image

窗口后面是 Edge 浏览器的这个提 issue 的页面:

image

yanhuacuo commented 3 months ago

取壁纸取不到后,最多是壁纸失效,成为纯白或纯黑,不会影响渲染。 界面出现这种情形,可能是其它原因。AppImage 运行起来后,在 \tmp 下,有类似【.mount_rimetodG4xnw】这种名称的随机文件夹,里面是 AppImage 镜像运行目录。

无论是二次打包,还是二次封装,这里啥都有,不仅有二进制文件,还有图标、依赖库、desktop 文件等等

我是说,你可以全部复制出来,放到一个目录下面,使用【拉蛋蛋】(ldd) 拉一下它在你本机上的依赖链,看一看有没有缺失提示啥的

Screenshot_20240615_112719

yanhuacuo commented 3 months ago

其实 rimetool 已经非常克制了,除了因为要界面【现代化】一些,调用了 OpenGL 公共协议之外,几乎所有功能都是 C++ 手搓实现的。

随便使用 Flutter 、GTK、或 Electron 写个 Hello World 都比 rimetool 的依赖复杂三到五倍。