sillysloft / fluxbox

Fluxbox Window Manager (Mirror)
http://fluxbox.org/news/
Other
0 stars 1 forks source link

Slit alpha #297

Open sillysloft opened 20 years ago

sillysloft commented 20 years ago

From ChangeLog:

*04/05/17: -- * Fix slit transparency too (finally) while we're at it (Simon)

Not finally, I'm afraid... OK, you fixed the bugs I had been whining about, thank you very much :) . Unfortunately, it seems that two minor bugs has crept into the code:

1) if the slit alpha is set to 0, the slit turns fully opaque, alpha values 1-255 work fine.

2) Fluxter, which I'm using in the slit as a pager, lost its background transparency. It worked still with cvs-20040423.

I'm now using cvs version 20040519

Reported by: madmaxjr

sillysloft commented 20 years ago

Logged In: YES user_id=603593

I've fixed the alpha zero problem, but can't make fluxter have a transparent background at all? Can you perhaps tell me the exact resource to enable it, and if not, then attach your fluxbox init, style and fluxter files?

Original comment by: rathnor

sillysloft commented 20 years ago

Logged In: YES user_id=721641

Sorry I'm a bit late in answering

With the 'transparent background' of the Fluxter I'm referring to the area around & between the actual desktop areas, which, when fluxter is launched with the -s option (see 'fluxter -h'), has been this far the same colour as the rest of the slit, i.e. when slit alpha is set to 0 it has been completely transparent. Since cvs20040517 it is still the same colour, but completely opaque regardless of the alpha setting.

I start fluxter from .xinitrc with 'fluxter -s -w &' Usual slit settings AutoHide and Alpha 0

Here's my fluxter.bb, with remarks & commented-out lines removed for space reasons:

--- fluxter.autoConfig: True fluxter.autoConfig.checkTimeout: 5 fluxter.position: +0-0 fluxter.columns: 2 fluxter.rows: 2 fluxter.window.focusStyle: texture fluxter.desktop.focusStyle: border fluxter.desktopChangeButton: 1 fluxter.windowMoveButton: 2 fluxter.windowFocusButton: 3 fluxter.windowRaiseButton: 3 fluxter.desktop: Sunken Gradient Vertical Bevel2 fluxter.desktop.color: #748a0d fluxter.desktop.colorTo: #cae42c fluxter.window: Flat Solid fluxter.window.color: #fafafc fluxter.window.colorTo: #fafafc fluxter.window.focus: Raised Gradient Vertical Bevel1 fluxter.window.focus.color: #848694 fluxter.window.focus.colorTo: #fafafc fluxter.active.window.borderColor: #000000 fluxter.inactive.window.borderColor: #000000 fluxter.active.desktop.borderColor: #ffffff ---

Here's the slit part of the theme.cfg:

--- slit: Raised Bevel1 Gradient Crossdiagonal slit.pixmap: slit.color: #ffffff slit.colorTo: #d1d4c5 slit.borderWidth: 1 slit.bevelWidth: 3 slit.borderColor: #000000 ---

And the init file (screen0 part only, I have a dual-head setup)

session.screen0.tab.width: 64 session.screen0.tab.alignment: Left session.screen0.tab.height: 16 session.screen0.tab.placement: Top session.screen0.tab.rotatevertical: True session.screen0.overlay.lineWidth: 1 session.screen0.overlay.lineStyle: LineSolid session.screen0.overlay.joinStyle: JoinMiter session.screen0.overlay.capStyle: CapNotLast session.screen0.iconbar.mode: Workspace session.screen0.iconbar.alignment: Relative session.screen0.iconbar.clientWidth: 70 session.screen0.iconbar.usePixmap: true session.screen0.toolbar.widthPercent: 66 session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock session.screen0.toolbar.layer: Normal session.screen0.toolbar.placement: BottomCenter session.screen0.toolbar.mode: Icons session.screen0.toolbar.onhead: 1 session.screen0.toolbar.visible: true session.screen0.toolbar.onTop: False session.screen0.toolbar.autoHide: false session.screen0.toolbar.height: 0 session.screen0.toolbar.maxOver: false session.screen0.slit.direction: Vertical session.screen0.slit.layer: Top session.screen0.slit.onTop: False session.screen0.slit.alpha: 1 session.screen0.slit.autoHide: true session.screen0.slit.onhead: 0 session.screen0.slit.maxOver: false session.screen0.slit.placement: CenterRight session.screen0.clickRaises: true session.screen0.workspaces: 4 session.screen0.decorateTransient: false session.screen0.imageDither: false session.screen0.rowPlacementDirection: LeftToRight session.screen0.menuMode: Delay session.screen0.colPlacementDirection: TopToBottom session.screen0.workspacewarping: true session.screen0.workspaceNames: one,two,three,four, session.screen0.focusLastWindow: false session.screen0.resizeMode: session.screen0.autoRaise: false session.screen0.showwindowposition: true session.screen0.edgeSnapThreshold: 0 session.screen0.windowMenu: session.screen0.menuDelay: 0 session.screen0.strftimeFormat: %k:%M session.screen0.focusNewWindows: false session.screen0.antialias: false session.screen0.desktopwheeling: false session.screen0.focusModel: SloppyFocus session.screen0.menuAlpha: 192 session.screen0.windowPlacement: RowSmartPlacement session.screen0.menuDelayClose: 0 session.screen0.rootCommand:
session.screen0.sloppywindowgrouping: true session.screen0.fullMaximization: false session.screen0.opaqueMove: false session.titlebar.left: Stick session.titlebar.right: Minimize Maximize Close session.imageDither: True session.numLayers: 13 session.cacheLife: 5l session.cacheMax: 200l session.updateDelayTime: 5 session.tabsAttachArea: Window session.groupFile:
session.autoRaiseDelay: 0 session.colorsPerChannel: 4 session.menuFile: /home/madmax/.fluxbox/menu session.styleFile: /home/madmax/.fluxbox/styles/Alien session.doubleClickInterval: 250 session.iconbar: true session.tabs: true session.useMod1: true session.ignoreBorder: false session.keyFile: /home/madmax/.fluxbox/keys session.slitlistFile: /home/madmax/.fluxbox/slitlist session.opaqueMove: false

Original comment by: madmaxjr

sillysloft commented 20 years ago

Original comment by: fluxgen