I saw some people have the same issue [0] in the past, and it’s not really been fixed either [1].
Your comment and seeing that there are bug reports about it prompted me to think more than 5 seconds about this usability annoyance. I found a cool shortcut on Thunar: holding the control key + right click anywhere (including on a file) will bring up the right-click menu, from where I can create a new folder, paste, open in the terminal...
That's XFCE's Thunar solution to this problem. It was just not easily discoverable, but it's a good enough solution according to me, as I don't mind using the keyboard. Maybe it's the same on Gnome's File or Nautilus or other file explorers softwares, I don't know.
Edit: looking at it more closely, in Thunar the ctrl+right-click will show the "create new folder" option only if no file is selected. Otherwise it shows the contextual menu of the selection (hence the create new folder would not appear). So basically we have to unselect the files ... by clicking on an empty area (so back to square one) ... or we have to know about another keyboard shortcut (the "Escape" key) to clear the current selection before doing the ctrl+righ-click. Not ideal either.
I can see this making sense for a touch-first design and I can appreciate that focus for BBC news website, however focusing back on software like gnome it seems that similar aims crept in trying to make it serve multiple input methods at the same time and how you could have variations on the UI for touch or mouse (and you could also make assumptions about the screen and viewing setup and what's appropriate)
There is an image showing the right clickable areas on the issue you linked
https://gitlab.gnome.org/-/project/1/uploads/50ac36ab40f9049...
I use Black Box as a terminal app, but Nautilus will open only default distro-provided terminal application with its menu.
[1] https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_request...
It would be better to have these common tasks in a separate menu item in the icon bar where they are always available, in addition to the context menu when right clicking on empty space in a window.
But you're right it's debatable. A matter of preference. I guess I'm just in the camp of "more explicit is better than implicit". And I'm willing to pay the verbosity cost (having a longer menu in this case). The alternative seems like a complex decision tree to me: Am I in list-view? Yes. Is my folder full of files? Yes. What menu do I need, depending on the task I want to accomplish? I want to create a new folder. Ah, so I have to find some empty pixels to conjure the menu with that option...
In GNOME Files they are! It’s the folder menu - the one that’s connected to the location bar.
It isn’t the most beautifully discoverable of menus, but it works well, and it’s worth noting the menus have been rearranged a bit in 47.
And which icon shall have this menu ? Points and lines are already taken. /s
too many tabs and i cant right click the top bar and reopen a closed tab, or whatever
the small empty spot between the tabs and the minimize/close buttons, provide a different right click menu
i would love the empty area right click menu despite if we clicked on a file, like Blender shows all options for Vertex/Edge/Faces (each right click menu arranged horizontally) if you have all of them selected on Select Mode when editing objects
You can tell you're on the gap when no item is highlighted.
Consider the current macOS Finder:
https://a.qoid.us/20240907-finder.png
Finder's design is extremely similar to GNOME Files! And so the inherent downsides of the design language are present in Finder too, such as it being harder to drag windows around or click to activate windows.
But macOS does avoid most of the UI papercuts the author points out. It's not perfect, but let's go through the list.
- View Options: Finder has a similar-looking icon that does the same thing. But in Finder, the little arrows on the right of an icon are always part of the same button as the icon itself. Finder doesn't use split buttons in the way the author complains about.
- Help: The macOS User Guide explains all the icons and what they do. But you don't actually need to go that far, because macOS has a feature where if you click Help and start typing, it will show menu items (from any menu) that match what you typed. In this case, if you start typing "list", it will show the "as List" menu item, which achieves what the author wants. (I guess I should point out that macOS does have a menu bar at the top of the screen, and all the actions you can take by clicking icons can also be taken through the menu bar.)
- Tooltips: Finder doesn't have tooltips for the locations on the left pane, only for the icons in the toolbar. Even there they take a while to appear.
- Navigation: I'd ding Finder here because there is no location bar at all (only an 'open by path' dialog that's kind of buried). Even going to the parent directory is not exposed in a particularly obvious way. Still, at least Finder doesn't have something that looks editable but isn't.
- Scrolling: macOS has hidden scrollbars by default, but they stay at the right of the window. They don't jump to the left like the author is complaining about.
If you don’t believe me, fire up https://macos9.app on a machine with a mouse, and try organizing / browsing some files.
These days I’m in love with Total Commander (yes I mainly use Win+WSL2), but I know of several TC style File Managers are available for the Macintosh)
And i do know that TC was cloned/inspirere from ’mc’ (to give credit…!)
- Where is the ability to easily split/tab for side-by-side directory comparison?
- Every directory is opened in a new window, which makes everything even more jarring
- (Do I just not know how to operate the window manager?)
- Is the not grid-aligned icon position saved? This seems like a long-term usability nightmare.
- How can I create something other than a directory?
- Where is the location bar?
Then again, I'm not familiar with old OR new macOS, so I might have a similar first experience with the new finder.
What I found nice is the UI/UX consistency. Modern systems don't really have that anymore, with all the accumulated partial UI overhauls and different UI libraries.
So is Gnome Files, and in very similar ways.
In general, Apple has lost its UI mojo in the last decade or so, macOS shouldn't be used anymore as an example of a good desktop UI.
Apple also has a thick Human Interface Guidelines document from.. ‘97 or ‘03, I can’t remember. But it’s great.
Funnily enough, if you use it as a yardstick to measure the current macOS by, macOS is full of violations of that HIG.
Pulling back to the article: I wonder what desktop the writer uses, because KDE is absolutely chock full with idiosyncrasies and inconsistencies. Especially because KDE application development is much less top-down than Gnome, so each applications feels completely different which leads to having to “learn” each application separately. Absolutely horrible UX.
Hard disagree. I'd rather have some small inconsitencies (nothing consequential anyway in my KDE experience) than having all applications consisetently unusable due to top down decisions to remove and hide features as is the case with Gnome.
It always makes me laugh when some people believe the marketing of Apple saying that their OS is the most ergonomic when it is totally not the case.
Things like creating a new folder is a nightmare, if you are in the kind of a tree view and try to create a folder or paste a file, it will end up in the top parent folder.
When you sort by recent date it does not make any sense: you have files from the most recent to the oldest, but for a given day, like the last day or week, they are ordered in the opposite way (oldest to newest).
There are hundreds of other stupid decisions like that.
In the same way, who had this brillant (ie stupid) idea that the enter key will edit the file name name instead of opening it? Using a major keyboard key for an operation that you rarely do!
So MacOSX is going also downhill in GUI design. Good to know. /s
Meanwhile both: cramming so many controls into title bars there's nowhere left to click to move the window.
I recently spent a week with OS X 10.5 on a G4, I think it was peak desktop.
I have similar problems telling which parts of the window can be used to drag them around on a Mac. There's a secret feature that allows you to hold Cmd+Ctrl to drag the window by clicking (almost) anywhere, but every release of macOS breaks it for yet another app.
defaults write -g NSWindowShouldDragOnGesture -bool true
Not the first time Microsoft happens to "accidentally" break foreign systems.
There is no way you can accidentally format a device.
Also, people who want a quick way to poweroff can change the behavior of the power button to ... poweroff instead of suspend.
I agree that ctrl+L is a weird shortcut in a vacuum, but it's one I've known for 15 years, originally from using browsers. And it always makes me happy that Windows and Gnome (and Nautilus, which isn't the gnome default but is still present) all share it, which is nice for old/power-users.
(but actually, on re-read, the complaint may not be with the shortcut at all, and purely with the "no other way")
There's something in the room (I think it's an elephant), but not mentioned in the post, which is that the current Gnome UI is very Windows 11-like, while screwing up a lot of the details (hover-text, location bar being clickable).
(After using Gnome with 14.04 and 20.04, I had stability issues in 22.04 and am now happily on XFCE; long-term stability ftw)
For years: "This will probably be part of the upcoming Gnome 46" [1], "46.0 2024-03-20" [2].
Funnily enough, this feature seems to have been released less than 6 months ago. :)
[1] https://www.reddit.com/r/gnome/comments/1asa3u0/comment/kqow...
In fact, it is sometimes entertaining to imagine that somewhere in the depths of the GNOME cult compound, they keep a single individual, who is legally blind, physically incapable of using a keyboard, simultaneously belongs to all demographic groups that are traditionally underrepresented among computer users, and has in fact never used a computer themselves but was shown a few things on an iPhone by their Gen Alpha great grandnephew. All these factors combine to turn this person (affectionately referred to as Mother Gnome by those in the know) into a utility monster of UI design, so that it becomes an absolute moral imperative to design things to appeal to them, at whatever expense it takes.
But GNOME team did say they have done tons of ux studies long after SUN.
Accessibility is about making the UI usable for everyone - that happens to include handicapped people (who often do require specific accommodations, such as reduced animations, TTS, zoom, color filters...), but that also includes power users (who e.g. need to do some specific task often enough, that they might benefit from the UI being scriptable), people who sometimes need to use a computer late at night (automatic dark mode), people who need to stay focused on a specific set of tasks (do not disturb with per-app notification filtering that syncs across devices), etc etc etc.
It's this "oh it's for the handicapped" mindset that makes UIs unusable for everyone.
After that I find it a bit rich to complain that one has to use a keyboard shortcut (even as others have said that's even incorrect), especially for a function that requires using the keyboard anyway.
I also find the arguments about no up button and the list view unconvincing. The list button was immediately obvious to me from the screenshot (and I don't use gnome or any filemanager) and I actually appreciate a window that does not put lost of buttons that present duplicate functionality everywhere (and it's harder to hit? What argument is that, by his own admission he's been using computers for 35 years, but can't use a mouse to hit a path?).
This really just reads like one of the typical rants where someone become somewhat proficient with some system, now considers themselves a "power user" and expects everything else to work exactly the same. The same people often complain that terminals break with "standard shortcuts" because they can't copy with ctrl-C...
It’s your comment that’s the rant. OP has actual data from decades of research they are applying.
Quoting myself: https://news.ycombinator.com/item?id=41303387
I’m increasingly of the opinion that I hate almost all novel interaction patterns in user interfaces. UI components and flows should stick as close to common patterns / system defaults as possible - and no, your app, whatever it is, is not an exception
Reusing that design language but making the button and the arrow two completely different buttons with their own actions sets wrong expectations for no good reason.
1. "you are not the users" - certainly when talking about many apps like a file explorer any user is a user - not all users.
2. "Disheartened by tech community dismissal of basic human cognition" and "decades of research" without actually citing and ideally elaborating on research that many times is targetting very narrow scopes.
https://www.nngroup.com/articles/usability-testing-101/
2. Human-Computer Interaction is a scientific field within Computer Science, and this is stuff from any 101 course. Do we really need to cite belief in gravity each time just because self-appointed ”developers” haven’t done the work of learning the basics?
Start here: https://www.nngroup.com/articles/ten-usability-heuristics/
If we are at opinions, I really dislike this absolutely tone-deaf attacking of GNOME that is always happening under these threads. There is criticism, and there is blind hate. There is definitely places to improve, though, but the style of writing matters.
And which kind of "style of writing" would tell them that their GUI sucks big time and they should not reinvent the wheel and should not copy Microsoft and Apple ?
https://www.nngroup.com/articles/ten-usability-heuristics/
1. *Consistency and Standards* Claim: "The 'View Options' dropdown didn't contain view options, but rather sort options, and I didn't realize it was a split button with two completely different functions."
Violation: This breaks Consistency and Standards. The user expects consistent terminology and functionality, but the dropdown name doesn't match what it actually does, leading to confusion.
2. *Visibility of System Status* Claim: "Hidden scroll bars... hides information not only about what I can do with the GUI itself, but also about where I'm currently positioned."
Violation: Violates Visibility of System Status. Hidden scrollbars prevent the user from knowing their position in the list or file system, making it difficult to navigate.
3. *User Control and Freedom* Claim: "I miss a button for going one level up, to the parent directory. There are buttons for going back and forward in the navigation history, but that's not the same thing."
Violation: Violates User Control and Freedom. Not having an obvious way to go up a directory removes essential control, forcing users to rely on less intuitive navigation methods.
4. *Recognition Rather Than Recall* Claim: "It seems this editing mode can only be activated using a keyboard shortcut, Ctrl-L, which isn’t immediately apparent—or, to be frank, very logical."
Violation: Violates Recognition Rather than Recall. The user should not need to remember specific keyboard shortcuts to access common functionality. The UI should present these options visibly.
5. *Error Prevention* Claim: "Moving windows by clicking on icons that already have a specific function feels unintuitive and introduces an unnecessary risk of misclicking."
Violation: Violates Error Prevention. The user can easily move the window unintentionally when trying to interact with icons, which increases the chance of errors.
6. *Help and Documentation*
Claim: "Searching and then browsing the built-in help for 'list view' didn’t actually help me find out how to enable the list view."
Violation: Violates Help and Documentation. The help system fails to guide users to solutions for basic tasks, which defeats its purpose.
7. *Aesthetic and Minimalist Design* Claim: "Tooltips are either misleading, or comically uninformative and thus annoyingly distracting."
Violation: Violates Aesthetic and Minimalist Design. Tooltips should convey useful information without being intrusive. Redundant and irrelevant tooltips clutter the interface.
8. *Flexibility and Efficiency of Use*
Claim: "In Gnome Files, we’re instead given a handful of features scattered across the UI. Hidden features (accessible solely through keyboard shortcuts) can only be learned by browsing what is best described as a non-interactive menu."
Violation: Violates Flexibility and Efficiency of Use. Hidden shortcuts reduce the efficiency for experienced users and make the interface less discoverable.
9. *Match Between System and the Real World* Claim: "Menu names and their contents are confusing, with 'View Options' actually being sort options."
Violation: Violates Match Between System and the Real World. The system should use terminology and design elements that align with user expectations, but here the names contradict their function.
10. *Help Users Recognize, Diagnose, and Recover from Errors* Claim: "Context-clicking in the top part of the window gives spurious and unpredictable results."
Violation: Violates Help Users Recognize, Diagnose, and Recover from Errors. Inconsistent behavior in the context-click menus makes it difficult for users to understand or recover from unexpected results.
E.g. in your list: there is no “dropdown name”, it’s a misidentified element by the post writer. Add to it that he is not using standard configuration, which is just not how any “test” should be conducted. Like, you are not testing cars with flat tires either.
I suspect that I would struggle in many of the same points as the author. I suspect many other people would as well.
If you think this UI is good, do you want to make an objective claim? Do you think 8/8 people who walk past would figure out that split drop down button? It is very easy to test.
Yes this stuff is subjective. But rules and principles fall out pretty naturally from just asking people to try out your interfaces.
To take into account the remaining subjectivity, there is usability testing. Most findings start to repeat themselves after 5 representative test subjects. But if you don’t test at all, you’re just shooting in the dark, as may have been with this gnome design.
This "collective experience" seems to be missing for people "designing"'(an overstatement) such interfaces.
And talking about "experience": That's why they redesign it with every release ?
It wouldn’t even occur to me that the icon could be a toggle (both because it is not rendered as one, and because I’d expect more than two view options).
Or using some assistive technology like dictation. Or be using a phone where there's a way to type but no way to press ctrl (althouth the UI on a phone should be judged along other lines).
It does break with standard shortcuts. And worse, there's absolutely no consistency between terminal applications on which shortcuts to use. It's a mess, and complaints are warrented.
Now, Super-C vs Ctrl-Shift-C (across the UI), we can argue about.
Ctrl-C (and Ctrl-Z, Ctrl-A, Ctrl-V and many other standard command-line shortcuts) have been around for longer than many of those users have been alive, and are part of POSIX standard.
The proof is in the pudding, though. I haven't seen any terminal apps that actually do what you praise (by default, as you can always remap the shortcuts to your heart content - to each their poison).
Micro editor, Emacs with CUA-mode.
Very few TUIs respect Ctrl-C. Note how it doesn’t quit your shell, for example. It’s more that it’s bound to something already, and there is no common concept of a clipboard between terminal applications anyway.
Asking the terminal itself to copy on Ctrl-C, and send Ctrl-C on Ctrl-Shift-C, is usually uncomplicated. If that’s something the user wants. We allow all sorts.
Otherwise I never would've known it is possible to activate the path textbox with a keyboard shortcut.
A UI needs to be both easy to use and discoverable. If "power users" have trouble discovering where the features they need are, why do we think the rest of the UI is easy to use/discoverable for everyone else?
(Although TBH I rarely use UI, and normally just use the terminal, except when upgrading the firmware of my keyboard, in which case I use Jade's file manager).
It was immediately obvious to the author as well -- it was the first thing they clicked on! Or rather, they clicked in the little arrow next to it, that looked like it was part of the same button. When it brought up something entirely unrelated, they very reasonably assumed that it wasn't what they were looking for.
If I type <ctrl>-s filename <enter>, then I expect the current file to be saved with filename (perhaps with an extension appended).
The gtk-2 behavior was to start searching the list of files/directories when you type filename, then select whatever is highlighted when you press enter.
Anyway, I’m not going to install gnome to find out.
It’s not surprising the file browser is as bad as described in the article. After all, jwz’s cadt (cascade of attention deficit teenagers) model of software engineering was meant to explain the behavior of the gnome project.
Then why do you care?
In GNOME Clocks:
- You cannot set the name for a timer when creating iy. You need to set the time and start it first, then either pause and reset it or wait for completion. And only then the text field for timer's name appear.
- Timer sound is just a single bell that's easy to miss when you are busy with something like cooking. No repeats, no additional dialogs or highlights. Just a single notification and timer resets.
Nautilus (Files):
- Does not focus a file/folder for keyboard navigation after entering a folder using keyboard navigation (arrow keys and Enter). Maybe I'm missing something,but that's my experience with resorting to mouse or pressing Tab.
- "Open in Terminal" opens folders only in GNOME's default terminal. There's no way in GNOME Settings to set the default application for terminal either.
GNOME Weather:
- The width of hourly weather graph/chart is limited. Even if you have a big monitor and will maximize it, you will have to scroll horizontally to see the further than ~10 hours.
Nautilus (or gnome-files, whatever it's called now) can't do a quarter of the stuff Dolphin can.
For some use cases and some users that's fine. For others... not so much. I mean, imagine if you took out 80% of the buttons in photoshop. Could a pro still edit a photo? Probably not. But the UI will be clean.
GNOME UI, and now Gtk since 2014, is not written with people who use the keyboard in mind. That's it's biggest UI weakness.
But GNOME is highly (primarily even) keyboard-driven. The meme since 3.0 is that it's built for touch first, but nobody who's said that has ever used GNOME on a touch device, it is a nightmare. GNOME's primary controls are through keyboard shortcuts or the occasional broad mouse gesture that has a faster keyboard alternative.
Equally, it's accepted that a bunch of today's Gnome apps have title bars with controls inside them. I don't think it's that jarring that if you don't click on a control accurately and then start dragging the mouse, you're going to move the window.
Though there are already TONS of critiques to GNOME (hell, even I have written some stuff about them here) and so much has been said about it that saying something else seems like a waste of time in my humble opinion. Its devs won't change their mind because they have a laser-sharp vision of what they want to achieve. Its users won't change their mind because they like it and feel at home using it. We the people that don't (or no longer) like it won't change our minds either because it can feel really strange, confusing and even limiting.
It's been more than 10 years since they went to that route but they will do little to nothing about that because, as the author correctly asserted, "it's also a project that's very vocal - opinionated, as the saying goes - about how to do things." So either you like the GNOME way of doing things or you just can go somewhere else. Which, again, it's a bit contradictory taking in account their "Our software is built to be usable by everyone" motto.
Super + right mouse anywhere in the window presents a window management menu, including resize/move options
You seem to be very skeptical - did you try asking someone around you and got a different result?
The main point is that this problem has been solved already, better and in the past, by products delivered to tens of millions of seats. Merely copying prior art would have sufficed.
Responding with, "I found some non-techies who didn't have a problem" is not a direct response to the idea that the design could be improved. Folks can persevere and ultimately succeed through poor designs... in fact we all do it every day.
Some of us would like to use products that are a little more thoughtful than the bare minimum attainable-through-perseverance functionality, however.
[1] https://ux.stackexchange.com/questions/1795/when-to-use-icon...
Tone-policing makes for a boring discussion as well.
If you're a power-user that likes having many toolbars, don't use gnome, there are other amazing DEs made for you
The main strength of the Linux desktop is its diversity
The problem is that Gnome has infected GTK to the point that it's really hard to avoid all their (imo) poor design choices (like lack of menu bars, hidden scrollbars, dialog dismiss buttons on top right) if you're using a GTK based DE like XFCE.
https://www.reddit.com/r/GTK/comments/xdfgjr/api_changes_in_...
For me personally Gnome UI and UX is cleaner and simpler than MacOS. At the same time there are awesome community extensions that can fine tune Gnome behavior in ways MacOS users can only dream about.
I have used Gnome 2 before and while I was a bit skeptical at the launch of Gnome 3, I have embraced their approach and Gnome is currently my favorite DE by far.
I really wanted to like KDE because they implemented some technical features (fractional scaling, VRR, tearing support) years before Gnome, but it's too bloated and outdated for my liking. I rather live without some of those Wayland features that KDE support than loose the clean and less distracting looks and workflow of Gnome.
Gnome made a hard decision by going this direction and lost some users along the way, but I think that in the long term it has been worth it and has pushed Linux desktop further.
On my Arch development machine I have about 30 Gnome extensions that play nicely together.
I have also developed extensions on Gnome and I can certainly do much more extending than MacOS allows. Developer documentation for Gnome is bad, but if you dig in the code, you can make anything happen and the community is quite helpful if you are stuck and out of ideas.
Workspace navigation, window management between workspaces and on workspaces is a lot nicer and certainly more advanced on Gnome. On Gnome, extensions integrate into the control center directly, while on MacOS everything is a separate paid app that has different UI/UX. And once you have too many of those helper apps in the top bar on MacOS, they disappear between the notch on newer Macbooks. You simply can not access them anymore, they are permanently hidden until you close other apps to make space, which is just ridiculous.
And try extending the top menu or dock on MacOS. It is not possible in a nice way. I have tried and paid for many tools on MacOS and it still is bad. You simply have to accept the defaults if you want to have a good time. And those defaults are counter productive for me personally.
Nope. Just like shell you can inject javascript into anything on mac. Every app is scriptable by AppleScript or javascript by default. App developer has the option to make it more scriptable. Mac has a perfect api for that and that is why it works well even with hundreds of extensions.
And No need for helper as in the top bar. They are meant to run as service. ICE can hide those in a smart way anyway. Which is a super cool free app. App boring-notch transforms notch into dynamic island. I never used any paid app in my life on mac. But I do donate.
And nope. Extending dock is super easy with tools like BetterTouchTool even for novice. That is why there are hundreds of dock apps. On a whim I made dock behave like dock-to-dash by injecting only 20 line of code. https://objectstack.github.io/images/Dock-To-Dash-Mac.gif
It will hide/unhide from dock.
Gnome is counter productive not Mac. As I said you need to dive deep. People use Mac when they want to get their works done or Windows to play games. Gnome is just part-time-play-thing. Linux simply doesn’t work on desktop.
Modern one is an unorganised mess full of artifacts.
Just like trees, you can date an app by counting how many toolbars it has
That's what happens when 20 PMs overrule each other and fight for exposure instead of caring for UX
Wait, no? It hasn’t. I’m looking at a fresh build from the main branch right now. The menu doesn’t have Paste in it in this version, which might be what you’re referring to, but I don’t think it was ever there. (Alas, copy and paste UIs are sad). But otherwise it is very much there. And arguably better because the other big menu has moved somewhere else :) If you’re finding it’s completely gone, um, what distro are you using so I can quietly judge them?
That's a great advantage, because it's the same UI as a desktop. Plus, they have made sure all core applications work well using a touch UI.
Most people I knew back then used Linux on desktop. When Gnome 3 started to be a thing, I don't recall anyone that even had access to a touchscreen device.
And suddenly you had to use touch gestures with mouse, your plugins were gone, menu items were almost gone, you lost possibility to have ANY way to display status. They did all-in on notifications instead. So if you got new mail there was a brief notification and puff... Any indication of pending tasks were gone. No plugin with animation, no tray icon that changed color. No way of telling that your jabber client has something new.
I clearly recall how weird it was to forget to reply because for a second you were focused on writing in another window.
Who could, did migrate to anything else before any workarounds to those issues popped up (like unofficial tray, MATE).
It felt so out of touch back then. The only time I felt that confused were later on windows server when they decided in some editions to cut almost all UI and you had to do that swipe gesture from edge of the screen to show app list. Good luck on multimonitor setup, with a mouse, on RDP connection.
I have used Gnome 3 since it was available in Fedora and I have never used any mouse touch gestures.
Holding it in tablet mode is garbage because of size and weight. As soon as you have it propped up you might as well use the keyboard. It joins using a stylus for a phone and touch screen all in ones in the list of neat but completely useless features.
> Some common features are only accessible - and discoverable - through keyboard shortcuts. The keyboard shortcuts listing is non-interactive, modal, and incurs a substantial mental context switch.
So either debian is turning on some odd defaults (maybe? It's been a long time since I used debian with a DE).
Or... (and this is my guess) he mucked around running commands he didn't understand trying to fix his "solid color desktop" issue and broke it himeself. I'm very suspicious of the lack of anti-aliasing in his screenshots as well.
Either you aren't using gnome files or you somehow enabled that feature yourself because click to edit was released earlier this year.
EDIT: Click to edit mentioned as a new feature of gnome version released this year: https://release.gnome.org/46/
https://discourse.gnome.org/t/using-gtkpopovermenu-as-a-gtkm...
As for file manager usability, I grew up with Norton commander and pretty much gave up on ever seeing power user addressed file manager. It's fine for simple office type stuff that I bother few times a month on my Linux system but that's basically it.
When I have any more elaborate needs I fall back to plain old terminal with something like git or maybe even midnight commander, because that's what's getting the job done.
What I find really sad is, that they have like a million bindings to every programming language there is (including one that they made up) and I have no idea how they want to maintain that codebase. The basic API still looks somewhat antiquated and disjointed, but now it's in JavaScript and Vala. So even the more OCD type developers that would accept the design language constraints are frustrated that it looks so sad under the hood.
But I mean, I get it. Building a consistent desktop environment with a clean design language is hard and especially expensive. I'm impressed by what GNOME actually manages to get done with the few resources that they have. Is it anywhere close to being consistent and complete. I don't think so.
But than again, I mostly just use the desktop environment to open Chrome and the terminal, so for me it's perfectly fine.
I believe that's to do with gobject introspection (see *). From what I understand they mostly generate bindings through gir files. It's actually really cool what they've pulled off with it.
* https://viruta.org/the-magic-of-gobject-introspection.html
Definitely worth it for people frustrated at Gnome's cleanliness-to-a-fault.
(Full disclosure: I donate to both and apprecaite them both existing)
In the same way, I think Dolphin v24 should be seen as a starting point for the minimal features and easy customization included by default that a file browser needs.
> Definitely worth it for people frustrated at Gnome's cleanliness-to-a-fault.
I think the problem looks more like Gnome is trying to target only tactile pads with very basic needs? not desktop users with keyboards and mouse.
This is very unfortunate, with capital letters, because if Gnome had preserved the features instead of cropping and going the pads-only route, they would have avoided the obvious result, a split in resources and developers (Mate and Homologous continuations of Gnome v2), which even ended up with two kinds of distros under Gnome. A division in resources (disaster/catastrophe).
For me it's not that. I don't mind white space, and I don't mind flat design. It's simply that Gnome is too 'chaotic'. If Gnome would simply copy macOS instead of trying to invent their own UI paradigms it would mostly be fine (not that macOS is perfect though, it has been regressing massively too in the last decade, and some things never were great - most notably the OSX Finder).
But yeah, on my Linux laptop I switched to KDE a couple of months ago and it's great. Also much snappier than Gnome.
Just to offer a different point of view, I see it as the opposite. I like a lot of things the KDE community is doing and I think it's particularly good at power user oriented apps like Krita and Kdenlive, which may be the best open-source tools in their respective areas and which don't really fit in the modern Gnome framework. As a desktop environment, however, I feel KDE is too visually chaotic to be usable. This post [1] illustrates some problems, but the lack of design cohesion permeates KDE and cannot be fixed without a long concerted effort. I imagine it's never been a priority because most users can shrug these inconsistencies off as something inconsequential, but for me (and I don't believe I'm alone in this) they're instantly noticeable and distracting eyesores.
Gnome has its own problems, but it is very visually consistent and clean, especially as of late when most of the standard apps are moved to GTK4/libadwaita. The GP's comparison of KDE being closer in spirit to Windows while Gnome to Mac is spot on IMO.
[1] https://www.reddit.com/r/kde/comments/tffr4l/some_kde_plasma...
Gnome has consistent UI. Every app looks the same.
KDE has consistent UX. Every app works the same.
If users can learn a paradigm once and apply it everywhere, your paradigm can be more complicated as the payoff is also larger.
But if every app is different, users won't spend any amount of time to learn how it works. Every possible option needs to be obvious immediately.
But I consoled myself with the idea that at least it was done to make it more friendly for touch devices—that I didn’t happen need at the time on my PCs.
Guess what? Fast forward a decade. Just got a new linux tablet and come to find out gnome is often shitty and unusable there too. Menus tiny, often keyboard only interfaces! Phosh is decent but none of the video players have a UI in the ballpark of Netflix/Android. All the touch targets are TINY, no tap in the center to play/pause, no tap on sides to skip either. Often have state bugs where the UI won’t hide after an interaction. Won’t stay full screen.
I had to install a new file manager named Portfolio that was actually touch friendly. Making things round is not enough.
So much was lost and we didn’t even get a good touch interface out of the bargain! And their broken interfaces have infected mate, xfce, cinnamon as well.
What the hell they were thinking while building finder?
In Finder you could always drag and drop a file to move it. (In certain cases I forget the details of, holding Command is necessary to move instead of copy, as indicated by the cursor.)
Since about 8 years ago, you can also move a file via the keyboard by selecting the file, hitting Command-C to Copy, navigating to the new folder, and hitting Option-Command-V to Move the pasted file. This doesn’t match Windows’s Cut/Paste workflow, but I think Copy makes more sense as a first step. For consistency with Cut elsewhere, one would expect Cut to delete the file until it is pasted, but on Windows it doesn’t.
Finder windows are resizeable in the same way as all other macOS windows. In older versions you had to drag the drag handle in the bottom right. For a while now, you can drag on any window border, when the cursor turns into a double arrow. You can also click or Option-click the green window button to make the window full-screen or zoom it to show all contents.
But it just isn't, for example, which first principle mandate that buttons look confusingly similar to a list so that an experienced user can't find a list view?
It's just "marketing speak" the author is right to call out, but seems like getting a bit hung up on: I mean, why would you expect some list of thoughts on design achieve this
> But shouldn't this new design paradigm produce something better?
Do open source projects, even most notable like this one, ever employ UX designers?
From experience trying to contribute UX expertise to open source, I always end up finding out that the developer considers it their reward to have freedom to make UI decisions and shape UI fit their personal taste.
I try to demonstrate and make prototypes and compelling examples and arguments, but since usually the UX problem we trying to fix is in something that’s already implemented, there’s little will to make those changes, when there’s 100s of issues that can be worked on in that time.
And yes, I end up learning WXwidgets or whatever programming framework used, in order to contribute the UXUI changes, knowing that pull request may not ever be accepted for reasons that’s again someone’s personal taste overrules UX.
There is a misguided culture of treating UX decisions like programming algorithms decisions: as long it’s possible to get user from A to B, developer allowed to play around and invent different ways and optimisations.
You can’t treat UX is such way. UX is a different skill set. To take a Car analogy, it’s letting engine designer make decisions about car body and aerodynamics. Mechanic would design every car as F1 because obviously to them it’s the fastest car and easy for them to use with 80 buttons on steering wheel. And then you see the their F1 car design and it’s “Homer” car.
Font rendering on Linux has been fixed for >10 years but the OP has obviously forgot to update his font configuration or has turned off anti-aliasing and hinting for the legacy look and feel. :)
It's been a solved problem for years, but some of the better rendering methods in FreeType are/were patent encumbered, and so it comes down to what each distro's lawyers are comfortable with.
Gnome's out of the box font choices don't help either. Cantarell renders terribly on anything but high DPI displays.
In this sense, GNOME is too strict and inflexible. Plasma, on the other hand, lets me create the look I'm used to without adding extensions, but also feels "wobbly." This wobbliness comes from the overwhelming amount of tickboxes, radio buttons and whatelse almost calling for interaction to change stuff. COSMIC fixed my problems of the duopoly and feels stable enough for daily use even in its alpha state.
I stopped using most GNOME application due to this decline in accessibility features.
- List view and view options buttons, while combined, have a visually distinct hover state, highlighting each half of the button on hover, and making it very obvious (at least to me, as a 35 year old power user) that they are different. (you can see this in his screenshots). Perhaps the author has visual issues and contrast is an issue? If so - agreed, perhaps my largest complaint with gnome is that contrast is low by default in the light view.
- Author complains that the recent and starred sections in the left nav have tooltips that are duplicative. No argument... except... he conveniently leaves out that for the vast majority of the default items (Downloads, Documents, Home, Music, Videos, etc) it shows the exact system path of that shortcut.
Compared to the shenannigans that MSFT is playing with things like onedrive - it's delightful that the system paths are displayed there. I am never confused by where a shortcut actually lives. The only duplicative items are items that don't have a path (they are internal groupings in files, like recent)
- I simply cannot reproduce not being able to get the path bar in edit state by clicking. I'm on a different distro - so maybe this is a debian thing? Single click or tap on the path display always opens the text editor for me. No shortcuts required.
- Shortcuts lists the keyboard shortcut for shortcuts for me in the dropdown menu. I have honestly never cared to check for it before, so maybe this is a valid complaint about an older version still in debian?
- He's completely right: Search in the files shortcuts menu sucks. It misses a lot of keywords that it shouldn't.
- For the scrollbar... come on man, at least try the thing that is easy. Yes - the scrollbar visually enlarges when you mouse over it, and yes - this leaves your mouse visually pointing at some new padding. That padding works for scrolling just fine (seriously - just complete the action you were intending, it works...) So he is very incorrect with this "meaning that my mouse pointer is now pointing at... nothing. Thanks, Gnomebama." It's pointing at the scrollbar and it works just fine.
Better yet - don't ever click and drag the scrollbar to scroll. It's... not the done thing with the new kids these days. Use your fingers (gestures) or use the mousewheel. The scrollbar is a visual marker for progress and for quick jumps. I am also on team "Show me the scrollbars all the time!" but I understand the goal of returning real estate on limited viewports.
---
I have a TON of complaints about gnome, but these just feel... forced. Made worse by the fact the author admits he's run a bunch of customization in the console to fix his "solid color desktop" stuff first (I'm suspicious of whether he broke his own path bar... I use it all the time, and I don't ever remember it not just being a click away to edit, even 5+ years back).
This is the kind of thing I appreciate that the Gnome team mostly ignores.
This feature on came out this year with Gnome 46.
I would expect more than just two view options, and I would expect the down arrow to reveal all options. If you click on the arrow first, you might be confused if there are no view options there.
- Author complains that the recent and starred sections in the left nav have tooltips that are duplicative. No argument... except... he conveniently leaves out that for the vast majority of the default items (Downloads, Documents, Home, Music, Videos, etc) it shows the exact system path of that shortcut.
The author does mention this: "Granted, some of these tooltips show a full path, but honestly - if I've added something to this bar, I probably know what it is and where it's located."
> Compared to the shenannigans that MSFT is playing with things like onedrive - it's delightful that the system paths are displayed there. I am never confused by where a shortcut actually lives. The only duplicative items are items that don't have a path (they are internal groupings in files, like recent)
What shenanigans? OneDrive lives in ~/OneDrive on Windows, "~/OneDrive - Company" if using the business version. If your desktop is in OneDrive, you will learn its path once and remember it.
> - For the scrollbar... come on man, at least try the thing that is easy. Yes - the scrollbar visually enlarges when you mouse over it, and yes - this leaves your mouse visually pointing at some new padding. That padding works for scrolling just fine (seriously - just complete the action you were intending, it works...) So he is very incorrect with this "meaning that my mouse pointer is now pointing at... nothing. Thanks, Gnomebama." It's pointing at the scrollbar and it works just fine.
It is not at all obvious that the scrollbar can be manipulated when the mouse is on its right. This UI is entirely non-obvious and strange. Why not just make the scrollbar stay in place? Why does it have to move? What purpose does it have?
And this
"you will learn its path once and remember it."
Is tiresomely ironic, because it applies to literally every complaint in his list.
And that is why everyone ignores Gnome. They like what 25 years behind Mac, still struggling with navigation! ?
That's it. You could've stopped here. They are combined. It's a button with a dropdown indicator. The user expects this to be a single control for a single set of features. Not two distinct controls for completely unrelated functionality that you have to pixel-hunt for
Fitts law? Never heard of it, but I didn't go law school.
Someone in their twenties/thirties...? Coming from Mobile? Young teen?
I strongly suspect they all have different expectations then you. Two different hover tool tips and a distinct hover state difference on a control optimized for screen size is very much the standard there.
"View options should include settings for list/details view, not sorting options" is age-independent
"Control optimized for screen size".... on a desktop? It's not a mobile screen.
The fact is that "designers" and "developers" like you don't understand the problem and have trained a new generation of people to not expect anything to work as expected/natural/intuitive while throwing away decades of user interface and experience research.
What you are essentially saying is that you no longer feel like this is expected/natural/intuitive.
And that's a perfectly fine thing to say. I'm mid-30s and I still like sticking my credit card into the machine instead of tapping it. It feels comforting and normal. It's not the better experience, objectively, though.
The absolute same thing applies here. The button is clearly visually distinct halves. If you are not familiar with that paradigm, I understand that it feels unnatural. But given that the fucking tooltips on each half are literally "List view" and "View options" and the hover state is clearly identifying that the button is two parts... what exactly do you want here? The view options has the list setting RIGHT FUCKING THERE. Important enough it's literally at the top level to make it easier to switch, given that that's the thing you most often do with the button. It's objectively the better power user experience - changing views is only a single press, instead of multiple clicks.
You can certainly make some HID research complaints with modern designs, but this really isn't the one that's going to be a compelling example.
I'd wonder why KDE isn't more popular, but I'm pretty sure the main reason is that the Gnome devs also have way better aesthetic taste than the KDE devs. Gnome simply looks much nicer in screenshots. They understand spacing.
That and KDE had it's own major UI/UX fuck up with Plasma.
For example, in general, I really like what gnome does. Desktop use is not something that is useful outside starting other apps, so I like its simplicity and the fact that it gets out of the way.
Default apps could use maybe a bit more features, but I generally don't find too much wrong with e.g. files. The only confusing thing for me is which hamburger to click when I want to create a new directory. So instead of guessing, I just right click the file list. One positive example in gnome is when you try to access e.g. smb:// shares in files and try to open a movie from the share... It works with no issues. But, kde with gazillion features does not support that.
(Opinion) KDE is not more popular since it's buggy as hell. At least it was. But not only that, their visuals are a disaster. Believe what you will, but visual consistency and attention to detail is what gnome has. They are not perfect, so there are some issues as OP points out, but they are on a different level from kde. KDE looks like it was frankensteined, while gnome it looks like it was designed. Think just login process and sddm, how many time it blinks?
KDE is proud to enable tinkering, and this is good - there are people that like to do that. Thinking back, this was when I was teenager. Now that I'm older, I want things well thought out, designed well that dont get in my way so I can do my work and not think about desktop. And this is gnome.
What I hate about gnome is JavaScript and python focus for apps. And now, suddenly we need a stupid app for everything.
Could you give concrete examples of that? I've been using KDE daily for years and I really don't see what you're talking about for either of these two points (bugs and disaster visuals).
Sidebar are only lines and I find that the overly simplistic shapes do not represent ideas well. Example: go back icon. Similar problems exist for toolbar icons. At some point I cannot conclude if the shape is a graphics glitch or an icon. These are the icons with some shape bottom right.
Another example is sidebar consistency: recently I noticed there are 3 distinct looks in sidebars in KDE. The most modern one (kirigami I guess) looks almost the same as gnome (I think system settings have it in the last version), so here they are improving.
Another example: their logo and Startup Animation.
Buggy things: setup with 2 monitors, then 4k monitors, a bunch of this didn't work well, I opened several bugs for these things. I moved to gnome which didn't have these problems, so I'm not sure how this is behaving now.
Changing something about plasmoids / taskbar used to crash my session, but don't remember wether I opened a bug for this. I like having it at the top, so moving it up would even be a problem. After the crash, it would be fine for a long time. Also generally reordering plasmoids on the taskbar itself would be buggy.
As I said - this is how it used to be. Did not use it as a main desktop for a while, I would try to see what is new in a VM, but always got shocked how bad the design is. They are trying to improve it, but for something to make sense, radical changes are needed. For example, there were some really nice proposals for logo change for plasma 6 and nobody jumped on it. Like any other bureaucratic organization they decided not to do anything.
Yeah I totally agree with that. KDE has terrible aesthetics and great usability, Gnome has great aesthetics and terrible usability.
Random example: I've missed so many meetings because of Gnome's insane behaviour that touching a notification with your mouse even for one frame dismisses it. Combined with the grey-on-grey colour scheme that requires coding to change it's extremely easy to miss notifications.
I ended up hand editing the theme CSS to make notifications orange, and setting Google Calendar to give me a notification every minute 3 times before every meeting. Insane. I need to switch to KDE.
KDE has more features, so maybe *some* things are a bit easier. But everything else is way worse. Including lack of certain apps like a decent VM manager.
I feel sorry for kde, the community there is way friendlier and whatnot, but this Frankenstein approach is bad for serious use. Somebody defined a compromise like a solution which nobody is happy with and KDE feels exactly like that. People adjust how it looks and feels for that reason.
They feel overly bureaucratic and and embodiment of this https://xkcd.com/1172/
(To be fair it's been so long since I used KDE I can't remember if its WiFi settings also has this issue.)
This was only an example. Boxes is no metric for anything, but having an app that works well in that Desktop is a good thing. There is nothing flike that or KDE. It's all for gnome. Point here being that KDE has a lack of apps.
If talking about more generic apps, gnome has better Multimedia Tools, Firefox uses gtk to better integrate with gnome... The only thing/app kde has better is krita. Or is there something I'm missing that gnome doesn't do better? (Excluding files from this comparison)
I'm just wondering who is then target audience for KDE? Only artists that use krita? Or teenagers that like to mod stuff?
Regarding wifi, given only 'standard' use, you connect to wifi and that's it. Gnome offers a password entry and done. For advanced users I don't see an issue - they can figure it out (gnome connection editor has quite some advanced options). And also, I didn't use KDE on a real machine for a while.
What a spiteful thing to say, it's very difficult for me to believe you are asking this genuinely. Firstly, KDE has no such "lack of apps". The majority of GNOME applications are far inferior to DE-independent "apps", so much so one may wonder why effort is even being spent into developing such flawed and barely functioning toys. Ah, well, at least Books isn't maintained anymore because it was barely usable. KDE's audience is far broader, because it does not force you to follow a vague and poorly implemented design vision that is actively hostile to the user, has usable defaults and can be trivially customized to actually reflect a minimal design approach also. It is not surprising it's being shipped quite successful with every Steam Deck, for example.
Yes, I am aware that KDE audience is broader. Just remembered an additional good product from KDE: kdenlive.
Let me try to put it in a better way: most of the time I have seen Linux in the wild (let's say companies) was Ubuntu/gnome. Even tv shows. And I don't remember ever seeing kde (LiMux aside since it is dead now). I have read that it is sometimes used in some specific industries like chemistry for legacy reasons/apps. Not sure how the automotive industry fits here, but I know they for example use qt, not sure if this extends to kde.
Based on what I have seen and read (which is not all Industries of course), KDE has a significantly smaller user base.
In a non-professional setting, I have exclusively seen gnome.
Not sure how steamdeck fits here, depends on what valve took. Last I read was a compositor. Di they actually use whole desktop with plasmoids?
Can you give an example of de-independent apps that are superior? To be clear: when talking about fitting into a desktop and talking about gnome vs KDE, it comes down mostly to the toolkit. Some examples like vlc could be considered de-independent though even though they use qt
Don't get me wrong, I don't hate KDE project. Far from it. But what they do and what I think they should do differs.
What I completely disagree with is that UX of gnome is wrong. It is opinionated and a lot of us like this 'opinion'. Many people using Ubuntu don't change a thing. Does this fit usable defaults? If things are well thought out, why do I need to tinker with the desktop to launch firefox, office, copy files or consume multimedia? Because in the end - this is what it is about, productivity.
I don't get this hostility statement. They follow a vision - their vision. They offer it for free. And people are upset because they do not work on the vision of that (minor) group?
On Steam Deck when you log in you get sent into Steam's Big Picture Mode, but you can switch to desktop, which sends you to a fairly standard X11 Plasma 5 desktop.
> If things are well thought out, why do I need to tinker with the desktop [...]?
Indeed, if things are _well_ thought out, there's no need to tinker with the desktop...
But certain things about GNOME are not well thought out (or at least, not for my use case), so when the defaults don't match my needs (and I can't really change my needs), I need to be able to change the defaults. And if I can't change the defaults I have a problem. An example would be the GNOME clock: I often need to fill out forms with day of week, year, month, and day of month; and if I can't set the clock in the panel to show that information, then that's a need that's not being fulfilled.
KDE similarly has shortcomings, I definitely wouldn't call it perfect (in fact I'm currently using LXQt with the Awesome window manager because between GNOME, KDE, and Cosmic none of them ticked enough boxes for me to be able to use them full time), but for some people I can well imagine it fits their needs better than GNOME.
And the hostility that the GNOME projects faces, I believe, is a consequence of internet communication being non-conductive to mutual understanding. The members of the GNOME project who interact with outsiders appear more abrasive than they intend to be and because of that people take a similarly aggressive stance towards the GNOME project.
I dunno, I really like Cantata (which integrates perfectly with MPD, which has possibly the best music organisation) and Clementine, more than any other music player I've tried. For video I'm very fond of SMPlayer, which is a featureful frontend for MPV. Kdenlive is also really nice (although Davinci Resolve is better, to be fair).
> The only thing/app kde has better is krita.
Really? You're saying Gedit is better than Kate? I don't know about that, friend. Gedit was severely lacking in features last time I tried it. What's the GNOME equivalent to Umbrello anyway? What about the GNOME equivalent to Lokalize? There's just a bunch of KDE apps which I don't know if GNOME has an equivalent to (the opposite is also true, but I'm just challenging your statement).
> (Excluding files from this comparison)
Okay, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, the fresh-water system, and public health, what have the Romans ever done for us?
Gedit (or now gnome-text) is more equivalent of kwrite. Gnome doesn't have an equivalent to kate, me thinks.
Umbrello: https://github.com/gaphor/gaphor
I use smplayer on windows, this is a good app. Does it run on Wayland? And does it have hardware acceleration for decoding? I had issues on Wayland (gnome) with it.
Cantata is abandoned.
Files I excluded because dolphin is better functionally. It wasn't excluded because I want to skew results in my favor, but because there is no discussion. One exception: in dolphin you cannot open files directly from smb:// shares
??? Of course you can.
Your comments sound like you installed KDE ontop of a distro that uses gnome by default, missing half the packages.
KIO exposes pretty much every possible protocol (including smb, dav, ftp/sftp/ssh, etc) to every KDE app, including Dolphin, Kate, Gwenview, Krita, Okular, etc.
If you're trying to open SMB files in Gnome apps, ofc, that's not gonna work.
Player might have been installed via flatpak though. But I don't remember anymore.
While Gnome will use fuse to mount SMB into the actual file system, KDE built supports for protocol like SMB natively into their libraries.
The KDE approach has the advantage that you get native permissions and don't have to mount them into the filesystem, while the gnome approach has better backwards compatibility for third party apps.
That said, KDEs players as well as VLC should have worked. I'm using KDE with SMB daily.
And I'm not just saying that. Since the move to breeze in 5.0 I've thought it was pretty. Since then it's only improved. I really like the icons too - they're vibrant, but not completely flat. I like bright colors, sharp lines, higher contrast.
I really, really don't see this Frankenstein approach viewpoint. To me every KDE app feels and functions like a KDE app. GTK apps stick out like a sore thumb in the desktop world. They have big buttons, nothing is labeled, the title bar is huge for some reason. You kinda just have to guess what clicking buttons does. KDE apps are more closely aligned with traditional desktop applications I've been familiar with since XP. I like that.
On a usability note, I think KDE is super good here too. I really like the apps, many I consider best-in-class.
Kate is really good, dolphin is the best file manager I've used, kdevelop is a fantastic ide. Even random things, like kinfocenter (the system information pop-up) are really, really good. Krunner is great, the new system monitor is the best I've ever used. The new application menu is perfect.
Or, maybe, Gnome comes as default on more computers ?
A split button is an accepted and widely used pattern.
Gnome terminal for example will offset the right click contextual menu with a new line of bin/hex/oct representation of a number that you happen to have selected. By default, no it can't be disabled. Good luck with the muscle memory to hit the contextual menu items now that everything is shifted down.
Someone who knows what he is doing does not start over every couple of years.
When I was in the GNOME bubble, I too thought GNOME was the be-all and end-all of Linux DE usability, with everyone else being savages slapping together UIs without so much as a style guide. Perhaps at some point this may have been partially true.
Today, all major DEs are fine. Plasma did not crash once since 2019 for me and I think its UX is quite nice, in the case of Dolphin in particular visibly better than GNOME's. At the same time, GNOME had routine issues with extensions, semi-frequent crashes, and odd non-compliant bits like refusing to use tray icons, breaking apps that depend on them, and the last time I checked, scaling was a mess.
I do think the GNOME/libadwaita ecosystem is a fantastic achievement and agree with many of their ideas, but it would be dishonest to say all other DEs are inferior and don't deserve any consideration as a default.
Also bloat is so very debatable. You can't on one hand complain about Gnome being unusable and then turn around and say Plasma is bloated. Uh, that "bloat" is the difference between the two!
Lucky us then, most DEs work on UI paradigms way older than 2008.
> Doesn’t break constantly: Doesn’t break constantly.
GNOME is well know for breaking often backwards compatibility, especially in regards to extension.
The only criteria which I'd thick next to de GNOME DE in consistency, would be: aversion to customization, opinionated, 80% done in perpetuity, and liberal use of space (low information density)
http://www.boomerangsworld.de/cms/worker/
https://packages.debian.org/bookworm/worker
Still on the lookout for a reasonable FileChooserDialog replacement... Easily the worst part of GTK and a great candidate for its own dedicated article (hint hint :)). Supposedly it takes some LD_PRELOAD fudging to override it and while there is the linked previous work from KDE I'm not aware of anything else at this point. Anyone know of any recentish attempts? Would it be a good idea with a "libgtkfilepicker" which provides a more accessible API for implementations to interface with?
https://unix.stackexchange.com/questions/743931/can-i-someho...
(See https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4829 and related discussions)
But while they did remove that option, they didn't implement an option to do it properly. So now even though I use KDE, Firefox drops me in the shitty Gnome filechooser which is entirely useless.
(Luckily firefox ended up making that an option on their side instead: widget.use-xdg-desktop-portal.file-picker)
Seems hacker news don't allow long comments, so I will put it in an external link: https://pastebin.com/bqjqbVqs
TL;DR I agree with some opinions, I disagree with others. Few of the complaints were either very recently rectified, or seems to be just bugs because I can't reproduce or understand them.
read in the voice of jeff foxworthy --- You might be a boomer if...
you unironically think "thanks gnomebama" is a good thing to make a pun out of in a ui discussion
the chef's kiss is the complaint is incorrect.
Typically coming from elderly white men.
Again, I'll keep saying it, I'm not the biggest Apple fan in the world, but however many Gnome devs in a trenchcoat will never equal a Steve Jobs and it's weird, borderline pathetic, for them to keep trying -- when all they end up doing is changing things for the sake of changing them.
Mac is doing what Windows is doing "The user is stupid and must not be allowed to understand what the computer is doing - we will guess what they want instead and show them that". Basic nav in finder is painful by default (100% agree about not being able to consistently move up).
But hard to figure out
Have you tried the keyboard shortcut listed next to the Go -> Enclosing Folder menu item?I can only speak for myself, but it was a Nautilus regression that was the final straw that got me to move to KDE. (And years before that, the rapidly regressing Finder was a key factor in getting me to finally move from Mac to Linux.) Very happy with KDE, though.
I feel like when the Videos app is well designed and the file manager isn't, that says a lot about the priorities of the team behind the DE. In Apple's case, this is understandable from a business perspective - they have cloud services to sell, and would much rather you forgot all about files. In Gnome's case, I've always found it kind of baffling. Apple's design follows Apple's business imperatives, and Gnome's design... also follows Apple's business imperatives, for some reason. Monkey see, monkey do?
I'm not going to defend Nautilus or pretend it's good, I just don't care. I haven't used it in years. I do use the other GNOME apps and the DE and they're really good. GNOME's disinterest in Nautilus I think stems from my disinterest in it, what full-time Linux user uses a file manager?
I use GNOME as my daily driver and really like it— yeah some of their apps are shit, and some designs they made in the DE are questionable at best. But that's true of everything, any software beyond hello world will have annoyances. KDE is riddled with them like swiss cheese at a gun range which is why I think it's so funny people say they're happy with it as an alternative. You're clearly fine with bad design (KDE has some of the most famously terribly designed apps) and bugs. You just have strong opinions on what form the missteps take. And I get it KDE is a DE made for and by old-school Linux users.
Are you basing this off recent experiences, or impressions from 2004? I feel like this kind of criticism is precisely what people used to say around that era, but it has been many years since I last heard anyone say that about KDE. There's fair criticism one could have of KDE, but that in particular sounds like a very dated take.
If you're hearing people say that they're happy with KDE as an alternative to Gnome, and you don't know why, maybe rather than assuming a bunch of things about them, go check out KDE? You can always spin up the latest Kubuntu in qemu.
I respectfully point you to re-read my comment, particularly the phrase 'final straw'. Or do you really think I daily drive Linux while having somehow failed to appreciate the concept of installable software?
> Changing DE for that is just dumb, imo.
Pretty unkind and unconstructive thing to say, IMHO. I think I'll manage to sleep soundly tonight, despite my DE choices having failed to impress a stranger on the Internet.
My main gripe with Nautilus is the UI to rename files. Instead of renaming in place like any other file manager I remember, they open a popup and rename in there
It probably is enough for the vast majority of computer users. But the ones that aren't likely to run Linux to begin with.
Gnome though usually just works and has well thought out defaults, so you're usually just hampering yourself with changing them. For navigating the desktop and windows I rarely have to touch the keyboard, and it works so well I don't even have the need for a secondary or larger display.
KDE et all OTOH have tend to have poorly thought out defaults leading to inconsistent mess of an inteface littered with random configuration options. A big reason for this is likely the user community who like to be "power users" by clicking buttons and refusing to learn text configuration, let alone extensions. And the DE devs then give in to the users demanding a configuration option to select a specific cat picture as the menubar background.
Not to mention the numerous settings that have appeared and disappeared over the years in GNOME, not just from the graphical configuration, but also from code.
I don't understand why you want an easy to use DE with intuitiveness and then are okay with hiding configuration away somewhere between the Arch Wiki and the GNOME source code.
But hey, I'm glad it works for you. Doesn't for me though, even though I wish it did!
There's no right design ontology. Each user's need is unique, and the utter abandonment of principle over the past decade (I use GNOME 3 as the turning point) has been deleterious to the ethos that once defined Linux as the platform for those who prize ownership of their systems above closed, committee-design decision making over creating user-first interfaces.
I've returned to the BSDs in part because of it. My main system is, of course, Linux at its core, but I don't feel close to it like I did when I'd have a half dozen WMs and DEs installed, the sessions easily switchable by TTY for whatever workflow that required them.
GNOME 3 is a triumph of bureaucracy over stakeholders, developed antagonistically to the historical consideration of its users. It's a core product that satisfies no one completely, and can't, which I'm sure makes the lives of its developers easier as their stance on shutting down any dialog with users over the years has reinforced.
This isn't reddit. It's safe to express yourself here.