Ubuntu下为AppImage应用添加图标并添加到应用

前言

Typora终于升级为正式版了。

这也相对出现了一些改变,比如付费制度的来临,声明一下,我个人非常支持软件付费、知识付费等。

但是在众多的答案中还是许多人说了Obsidian,作为一个爱常识的人就下下来试了,并且在Linux系统中下载了。

Obsidian提供了Linux三种下载格式,分别为AppImage、Snap以及flatpak。

我个人选择的是默认的AppImage,如何将AppImage添加相应的图标呢以及添加到应用呢?

AppImage

什么是AppImage

过程

参考: Ubuntu下为AppImage应用添加图标并添加到应用

注:由于移动较为繁琐,选择直接进入/usr/share/applications目录中创建文件

准备好图标图片

方法1: 百度或google

在搜索引擎中直接搜索该软件图标/icon

方法2: 从Mac已下载软件Resources中获取

  1. 进入/Applications/Obsidian.app/Contents/Resources

    1
    cd /Applications/Obsidian.app/Contents/Resources

    如图所示,以icns结尾的即为icon图标,但是无法被Linux系统识别,需要转换为png格式。

  2. icnspng

    利用在线网站转换:icns转png

添加图标/应用

  1. 进入/usr/share/applications目录下并创建XXX.desktop,其中XXX为你AppImage的名称

    1
    2
    cd /usr/share/applications
    sudo vim XXX.desktop
  2. 编辑XXX.desktop,添加以下内容:

    1
    2
    3
    4
    5
    6
    [Desktop Entry]
    Name=XXX
    Exec=/home/xxx/.../XXX.AppImage
    Icon=/home/xxx/.../XXX.png
    Type=Application
    StartupNotify=true

    其中Name为该应用名称,Exec为该应用AppImage的路径,Icon为该应用的图片图片路径。

  3. XXX.desktop运行权限

    1
    chmod 777 XXX.desktop

效果

上图为百度找到的一张图片并非透明背景。

下图为准备好图标图片方法2获取的图片。

----------到结尾啦!! Hoohoo----------