Добавление значка для Spyder в панели Фаворитов в Ubuntu 18.04

Я недавно установил Ubuntu 18.04 и Анаконду (с Python 3.7) в моем ноутбуке, и я хочу настроить значок средства запуска для IDE Spyder в панели Фаворитов - что-то, что я много раз делал за несколько прошлых лет когда под управлением Ubuntu 16.

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

[Странно, поиск приложения, названного "spyder", не возвращает результатов; не уверенный, если это могло бы быть связано, но...]

Я понимаю, что могу вручную добавить значок для него путем создания a .desktop файл, как описано здесь и здесь, и добавление его к /usr/share/applications, как описано здесь. Например, я попытался использовать следующее spyder.desktop файл (доступный в GitHub Spyder):

[Desktop Entry]
Type=Application
Version=1.0
Name=Spyder
GenericName=Spyder
Comment=The Scientific Python Development Environment
Icon=spyder
TryExec=spyder
Exec=spyder %F
Terminal=false
MimeType=text/x-python;
Categories=Development;Science;IDE;Qt;
Keywords=Development;Science;IDE;Qt;
StartupNotify=true
X-AppStream-Ignore=True
StartupWMClass=Spyder

Однако даже после создания этого файла, Spyder все еще не обнаруживается в Приложениях. И если я пытаюсь петлять, я получаю довольно универсальное

"Была ошибка при запуске приложения"

сообщение.

Действительно ли это - известная проблема с Spyder и/или Ubuntu 18? Я пропускаю что-то здесь? Любая справка очень ценилась бы!Большое спасибо!

1
задан 19 December 2018 в 19:04

1 ответ

Как сообщение об ошибке "Была ошибка при запуске приложения", предлагает, существует своего рода ошибка в spyder.desktop. Поля как Exec и TryExec потребуйте полного пути исполняемого файла, поэтому значения для Exec и TryExec должен быть /home/hirono/anaconda3/bin/spyder. То же идет для Значка. Кажется, что Вы не дали даже расширение для изображения значка. Значение должно быть похожим /home/hirono/path-to-icon/icon.png.

Кроме того, проверьте полномочия дважды spyder.desktop и /home/hirono/anaconda3/bin/spyder. Они оба должны быть исполняемым файлом.

2
ответ дан 7 December 2019 в 13:20

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

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