

给 Kubernetes Lens AppImage 添加 Desktop Entry
source link: https://yanhang.me/post/2020-04-29-linux-lens-icon/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

给 Kubernetes Lens AppImage 添加 Desktop Entry
本文记录如何为 Kuberntes Lens 的 Linux 版本的 AppImage 手动创建一个 Desktop Entry 以及生成 Icon
手动创建 Desktop Entry
创建一个 desktop
文件,任意位置均可。假设名字为 lens.desktop
:
[Desktop Entry]
Name=Lens
Comment=A full-featured Kubernetes IDE
Exec="/home/yayu/Soft/AppImage/Lens-3.3.1.AppImage" %U
Terminal=false
Type=Application
Icon=kube-lens
StartupWMClass=Lens
X-AppImage-Version=1.4.1.271
Categories=Network;
X-AppImage-BuildId=1N3OgzauYTeCvM55WzKgL7MIQe0
X-Desktop-File-Install-Version=0.24
X-AppImage-Comment=Create By HangYan
TryExec=/home/yayu/Soft/AppImage/Lens-3.3.1.AppImage
其中 Exec
以及 TryExec
是 AppImage 的位置,应相应更改
生成 ICON
这里我下载了一个黑色的 Kubernetes ICON, 背景透明,webp 格式
这里我已经转为 png 格式,转换命令为:
dwebp <origin>.webp -o kube.png
然后,生成相应的 Icon, 并安装到系统中
xdg-icon-resource install --theme Moka --size 48 kube.png kube-lens
安装的 icon 可以在 ~/.icons
目录中看到。
theme
: 即将此 icon 安装到哪个 themes 中. Linux Desktop 基本上都有可以设置 icon themes 的地方size
: 一般是 panel 上 icon 的 size, 这个在一般的 panel 的设置里也能看到kube-lens
: 即最终生成的 icon 的名字,也就是上面 desktop 文件中引用的 icon 名字
安装 Desktop Entry
# 先做一下校验
desktop-file-validate lens.desktop
desktop-file-install lens.desktop --dir=~/.local/share/applications
# 更新 desktop entry
update-desktop-database ~/.local/share/applications
最终效果如图:
文章作者 涯余
上次更新 2020-04-29
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK