问题描述
我最近下载了IntelliJ IDEA并通过运行. idea.sh
启动该应用程序。该应用程序在运行时会显示在启动器中,但是由于某些原因,当我右键单击该应用程序时,无法像使用其他应用程序那样获得“锁定启动器”选项。
如何将其连接到启动器?
是否因为我正在运行脚本而不是直接禁用该选项的可执行文件?
最佳回答
看来有两种方法可以做到这一点。
方法#1:手动创建.desktop文件
是的,您需要为其创建自定义.desktop启动器。以下是一般步骤:
-
在
/usr/local/share/applications
(或/usr/share/applications
,取决于您的系统)中创建* .desktop文件。$ gksudo gedit <insert-path-to-new-file.desktop>
-
在文字下方粘贴
[Desktop Entry] Type=Application Terminal=false Name=IntelliJ IDEA Icon=/path/to/icon/icon.svg Exec=/path/to/file/idea.sh
编辑
Icon=
和Exec=
和Name=
。此外,Terminal=True/false
确定天气,终端会打开一个窗口并显示输出或在后台运行。 -
将.desktop文件放入Unity Launcher面板。对于此步骤,您需要在文件浏览器中导航到上一步中创建的.desktop文件的位置。找到文件后,将文件拖到侧面的Unity Launcher栏中。完成此操作后,您可能需要运行以下命令以使系统识别新添加的.desktop文件。
$ sudo update-desktop-database
方法2:GUI方法
无需手动创建.desktop文件,您可以调用GUI来帮助完成此任务。
-
安装gnome-panel
$ sudo apt-get install --no-install-recommends gnome-panel
-
启动.desktop GUI生成器
$ gnome-desktop-item-edit ~/Desktop/ --create-new