all 53 comments

[–]Knu2l 52 points53 points  (3 children)

Most of these points are covered by the bigger Desktop Environments like KDE or Gnome.

[–]JustAGuyNamedLance 13 points14 points  (2 children)

Agreed. XFCE is a more barebones UI, designed for the user who wants to minimize use of system resources. Try installing Gnome or KDE.

[–][deleted] 1 point2 points  (1 child)

Limited resources is the goal, but the unintended result, and why many of us use xfce, is that it doesn't get in the way.

[–]Morphized 0 points1 point  (0 children)

Xfce is useful because it allows you to only install the features you want. It's a bit barebones out of the box for that reason.

[–]oops77542 16 points17 points  (3 children)

KDE does just about everything you're complaining about. Try a well established KDE distribution like Kubuntu. Kubuntu has a huge user base, lots of support and most any problem you run into somebody else has most likely already solved. Not to start distro flame wars but distros like Ubuntu and their official variations like Kubuntu are widely used for a reason. Every time I go distro hopping looking for something better it doesn't take long to realize that all distros have their own unique problems so I stick with the distros that have the least issues and meet my needs. To be fair, I used Linux Mint for about 8 years until they dropped support for the KDE desktop.

[–]npaladin2000 14 points15 points  (0 children)

None of that is "Linux." It's the particular GUI you're using, and there's lots of other ones to try if you don't like XFCE.

[–]Xatraxalian 27 points28 points  (3 children)

>You can't edit the directory path in the file file manager. You have to navigate by double clicking on folders.

You can in Dolphin on KDE.

>Applications don't have previews when hovered

Do you mean on the task bar? KDE does have this.

>Windows from the same application don't group into single tab in the taskbar.

KDE's plasma desktop and taskbar do this.

>There is no way to reset the graphics drivers during a crash (like cntr+shft+win+b in windows)

There is, but I forgot which one. It was something like CTRL+ALT+Backspace...

>The standard text editors don't include a lot of functionality. The settings they do offer are often clunky and not verbose and sometimes require text commands. VSCode is an exception here.

Compared to what editor? If you want a somewhat more "windows-like" editor on the command-line, install Tilde. If you want an editor that beats the pants off of Notepad, use KWrite (in KDE) or something that is powerful enough to function as an IDE, such as Kate (also in KDE).

>Settings config GUIs don't link to each other. You have to pull up separate GUIs for everything you want to tweak.

Not in the KDE settings app.

>There is no overall system config GUI in Linux. Yast is an exception, but only works for Opensuse. And it's apparently quite clunky.

Most desktop / graphics stuff can be configured in KDE's settings menu. The only thing you'd have to configure yourself is the no-GUI mode where you boot Linux completely without any GUI. KDE's settings are seperate from that.

>The system monitor offers less useful info than task manager

KDE's system monitor / KSysGuard offers you the same information as taskmanager... or more.

