I've mentioned this a few times but never publicly announced it, so consider this the announcement.
I've also ported Owl, my Cocoa Wayland compositor, from OS X to the Hurd using GNUstep.
Here's a screenshot of weston-terminal and weston-flower, running on Owl on GNUstep on Hurd, with X forwarded from a QEMU VM via SSH.
Here's another pretty screenshot for you'all
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)
I never did the #introductions thing, so here goes!
I live in Moscow, 🇷🇺 & currently study at CMC MSU.
I work at SmartDec where I write a cool static analyzer for Java & Kotlin. I'm also a tech editor at tproger.ru
I'm on the Darling team; we hack on macOS internals to make apps & programs targeting Darwin run on Linux/Android.
Librsvg, Rust, and non-mainstream architectures - https://people.gnome.org/~federico/blog/librsvg-rust-and-non-mainstream-architectures.html
Librsvg, Rust y arquitecturas que no son comunes - https://people.gnome.org/~federico/blog/librsvg-rust-and-non-mainstream-architectures-es.html
My entertainment for this evening was rewatching the Xiph primers on digital media and I can't recommend them enough.
If you were ever remotely curious about anything releated to audio and/or video you *should* watch them. They are *amazing*.
NeoChat, KDE's native Matrix chat client, is out and comes with a new login page that detects the server configuration from your ID, stickers, message editing, and much more. Check out all that's new at https://carlschwan.eu/2021/02/23/neochat-1.1/
@nolan Here are some useful links about the same exact problem space but in the desktop world. These are posts from the people have been building the systems for decades, not rando distro packager with an opinion.
(By Lennart, from 2014)
(2017, on how distro packagment is broken)
(2011, Its early notes on of what then evolved to be Flatpak. Not as through as the other posts but still good for history context)
Embloggeration happened: in which I talk about experiments with #gtk documentation — https://www.bassi.io/articles/2021/02/19/documentation-changes/
Typography is another little “tool-app” from the @gnome Design Tooling Team as a companion to (Colour) Palette offering buttons to copy various css classes/characters you may need in your app/mockup
Along the way we got a couple of gtk4 bugs ironed out, thanks @exalm et al for the help with that
As ever some nice artwork from @tbernard
Interesting; so I'm used to (system) package managers that treat themselves as just another package (you can e.g. `apt remove apt` or `dnf upgrade dnf`)
But Homebrew is obviously different. There's a separate command for upgrading itself vs upgrading packages, and there's a whole separate script for you to `curl | sh` if you want to uninstall it
Rust, objc, Kotlin, C, Python
Linux, GNOME; Android
Wayland; Plan 9
Microkernels, the Hurd
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!