Как создать пункт меню в KDE, который выполняет терминальную команду?

Я пытался выполнить эту задачу в течение многих лет и каждый раз, когда я пробую ее, я терплю полный провал и просто сдаюсь полностью после поиска с помощью Google ее и пробующий в течение многих часов. На этот раз, хотя, я решил обратиться за помощью от Вас!

Логически разговор, Это должна быть очень простая простая задача следующим образом:

Шаг 1: щелкните правой кнопкой по кнопке меню, затем пойдите для "Редактирования Приложений".

enter image description here

Шаг 2: Нажмите на "Add new item", присвойтесь, имя записи меню затем создают Ваше средство запуска или команду.

Неважно, сколько изменений команд я пробую, это никогда не удается. Я пытался запуститься, терминал Konsole затем выполняют команду, но Konsole не содержит все еще и закрывается автоматически даже после издания правильного флага для поддерживания его в рабочем состоянии.

konsole -e anaconda-navigator --noclose

enter image description here

Определение команды непосредственно также не удается и просто ничего не представляет на экране.

anaconda-navigator

enter image description here

Интересно, почему это должно очень трудно быть похожим на это. Ваша справка будет значительно цениться!

Моя информация о системе - для ссылки:

enter image description here

1
задан 14 April 2018 в 06:58

3 ответа

Согласно --help опция -e должна быть последняя часть строки:

-e <cmd>                  Command to execute. This option will catch all following arguments, so use it as the last option.

Так, для выполнения команды для хранения этого открытым это затем было бы:

konsole --noclose -e anaconda-navigator

Надеюсь, это поможет!

1
ответ дан 7 December 2019 в 13:25

навигатор анаконды должен работать без любых дополнительных параметров.

Удостоверьтесь, что путь к анаконде находится в ~/.bachrc т.е.

export PATH="/home/<user>/path/to/anaconda3/bin:$PATH"

Удостоверьтесь, что conda обновляется: (эта следующая команда перестанет работать, но она даст Вам корректную команду для обновления Вашей системы.)

conda update

Иначе плазменный файл конфигурации мог бы потребовать удаления/воссоздания. Попытайтесь переименовать один или оба из следующих файлов (Предупреждение: Настольные настройки будут задержаны для установки по умолчанию!):

  • ~/.config/plasmashellrc
  • ~/.config/plasma-org.kde.plasma.desktop-appletsrc

Затем плазма перезапуска:

killall plasmashell && plasmashell &
0
ответ дан 7 December 2019 в 13:25

Вот то, как я смог сделать это, с помощью примера команды

fortune | cowsay
  1. Откройте текстовый редактор и тип

    #!/bin/bash
    fortune | cowsay
    
  2. Сохраните файл как cow.sh (или любое имя Вы желаете и отмечаете путь местоположения),

  3. Откройте KDE Menu Editor (примечание для использования надлежащего пути к cow.sh)

    Команда:

    konsole --noclose -e /home/username/Documents/cow.sh
    
  4. нажмите сохраняют и тестируют его!

1
ответ дан 7 December 2019 в 13:25

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

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