GNOME turns 20
There have been 33 stable releases since the initial release of GNOME 1.0 in 1999. The latest stable release, GNOME 3.24 “Portland,” was well-received. “Portland” included exciting new features like the GNOME Recipes application and Night Light, which helps users avoid eyestrain. The upcoming version of GNOME 3.26 “Manchester,” is scheduled for release in September of this year. With over 6,000 contributors, and 8 million lines of code, the GNOME Project continues to thrive in its twentieth year."
Posted Aug 16, 2017 12:06 UTC (Wed)
by ken (subscriber, #625)
[Link] (29 responses)
But I guess it's user friendly as long as you use it exactly as they force you to.
Posted Aug 16, 2017 14:48 UTC (Wed)
by drag (guest, #31333)
[Link] (27 responses)
Workspace grids have some serious usability issues and while they worked for you they certainly didn't work for everybody.
The extensions are the solution for this and it's unfortunate you can't get it to work. I suggest contacting the extension author or trying a different extension, like 'frippery panel'
Posted Aug 16, 2017 15:45 UTC (Wed)
by ken (subscriber, #625)
[Link] (23 responses)
I'm not aware of any usability problems with a grid layout and I have been using it for over 20 years. What is the problems ?
Extensions is very much a second class citizen in gnome so its not much of a solution. I have for example no idea of what version of the grid extension I use or even how to see if there is a new version unless I go and hunt for it on the web. I have to use some tweak tool to control it and how you actually install them is very strange. I need some plugin into my web browser to even do that. How that was ever allowed to happen is a mystery.
over all its not user friendly by my measure. The only thing I can reliably expect of a new version of GNOME is that something I use has been removed.
If gnome people design a car they would simplify it by removing the second gear as it was almost never used. sure its not use very much but it still serve a purpose.
Posted Aug 16, 2017 19:29 UTC (Wed)
by tuna (guest, #44480)
[Link] (1 responses)
Old time Unix user (OTUU): The Gnome devs have dumbed down everything for noobs and touch screens!
Posted Aug 19, 2017 7:54 UTC (Sat)
by ThinkRob (guest, #64513)
[Link]
To be fair, the API wasn't technically "stable" until *very* recently.
So for the first several years of GNOME 3, the answer of "oh, just write an extension" was pretty unsatisfactory for a lot of folks.
I'm hoping that the existence of a stable API will convince more people to implement complex extensions for the various niche workflows/requests and get more users on board.
'cause if you are OK with 98+% of GNOME 3 IMHO it's pretty sweet.
Posted Aug 16, 2017 21:35 UTC (Wed)
by drag (guest, #31333)
[Link] (20 responses)
Yes.
> But I guess it's user friendly as long as you use it exactly as they force you to.
That's unfair. They built a debugger right into the desktop to make it easier for people to script it and choose pretty much the most popular and widely known programming language out there to make as accessible as possible to programmers. These are not people interested in alienating advanced users.
> I'm not aware of any usability problems with a grid layout and I have been using it for over 20 years. What is the problems ?
The problem is that it's non-intuitive and applications and desktops just 'disappear' for users who never used a grid layout before. They would be clicking along doing work, accidentally click on the wrong portion of the tool bar or hit the wrong key and *woosh* everything they have open just disappears. The Gnome 2 desktop gave almost no indication whatsoever where things have gone besides a very nondescript box in the upper toolbar.
In addition to this the Grid-layout widgets with previews of the windows are either gigantic things that take up a significant portion of the screen all the time or they end up being so small that as a preview they are useless for moving windows around or finding windows once they are moved. So your choice is in the past was to use a big widget that is useful to find and move windows, but is in the way constantly. Or use a small one that is useful only as a symbolic representation of your desktop.
What this meant is practice is that Linux users like you or myself are forced you to either hunt around for windows constantly or to have a static layout were you have simply memorized where everything is. Since you've been using it so long it's fairly safe to say that you've grown accustom to working around it's inadequacies and have long since forgotten the work you had to put in in order to make it work for your particular use case. This is perfectly fine and is normal and people do it all the time with the software they use. People work around issues and then the work-arounds become strengths.
The Gnome-shell switch to using overlay mode with dynamically growing workspaces from a grid layout was a attempt to salvage the concept and make it intuitive. By having a overlay mode they are able to made the widget gigantic and have it be useful for moving windows around and finding things easily without it getting in the way of applications when you are using them. No longer are entire groups of users mysteriously disappearing. The same mechanism they use to launch the applications in the first place is the one that they can use to trivially and quickly locate any window.
By having dynamically creating workspaces they significantly reduced the need to micromanage the number and arrangement of the workspaces. People no longer have to choose how many workspaces they have. They can always have as many as they want without having any more then what they want.. automatically.
Each design choice is a series of compromises. One of the causalities of this change is the elimination of the minimize button. Windows that are minimized don't generate previews in the overlay mode, which means that they become very difficult to find without resorting to lists of windows a user has to dig through.
The Gnome extensions exist to allow each user to choose a different set of compromises without forcing the complexity on all the rest of the users. That too isn't perfect, obviously.
Should I now liken grid workspaces to having 3 extra steering wheels attached to random parts of the dashboard and car door? That is very silly and less then useful for the discussion. Car analogies kinda suck.
Posted Aug 16, 2017 23:54 UTC (Wed)
by Cyberax (✭ supporter ✭, #52523)
[Link] (9 responses)
Posted Aug 17, 2017 12:07 UTC (Thu)
by Wol (subscriber, #4433)
[Link] (8 responses)
I'm used to having a taskbar with only a few apps open. That's my use case, that's fine for me. So when I put the mouse in the wrong part of the screen (I still haven't worked out what's going on ...) all my apps turn into icons all over the screen ... :-(
Why the **** do all these new whizz-bang ways of making things "easier" have to be ON by default where they screw over users who neither need them, want them, nor understand them!
Cheers,
Posted Aug 17, 2017 17:25 UTC (Thu)
by MattJD (subscriber, #91390)
[Link] (4 responses)
But that's been enabled for years now by default. And things meant to make things easier should be on by default. Most users don't change defaults, and so by disabling features meant to make computers easier means that most users won't be able to use them.
Whether the particular feature accomplishes it's goal is a different debate. And I have a feeling we can both provide anecdotal evidence to either side.
Posted Aug 18, 2017 17:33 UTC (Fri)
by pboddie (guest, #50784)
[Link] (1 responses)
(You see this on Web pages, too, now where if you don't avoid some menu region, you get a "thunk" and the page gets dimmed while some menu dominates the display and saturates the CPU.)
And as for it being the "default", I can easily imagine that for some users the distribution has switched it off by "default", like Red Hat has probably done for RHEL because they don't want the deluge of complaints and "non-adoption" that such features would undoubtedly cause.
Posted Aug 20, 2017 12:57 UTC (Sun)
by Wol (subscriber, #4433)
[Link]
Replacing the mouse isn't always an option - I have a couple of treasured trackballs that are no longer made ...
Cheers,
Posted Aug 18, 2017 20:34 UTC (Fri)
by kvaml (guest, #61841)
[Link] (1 responses)
System Settings == gnome-control-center ???
I have used the gnome-tweak-tool to get most of gnome working OK.
I do hate having a bumped mouse create havoc on my screen when I'm trying to type.
Posted Aug 19, 2017 1:21 UTC (Sat)
by MattJD (subscriber, #91390)
[Link]
Screen Edges is one of the control applets inside System Settings. If you use the search functionality, it should point you to the right place.
Note this is all KDE specific. Gnome will have a different way to tweak this.
Posted Aug 18, 2017 2:22 UTC (Fri)
by tome (subscriber, #3171)
[Link]
Posted Aug 18, 2017 2:45 UTC (Fri)
by tome (subscriber, #3171)
[Link]
Posted Aug 18, 2017 22:15 UTC (Fri)
by luya (subscriber, #50741)
[Link]
Posted Aug 17, 2017 12:54 UTC (Thu)
by seckford (guest, #118119)
[Link] (5 responses)
When Gnome 3.x first came out I tried it alongside Ubuntu, and both were unuseable. A year later I tried again, and while Ubuntu was awkward you could get work done, and I kept it as a reserve system. Ubuntu's workspace switcher is pretty inconvenient, and the automatic resizing windows and moving title bars sometimes drive me up the wall, but it does work. I tried the latest Gnome a few weeks back on Fedora, and no, it's still not something I could use.
Seckford
Posted Aug 17, 2017 14:19 UTC (Thu)
by madscientist (subscriber, #16861)
[Link] (4 responses)
In case it's the former I'll point out that Tweak Tool allows you to set a static number of workspaces rather than using the default dynamic workspace creation. They are laid out linearly instead of a grid, which unfortunately can require extra keystrokes to select the workspace you want, but I doubt it rises to the level of unusable.
Yes, it would be better if this were achievable through the default settings panel rather than requiring a separate app, but it is available (along with a ton of other handy customizations and capabilities) and it does work.
Posted Aug 17, 2017 18:14 UTC (Thu)
by ms_43 (subscriber, #99293)
[Link] (3 responses)
for i in $(seq 1 9); do gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-${i} "[\"<Super>F${i}\"]"; done
Posted Aug 18, 2017 12:11 UTC (Fri)
by ovitters (guest, #27950)
[Link]
Posted Aug 18, 2017 13:58 UTC (Fri)
by madscientist (subscriber, #16861)
[Link] (1 responses)
I can't imagine how I could be productive hacking on a small laptop screen but I guess I'm just too old to learn new tricks.
Posted Aug 18, 2017 15:54 UTC (Fri)
by seckford (guest, #118119)
[Link]
Seckford
Posted Aug 19, 2017 21:14 UTC (Sat)
by mcortese (guest, #52099)
[Link] (3 responses)
You got me until this point:
I added the minimize button through Gnome Tweak Tool and minimized windows do appear in the overlay.
If there are sound reasons for not wanting the minimize button in the default setup, this is not one of them.
Posted Aug 31, 2017 6:00 UTC (Thu)
by jubal (subscriber, #67202)
[Link] (2 responses)
Posted Sep 3, 2017 23:54 UTC (Sun)
by mcortese (guest, #52099)
[Link] (1 responses)
I'm running Wayland, so it might have been an issue with X. Yet, I wonder if the lack of a nice preview is a compelling reason to ditch such an important feature...
Posted Sep 4, 2017 21:25 UTC (Mon)
by flussence (guest, #85566)
[Link]
Posted Aug 17, 2017 21:01 UTC (Thu)
by tao (subscriber, #17563)
[Link] (2 responses)
Posted Aug 18, 2017 5:09 UTC (Fri)
by zlynx (guest, #2285)
[Link] (1 responses)
Also with the dynamic workspaces if you want to open an app in a new workspace it is very easy to add another one to the end. In a 2D grid where should the new one be added?
Posted Aug 20, 2017 14:55 UTC (Sun)
by tao (subscriber, #17563)
[Link]
As far as dynamic workspaces go, yes, you'll inevitably end up having to grow a full dimensional column or row, but to me that's a non-issue. I've never gone beyond 3x3 workspaces at home, 4x3 workspaces at work, and I have a seriously hard time envisioning such a scenario.
Posted Aug 16, 2017 15:00 UTC (Wed)
by ovitters (guest, #27950)
[Link]
Ubuntu 17.10 has not been released. Though you provide so little details and are so extremely vague it could really be anything.
Posted Aug 16, 2017 14:27 UTC (Wed)
by markhb (guest, #1003)
[Link] (4 responses)
Posted Aug 16, 2017 15:01 UTC (Wed)
by ovitters (guest, #27950)
[Link]
Posted Aug 17, 2017 2:12 UTC (Thu)
by mcatanzaro (subscriber, #93033)
[Link] (2 responses)
Posted Aug 17, 2017 7:53 UTC (Thu)
by gowen (guest, #23914)
[Link] (1 responses)
Posted Aug 17, 2017 12:10 UTC (Thu)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Aug 17, 2017 19:32 UTC (Thu)
by dr_clint_halen (guest, #118125)
[Link] (1 responses)
Posted Aug 17, 2017 19:59 UTC (Thu)
by corbet (editor, #1)
[Link]
Posted Aug 18, 2017 1:47 UTC (Fri)
by ErikF (subscriber, #118131)
[Link] (1 responses)
I have an ancient Asus eee701 which does not like GNOME 3 at all, but that's mostly due to it having next to zero horsepower and not being very fast (even when I got it new, it was very sluggish!) For now, it's relegated to hosting some basic network infrastructure at home and running extremely basic graphical environments for the rare times that I need X.
Posted Aug 19, 2017 15:53 UTC (Sat)
by flussence (guest, #85566)
[Link]
Wouldn't dare try that with modern-day software, mind. I have a much newer model still in use and had to upgrade the RAM just to run an IM client...
Posted Aug 22, 2017 10:05 UTC (Tue)
by suhas2go (guest, #116192)
[Link]
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
Gnome devs: You can customize the whole shell either by programming yourself or using extensions other people have written.
OTUU:.....I want a checkbox for my preferred option!
GNOME turns 20
GNOME turns 20
> If gnome people design a car they would simplify it by removing the second gear as it was almost never used.
GNOME turns 20
Windows has a grid, Mac OS X has a grid, Linux had it since forever.
GNOME turns 20
Wol
GNOME turns 20
GNOME turns 20
GNOME turns 20
Wol
GNOME turns 20
Screen Edges == ???
GNOME turns 20
GNOME turns 20
GNOME turns 20
For your information, Gnome Shell has classic session (default on entreprise distribution like Red Hat Enterprise Linux 7+)
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
One of the causalities of this change is the elimination of the minimize button. Windows that are minimized don't generate previews in the overlay mode
In X or in Wayland? I think that might have been an X problem (or a problem of X at the time).
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
GNOME turns 20
Wol
GNOME turns 20
I would be the last to argue that GNOME leaves nothing to complain about. But I will say flat-out that this kind of post is simply unacceptable. Do not do this again. No personal attacks on LWN, please.
No.
GNOME turns 20
GNOME turns 20
GNOME turns 20