Menu Konteks Linux Mint Cinnamon

Terkadang Anda hanya perlu menambahkan item Anda di sana ...

Konten Halaman

Mengedit, mengubah ukuran, dan menambahkan border pada gambar untuk blog ini mendorong saya untuk menambahkan fitur yang sering digunakan ini ke dalam menu konteks Linux Mint Cinnamon.

Seperti yang saya deskripsikan dalam postingan Pengelolaan gambar di Mainroad, saya membutuhkan resolusi gambar yang sangat spesifik.

Menu konteks Nemo untuk gambar

Kapan

Menginstal paket nemo-image-converter menambahkan opsi Resize Images… ke dalam menu konteks untuk file gambar.

Properti resize gambar

Namun bagi saya, fitur ini masih kurang:

  • fitur crop
  • fitur border
  • ketidakmampuan untuk mengingat resolusi selain standar

Oleh karena itu, saya menambahkan opsi Cut 11:8 & resize… ke dalam menu konteks.

Di mana

Di folder ~/.local/share/nemo/actions, Cinnamon mengambil definisi aksi. Navigasikan ke folder ini dengan Nemo dan Anda akan melihat tombol More Info.

Aksi konteks Cinnamon yang telah didefinisikan sebelumnya berada di folder /usr/local/nemo/actions.

Bagaimana

Masukkan skrip cutting dan resizing ke dalam file conv.sh

nano ~/.local/share/nemo/actions/conv.sh

Skrip:

#!/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 

Buat file tersebut menjadi executable

chmod +x ~/.local/share/nemo/actions/conv.sh

Tambahkan definisi aksi

nano ~/.local/share/nemo/actions/cut-n-resize.nemo_action

Masukkan teks berikut:

[Nemo Action]
Active=true
Name=Cut 11:8 & resize w235 & w678
Comment=Cut 11:8 dan resize ke w235 dan w678  %N
Exec=<conv.sh %F>
Icon-Name=folder
Selection=s
Extensions=jpg;png;

Anda mungkin perlu me-restart Cinnamon…

Itu saja, teman-teman!