使用脚本将程序添加到启动器

使用脚本将程序添加到启动器

我正在编写一个 bash 脚本,用于修改程序,然后向 Unity 启动器添加图标。虽然我在 /usr/share/applications 中创建了 .desktop 文件,但我看不到以编程方式将快捷方式添加到启动器的方法。

答案1

  • 首先从启动器获取应用程序列表:
$ gsettings 获取 com.canonical.Unity.Launcher 收藏夹
  • 将项目组成一个数组。

  • 然后让你的安装脚本将你的应用程序添加到数组中

  • 然后让您的脚本将创建的数组中的项目添加到此命令中,并以逗号分隔项目:

$ gsettings 设置 com.canonical.Unity.Launcher 收藏夹“['app1','app2','app3','你的程序。桌面']”

应用程序#是您在安装程序脚本中包含的数组中的应用程序。

代替你的程序使用您创建的启动器的名称*.desktop

更新:
程序已在上面列出。

这是一个命令行,它将你的应用程序附加到启动器

gsettings 设置 com.canonical.Unity.Launcher 收藏夹“$(gsettings 获取 com.canonical.Unity.Launcher 收藏夹 | sed “s/]/,'你的程序.桌面']/")”

将上述命令行添加到您的安装脚本中。将粗体你的程序.桌面使用您创建的程序。这不会破坏您当前的图标。它会附加。

相关内容