Unity:如何将 shell 脚本添加到 dock

Unity:如何将 shell 脚本添加到 dock

我有一个以 shell 脚本启动的 GUI 应用程序。如何通过提供 shell 脚本和图标在 Unity dock 中创建图标.svg

答案1

您需要创建一个快捷方式文件。Unity Dock 的快捷方式位于~/.local/share/applications/

  1. 在该目录中创建一个文件 myGUIapp.desktop。

  2. 将以下内容粘贴到该文件中(使用图标和 shellscript 的正确路径):

    [桌面条目]
    名称 = 我的 GUI 应用程序
    Exec = /path/to/shellscript.sh
    图标 = /path/to/you/icon.svg
    终端 = false
    类型 = 应用程序
    StartupNotify = true

  3. 使文件可执行:

    右键点击->属性->权限->勾选‘允许作为程序执行’

  4. 重启 Unity(或者将文件拖到 Dock 直接获取)

查看其他文件,~/.local/share/applications/了解它们应该是什么样子。更多信息请参见这篇博文

编辑:
如果您希望所有用户都可以访问快捷方式,则应查看Ubuntu 打包指南关于图标。
基本上,.desktop 文件被安装或移动到/usr/share/applications/<binary>.desktop,而图标被放置在/usr/share/icons/hicolor/scalable/apps

相关内容