I've made a mock-up to illustrate my ideas about the next-gen terminal experience!
• the pathbar
• username, hostname and git branch displayed in the UI, shrinking the shell prompt back to just a $
• commands as cards
• syntax highlighting, including graying out the output a bit to differentiate it from commands themselves
• autocompletion (displayed in a native widget)
• built-in error handling options
• the time each command took (on the right)
New episode of @ebassi's excellent History of GNOME 😍
We're only at episode 4, and I'm already so hooked that I look forward to it all week
@Wolf480pl In order to be a platform you need to have your own HIG, developer docs, and app ecosystem.
GNOME, Elementary, and KDE are platforms. Ubuntu, Fedora, and OpenSUSE are not.
@Wolf480pl The problem is a lot of people DO complain to developers about this stuff because they think themes just magically work.
Also, this is primarily about distributions shipping broken stylesheets by default, not individuals tweaking their system.
If everyone who doesn't use Adwaita did this as a conscious choice and was aware of the risks and responsibilites, everything would be fine. That's not the case though, because app devs get "Looks broken on Ubuntu" issues all the time.
Systemic exclusion of women from tech Show more
It says a lot about tech culture that John Carmack is at the top of this list.
The very fallacious idea that a great software product was made by a single person.
The remembering of history by idealised iconic figures, that doesn't get us far if we want to look at history in order to learn and understand.
The idea that you are only worth remembering if you are an example of greatness.
@timapple @tbernard That won't be the case. The OS would be just an OStree image of the Buildstream project that's used to already manage the releases and build the GNOME runtime/sdk. And thanks to Flatpak you won't miss out on content/apps either.
Essentially apps that target the GNOME flatpak runtime are already targeting the GNOME OS base.
Of course it's a little different on Android, because Google has long made Nexus/Pixel devices, which ship a clean version of the platform without OEM "improvements".
But even on the free desktop there are examples of this: elementaryOS is famously vertical by design, Budgie has Solus, and even KDE has Neon. We're the only platform that you *can't* get without going through a distributor.
We see the same dynamic playing out on the GNU/Linux desktop: Ubuntu, Fedora, Pop OS etc. are pretending to be platforms, but they're not.
This results in a situation where everyone is trying to do campy "value-add" features, and pushing their brand in users' faces. It's why atrocities like the Fedora logo extension, and developer-hostile custom system stylesheets are a thing even though everyone knows these are bad ideas.
This isn't GNU/Linux specific either, Android has the same problem. Every OEM wants to be Apple, but doesn't want to do the work of maintaining a full vertical platform.
This incentivizes them to make decisions that are actively user-hostile (such as pushing out updates more slowly because they need to update their custom UI stuff).
Rebel with too many causes.
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!