LWN: Comments on "Jansson: On the Graying of GNOME" https://lwn.net/Articles/840331/ This is a special feed containing comments posted to the individual LWN article titled "Jansson: On the Graying of GNOME". en-us Fri, 19 Sep 2025 13:57:59 +0000 Fri, 19 Sep 2025 13:57:59 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Jansson: On the Graying of GNOME https://lwn.net/Articles/865330/ https://lwn.net/Articles/865330/ LtWorf <div class="FormattedComment"> Kids use the computer as soon as they want to play a decent game or have to write something for school. Because nobody finds touch screens more convenient for writing.<br> </div> Thu, 05 Aug 2021 16:03:42 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/841537/ https://lwn.net/Articles/841537/ daenzer <div class="FormattedComment"> Yeah, limitations are mostly due to the architecture of the Xorg DDX, not due to the RANDR extension (which I&#x27;d argue is one of the better products of Keith&#x27;s, and a big reason for X remaining relevant in a world where users expect monitor hotplugging to work seamlessly).<br> </div> Fri, 01 Jan 2021 14:17:41 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/841382/ https://lwn.net/Articles/841382/ MarkVandenBorre <div class="FormattedComment"> Doesn&#x27;t qualify entirely, but my car mechanic uses only his smartphone for his administration. His garage doesn&#x27;t have an office space at all.<br> <p> He orders his spare parts from the thing. He emails customers and suppliers from the thing. It seems to work for him, better than a laptop would.<br> </div> Mon, 28 Dec 2020 17:05:41 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/841126/ https://lwn.net/Articles/841126/ motk <div class="FormattedComment"> It&#x27;s a keychron k1, but I&#x27;ve noticed similar things on a dell lattitude where it would ignore Fn-whatever completely and just insist it was using a media keyboard. I&#x27;ll play some more.<br> </div> Wed, 23 Dec 2020 01:51:39 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/841026/ https://lwn.net/Articles/841026/ zdzichu <div class="FormattedComment"> Deciding to be self-employed when you can&#x27;t afford the tools? Madness.<br> Anyway please answer original question in your context: what kind of self-employment it is when you sit whole day at a desk with a phone only?<br> </div> Tue, 22 Dec 2020 06:27:15 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/841011/ https://lwn.net/Articles/841011/ Wol <div class="FormattedComment"> And if you&#x27;re self-employed ... ?<br> <p> Cheers,<br> Wol<br> </div> Tue, 22 Dec 2020 00:23:34 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/841010/ https://lwn.net/Articles/841010/ LtWorf <div class="FormattedComment"> <font class="QuotedText">&gt; I find it interesting that you immediately jump to white collar workers</font><br> <p> Could that be related to the fact that those are the ones that do use a computer for work, as we were discussing on this thread?<br> <p> No of course it must be because I&#x27;m extremely prejudiced and closed minded -_-&#x27;<br> </div> Tue, 22 Dec 2020 00:03:58 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840987/ https://lwn.net/Articles/840987/ zdzichu <div class="FormattedComment"> We are talking about job; it doesn&#x27;t matter if one can afford laptop, as it needs to be provided by employer.<br> </div> Mon, 21 Dec 2020 19:52:54 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840982/ https://lwn.net/Articles/840982/ NYKevin <div class="FormattedComment"> I find it interesting that you immediately jump to white collar workers. Most white collar workers probably can afford a laptop, although it might be of poor quality. But there are plenty of people who do not work white collar jobs, and many of them have significantly lower incomes.<br> </div> Mon, 21 Dec 2020 17:25:11 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840801/ https://lwn.net/Articles/840801/ jafd <div class="FormattedComment"> <font class="QuotedText">&gt; What RANDR took away was a simple way for applications to probe the &quot;screen&quot;, and as a rule to support more than one card; I think that no current driver that supports RANDR supports it across multiple cards.</font><br> <p> My dual amdgpu setup, as well as i915+amdgpu laptop (where the external displays are driven directly by the AMD GPU) all beg to disagree.<br> <p> <font class="QuotedText">&gt; Since it is difficult or expensive to support more than two outputs with a single card, most RANDR configurations don&#x27;t.</font><br> <p> Both my RX580 (4 outputs) and WX4100 (4 outputs) beg to disagree.<br> <p> Sometimes I use a 4-screen setup where two outputs are used from one card, and two from another, or three from one and one from another. RANDR supports all of them just fine. <br> </div> Sat, 19 Dec 2020 22:07:11 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840796/ https://lwn.net/Articles/840796/ Trammael <div class="FormattedComment"> Part of it is attributed by the author to the switch to Git and more direct attribution; with CVS and SVN contributions may have been committed and attributed to someone else.<br> </div> Sat, 19 Dec 2020 20:20:22 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840790/ https://lwn.net/Articles/840790/ gnu_lorien <div class="FormattedComment"> Lots of poor people have to choose their nice, expensive things carefully. In the modern world, if one could only afford either a computer or a phone the choice is almost always going to be phone.<br> <p> In my personal experience there&#x27;s also a huge demographic of users that do everything on their phones: Kids. Things that don&#x27;t work on their phones basically don&#x27;t exist to them technologically. If we&#x27;re talking about not having a new generation of programmers this is a critical demographic and use case to consider.<br> </div> Sat, 19 Dec 2020 17:38:59 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840773/ https://lwn.net/Articles/840773/ walex <blockquote>«the old model of multiple screens in X11 and I thought that it didn't allow for applications to span screens or move between screens, only the pointer could move.»</blockquote> <p>Both yes and no, depends on whether XINERAMA is enabled or not, and XINERAMA is sort of RANDR "statically". But things are more complicated:</p> <ul> <li>There are two distinct cases: multiple cards or multiple outputs on a card</li> <li>It is quite hard for applications and the X server to span applications across cards, and across monitors with very different characteristics (e.g. potentially rendering half of a glyph at one DPI, another half at another DPI, and much worse).</li> <li>The original X model sort-of had that applications could probe the "screen" once at startup, and could assume that each window was entirely on one "screen".</li> <li>It would have been possible to insist that applications should probe the "screen" <i>on every repaint</i>, and this would have handled windows moving between "screens".</li> <li>However applications where supposed to be able to create windows on arbitrary screens, at user request, and this was really good enough. Down to EMACS for example being able to create windows on both text and X11 outputs.</li> <li>For the simple case of monitors of very similar characteristics attached to a single card, merging the two outputs into a single screen with XINERAMA was quite adequate.</li> </ul> <p>What RANDR added which was not in the original model was the ability not just to change resolutions dynamically, but to *add* them dynamically, and to add "screens" dynamically, which I think were fairly worthless, given that switching dynamically among a static list of resolutions was already possible; but it was convenient.</p> <p>What RANDR took away was a simple way for applications to probe the "screen", and <i>as a rule</i> to support more than one card; I think that no current driver that supports RANDR supports it across multiple cards.<p> <p>Since it is difficult or expensive to support more than two outputs with a single card, most RANDR configurations don't.</p> <p>If RANDR has been designed better, and without large changes from one version to the next, and not as a complete departure from the "screens" model, a lot of trouble and limitations could have been avoided.</p> <p><i>NB</i>: It is possible to use RANDR to change the DPI reported for an area of screen connected to a specific output, with an obscure syntax (which is IIRC wrongly documented in the manual), but that seems ineffective, perhaps many applications ignore that. The <tt>xrandr</tt> command itself (a poorly misdesigned thingie itself) does not even report that DPI setting...</p> Fri, 18 Dec 2020 20:39:45 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840765/ https://lwn.net/Articles/840765/ zlynx <div class="FormattedComment"> That&#x27;s right. I used to run dual monitors on Linux that way, with two video cards and each one was an independent X screen.<br> <p> Xinerama was the new thing that let you use both displays as if they were one screen. There were also some fancy VGA drivers for Matrox I think, which could do two outputs off the same card (super rare!) as if they were one screen.<br> <p> The XRANDR stuff the GP was complaining about is required in X because applications cannot just change their color and pixel format settings. Everything in X does have to appear exactly the same or it won&#x27;t work. The only thing that works for X is to map everything into the highest supported format. For example, to combine a 4K and 1080p display you have to make both appear 4K and half-scale the 1080p. Then applications can render at 4K everywhere. If you plan to attach a 4K external monitor to a 1080p laptop, you need to prepare ahead of time so the 1080p appears as 4K.<br> <p> <p> Wayland is more flexible about this and the compositor system can use EGL to scale windows to outputs or adjust their color rendering.<br> </div> Fri, 18 Dec 2020 18:41:10 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840762/ https://lwn.net/Articles/840762/ raven667 <div class="FormattedComment"> Am I remembering wrong, I vaguely remember the old model of multiple screens in X11 and I thought that it didn&#x27;t allow for applications to span screens or move between screens, only the pointer could move. You needed to specify which screen an app spawned into like DISPLAY=0.0, 0.1, etc. and that couldn&#x27;t be changed after the app started.<br> </div> Fri, 18 Dec 2020 18:09:56 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840755/ https://lwn.net/Articles/840755/ walex <blockquote>«a triple-monitor HDR, HiDPI setup where the DPIs differ massively between monitors. I have never found a desktop environment or distribution which can handle this, and I spent over a year looking.»</blockquote> <p>Now that is one of my pet peeves, and I can name the guilty party: Keith Packard, who completely messed up, and repeatedly, the X11 way of dealing with multiple monitors, by introducing and repeatedly messing up XRANDR, which is ridiculously based on the model of a single virtual display into which all monitors are mapped as different regions, thus making it very hard to represent regions with different colour depths and different DPIs (plus some of the details were even more moronic, like layout being embedded in the "<tt>Monitor</tt>" section instead of the "<tt>ServerLayout</tt>" section.</p> <p>The original model of a "display" made of multiple independent "screens" did and still does allow having "screens" with very different bit depths and DPIs (e.g. monitors and analog televisions).</p> <p>It just requires some static configuration and a device driver that still supports the original model. I have some sample "old style" configuration files at <a rel="nofollow" href="http://www.sabi.co.uk/Cfg/X11/"><tt>http://www.sabi.co.uk/Cfg/X11/</tt></a> that illustrate the fairly simple syntax.</p> <p><i>Note</i>: The main reason why the XRANDR buffoonery was adopted is that around the same time most monitors and TVs were 96DPI 18bit or 24-bit 22-24in so broadly similar.</p> Fri, 18 Dec 2020 17:02:43 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840736/ https://lwn.net/Articles/840736/ zlynx <div class="FormattedComment"> Yeah media keys are not something Gnome does. That&#x27;s your keyboard.<br> <p> My Dell has a control for that in the BIOS to set the startup default. You can also press Fn+Escape (I think) to switch the mode. There&#x27;s a little lock icon on the key. Or press Fn+F8 (or whatever) to get either F8 or Keyboard Backlight, depending on the default Fn mode.<br> </div> Fri, 18 Dec 2020 15:00:10 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840672/ https://lwn.net/Articles/840672/ lag <div class="FormattedComment"> I relied heavily on Gnome2, but once they took the decision to copy Apple in a way worse than Canonical&#x27;s Unity did it was too much and made me take a complete turn to KDE. I really can&#x27;t work comfortably with global menus and single window paradigms. It is probably ok if you worked on photoshop/illustrator/aftereffects all day, or if your only need was to alt-tab between an ide and a browser.<br> The rest is history, and Gnome developers have been really patronising in the early days, dismissing clearly broken stuff and regressions as &quot;useless&quot; and obsolete needs often taking the blame on its users&#x27; bugfix requests.<br> Not saying that other WMs developments don&#x27;t suffer of similar problems, but the way GnomeShell alienated part of its users when it came out has been quite unique. <br> </div> Fri, 18 Dec 2020 09:42:38 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840671/ https://lwn.net/Articles/840671/ mjg59 <div class="FormattedComment"> As far as I can tell this isn&#x27;t the default behaviour of gnome (I&#x27;m running unmodified Fedora here, and all my F keys get passed to the application). As mentioned elsewhere many modern keyboards default to having the F keys perform media actions unless the Fn key is held with them, and the mechanisms to revert this vary depending on the keyboard in question.<br> </div> Fri, 18 Dec 2020 09:09:10 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840670/ https://lwn.net/Articles/840670/ LtWorf <div class="FormattedComment"> That is shifting the goal.<br> <p> It has to be someone who can&#x27;t afford to own a computer for their work, but do work with a different device out of poverty.<br> </div> Fri, 18 Dec 2020 06:51:53 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840665/ https://lwn.net/Articles/840665/ pizza <div class="FormattedComment"> <font class="QuotedText">&gt; My current rage-out is the the gnome shell currently captures all my function keys and uses them as media keys, and there is literally no way to fix this except by fiddling around with keymaps and config files like some sort of caveman. Pressing F8 should get the results I need on the vsphere stuff I&#x27;m installing, not decide to darken my screen or whatever. Nuts.</font><br> <p> Are you sure this isn&#x27;t the actual keyboard? I&#x27;ve noticed that modern laptop keyboards tend to map the Function keys to &quot;alternative&quot; functions (eg media controls) by default, and you have to use a Fn key to get the &quot;traditional&quot; function mappings. (There&#x27;s typically a &quot;Fn Lock&quot; that will toggle the unmodified default..)<br> <p> This is the case for my newer laptop, plus a couple of the other keyboards I have floating around here, but my old laptop, and the keyboard I&#x27;m typing this on, operate as one would expect.<br> <p> (In other words, if the keyboard sends the &quot;Decrease Screen Brightness&quot; keycode when you press the physical F8 key, there&#x27;s no way for GNOME to know that&#x27;s not what you actually wanted...)<br> <p> </div> Fri, 18 Dec 2020 05:48:11 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840663/ https://lwn.net/Articles/840663/ motk <div class="FormattedComment"> My current rage-out is the the gnome shell currently captures all my function keys and uses them as media keys, and there is literally no way to fix this except by fiddling around with keymaps and config files like some sort of caveman. Pressing F8 should get the results I need on the vsphere stuff I&#x27;m installing, not decide to darken my screen or whatever. Nuts.<br> </div> Fri, 18 Dec 2020 02:55:58 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840660/ https://lwn.net/Articles/840660/ Cyberax <div class="FormattedComment"> I haven&#x27;t been using GNOME for the last 8 years or so. The things that actually drove me away were:<br> - Missing right-click menus.<br> - &quot;Hot corners&quot; that couldn&#x27;t be disabled.<br> - No bottom/top panels like in GNOME2.<br> - Broken menus in some apps (Eclipse).<br> <p> I remember spending several days with gnome-tweak-tool, before giving up and moving to xfce.<br> </div> Fri, 18 Dec 2020 01:48:07 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840647/ https://lwn.net/Articles/840647/ adam820 <div class="FormattedComment"> <font class="QuotedText">&gt;&gt; Some functionality that works best with classic input devices was damaged in favor of touch-based interfaces.</font><br> Such as? I daily-drive a 2-in-1 that works clean for most things in either mode, except for obvious standouts where one or the other make the most sense.<br> <p> <font class="QuotedText">&gt;&gt; Which is a good approximation of the reality.</font><br> ...your reality, maybe? I have several machines that run GNOME, and my Linux-using friends/co-workers also all use GNOME. I think you&#x27;re discounting the whole enterprise Linux market.<br> <p> It feels like all the stuff surrounding the rough edges of the early GNOME 3.x days nearly a decade ago are still informing your opinion (which is fair, you&#x27;re free to do so, I suppose).<br> </div> Fri, 18 Dec 2020 00:18:42 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840624/ https://lwn.net/Articles/840624/ federico <div class="FormattedComment"> That could be true for some Windows or Mac users, but not for Linux/BSD users. Having said this, it could be that companies moved their developers on more profitable businesses: cloud and friends. Could it be that the 2010 spike is in part due to MeeGo (<a href="https://en.wikipedia.org/wiki/MeeGo">https://en.wikipedia.org/wiki/MeeGo</a>)? See Intel contributions and MeeGo&#x27;s lifespan (and moblin)<br> </div> Thu, 17 Dec 2020 20:25:55 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840622/ https://lwn.net/Articles/840622/ Cyberax <div class="FormattedComment"> <font class="QuotedText">&gt; This is a strange statement. Keyboard, touchpad, and mouse all work fine in GNOME.</font><br> Some functionality that works best with classic input devices was damaged in favor of touch-based interfaces.<br> <p> <font class="QuotedText">&gt; nobody would be using GNOME today.</font><br> Which is a good approximation of the reality.<br> </div> Thu, 17 Dec 2020 19:47:08 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840618/ https://lwn.net/Articles/840618/ mcatanzaro <div class="FormattedComment"> <font class="QuotedText">&gt; The fact is, GNOME essentially crippled the most used devices (keyboard/touchpad/mouse) in favor of non-existent tablets.</font><br> <p> This is a strange statement. Keyboard, touchpad, and mouse all work fine in GNOME. If they didn&#x27;t, nobody would be using GNOME today.<br> </div> Thu, 17 Dec 2020 19:11:15 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840588/ https://lwn.net/Articles/840588/ sandsmark <div class="FormattedComment"> <font class="QuotedText">&gt; Have you ran tests on this? I certainly don&#x27;t think so. Counterpoint: I interact with GNOME primarily with my keyboard and it&#x27;s fluid and fantastic.</font><br> <p> My pet peeve is that the gtk file dialog is unusable for me with a keyboard (and I have to use it because chromium only supports all functionality with the gtk3/4 dialog).<br> <p> The biggest issue is that if I try to use the keyboard to jump to files starting with a letter, it instead starts recursively listing all matching files and folders, so I end up having to resort to the mouse pretty much every time.<br> <p> And yes, it&#x27;s marked as a WONTFIX (I don&#x27;t remember if they were open to making it configurable, but it&#x27;s a long time since it broke so I assume no).<br> <p> There&#x27;s also some minor paper cut issues with focus and whatnot, but that doesn&#x27;t matter much since I can&#x27;t use the keyboard in the first place.<br> </div> Thu, 17 Dec 2020 14:52:53 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840534/ https://lwn.net/Articles/840534/ rahulsundaram <div class="FormattedComment"> <font class="QuotedText">&gt; Indeed. And you end up with unusable nonsense. Look at iPad applications on macOS - they are nigh unusable because of this.</font><br> <p> Things like laptops with touch screen, 2:1 laptops and netbooks etc was what GNOME was targeting. Not iPads. <br> </div> Thu, 17 Dec 2020 13:38:45 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840533/ https://lwn.net/Articles/840533/ rahulsundaram <div class="FormattedComment"> <font class="QuotedText">&gt; Introduce me to 1 person that actually works a full time job sitting on a desk with a phone in their hand…</font><br> <p> Lots of sales people do that including a category of people who travel frequently for work aka road warriors and they make heavy user of their phones. Is it really that hard to imagine that some percentage of people rely on their phones or an occasional tablet lot more than their computers?<br> </div> Thu, 17 Dec 2020 13:32:48 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840532/ https://lwn.net/Articles/840532/ LtWorf <div class="FormattedComment"> Introduce me to 1 person that actually works a full time job sitting on a desk with a phone in their hand…<br> </div> Thu, 17 Dec 2020 13:09:12 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840522/ https://lwn.net/Articles/840522/ sam.thursfield <div class="FormattedComment"> An impressive piece of research!<br> <p> I got involved in GNOME years ago because I wanted to develop apps and started to see room for improvement in the platform. As the platform gets better, this avenue starts to close off. Luckily there is still plenty of work to do in the core GNOME apps :D<br> </div> Thu, 17 Dec 2020 12:07:12 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840521/ https://lwn.net/Articles/840521/ halla <div class="FormattedComment"> The reason is pretty simple: Nokia. Nokia tried to create an ecosystem around Linux and free software, which drove a lot of development, both around GTK/GNOME and Qt/KDE. <br> <p> Recently someone made a similar graph for KDE repositories and it shows exactly the same pattern.<br> <p> At one point there were more than twenty people paid to work on Calligra/KOffice, just for the document viewer app for Maemo. Nokia-internal people, people from my company, KO GmbH, third party developers. And that&#x27;s just one example.<br> <p> And then in 2012 Nokia switched to Windows and all that work stopped. <br> <p> </div> Thu, 17 Dec 2020 12:02:24 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840487/ https://lwn.net/Articles/840487/ Cyberax <div class="FormattedComment"> <font class="QuotedText">&gt; And so on.</font><br> Indeed. And you end up with unusable nonsense. Look at iPad applications on macOS - they are nigh unusable because of this.<br> <p> <font class="QuotedText">&gt; Have you ran tests on this? I certainly don&#x27;t think so. Counterpoint: I interact with GNOME primarily with my keyboard and it&#x27;s fluid and fantastic. Launching apps, opening files and folders, managing windows and multiple desktops, all can be done efficiently with just a keyboard with shortcuts that make sense.</font><br> We have a real-life test: flagging popularity of Linux on desktop. GNOME3 drove me personally away to macOS.<br> <p> <p> <font class="QuotedText">&gt;&gt;Which are basically EVERYONE, since GNOME has never shipped on a touch-based device.</font><br> <font class="QuotedText">&gt; Why? Linux, overwhelmingly, isn&#x27;t running on desktop computers because it shipped on them.</font><br> I&#x27;m not following. GNOME2 had been partially successful, it was gaining popularity with actual first-party manufacturer support (e.g. Dell, IBM). And GNOME3 caused a lot of problems for the existing users in an attempt to capture tablet market.<br> <p> To be fair, Windows 8 made the same mistake. But unlike GNOME they also supported Windows 7 during the lifetime of Win8.<br> <p> <font class="QuotedText">&gt; If I pay for a laptop with a touch-enabled screen or a 2-in-1 convertible, I&#x27;m not interested in desktop environments that patronise me and tell me I&#x27;m buying my hardware wrong.</font><br> Yet forcing users to GNOME3&#x27;s &quot;unique&quot; desktop model was fine?<br> </div> Thu, 17 Dec 2020 07:52:05 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840483/ https://lwn.net/Articles/840483/ joshl <div class="FormattedComment"> <font class="QuotedText">&gt; To be able to work on touch devices like iPad, you basically need to re-invent the classic desktop (circa year 2005) completely.</font><br> <p> Not really. There&#x27;s basic iterative things you can do such as:<br> <p> * Banish GNOME2-style pop-out nested menus wherever possible (just good for everybody...)<br> * Enlarge UI elements (this also makes it easier for pointer users)<br> * Ensure desktop/laptop-only interactions like right-click can be accessed in other ways (e.g. long press)<br> * Implement a useful on-screen keyboard (which will never be seen while running on traditional PCs)<br> * Implement gestures (e.g. pinch-to-zoom; can also be useful for touchpads)<br> * Implement screen rotation<br> <p> And so on.<br> <p> You must internalise that touch-based devices are not just tablets. There&#x27;s a plethora of laptops with<br> touchscreens and 2-in-1 convertibles that we can&#x27;t just pretend don&#x27;t exist. If users want to use these<br> devices while running Linux, they should be able to.<br> <p> <font class="QuotedText">&gt;And this ended up making GNOME hard to use for keyboard-and-mouse users.</font><br> <p> Have you ran tests on this? I certainly don&#x27;t think so. Counterpoint: I interact with GNOME primarily with my keyboard and it&#x27;s fluid and fantastic. Launching apps, opening files and folders, managing windows and multiple desktops, all can be done efficiently with just a keyboard with shortcuts that make sense.<br> <p> <font class="QuotedText">&gt;Which are basically EVERYONE, since GNOME has never shipped on a touch-based device.</font><br> <p> Why? Linux, overwhelmingly, isn&#x27;t running on desktop computers because it shipped on them.<br> <p> <font class="QuotedText">&gt;Yet GNOME3 ended up DECREASING the amount of Linux on desktops. </font><br> <p> Is there causation? Is there even correlation?<br> <p> <font class="QuotedText">&gt;Your laptop has no touchpad? I pity you.</font><br> <p> If I pay for a laptop with a touch-enabled screen or a 2-in-1 convertible, I&#x27;m not interested in desktop environments that patronise me and tell me I&#x27;m buying my hardware wrong.<br> </div> Thu, 17 Dec 2020 03:56:28 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840479/ https://lwn.net/Articles/840479/ Cyberax <div class="FormattedComment"> <font class="QuotedText">&gt; This doesn&#x27;t support your assertion. Working excellently on touch-based devices and small screen sizes != reinvented as a touch-based UI.</font><br> Uhh... Whut? To be able to work on touch devices like iPad, you basically need to re-invent the classic desktop (circa year 2005) completely.<br> <p> <font class="QuotedText">&gt; Again, GNOME must work on hardware people buy. If GNOME adds a feature that works when I use a keyboard and pointer, but doesn&#x27;t when I want to use my touchscreen, that&#x27;s simply broken and should be reported as a bug. In fact, existing situations of this type is why GNOME is clearly a keyboard-and-pointer-first desktop.</font><br> And this ended up making GNOME hard to use for keyboard-and-mouse users. Which are basically EVERYONE, since GNOME has never shipped on a touch-based device.<br> <p> <font class="QuotedText">&gt; Define &quot;a lot&quot;. </font><br> &quot;More than 2&quot;.<br> <p> <font class="QuotedText">&gt; It was certainly a small fraction of Linux&#x27;s tiny presence on desktop computers.</font><br> Yet GNOME3 ended up DECREASING the amount of Linux on desktops. <br> <p> <font class="QuotedText">&gt; A clear failure to ship on tablets? Sure. A clear failure to create an excellent UI that recognises the reality of the laptop I bought in 2019, not so much.</font><br> Your laptop has no touchpad? I pity you.<br> <p> </div> Thu, 17 Dec 2020 02:44:36 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840480/ https://lwn.net/Articles/840480/ liam <div class="FormattedComment"> Unity, followed by Ubuntu&#x27;s subsequent sharp split from the GNOME community? <br> </div> Thu, 17 Dec 2020 02:44:34 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840470/ https://lwn.net/Articles/840470/ Baughn <div class="FormattedComment"> That&#x27;s about the time at which I gave up running Linux on the desktop myself.<br> <p> Windows got better, WSL appeared, and the Linux desktop seems to be degrading with time. It probably isn&#x27;t, strictly speaking—if I put it on the hardware I had back in 2016, I&#x27;m sure it would do fine, but nowadays I use a triple-monitor HDR, HiDPI setup where the DPIs differ massively between monitors.<br> <p> I have never found a desktop environment or distribution which can handle this, and I spent over a year looking. Also, trust me; that wasn&#x27;t the only problem. It was only the most in-my-face one. The second most troublesome would be–<br> <p> Wayland isn&#x27;t ready yet. X11 is apparently deprecated. Some applications are buggy on Wayland, some are becoming buggy on X11, and my GPU doesn&#x27;t work with Wayland anyway.<br> <p> ...<br> <p> I could go on. I love Linux, but it became an act of pure masochism to keep running it.<br> </div> Thu, 17 Dec 2020 01:20:30 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840465/ https://lwn.net/Articles/840465/ rodgerd <div class="FormattedComment"> Windows 7 improved Windows reliability dramatically; Win 10 adds WSL; MacOS moves to Intel and gives a stable Unix experience that can easily run Linux/x86 and Windows VMs. The rise of non-traditional devices. The dramatic churn of desktop Linux re-inventing key, painful bits of the software stack (UI, audio, etc). <br> <p> Free desktops have chosen to re-invent wheels, while competing with commercial offerings (smartphones, tablets, desktops) that have been adding new stuff.<br> </div> Thu, 17 Dec 2020 00:39:58 +0000 Jansson: On the Graying of GNOME https://lwn.net/Articles/840460/ https://lwn.net/Articles/840460/ joshl <div class="FormattedComment"> <font class="QuotedText">&gt;the Shell will provide an excellent experience on touch-based devices and will scale down to small screen sizes</font><br> <p> This doesn&#x27;t support your assertion. Working excellently on touch-based devices and small screen sizes != reinvented as a touch-based UI.<br> <p> <font class="QuotedText">&gt;I remember bugs in GNOME being WONTFIXed with justification &quot;won&#x27;t work on touch&quot;.</font><br> <p> Again, GNOME must work on hardware people buy. If GNOME adds a feature that works when I use a keyboard and pointer, but doesn&#x27;t when I want to use my touchscreen, that&#x27;s simply broken and should be reported as a bug. In fact, existing situations of this type is why GNOME is clearly a keyboard-and-pointer-first desktop.<br> <p> <font class="QuotedText">&gt;GNOME actually did ship on a lot of devices pre-installed (on desktop computers)</font><br> <p> Define &quot;a lot&quot;. It was certainly a small fraction of Linux&#x27;s tiny presence on desktop computers. If that company is now defunct perhaps that&#x27;s due to GNOME 2 being a &quot;total mess&quot; and the market deeming it a failure.<br> <p> <font class="QuotedText">&gt;But GNOME Shell has never been shipped on a tablet - a clear failure.</font><br> <p> A clear failure to ship on tablets? Sure. A clear failure to create an excellent UI that recognises the reality of the laptop I bought in 2019, not so much.<br> </div> Thu, 17 Dec 2020 00:34:36 +0000