Saturday, August 11, 2012

just a few tweaks

Playing around this morning with Fluxbox in Mepis 11, making a few tweaks.

I didn't like how, by default, the application icons take up the whole iconbar on the toolbar, so I made the application icons look more like buttons by going to the ~/.fluxbox/init file and finding the following line:

session.screen0.iconbar.alignment: Relative

I changed this to:

session.screen0.iconbar.alignment: Left


I thought the workspace names were taking up too much space, so I changed

session.screen0.workspaceNames: Workspace 1,Workspace 2,Workspace 3,Workspace 4,

to

session.screen0.workspaceNames: one,two,three,four,


I gave myself some transparency: Fluxbox menu > Configuration > Transparency > Force Pseudo-Transparency. Then I set "Unfocused Window Alpha" and "Menu Alpha" to 200.



For toolbar transparency, I set the alpha to 200 under Configuration > Toolbar.

I thought the workspace name, and the text in the clock, were crowded too far over to the left. After digging around for awhile, I revised the current style ("BlueNight") under /usr/share/fluxbox/styles. In the "BlueNight-revised," I changed

toolbar.justify:                     Left

to

toolbar.justify:                     Center

Then I selected "BlueNight-revised" as my style, instead of "BlueNight."

Here's my Fluxbox desktop with the application windows minimized, showing the menu opened to "Styles":



It's helpful, sometimes, to see examples of configuration files that other people are using in Fluxbox, so here's the contents of my current ~/.fluxbox/init file:

session.screen0.menu.alpha: 200
session.screen0.tab.placement: TopLeft
session.screen0.tab.width: 64
session.screen0.titlebar.left: Stick
session.screen0.titlebar.right: Minimize Maximize Close
session.screen0.window.focus.alpha: 255
session.screen0.window.unfocus.alpha: 200
session.screen0.clientMenu.usePixmap: true
session.screen0.iconbar.mode: {static groups}
session.screen0.iconbar.alignment: Left
session.screen0.iconbar.iconWidth: 70
session.screen0.iconbar.usePixmap: true
session.screen0.iconbar.iconTextPadding: 10l
session.screen0.tabs.usePixmap: true
session.screen0.tabs.maxOver: false
session.screen0.tabs.intitlebar: true
session.screen0.overlay.lineWidth: 1
session.screen0.overlay.lineStyle: LineSolid
session.screen0.overlay.joinStyle: JoinMiter
session.screen0.overlay.capStyle: CapNotLast
session.screen0.slit.layer: Dock
session.screen0.slit.autoHide: false
session.screen0.slit.alpha: 255
session.screen0.slit.placement: RightBottom
session.screen0.slit.acceptKdeDockapps: true
session.screen0.slit.onhead: 0
session.screen0.slit.maxOver: false
session.screen0.toolbar.layer: Dock
session.screen0.toolbar.alpha: 200
session.screen0.toolbar.height: 0
session.screen0.toolbar.widthPercent: 90
session.screen0.toolbar.maxOver: false
session.screen0.toolbar.visible: true
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.placement: BottomCenter
session.screen0.toolbar.tools: prevworkspace, workspacename, nextworkspace, iconbar, prevwindow, nextwindow, systemtray, clock
session.screen0.toolbar.onhead: 0
session.screen0.windowPlacement: RowMinOverlapPlacement
session.screen0.menuMode: Delay
session.screen0.strftimeFormat: %a %b %d  %R
session.screen0.workspaces: 4
session.screen0.tooltipDelay: 500
session.screen0.focusModel: ClickFocus
session.screen0.edgeSnapThreshold: 10
session.screen0.maxIgnoreIncrement: true
session.screen0.opaqueMove: true
session.screen0.tabFocusModel: ClickToTabFocus
session.screen0.allowRemoteActions: false
session.screen0.workspacewarping: true
session.screen0.maxDisableMove: false
session.screen0.windowMenu: /home/steve/.fluxbox/windowmenu
session.screen0.workspaceNames: one,two,three,four,
session.screen0.showwindowposition: true
session.screen0.menuDelay: 200
session.screen0.colPlacementDirection: TopToBottom
session.screen0.rowPlacementDirection: LeftToRight
session.screen0.rootCommand: ~/.fluxbox/autostart.sh
session.screen0.defaultDeco: NORMAL
session.screen0.autoRaise: true
session.screen0.maxDisableResize: false
session.screen0.clickRaises: true
session.screen0.menuDelayClose: 200
session.screen0.followModel: SemiFollow
session.screen0.fullMaximization: false
session.screen0.focusNewWindows: true
session.screen0.userFollowModel: SemiFollow
session.screen0.noFocusWhileTypingDelay: 0l
session.styleOverlay: ~/.fluxbox/overlay
session.colorsPerChannel: 4
session.doubleClickInterval: 250
session.cacheMax: 200l
session.tabPadding: 0
session.appsFile: ~/.fluxbox/apps
session.forcePseudoTransparency: true
session.tabsAttachArea: Window
session.keyFile: ~/.fluxbox/keys
session.ignoreBorder: false
session.autoRaiseDelay: 250
session.cacheLife: 5l
session.menuFile: ~/.fluxbox/menu
session.slitlistFile: /home/steve/.fluxbox/slitlist
session.styleFile: /usr/share/fluxbox/styles/BlueNight-revised
session.configVersion: 10

No comments: