You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何为通过Snap安装的Intellij在Linux Mint Cinnamon菜单创建启动项?

解决Snap安装IntelliJ后Cinnamon菜单不显示的问题

嘿,我刚帮几个Linux新手搞定过类似的问题,别担心,这事儿不难解决!咱们一步步来排查:

1. 先确认IntelliJ确实安装成功

先打开终端,输入这条命令检查Snap里的安装记录:
snap list | grep intellij
如果能看到对应的条目(比如intellij-idea-community或者intellij-idea-ultimate),说明安装本身没问题,接下来专注修复菜单显示的问题。

2. 手动刷新Cinnamon的菜单缓存

有时候桌面环境没及时识别新程序的配置,咱们直接调用菜单编辑器看看:

  • 终端输入:
    cinnamon-menu-editor
    打开编辑器后,先找找列表里有没有IntelliJ,如果找到了,直接勾选它就能让它显示在主菜单里;要是没找到,继续往下走。

3. 让Cinnamon识别Snap的应用目录

Snap会把程序的启动配置文件存在/var/lib/snapd/desktop/applications/目录下,咱们先确认IntelliJ的配置文件是否存在:
ls /var/lib/snapd/desktop/applications/ | grep intellij
如果能看到类似intellij-idea-community_intellij-idea-community.desktop的文件,就把它复制到系统默认的应用目录,让Cinnamon能读到:
sudo cp /var/lib/snapd/desktop/applications/intellij-idea-*.desktop /usr/share/applications/
然后刷新桌面缓存:
update-desktop-database /usr/share/applications/

4. 手动创建启动配置文件(上面方法无效时用)

如果找不到Snap生成的配置文件,咱们自己建一个:

  1. 终端输入命令创建并编辑新文件:
    nano ~/.local/share/applications/intellij.desktop
  2. 把下面内容粘贴进去(注意替换成你安装的版本,社区版/终极版):
    [Desktop Entry]
    Name=IntelliJ IDEA
    Comment=智能Java开发IDE
    Exec=/snap/bin/intellij-idea-community %f
    Icon=/snap/intellij-idea-community/current/bin/idea.png
    Terminal=false
    Type=Application
    Categories=Development;IDE;
    
    要是装的是终极版,把所有intellij-idea-community替换成intellij-idea-ultimate就行。
  3. 保存退出nano:按Ctrl+O回车确认,再按Ctrl+X退出。
  4. 给文件加执行权限:
    chmod +x ~/.local/share/applications/intellij.desktop
  5. 最后刷新缓存:
    update-desktop-database ~/.local/share/applications/

5. 重启Cinnamon桌面

要是前面的步骤都试过还是没显示,试试重启桌面环境:
Alt+F2,输入r回车,桌面会重新加载,之后再去菜单里找IntelliJ。

一般前3步就能解决问题了,你慢慢试,有疑问随时说!

内容的提问来源于stack exchange,提问作者Kahuê Morais

火山引擎 最新活动