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