Here is version 1.3.0 for testing. Next, 1.3.1 for the public. Download here.
List of a few functions and modules included.
Functions
AutoMoveWin - Moves applications to a specific workspace (page) when they create windows.
Desk Launcher - Starts functions Iconify(all except focused window, OverView of all open windows, Tile does vertical/horizontal tiling, and Work Desk with related workspaces.
Page indicator - shows desk number and indicates which page is currently being displayed.
Thumbnail - Iconifies windows into 150x100 thumbnails.
Decor
4 Buttons Title Bar - Tiling, Iconify, Maximize, and Close.
Modules
Mini Control Panel - Rofi, Resize, Move, Help Menu, and Quit.
Desker Button Bar/Pager - Made of pieces from Sample95 config. For example, one button with three actions: Left-mouse click (on/off workspace panel, Mid-mouse click (Xterm), and Left-mouse click (Tunar).
Right Pager - Fvwm pager with 4 Desks, each with 4 pages.
Looks and works well. Change the button size. Move, resize, and close are too small. Instead of 2 columns and 3 rows, make 2 col x 2 rows.
The workdesk wallpaper makes desker pager and buttons unclear. Change wallpaper. Experiment screenshot.
Or make the pager frame and text black color.
Calendar has 2 functions, Left-click Rofi and Right-click Calendar
Hello… you have done a trully amazing job at creating fvwm config my ext and so on…
this desktop is light on resources and very modern but oldschool at the same time
new to development here
is there a way to make it even simpler on having smart hide on the “dock/panel” ?
I am on nosystemD movement so i can use the configs on devuan. But where is an iso to copy the .fvwmrc file to test it ?
Is it the same as the one on sourceforge ?
Thanks…
If you have installed Fvwm3 (or Fvwm2), add the config in your user folder .fvwm/. In MyExt and Fvwm-KISe, the config file is split into individual scripts that make it easier to manage and add new functions and modules.
I suggest trying Fvwm-KISe with 24 ready-made scripts which is a simplified version of MyExt. Download the zip file here and extract the content into .fvwm. And restart or reload Fvwm.
Check the two screenshots by @rasat a few days earlier… StartUp Desk and Work Desk.
When you load Fvwm, it creates one hidden directory .fvwm in home directory. Extract the zip in this directory.
Read the INSTALL.md in /setup directory.
It will be added in next update. The hide script (extension) is based on Wiki Tips AutoHidingWindows.. It is easy to hide panels and docks by moving mouse cursor over the item.
This help screenshot gives an overview of zip content. All scripts (individual small configs) are original Fvwm. This image doesn’t include the new Work Desk modules. Will be in next update.
Yes, you can add any number of decor. @robinlily made one nice script of different types of decor and loaded them with the menu list by adding one Popup. + "Decors" Popup FancyDecors
I think @rasat made one small config of Fancy Decor, and added this note: Inspired by FancyDecors by robinlily. In Linux, everything can be used and modified by acknowledging the author and sharing the new improvements.
One suggestion, make the Work Desk button with two functions, same as Tile and OverView. To load and return.
Latest 1.4.2, Desker module has great improvement, with clean and smooth movement between the desks, and nice wallpapers.
Great with new things. I think many users don’t know what those features do and how they relate to computing. There are many open questions. Make one short video? Is there an Fvwm respin? A 5-minute video and quick respin test would be awesome.
Got good feedback from a few users with major improvements and fixes. The Work Desk is now a nice working place. GitHub is updated (1.5.0).
Next, respin and video.
Still missing is full-screen maximize. I made a few layer adjustments so that RightPager remains at the top, able to move to other pages. This ToggleMaximize function could be added as a new button in DeskLaucher or key binding.
DestroyFunc ToggleMaximize
AddToFunc ToggleMaximize
+ I Current (Maximized) WindowStyle Title, Borders
+ I Current (!Maximized) WindowStyle !Title, !Borders
+ I UpdateStyles
+ I Current Maximize ewmhiwa
Full-screen maximizes with no window title bar and bords occupying the space.