当前位置: 首页>>技术教程>>正文


linux – Ubuntu/Unity将脚本附加到启动器

, , ,

问题描述

我最近下载了IntelliJ IDEA并通过运行. idea.sh启动该应用程序。该应用程序在运行时会显示在启动器中,但是由于某些原因,当我右键单击该应用程序时,无法像使用其他应用程序那样获得“锁定启动器”选项。

如何将其连接到启动器?

是否因为我正在运行脚本而不是直接禁用该选项的可执行文件?

最佳回答

看来有两种方法可以做到这一点。

方法#1:手动创建.desktop文件

是的,您需要为其创建自定义.desktop启动器。以下是一般步骤:

  1. /usr/local/share/applications(或/usr/share/applications,取决于您的系统)中创建* .desktop文件。

    $ gksudo gedit <insert-path-to-new-file.desktop>
    
  2. 在文字下方粘贴

    [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确定天气,终端会打开一个窗口并显示输出或在后台运行。

  3. 将.desktop文件放入Unity Launcher面板。对于此步骤,您需要在文件浏览器中导航到上一步中创建的.desktop文件的位置。找到文件后,将文件拖到侧面的Unity Launcher栏中。完成此操作后,您可能需要运行以下命令以使系统识别新添加的.desktop文件。

    $ sudo update-desktop-database
    

方法2:GUI方法

无需手动创建.desktop文件,您可以调用GUI来帮助完成此任务。

  1. 安装gnome-panel

    $ sudo apt-get install --no-install-recommends gnome-panel
    
  2. 启动.desktop GUI生成器

    $ gnome-desktop-item-edit ~/Desktop/ --create-new
    

参考

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10036.html,未经允许,请勿转载。