Finding the right Desktop Environment/Window Manager

For interesting topics. But remember this is a Linux Forum. Do not post offensive topics that are meant to cause trouble with other members or are derogatory towards people of different genders, race, color, minors (this includes nudity and sex), politics or religion. Let's try to keep peace among the community and for visitors.

No spam on this or any other forums please! If you post advertisements on these forums, your account may be deleted.

Do not copy and paste entire or even up to half of someone else's words or articles into posts. Post only a few sentences or a paragraph and make sure to include a link back to original words or article. Otherwise it's copyright infringement.

You can talk about other distros here, but no MX bashing. You can email the developers of MX if you just want to say you dislike or hate MX.
Message
Author
moo
Posts: 8
Joined: Sun Jul 08, 2018 10:43 am

Finding the right Desktop Environment/Window Manager

#1 Post by moo »

I've been using MX Linux for a few years now. I enjoyed the XFCE4 Desktop Environment, but then a friend introduced me to i3 as a Window Manager. I prefer i3 but configuring it is a huge pain in the ass, and it doesn't work out-of-the-box in the way that XFCE4 does (basic things like adjusting screen brightness or recognising second monitors require lots of irritating configuration). XFCE also looks much more visually attractive.

I'm wondering, what is the best DE I could try? Is there a version that gets the best of both worlds (the configurability and power of i3 with the beautifulness, and utility you get from the MX Linux XFCE4 setup)? (I did try following a youtube video that suggested running the i3wm within the default MX Linux XFCE4 DE, but this had side effect of creating lots of weird bugs, or annoyances)

Is there a different OS that I could be trying out that might meet what I'm looking for?

Hope this is right place to ask,

Many thanks

User avatar
andyprough
MX Packager
Posts: 918
Joined: Tue Jul 23, 2019 10:16 pm

Re: Finding the right Desktop Environment/Window Manager

#2 Post by andyprough »

It depends on why you like i3. I like using DWM, which is another tiling window manager similar to i3. I like it mainly because of the tiling feature. So I created keybindings in XFCE to give me some basic tiling options.

Unless you list the things you like about i3, it would be hard to give you a suggestion on some other DE to try. Fluxbox has a lot of really cool features, and is a very good middle ground between i3 and XFCE. But I wouldn't know if it could meet your needs until you list them out.
Primary Computer - Commodore 64: Processor - MOS 6510/8500, 1.023MHz; Memory - 64kb RAM, 20kB ROM - 8k BASIC V2, 8k Kernel, 4k Character ROM; Display output - 320x200, 16 colours; OS - BASIC V2.0; Weight: 1.8kg

User avatar
wdscharff
Posts: 1087
Joined: Mon Feb 24, 2020 1:07 am

Re: Finding the right Desktop Environment/Window Manager

#3 Post by wdscharff »

