You don't startup ~/.xinitrc it's just a configuration file. You runI was wandering to try FVWM Crystal or FVWM Nightshade but I have to study hard before
Can you please tell me how to startup ~/.xinitrc?
startxto start Xwindows.
ck-launch-session dbus-launch --exit-with-session startlxde
Here is what I like - x11/mate. I have also installed deskutils/cairo-dock. Works fine with MATE.
I second the the i3 recommendation above. It works great on FreeBSD. It looks good out of the box and is easy to configure with lots of support online. It also includes a status bar with a tray, which is important to me since Nextcloud needs a tray.I which WM fit best on FreeBSD.
Before FreeBSD I tryed GhostBSD and NomadBSD which didn't need to configure the WM. For Years I travel throught many versions of Linux picking them fromIf you look around the forums, you'll found lots of threads about window managers, though many are old by now. For example, fluxbox vs openbox (both pretty similar), dwm, a tiling window manager (every window you open automatically divides the screen space), and so on. I'll spam wit some of my pages, all of which are dated but still accurate.
https://srobb.net/fluxopen.html (Comparing some aspects of fluxbox and openbox)
https://srobb.net/dwm.html (About the dwm tiling manager The best thing about the page is a link to a wonderful guide to configuring that was posted years ago on the Debian forums).
Note that things like Mate, Gnome, KDE, XFCE4, and similar are desktop environments, not window managers. This means that they will have builtin tools to configure things like printers and scanners, automounting, say, a plugged in phone, and so on. Window managers don't, you have to configure them manually.
VERY generally speaking, those who prefer window maangers like the minimalism. On most hardware that is less than 15 years old, the resources saved won't be that noticeable, but on the other hand, window managers tend to get in your way less than desktop environments. (In my opinion--as has been said, this is REALLY personal choice).
There is the cwm window manager, which has some nice builtin keyboard shortcuts for opening windows and moving things around. Most window managers have reasonable builtin keyboard shortcuts that are more or less easily customized.
Hope this helps, but it probably just adds to the confusion.
The ArchLinux forums have threads about most of the window managers, which might be useful. Their wiki tends to have some of the better guides about using various window managers, though quality varies.
Windows Managers ... help me to decide ( or keep the Xorg )
Think X11 is a server (is just half-right), so it needs the proper tools to be useful.The way you wrote that, I wonder if you think X.org/X11 is a window manager?
The way I understand it:
X11 is the base layer for a GUI,
a window manager (WM) sits on top of that,
then a desktop environment (DE) sits on top of the window manager.
Some window managers can be used without a DE
(such as OpenBox, as it has menus built in).
The big desktop environments have their own WM (eg KDE has Kwin).
A smaller DE, LXDE, sits on OpenBox (or it used to).
AFAIK you can install as many as you like and just adjust the startup parameters in ~/.xinitrc before you run
startxto start your preferred WM.
startx. Here, x11-wm/cwm is my main WM.
#aliases x='startx' s='screen' box='startx /usr/local/bin/openbox' wm='startx /usr/local/bin/wmaker'
boxat the prompt after boot, Openbox WM is started. The sysutils/screen is my distraction-free CLI environment.
At first I also used un/commenting lines in my ~.xinitrc, but using aliases are IMHO more practical because they don't need extra effort for starting in a different taste (apart from remembering the shortcut).ArchLinux's wiki has a little script for changing desktops. I wound up scripting something for myself, but I'm too embarrassed to put it here, as it's so clunky. Anyway, it's not hard. Even manually, say, having 4 or 5 exec whatever lines in your .xinitrc and just uncommenting the one you're using is easy. meine's suggestion seems pretty simple too.
ArchLinux's wiki has a little script for changing desktops. I wound up scripting something for myself, but I'm too embarrassed to put it here, as it's so clunky. Anyway, it's not hard. Even manually, say, having 4 or 5 exec whatever lines in your .xinitrc and just uncommenting the one you're using is easy. meine's suggestion seems pretty simple too.
into say .zshrc and use plain startx if you don't want to deal with display managersexport XSESSION=openbox