feature removal due to Wayland
feature removal due to Wayland
Posted Mar 26, 2015 13:52 UTC (Thu) by mvetter (guest, #101668)Parent article: GNOME 3.16 released
With the move to Wayland as the default display mechanism, it seems client-side decorations will become the norm in Gnome. This has a downside, as features present in Mutter are in effect getting removed. For example, vertical maximization (very handy for terminals) got shafted:
https://bugzilla.gnome.org/show_bug.cgi?id=746273
I don't wish to disparage Gnome devs, but the above bz looks very much like a bait-and-switch maneuver. Stuff that worked for eons in Mutter is suddenly labeled as "never supported by GTK". Seriously?
Posted Mar 26, 2015 20:11 UTC (Thu)
by pbonzini (subscriber, #60935)
[Link] (16 responses)
Posted Mar 26, 2015 22:51 UTC (Thu)
by deepfire (guest, #26138)
[Link] (6 responses)
This excuse that, "it wasn't even there" is laughable, in this context.
Seriously, take a look at it from aside..
Posted Mar 27, 2015 12:12 UTC (Fri)
by ovitters (guest, #27950)
[Link] (2 responses)
Posted Mar 29, 2015 4:50 UTC (Sun)
by ploxiln (subscriber, #58395)
[Link] (1 responses)
Might as well tell people to use Mate or XFCE, it's pretty good advice, and you'll get less criticism from people who gnome no longer targets.
Posted Mar 29, 2015 19:33 UTC (Sun)
by dashesy (guest, #74652)
[Link]
Posted Mar 27, 2015 12:28 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (1 responses)
Do you mean Wayland? Where one of the lead devs is the guy who was pretty much the SOLE dev of XFree86 towards the end ... ? And is the guy in charge of Xorg ... ?
From what I know of Wayland, all the X functionality is available if you run X over Wayland (or Wayland over X). Large chunks of X "don't work" properly, anyway. And pretty much all of the X use-cases that people want are catered for within Wayland - if they don't exist it's because nobody considers them important enough to step up to the plate and code them.
Cheers,
Posted Mar 30, 2015 21:44 UTC (Mon)
by deepfire (guest, #26138)
[Link]
I doubt it's fundamental, and yet.. so far it's second class -- FWIW.
Posted Mar 27, 2015 14:32 UTC (Fri)
by paulj (subscriber, #341)
[Link]
E.g., the client-side decoration stuff doesn't work well with other X11 WMs (resizing isn't there, e.g.). It can also look inconsistent with the WM. Unfortunately, GTK3 CSD seems to cause some WMs to not paint their own decorations. There is a global setting to disable some of the CSD stuff in GTK3, but it doesn't undo the "don't paint decorations" thing (least not with WindowMaker - which I went back to) - so then you get windows with no decorations at all.
I wish I knew how GTK3 was suppressing the WM decorations, but I don't see anything obvious in xprops.
The breakage and upheaval the GNOME / GTK 3 project has forced upon the Linux desktop, even beyond GNOME has been sad.
Posted Mar 27, 2015 6:01 UTC (Fri)
by mvetter (guest, #101668)
[Link] (8 responses)
This is not about whether something was or wasn't in Wayland or GTK. This is about a feature that has worked for many years, and now all of a sudden it doesn't. It's a regression.
I don't quite understand what processes have led to the disappearance of a widely used feature.
Posted Mar 27, 2015 7:52 UTC (Fri)
by tao (subscriber, #17563)
[Link] (7 responses)
Posted Mar 29, 2015 4:29 UTC (Sun)
by h2 (guest, #27965)
[Link] (6 responses)
Gnome's attitude about this stuff is clear and obvious, so why do people use it when it's so clearly not suited for them? I am not talking about the people it is suited for, why they use it makes total sense, but is someone holding a gun to your heads forcing you to use something you don't like? KDE has controls, they have settings, they don't insult me by forcing me to do scripting to do a simple adjustment (does gnome terminal remember its last closed position and size yet? That always struck me as the most surreal failure of gnome, but of course, since I have no interest in gnome itself, I never check to see what works and what doesn't.
The entire notion of making a desktop into a mobile interface is stupid, it's stupid in html/css 'responsive design', which is ruining formerly good websites one by one, steadily (unless I run it, then I refuse to scr#w over our users that way), this is so profoundly and utterly confused conceptually that it's hard to put into words. A tiny crippled touch screen interface is not a desktop with a keyboard and mouse, and pretending it is is just silly. Which is of course why kde made their mobile and desktop projects as separate chunks of the kde system. That's a smart way to do it, and it's why I use kde.
Again, I don't care about gnome, and if you like it, you like it, but for the people endlessly complaining about feature x or y being removed, yes, that happens, and it's been the gnome way for ages, so why be so surprised? Or is it because so many posters here work at redhat and have to eat the dogfood? That's my personal guess, otherwise people would just find a better desktop and go on their way, it really works well that way, kde won't really change their basic ideas from what I see, it's a powerful, configurable desktop, panels all over, you want em, you got em, top, left, right, center, whatever you want. I've had very little pain switching to 4x from 3x, some stuff took a while to come back, but the project listens to its users when they ask for stuff, maybe that's because it's not run by redhat types? who knows.
Posted Mar 29, 2015 4:51 UTC (Sun)
by h2 (guest, #27965)
[Link]
Smaller projects like xfce tried it too and had issues, you can see how hard it is.
So that's my guess as to why things like this happen, not because of some usability bs that someone in the gnome project makes up, but simply because it's hard to do, and may point to other weaknesses in the core system, which has always had a lot of trouble doing the simplest things (like remembering last open window size) that windows 95 had solid in 1995. Each to their own, whatever. As for copying osx, man, that's a bad idea, you want choices that are NOT osx, not to copy it, osx is awful, although if I want to be perverse I can emulate it in kde if I want, but why? The only thing worse than osx is a bad osx copy.
Posted Mar 29, 2015 14:11 UTC (Sun)
by paulj (subscriber, #341)
[Link]
The CSD changes are and (I strongly suspect) the scrollbar changes will be in GTK+3. Every user of those applications is affected, regardless of whether they use GNOME or not.
E.g., I finally went back to WindowMaker after 12 odd years (or more? not quite sure) of using GNOME or GNOME-based windowmagers. The CSD changes in GTK3 don't work properly with other WMs (maybe just older ones, but damned if I can find what I need to add support to wmaker for to make this work). If you disable CSD in GTK3 globally, it still doesn't work properly with other/older WMs.
These changes are just not affecting GNOME users - apps and interoperability is being broken across desktop environments.
Posted Mar 29, 2015 16:39 UTC (Sun)
by vonbrand (subscriber, #4458)
[Link]
If many complain, it is because they use it (and thus find others somehow worse).
Posted Mar 30, 2015 11:00 UTC (Mon)
by johannbg (guest, #65743)
[Link] (2 responses)
The answer to that question is distributions defaults.
Now why most distributions have chosen ( historically or otherwise ) Gnome as their default desktop environments, an environment that is in continues beta state beats me. ( Well why Fedora does it is pretty obvious *cough Red Hat cough* ).
Posted Mar 30, 2015 12:44 UTC (Mon)
by cesarb (subscriber, #6266)
[Link] (1 responses)
My guess: it's because Qt wasn't Free Software, so GTK and GNOME became the "Linux desktop" default. In other words, path dependence.
Posted Mar 30, 2015 13:37 UTC (Mon)
by johannbg (guest, #65743)
[Link]
So that's no excuse for distribution ( still ) defaulting to a desktop environment that is in continues beta stage with an unstable UI which is an result of broken development process and or release cycle.
One could say obviously distribution defaulting and gathering feedback for the Gnome community is not paying of since it's still being released just as half implemented (this release wayland/ accessibility/ui design etc, ) as it was those 15 years ago.
feature removal due to Wayland
feature removal due to Wayland
note, doesn't even meet well established use cases, isn't shoved down our throats.. ..again.
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
note, doesn't even meet well established use cases, isn't shoved down our throats.. ..again.
Wol
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
"They're not getting removed, they never were there (in Wayland) in the first place."
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
feature removal due to Wayland
( For example have a look at Fedora [1] where other options to Gnome have always been buried in the background through poorly visible/hard to find links to alternatives )
feature removal due to Wayland
feature removal due to Wayland
( Arguably with things growing worse since the emerging of the UI designers in the community )