Я использовал руководство из аналогичного вопроса ( Как я могу создать пусковые установки на моем рабочем столе? )
но ничего не работает, когда дело доходит до ярлыка Ananconda3.
Вот мой настольный файл для анаконды:
[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Exec=bash -c anaconda-navigator
Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/s$
Terminal=false
StartupNotify=true
MimeType=text/x-python;
Я сменил часть изображения, но на самом деле не могу его запустить. На моем рабочем столе есть значок, и я ввел команду bash -c anaconda-navigator.
Пожалуйста, помогите мне определить, что мне не хватает?
.desktop
панели запуска?bash -c anaconda-navigator
в Терминале?Ответы:
Следующие шаги работают в Ubuntu 16.04, но я не знаю, работает ли он в 17.04.
Создать скрипт оболочки
/home/paygilant/bin/anaconda.sh
Создать файл рабочего стола
/home/paygilant/anaconda.desktop
Беги
sudo desktop-file-install anaconda.desktop
. Через 10 ~ 20 секунд вы увидите ярлык Anaconda в тире.источник
anaconda-navigator --version
в терминале, я получаю1.9.6
, но при добавлении этой записи к записи рабочего стола и установке я получаюanaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
Version
это версия этого файла .desktop. Он должен бытьx.y
отформатирован и не имеет отношения к версии Anaconda.Сначала проверьте, установлен ли anaconda3 в вашей системе или нет (иногда пакет может быть поврежден из-за проблем с сетью во время установки). И можете ли вы запустить
anaconda-navigator
без записи на рабочем столе или нет (см. Как запустить anaconda-navigator без записи на рабочем столе, далее в этом посте).Для создания записи на рабочем столе
Шаг 1. Откройте текстовый редактор и сохраните следующее содержимое в
Anaconda.desktop
своем домашнем каталоге.Измените имя пользователя на ваше имя пользователя,
Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
то есть заменитеjishan
его именем пользователя.Шаг 2. Скопируйте файл
Anaconda.desktop
в/usr/share/applications/
качестве пользователя root (поскольку вам может потребоваться разрешение на копирование в / usr / share / Applications /)Шаг 3. Проверьте,
Anaconda
добавлен ли ваш док приложения. Если вы не нашли его, найдите его в строке поиска. Или вы можете бежать прямо из/usr/share/applications/Anaconda.desktop
.Запустить Anaconda-навигатор без настольной записи
Ваш пользователь (не root) может не иметь доступа к anaconda-navigator или он еще не активирован.
Это приведет к отображению одной строки
(bash)
, если оно установлено. Если он не установлен, установите его отсюда.Если установлено, вы можете запустить сейчас
Это приведет к открытию анаконды-навигатора. (За каждый раз вы должны активировать root, как только ваша сессия будет уничтожена).
источник
python3.7
Пробовал и проверял. Вам необходимо указать полный путь по какой-то причине:
Затем, чтобы добавить его в черту Unity / Gnome:
Примечание: я не добавил иконку сюда, и я не уверен, что путь, который вы используете для нее, является хорошим (не проверял).
источник
Ответ состоит из двух шагов:
Создайте
Anaconda.desktop
Откройте текстовый редактор и сохраните следующее содержимое в
Anaconda.desktop
своем домашнем каталоге.Anaconda.desktop
содержание:Используйте ваш путь к значку вместо того, что здесь.
Переместите
.desktop
файл в папку приложения/usr/share/applications/
, теперь найдите Anaconda в доке и нажмите.Этот метод работает для меня (Ubuntu 18.10)
источник
У вас есть право собственности на файл? Распространенная ошибка, которую я вижу в этом случае - люди, использующие chmod + X в качестве пользователя root или sudo.
Можете ли вы дать вывод следующего комментария?
Второй вопрос: вы используете Unity или Gnome3? Обычно вы должны использовать gnome3 вместо Unity в 17.10, вы можете найти руководство по gnome3 вместо более старых версий. Это должно работать Как я могу создавать пусковые установки на моем рабочем столе?
источник
Для запуска anaconda с иконкой запуска вам нужно сначала добавить путь к корневой среде
PATH
перезагрузите компьютер,
тогда сюрприз удивит иконка, которую вы создали
источник
Это работает в Ubuntu 18
Перейти к
/usr/share/applications/
Создайте файл, используя sudo
Anaconda.desktop
например:
Вставьте следующее:
Перейдите
superman
в папку пользователя.источник