xiaobaixindiruan
deepin
2020-08-01 18:13 我觉得可以双击就用你这个安装 很棒 大佬
Reply Like 0 View the author

https://bbs.deepin.org/post/198137
github有没有地址
https://bbs.deepin.org/post/198137
官方下载的Openshot 2.51.AppImage存在闪退的情况
https://bbs.deepin.org/post/198137
你是说这个安装器闪退还是openshot闪退,我这里刚刚下载了openshot尝试了一下,并没有发现闪退现象 ...
https://bbs.deepin.org/post/198137
OpenShot-v2.5.1-x86_64.AppImage
我从官方网站下载的,打开视频时候就闪退了
https://bbs.deepin.org/post/198137
确实,我这里也是,这个问题和安装器没关系,我直接运行AppImage也会有闪退现象,可能是他们的问题 ...
发现了一个问题~
如果AppImage没有被赋予可执行权限时,将不会解包,在1.3版本后修复了这个问题
上次做了一个a2d,可以将appimage转化为deb包,这是给自己挖了一个坑
appimage什么都好,就两点,没有图标和难以部署到开始菜单
针对这两个问题,我开发了一个简单的小工具appimage-installer
这个工具能在十几秒内快速的将一个AppImage文件部署到开始菜单,并且设置好图标和名称
说明:
我见到的Appimage有两种,一种是不可解包的,一种是可以解包的。
如下:
openshot无法解包,但是后边这个“红警”可以解包,
幸运的是,解包后可以从中获取到图标文件,这时你并不用去自己寻找相应图标,只需要选择即可
我们先以OpenShot举例子:
打开这个软件有三种方式:右键从打开方式中选择,拖动到窗口或者点击使用文件打开对话框。
当你打开后,软件会自动解包Appimage文件,然后让你选择一个图标
获取图标有两种方案,一个是通过主题,或者你也可以通过文件
因为OpenShot无法解包,所以他会自动帮你选择主题的方式,当然你也可以手动更改
在图标名中输入"openshot"后,如果上方图标显示正确的主题,即可下一步,如果没有,说明主题中不存在该图标,或者名字不正确
-----------------------
如果这里你选择的是可解包的,你会默认在“来自文件”那一栏
这时候你点击选择图标,他会自动定位到解包的目录(如果无法解包的话,会自动定位到主目录),如下
你可以选择当前文件夹下的png图标,也可以去usr/share/icons中去寻找相应尺寸的图标或者矢量图标。
-----------------------
这里给小白们补充一下,图标名一般是有规律可循的,首先只包含小写,通常是软件的英文名,比如火狐浏览器就是firefox,谷歌浏览器就是chrome,Gimp就是gimp
-------------------------
下一步后会让你补充软件名和软件分类,并且选择是否加--no-sandbox参数(有些软件必须加这个参数才能正常运行)
软件分类默认选择的是其他分类,你可以选择相应分类,这将决定软件在开始菜单分类中显示的位置。
最后点击安装后会嗖的一下安装完成
别看我介绍的时候有点多,其实操作起来很容易的,并且我也支持了英文。
为了迎合Deepin的风格,我全面使用了DTK开发,选择图标那个里边的“来自文件、来自主题”那个控件,我没找到合适的dtk方案,所以我自己造了一个控件
还有图标,画的比较草率,我也没啥艺术细菌,就先这样就ok
下载地址:https://gitee.com/Maicss/appimage-installer/releases
星火商店: