-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arch Linux无法运行rimetool #10
Comments
没有找到 确实有点奇怪…… |
WSL Arch 上试了,感觉错误原因差不多?
|
试试最新的,非 OpenGL 版吧,看看能不能运行起来。 |
是那个 NULL_OpenGL.tar.gz? |
对,你看看能不能把主界面加载出来 |
加载不出来,日志里说找不到 |
如果是「雾凇」用户,请下载使用我们发布的「适配包」。 |
使用 「https://github.com/yanhuacuo/rimetool/releases/tag/1.2.7」 下面的 ice-rime-full.7z,解压到 ~/.local/share/fcitx5/rime 下使用,如无该目录,创建即可。 注意到你刚才写了 root 权限的环境变量,不符合 rimetool 的使用要求,权限太高了。 |
没,是因为我的 Windows 用户名就叫 |
如果对 rime 比较熟悉,推荐基于我们发布的 ice-rime-full 压缩包调整你的词库,或者使用「薄荷配置」:https://github.com/Mintimate/oh-my-rime |
日志里还是有 OpenGL 声索语句,建议还是调整一下你的 N 卡驱动:
|
是要把适配包解压到 另外,我把 |
|
其实只要 建议还是调整一下你的显卡驱动吧,它现在没有 OpenGL 支持。 |
装了 Arch 试了一下,表现正常。 |
用Ubuntu WSL可以打开。能问下你写 GUI 时用了哪些库吗,我看看能不能找一找有相同问题的软件,然后去 Arch WSL 那里提问 |
没有任何额外依赖,所有功能都是纯 C++ 11手搓实现,从零做起的。 |
我发现我没有办法摘除 OpenGL ,因为没有任何可以替代的 API 可以胜任。 |
问下你是怎样安装和配置 Arch 的?我在 VMWare 上用 archinstall 装了一遍结果报同样的错,已安装 intel-ucode 和 open-vm-tools: 在 EndeavourOS 中得到了相同的结果,也已经安装了 intel-ucode 和 open-vm-tools(这个是 Arch 的衍生版,做了傻瓜式的安装界面,软件源是 Arch 的官方源 + 一个他们自己的源,应该可以当作 Arch 处理): |
arch 用x11可以跑,换到wayland就不行了 |
作者可能用的x11测试的,而楼主用的wayland 一直用 wayland,你们是不是都用了独显啊?我在核显电脑上试的,没得问题。 |
我不是楼主,但楼主确实应该用的是 Wayland。我这头用的是 WSL,倒也是默认 Wayland😂 |
一直用 wayland,你们是不是都用了独显啊?我在核显电脑上试的,没得问题。 |
rimetool 是添加了 wayland 支持的: ~/.profile 中添加debug 调试环境变量代码: 就会看到: 搜下面的
|
另外,解包 AppImage,取出 rimetool 可执行程序,通过 只有一项与渲染有关的库: 另一项与程序对接的实现库,是 Qt6 自带的,并已打包到程序之中: 下面的依赖可以看,可以说是究极干净了,没有任何特殊的,需要额外装载的库文件
|
我感觉你们遇到的就是,就是你们使用的环境,没有处理好 openGL 协议的原因。 |
试试用prime-run运行?我这里用prime-run就可以跑了 |
很奇怪,我的核显和显卡都支持opengl,都可以运行godot,但rimetool必须用prime-run指定n卡运行 |
确实,用 |
wsl上prime-run也没用(悲) |
以下为基本环境
下面内容为appimage所记录log
The text was updated successfully, but these errors were encountered: