Есть способ создать ярлык программы на рабочем столе полностью из терминала / CLI (с возможностью создания сценариев) был обнаружен в Ubuntu 20.04?
Я могу скопировать в .desktop
файлы из / usr / share / applications /
и установить их как исполняемый файл , но видимо, этого уже недостаточно. Теперь есть последний шаг:
Щелкните правой кнопкой мыши ярлык -> Выберите Разрешить запуск .
Пока это не будет сделано, двойной щелчок по нему просто открывает файл .desktop
как текстовый файл, а не запускает программу. Кроме того, перед этим шагом значок является общим значком сценария оболочки, а не собственным значком программы.
... и я еще не знаю, как сделать этот шаг из терминала.
Любая помощь приветствуется - спасибо.
Мои собственные исследования:
Разрешить запуск
устанавливает скрипт как исполняемый, но сделать это вручную недостаточно.
Кроме того, согласно моему расследованию, это не меняет файл.desktop, и никаких изменений, которые видны для ls -l
или lsattr
, не вносятся, поэтому я предполагаю, что это какая-то другая база данных, которая отслеживает, какие ярлыки разрешены запуск, а какой нет?
Рассматриваемые решения:
gnome-desktop-item-edit
не может этого сделать, и его также больше нет в последних версиях Ubuntu. alacarte
Я не уверен, но не смотря на то, что это только графический интерфейс. установка файла рабочего стола
/ редактирование файла рабочего стола
Я не уверен.