So I downloaded the Manjaro version of it.
It is a lightweight "DE" (Windows manager really - and not a fully fledged DE) that competes with Openbox (my favorite) and it is easily installed with the good Manjaro installer.
So I fire it up and am almost blown away by that slick and elegant design - almost like a fashion statement from a designer like Yves Saint Armani or Georgio Laurent

The menus blend in nicely in a consistent and well thought of "look"
So the looks and feel of this thing is A+
The functionality is pretty known to an openbox user - if you can right-click you get the menu - and there is status bar on top -Tint2- and another "App-starting panel" at the bottom.
So I fire up a few windows and do the "grouping thing" that is supposed to make PekWM stand out.
I middle-klick on the windows I want to group and drag them to the top/staus bar of the window I want to group it in - works like a charm. That windows becomes "tabbed" and I can switch among the "tabs" or group-members with <Winkey+TAB>.
This is great and ensures an efficient workflow:
You can make one group called "love letters" and one group called "business" or "difficult customers" and each of them can contain spreadsheets, letters, pictures or whatever.
It comes in handy and keeps your desktop clean.
Have a look at the tabs on this window; you see the terminal but by a click or by Winkey+TAB you can switch to Geany or Opera who are grouped into the same window.

This is pretty much the same thing as the Opera tab-stacking which makes Opera the logical browser for this Desktop environment.

In ordinary Linux you can use different desktops aka workspaces for this but you get them in addition on on PekWM, so it is one more instrument to make your work/activity even better.
So far the experience with this has been very positive making me wonder if I should give up my beloved Openbox...
Then I discovered that PekWM in the Manjaro version does not have dynamic menus
That is a turnoff and it does matter - I need the menu to reflect everything that is installed, to keep the system clean or to find the right programs; doesn't everyone?
The downside of the static menu is also that it is not in "Valhallian" as it should be on my systems.
So I had to install pekwm-menu and have a look at the config files that we can find in ~/.pekwm and altered the menu file by adding this:
Code: Select all
Submenu = "Programmer" {
Entry { Actions = "Dynamic pekwm-menu lxde-applications.menu" }
}I found the available menu files in /etc/xdg/menus/ (lxde-applications.menu in this case)
Et voila I had a submenu called "Programmer" that contains everything installed and in Valhallian

It does make sense to make the Dynamic menu the main menu and not a Submenu and add static favorites to the Dynamic menu instead - So I gave that a try:
~/.pekwm/menu
Code: Select all
RootMenu = "Programmer" { icon="icons"
Entry { Actions = "Dynamic pekwm-menu lxde-applications.menu &" }
Separator {}
Entry = "Terminal" { Actions = "Exec sakura &" }
Separator{}
Submenu = "Pekwm" { icon="/home/thomas/.pekwm/icons/xterm.png"
Submenu = "Theme" {
Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" }
Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" }
}
Submenu = "Innstillinger" {
Entry = "Menu" { Actions = "Exec geany ~/.pekwm/menu" }
Entry = "Autoproperties" { Actions = "Exec geany ~/.pekwm/autoproperties" }
Entry = "Config" { Actions = "Exec geany ~/.pekwm/config" }
Entry = "Keys" { Actions = "Exec geany ~/.pekwm/keys" }
Entry = "Mouse" { Actions = "Exec geany ~/.pekwm/mouse" }
Entry = "Start" { Actions = "Exec geany ~/.pekwm/start" }
Entry = "Vars" { Actions = "Exec geany ~/.pekwm/vars" }
}
Submenu = "Handling" {
Entry = "Last inn på nytt" { Actions = "Reload" }
Entry = "Omstart" { Actions = "Restart" }
}
}
Entry = "Gå ut" { Actions = "Exec oblogout" }
}Now everything that is installed and everything new that gets installed, will be shown in the main menu. I added the Static "favorites" "Terminal" and the "Pekwm" settings menu that lets me reload when changes are made or altering the theme etc. + the logout shutdown restart dialog (oblogout).

To move and re-size windows I used Winkey + ENTER after that I could move the WIndow around with the arrow keys and re-size it if I hold down Winkey.
Like Openbox PekWM is much of a Key shortcut WM, but you can use the mouse.
One thing that is really annoying is that when you move your mouse to a new window; that window gets focus - which is fine - but the other windows loose focus and are made transparent and unreadable.
This is annoying when you search in Geany or any other program - the search window will have focus and the window that shows the result - is unreadable.
Edit: This was fixed by editing compton in the start file to this.
Code: Select all
compton -c -C -z -b -m 0.90 --shadow-red 0.1 --shadow-green 0.6 --shadow-blue 0.3 & All in all a very nice Window manager though; worth having a look at for somewhat experienced users. I just might use this over Openbox
There are enough themes for you to make changes to your liking:
Video








