Minimalistic Theme Thread last updated on 2003-12-14 11:33:53

Posted by member 80772 on 2003-12-12 18:51:53

Hi,

I'm new to litestep but i think its much better than any other shell.

Now my question. How can I make my own theme, which has only a systray. I dont need any other thing on my desktop, only a systray (maybe that i can open the systray wit ha mousclick and close it, so that nothing is on the desktop.). How do I start? And can I make programs like texteditors transparent with litestep? Some tipps to start and maybe a code snipplet would be very helpful.

Posted by member 1 on 2003-12-12 20:28:48 link

To get just a system create a step.rc file with a LoadModule line for systray2 and include all of the appropriate settings that you need for your layout. I will tell you however you are going to want just more than a tray. Probably a popup, which will require a desktop module, and then to get the show and hide stuff you either need a hotspot module or a shortcut. As for transparent windows...its not an LS function but it can be done with apps like apptrans.

Posted by member 80772 on 2003-12-12 20:42:58 link

thx for the very fast reply.

Posted by member 80772 on 2003-12-12 21:04:56 link

I'm sitting in front of my Litestep themes folder now. See the step.rc, theme.rc, ... But I don't know how to start. What to remove, where to LoadModule and where to load the new theme. Should I made a new theme folder and put only one line in one file in it? And where can I get systray2? i only have vtray. I only have to know, how exactly to start, think when I made a theme with only a systray, then I know how to do more, cause I'm missing the starting point.

Posted by member 36955 on 2003-12-12 22:57:40 link

yes - make a new theme folder called systray and create a file called theme.rc inside it. copy and paste this into the theme.rc file:
OTSMajorVersion 2
OTSMinorVersion 0

ThemeName "systray"
ThemeAuthor "doy"

*NetLoadModule desktop2-2.0
*NetLoadModule popup2-2.1.6
*NetLoadModule vtray-1.06

;----------------------------
;systray configuration - see
;$ModulesDir$docs\vtray-1.06 for more info
;----------------------------

VTraySettingsCompatibility true

SystrayX 0
SystrayY 0
SystrayHeight 100
SystrayWidth 100

SystrayBGColor FF00FF ;transparent

SystrayIconSize 16
SystrayIconSpacingX 0
SystrayIconSpacingY 0

SystrayDirection right
SystrayWrapCount 5
SystrayWrapDirection down

SystrayHidden true


;----------------------------
;desktop configuration - see
;$ModulesDir$docs\desktop2-2.0 for more info
;----------------------------

*Desktop lbutton+ctrl !SystrayToggle

compress this folder to a .zip file, and rename it to systray.lsz

now double click on it and you should be set(:

right clicking on the desktop will get you the popup menu, and ctrl+left click on the desktop will show the systray.

edit: changed module load order

Posted by member 80772 on 2003-12-12 23:59:41 link

txh a lot, it works. that was, what I was looking for.

One more, how can I customize the skin of the popup menu (when u right click on the desktop). Or how can I use the graphical skin of the popup menu from the simplicity theme, but only this not more with the systray theme?

Posted by member 39367 on 2003-12-13 01:59:00 link

If you go into the Popup2 documentation it will tell you the entries you need to add to your theme.rc to get the iamges you want.

Posted by member 80772 on 2003-12-13 12:03:22 link

kk thx

Posted by member 7223 on 2003-12-14 02:24:12 link

@doy: don't you need to load desktop2 before popup2 ?
Or is it a trick ?

Posted by member 36955 on 2003-12-14 11:33:53 link

oh... i suppose that would be a good idea

it worked when i tested it though(: