Notices


Reply
Thread Tools
Posts: 458 | Thanked: 782 times | Joined on Jan 2010 @ France
#1
Hi all,

After the help of jacekowski on IRC :

<Creteil> jacekowski : inside scratchbox & on the N900, libmagic was upgraded to my version ...
<Creteil> do you think it is also upgraded inside autobuilder ?
<Creteil> I have submitted another time 'qiv' package that depend on libmagic-dev ...
11:49AM <jacekowski> yes
<Creteil> YES !!!
<Creteil> jacekowski : THANKS !!!!!!!!!!!!!!!!!!!!!!!!!
<Creteil> https://garage.maemo.org/builder/fre...2.2.4-0maemo1/
<Creteil> http://maemo.org/packages/view/qiv/
<Creteil> jacekowski : after a package siccessfully builded, how many time approx we must wait to see it available on the device ?
<Creteil> s/siccessfully/successfully/

Here is my first attempt to package the latest version of QIV :

QIV Quick Image Viewer :

QIV is a very small and pretty fast gdk/Imlib image viewer.

Overview :

  • Moving & zooming image in fullscreen mode.
  • Setting image as x11 background (centered,tiled,stretched..) with user settable background color.
  • Fullscreen viewing with a great statusbar.
  • External "qiv-command" program support.
  • Screensaver mode.
  • Brightness/contrast/gamma correction.
  • Real transparency.
  • Maxpect (zoom to screen size while preserving aspect ratio).
  • Scale_down (scale down to big images to fit screen size).
  • Slideshow (with random order if you want).
  • Filename filer.
  • Flip horizontal/vertical, rotate left/right.
  • Delete function (move to .qiv-trash/).
  • Jump to image number x, jump forward/backward x images.
  • Exif autorotation.
  • Browse mode when launching from file manager.

Homepage :

http://spiegl.de/qiv/

Download packages from extra-devel :

Activate all repositories following this tutorial : Repositories Activation

Then, as usual, as root, install with :

Code:
-bash-2.05b# apt-get install qiv && qiv --help
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mbarcode-plugin-webrequest
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  qiv
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 56,1kB of archives.
After this operation, 160kB of additional disk space will be used.
Get:1 http://repository.maemo.org fremantle/free qiv 2.2.4-0maemo1 [56,1kB]
Fetched 56,1kB in 4s (13,3kB/s)                         
Selecting previously deselected package qiv.
(Reading database ... 50010 files and directories currently installed.)
Unpacking qiv (from .../qiv_2.2.4-0maemo1_armel.deb) ...
Setting up qiv (2.2.4-0maemo1) ...
qiv (Quick Image Viewer) v2.2.4
Usage: qiv [options] files ...

General options:
    --file, -F x           Read file names from text file x or stdin
    --bg_color, -o x       Set root background color to x
    --brightness, -b x     Set brightness to x (-32..32)
    --browse, -B           Scan directory of file for browsing
    --center, -e           Disable window centering
    --contrast, -c x       Set contrast to x (-32..32)
    --cycle, -C            do not cycle after last image
    --display x            Open qiv window on display x
    --do_grab, -a          Grab the pointer in windowed mode
    --disable_grab, -G     Disable pointer/kbd grab in fullscreen mode
    --fixed_width, -w x    Window with fixed width x
    --fixed_zoom, -W x     Window with fixed zoom factor (percentage x)
    --fullscreen, -f       Use fullscreen window on start-up
    --gamma, -g x          Set gamma to x (-32..32)
    --help, -h             This help screen
    --ignore_path_sort, -P Sort filenames by the name only
    --readonly, -R         Disable the deletion feature
    --maxpect, -m          Zoom to screen size and preserve aspect ratio
    --merged_case_sort, -M Sort filenames with AaBbCc... alpha order
    --no_filter, -n        Do not filter images by extension
    --no_statusbar, -i     Disable statusbar
    --statusbar, -I        Enable statusbar
    --no_sort, -D          Do not apply any sorting to the list of files
    --numeric_sort, -N     Sort filenames with numbers intuitively
    --root, -x             Set centered desktop background and exit
    --root_t, -y           Set tiled desktop background and exit
    --root_s, -z           Set stretched desktop background and exit
    --scale_down, -t       Shrink image(s) larger than the screen to fit
    --transparency, -p     Enable transparency for transparent images
    --watch, -T            Reload the image if it has changed on disk
    --recursivedir, -u     Recursively include all files
    --select_dir, -A x     Store the selected files in dir x (default is .qiv-select)
    --autorotate, -l       Autorotate JPEGs according to EXIF rotation tag
    --rotate, -q x         Rotate 90(x=1),180(x=2),270(x=3) degrees clockwise
    --xineramascreen, -X x Use screen x as preferred Xinerama screen
    --version, -v          Print version information and exit

Slideshow options:
This can also be used for the desktop background (x/y/z)
    --slide, -s            Start slideshow immediately
    --random, -r           Random order
    --shuffle, -S          Shuffled order
    --delay, -d x          Wait x seconds between images [default=3]

Keys:
    space/left mouse/wheel down      next picture
    backspace/right mouse/wheel up   previous picture
    PgDn                             5 pictures forward
    PgUp                             5 pictures backward
    q/ESC/middle mouse               exit
    
    0-9                  Run 'qiv-command <key> <current-img>'
    ^<string><return>    Run 'qiv-command ^<string> <current-img>'
    ?/F1                 show keys (in fullscreen mode)
    F11/F12              in/decrease slideshow delay (1 second)
    a/A                  copy current image to .qiv-select
    d/D/del              move picture to .qiv-trash
    u                    undelete the previously trashed image
    +/=/wheel r/btn fwd  zoom in (10%)
    -/wheel l/btn back   zoom out (10%)
    e                    center mode on/off
    f                    fullscreen mode on/off
    m                    scale to screen size on/off
    t                    scale down on/off
    X                    cycle through xinerama screens
    s                    slide show on/off
    p                    transparency on/off
    r                    random order on/off
    b                    - brightness
    B                    + brightness
    c                    - contrast
    C                    + contrast
    g                    - gamma
    G                    + gamma
    o                    reset brightness, contrast, gamma
    h                    flip horizontal
    v                    flip vertical
    k                    rotate right
    l                    rotate left
    jtx<return>          jump to image number x
    jfx<return>          jump forward x images
    jbx<return>          jump backward x images
    enter/return         reset zoom, rotation and color settings
    i                    statusbar on/off
    I                    iconify window
    w                    watch file on/off
    x                    center image on background
    y                    tile image on background
    z                    stretch image on background
    <                    turn on/off magnifying window
    arrow keys                 move image (in fullscreen mode)
    arrow keys+Shift           move image faster (in fullscreen mode)
    NumPad-arrow keys+NumLock  move image faster (in fullscreen mode)

Valid image extensions:
Use --no_filter/-n to disable
    .jpg .jpeg .jpe .gif .tif .tiff .xpm .png
    .pjpeg .ppm .pnm .pgm .pbm .pcx .bmp .eim
    .ico .wmf .svg

Homepage: http://qiv.spiegl.de/
Please mail bug reports and comments to Andy Spiegl <qiv.andy@spiegl.de>
-bash-2.05b#
After successful installation, just use it !!!


Hope you like it ...

A++

Last edited by colin.stephane; 2013-03-24 at 13:39. Reason: Put credits where it's due ...
 

The Following 8 Users Say Thank You to colin.stephane For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 07:58.