次の.desktop
ような特定のconda環境でpythonプログラムを開始するためのファイルがあります。
[Desktop Entry]
Version=1.0
Name=Qutebrowser
GenericName=Web Browser
Comment=View and edit files
MimeType=text/html;
Exec=bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
Icon=/vol/home/kaipingga/.config/qutebrowser.svg
Type=Application
Terminal=false
Categories=Network;Utility;X-Python;
StartupWMClass=Qutebrowser
X-Desktop-File-Install-Version=0.20
以前は機能していましたが、最近、Python環境を微調整しました。
今、ターミナルで同じコマンド
$ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
アプリケーションを実行しますが、.desktop
ファイルは実行しません。どのようなエラーが発生したかを確認するにはどうすればよいですか?
私の他の.desktop
ファイルは正常に動作しますが、Python環境で何かがうまくいかないと思います。これは、今のところかなりハッカです(これconda
を最初に専用環境で実行する主な理由です)。
Zachary Bradyは最初に提案されました(ただし、問題があります)ファイルをxdg-open
実行.desktop
する可能性がありますが、次のメッセージボックスが表示されます
エラー
パネルへのプラグインの追加に失敗しました
xfce4-panelの実行中のインスタンスが見つかりませんでした
これ.desktop
と他の方法で機能する別のものの両方。(私はプレーンなUbuntuを実行していますが、xfceは実行していません)。
~
(「~
」ではなく「/home/anaphory
」として表示される)ことがわかりましたenv > check;
。これは、コマンドの途中に追加することでわかりました。しかし、これをデバッグするためのより良い方法があると確信しています!
xdg-open
が、かなりバグがあり、テキストエディターでデスクトップアイコンしか開かない...