New theme: 6thpink's multi-theme

Another update:
z07.zupload.com/download.php?fil … epath=2237

** FEATURES **

* Configure wallpapers, decorations, colorsets, fonts, panels, icons and
    menustyles with just one click.
* Transparent and solid themes.
* An alt-f2 launcher made out of an rxvt, no gtk, no qt, no nada. Very light
    but much more functional than one of these fancy command launchers,
    because you get all the benefits of bash.
* 7 different panel modes, the panelized stuff goes out in an animated
    fashion. Three big panels, three thing ones, one text mode ultra-thin
    panel and also one config for no panels at all.
* A FvwmScript clock. Also themed by the menu colorsets and fonts. Also
    included are applets to control the master volume, watch the temperature
    of your micro, and control xmms.
* Buttons in the title to close, WindowList, minimize and maximize. Midle
    click in close destroys the window (I could not live without this),
    right in maximize maximizes height, middle maximizes weight. This
    behaviour is defined in the deco, so, if you dont like it, edit any
    deco under ~/.fvwm/decorations/ and save it with another name, it
    will automatically be shown in the configuration menu.
* Fancy useless desktop thumbnails (yes, fast imlib2 based thumbnailing)
    and not less useless wallpaper thumbnails in the menus.
* Six pages, 3x2, in one desktop.
* Win key is used in most bindings. Ctrl-alt-z fast restart.
* Window options menu and Exit Form when middle
    click the fvwm logo.
* Shade wins with wheel in the title. A second wheel can be used to resize the
    window (over the title also).
* FvwmForm-QV to exit, restart and xlock for the lock function. Win+l also
    locks the screen.
* Middle click into an app in iconman goes to it (even if it is into any other
    page. Left maximizes and minimizes, right shows the window menu.
* SloppyFocus, the viewport automatically moves when you reach the screen edge,
    and my value for that property is pretty sensible, I like it that way.
* Full icon hover/pressed state support in the FvwmButtons bar.
* Device applets, lclick opens in rox, middle in mc, and right opens menu.
* Right click menu for the device applets contains a list of players, and an
    option to edit the players links folder and the icons for those. So, adding
    a new element to that menu is just a matter of dropping some links into
    a rox window. Easier way ever to configure fvwm ;)
* Default icon set made out of the excelloent RAD.E8 iconset (Graphitte).
CHANGELOG

*** 27, nov-2005: version 1.0 ***

* Bugfixes.
* Added 16 pix, iconset. Exactly the same iconset, just smaller.
* Added default option to the configuration menu. This will reset
    the theme to the default white-flat one. And will clean the
    wallpapers cache and some other things. So, you can use too
    if you changed the contents of some of the wallpapers. They will
    be recreated again the next time that you open that menu.
* More revisions in the colorsets. Specially the gradient ones.
    Fixes in the applets colorsets. Most now include a fully
    transparent colorset for the applets, so it might take a bit
    more resources, but they display ok over the gradient of the
    taskbar. No changes in the plain colorsets.
* Added right click menu for the device applets.
* Smaller volume and temp applets, added xmms controls.
    The clock now shows more info.
* Some icons added/changed.
* Dropped CS_clock, CS_Applets includes now the clock.

Hi 6thpink,

I’ve tried your volume script and it works very well 8)

but I’ve asserted that it lost its focus to de/increase the volume after some time - it moved to the left border of the button. Do you know something about that behaviour? And is it fixable?

Thanks in advance.

TF

Never saw anything strange. I could be usefull to know a bit more about your config. The theme was designed to be used in 1024x768 though it should be not difficult to addapt it to any other resolution. Which resolution are you using?

Also, can you provide a screenshot?

I did this theme as a good learning experience about fvwm, today I still use fvwm, but a much simpler theme. I still have the config laying around there, so I will take a look but I haver noticed something similar.

By the way, which version of fvwm are you using? I used this time ago, but havent tried this theme with the latest fvwm. Maybe that has something to do.

