酷徒LOGO

在 ubuntu 17.10上,启动器无法创建从桌面启动的anaconda快捷方式?


问题:

以下是用于anaconda的桌面文件:


[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;



我部分成功了,但是实际上无法启动它,

请帮助我确定哪儿错了?


答案1:

下面的步骤在Ubuntu 16.04中工作,但是我不知道它能不能在17.04中工作。

创建shell script /home/paygilant/bin/anaconda.sh


export CONDA_PYTHON_EXE=/home/paygilant/anaconda3/bin/python


export PATH=/home/paygilant/anaconda3/bin:$PATH


python /home/paygilant/anaconda3/bin/anaconda-navigator



创建桌面文件/home/paygilant/anaconda.desktop


[Desktop Entry]


Version=1.0


Type=Application


Name=Anaconda-Navigator


GenericName=Anaconda


Exec=/bin/bash"/home/paygilant/bin/anaconda.sh"


Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png


Terminal=false


StartupNotify=true



运行sudo desktop-file-install anaconda.desktop 在10 ~20秒后,你可以在dash中看到Anaconda快捷键。


答案2:

已尝试并测试,你需要为它提供完整路径,原因如下:


[Desktop Entry]


Name=Anaconda


Exec=bash -c 'export PATH="/home/paygilant/anaconda3/bin:$PATH" && /home/paygilant/anaconda3/bin/anaconda-navigator'


Terminal=false


Type=Application


StartupNotify=true



然后将其添加到Unity/Gnome dash:


cp -t ~/.local/share/applications ~/Desktop/anaconda_launcher.desktop








Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