kooritea / electronic-wechat

:speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.
MIT License
566 stars 69 forks source link

打包成 AppImage 格式 #2

Open Sam0523 opened 6 years ago

Sam0523 commented 6 years ago

官网介绍:

领先的Linux应用打包方式

下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。也可以使用例如Firejail的沙箱中运行。 使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。覆盖所有主流桌面系统。

官方打包指南:https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#5-use-electron-builder

目测应该很容易打包。

HarryHq commented 5 years ago

官网介绍:

领先的Linux应用打包方式 下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。也可以使用例如Firejail的沙箱中运行。 使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。覆盖所有主流桌面系统。

官方打包指南:https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#5-use-electron-builder

目测应该很容易打包。

这样会不会加入其他运行库,比如QQ就需要加入wine,这样体验就差了,一个应用要运行两个程序

Sam0523 commented 5 years ago

就是应该加入运行库。

一个应用运行多个进程不是很常见的事情吗,何来体验不佳?

而且这里跟QQ也没关系啊……并不需要wine。

On Tue, Nov 6, 2018, 10:25 Harry桓宇 <notifications@github.com wrote:

官网 https://appimage.org/介绍:

领先的Linux应用打包方式 下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。也可以使用例如Firejail的沙箱中运行。 使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。覆盖所有主流桌面系统。

官方打包指南: https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#5-use-electron-builder

目测应该很容易打包。

这样会不会加入其他运行库,比如QQ就需要加入wine,这样体验就差了,一个应用要运行两个程序

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kooritea/electronic-wechat/issues/2#issuecomment-436109272, or mute the thread https://github.com/notifications/unsubscribe-auth/AJl5FxoG5Lu2EzokZd8uNjpOCppKTxvFks5usPMSgaJpZM4UE9Zy .

kooritea commented 5 years ago

之前用electron-build尝试过打包成appimage 但是运行之后虽然有desktop但是没有icon,就没发布了

HarryHq commented 5 years ago

之前用electron-build尝试过打包成appimage 但是运行之后虽然有desktop但是没有icon,就没发布了

icon 不是可以自已加吗

HarryHq commented 5 years ago

就是应该加入运行库。 一个应用运行多个进程不是很常见的事情吗,何来体验不佳? 而且这里跟QQ也没关系啊……并不需要wine。 On Tue, Nov 6, 2018, 10:25 Harry桓宇 @.*** wrote: 官网 <https://appimage.org/>介绍: 领先的Linux应用打包方式 下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。也可以使用例如Firejail的沙箱中运行。 使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。覆盖所有主流桌面系统。 官方打包指南: https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#5-use-electron-builder 目测应该很容易打包。 这样会不会加入其他运行库,比如QQ就需要加入wine,这样体验就差了,一个应用要运行两个程序 — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#2 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AJl5FxoG5Lu2EzokZd8uNjpOCppKTxvFks5usPMSgaJpZM4UE9Zy .

如果只是运行库那应该没有什么,QQ打包之后是方便了很多,但是它的文件格式还是windows的,这个感觉体验很差。 image

Sam0523 commented 5 years ago

就是应该加入运行库。 一个应用运行多个进程不是很常见的事情吗,何来体验不佳? 而且这里跟QQ也没关系啊……并不需要wine。

如果只是运行库那应该没有什么,QQ打包之后是方便了很多,但是它的文件格式还是windows的,这个感觉体验很差。 image

这个因为是 wine 的,没办法吧。

而且这个项目不是 QQ ,也不需要 wine ,您是不是有点离题……

Sam0523 commented 5 years ago

之前用electron-build尝试过打包成appimage 但是运行之后虽然有desktop但是没有icon,就没发布了

有desktop但是没有icon是什么意思,求详细?

kooritea commented 5 years ago

@Sam0523 就是在启动器能够找到electronic-wechat 但是是默认的系统图标

Sam0523 commented 5 years ago

@Sam0523 就是在启动器能够找到electronic-wechat 但是是默认的系统图标

普通的 zip 包不也需要手动配置才能正确显示在启动器上吗?

kooritea commented 5 years ago

@Sam0523 就是在启动器能够找到electronic-wechat 但是是默认的系统图标

普通的 zip 包不也需要手动配置才能正确显示在启动器上吗?

appimage运行之后会自动创建desktop
但是这个打包成appimage运行后生成的desktop没有图标 应该是打包姿势不对