问题表现
通过官网下载的 idea ubuntu 安装包安装之后,默认是需要通过 sh 脚本运行的,我们可以通过在 /usr/share/applications 创建一个 .desktop 的文件,来生成一个可以被 ubuntu 识别的应用。在我的 Ubuntu 下,idea 的配置如下:
[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/home/gonzo/Applications/ideaIU-2024.1.3/idea-IU-241.17890.1/bin/idea.sh
Icon=/home/gonzo/Applications/ideaIU-2024.1.3/idea-IU-241.17890.1/bin/idea.png
Terminal=false
Type=Application
Categories=Developer;
文件名称:idea.desktop
随后就可以通过搜索 idea 关键字,右键选择将图标固定在 dock 栏上。
效果如下:
但当点击图标,启动的应用却是一个未知的图标样式:
解决方案
保证 .desktop 的文件名、Name的值和启动后的应用名称保持一致即可。
修改后的文件内容:
[Desktop Entry]
Name=jetbrains-idea
Comment=IntelliJ IDEA
Exec=/home/gonzo/Applications/ideaIU-2024.1.3/idea-IU-241.17890.1/bin/idea.sh
Icon=/home/gonzo/Applications/ideaIU-2024.1.3/idea-IU-241.17890.1/bin/idea.png
Terminal=false
Type=Application
Categories=Developer;
文件名称:
jetbrains-idea.desktop
修改后的效果
标签:bin,ideaIU,Applications,idea,desktop,Dock,Ubuntu,图标 From: https://www.cnblogs.com/gonzo/p/18255369