BSD Stuff


fluxbox

29 August 2006, 23:32

These are my skeleton files for the fluxbox windows manager on my FreeBSD systems

In this file you can add the programs that you want to auto-start when you fire up fluxbox.

# cd /home/user/.fluxbox/
# vim autostart.sh
#Code
0001#load this to have gtk2 apps look ok
0002#GSDPID=`pidof gnome-settings-daemon`
0003#if [ "x$GSDPID" == "x" ]; then
0004# gnome-settings-daemon &
0005#fi
0006 
0007#Esetroot /home/hamba/.fluxbox/backgrounds/hamba5race1eg.jpg
0008/usr/X11R6/bin/fbsetbg -f /home/hamba/.fluxbox/backgrounds/frigginhugeeeehamba30du.jpg
0009/usr/X11R6/bin/root-tail -g 600x200+3050+200 --update --wordwrap /var/log/messages,gray &
0010#fbpager -w &
0011#conky
0012/usr/X11R6/bin/idesk &
0013adesklets
0014 

With this file you can controle nearly evrything fluxbox does, it also controls the look and feel

# vim init
#Code
0001session.titlebar.left: Stick
0002session.titlebar.right: Minimize Maximize Close
0003session.screen1.overlay.lineWidth: 1
0004session.screen1.overlay.lineStyle: LineSolid
0005session.screen1.overlay.joinStyle: JoinMiter
0006session.screen1.overlay.capStyle: CapNotLast
0007session.screen1.slit.direction: Vertical
0008session.screen1.slit.layer: Dock
0009session.screen1.slit.onhead: 0
0010session.screen1.slit.autoHide: false
0011session.screen1.slit.placement: BottomRight
0012session.screen1.slit.maxOver: false
0013session.screen1.slit.alpha: 255
0014session.screen1.toolbar.widthPercent: 65
0015session.screen1.toolbar.placement: BottomCenter
0016session.screen1.toolbar.visible: true
0017session.screen1.toolbar.autoHide: false
0018session.screen1.toolbar.onhead: 0
0019session.screen1.toolbar.layer: Desktop
0020session.screen1.toolbar.alpha: 100
0021session.screen1.toolbar.maxOver: false
0022session.screen1.toolbar.height: 0
0023session.screen1.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock
0024session.screen1.menu.alpha: 255
0025session.screen1.iconbar.iconTextPadding: 10l
0026session.screen1.iconbar.deiconifyMode: Follow
0027session.screen1.iconbar.iconWidth: 70
0028session.screen1.iconbar.wheelMode: Screen
0029session.screen1.iconbar.alignment: Relative
0030session.screen1.iconbar.usePixmap: true
0031session.screen1.iconbar.mode: Workspace
0032session.screen1.window.focus.alpha: 255
0033session.screen1.window.unfocus.alpha: 255
0034session.screen1.fullMaximization: true
0035session.screen1.showwindowposition: true
0036session.screen1.clickRaises: true
0037session.screen1.opaqueMove: false
0038session.screen1.workspacewarping: true
0039session.screen1.rootCommand:
0040session.screen1.focusModel: SemiSloppyFocus
0041session.screen1.menuMode: Delay
0042session.screen1.rowPlacementDirection: LeftToRight
0043session.screen1.workspaces: 1
0044session.screen1.windowMenu:
0045session.screen1.sloppywindowgrouping: true
0046session.screen1.autoRaise: true
0047session.screen1.colPlacementDirection: TopToBottom
0048session.screen1.edgeSnapThreshold: 0
0049session.screen1.focusNewWindows: true
0050session.screen1.resizeMode: Bottom
0051session.screen1.menuDelayClose: 0
0052session.screen1.windowPlacement: RowSmartPlacement
0053session.screen1.imageDither: false
0054session.screen1.antialias: false
0055session.screen1.workspaceNames: Workspace 1,
0056session.screen1.decorateTransient: false
0057session.screen1.desktopwheeling: true
0058session.screen1.menuDelay: 0
0059session.screen1.focusLastWindow: true
0060session.screen1.followModel: Ignore
0061session.screen1.strftimeFormat: %k:%M
0062session.screen0.titlebar.left: Stick
0063session.screen0.titlebar.right: Minimize Maximize Close
0064session.screen0.menu.alpha: 50
0065session.screen0.slit.direction: Horizontal
0066session.screen0.slit.onhead: 1
0067session.screen0.slit.layer: Desktop
0068session.screen0.slit.onTop: False
0069session.screen0.slit.placement: BottomRight
0070session.screen0.slit.maxOver: false
0071session.screen0.slit.autoHide: false
0072session.screen0.slit.alpha: 50
0073session.screen0.toolbar.widthPercent: 50
0074session.screen0.toolbar.onTop: False
0075session.screen0.toolbar.placement: TopCenter
0076session.screen0.toolbar.visible: true
0077session.screen0.toolbar.autoHide: false
0078session.screen0.toolbar.onhead: 2
0079session.screen0.toolbar.layer: Desktop
0080session.screen0.toolbar.maxOver: false
0081session.screen0.toolbar.height: 0
0082session.screen0.toolbar.alpha: 100
0083session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock
0084session.screen0.overlay.lineWidth: 1
0085session.screen0.overlay.lineStyle: LineSolid
0086session.screen0.overlay.joinStyle: JoinMiter
0087session.screen0.overlay.capStyle: CapNotLast
0088session.screen0.iconbar.iconTextPadding: 10l
0089session.screen0.iconbar.iconWidth: 70
0090session.screen0.iconbar.deiconifyMode: Follow
0091session.screen0.iconbar.usePixmap: true
0092session.screen0.iconbar.alignment: Relative
0093session.screen0.iconbar.wheelMode: Screen
0094session.screen0.iconbar.mode: Workspace
0095session.screen0.tab.width: 64
0096session.screen0.tab.rotatevertical: True
0097session.screen0.tab.height: 16
0098session.screen0.tab.alignment: Left
0099session.screen0.tab.placement: Top
0100session.screen0.window.focus.alpha: 100
0101session.screen0.window.unfocus.alpha: 50
0102session.screen0.fullMaximization: false
0103session.screen0.tabFocusModel: SloppyTabFocus
0104session.screen0.showwindowposition: true
0105session.screen0.windowScrollReverse: false
0106session.screen0.workspacewarping: true
0107session.screen0.opaqueMove: true
0108session.screen0.clickRaises: true
0109session.screen0.rootCommand: ~/.fluxbox/autostart.sh
0110session.screen0.rowPlacementDirection: LeftToRight
0111session.screen0.menuMode: Delay
0112session.screen0.focusModel: MouseFocus
0113session.screen0.workspaces: 6
0114session.screen0.windowMenu:
0115session.screen0.sloppywindowgrouping: true
0116session.screen0.autoRaise: true
0117session.screen0.colPlacementDirection: TopToBottom
0118session.screen0.windowScrollAction:
0119session.screen0.focusNewWindows: true
0120session.screen0.edgeSnapThreshold: 0
0121session.screen0.resizeMode: Bottom
0122session.screen0.menuDelayClose: 0
0123session.screen0.windowPlacement: RowSmartPlacement
0124session.screen0.imageDither: true
0125session.screen0.workspaceNames: one,two,three,four,five,six,
0126session.screen0.decorateTransient: true
0127session.screen0.antialias: false
0128session.screen0.desktopwheeling: true
0129session.screen0.focusLastWindow: true
0130session.screen0.followModel: Ignore
0131session.screen0.menuDelay: 0
0132session.screen0.strftimeFormat: %a %d/%m/%Y
0133session.tabs: true
0134session.forcePseudoTransparency: true
0135session.tabsAttachArea: Window
0136session.opaqueMove: False
0137session.styleFile: /usr/X11R6/share/fluxbox/styles/Cthulhain
0138session.styleOverlay: ~/.fluxbox/overlay
0139session.ignoreBorder: false
0140session.doubleClickInterval: 250
0141session.keyFile: ~/.fluxbox/keys
0142session.tabPadding: 0
0143session.menuFile: ~/.fluxbox/menu
0144session.autoRaiseDelay: 250
0145session.groupFile: ~/.fluxbox/groups
0146session.imageDither: True
0147session.useMod1: true
0148session.appsFile: ~/.fluxbox/apps
0149session.numLayers: 13
0150session.cacheMax: 200l
0151session.focusTabMinWidth: 0
0152session.slitlistFile: ~/.fluxbox/slitlist
0153session.colorsPerChannel: 4
0154session.iconbar: true
0155session.cacheLife: 5l
0156 

Page 1 of 2