[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#494566: kcontrol: Desktop background wallpaperer smart autofit option



Package: kcontrol
Version: 4:3.5.9.dfsg.1-5
Severity: wishlist


Sorry, I cannot figure out how to discover which package is
responsible for "Appearance & Themes / Background".  Is this right?
Apologies for my aim.

With the advent of widescreen monitors, there is a need for smarter
wallpaper resizing.  Wallpaper slideshows will probably tend to be
collections of personal photos, which are either 4x3 (point and shoot)
or 3x2 (SLR), any of which may be cropped.  But of course they will
also commonly be 3x4 and 2x3 (ie. portrait-mode).  The traditional 4x3
displays handle one of these perfectly, leaving the other 3 (and odd
crops) out in the cold, and today's widescreen (eg. 1680x1050 (8x5))
displays handle nothing well.

I propose adding a wallpaper fit option that looks like this:

if ( the photo's aspect ratio is within x of the screen's )
        scale & crop
else
        centered maxpect
end

The result for smallish values of x will be that landscape-mode photos
fill the screen with minimal loss, and portrait-mode photos are shown
complete.  I believe that this is a reasonable option.

Many thanks for everything you do!

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages kcontrol depends on:
ii  kdebase-data            4:3.5.9.dfsg.1-5 shared data files for the KDE base
ii  kdelibs4c2a             4:3.5.9.dfsg.1-6 core libraries and binaries for al
ii  kicker                  4:3.5.9.dfsg.1-5 desktop panel for KDE
ii  libc6                   2.7-13           GNU C Library: Shared libraries
ii  libfontconfig1          2.6.0-1          generic font configuration library
ii  libfreetype6            2.3.7-1          FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.3.1-8        GCC support library
ii  libgl1-mesa-glx [libgl1 7.0.3-5          A free implementation of the OpenG
ii  libglu1-mesa [libglu1]  7.0.3-5          The OpenGL utility library (GLU)
ii  libqt3-mt               3:3.3.8b-5       Qt GUI Library (Threaded runtime v
ii  libraw1394-8            1.3.0-4          library for direct access to IEEE 
ii  libssl0.9.8             0.9.8g-13        SSL shared libraries
ii  libstdc++6              4.3.1-8          The GNU Standard C++ Library v3
ii  libusb-0.1-4            2:0.1.12-12      userspace USB programming library
ii  libx11-6                2:1.1.4-2        X11 client-side library
ii  libxcursor1             1:1.1.9-1        X cursor management library
ii  libxext6                2:1.0.4-1        X11 miscellaneous extension librar
ii  libxft2                 2.1.12-3         FreeType-based font drawing librar
ii  libxrandr2              2:1.2.3-1        X11 RandR extension library
ii  libxrender1             1:0.9.4-2        X Rendering Extension client libra
ii  usbutils                0.73-8           Linux USB utilities

Versions of packages kcontrol recommends:
ii  udev                          0.125-5    /dev/ and hotplug management daemo

Versions of packages kcontrol suggests:
ii  khelpcente 4:4.0.0.really.3.5.9.dfsg.1-5 help center for KDE
pn  ntpdate |  <none>                        (no description available)

-- no debconf information



Reply to: