bigpup wrote:rufwoof,
Where are you getting those backgrounds?
Most of what I am finding are already somewhat filled in.
I would like to just have the background, I guess template, and fill it in from scratch.
That is what you seem to be doing.
Also, I wonder if there is a way to make
all the windows look like what you show for Htop or have a Star Trek style edging
![Idea :idea:](./images/smilies/icon_idea.gif)
I like xorg, jwm, pcmanfm as pcmanfm acts as both the file manager and desktop icon manager (launched in .jwmrc using <StartupCommand>pcmanfm --desktop</StartupCommand> along with several other StartupCommand tags).
I've found various images such as
https://68.media.tumblr.com/3cfad287a13 ... 1_1280.png
And others - some that were filled in and where I used mtpaint polygon cut to cut out the central image part to leave just the boundary, into which I pasted those other images.
(clickable thumbnail to fullsize image)
![Image](https://s25.postimg.org/n4efoyfe3/schematic_1280x800.png)
Resized/Scaled to match my 1280x800 resolution, leaving a bottom empty space region to allow for the space jwm tray uses up.
Used a transparent icon that I created in mtpaint and set icon size to a small size in pcmanfm (Edit, Preferences, Display) and set the icon font colour (right click pcmanfm desktop and set the Desktop Preferences, Appearance, Label Text Colour to #00FFFF (blue glow type colour).
Htop is displayed in a xterm window where in .jwmrc I have xterm set to show no border
<Group>
<Name>xterm</Name>
<Option>nolist</Option>
<Option>noborder</Option>
<Option>notitle</Option>
<Option>sticky</Option>
<Option>nopager</Option>
</Group>
and I launch xterm using
xterm +sb -geometry 84x24+110+210 -fg rgb:02/FA/FA -fa "xft:Dejavu Sans Mono:style=Bold:pixelsize=18"
which sets its size (84x24 characters wide/deep) and top left XY corner position (110+210) and foreground text colour and font style/size.
For gkrellm I just played around with one of the themes, modifying the colours to better fit with the desired theme
In jwmrc you can define window decoration colours, clock style
<ClockStyle>
<Font>Sans-13</Font>
<Foreground>#02FAFA</Foreground>
<Background>#000000</Background>
</ClockStyle>
...etc.
for instance I like a choice of windows buttons that I define in in .jwmrc as
<ButtonClose>/home/user/Pictures/xbm/red.png</ButtonClose>
<ButtonMax>/home/user/Pictures/xbm/upgreentriangle.png</ButtonMax>
<ButtonMaxActive>/home/user/Pictures/xbm/downgreentriangle.png</ButtonMaxActive>
<ButtonMin>/home/user/Pictures/xbm/yellowline.png</ButtonMin>
I don't use a JWM menu, I just use pcmanfm's panel to open 'applications' (/usr/share/applications) where I add .desktop files if one isn't already available for a program, and drag/copy-drop those to ~/Desktop for the ones that I want to show on the desktop, editing them as desired (transparent icon).
Again in .jwmrc I have the clock set to showdesktop on left click and launch a manually coded menu on right click
<Clock format="%a %d %b %l:%M"><Button mask="3">root:3</Button><Button mask="1">showdesktop</Button></Clock>
where root:3 is coded in .jwmrc as
Code: Select all
<RootMenu onroot="3">
<Program icon="/usr/share/icons/Adwaita/48x48/actions/edit-select-all.png" label="Edit .jwmrc">leafpad /home/user/.jwmrc;jwm -restart</Program>
<Exit label="Exit jwm" confirm="false" icon="/usr/share/icons/Adwaita/48x48/actions/application-exit.png"/>
<Program icon="/usr/share/icons/Adwaita/48x48/actions/process-stop.png" label="Shutdown">systemctl poweroff</Program>
<Program icon="/usr/share/icons/Adwaita/48x48/actions/view-refresh.png" label="Reboot">systemctl reboot</Program>
<Separator/>
<Program icon="/usr/share/icons/Adwaita/48x48/actions/folder-new.png" label="Apps">pcmanfm /usr/share/applications</Program>
</RootMenu>
The rest was basically just resizing things (icon text etc.) and positioning to the desired effect.
Most pup's support different themes etc, I prefer to drop all of that gui based configuration to just have everything in .jwmrc and manually edit that myself using Joe's guide
https://joewing.net/projects/jwm/config.shtml