Get a better impression of tiled images while browsing through
folders full of them, recursively.
Change the background color (needed for partly transparent tiles).
Apply effects to a screen-sized canvas created from the current tile.
All results can be set as the desktop background with feh (TODO: include other background setters).
The main menu also has a function to restore the background image to what it was before starting tileset.
tileset in action (the background was also created with tileset).
a screen-sized canvas with lighting effects (filesize reduced), created from this tile (which is rather transparent, so here it is again with a background color (also created with tileset).
this blog post on how to obtain a nice collection of partly transparent tiles.
You may pass a different path as an argument, otherwise the current folder will be searched for images, recursively.
Hidden files and folders are excluded by default.
Can be overridden by setting the
parse_hidden variable to 1.
You can add a symlink to your
$HOME/bin (if it's in your $PATH):
cd ~/bin; ln -s /path/to/git/tileset/tileset
Single image mode:
This way you can open a single image with tileset, e.g. from your filemanager.
tileset to be in your
imagemagick (tested on versions 6.8.9-9 and 6.9.3-7) for image manipulation and
feh (tested on versions 2.12 and 2.14.2) for background setting!
/tmp has to be user writable. Otherwise, adjust the
tmpdir variable in the script.
grabc (command line color picker) (TODO: other common command line color pickers?)
if you are not using openbox,
wmctrl will help to keep the dialog window focused.
if you are using openbox, you might want to add this snippet to your
~/.config/openbox/rc.xml. it will help the terminal window with the dialog to stay in
focus, and not covered by the preview display.
However, the first
<application>...</application> only makes sense if you run tileset
e.g. like this:
urxvt -e tileset ~/images/tiles
<application name="urxvt" title="tileset"> <position force="yes"> <x>-0</x> <y>0</y> </position> <focus>yes</focus> <decor>no</decor> </application> <application title="display-tileset:*"> <skip_pager>yes</skip_pager> <skip_taskbar>yes</skip_taskbar> <position force="yes"> <x>0</x> <y>0</y> </position> <focus>no</focus> <decor>no</decor> </application>