Page 1 of 1

Desktop Icon Size Restrictions

Posted: Thu 09 May 2013, 12:04
by Smithy
From Puppy Linux FAQS:
To create a desktop icon you may either create a new graphic or resize an existing graphic or photo and save it as either a png or bmp file.

Icons can be any of the following sizes:

48px by 48px
32px by 32px
24px by 24px
16px by 16px

Desktop icons can be any of the following sizes:

48px by 48 px
32px by 32px
24px by 24px
16px by 16px

Menu icons are 16px by 16px.

Is it not possible to make icons as big or as small as you want?

Posted: Thu 09 May 2013, 15:17
by npierce
Most Puppies use ROX-Filer by default for handling the desktop icons. While you can use an image file that contains an image bigger than 48 by 48 pixels, ROX-Filer will create a 48 by 48 icon from the bigger image and display that on the desktop (a.k.a. "pinboard").

Posted: Thu 09 May 2013, 17:02
by `f00
For most practical purpose, the 16-48 size works well for pinboard icons (48 being the standard). You can use smaller images and even 'spoof' the name - I do something of the sort for custom-sized driveicons°, use a smaller image but keep the 48 in the name (in /usr/local/lib/X11/pixmaps) so everything works without extra modification.

Bear in mind also there's some height added to the active area (what you click on or drag to) for the label¹ .. this area is shown when you move desktop icons about to arrange them. A medium or coarse grid (see rox->options) may help to keep pinboard items arranged neatly.

° - 24 size for unmounted, 32 for mounted and 48 for mounted_boot
¹ - labels can be edited to a blank if you don't want text under the icon

Posted: Thu 09 May 2013, 17:30
by Smithy
Thanks for your replies guys.
I was hoping to create icons of 400+ pixcels, but like you say it just resized them.
I did read further that catdude redid the Rox to accept 128x128.
I suppose it is restricted for some reason, but it limits creativitya bit.
I think they can be what you like in ubuntu.

Posted: Thu 09 May 2013, 20:07
by Semme

Re: Desktop Icon Size Restrictions

Posted: Thu 09 May 2013, 20:31
by ETP
Hi Smithy,
These pets may be of interest:
(How to give ANY Pup a 10 foot user interface. (Magoo-MK7)

http://www.murga-linux.com/puppy/viewtopic.php?t=82120

The MK7 uses 256 pixel images and the MK129 uses 128 pixels.

They can be used with any pup. There are also custom ISOs available.

Posted: Thu 09 May 2013, 21:37
by Smithy
Semme, that's the thread I got the catdude info from :)

ETP, They look great those fat pudgy icons!
One thing, can they be separated from the panel and plonked on the desktop or is it a whole wbar type thing?
Do they live in user/thingy/pixmaps?
Do they work like a traditional 48 icon i.e can we change the picture, remove text underneath etc?
What I would like to create is invisible (maybe, maybe not) hotspots bigger than 48 on the screen.

Posted: Thu 09 May 2013, 23:23
by bark_bark_bark
why do you need anything bigger than 48x48? 48x48 is big enough for me.

Re: Desktop Icon Size Restrictions

Posted: Fri 10 May 2013, 07:28
by ETP
Hi Smithy,
One thing, can they be separated from the panel and plonked on the desktop or is it a whole wbar type thing?
They cannot be separated.
Do they live in user/thingy/pixmaps?
No. See below for file locations in the MK129 pet.
Do they work like a traditional 48 icon i.e can we change the picture, remove text underneath etc?
Different icons and text can be substituted by editing the main script.

Code: Select all

/root/
/root/Startup/
/root/Startup/noob128_front_end
/root/noob/
/root/noob/files/
/root/noob/files/calen
/root/noob/files/fcast
/root/noob/files/email
/root/noob/files/wprocess
/root/noob/files/news
/root/noob/files/calc
/root/noob/files/skype
/root/noob/files/inter
/root/noob/files/pics
/root/noob/files/128/
/root/noob/files/128/weather128.png
/root/noob/files/128/PUPPY.jpg
/root/noob/files/128/email128.png
/root/noob/files/128/shutdown128.png
/root/noob/files/128/skype128.png
/root/noob/files/128/calen128.gif
/root/noob/files/128/pics128.png
/root/noob/files/128/wp128.png
/root/noob/files/128/noob128.png
/root/noob/files/128/calc128.png
/root/noob/files/128/news128.jpg
/root/noob/noob128_front_end
/root/.galculator
/usr/
/usr/share/
/usr/share/backgrounds/
/usr/share/backgrounds/00rapids_1024x600.jpg
/usr/share/applications/
/usr/share/applications/magoo.desktop