zzzgydi / clash-verge

A Clash GUI based on tauri. Supports Windows, macOS and Linux.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] Clash Verge 显示异常

JinHaoliag opened this issue · comments

Describe the bug
当我在Manjaro系统使用Clash Verge时软件主体显示空白,但Dock栏仍可正常显示,代理也可以使用.

To Reproduce
正常更新Manjaro后运行Calsh Verge

Screenshots
image
image

Information

  • OS: Manjaro with Gnome 44.5 X11
  • Clash Verge Version: 1.3.7
  • Clash Core: Clash

Additional context
当我在终端运行Clash Verge时它的报错如下

clash-verge
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 870x749: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 870x749: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 870x749: 权限不够
Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1
 sudo clash-verge 
[sudo] *** 的密码:

(clash-verge:8864): libayatana-appindicator-WARNING **: 23:07:35.745: Unable to get the session bus: 生成并运行命令行“dbus-launch --autolaunch=f59da55bb7a143faaaeb125ed2e3f659 --binary-syntax --close-stderr”时出错:子进程已退出,代码 1

(clash-verge:8864): LIBDBUSMENU-GLIB-WARNING **: 23:07:35.745: Unable to get session bus: 生成并运行命令行“dbus-launch --autolaunch=f59da55bb7a143faaaeb125ed2e3f659 --binary-syntax --close-stderr”时出错:子进程已退出,代码 1
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 800x642: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 800x642: 权限不够
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: 权限不够
Failed to create GBM buffer of size 800x642: 权限不够
Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1
commented

参考这个链接,提供一个可能的解决方案,如果你配置了aur yay的话,先

yay WebKitGTK

选择aur/webkitgtk 3:2.4.11-27安装
再尝试启动看看

参考这个链接,提供一个可能的解决方案,如果你配置了aur yay的话,先

yay WebKitGTK

选择aur/webkitgtk 3:2.4.11-27安装
再尝试启动看看

kde版本 安装webkitgtk 3:2.4.11-27
重启后打开clash verge,一样显示空白

commented

参考这个链接,提供一个可能的解决方案,如果你配置了aur yay的话,先

yay WebKitGTK

选择aur/webkitgtk 3:2.4.11-27安装
再尝试启动看看

kde版本 安装webkitgtk 3:2.4.11-27 重启后打开clash verge,一样显示空白

@coco456 @JinHaoliag
抱歉没看仔细,安装后还需要设置 WEBKIT_DISABLE_DMABUF_RENDERER=1 的环境变量才行
bug 出处 : https://bugs.webkit.org/show_bug.cgi?id=254807
当然,前提是安装了WebKitGTK 2.41.1才行

commented

现在在用windows了没用linux了3个月前我安装使用arch的verge没这个问题,略微感觉奇怪

commented

参考这个链接,提供一个可能的解决方案,如果你配置了aur yay的话,先

yay WebKitGTK

选择aur/webkitgtk 3:2.4.11-27安装
再尝试启动看看

kde版本 安装webkitgtk 3:2.4.11-27 重启后打开clash verge,一样显示空白

或者简单 yay webkit2gtk
选择 1 extra/webkit2gtk 2.42.1-2 (27.3 MiB 107.4 MiB)安装后尝试

参考这个链接,提供一个可能的解决方案,如果你配置了aur yay的话,先

yay WebKitGTK

选择aur/webkitgtk 3:2.4.11-27安装
再尝试启动看看

kde版本 安装webkitgtk 3:2.4.11-27 重启后打开clash verge,一样显示空白

或者简单 yay webkit2gtk
选择 1 extra/webkit2gtk 2.42.1-2 (27.3 MiB 107.4 MiB)安装后尝试

系统就有,还是不行

Run clash verge with command: WEBKIT_DISABLE_COMPOSITING_MODE=1 clash-verge solved my display error. You can edit your desktop shortcut add env WEBKIT_DISABLE_COMPOSITING_MODE=1 clash-verge as Exec cmd also.