From 13611cdf0fd21e49ba88ac547aaa531ff2ea1223 Mon Sep 17 00:00:00 2001 From: yuki Date: Sat, 9 Aug 2025 08:53:54 -0400 Subject: [PATCH] fix app grouping and menu --- apps | 26 ++++++++++++++++++++--- init | 68 ++++++++++++++++++++++++++++++------------------------------ menu | 2 ++ 3 files changed, 59 insertions(+), 37 deletions(-) diff --git a/apps b/apps index 309978d..c0e516c 100644 --- a/apps +++ b/apps @@ -3,9 +3,29 @@ [Layer] {2} [end] [group] - [app] (name=st-256color) +[app] (name=st-256color) (class=st-256color) + [Workspace] {0} + [Position] (UPPERLEFT) {48% 31%} [end] [group] - [app] (name=Navigator) (class=LibreWolf) (role=browser) - [app] (name=vscodium) +[app] (name=Navigator) (class=LibreWolf) (role=browser) +[app] (name=vscodium) + [Workspace] {0} + [Jump] {yes} +[end] +[app] (name=st-256color) (class=endcord) + [Workspace] {2} + [Dimensions] {64% 83%} + [Position] (UPPERLEFT) {29% 10%} + [Jump] {yes} +[end] +[app] (name=strawberry) (class=Strawberry) + [Workspace] {1} + [Jump] {yes} +[end] +[app] (name=vesktop) (class=vesktop) (role=browser-window) + [Workspace] {2} + [Dimensions] {72% 88%} + [Position] (UPPERLEFT) {9% 4%} + [Jump] {yes} [end] diff --git a/init b/init index 7fb6c50..9bab19c 100644 --- a/init +++ b/init @@ -1,48 +1,48 @@ session.screen0.window.focus.alpha: 255 session.screen0.window.unfocus.alpha: 255 session.screen0.menu.alpha: 250 -session.screen0.iconbar.iconWidth: 128 session.screen0.iconbar.iconTextPadding: 10 -session.screen0.iconbar.usePixmap: true -session.screen0.iconbar.alignment: Relative +session.screen0.iconbar.iconWidth: 128 session.screen0.iconbar.mode: {static groups} (workspace) +session.screen0.iconbar.alignment: Relative +session.screen0.iconbar.usePixmap: true +session.screen0.slit.autoRaise: true +session.screen0.slit.alpha: 255 +session.screen0.slit.layer: Dock +session.screen0.slit.maxOver: false +session.screen0.slit.placement: RightCenter +session.screen0.slit.autoHide: false +session.screen0.slit.acceptKdeDockapps: true +session.screen0.slit.onhead: 0 +session.screen0.clientMenu.usePixmap: true session.screen0.tabs.usePixmap: true session.screen0.tabs.maxOver: false session.screen0.tabs.intitlebar: true session.screen0.systray.pinLeft: session.screen0.systray.pinRight: -session.screen0.clientMenu.usePixmap: true -session.screen0.slit.placement: RightTop -session.screen0.slit.maxOver: false -session.screen0.slit.layer: Dock -session.screen0.slit.alpha: 255 -session.screen0.slit.autoRaise: true -session.screen0.slit.autoHide: false -session.screen0.slit.acceptKdeDockapps: true -session.screen0.slit.onhead: 0 -session.screen0.tab.placement: TopLeft -session.screen0.tab.width: 64 session.screen0.titlebar.left: Stick session.screen0.titlebar.right: Minimize Maximize Close +session.screen0.tab.placement: TopLeft +session.screen0.tab.width: 64 session.screen0.toolbar.tools: prevworkspace, workspacename, nextworkspace, iconbar, systemtray, clock session.screen0.toolbar.layer: Dock session.screen0.toolbar.maxOver: false session.screen0.toolbar.placement: BottomCenter -session.screen0.toolbar.visible: true session.screen0.toolbar.autoHide: false -session.screen0.toolbar.autoRaise: true -session.screen0.toolbar.alpha: 255 +session.screen0.toolbar.visible: true session.screen0.toolbar.height: 0 +session.screen0.toolbar.alpha: 255 +session.screen0.toolbar.autoRaise: true session.screen0.toolbar.onhead: 1 session.screen0.toolbar.widthPercent: 100 session.screen0.edgeSnapThreshold: 10 session.screen0.opaqueResize: false session.screen0.opaqueMove: true session.screen0.menuDelay: 200 -session.screen0.showwindowposition: false session.screen0.focusNewWindows: true -session.screen0.tooltipDelay: 500 +session.screen0.showwindowposition: false session.screen0.maxDisableMove: false +session.screen0.tooltipDelay: 500 session.screen0.windowMenu: /home/yuki/.fluxbox/windowmenu session.screen0.maxIgnoreIncrement: true session.screen0.rowPlacementDirection: LeftToRight @@ -52,37 +52,37 @@ session.screen0.colPlacementDirection: TopToBottom session.screen0.clickRaises: true session.screen0.tabFocusModel: ClickToTabFocus session.screen0.workspacewarpingvertical: true -session.screen0.demandsAttentionTimeout: 500 session.screen0.workspaces: 4 -session.screen0.noFocusWhileTypingDelay: 0 +session.screen0.demandsAttentionTimeout: 500 session.screen0.allowRemoteActions: false -session.screen0.focusSameHead: false -session.screen0.autoRaise: true +session.screen0.noFocusWhileTypingDelay: 0 session.screen0.windowPlacement: RowMinOverlapPlacement -session.screen0.edgeResizeSnapThreshold: 0 +session.screen0.autoRaise: true +session.screen0.focusSameHead: false session.screen0.workspaceNames: Main,Media,Chat,Misc, -session.screen0.focusModel: ClickFocus +session.screen0.edgeResizeSnapThreshold: 0 session.screen0.workspacewarping: true -session.screen0.fullMaximization: false +session.screen0.focusModel: ClickFocus session.screen0.defaultDeco: NORMAL -session.screen0.workspacewarpinghorizontal: true +session.screen0.fullMaximization: false session.screen0.workspacewarpingverticaloffset: 1 +session.screen0.workspacewarpinghorizontal: true session.screen0.opaqueResizeDelay: 50 session.screen0.maxDisableResize: false -session.slitlistFile: /home/yuki/.fluxbox/slitlist session.appsFile: /home/yuki/.fluxbox/apps -session.forcePseudoTransparency: false +session.slitlistFile: /home/yuki/.fluxbox/slitlist session.menuFile: ~/.fluxbox/menu +session.forcePseudoTransparency: false session.autoRaiseDelay: 250 session.keyFile: ~/.fluxbox/keys session.tabPadding: 0 session.styleFile: /home/yuki/.fluxbox/styles/another_day -session.menuSearch: itemstart session.ignoreBorder: false -session.styleOverlay: /home/yuki/.fluxbox/overlay -session.doubleClickInterval: 250 +session.menuSearch: itemstart session.configVersion: 13 -session.colorsPerChannel: 4 +session.doubleClickInterval: 250 +session.styleOverlay: /home/yuki/.fluxbox/overlay session.cacheMax: 200 -session.cacheLife: 5 +session.colorsPerChannel: 4 session.tabsAttachArea: Window +session.cacheLife: 5 diff --git a/menu b/menu index 0a8b886..4e47237 100644 --- a/menu +++ b/menu @@ -18,6 +18,8 @@ [encoding] {UTF-8} [exec] (Terminal) {st} [exec] (Librewolf) {librewolf} + [exec] (Vesktop) {vesktop} + [exec] (Endcord) {st -t endcord -c endcord -e endcord} [exec] (Run...) {fbrun} [separator] [include] (/var/cache/xdg-menu/fluxbox/boxrc) # generated with update-menus (requires xdg-menu)