Я пытаюсь сделать настольный ярлык на запуск Spyder
, который может быть запущен путем ввода spyder
в терминале.
Я сделал a spy.sh
сценарий с spyder
в нем. Это работает с bash spy.sh
и ./spy.sh
. Но когда я делаю настольный ярлык как это:
[Desktop Entry]
Name=spyd
Exec=/Desktop/spy.sh
Comment=
Icon=
Type=Application
Terminal=true
Это выделяет ошибку:
"Была ошибка при создании дочернего процесса для терминала. Не удалось выполнить дочерний процесс “/Desktop/spy.sh” (Никакой такой файл или каталог)"
Та же ошибка, когда я изменяюсь в Exec=spyder
Что мне делать?
Вам не нужен сценарий, чтобы сделать, это, в терминале просто делает
$ which spyder
, Это дает Вам полный путь файлу, это выполняется, я предполагаю /usr/bin/spyder
. Затем просто используйте тот путь для Вашего Exec=
строка.
Exec=/usr/bin/spyder
Для конфигурирования настольного ярлыка KDE для выполнения определенной команды необходимо связать полный путь приложения.
т.е. использование Exec=/home/(user)/Desktop/spy.sh
вместо Exec=/Desktop/spy.sh
(Поскольку, если Вы тип /Desktop/spy.sh
система на самом деле найдете файлы от /
-> /Desktop
, который никогда не будет, вероятно, существовать эта папка.)
И для выполнения Spyder
, следуйте ответу десерта.
кроме того, удостоверьтесь spy.sh
, исполняемый файл, или иначе Permission denied
появится.