Добавление программы в средство запуска с помощью сценария [дубликат]

Я пишу сценарий bash, который изменяет программу, а затем добавляет значок в средство запуска Unity. Хотя я создал файл .desktop в / usr / share / applications, я не вижу способа программно добавить ярлык в средство запуска.

3
задан 16 February 2017 в 17:01

1 ответ

  • Первый получают список приложений от средства запуска:
$ gsettings get com.canonical.Unity.Launcher favorites
  • Делают массив объектов.

  • Затем имеют Ваш сценарий установки, добавляют Ваше приложение на массив

  • , Затем имеют Ваш сценарий, добавляют объекты от созданного массива до этой команды с разделенной запятой объекта:

$ gsettings set com.canonical.Unity.Launcher favorites "['app1','app2','app3','your program.desktop']"

app# является приложениями от массива, который Вы включаете в свой сценарий установщика.

Замена Ваша программа с названием *.desktop средство запуска Вы создали.

Обновление:
процедура упоминается выше.

Это - командная строка, которая добавит Ваше приложение к средству запуска

gsettings set com.canonical.Unity.Launcher favorites "$(gsettings get com.canonical.Unity.Launcher favorites | sed "s/]/,'Your Program.desktop']/")"

, Добавляет вышеупомянутая командная строка к Вашему сценарию установки. Замените полужирный Ваш Program.desktop с программой, которую Вы создали. Это не ударит что Ваши текущие значки. Это добавит.

4
ответ дан 1 December 2019 в 15:51

Другие вопросы по тегам:

Похожие вопросы: