قائمة السياق لـ Linux Mint Cinnamon
أحيانًا ما تحتاج فقط إلى إضافة عنصرك هناك ...
القيام بقص الصور، وتغيير حجمها، وإضافة الحواف إليها للصور في هذا المدونة دفعني لإضافة هذه الميزة المستخدمة بشكل متكرر إلى قائمة السياق في Linux Mint Cinnamon.
كما وصفت في معالجة الصور في Mainroad، كنت بحاجة إلى دقة صور محددة جداً.
متى
تثبيت حزمة nemo-image-converter يضيف خيار “تغيير حجم الصورة…” في قائمة السياق للملفات الصورية.
لكن بالنسبة لي، فإنها تفتقر إلى:
- خاصية القص
- خاصية إضافة الحواف
- عدم القدرة على تذكر دقة غير القياسية
لذلك أضفت خيار “قص 11:8 وتغيير الحجم…” في قائمة السياق.
أين
في المجلد ~/.local/share/nemo/actions
يقوم Cinnamon بتحميل تعريفات الإجراءات.
اذهب إلى هذا المجلد باستخدام Nemo وسترى زر “المزيد من المعلومات”.
الإجراءات المعرفة مسبقاً في قائمة السياق لـ Cinnamon توجد في المجلد /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;
قد تحتاج إلى إعادة تشغيل Cinnamon…
هذا كل شيء يا رفاق!