Fedora Won’t Adopt GNOME’s New Console App Anytime Soon

Don’t bank on seeing the new GNOME Console app ship in Fedora anytime soon.

Despite this modern replacement for GNOME Terminal being decent (especially since gaining a fancy tab overview) the bods overseeing what’s included in Fedora remain unconvinced by its appeal, citing missing features and a lack of a definitive “USP”.

Thus, they plan to “stick with GNOME Terminal indefinitely”.


Now, with development effort on Console (once known as Kings Cross Station or KGX) hitting the skids, GNOME is going further: it’s considering demoting Console from the desktop’s Core Apps selection and replacing it with —you guessed it: GNOME Terminal.

Music Chairs Terminal Apps

Fedora Won’t Adopt GNOME’s New Console App Anytime Soon
GNOME Console in Ubuntu 22.04 LTS — though not by default

Console was made a GNOME Core app in GNOME 42 but few distros went ahead and adopted it. Ubuntu devs have stuck with GNOME Terminal in all releases since, as has Fedora.

As highlighted in a blog post by GNOME’s Michael CatanzaroFedora is a super important downstream of the GNOME desktop. If it can’t see a compelling reason to adopt an app the project recommends then, simply, there’s a disconnect; something’s gone wrong.

“We messed up by adding [Console] to core before downstreams were comfortable with it, and at this point it has become unclear whether Console should remain in core or whether we should give up and bring back Terminal,” he writes.

It’s all a bit music chairs, isn’t it? In, out, in, out, shake it all about…

Despite the drama (which, lest anyone reach for superlatives to throw my way, is comparative – we’re talking terminal apps here, not the economy) something positive is coming out of the affair: a new process for evaluating, incubating, and approving GNOME core apps.

The aim?

To prevent situations like this from occurring in the future when (as it’s not really a case of if) core app changes take place.


By signposting intention to introduce new apps sooner. This way downstream distros have time to react, provide feedback, make their thoughts known.

We choose our own defaults, anyway

GNOME console app
Console — I Choose You!

It’s easy to understand Fedora’s position: they’re cool with swapping an app out, but only if there’s a compelling reason to. Console lacks that — folks like me might be all-for its minimally-minded feature set, but lots of existing users aren’t.

I made Console my default terminal app Fedora (and Ubuntu, though I make heavy use of BlackBox, and the ddterm GNOME extension too) and I like it: I don’t find myself missing any of the features (like profiles) GNOME Terminal offers — but I’m not a heavy terminal user.

Maybe you are?

Let me know which terminal app you prefer down in the comments (yup, even if it’s not one of the ones mentioned in this post).

Print Friendly, PDF & Email

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Server Status

Aradippou Chat 1 Chat 2 Larnaca Limassol Nicosia

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:



Super Club Radio

Mighty Deals


CyIRC Tweets

Scroll Up
Fatal error: Uncaught WMAC\JSMin_UnterminatedStringException: WMAC\JSMin: Unterminated String at byte 1180: "+o.accessToken}}).then(e=>{if(!e.ok)throw e;return e});return a.catch(e=>{console.error(`Failed to logout chatrix session. deviceId: ${o.deviceId}`)}),a}})(); in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php:215 Stack trace: #0 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(157): WMAC\JSMin->action(2) #1 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(96): WMAC\JSMin->min() #2 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/class-main.php(375): WMAC\JSMin::minify('(function(){"us...') #3 /home/bszucbfe/public_html/wp-includes/class-wp-hook.php(324): WMAC_PluginMain->jsSnippetcacher('(function(){"us...', '/home/bszucbfe/...') #4 /home/bszucbfe/public_h in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php on line 215