मेरे पास एक .desktopविशिष्ट कॉन्डा वातावरण में अजगर कार्यक्रम शुरू करने के लिए एक फाइल है, जैसे:
[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
यह काम करता था, लेकिन मैंने हाल ही में अपने अजगर के पर्यावरण को बदल दिया।
अब, एक टर्मिनल में एक ही कमांड
$ bash -c "source /vol/home/kaipingga/anaconda3/bin/activate qutebrowser; qutebrowser"
एप्लिकेशन चलाता है, लेकिन .desktopफ़ाइल नहीं करता है। मुझे कैसे पता चलेगा कि कौन सी त्रुटि है?
मेरी अन्य .desktopफाइलें ठीक चलती हैं, मुझे लगता है कि मेरे पाइथन पर्यावरण के साथ कुछ गलत हो गया है, जो इस समय के लिए काफी हैकिश है (जो इसे condaशुरू करने के लिए समर्पित वातावरण में चलाने का मुख्य कारण है )।
Zachary ब्रैडी ने मूल रूप से सुझाव दिया (लेकिन मुद्दे हैं ) फाइलें xdg-openचला .desktopसकते हैं, लेकिन यह मुझे एक संदेश बॉक्स देता है
त्रुटि
पैनल में एक प्लगइन जोड़ने में विफल
Xfce4-panel का कोई रनिंग उदाहरण नहीं मिला
दोनों इसके लिए .desktopऔर एक दूसरे के लिए जो अन्यथा काम करता है। (मैं सादा उबटन चला रहा हूँ, कोई एक्सफ़ेसे नहीं)।
~" के रूप में प्रकट ) थी, जिसे मैंने कमांड के बीच में जोड़कर पाया था । लेकिन मुझे यकीन है कि यह डिबग करने का एक बेहतर तरीका है! ~/home/anaphoryenv > check;
xdg-openकाफी समय लग गया है और केवल पाठ संपादकों में डेस्कटॉप आइकन खोले हैं ...