惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
C
Check Point Blog
I
InfoQ
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta
月光博客
月光博客
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
Y
Y Combinator Blog
博客园 - Franky
博客园_首页
罗磊的独立博客
量子位
美团技术团队
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Martin Fowler
Martin Fowler
博客园 - 叶小钗
aimingoo的专栏
aimingoo的专栏

轶哥博客

blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog
blog
2022-06-04 · via 轶哥博客

自Kali Linux2019.3起,默认的桌面环境被设置为Xfce4而不是GNOME。Kali Linux支持Xfce、GNOME、KDE、Enlightenment、i3mw、LXDE、MATE作为桌面环境。

Xfce默认的桌面环境中不包含针对desktop图标的处理,因此安装部分deb或者AppImage等应用程序后,在默认的应用程序列表/菜单栏/应用程序启动器找不到程序图标。即安装应用程序后无法生成.desktop的图标,并且Home目录中没有.icons文件夹。

具体表现为:安装应用程序丢失图标,无法通过应用程序启动器直接启动应用程序。

手动解决方法

/usr/share/applications/目录中创建xxx.desktop文件:

[Desktop Entry]
Name=名称
Comment=描述
GenericName=Text Editor
Type=Application
Exec=/path/to/appimage/xxx.AppImage %U
Icon=obsidian
StartupWMClass=obsidian
MimeType=x-scheme-handler/obsidian;

例如给wine微信添加图标(/usr/share/applications/微信.desktop):

[Desktop Entry]
Encoding=UTF-8
Name=微信
GenericName=微信
Comment=基于deepin-wine的windows版微信
Exec=/opt/apps/com.qq.weixin.deepin/files/run.sh
Icon=/opt/apps/com.qq.weixin.deepin/entries/icons/hicolor/64x64/apps/com.qq.weixin.deepin.svg
Terminal=false
Type=Application
Categories=Application;Programme;

手动创建图标的方法较为繁琐,可使用图标管理工具在安装应用的时候自动生成图标。

自动生成图标

借助相应的图标管理工具可以实现对debAppImage图标的自动管理。

AppImageLauncher为例,该应用一键将 AppImages 集成到您的应用程序启动器,并从那里管理、更新和删除它们。双击 AppImages 以打开它们,而不必先使其可执行。

安装AppImageLauncher