Linux中为AppImage类型的软件添加应用程序图标
有的时候Linux的一些软件是不带桌面图标的,可能直接通过命令启动程序,但是习惯了GUI界面的话就需要创建一个图标来加快效率了。
首先明白图标展示的一些原理:
- 应用要能展示相应的图标需要有
.desktop
的文件 - 所有的图标文件应该放在
/usr/share/applications
文件夹下才能生效 - AppImage文件运行的本质是将AppImage文件解压到
/tmp
下运行,而在这个临时文件夹下我们可以查看到该软件相关的文件,包括了desktop
文件和icon
文件。
运行AppImage文件的时候可以查看到文件所在位置如下图:
看完原理我们需要实现的就是去写一个desktop文件,由于尝试过直接将/tmp文件夹里的desktop文件直接拷贝出来失败了(但是可以查看,所以可以复制内容),所以只能手写了一个了。
这个xxx.desktop文件可以在任何地方创建,最后挪到/usr/share/Applications
里面即可
以上只有Name
、Icon
、Exec
是必须得有的,甚至可以只有Exec
最后将 xxx.desktop
文件挪到对应文件夹中:sudo mv xxx.desktop /usr/share/Applications/
此时再去查看应用程序中则可以找到这个应用的图标了
__EOF__

本文作者:Fortunater
本文链接:https://www.cnblogs.com/Fortunater/p/16990512.html
关于博主:不急不躁,一步一步走向技术巅峰
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Fortunater/p/16990512.html
关于博主:不急不躁,一步一步走向技术巅峰
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!