From c92b0e9424fe996e3454525b16668b69a989f23c Mon Sep 17 00:00:00 2001 From: Jonathan Bernard Date: Fri, 12 Apr 2019 05:58:12 -0500 Subject: [PATCH] Changes to fluxbox configuration. --- .fluxbox/init | 134 +++++++++++++++++++++++++------------------------- .fluxbox/keys | 71 +++++++++++--------------- 2 files changed, 95 insertions(+), 110 deletions(-) diff --git a/.fluxbox/init b/.fluxbox/init index 1f0c5b8..337ab83 100644 --- a/.fluxbox/init +++ b/.fluxbox/init @@ -1,75 +1,75 @@ -session.screen0.window.focus.alpha: 255 -session.screen0.window.unfocus.alpha: 255 -session.screen0.tabs.usePixmap: true -session.screen0.tabs.maxOver: false -session.screen0.tabs.intitlebar: true +session.appsFile: /home/jdb/.fluxbox/apps +session.autoRaiseDelay: 250 +session.cacheLife: 5 +session.cacheMax: 200 +session.colorsPerChannel: 4 +session.configVersion: 13 +session.doubleClickInterval: 250 +session.forcePseudoTransparency: false +session.ignoreBorder: false +session.keyFile: ~/.fluxbox/keys +session.menuFile: ~/.fluxbox/menu +session.screen0.allowRemoteActions: false +session.screen0.autoRaise: true +session.screen0.clickRaises: true +session.screen0.clientMenu.usePixmap: true +session.screen0.colPlacementDirection: TopToBottom +session.screen0.defaultDeco: NORMAL +session.screen0.edgeSnapThreshold: 10 +session.screen0.focusModel: ClickFocus +session.screen0.focusNewWindows: true +session.screen0.focusSameHead: false +session.screen0.fullMaximization: false session.screen0.iconbar.alignment: Relative session.screen0.iconbar.iconTextPadding: 10 -session.screen0.iconbar.mode: {static groups} (workspace) -session.screen0.iconbar.usePixmap: true session.screen0.iconbar.iconWidth: 128 +session.screen0.iconbar.mode: {static groups} +session.screen0.iconbar.usePixmap: true +session.screen0.maxDisableMove: false +session.screen0.maxDisableResize: false +session.screen0.maxIgnoreIncrement: true +session.screen0.menu.alpha: 255 +session.screen0.menuDelay: 200 +session.screen0.noFocusWhileTypingDelay: 0 +session.screen0.opaqueMove: true +session.screen0.rowPlacementDirection: LeftToRight +session.screen0.showwindowposition: false +session.screen0.slit.acceptKdeDockapps: true +session.screen0.slit.alpha: 255 +session.screen0.slit.autoHide: false +session.screen0.slit.layer: Dock +session.screen0.slit.maxOver: false +session.screen0.slit.onhead: 0 +session.screen0.slit.placement: RightBottom +session.screen0.strftimeFormat: %d %b, %a %02k:%M:%S +session.screen0.tabFocusModel: ClickToTabFocus +session.screen0.tab.placement: TopLeft +session.screen0.tabs.intitlebar: true +session.screen0.tabs.maxOver: false +session.screen0.tabs.usePixmap: true +session.screen0.tab.width: 64 session.screen0.titlebar.left: Stick session.screen0.titlebar.right: Minimize Maximize Close -session.screen0.toolbar.autoHide: false -session.screen0.toolbar.widthPercent: 65 -session.screen0.toolbar.layer: Dock -session.screen0.toolbar.tools: prevworkspace, workspacename, nextworkspace, clock, prevwindow, nextwindow, iconbar, systemtray -session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.onhead: 1 -session.screen0.toolbar.height: 0 -session.screen0.toolbar.maxOver: false -session.screen0.toolbar.visible: true session.screen0.toolbar.alpha: 255 -session.screen0.tab.placement: TopLeft -session.screen0.tab.width: 64 -session.screen0.slit.autoHide: false -session.screen0.slit.onhead: 0 -session.screen0.slit.maxOver: false -session.screen0.slit.acceptKdeDockapps: true -session.screen0.slit.placement: RightBottom -session.screen0.slit.alpha: 255 -session.screen0.slit.layer: Dock -session.screen0.clientMenu.usePixmap: true -session.screen0.menu.alpha: 255 -session.screen0.windowMenu: /home/jdbernard/.fluxbox/windowmenu -session.screen0.allowRemoteActions: false -session.screen0.maxDisableMove: false -session.screen0.autoRaise: true -session.screen0.tabFocusModel: ClickToTabFocus -session.screen0.noFocusWhileTypingDelay: 0 -session.screen0.focusNewWindows: true -session.screen0.strftimeFormat: %d %b, %a %02k:%M:%S -session.screen0.rowPlacementDirection: LeftToRight -session.screen0.colPlacementDirection: TopToBottom -session.screen0.menuDelay: 200 -session.screen0.focusSameHead: false -session.screen0.windowPlacement: RowMinOverlapPlacement -session.screen0.fullMaximization: false -session.screen0.maxDisableResize: false -session.screen0.workspaceNames: Workspace 1,Workspace 2,Workspace 3,Workspace 4, -session.screen0.clickRaises: true -session.screen0.workspaces: 4 -session.screen0.edgeSnapThreshold: 10 -session.screen0.workspacewarping: true -session.screen0.maxIgnoreIncrement: true -session.screen0.showwindowposition: false -session.screen0.opaqueMove: true -session.screen0.focusModel: ClickFocus +session.screen0.toolbar.autoHide: true +session.screen0.toolbar.height: 0 +session.screen0.toolbar.layer: Dock +session.screen0.toolbar.maxOver: false +session.screen0.toolbar.onhead: 1 +session.screen0.toolbar.placement: BottomCenter +session.screen0.toolbar.tools: prevworkspace, workspacename, nextworkspace, clock, prevwindow, nextwindow, iconbar, systemtray +session.screen0.toolbar.visible: true +session.screen0.toolbar.widthPercent: 100 session.screen0.tooltipDelay: 500 -session.screen0.defaultDeco: NORMAL -session.appsFile: /home/jdbernard/.fluxbox/apps -session.autoRaiseDelay: 250 -session.tabsAttachArea: Window -session.styleOverlay: /home/jdbernard/.fluxbox/overlay -session.doubleClickInterval: 250 -session.tabPadding: 0 -session.keyFile: ~/.fluxbox/keys -session.ignoreBorder: false -session.cacheMax: 200 +session.screen0.window.focus.alpha: 255 +session.screen0.windowMenu: /home/jdb/.fluxbox/windowmenu +session.screen0.windowPlacement: RowMinOverlapPlacement +session.screen0.window.unfocus.alpha: 255 +session.screen0.workspaceNames: Misc,EMail,Slack / IM,Web Browser,Terminal,Auxillary, +session.screen0.workspaces: 6 +session.screen0.workspacewarping: true +session.slitlistFile: /home/jdb/.fluxbox/slitlist session.styleFile: /usr/share/fluxbox/styles/Nyz -session.cacheLife: 5 -session.forcePseudoTransparency: false -session.configVersion: 13 -session.colorsPerChannel: 4 -session.slitlistFile: /home/jdbernard/.fluxbox/slitlist -session.menuFile: ~/.fluxbox/menu +session.styleOverlay: /home/jdb/.fluxbox/overlay +session.tabPadding: 0 +session.tabsAttachArea: Window diff --git a/.fluxbox/keys b/.fluxbox/keys index 92a165a..209cb04 100644 --- a/.fluxbox/keys +++ b/.fluxbox/keys @@ -94,40 +94,25 @@ Mod1 F10 :Maximize Mod4 f :Fullscreen Mod1 F11 :Fullscreen -Mod4 Left :MacroCmd {ResizeTo 960 *} {MaximizeVertical} {MoveTo 0 0 TopLeft} -Mod4 Right :MacroCmd {ResizeTo 960 *} {MaximizeVertical} {MoveTo 0 0 TopRight} +Mod4 Left :MacroCmd {ResizeTo 50% 100%} {MoveTo 0 0 TopLeft} +Mod4 Right :MacroCmd {ResizeTo 50% 100%} {MoveTo 0 0 TopRight} +Mod1 Mod4 Left :MacroCmd {ResizeTo 50% 100%} {MoveTo 0 0 TopLeft} +Mod1 Mod4 Right :MacroCmd {ResizeTo 50% 100%} {MoveTo 0 0 TopRight} -Mod4 1 :ResizeTo 960 * # 1/4 width -Mod4 2 :ResizeTo 1920 * # 1/2 width -Mod4 3 :ResizeTo 2880 * # 3/4 width -Mod4 4 :ResizeTo 3840 * # full width -Mod4 5 :ResizeTo * 540 # 1/4 height -Mod4 6 :ResizeTo * 1080 # 1/2 height -Mod4 7 :ResizeTo * 1620 # 3/4 height -Mod4 8 :ResizeTo * 2160 # full height + +Mod4 1 :ResizeTo 25% * # 1/4 width +Mod4 2 :ResizeTo 50% * # 1/2 width +Mod4 3 :ResizeTo 75% * # 3/4 width +Mod4 4 :ResizeTo 100% * # full width +Mod4 5 :ResizeTo * 25% # 1/4 height +Mod4 6 :ResizeTo * 50% # 1/2 height +Mod4 7 :ResizeTo * 75% # 3/4 height +Mod4 8 :ResizeTo * 100% # full height Mod4 Mod1 1 :SetDecor NONE Mod4 Mod1 2 :SetDecor TOOL Mod4 Mod1 3 :SetDecor NORMAL -#Mod4 1 :MacroCmd {SetDecor NONE} {ResizeTo 600 *} { MaximizeVertical} {MoveTo 0 0 TopLeft} -#Mod4 2 :MacroCmd {SetDecor NONE} {ResizeTo 600 *} { MaximizeVertical} {MoveTo 600 0 TopLeft} -#Mod4 3 :MacroCmd {SetDecor NONE} {ResizeTo 720 *} { MaximizeVertical} {MoveTo 1200 0 TopLeft} -#Mod4 4 :MacroCmd {SetDecor NONE} {ResizeTo 1200 *} { MaximizeVertical} {MoveTo 0 0 TopLeft} -#Mod4 5 :MacroCmd {SetDecor NONE} {ResizeTo 1320 *} { MaximizeVertical} {MoveTo 600 0 TopLeft} - -#Mod4 Shift 1 :MacroCmd {SetDecor TOOL} {ResizeTo 600 *} { MaximizeVertical} {MoveTo 0 0 TopLeft} -#Mod4 Shift 2 :MacroCmd {SetDecor TOOL} {ResizeTo 600 *} { MaximizeVertical} {MoveTo 600 0 TopLeft} -#Mod4 Shift 3 :MacroCmd {SetDecor TOOL} {ResizeTo 720 *} { MaximizeVertical} {MoveTo 1200 0 TopLeft} -#Mod4 Shift 4 :MacroCmd {SetDecor TOOL} {ResizeTo 1200 *} { MaximizeVertical} {MoveTo 0 0 TopLeft} -#Mod4 Shift 5 :MacroCmd {SetDecor TOOL} {ResizeTo 1320 *} { MaximizeVertical} {MoveTo 600 0 TopLeft} - -#Mod4 Mod1 Shift 1 :MacroCmd {SetDecor NORMAL} {ResizeTo 600 *} { MaximizeVertical} {MoveTo 0 0 TopLeft} -#Mod4 Mod1 Shift 2 :MacroCmd {SetDecor NORMAL} {ResizeTo 600 *} { MaximizeVertical} {MoveTo 604 0 TopLeft} -#Mod4 Mod1 Shift 3 :MacroCmd {SetDecor NORMAL} {ResizeTo 712 *} { MaximizeVertical} {MoveTo 1208 0 TopLeft} -#Mod4 Mod1 Shift 4 :MacroCmd {SetDecor NORMAL} {ResizeTo 1204 *} { MaximizeVertical} {MoveTo 0 0 TopLeft} -#Mod4 Mod1 Shift 5 :MacroCmd {SetDecor NORMAL} {ResizeTo 1346 *} { MaximizeVertical} {MoveTo 572 0 TopLeft} - Mod4 Control 0 :MoveTo 0 0 TopLeft Mod4 Control Left :MoveLeft 960 Mod4 Control Right :MoveRight 960 @@ -141,9 +126,9 @@ Mod1 space :WindowMenu Mod4 Shift q :Exit Control Mod1 Delete :Exit -# change to previous/next workspace -Mod1 Mod4 Left :PrevWorkspace -Mod1 Mod4 Right :NextWorkspace +# Mac-style hotkeys for prev/next workspace +Control Left :PrevWorkspace +Control Right :NextWorkspace # send the current window to previous/next workspace Control Shift Mod4 Left :SendToPrevWorkspace @@ -154,18 +139,18 @@ Shift Control Mod4 Left :TakeToPrevWorkspace Shift Control Mod4 Right :TakeToNextWorkspace # change to a specific workspace -Mod4 F1 :Workspace 1 -Mod4 F2 :Workspace 2 -Mod4 F3 :Workspace 3 -Mod4 F4 :Workspace 4 -Mod4 F5 :Workspace 5 -Mod4 F6 :Workspace 6 -Mod4 F7 :Workspace 7 -Mod4 F8 :Workspace 8 -Mod4 F9 :Workspace 9 -Mod4 F10 :Workspace 10 -Mod4 F11 :Workspace 11 -Mod4 F12 :Workspace 12 +Control 1 :Workspace 1 +Control 2 :Workspace 2 +Control 3 :Workspace 3 +Control 4 :Workspace 4 +Control 5 :Workspace 5 +Control 6 :Workspace 6 +Control 7 :Workspace 7 +Control 8 :Workspace 8 +Control 9 :Workspace 9 +Control 10 :Workspace 10 +Control 11 :Workspace 11 +Control 12 :Workspace 12 # send the current window to a specific workspace #Mod4 F1 :SendToWorkspace 1