Bug#627755: systemsettings: KDE Classic cursor theme not saved between logins
Package: systemsettings
Version: 4:4.4.5-7+squeeze1
Severity: important
File: /usr/bin/systemsettings
Tags: patch
Bug description:
KDE Classic cursor theme is not saved between logins for
a new installation of Debian squeeze with KDE desktop.
Reproduction:
Install squeeze (including KDE desktop) from
debian-6.0.1a-amd64-1386-netinst.iso
Using systemsettings, choose KDE Classic cursor theme, the only decent
mouse theme on offer,
Settings -> System Settings -> Keyboard and Mouse ->
Mouse -> Cursor Theme -> KDE Classic
(the only other cursor themes available immediately after installing
Debian with the KDE desktop are the truly awful Oxygen themes).
Now logout, then login. The result is that the KDE Classic theme has
reverted to Oxygen Black.
This bug is reproducible and a web search will find lots of complaints
about it. Eg.,
http://lists.debian.org/debian-user/2011/01/msg01641.html
http://www.linuxquestions.org/questions/linux-software-2/hideous-x-default-
cursor-in-kde-851826/
The fixes suggested in the above links do not work. The command
update-alternatives --config x-cursor-theme
will change the system-wide default, but that will not help here, because
the only theme selections offered are /etc/X11/cursors/oxy-*
Solution:
Install missing package: xcursor-themes
This package provides /etc/X11/cursors/core.theme, as required by
systemsettings. Moreover, after installation of xcursor-themes,
the option /etc/X11/cursors/ will also be offered as a choice for
update-alternatives --config x-cursor-theme
Recommendation:
--- package systemsettings should depend on package xcursor-themes.
Suggestions:
--- having only one decent (non-Oxygen) cursor theme is very poor
for a new linux user. It is frustrating even for an experienced
user who has never before had to install a cursor theme in
15 years of linux use!
For this reason I also suggest dmz-cursor-theme should be
included by default when installing Debian with a KDE desktop.
--- I also think core.theme should be the initial system default,
not Oxygen Black.
-- System Information:
Debian Release: 6.0.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages systemsettings depends on:
ii kdebase-runtime 4:4.4.5-1 runtime components from the offici
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libkdecore5 4:4.4.5-2+squeeze1 the KDE Platform Core Library
ii libkdeui5 4:4.4.5-2+squeeze1 the KDE Platform User Interface Li
ii libkhtml5 4:4.4.5-2+squeeze1 the KHTML Web Content Rendering En
ii libkio5 4:4.4.5-2+squeeze1 the Network-enabled File Managemen
ii libknewstuff2-4 4:4.4.5-2+squeeze1 the "Get Hot New Stuff" v2 Library
ii libknewstuff3-4 4:4.4.5-2+squeeze1 the "Get Hot New Stuff" v3 Library
ii libkutils4 4:4.4.5-2+squeeze1 various utility classes for the KD
ii libplasma3 4:4.4.5-2+squeeze1 the Plasma Library for the KDE Pla
ii libqt4-dbus 4:4.6.3-4 Qt 4 D-Bus module
ii libqt4-xml 4:4.6.3-4 Qt 4 XML module
ii libqtcore4 4:4.6.3-4 Qt 4 core module
ii libqtgui4 4:4.6.3-4 Qt 4 GUI module
ii libstdc++6 4.4.5-8 The GNU Standard C++ Library v3
ii libx11-6 2:1.3.3-4 X11 client-side library
systemsettings recommends no packages.
systemsettings suggests no packages.
-- no debconf information
Reply to: