News for hackers. Stuff that matters.
Re:On the Graying of Gnome by hda2 on Sunday December 20, 2020 @09:57PM (#25491730)
I still remember how their developers requested that transmission (a popular third-party torrent app) remove support for system tray icons because Gnome removed them.

They eventually decided to side-step developers and remove system tray support from GTK entirely.

Edit: changed "demanded" to "requested" to be more neutral. See comment bellow.

Re:On the Graying of Gnome by cycloptic on Sunday December 20, 2020 @10:30PM (#25491891)
For reference, here is the bug: https://trac.transmissionbt.com/ticket/3685

Reading further down, it's hard for me to see a demand there, I see a heads-up about an upcoming deprecation and a suggestion of what to do about it. The reason the system tray support was deprecated and removed eventually was because nobody was keeping it up-to-date.

Re:On the Graying of Gnome by anoncake on Monday December 21, 2020 @05:17AM (#25493586)
Money quote from the bug:

> I guess you have to decide if you are a GNOME app, an Ubuntu app, or an XFCE app unfortunately. I'm sorry that this is the case but it wasn't GNOME's fault that Ubuntu has started this fork. And I have no idea what XFCE is or does sorry.

Re:On the Graying of Gnome by bigbubba on Monday December 21, 2020 @12:22PM (#25497036)
> And I have no idea what XFCE is or does sorry.

This is the point where I realized that person was not commenting in good faith. It simply isn't plausible that a GNOME developer was earnestly unaware of XFCE's existence.

Re:On the Graying of Gnome by cycloptic on Monday December 21, 2020 @01:26PM (#25497749)
I honestly disagree. If I hadn't looked at some of the other Ubuntu flavors at some point I probably would have no idea what XFCE is.
Re:On the Graying of Gnome by dleslie on Monday December 21, 2020 @08:53PM (#25502012)
That's like someone on Microsoft's kernel team claiming that they've never heard of QNX.

It's certainly possible, even likely, but such an admission would be a gross condemnation of the knowledge of the developer regarding their necessary domain knowledge.

Re:On the Graying of Gnome by cycloptic on Monday December 21, 2020 @11:52PM (#25502986)
Maybe for a startup employee or a senior level. For a junior/mid level developer at a large firm transferred from another team, absolutely not. Knowing all alternatives that exist on the market is the job of management, not ICs.
Re:On the Graying of Gnome by bayindirh on Tuesday December 22, 2020 @04:25AM (#25504483)
I politely disagree with you. From my experience, cross pollination of ideas from alternatives makes both the person and the product much better.

I personally always try to use some alternatives at the same time (XFCE, KDE, macOS / C++, Python, Go, etc.) to see what others are doing.

This allowed me to think both out of the box and carry good ideas between systems. Some examples:

- Implement just works approach in a set of python utilities developed for a project. Extended development time a little but, removed setup from so many nodes so it compensated itself and allowed me to sleep well at night.

- Copying GNOME2's desktop layout to KDE with some macOS influences allows me to become extremely efficient in my Desktop systems. Since it contains something from everything, everything other DE is familiar and I'm also more efficient in them ("This is UNIX, I know how to use it!" effect).

Re:On the Graying of Gnome by cycloptic on Tuesday December 22, 2020 @10:50AM (#25507444)
>I personally always try to use some alternatives at the same time (XFCE, KDE, macOS / C++, Python, Go, etc.) to see what others are doing.

That's great, I do the same thing so I can relate to you, but I hope you understand that the bar for contributions to an open source project is generally more like "did you write code that the maintainer wants to merge" and not "you must familiarize yourself with all alternatives." How you achieve that varies and not everybody has the time to spend searching around on distro forums and Github. Some people might only ever familiarize themselves with one or two open source projects that they use and contribute to. And it's hard for me to see something wrong with that, that's their prerogative.

Re:On the Graying of Gnome by dleslie on Tuesday December 22, 2020 @01:32AM (#25503584)
That's a dismal view, and a condemnation of the quality of work done by such individuals. If they aren't aware of the current state of technology and the market competition, how can they partake meaningfully in decision making?
Re:On the Graying of Gnome by cycloptic on Tuesday December 22, 2020 @10:41AM (#25507314)
In a a lot of bigger companies, developers don't need to partake in certain kinds of decision making, management makes the hard decisions for them. Why is this a dismal view? Not everything is a startup, and some people who I've talked to who enjoy the corporate life have told me they see this as a positive because it makes their job easier.
Re:On the Graying of Gnome by anoncake on Sunday December 27, 2020 @10:54AM (#25551813)
Are you the designer (not "merely" a developer) of a desktop environment?
Re:On the Graying of Gnome by bayindirh on Monday December 21, 2020 @05:43AM (#25493710)
Why can't Transmission-gtk be just a well written GTK app and play nice everywhere? Why the (forced) distinction?
Re:On the Graying of Gnome by cycloptic on Monday December 21, 2020 @02:28PM (#25498425)
You might say this is "fragmentation." Up until two years ago Ubuntu had a different shell (Unity) with a different API for this, and up until last year XFCE was mostly still using GTK2 and its deprecated APIs. Things are getting better now (Ubuntu's tray is just an ordinary GNOME extension, XFCE supports the new API) but it's taken time to reconcile everything.
Re:On the Graying of Gnome by NullPrefix on Monday December 21, 2020 @05:52AM (#25493759)
You're either with us or against us!