लिनक्स मिंट सिन्नामोन कंटेक्स्ट मेनू
कभी-कभी आपको अपनी वस्तु को वहां जोड़ने की आवश्यकता होती है ...
इस ब्लॉग के लिए छवियों के कटिंग, रिज़ाइज़िंग और बॉर्डर बनाने की आवश्यकता ने मुझे इस अक्सर उपयोग किए जाने वाले विशेषता को लिनक्स मिंट सिन्नमॉन के कंटेक्स्ट मेनू में जोड़ने के लिए बाध्य किया।
जैसा कि मैंने मेनरॉड छवि हैंडलिंग पोस्ट में वर्णित किया है, मुझे बहुत विशिष्ट छवि रिज़ॉल्यूशन की आवश्यकता थी।
जब
nemo-image-converter पैकेज को इस्तेमाल करके इमेज फ़ाइल्स के लिए “Resize Images…” कंटेक्स्ट मेनू जोड़ा जाता है।
लेकिन मेरे लिए यह अभाव है:
- कटिंग विशेषता
- बॉर्डर विशेषता
- मानक अतिरिक्त रिज़ॉल्यूशन के अलावा अन्य रिज़ॉल्यूशन याद रखने की अक्षमता
इसलिए मैंने “Cut 11:8 & resize…” कंटेक्स्ट मेनू जोड़ा।
कहाँ
फ़ोल्डर ~/.local/share/nemo/actions
में सिन्नमॉन कंटेक्स्ट मेनू के लिए कार्य परिभाषाएं ले रहा है।
नेमो के साथ इस फ़ोल्डर में जाएं और आप “More Info” बटन देखेंगे।
मानक पूर्वनिर्धारित सिन्नमॉन कंटेक्स्ट मेनू कार्य फ़ोल्डर /usr/local/nemo/actions
में स्थित हैं।
कैसे
फ़ाइल conv.sh में हमारे कटिंग और रिज़ाइज़िंग स्क्रिप्ट डालें
nano ~/.local/share/nemo/actions/conv.sh
स्क्रिप्ट:
#!/bin/sh
fullfname=$1
convert $1 -gravity center -quality 99 -extent 11:8 1.jpg
convert 1.jpg -resize 676x493 -quality 80 -interlace plane -border 1x1 ${fullfname%.*}_w678.jpg
convert 1.jpg -resize 233x169 -quality 80 -interlace plane -border 1x1 ${fullfname%.*}_w235.jpg
इसे निष्पादन योग्य बनाएं
chmod +x ~/.local/share/nemo/actions/conv.sh
कार्य परिभाषा जोड़ें
nano ~/.local/share/nemo/actions/cut-n-resize.nemo_action
इसमें निम्नलिखित पाठ डालें
[Nemo Action]
Active=true
Name=Cut 11:8 & resize w235 & w678
Comment=Cut 11:8 and resize to w235 and w678 %N
Exec=<conv.sh %F>
Icon-Name=folder
Selection=s
Extensions=jpg;png;
आपको सिन्नमॉन को फिर से शुरू करना पड़ सकता है…
यह सब लोगों के लिए खत्म है!