-
Notifications
You must be signed in to change notification settings - Fork 151
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 AUR 维护者 #15
Comments
sorry,我没看已经close的issue,没发现有特性问题 flutter/flutter#41724 flutter/flutter#41726 ,不着急,可以等,您记得就行 |
我会在相关支持加入之后发行 Linux 版本。 此 Issue 将保持开启以防止重复的提问。 |
关于 Linux 平台的支持,我现在有了一些新的想法。 flutter 的官方支持目前看起来遥遥无期,Linux 的 PlatformView 支持甚至不在路线图中。 我可以使用 CEF 来实现和其他平台完全一致的支持,但需要打包一个 Chromium 内核,这会使 Linux 包比其他平台的包大约大 120MB 。 另一个方案是使用 Linux GTK 套件中的 GTKWebkit ,这样 Linux 构建产物大小将于其他平台基本一致。缺点是 Webview 规则将无法使用,只有 Native 规则可以在 Linux 平台上正常运行。 |
您可以看看调用 linux edge Webview 是否为一个可行方案,这样就不用再在安装包里放一个chromiun了?至于依赖让包管理器去解决吧(笑,好像没什么区别,仅为外行发言)。抑或者先不支持Webview源吧。毕竟native相比webview并没有在数量上和质量上有区别,还可以额外支持dandan play的弹幕。有的用,总比没有好。可以先在linux平台禁用webview源。这个issue可以先不关闭,先设立一个里程碑,等完全解决之后再关吧。我想可以把题目成:linux平台支持性问题,您看如何? |
这不是一个可行的方案, Microsoft edge 虽然有 linux 版本,但是其对应的webview库,也就是Microsoft webview2 不支持 linux 平台,并且短期内没有支持计划。 |
那就禁用 webview 源,直接上 GTKwebkit 吧,毕竟有总比没有好,先让用户有的用再说,Webview 以后再看,内嵌 chromiun 对存储和内存性能开销在这个轻量级项目上是不可接受的。而同时维护带与不带 chromiun 的两个版本也是不可行的。 |
基于 GTKWebkit 的实验性构建已经完成,检查能否正确运行。 |
@xsfx0313 deb包已经有了,不过我手上没有deb系的发行版,需要你测试一下,可以到Github Action上下载https://github.com/Predidit/Kazumi/actions/runs/10114852522/artifacts/1744769204 https://github.com/madoka773/flatpak/tree/main/manifests/io.github.predidit.kazumi 另外也有Flatpak版(没错,我打deb包只是为了自己方便打flatpak包) |
如果有懂哥的话可以参考 https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=simple-live-app-bin 这个PKGBUILD投稿到aur上,这样manjaro和arch上也能用kazumi了 |
稍微修改了一下,差不多就是这样
|
包含Linux支持的 1.2.4 版本已经发布。 |
一个适用于1.2.5的pkgbuild,修改于
|
感谢你的工作,但我想知道这里有活跃的 Arch Linux Package maintainer 吗,按照我对相关Arch Linux AUR 软件生态的理解,似乎由他们进行发布和维护是惯例的做法。 |
麻烦您了 |
libwebkit2gtk-4.1-0 只适合 ubuntu22及以后的版本安装 我目前使用的ubuntu20,仅可使用低版本 apt search libwebkit2gtk
正在排序... 完成
全文搜索... 完成
libwebkit2gtk-4.0-37/focal-security,now 2.38.6-0ubuntu0.20.04.1 amd64 [已安装,自动]
Web content engine library for GTK
libwebkit2gtk-4.0-37-gtk2/focal-security,focal-security 2.38.6-0ubuntu0.20.04.1 all
Transitional dummy package
libwebkit2gtk-4.0-dev/focal-security 2.38.6-0ubuntu0.20.04.1 amd64
Web content engine library for GTK - development files
libwebkit2gtk-4.0-doc/focal-security,focal-security 2.38.6-0ubuntu0.20.04.1 all
Web content engine library for GTK - documentation 作者可否降低libwebkit2gtk版本要求 |
理论上应该可以, 4.1 和 4.0 没有什么 break change 不过你尝试过 README 中提到的 flatpak 版本吗, flakpak 应该没有这种依赖问题 |
flatpak版本可以在ubuntu20上安装成功,感谢作者 |
我已经在aur上发布了软件包 link 但是本人并非专业的软件包维护者 同时作为一名高中生时间也并不宽裕 希望能有专业的维护者接替这项工作感谢 |
您好,可以我很喜欢这个应用,请问可以添加Linux编译吗? 我看您使用flutter写的,多平台迁移应该不难。
不过Linux用户可能比较少,甚至只有我一个所以不着急,不过添加多平台比如MacOS的支持还是比较重要的。
Linux版您可以先发.tar.gz的版本,deb包您可以先不急着研究。
这两天我会尝试自行在Linux上构建此项目试试,有任何问题我在此issu里反馈。
p.s. linux发行版默认指Debian
The text was updated successfully, but these errors were encountered: