मैं वास्तव में दो प्रश्न पूछना चाहता हूं:
मैं डेस्कटॉप फ़ाइलों में Exec प्रविष्टि के लिए उपलब्ध तर्क / पैरामीटर शॉर्टकट के बारे में और अधिक जानकारी प्राप्त कर सकता हूं (जैसे% U,% u,% f ...)
मुख्य सवाल, शराब आवेदन के लिए .desktop लांचर पर तर्क के रूप में फाइल कैसे पारित करें?
मैंने इस सुझाव को यहां खोजा: z:%f
जो मेरे लिए किसी काम का नहीं है, जैसे कि मैं बस फ़ाइल को इस पर बिना पास किए चला जाता हूं। यह मान लेता है कि "ड्राइव" z:
स्कैन करना शुरू कर देता है।z:
उदाहरण:
[Desktop Entry]
Name=Some Windows program
Exec=wine "program.exe" z:%f
Type=Application
Terminal=false
MimeType=application/docbook+xml
मैं इस शराब आवेदन के लिए अपने कस्टम .desktop लांचर पर XML फ़ाइल को छोड़ना चाहता हूं और मैं इस तरह से कर सकता हूं। समस्या यह है कि अगर मैं इस कार्यक्रम को शुरू करने के लिए लांचर आइकन पर क्लिक करता हूं, तो तर्क z:
हमेशा उस पर पारित हो जाता है और यह स्वीकार्य नहीं है
z:%f
वर्कअराउंड अच्छा नहीं है क्योंकि जब भी मैं इस वाइन एप्लिकेशन को लॉन्च करता हूं तो z:
उस पर तर्क पारित किया जाता है और मैं इससे बचना चाहता हूं
application.exe
आप वर्तमान चयनित फ़ाइल को नॉटिलस में पास करना चाहते हैं file.txt
?
exec
लाइन में रखी गई एक स्क्रिप्ट है जो ए की जांच करती है %f
, अगर यह मौजूद है तो फ़ाइल को एप्लिकेशन लॉन्च करें, यदि केवल एप्लिकेशन लॉन्च न करें। इसके लिए देखभाल या यह एक विकल्प नहीं है?