मैंने अपने उपयोगकर्ताओं की पसंद के कार्यक्रम के साथ एक फ़ाइल खोलने की अनुमति देने के लिए इस छोटी सी स्क्रिप्ट को पकाया है।
https://github.com/gecos-team/openwith
इस पैकेज में शामिल हैं:
1) एक छोटी सी शेल स्क्रिप्ट जो आपको बाइनरी चुनने के लिए प्रेरित करती है (एक सरल ज़ेनिटी संवाद का उपयोग करके)। इस लिपि का नाम / usr / bin / openwith होना चाहिए
# / Bin / श
डिफ़ॉल्ट = "/ usr / bin /"
File = `zenity --file-Selection --filename = $ DEFAULT --title =" ... "..." खोलें
मामला $? में
0)
"$ FILE" "$ 1" ;;
esac
2) एक Openwith.desktop फ़ाइल जिसे आपको / usr / share / Applications / में रखना होगा, ताकि आप Nautilus में किसी फ़ाइल पर राइट-क्लिक करने पर "Openwith" चुन सकें।
[डेस्कटॉप एंट्री]
संस्करण = 1.0
प्रकार = आवेदन
टर्मिनल = false
चिह्न = आवेदन-default-चिह्न
नाम = अपनी पसंद का प्रोग्राम ...
नाम [es_ES] = संयुक्त राष्ट्र एक एगिर ...
टिप्पणी = चयनित प्रोग्राम के साथ एक फ़ाइल खोलें
टिप्पणी [es_ES] = अब्रे अन आर्किवो कोन एल प्रोग्रामा सेलेकियोनाडो
Exec = / usr / bin / openwith% f