私はラップトップにUbuntu 18.04とAnaconda(Python 3.7を含む)を新たにインストールしました。お気に入りバーにSpyder IDEのランチャーアイコンをセットアップしたい-私は何かUbuntu 16を実行しているとき、過去数年で何度もやってきました。
ターミナルからSpyderを正常に起動でき、正常に機能しているようですが、ターミナルから実行してアイコンを右クリックすると、お気に入りに追加するオプションが表示されません。
[奇妙なことに、「spyder」という名前のアプリケーションを検索しても結果が返されません。これが関連しているかどうかはわかりませんが、...]
here および here の説明に従って.desktop
ファイルを作成し、/usr/share/applications
に追加することにより、手動でアイコンを追加できることを理解しています。 here のように説明します。たとえば、次のspyder.desktop
ファイル( Spyder Github で利用可能)を使用してみました:
[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の既知の問題ですか?ここに何かが足りませんか?どんな助けも大歓迎です!どうもありがとう!
エラーメッセージ「アプリケーションの起動中にエラーが発生しました」が示唆するように、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
の権限を再確認してください。両方とも実行可能でなければなりません。