I would really be interested about the motivation behind design decisions in Gnome 3 and later and Unity.
I have basically been avoiding Gnome 3 and Unity since they came into existence for a few simple reasons, but apparently other do not care at all about these or even prefer the Gnome3 and Unity ways.
I have to admit, I do not understand this, but would be curious to hear why others prefer these design choices, maybe I am missing something.
Here is what I mean:
- many, almost all actions under Gnome and Unity require MORE mouseclicks than under other window managers:
- quickly switching to a different, not-shown/minimized window on my workspace: requires 2 mouseclicks with Unity, one with others
- startign a new window: one click on the app icon in the panel or on the desktop, no matter if windows of that app already exist, 2 clicks in unity to start a new one
- switching to a different workspace: 3 clicks in Unity, one with other managers
These are the three things I need to do most often, so those differences really add up.
-
configurability: with all other window managers I am free to decide if I want to place an icon to start an app on my desktop (or not), place a widget to show info on my desktop, or not, add a panel with icons to start apps, widgets, menus, or not.
Unity and Gnome limit this or make it impossible. Why? Clearly one can have a default without all this, but having it can make workflows a lot faster and easier. Why forbid it?
Also a lot of options like even just setting the background color of the desktop to some specific color value using a color picker are either not present or hidden: why?
When I switch to Unity or Gnome after usign Mate, Plasma or XFCE4 on dozens of Linux computers for years now I feel about as limited and forced to accept what some company thinks is good for me as on Windows. Why would you do this with Linux? -
moving towards key shortcuts: just why? This reminds me of the very beginnings, like wordstar or emacs where you had to remember something like Ctrl-Meta-X followed by Ctrl-Shift Y to do something. I am not against this in addition to discoverable functionality, but in Gnome/Unity many actions can only be done that way and are not discoverable! By discoverable I mean things like e.g. having a right-click menu which lists the activity and shows the keyboard shortcut. Gnome/Unity do not even have a separate right click menu in many places where it would be quite useful!
-
It also feels like Canonical really never cared to listen to concerns, increasingly hides feedback options or bug trackers, very much like MS does. While other desktop manager projects very actively listen to what users want.
The reason why I even care is because I can see that Gnome and Unity just receive the development resources: there is money to maintain and advance what I think is very limiting and against the Linux philosophy while alternatives have to rely on community work.
Is it really the case that a majority of users WANT those limitations and the more clumsy ways of doing things just because they find the default look more aesthetically pleasing? Or for some other reasons?
Please tell me what you think about this, I really want to understand why this did happen and why it is still going on (originally, TBH, I thought it was mainly because Canonical believed it would get installed on many mobile phones and tablets, which would have required a different way to interact, but that never really happened).
If there is a better place to discuss this, please let me know, but I would be really interested to discuss this and hear opinions and explanations …