华为擎云L410/420笔记本电脑(海思麒麟芯片)无法正常使用obsidian问题折中解决方案
先说结论
- obsidian使用异常跟mail-g76显卡驱动有关
- 跟海思固件版本太低也有关
- 跟obsidian官方打包用的electron版本太高也有关
- 好消息是obsidian的appimage免安装包和tar.gz压缩包都可以用
- 坏消息是需要升级海思固件并执行一些终端命令
方法一
- 下载obsidian-1.12.4-arm64.tar.gz并解压
- 将mail驱动包中的libgbm.so.1,libmali.so.0,libwayland-client.so.0三个文件复制到此文件夹
- 在此文件夹中右键打开终端
- 输入
obsidian --ozone-platform=x11运行obsidian
- 目的是切换至X11/XWayland强制使用X11后端显示
- 这是最直接的绕过Wayland相关问题的方法
方法二
- 下载Obsidian-1.12.4-arm64.AppImage并通过终端授权
sudo chmod +x Obsidian-1.12.4-arm64.AppImage
- 在其所在文件夹解压之
./Obsidian-1.12.4-arm64.AppImage --appimage-extract
- 得到文件夹squashfs-root并进入
- 将mail驱动包中的libgbm.so.1,libmali.so.0,libwayland-client.so.0三个文件复制到此文件夹
- 再将2403版中的libgbm.so.1.0.0复制到此文件夹
- 在此文件夹中右键打开终端
- 输入
obsidian --ozone-platform=x11运行obsidian
- 目的还是切换至X11/XWayland强制使用X11后端显示
- 如果提示符号链接问题,直接查找并建立链接即可
可能遇到的问题密钥环问题以后再说