解决Ubuntu 下 idea Dock 图标显示错乱

问题表现

通过官网下载的 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

 

修改后的效果

 

posted @ 2024-06-18 23:02  卡卡一点都不卡  阅读(9)  评论(0编辑  收藏  举报