.desktop
Bu 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 .desktop
dosya çalıştırmaz . Bu hatanın ne olduğunu nasıl öğrenebilirim?
Diğer .desktop
dosyaları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, conda
baş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 .desktop
baş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-open
süredir dinlendi ve sadece metin editörlerinde masaüstü simgelerini açtı ...