Menu

Tree [8c03dd] default tip /
 History

Read Only access


File Date Author Commit
 docs 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 extensions 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 loaders 2013-05-25 kazuaki kumagai kazuaki kumagai [22a373] release v0.15.0
 resources 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 README 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv 2014-03-08 kazuaki kumagai kazuaki kumagai [8c03dd] added imv v0.16.0 RC
 imv_cv.pm 2013-06-23 kazuaki kumagai kazuaki kumagai [041e26] RC for v0.15.1
 imv_dm.pm 2014-02-08 kazuaki kumagai kazuaki kumagai [9455f2] RC for v0.16.0
 imv_ex.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_fck.pl 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_ft.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_fte.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_ftf.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_help.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_ipc.pl 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_man.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_pop.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_rmdir.pl 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_snd.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_tnv.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imv_ver.pm 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imvcmd 2014-03-08 kazuaki kumagai kazuaki kumagai [32f481] v0.16.0 RC
 imvcmd.pod 2014-02-08 kazuaki kumagai kazuaki kumagai [9455f2] RC for v0.16.0

Read Me

imv v0.16.0 - keyboard-friendly image viewer in Gtk2-perl

BETA VERSION:

There might still be some errors in the code and things might be
changed in the later version.



=== Files ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

imv		main
imv_tnv.pm	thumbnail viewer
imv_pop.pm	popup image viewer
imv_snd.pm	SE player
imv_help.pm	key-binding table viewer
imv_man.pm	manual page viewer
imv_ver.pm	about me window

imv_fck.pl	file checker driver
imv_dm.pm	directory scanner
imv_ex.pm	archive extractor
imv_cv.pm	file converter
imv_ft.pm	list of non-image supported files
imv_fte.pm	file checker by extension
imv_ftf.pm	file checker by contents

imvcmd		IPC client CUI
imv_ipc.pl	IPC server/client for imv

imv_rmdir.pl	temporary directory cleaner

loaders/        default location for external image loaders
    ...

resources/pix
    imv*.png	icon pix
    pause.png	pause pix used for slideshow
    play.png	play pix used for slideshow
    hatena.png  pix for unloadable files
    blue.png	LED-like pix shown in thumbnail viewer
    gray.png	LED-like pix shown in thumbnail viewer
    logo/*	for "imv_ver.pm"

resources/snd
    page.mp3	page turn SE
    slide.mp3	slide turn SE
    stop.mp3	stop slideshow SE
    start.mp3	resume slideshow SE
    end.mp3	end of slideshow SE

extensions/	default directory for extensions
    ...

docs/		some documents
    ...

~/.imvrc	start-up script: same as "-a ~/.imvrc"

=== Install ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Copy all the files to the installation directory and run imv. For
example,

% tar xvJf imv.tar.xz -C ~/lib
% ln -s ~/lib/imv/imv ~/bin/imvy
% rehash
% imvy ~/my/images

or

% perl imvy ~/my/images

* imv assumes perl is located in "/usr/local/bin"

=== Uninstall ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Remove all the files you have copied at the installation. imv makes no
files other than temporary files which are to be deleted on normal exit
and file-list files saved by the user.



=== Requirements :::::::::::::::::::::::::::::::::::::::::::::::::::::::

imv has been developed mainly on armv7l Linux 2.6.28-15-araneo (Ubuntu
9.04) and tested with the following packages:

Binaries:
  * perl v5.18.2	 mandatory with thread support
  + file v5.13		 for checking file by contents
  + gs v8.64		 for ps/eps/pdf conversion
  + unrar v3.80	         for extracting files from archives
  + unzip v5.52          for extracting files from archives
  + tar v1.26            for extracting files from archives
  + lsof v4.78		 for checking extracted or converted files
  + pod2man, nroff, xterm, less
    	     	    	 for viewing manual pages and all
  * tty v6.10		 for imvcmd to receive messages

perl modules:
  * Glib v1.304		 mandatory
  * Gtk2 v1.247		 mandatory
  + Cairo v1.104	 for slideshow
  + GStreamer v0.19	 for playing SE
  * Cwd v3.40   	 mandatory: for directory scan etc.
  * Encode v2.57	 mandatory: imv assumes utf8 for filenames
  + File::Find v1.20	 for directory scan
  + File::Path v2.08_01  for $TMPDIR cleaning
  + File::Temp v0.2304	 for making $TMPDIR of extracted/converted
    	       		 files
  + base v2.18		 for "imv_pop.pm"
  + Digest::MD5 v2.53    for searching duplicate files etc.
  * Fcntl v1.11		 mandatory: for non-blocking IPC I/O

imv might and might not work anyway if some of above softwares were
not installed. imv dose not check the existence of all of them and the
behavior in the case of lacking the necessary softwares is not
observed yet by the developers of imv.



=== Usage ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Usage information for general users is available by "-h" option which
calls pod2man imv |nroff -man |less.
In case "-h" option dose not work for lacking pod2man and so on, the
same contents can be found in imv under "=pod" line in pod format.
  Developers might find doc/advanced-usage.txt of some help to customize
imv, which describes user-defined key-bindings, functions, variables and
status-bar strings.



=== Key-bindings :::::::::::::::::::::::::::::::::::::::::::::::::::::::

?-key in the main window of imv opens a table of key-bindings.
Control-h also shows the same contents on a terminal.
  See docs/kb-readme.txt for more information.



=== Copyright and License ::::::::::::::::::::::::::::::::::::::::::::::

This software is free and provided to you ``AS IS'' without warranty
of any kind and is

Copyright (c) 2013-2014 by Elseif Laboratory,

licensed under:

  The Artistic License 2.0



=== Author ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Elseif Laboratory <elseifkk@users.sf.net>