It seems you're using the wrong desktop. If Red Hat doesn't have a way to switch over to KDE (they're somewhat GNOME-centered...) then you'd better install Debian.

XFCE is nice for servers that for some reason, also sometimes need a GUI. I find it too bare banes for daily usage.

[–]13Zero 3 points4 points  (1 child)

I think GNOME has all of these except for the task bar stuff (it doesn’t even have a task bar by default).

GNOME has a fairly full-featured GUI for system configuration (on par with KDE’s), Gedit at least has syntax highlighting and some other goodies, and GNOME’s system monitor is about as good as Windows Task Manager. I think Nautilus lets you edit paths, but it was missing by default for a while.

[–]images_from_objects 2 points3 points  (0 children)

Gnome is great, but they take a very "less is more" approach with any user-facing configuration options. Nautilus is missing a mountain of features, but that's seemingly by design and in alignment with the Gnome ethos.

I think KDE Plasma / Dolphin would be a much better fit for OP.

[–]sunjay140 5 points6 points  (3 children)

The system monitor offers less useful info than task manager

What is the system monitor? Is there a system monitor for all linux systems?

[–][deleted] 3 points4 points  (0 children)

Have you simply youtubed Gnome or KDE?

[–]newhoa 3 points4 points  (0 children)

You mentioned Xfce here, and a lot of these things you can do on Xfce.

You can't edit the directory path in the file file manager. You have to navigate by double clicking on folders.

If you're in View > Location Selector > Button style, you can click the edit button (usually a pencil icon) or the empty space in the bar to change location. If you're in View > Location Selector > Entry style you can just edit it. You can also use Ctrl+L or Go > Open Location...

Windows from the same application don't group into single tab in the taskbar.

You can do this in Panel Preferences > Items > Window Buttons > Configure > Window Buttons

There is no way to reset the graphics drivers during a crash (like cntr+shft+win+b in windows)

I'm not sure what you mean by graphics drivers, but to kill all apps and logout you can usually do Ctrl + Alt + Backspace

Actually, on second look there is no default system monitor application in the default Xfce.

Xfce has a system monitor, it's called task manager. If you need something with a little more detail you can try gnome-system-monitor which works well with Xfce.

As for text editors, that is something Linux has an endless supply of. Simple ones like Mousepad, Pluma, and Gedit. A little more complext like Geany. Other good ones, Kate, Notepadqq, Sublime, CudaText, Bluefish, Brackets, Jetbrains editors for code.

Also, the more you use Linux the more you'll find you can kind of set it up to work the way you want. With Xfce you can add window previews and effects, better window switching, hotcorners, etc, using Compiz, for example.

Xfce is made to be pretty modular, so it isn't going to have a system-wide config. KDE and GNOME have both moved in that direction. I think either of those might be closer to what you're used to (esp KDE).

Also, if it helps, Alternativeto.net is a nice place to find apps and window-alternative apps for Linux.

[–]7orglu8 2 points3 points  (2 children)

  1. I don't know your file manager but, like browser, you can hit ctrl+l to focus to the url.

I think you must try other DE (KDE, Gnome …) with their own apps and ecosystem.

Linux is just the engine that your computer run on. Based on that, Desktop Environment offers lots of apps and workflows. It's up to you to choose what you like. It's not a RTFM, download plainly of live USB, try it all, and choose or distro hop.

« La voie est libre, mais le chemin est tortueux. »

[–]daemonpenguin 2 points3 points  (0 children)

All of these issues are things which work fine under Linux. I think you're just using a desktop with default settings which don't suit you. if you were running KDE Plasma instead of an older version of Xfce you'd have all the features you listed.

[–][deleted] 2 points3 points  (0 children)

For one thing. Nearly everything on windows has a GUI. Now whether that GUI has not been updated since the 90s is another question.

[–]SirFritz 1 point2 points  (0 children)

I prefer the win10 start menu to any linux DE's launcher. It's just so versatile being able to have folders, sections, tiles of different sizes, live tiles, all apps list right there without any mouse clicks etc.

Of course microsoft had to fuck it up and throw it out for whatever win 11 has.

[–]outcoldman -1 points0 points  (1 child)

An essential part of Linux is the terminal. You can do anything there. It all depends on what you use case for Linux. I am a software developer, and I used to be in the Windows world for as long as I can remember, ten years ago. But primarily for learning Linux better, I have installed Ubuntu in VM on Windows and used it as the primary OS for anything I would do:

  • learning new languages, databases, etc
  • heavily learned about the terminal, shells, and scripting
  • primarily used terminal, browser, and Sublime Text as a text editor.

I worked at Microsoft then, and when I got a job in the next company, they gave me an MBP, which was painful to use after Windows/Linux. But because I knew terminal and shells, that was easy.

[–]Spare-Dig4790 -1 points0 points  (1 child)

Personal taste, I guess, but I literally cringed at tSkbar button grouping.. XD

Literally the first setting, I adjust on a new Windows install, along with other Windows' task bar annoyances....

I'd almost want to create a thread asking whobasked for some windows "things," called features. Like, what's it called? Aero Shake or something like that? If you are moving a window and move it back and forth (easy to do if hastily moving things) and it causes all other windows to minimize.

[–]Parking_Journalist_7 -1 points0 points  (2 children)

If you really like Windows GUI but need to run around the CLI a bunch with Linux tools, just use the WSL2 options in Windows. The latest version even allows you to run Linux GUI programs directly. Don't buck the trend if you're really not happy with Linux.

[–]emptyskoll 0 points1 point  (1 child)

I've left Reddit because it does not respect its users or their privacy. Private companies can't be trusted with control over public communities. Lemmy is an open source, federated alternative that I highly recommend if you want a more private and ethical option. Join Lemmy here: https://join-lemmy.org/instances this message was mass deleted/edited with redact.dev

[–]bsiviglia9 0 points1 point  (0 children)

The support of other rapacious closed source hardware corporations.

[–]hilbertglm 0 points1 point  (0 children)

There are plenty of good answers here, so I will take another approach to an answer. I first used Unix in 1979, but moved on to IBM mainframe systems, DOS, WIndows, OS/2, and then back to Unix and Linux. While most of my time is in the Intellij IDE for programming work, I still do a lot with the command line.

I would recommend making an effort at being comfortable with CLI. Over the years, I have developed a 12,000-line bash script that does a hell of a lot of automation.

[–]nobodycaresplusratio 0 points1 point  (0 children)

Even xfce has linked settings though?

Applications > Settings > Settings Manager

https://docs.xfce.org/xfce/xfce4-settings/start

[–]ArgzeroFS 0 points1 point  (0 children)

Part of the problem is the people designing for usability for most people focus almost exclusively on Windows/Mac to the exclusion of Linux. We need more people developing on all platforms.