| Author |
Message |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Wed 20 Jul 2011, 20:14 Post subject:
I would like to learn how to make themes. Subject description: To customize puppy |
|
I have read almost all posts here over the years.
Yet, I have not seen any tutorials on how to make one's own theme.
I know about icon editor but don't know about switching icons such as filled and emptied waste bin icons.
I would like to play making experimental themes.
Can anyone show me at least a link to do it? I am not interested in GNOME or KDE etc.
Just switching themes and all the icons with what I would make.
Those who ever made themes. enlighten me.
Thanks.
|
|
Back to top
|
|
 |
steve_s

Joined: 26 May 2008 Posts: 1543 Location: Austin, TX, USA
|
Posted: Wed 20 Jul 2011, 20:24 Post subject:
Re: I would like to learn how to make themes. Subject description: To customize puppy |
|
| puppyiso wrote: | I have read almost all posts here over the years.
Yet, I have not seen any tutorials on how to make one's own theme.
I know about icon editor but don't know about switching icons such as filled and emptied waste bin icons.
I would like to play making experimental themes.
Can anyone show me at least a link to do it? I am not interested in GNOME or KDE etc.
Just switching themes and all the icons with what I would make.
Those who ever made themes. enlighten me.
Thanks. |
You talking JWM? If so, check Menu--> Desktop--> Desktop Settings--> JWM Theme Maker...ready...go!
Also, Desktop--> Desktop Settings--> Desktop Icon Switcher
And yes, there are many different posts about making themes, icons and various other things. Start with these two: Screenshots and JWM Themes. But like I said, there are many more. Google search for Puppy Linux forum [insert desktop item here, e.g. JWM Theme Maker].
|
|
Back to top
|
|
 |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Wed 20 Jul 2011, 21:46 Post subject:
|
|
Thank you, Steve.
But what I mean is that I would like to design each component of a certain theme all by myself. Like pixel by pixel...
The theme maker is not powerful enough to do all aspects of theme.
I don't want to use others and I don't want to just change icons or colors.
Bear in mind that I have been using Puppy since 2003.
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Wed 20 Jul 2011, 23:39 Post subject:
|
|
Have a look at some of the icon packs in /usr/local/lib/X11/themes
the new icon theme you create will have to use the same names for the icons - probibly best to use GIMP for the image/icon creation, make the new canvas 48x48 pixels in size with a transparent background, when your are done save as .png format.
|
|
Back to top
|
|
 |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Wed 20 Jul 2011, 23:53 Post subject:
|
|
Thank you, Stu90.
I will look into it.
|
|
Back to top
|
|
 |
puppyluvr

Joined: 06 Jan 2008 Posts: 3053 Location: Chickasha Oklahoma
|
Posted: Thu 21 Jul 2011, 00:59 Post subject:
|
|
Hello,
Jwm themes are a text file, using color codes...
Look at /root/.jwm/themes..
Tip.. Copy an existing theme you like with a new name, then edit it....
Then look at Icons, GTK themes, and Rox....
All are editable..
Actually, huge parts of Puppy are simple text scripts used as custom launchers of a "vanilla" binary...
Look at sbin and bin directories...
Remember the "which" command in bash.. ie "which mtpaint" etc...
Boot pfix=ram and go nuts....
Its what I love about Puppy.. Fully "Adaptable"...
Puppy Linux..
Putting the "open" in open source...
_________________ "Close the "Windows", and open your eyes, to a whole new world"
http://puppylinuxstuff.meownplanet.net/puppyluvr/
http://theplpd.webs.com/
Nothing but Puppy since 2.15CE...
|
|
Back to top
|
|
 |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Thu 21 Jul 2011, 02:28 Post subject:
|
|
Hmm.. One is in user directory and another is in root...
puppyluvr, I might [ ALSO] want to change the half cooked Korean menu into full and complete Korean menu.
Where should I begin?
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Thu 21 Jul 2011, 02:41 Post subject:
|
|
Be aware that Barry is implementing png overlay code that will mean some graphic components will have to be designed in a completely new way (to look good). This will be available to future woof builds, Wary, Puppy 5.3 Spot, Quircky, Drake etc . . .
http://bkhome.org/blog/?viewDetailed=02360
This may mean (for example) that with two or three clever images with degrees of transparency and rotation, an infinite number of background/wallpaper/desktop images can be created . . .
Puppy
To Infinity and Beyond
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
rjbrewer

