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: