应用程序加载后 Intellij 的 Unity 启动器重复

应用程序加载后 Intellij 的 Unity 启动器重复

我通过编写自定义 .desktop 文件为 Ingtellij Idea 创建了一个启动器。

[Desktop Entry]
Version=13.3
Name=Intellij Idea
Comment=
Type=Application
Categories=Developoment,IDE
Exec=/home/sravinda/idea-IU-135.690/bin/idea.sh
Terminal=false
StartupNotify=true
Icon=/home/sravinda/idea-IU-133.331/bin/idea.png
Name[en_US]=Intellij Idea

我把它〜/ .local/share/应用程序。我得到了启动器,并将其添加到统一侧边栏。当我启动应用程序时,侧边栏中会出现另一个图标。这与其他应用程序不同。相同的图标代表已启动的应用程序,图标左侧有一个小括号。有人知道这是为什么吗?

答案1

您可以让 Intellij 在 /usr/share/applications 中生成图标,以供您复制到启动器:

  1. 在 idea/bin 文件夹中打开终端
  2. 使用以下命令启动 IntelliJ./idea.sh
  3. 工具 -> 生成桌面条目在此处输入图片描述
  4. 关闭 IntelliJ
  5. 在终端中,以管理员身份启动 nautilus(gksudo nautilus
  6. 转到 /usr/share/applications
  7. 将 IntelliJ 的新图标拖到启动器中

答案2

通过在桌面文件中添加“StartupWMClass=jetbrains-idea”解决了这个问题。得到了帮助这里

顺便说一句,同事提供了一种为 Intellij 创建统一启动器的更简单的方法。

  1. 转到工具->从 Intellj IDEA 生成桌面条目(它会为您创建桌面文件)
  2. 从仪表板搜索、运行并将其锁定到启动器。

相关内容