मैंने एक बड़ी खोज की है और इस का उत्तर खोजने में असमर्थ रहा हूं। TryExec
फ़ील्ड .desktop फ़ाइलों में क्या करती है ? यह Exec
क्षेत्र से कैसे भिन्न होता है ?
मैंने एक बड़ी खोज की है और इस का उत्तर खोजने में असमर्थ रहा हूं। TryExec
फ़ील्ड .desktop फ़ाइलों में क्या करती है ? यह Exec
क्षेत्र से कैसे भिन्न होता है ?
जवाबों:
के अनुसार standards.freedesktop.org , TryExec
प्रविष्टि निम्नलिखित लेता है:
प्रोग्राम वास्तव में स्थापित है या नहीं यह निर्धारित करने के लिए उपयोग की गई डिस्क पर एक निष्पादन योग्य फ़ाइल का पथ। यदि पथ कोई पूर्ण पथ नहीं है, तो फ़ाइल को $ PATH वातावरण चर में देखा जाता है। यदि फ़ाइल मौजूद नहीं है या यदि यह निष्पादन योग्य नहीं है, तो प्रविष्टि को अनदेखा किया जा सकता है (उदाहरण के लिए, मेनू में उपयोग नहीं किया जा सकता)।
डेस्कटॉप एप्लिकेशन ऑटोस्टार्ट विनिर्देश स्थिति:
यदि कोई गैर-रिक्त TryExec फ़ील्ड के साथ .desktop फ़ाइल आवश्यक नहीं है, तो TryExec कुंजी का मान किसी स्थापित निष्पादन योग्य प्रोग्राम के साथ मेल नहीं खाता है।
विपरीत Exec
और समान नाम के बावजूद, TryExec
वास्तव में इसका मूल्य निष्पादित नहीं करता है।
$PATH
उपयोग किया जाता है? ऐसा लगता है कि $PATH
उपयोगकर्ता के शेल कॉन्फ़िगरेशन द्वारा किए गए परिवर्तन शामिल नहीं हैं।