.desktopBu gibi belirli bir conda ortamında bir python programını başlatmak için bir dosya var :
[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
Bu eskiden işe yaradı, ama son zamanlarda python ortamımı değiştirdim.
Şimdi, bir terminalde aynı komut
$ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
uygulamayı çalıştırır, ancak .desktopdosya çalıştırmaz . Bu hatanın ne olduğunu nasıl öğrenebilirim?
Diğer .desktopdosyalarım iyi çalışıyor, şu an için oldukça acımasız olan Python ortamımla ilgili bir şeylerin yanlış gittiğini varsayıyorum (bu, condabaşlamak için özel bir ortamda çalıştırmanın ana nedenidir ).
Zachary Brady aslında önerdi (ancak sorunlar var ) dosyaları xdg-opençalıştırabilir .desktop, ancak bana bir mesaj kutusu
Hata
Panele bir eklenti eklenemedi
Çalışan xfce4-panel örneği bulunamadı
hem bunun için hem de .desktopbaşka bir şekilde çalışan başka biri için (Ben düz Ubuntu kullanıyorum, xfce yok).
~(“ ~” olarak değil, “ /home/anaphory” olarak görünüyor) olduğu ortaya çıktı env > check;. Ama eminim ki hata ayıklamanın daha iyi bir yolu var!
xdg-opensüredir dinlendi ve sadece metin editörlerinde masaüstü simgelerini açtı ...