मेरे पास एक .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/anaphory
env > check;
xdg-open
काफी समय लग गया है और केवल पाठ संपादकों में डेस्कटॉप आइकन खोले हैं ...