Joined: 22 Jan 2008 Posts: 4355 Location: merriam, kansas
|
Posted: Thu 21 Jul 2011, 02:54 Post subject:
|
|
| Lobster wrote: | Be aware that Barry is implementing png overlay code that will mean some graphic components will have to be designed in a completely new way (to look good). This will be available to future woof builds, Wary, Puppy 5.3 Spot, Quircky, Drake etc . . .
http://bkhome.org/blog/?viewDetailed=02360
This may mean (for example) that with two or three clever images with degrees of transparency and rotation, an infinite number of background/wallpaper/desktop images can be created . . .
Puppy
To Infinity and Beyond |
Shirley you jest;
the only thing beyond Infinity is Outfinity.
_________________
Inspiron 700m, Pent.M 1.6Ghz, 1Gb ram.
Msi Wind U100, N270 1.6>2.0Ghz, 1.5Gb ram.
Full installs
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Thu 21 Jul 2011, 06:51 Post subject:
|
|
| puppyiso wrote: | Thank you, Stu90.
I will look into it. |
Other aspects of theme making is GTK themes - these are located in /usr/share/themes
For the simpler GTK themes these are just text files (normally named gtkrc), while more complex GTK themes are a mixture of text file and image files.
I attach here a simple example of a GTK theme (this is the same theme template i use in the SimpleGTK gui theme maker)
Each hash - number (example #000000000000) represent a colour - you can see what these colours are and or generate new colour codes with 'Gcolor2 color chooser' in the Menu or with mtpaint or even geany has a colour chooser - then just replace the old colours with your new colours to make a new custom GTK theme.
| Code: |
style "default"
{
fg[NORMAL] = "#000000000000"
fg[ACTIVE] = "#000000000000"
fg[PRELIGHT] = "#000000000000"
fg[SELECTED] = "#ffffffffffff"
fg[INSENSITIVE] = "#000000000000"
bg[NORMAL] = "#b18cb18cb18c"
bg[ACTIVE] = "#ea60ea60ea60"
bg[PRELIGHT] = "#ea60ea60ea60"
bg[INSENSITIVE] = "#b18cb18cb18c"
bg[SELECTED] = "#000000009c40"
text[NORMAL] = "#000000000000"
text[ACTIVE] = "#000000000000"
text[PRELIGHT] = "#000000000000"
text[SELECTED] = "#ffffffffffff"
text[INSENSITIVE] = "#ffffffffffff"
base[NORMAL] = "#b18cb18cb18c"
base[ACTIVE] = "#b18cb18cb18c"
base[PRELIGHT] = "#ea60ea60ea60"
base[SELECTED] = "#000000009c40"
} class "*" style "default" |
|
|
Back to top
|
|
 |
BarryK
Puppy Master

Joined: 09 May 2005 Posts: 6866 Location: Perth, Western Australia
|
Posted: Thu 21 Jul 2011, 08:54 Post subject:
|
|
And of course the starting place when you want to learn about themes in Puppy is my web page:
http://puppylinux.com/technical/themes.htm
_________________ http://bkhome.org/blog2/
|
|
Back to top
|
|
 |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Thu 21 Jul 2011, 09:47 Post subject:
|
|
Wow, the page has a load of information I was looking for.
I am going to read this right now. That is the overview I needed.
By the way, it is very nice hearing and getting a help from the very creator of puppylinux which I have been using since 2003.
It's like bumping right into Elvis on a street.
Thank you, Mr. Kauler.
And Lobster, that's for the future. I ain't gonna worry 'bout that at the moment.
John
Last edited by puppyiso on Thu 21 Jul 2011, 19:44; edited 1 time in total
|
|
Back to top
|
|
 |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Thu 21 Jul 2011, 10:09 Post subject:
|
|
I like cool, settled, dark color theme but Slimpup is too dark and too simple.
I happened to see a chinese theme(I guess) and I liked it. So I want to apply that atmosphere onto Puppy. All the icons are lt. to dk. gray.
This is the one I would like to try.
| Description |
|
| Filesize |
114.29 KB |
| Viewed |
523 Time(s) |

|
| Description |
|
| Filesize |
23.63 KB |
| Viewed |
519 Time(s) |

|
| Description |
|
| Filesize |
60.19 KB |
| Viewed |
512 Time(s) |

|
|
|
Back to top
|
|
 |
puppyiso

Joined: 12 Jan 2009 Posts: 586
|
Posted: Thu 21 Jul 2011, 10:21 Post subject:
|
|
| Quote: |
Code:
style "default"
{
fg[NORMAL] = "#000000000000"
fg[ACTIVE] = "#000000000000"
fg[PRELIGHT] = "#000000000000"
fg[SELECTED] = "#ffffffffffff"
fg[INSENSITIVE] = "#000000000000"
bg[NORMAL] = "#b18cb18cb18c"
bg[ACTIVE] = "#ea60ea60ea60"
bg[PRELIGHT] = "#ea60ea60ea60"
bg[INSENSITIVE] = "#b18cb18cb18c"
bg[SELECTED] = "#000000009c40"
text[NORMAL] = "#000000000000"
text[ACTIVE] = "#000000000000"
text[PRELIGHT] = "#000000000000"
text[SELECTED] = "#ffffffffffff"
text[INSENSITIVE] = "#ffffffffffff"
base[NORMAL] = "#b18cb18cb18c"
base[ACTIVE] = "#b18cb18cb18c"
base[PRELIGHT] = "#ea60ea60ea60"
base[SELECTED] = "#000000009c40"
} class "*" style "default"
|
Similar to HTML color code except it's 12 digits not 6 digits. Let's see 8bits=256colors... Then 16bit color?
#ffffff=white #ffffffffffff= also white?
Photoshop and other graphics programs show some digits but not 16 of them.
How should I choose colors?
|
|
Back to top
|
|
 |
stu90

Joined: 25 Feb 2010 Posts: 1401 Location: England. Dell Inspiron 1501. Dpup
|
Posted: Thu 21 Jul 2011, 11:13 Post subject:
|
|
[quote="puppyiso"] | Quote: |
Similar to HTML color code except it's 12 digits not 6 digits. Let's see 8bits=256colors... Then 16bit color?
#ffffff=white #ffffffffffff= also white?
Photoshop and other graphics programs show some digits but not 16 of them.
How should I choose colors? |
Hi puppiso,
Should be ok to use just 6 digit ( #ffffff ) colour codes .
|
|
Back to top
|
|
 |
|