Hi folks,
I’m trying to do some Quake Console using FvwmButtons.
Here’s the relevant code :
[code]Style “QuakeConsole” NoTitle, !Handles, !Borders, Sticky, WindowListSkip,
CirculateSkip, FixedPosition FixedSize, !Iconifiable, ParentalRelativity, WindowShadeSteps 100
DestroyModuleConfig QuakeConsole: *
*QuakeConsole: Geometry 1280x400+0+0@1
*QuakeConsole: Colorset 13
*QuakeConsole: Font “xft:Bitstream Vera Sans Mono:Bold:style=Roman:size=8”
*QuakeConsole: BoxSize Fixed
*QuakeConsole: Columns 1280
*QuakeConsole: Rows 400
*QuakeConsole: Frame 0
On récupère un terminal
*QuakeConsole: (1260x380+10+0, Swallow (UseOld,NoClose,Respawn) “QuakeC” ‘Exec urxvtc -name QuakeC -tr -tint white -sh 60 -bl +sb -bc -geometry -3000-3000’ )
Le titre de la console
*QuakeConsole: (1280x20-0-0, Padding 25 0,Frame 0, Title (Center) ‘-=[ Console ~ $[USER] ]=-’, ActiveTitle “-=[ >> Shade << ]=-”, PressTitle “-=[ !! Shading !! ]=-”, Colorset 11, ActiveColorset 11,Action(Mouse 1) ShadePanel QuakeConsole 500 N)
The binding
Key Escape A C ShadePanel QuakeConsole 500 N
Shading function
$0: Name
$1: milliseconds delay
$2: Orientation (N E S W)
DestroyFunc ShadePanel
AddtoFunc ShadePanel
- I All ($0) Schedule $1 WindowShade $2
Colorset 13 RootTransparent,fg rgb:00/00/00, bg average,
Tint yellow 0, bgTint white 0
Colorset 11 RootTransparent,fg #FF9C01
[/code]
This is working great under the same desk, but if I switch to a different desk with a different wallpaper (or even change wallpaper on the same desk) while the FvwmButton is shaded, when I unshade it, the FvwmButton becomes a
1280x400 transparent rectangle with nothing in it.
I have tried :
- non transparent colorset
- Transparent / RootTransparent / RootTransparent buffer option in colorsets
- non transparent urxvt
- other terms
- WindowShadeLazy, WindowShadeAlwaysLazy and WindowShadeBusy style
(ugly) workaround : unshade the console then (re)change desk or reset the background
Any ideas, options, style I missed ? Thx for reply