extra options on right click

Ralf Mardorf silver.bullet at zoho.com
Sun Jan 31 12:25:02 UTC 2016


as Johnny already pointed out use imagemagick. Install
http://packages.ubuntu.com/precise/imagemagick , by running

  sudo apt-get update && sudo apt-get install imagemagick

With an editor write and save this as file /usr/local/bin/convert2icon:

  exec convert "$1" -resize 48x48 "$1"$(printf "%.8b" $(mcookie)).png

Feel free to use replace "48x48" by another value [1].

Then run:

 sudo chmod a+x /usr/local/bin/convert2icon

For the file manager SpaceFM you could include it as tool, like this

  Tools > right click > New > Command

  Type: Command
  Name: convert to icon
  Key : Ctrl+2
  Icon: edit-cut
  [x]   Command Line
        convert2icon %f

After selecting a picture and pushing the shortcut Ctrl+2 it will be
resized, without changing the aspect ratio [1] and then it will be saved
as PNG, even if the original is a JPG.

To make it available by right click menu for SpaceFM add it like this:

  Right click on a JPG file > Open > Choose... >
  Command: /usr/local/bin/convert2icon

Do the same for PNG. Once it was chosen, it's provided by the list of
applications of the right click menu.

Use the Ubuntu help pages how to do something similar for other
file managers.

From command line the syntax is:

  convert2icon /path/file_name

For example:

$ ls -Ggh Desktop/
total 184K
-rw-r--r-- 1 180K Jan 31 12:57 example pic with spaces in file name.jpg

$ convert2icon Desktop/example\ pic\ with\ spaces\ in\ file\ name.jpg 

$ ls -Ggh Desktop/
total 196K
-rw-r--r-- 1 180K Jan 31 12:57 example pic with spaces in file name.jpg
-rw-r--r-- 1 9.6K Jan 31 13:00 example pic with spaces in file name.jpg1c63ee23.png



More information about the ubuntu-users mailing list