Answers:
您需要创建一个.desktop文件,并将其放置在正确的位置。在我的系统上,它们放置在中/usr/share/applications
。该规范可以在FreeDesktop上找到。复制一个并调用它intellij.desktop
并进行相应的修改。我认为KDE应该相应地选择它。
kmenuedit
是KDE发行版的默认部分,并提供用于编辑菜单和创建桌面条目的GUI。您可以kmenuedit
从终端启动它,也可以右键单击应用程序启动器按钮。在GUI中,您可以复制,移动,重新排序和删除菜单项,或者最相关的菜单项通过选择“文件”->“新建项目”来创建新条目。
您可以填写名称和可选描述,并通过文件浏览器或通过键入命令来提供要运行的命令。该命令在PATH
您的环境中运行,因此您可以提供完整路径或仅提供名称您将从终端运行。在这种情况下,您可以使用intellij
。您还可以提供其他参数,因此要在Wine下运行特定程序,可以使用wine /path/to/program.exe
。
您还可以包括各种 在命令中替换字符串作为该命令的参数,这些字符串将在运行时被替换。您还可以最常用的是'%U',它被拖动到图标上的URL(或文件路径)列表取代,但是针对不同的用例有一些变体。
您可以通过单击新项目窗口顶部的图标按钮来选择一个图标。所有默认的系统图标都可以选择,或者您可以从文件系统中选择内容。
无论如何,请保存完成的条目并将其移至菜单中所需的位置。选择“文件”->“保存”,它将更新系统菜单(可能需要一些时间-对话框会告诉您它正在运行)。
在/ usr / share / applications中创建.desktop文件是正确的,并且我要补充一点,创建指向idea.sh文件的链接是一个好主意,因此.desktop文件指向该链接而不是实际文件。
这样,很容易在出现新版本时替换链接,而不必记住.desktop文件所在的位置并使用新路径对其进行编辑。
这是我的idea.desktop文件;
[Desktop Entry]
Name=IntelliJ IDEA
GenericName=Java Editor
Comment=Develop with pleasure!
Exec=/home/myHomeDir/idea-latest/idea.sh
Icon=/home/myHomeDir/idea-latest/idea.png
Type=Application
MimeType=text/plain;
Categories=Development;
StartupNotify=true
Terminal=false
NoDisplay=false
StartupWMClass=jetbrains-idea-ce