Saya punya .desktop
file untuk memulai program python di lingkungan conda tertentu, seperti ini:
[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
Ini digunakan untuk bekerja, tapi saya men-tweak lingkungan python saya baru-baru ini.
Sekarang, di terminal perintah yang sama
$ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
menjalankan aplikasi, tetapi .desktop
file tidak. Bagaimana saya mencari tahu karena kesalahan apa itu?
.desktop
File - file saya yang lain berjalan dengan baik, saya berasumsi ada yang salah dengan lingkungan Python saya, yang cukup meretas untuk saat ini (yang merupakan alasan utama untuk menjalankan ini di conda
lingkungan yang didedikasikan untuk memulai).
Zachary Brady awalnya menyarankan (tetapi ada masalah ) xdg-open
mungkin menjalankan .desktop
file, tetapi itu memberi saya kotak pesan yang mengatakan
Kesalahan
Gagal menambahkan plugin ke panel
Tidak ada instance menjalankan xfce4-panel yang ditemukan
baik untuk ini .desktop
dan untuk yang lain yang berfungsi. (Saya menjalankan Ubuntu sederhana, tidak ada xfce).
~
(muncul sebagai " ~
", bukan sebagai " /home/anaphory
") di jalur Python, yang saya temukan dengan menambahkan env > check;
di tengah-tengah perintah. Tapi saya yakin ada cara yang lebih baik untuk men-debug ini!
xdg-open
telah disadap cukup lama dan hanya membuka ikon desktop di editor teks ...