TryExec फ़ील्ड को .desktop फ़ाइलों में क्या है?


16

मैंने एक बड़ी खोज की है और इस का उत्तर खोजने में असमर्थ रहा हूं। TryExecफ़ील्ड .desktop फ़ाइलों में क्या करती है ? यह Execक्षेत्र से कैसे भिन्न होता है ?



@don_cissti: आपको इसे उत्तर के रूप में जोड़ना चाहिए। पूर्णता के लिए developer.gnome.org/desktop-entry-spec पर लिंक जोड़ें ।
ब्रैम

जवाबों:


12

के अनुसार standards.freedesktop.org , TryExecप्रविष्टि निम्नलिखित लेता है:

प्रोग्राम वास्तव में स्थापित है या नहीं यह निर्धारित करने के लिए उपयोग की गई डिस्क पर एक निष्पादन योग्य फ़ाइल का पथ। यदि पथ कोई पूर्ण पथ नहीं है, तो फ़ाइल को $ PATH वातावरण चर में देखा जाता है। यदि फ़ाइल मौजूद नहीं है या यदि यह निष्पादन योग्य नहीं है, तो प्रविष्टि को अनदेखा किया जा सकता है (उदाहरण के लिए, मेनू में उपयोग नहीं किया जा सकता)।

डेस्कटॉप एप्लिकेशन ऑटोस्टार्ट विनिर्देश स्थिति:

यदि कोई गैर-रिक्त TryExec फ़ील्ड के साथ .desktop फ़ाइल आवश्यक नहीं है, तो TryExec कुंजी का मान किसी स्थापित निष्पादन योग्य प्रोग्राम के साथ मेल नहीं खाता है।

विपरीत Execऔर समान नाम के बावजूद, TryExecवास्तव में इसका मूल्य निष्पादित नहीं करता है।


और क्या $PATHउपयोग किया जाता है? ऐसा लगता है कि $PATHउपयोगकर्ता के शेल कॉन्फ़िगरेशन द्वारा किए गए परिवर्तन शामिल नहीं हैं।
ntc2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.