You have to make a choice based on your own needs and demands.
There is also an order of priorities.
I'll give you an indication based on my own experience.
For me, for example, stability in operation is the most important. The operating system has to run unobtrusively in the background and not get in my way. It must also be easy to learn and the configuration, even if the appearance changes, should be possible without studying computer science. So all rolling releases are out and there are only a few systems left, opensuse or Debian, but pure Debian is not really comfortable for beginners (or people who don't want to learn anything). That's where MX comes into play.
Surface, should look nice, is determined by my wallpaper to 95%, most of my applications run fullscreen (that's why I can do nothing with Tiling Windows nix, which bring me in image & video editing namely nothing).
As a desktop then something that is easily customizable and it is left up to me which ways I use to get to my applications as quickly as possible or how I can structure my more frequent tasks. All under the premise of stable and simple.
Which after 5 years of xfce on opensuse and 1 year of xfce on MX then ran out on Fluxbox.
Of course I also found cinnamon nice (some of it), Gnome 2 and later Mate, but there it then hung more often on the substructure. Arch (and some of its derivatives), k*x*ubuntu, mint, none managed to run smoothly for more than 4 weeks, at least in 2014/15.
If you have to meet deadlines, then you do NOT care if the problem is only a small one and is fixed after an hour, you just can't use something like that, period.

If tiling windows is important to you for your daily work, then you will have to bite the bullet that it is not as easy to configure as you would like and if it is really important, you will have to switch to an operating system that is native to tiling windows, so to speak.
You can't have everything, it just depends on whether you get a balanced mix of what you MUST have with enough of what you would like.

The best DE is the one that gets you to your goals the fastest... what are your goals? ;-}
my working horse Desktop AMD Ryzen 9 3900x, 32GB Ram // SSD ... enough
mx-fluxbox, what else?

In nature there are neither rewards nor punishments.
There are consequences.


my wallpaper gallery

User avatar
JayM
Posts: 6796
Joined: Tue Jan 08, 2019 3:47 am

Re: Finding the right Desktop Environment/Window Manager

#4 Post by JayM »

moo wrote: Thu Aug 05, 2021 12:16 am I'm wondering, what is the best DE I could try?
Ah, another "what's the best" topic. "Best" is in the eye of the beholder. What's best for you might suck for me and vice-versa. I suggest you start by reading Wikipedia's pages on desktop environments and window managers to see what's currently available and maintained, then go from there.
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.

User avatar
agnivo007
Posts: 720
Joined: Mon May 04, 2020 11:39 pm

Re: Finding the right Desktop Environment/Window Manager

#5 Post by agnivo007 »

Official MX supported options you have are XFCE, Fluxbox and KDE; which I think you already know. If you want to create a personal respin (like I do with LXQT, shelved off till MX21 KDE official release), read a lot of forum topics where people have tried doing the different and learn.
- Roy, Kolkata, IN. "REDUCE-REUSE-RECYCLE-REPURPOSE"
MX-21-AHS-KDE on [ H110M-H : Modded BIOS | Core i3-9350K | 8GB DDR4 | SP A60 NVMe PCIe3x4 | Samsung Evo 870 SSD | WD Black Mobile HDD ]

User avatar
oops
Posts: 1878
Joined: Tue Apr 10, 2018 5:07 pm

Re: Finding the right Desktop Environment/Window Manager

#6 Post by oops »

@wdscharff "...The best DE is the one that gets you to your goals the fastest... what are your goals? ;-} ..."

For me, the best DE is a WM (light) ... Flubox, OpenBox, Wmaker, Icewm (my prefered WM) ... tiled WMs like i3 are too specific for me.
(For a DE, XFCE and LXDE are almost light)
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19_x64 & antiX19_x32

User avatar
agnivo007
Posts: 720
Joined: Mon May 04, 2020 11:39 pm

Re: Finding the right Desktop Environment/Window Manager

#7 Post by agnivo007 »

^^ With bullseye packing lxqt 0.16 upstream, that's also a viable new lighter option that people can think about.
- Roy, Kolkata, IN. "REDUCE-REUSE-RECYCLE-REPURPOSE"
MX-21-AHS-KDE on [ H110M-H : Modded BIOS | Core i3-9350K | 8GB DDR4 | SP A60 NVMe PCIe3x4 | Samsung Evo 870 SSD | WD Black Mobile HDD ]

User avatar
oops
Posts: 1878
Joined: Tue Apr 10, 2018 5:07 pm

Re: Finding the right Desktop Environment/Window Manager

#8 Post by oops »

@agnivo007 ... "With bullseye packing lxqt 0.16 upstream, that's also a viable new lighter option that people can think about."

Thanks for the info, so I have to try it into MX21.
Pour les nouveaux utilisateurs: Alt+F1 pour le manuel, ou FAQS, MX MANUEL, et Conseils Debian - Info. système “quick-system-info-mx” (QSI) ... Ici: System: MX-19_x64 & antiX19_x32

moo
Posts: 8
Joined: Sun Jul 08, 2018 10:43 am

Re: Finding the right Desktop Environment/Window Manager

#9 Post by moo »

andyprough wrote: Thu Aug 05, 2021 12:32 am It depends on why you like i3. I like using DWM, which is another tiling window manager similar to i3. I like it mainly because of the tiling feature. So I created keybindings in XFCE to give me some basic tiling options.

Unless you list the things you like about i3, it would be hard to give you a suggestion on some other DE to try. Fluxbox has a lot of really cool features, and is a very good middle ground between i3 and XFCE. But I wouldn't know if it could meet your needs until you list them out.
oh thats cool, I didn't know you could create mappings similar to i3 within XFCE4 (I did actually try myself using default keyboard binding interface, but it was a bit weird, like certain bindings didn't seem to be recognised). How do you do it?
Also I'm interested by Fluxbox, how is that an imbetween?

