Search Criteria
Package Details: cloudhub-bin 5.0.5-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/cloudhub-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | cloudhub-bin |
| Description: | The desktop client of CloudHub.(Prebuilt version.Use system-wide electron)云之家桌面端 |
| Upstream URL: | https://www.yunzhijia.com |
| Keywords: | cloud-desktop cloudhub yunzhijia 云之家 |
| Licenses: | LicenseRef-custom |
| Conflicts: | cloudhub |
| Provides: | cloudhub |
| Submitter: | zxp19821005 |
| Maintainer: | zxp19821005 |
| Last Packager: | zxp19821005 |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2024-08-22 03:46 (UTC) |
| Last Updated: | 2026-03-04 09:26 (UTC) |
Dependencies (3)
- electron12 (electron12-binAUR)
- gtk2AUR (gtk2-patched-filechooser-icon-viewAUR, gtk2-ng-gitAUR, gtk2-ng-gitAUR)
- asar (make)
Latest Comments
zxp19821005 commented on 2025-11-05 04:24 (UTC) (edited on 2025-11-05 09:32 (UTC) by zxp19821005)
@NekoLOvO 关于你说的,直接使用上游软件包的electron问题,你可以看看 https://wiki.archlinux.org/title/Electron_package_guidelines#Using_the_system_electron 带红点图标的问题,我仔细查看了官网下载链接和公众号之类的,发现其准确的logo就是不带红点的。我已经使用 /usr/share/icons/hicolor/256x256/apps/cloudhub.png 覆盖了/usr/lib/cloudhub/app.asar/resource/linux/256x256-reddot.png。
NekoLOvO commented on 2025-11-04 10:59 (UTC) (edited on 2025-11-04 12:36 (UTC) by NekoLOvO)
三个问题:
上游包是自带Electron的,有没有办法不依赖系统Electron?
cloudhub.desktop应用图标使用的是一个带红点的图标/usr/share/icons/hicolor/256x256/apps/cloudhub.png,而其他大小的图标都不带红点,可能是上游资源错误。resource的logo.png是256x256,所以可以在PKGBUILD里把logo.png覆盖到/usr/share/icons/hicolor/256x256/apps/cloudhub.png。有新消息时托盘图标为空白。控制台报错:
经过检查发现原来的
256x256-reddot.png文件的MIME实际为image/vnd.microsoft.icon也就是ico格式,而Electron使用png的解码器去读取,所以失败。这是上游的错误,但是可以在PKGBUILD里修复一下。建议:构建依赖
imagemagick,先把文件恢复ico扩展名然后转换成png,然后再打包,经过测试这样可以正常读取: