clash-verge icon indicating copy to clipboard operation
clash-verge copied to clipboard

[BUG] Clash Verge 显示异常

Open JinHaoliag opened this issue 1 year ago • 7 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

JinHaoliag avatar Oct 28 '23 15:10 JinHaoliag

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

yay WebKitGTK

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

zcg avatar Oct 30 '23 03:10 zcg

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

yay WebKitGTK

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

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

coco456 avatar Nov 01 '23 08:11 coco456

参考这个链接,提供一个可能的解决方案,如果你配置了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才行

zcg avatar Nov 01 '23 14:11 zcg

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

zcg avatar Nov 01 '23 14:11 zcg

参考这个链接,提供一个可能的解决方案,如果你配置了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)安装后尝试

zcg avatar Nov 01 '23 14:11 zcg

参考这个链接,提供一个可能的解决方案,如果你配置了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)安装后尝试

系统就有,还是不行

coco456 avatar Nov 02 '23 22:11 coco456

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.

c4bf48d avatar Nov 03 '23 04:11 c4bf48d