Features I like about i3 are mainly the way it gives control through the keyboard, like rapidly switching workspace, resizing windows, moving windows about quickly, etc.

User avatar
andyprough
MX Packager
Posts: 918
Joined: Tue Jul 23, 2019 10:16 pm

Re: Finding the right Desktop Environment/Window Manager

#10 Post by andyprough »

moo wrote: Thu Aug 05, 2021 5:29 pmoh thats cool, I didn't know you could create mappings similar to i3 within XFCE4 (I did actually try myself using default keyboard binding interface, but it was a bit weird, like certain bindings didn't seem to be recognised). How do you do it?
Also I'm interested by Fluxbox, how is that an imbetween?

Features I like about i3 are mainly the way it gives control through the keyboard, like rapidly switching workspace, resizing windows, moving windows about quickly, etc.
The keybindings are not going to be the same as i3, but it gives you some basic tile function. Go to XFCE4 Settings Manager and open the Window Manager settings. Go to the Keyboard tab.

Scroll down to where you see "Tile window to the top", "Tile window to the bottom", "Tile window to the left", "Tile window to the right", "Tile window to the top-left", "Tile window to the top-right", "Tile window to the bottom-left", "Tile window to the bottom-right". Set a keyboard shortcut for each one. I use the Control button and the 1-9 keys on my Number Pad so that the direction is similar. For instance, "left" is Ctrl-4, "right" is Ctrl-6, "top-left" is Ctrl-7, top-left is Ctrl-9, etc. Scroll back up to "Maximize window" - I use Ctrl-5 on the Number Pad for that one.

Currently "Resize window" is set as Alt+F8. That one is interesting to play with, allows you to use your arrow keys to resize your windows.

I also set keybindings for the "Move window to workspace 1-9" settings, using Shift-Super-1-9. If I want to go visit one of the workspaces 1-9, I set my keybindings for "Workspace 1-9" to Super+1-9. Those are the same keybindings I use for tags 1-9 on DWM. I like to set my workspaces up to look more like the dmenu bar on DWM. That can be set in the Settings Manager, Workspaces module, where I give myself 9 workspaces (same as DWM's 9 tags). I name them 1,2,3,4,5,6,7,8,9. I set up my XFCE4 taskbar as a top vertical bar and keep my workspaces to the left on the taskbar to make it look similar to the dmenu bar on DWM.

I also do some other keybindings to get XFCE4 to work more like DWM. For example, I use Super-P to bring up dmenu on DWM (not sure if i3 use dmenu or rofi or what for the menu function). On XFCE, I set the keybinding for starting up the Whisker Menu to Super-P also. That is set in Settings Manager, in the Keyboard module, in the Application Shortcuts tab - you need to have a keybinding set for /usr/bin/xfce4-popup-whiskermenu. I also have keybindings set in the Applications Shortcuts tab for the terminal (/usr/bin/xfce4-terminal) as Shift+Super+Return - the same as for the terminal in DWM. I launch the Brave browser (/usr/bin/brave-browser) with Shift+Super+B, and LibreWolf browser (~/.local/bin/librewolf on my computer) with Shift+Super+L, and Thunar (/usr/bin/thunar) with Shift+Super+F - same keybindings I use in DWM. You can set up as many of these as you like.

That's just a taste of what you can do with keybindings in XFCE. I would spend time looking at a lot of the options in that Window Manager - Keyboard settings module, see what options you can bring over from what you were used to on i3.

As far as Fluxbox, I need to dig into my configuration notes a little bit, I know I wrote up some basic tiling instructions. I'll try to post something tonight or tomorrow if I have time. MX comes with a very highly customized Fluxbox setup, thanks to the tireless work of @Jerry3904, who also makes great walkthrough videos on youtube to describe all the Fluxbox options and all the different ways to configure it. You can begin reading about it and setting up your Fluxbox environment and playing around in it with the information from this page: https://mxlinux.org/mx-fluxbox/
You do not have the required permissions to view the files attached to this post.
Primary Computer - Commodore 64: Processor - MOS 6510/8500, 1.023MHz; Memory - 64kb RAM, 20kB ROM - 8k BASIC V2, 8k Kernel, 4k Character ROM; Display output - 320x200, 16 colours; OS - BASIC V2.0; Weight: 1.8kg

Post Reply

Return to “General”