Не удается создать собственный файл рабочего стола в Ubuntu 18.10

Я создал собственный настольный файл и поместил его в ~/.local/share/applications но он не появляется, когда я показываю все приложения, затем я попытался вставить его в /usr/share/applications но безрезультатно.

Я все еще могу запустить его двойным щелчком мыши в Ubuntu 18.10, но не могу в Kubuntu 18.10 с тем же файлом (он возвратил ошибку о недопустимом файле рабочего стола или неправильно отформатирован).

Здесь что-то не так, потому что я делал то же самое сотни раз в предыдущих версиях и никогда не пытался решить эту проблему.

Может кто-нибудь что-нибудь знает об этом?

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Version=3.3.1
Name=Spyder3
GenericName=Spyder3
Comment=The Scientific Python Development Environment - Python 3
Icon=spyder3
TryExec=spyder3
Exec=spyder3 %F
Terminal=false
MimeType=text/x-python;
Categories=Development;Science;IDE;Qt;
Keywords=Development;Science;IDE;Qt;
StartupNotify=true

Редактировать: я не знаю почему, но после перезапуска я больше не могу открыть его в Ubuntu. Это говорит There was an error launching the application, В Кубунту возвращается

KDEInit не удалось запустить "spyder3": не удалось открыть библиотеку "libkdeinit5_spyder3". Невозможно загрузить библиотеку libkdeinit5_spyder3: (libkdeinit5_spyder3: невозможно открыть общий объектный файл: такого файла или каталога нет)

1 ответ

Это проблема со спайдером, установленным через анаконду. Просто используйте полный путь в две строки TryExec= а также Exec=,

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