लिनक्स मिंट सिन्नामोन कंटेक्स्ट मेनू

कभी-कभी आपको अपनी वस्तु को वहां जोड़ने की आवश्यकता होती है ...

Page content

इस ब्लॉग के लिए छवियों के कटिंग, रिज़ाइज़िंग और बॉर्डर बनाने की आवश्यकता ने मुझे इस अक्सर उपयोग किए जाने वाले विशेषता को लिनक्स मिंट सिन्नमॉन के कंटेक्स्ट मेनू में जोड़ने के लिए बाध्य किया।

जैसा कि मैंने मेनरॉड छवि हैंडलिंग पोस्ट में वर्णित किया है, मुझे बहुत विशिष्ट छवि रिज़ॉल्यूशन की आवश्यकता थी।

नेमो कंटेक्स्ट मेनूज़ फॉर इमेज

जब

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;

आपको सिन्नमॉन को फिर से शुरू करना पड़ सकता है…

यह सब लोगों के लिए खत्म है!