Проблема, создающая настольный ярлык на терминал команда Linux

/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new команда Linux для создания Настольных ярлыков.

Таким образом, естественно первый ярлык, в котором я нуждаюсь, является коротким путем к команде:

/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new

Когда я создам ярлык, он не выполнится. Я использую 18.04, и текст созданного ярлыка ниже. Я также создал его с Терминальным набором атрибута к истинному, но это также находится там и ничего не делает. Я также попытался поместить команду в сценарии оболочки удара и удостовериться, что все - исполняемый файл. Ничто не работает.

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=gnome-panel-launcher
Name[en_US]=CreateLauncher
Exec=/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new
Name=CreateLauncher
Icon=gnome-panel-launcher
2
задан 25 January 2019 в 17:45

2 ответа

Я мог сделать это с ниже пути..

  1. создайте названный сценарий cl.sh на Рабочем столе для выполнения команды /usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new с ниже содержания.

    Содержание сценария

    #!/bin/bash
    
    /usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new
    
  2. cd ~/Desktop

  3. Сделайте исполняемый файл сценария с chmod a+x cl.sh
  4. Откройтесь, "создают средство запуска" с ./cl.sh
    Диалоговое окно "Создает Средство запуска", откроется.
  5. Дайте команду как /home/user/Desktop/cl.sh Замена user с Вашим именем пользователя
  6. Нажмите Icon on Desktop и нажмите доверие и запуск.

enter image description here

0
ответ дан 2 December 2019 в 04:39

Кажется, что ошибка находится в Exec значение. Для настольных записей нужны полные пути. Так, замена ~/Desktop/ с /home/username/Desktop/ таким образом, что значение Exec в настольной записи похож:

Exec=/usr/bin/gnome-desktop-item-edit /home/username/Desktop/ --create-new

Объяснение:

От настольной спецификации записи -

Exec ключ должен содержать командную строку. Командная строка состоит из исполняемой программы, дополнительно сопровождаемой одним или несколькими аргументами. Исполняемая программа может или быть указана с ее полным путем или с названием исполняемого файла только. Если никакому полному пути не предоставляют, исполняемый файл ищется в $PATH переменная среды используется настольной средой. Имя или путь исполняемой программы не могут содержать знак "равно" (" = "). Аргументы разделяются пространством.

1
ответ дан 2 December 2019 в 04:39

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

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