Skip to content

Instantly share code, notes, and snippets.

@nk23x
Last active July 10, 2018 11:26
Show Gist options
  • Save nk23x/9677055 to your computer and use it in GitHub Desktop.
Save nk23x/9677055 to your computer and use it in GitHub Desktop.
~/.fluxbox/..
my fluxbox config files
XLock.mode: blank
XLock.erasedelay: 500
XLock.fpsfont: -misc-fixed-medium-r-*-*-13-*-*-*-*-*-*
XLock.timeelapsed: on
XLock.timeout: 20
XLock.font: -misc-fixed-medium-r-*-*-13-*-*-*-*-*-*
XLock.username:
XLock.password:
XLock.info:
XLock.validate: validating ...
XLock.invalid: failed.
XLock.invalidCapsLock: caps lock is enabled.
XLock.attempt: failed attempt.
XLock.attempts: failed attempts.
XLock.messagefont: -misc-fixed-medium-r-*-*-13-*-*-*-*-*-*
XLock.foreground: Gray
XLock.description: off
## see https://github.com/fluxbox/fluxbox_paul/blob/master/doc/asciidoc/fluxbox-apps.txt
[app] (name=xmessage)
[Deco] {NONE}
[end]
[app] (name=oclock)
[Dimensions] {10% 16%}
[Position] (UPPERLEFT) {88% 2%}
[Tab] {yes}
[Deco] {NONE}
[Sticky] {yes}
[Layer] {2}
[Alpha] {230 160}
[end]
[app] (name=fbrun) (class=FbRun)
[Deco] {NONE}
[Layer] {2}
[Close] {yes}
[end]
[app] (name=xload)
[Deco] {NONE}
[end]
[app] (name=SeaMonkey) (class=Navigator) (role=browser)
[Workspace] {1}
[Deco] {NONE}
[Jump] {yes}
[Maximized] {yes}
[end]
[app] (name=gimp) (role=gimp-toolbox)
[Workspace] {4}
[Dimensions] {16% 69%}
[Jump] {yes}
[Layer] {6}
[end]
[app] (name=lilyterm) (class=LilyTerm)
[Maximized] {yes}
[Deco] {NONE}
[end]
session.appsFile: ~/.fluxbox/apps
session.autoRaiseDelay: 250
session.cacheLife: 5
session.cacheMax: 200
session.colorsPerChannel: 4
session.configVersion: 13
session.doubleClickInterval: 250
session.forcePseudoTransparency: true
session.groupFile: ~/.fluxbox/groups
session.ignoreBorder: false
session.imageDither: True
session.keyFile: ~/.fluxbox/keys
session.menuFile: ~/.fluxbox/menu
session.menuSearch: itemstart
session.modKey: Mod1
session.opaqueMove: False
session.screen0.allowRemoteActions: false
session.screen0.autoRaise: true
session.screen0.clickRaises: true
session.screen0.clientMenu.usePixmap: true
session.screen0.colPlacementDirection: TopToBottom
session.screen0.decorateTransient: false
session.screen0.defaultDeco: NONE
session.screen0.demandsAttentionTimeout: 500
session.screen0.desktopwheeling: true
session.screen0.edgeSnapThreshold: 0
session.screen0.focusLastWindow: True
session.screen0.focusModel: ClickFocus
session.screen0.focusNewWindows: true
session.screen0.focusSameHead: false
session.screen0.followModel: Ignore
session.screen0.fullMaximization: false
session.screen0.iconbar.alignment: Left
session.screen0.iconbar.iconTextPadding: 6
session.screen0.iconbar.iconWidth: 40
session.screen0.iconbar.mode: {static groups} (minimized=no)
session.screen0.iconbar.usePixmap: false
session.screen0.iconbar.wheelMode: Screen
session.screen0.imageDither: false
session.screen0.maxDisableMove: false
session.screen0.maxDisableResize: false
session.screen0.maxIgnoreIncrement: false
session.screen0.menu.alpha: 90
session.screen0.menuDelay: 0
session.screen0.menuDelayClose: 0
session.screen0.menuMode: Delay
session.screen0.noFocusWhileTypingDelay: 0
session.screen0.opaqueMove: false
session.screen0.overlay.capStyle: CapNotLast
session.screen0.overlay.joinStyle: JoinMiter
session.screen0.overlay.lineStyle: LineSolid
session.screen0.overlay.lineWidth: 0
session.screen0.resizeMode: Bottom
session.screen0.reversewheeling: false
session.screen0.rootCommand:
session.screen0.rowPlacementDirection: LeftToRight
session.screen0.showwindowposition: true
session.screen0.slit.acceptKdeDockapps: true
session.screen0.slit.alpha: 255
session.screen0.slit.autoHide: false
session.screen0.slit.direction: Vertical
session.screen0.slit.layer: Dock
session.screen0.slit.maxOver: false
session.screen0.slit.onhead: 0
session.screen0.slit.onTop: False
session.screen0.slit.placement: RightTop
session.screen0.strftimeFormat: %k:%M/%d.%m.%Y
session.screen0.tabFocusModel: ClickToTabFocus
session.screen0.tab.height: 16
session.screen0.tab.placement: TopLeft
session.screen0.tabs.intitlebar: true
session.screen0.tabs.maxOver: false
session.screen0.tabs.usePixmap: false
session.screen0.tab.width: 100
session.screen0.titlebar.left: Stick
session.screen0.titlebar.right: Minimize Maximize Close
session.screen0.toolbar.alpha: 78
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.height: 0
session.screen0.toolbar.layer: Dock
session.screen0.toolbar.maxOver: false
session.screen0.toolbar.onhead: 0
session.screen0.toolbar.onTop: False
session.screen0.toolbar.placement: TopLeft
session.screen0.toolbar.tools: workspacename, iconbar, systemtray, clock
session.screen0.toolbar.visible: true
session.screen0.toolbar.widthPercent: 20
session.screen0.tooltipDelay: 500
session.screen0.userFollowModel: Follow
session.screen0.window.focus.alpha: 230
session.screen0.windowMenu:
session.screen0.windowPlacement: RowSmartPlacement
session.screen0.windowScrollAction:
session.screen0.windowScrollReverse: false
session.screen0.window.unfocus.alpha: 160
session.screen0.workspaceNames: one,two,three,four,
session.screen0.workspaces: 4
session.screen0.workspacewarping: true
session.slitlistFile: ~/.fluxbox/slitlist
session.styleFile: ~/.fluxbox/styles/nk23xstyle
session.styleOverlay: ~/.fluxbox/overlay
session.tabPadding: 2
session.tabsAttachArea: Window
! *** run "fluxbox-update_configs" after editing
## https://github.com/fluxbox/fluxbox_paul/blob/master/doc/asciidoc/fluxbox-keys.txt
! *** run "fluxbox-update_configs" after editing
# !mouse actions added by fluxbox-update_configs
# OnTitlebar Mouse2 :StartTabbing
#
# !mouse actions added by fluxbox-update_configs
# OnTitlebar Double Mouse1 :Shade
# OnTitlebar Mouse3 :WindowMenu
#
# !mouse actions added by fluxbox-update_configs
# OnTitlebar Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
# OnWindow Shift Mouse3 :MacroCmd {Raise} {Focus} {StartResizing BottomRight}
OnTitlebar Mouse1 :MacroCmd {Focus} {Raise} {ActivateTab}
OnTitlebar Move1 :StartMoving
OnLeftGrip Move1 :StartResizing bottomleft
OnRightGrip Move1 :StartResizing bottomright
OnWindowBorder Move1 :StartMoving
OnTitlebar Mouse2 :StartTabbing
OnTitlebar Double Mouse1 :Shade
OnTitlebar Mouse3 :WindowMenu
Mod1 Shift t :ToggleDecor
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing BottomRight}
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu
Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow
Control Shift Left :PrevWorkspace
Control Shift Right :NextWorkspace
Control Shift Up :RootMenu
Control Shift Down :WorkspaceMenu
Control Shift r :ExecCommand fbrun -font sans-7 -nearmouse
Control Shift x :ExecCommand lilyterm
Control Shift m :ExecCommand lilyterm -l -e mc -ba
XF86AudioLowerVolume :ExecCommand amixer set Master 2-
XF86AudioRaiseVolume :ExecCommand amixer set Master 2+
Control XF86AudioLowerVolume :ExecCommand amixer set PCM 2-
Control XF86AudioRaiseVolume :ExecCommand amixer set PCM 2+
!!! R = keycode 211 (keysym 0x1008ff44, XF86Launch4)
!!! E = keycode 210 (keysym 0x1008ff43, XF86Launch3)
!!! NOTEBOOK SYMBOL = keycode 146 (keysym 0xff6a, Help)
!!! KEY SYMBOL= 160 (keysym 0x1008ff2d, XF86ScreenSaver)
!!! use xev for keymappings
XF86Launch1 :ExecCommand xlock
XF86Launch2 :ExecCommand qtfm
XF86Launch3 :ExecCommand nedit
XF86Launch4 :ExecCommand seamonkey
# XF86Launch3 :ExecCommand seamonkey
# XF86Launch4 :ExecCommand fbrun -font sans-7 -nearmouse
# XF86ScreenSaver :ExecCommand xlock
XF86AudioMute :ExecCommand /home/noke/scripts/xmute.sh
!~/.fluxbox/keys
## https://github.com/fluxbox/fluxbox_paul/blob/master/doc/asciidoc/fluxbox-keys.txt
OnTitlebar Mouse2 :StartTabbing
OnTitlebar Double Mouse1 :Shade
OnTitlebar Mouse3 :WindowMenu
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing BottomRight}
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu
# current window commands
# Mod1 Shift m :Minimize
# Mod1 Shift x :Maximize
Mod1 Shift t :ToggleDecor
Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow
Control Shift x :ExecCommand lilyterm -l
Control Shift r :ExecCommand /usr/local/bin/fbrun -font sans-8 -nearmouse
Control Shift Left :PrevWorkspace
Control Shift Right :NextWorkspace
Control Shift Up :RootMenu
Control Shift Down :WorkspaceMenu
XF86HomePage :Workspace 1
XF86Sleep :ExecCommand xscreensaver-command -lock
Control Super_L Print :ExecCommand xscreensaver-command -lock
[begin] ()
[encoding] {ISO-8859-15}
[exec] ( xscrsv blank ) {xscreensaver-command -activate}
[exec] ( xscrsv lock ) {xscreensaver-command -lock}
[workspaces] ( spaces )
[submenu] ( fluxbox )
[submenu] ( config )
[config] ( fluxbox cfg )
[submenu] ( styles )
[stylesdir] (/usr/share/fluxbox/styles)
[stylesdir] (~/.fluxbox/styles)
[end]
[submenu] ( x11 tools )
[exec] (Reload .Xdefaults) {xrdb -load /home/noke/.Xdefaults}
[exec] (Window Name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center}
[end]
[submenu] ( wm )
[restart] (mwm) {mwm}
[restart] (twm) {twm}
[restart] (compiz) {compiz}
[end]
[reconfig] ( reconfig )
[restart] ( restart )
[exec] ( about ) {(fluxbox -v; fluxbox -info | sed 1d) 2> /dev/null | xmessage -file - -center}
[end]
[end]
[endencoding]
[end]
MY_TERM='lilyterm'
MY_BROWSER='seamonkey'
MENUFILENAME=~/.fluxbox/menu
# USERMENU=~/.fluxbox/usermenu
LAUNCHER=fbrun
# LAUNCHER=fbgm
FBRUNOPTIONS='-font sans-7 -nearmouse'
PREFIX=/usr
BACKGROUNDMENUITEM=no
KDEMENU=no
GNOMEMENU=no
DOSUDO=yes
REMOVE=yes
*.font: terminus-8
*.justify: left
*.textColor: #e7e7e7
*.unfocused.textColor: #6f6f6f
*.color: #404040
*.clock.colorTo: #404040
*.borderColor: #4F6F55
background: flat
menu.bevelWidth: 0
menu.itemHeight: 18
menu.titleHeight: 0
menu.borderWidth: 0
menu.bullet:
menu.frame: flat
menu.frame.disableColor: #4F6F55
menu.hilite: flat
menu.hilite.color: #4C4C4C
menu.hilite.colorTo: #4C4C4C
menu.hilite.textColor: #ffffff
toolbar.bevelWidth: 0
toolbar.borderWidth: 0
toolbar.height: 18
toolbar: flat
toolbar.pixmap:
toolbar.clock: flat
toolbar.workspace: flat
toolbar.button: flat
toolbar.button.pressed: flat
toolbar.button.pressed.picColor: #000000
toolbar.iconbar.empty: flat
toolbar.iconbar.focused: flat
toolbar.iconbar.unfocused: flat
# EOF
setxkbmap de
xset -b
xset r rate 195 35
xset +fp "/home/sschwalbe/.fonts"
# xsetroot -cursor_name right_ptr
# xcompmgr -n -F -D 2 -o 1 &
/home/sschwalbe/scripts/xrandr_tp_l440.sh*
/home/sschwalbe/scripts/battery-status.sh*
# ~/scripts/tp-l440-clickpad-conf.sh*
# ~/scripts/xtouchpad.sh*
xscreensaver &
exec fluxbox
[begin]
[shade]
[stick]
[maximize]
[iconify]
[raise]
[lower]
[settitledialog]
[sendto]
[layer]
[extramenus]
[close]
[end]
#!/bin/sh
TOGGLE=$(amixer sset Master playback toggle | grep -c -E 'Front(.*)Playback(.*)on')
if [ $TOGGLE -eq 0 ]
then
xmessage -timeout 2 -center -buttons '' " - off "
else
xmessage -timeout 1 -center -buttons '' " + on "
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment