Hello Jerry3904 and Everyone
during a showdesktop discussion it has been mentioned to modernize
just go to an empty workspace.
Empty meaning dedicated, obligated to satisfy your desired Desktop Look and launchpad.
The minimize all and maximize all has the disadvantage of not remembering the minimized state of some of your windows. Maximize all is not the same as fluxbox ShowDesktop.
Here is a method that does not minimize all and does not maximize all.
minimize all windows or showdesktop behavior instead means go to the empty workspace (sample W-2; In keys Workspaces begin at 1)
Workspace 2
now that you are in the showdesktop behavior you want to use it to click idesk icons or launch a menu item,
or you want to return to your working windows without opening any applications. Alike the showdesktop. You are in the empty workspace 2, so get back to working workspace 1.
Launch an application; or Workspace 1
This /apps file will do the first job of Launch an application and return you to working workspace (sample W-1; In apps Workspaces begin at zero.)
Code: Select all
[app] (.*)
[Workspace] {0}
[Jump] {yes}
[end]
So, so the only thing needed on a menu/button in the special launchpad empty workspace is a method to switch to working workspace. This is for when an application is not launched.
Workspace 1
, so we just replaced {ShowDesktop} {ShowDesktop} with; {Workspace 2} {Workspace 1}
in fluxbox /keys
Control Shift F1 :Workspace 1
Control Shift F2 :Workspace 2
non-fluxbox Launchers use xdotool
xdotool key Control+Shift+F1
xdotool key Control+Shift+F2
Existing Also when you are in the workspace (W-2) empty space just click on an icon in the iconbar or click the workspaces area on the toolbar to get back to your working workspace. Workspace switching is available in many forms. Some tint2 click in populated area of iconbar for w-1 and empty area for w-2. [Not Jump]Simplify with just Launch the application to w-1 and get to workspace1 somehow, when you wish go to workspace1. Yes use the workspaces area switcher as the showdesktop button, in a similar way. so the command to go to Workspace 1 really is not essential unless you are running many workspaces or have iconbar set to show only workspace current (or showing only minimized windows.)
Swipe to change workspace to view all apps for launch is quite modern approach (since windows 8 and android.)
Swipe[scroll] OnDesktop to it in fluxbox is default in keys mouse4&5. One step closer to fluxbox phone, sounds funny.
rofi run, rofi opens on the empty workspace 2 and its command opens on workspace 1. you might like that. gxkb[tray] does not switch to w-1. wmmoonclock[Slit] does not switch to w-1. Can you please test for other items that do not switch to Workspace 1?
Test this as the only thing in the /apps file.
Not allowed to use any Remember settings for any window. (or test it and see why.why not. manual edit Only.) Exclude from windowmenu [extramenus] or avoid Remember (except to have fluxbox write the syntax for the Remember setting and you move it to the proper [app] edit.)
Does it work? refine it(?) You can make it better than I.
Will find a command for the outline, compatible with Remember. Meantime enjoy absence of apps config.
Many workspace switching with app Launch combinations to trial. for now, * all.
We like to think inside the box. Thank you for mxfluxbox.
This is a hack from somewhere below the status bar.
8-|