[Bug 156535] changing of iconsize doesn't affect on dekstop

Jörg Hermsdorf yojoe at schneebrett.com
Tue Jan 29 17:26:18 CET 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=156535         




------- Additional Comments From yojoe schneebrett com  2008-01-29 17:26 -------
Setting the icon size for icons on the desktop works partly. You have to restart plasma to apply the changes (killall plasma; plasma)

So this bug should be fixed, the size setting should be applied as soon as you hit the Apply button in "system settings -> appearance -> icons -> advanced -> Desktop/File Manager".

After some testing and playing, I found out, that the situation is currently the following:
1. The size you setup in the system settings is the 'minimum size' a desktop icon can have. If you set this size to 128 and restart plasma, then even by using the resize handle, you can't scale them smaller than 128.

2. There are differences between logging-out / logging-in or just restarting plasma via 'killall plasma; plasma'. There seems to be a saved value like 'system settings icon size at the time of the last logout'.
To explain my different observations I will use the following variables:

LSSIS = Latest System Settings Icon Size, the size that was set in system settings, the last time you hit the 'Apply' button

LLIS = Latest Logout Icon Size, the value of LSSIS during the last time you logged out

CDIS = Current Desktop Icon Size, the actual size a desktop icon currently has

The following two scenarios include the user actions 'Change desktop icon size via system settings' and 'restart plasma via killall plasma; plasma'. 

My observation results:
    
    IF (CDIS < LSSIS) THEN after plasma restart desktop icons are scaled to the value of LSSIS

    IF ((CDIS > LSSIS) && (LSSIS < LLIS)) THEN after plasma restart desktop icons are only scaled to the value of LLIS instead of LSSIS, but it's possible to scale the icons manually down to LSSIS via the resize handle.


More information about the Panel-devel mailing list