Regards :slight_smile:

My resolution: 1920x1440.

It is under construction :wink:
At the moment I want to replace the little bit ugly wmmemload dockapp with a FVWM-Script or a small gtk app to get mem and swap as the clock part on the right side (for better look and see 8) ).

I am using FVWM 2.5.16-2 (on Debian Etch with Kernel 2.6.16)

This behaviour occurs mostly if I restart FVWM very often for changing this and that :wink: . At the moment it works normally but I haven’t restarted FVWM yet.

I’ve changed the last part of your sed command with the cut command, because every time a ‘p’ was catch and therefore the volume.sh reports an error (no integer). This is my FVWM-script:[code]WindowTitle {FvwmScript-Volume}
WindowSize 48 32
Colorset 53

Init
Begin
Set $vol_icon_prev = 0
Set $vol_prev = 0
End

PeriodicTasks
Begin
Set $vol_icon_curr = (GetOutput {exec $fvwm_script/volume.sh} 1 1)
Set $vol_curr = (GetOutput {exec echo “aumix -vq | sed -e 's/vol //' | cut -d, -f1%”} 1 1)
If $vol_icon_curr <> $vol_icon_prev Then
Begin
ChangeIcon 1 $vol_icon_curr
Set $vol_icon_prev = $vol_icon_curr
End
If $vol_curr <> $vol_prev Then
Begin
ChangeTitle 2 $vol_curr
Set $vol_prev = $vol_curr
End
End

Widget 1
Property
Size 26 32
Position 0 0
Type ItemDraw
Flags NoReliefString
End

Widget 2
Property
Size 24 14
Position 20 0
Colorset 54
Font “xft:Arial:pixelsize=12”
Type ItemDraw
Flags NoReliefString
End [/code]
Now it works fine :) .

This part is my FVWM-Button config:[code]Style FvwmDocks NoTitle, StaysOnBottom, Sticky, WindowListSkip,
CirculateSkipIcon, CirculateSkip, HandleWidth 0, BorderWidth 0,
NeverFocus, Layer 1

DestroyModuleConfig FvwmDocks: *
*FvwmDocks: Geometry 365x62+1555-0
*FvwmDocks: Colorset 50
*FvwmDocks: Rows 8 # 7,75 Pixel
*FvwmDocks: Columns 23 #16 Pixel
*FvwmDocks: Frame 0

*FvwmDocks: (5x6+1+0, Padding 9 9, Container(Frame 0, Rows 2))
*FvwmDocks: (1x1, Swallow(UseOld,NoKill) “cpumon” ‘Exec xosview -title cpumon +cpu’)
*FvwmDocks: (End)

*FvwmDocks: (4x6+6+0, Swallow “wmmemload” ‘Exec wmmemload -w -bl -lc rgb:45/75/b8’)

*FvwmDocks: (4x5+14+0, Swallow ‘FvwmScript-Volume’ FvwmScript $[fvwm_script]/FvwmScript-Volume,
Action (Mouse 2) Exec alsamixer -V playback,
Action (Mouse 3) Exec amixer set Master toggle,
Action (Mouse 5) Function user_DecreaseVolume 3,
Action (Mouse 4) Function user_IncreaseVolume 3)

*FvwmDocks: (5x7+18+0, Swallow “Time” FvwmScript $[fvwm_script]/FvwmScript-Time)[/code]

In your volume.sh I have changed the same as in the FVWM-volume-script:master="`aumix -vq | sed -e 's/vol //' | cut -d, -f1`"
and so the volume will reading correctly.

This is not the first problem I have had with FVWM-script - you see the 5 device buttons right of the pager in the screenshot? First I have had mount scripts behind them. They worked fine for several hours but then they didn’t mount anymore. I’ve replaced them with shell scripts and all is well now.

I should look into the bug reports for this FVWM version. Perhaps it is reported :wink:

I think I can live with this problem - the script is too good to give it not a try 8)

Best Regards,

TF