हमने .desktop
अपना एप्लिकेशन लॉन्च करने के लिए एक फ़ाइल बनाई है । हमारे आवेदन की आवश्यकता है, कि एक निश्चित वातावरण चर सही ढंग से कॉन्फ़िगर किया गया है। मैं इस पर्यावरण चर को प्रति-उपयोगकर्ता आधार पर कैसे कॉन्फ़िगर कर सकता हूं (सामान्य उम्मीदवार जिन्हें मैं जानता हूं, जैसे ~/.bashrc
और ~/.profile
काम नहीं करते)।
हो सकता है कि कोई काम हो गया हो, इसलिए मैं एप्लिकेशन लॉन्च करने से पहले Exec=
इसे .desktop
फ़ाइल की लाइन में कॉन्फ़िगर कर सकता हूं ?
env VAR=value /my/app
काम नहीं करता है; लॉन्च होने पर पर्यावरण चरVAR
सेट नहींvalue
होता है/my/app
(मैंनेdesktop
फ़ाइल को संपादित करके कोशिश की है~/.gnome/apps
)। रैपर स्क्रिप्ट बनाना मेरे लिए कोई विकल्प नहीं है, क्योंकि यह एंड-यूजर्स को वितरित किए गए हमारे एप्लिकेशन के लिए काम करना चाहिए और मुझे नहीं पता कि एंड-यूज़र को कहां चाहिए कि रैपर स्क्रिप्ट स्थित हो (लॉन्चर बनाने के लिए व्यवस्थापक अधिकारों की आवश्यकता नहीं है )।