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.
error[E0277]: the trait bound `String: From<String>` is not satisfied
I'm about to release a new, highly broken alpha for #Tootle 2.0, the native Mastodon client for Linux
In 2.0 you can expect:
- Improved UI and UX. Thanks to #GTK 4 and Libadwaita, you can expect a massive responsiveness boost!
- New sidebar layout. Now all your accounts and quick links can be found in a separate view.
- Initial Pleroma support (but don't expect full compatibility yet!)
- Improved credential store
- Improved in-memory caching
- 100% more bugs!
"RHSB-2021-006 Long path name in mountpoint flaws in the kernel and systemd (CVE-2021-33909, CVE-2021-33910)"
Bonus points for a button / menu action to reply to the given message (opens the system's email client) without having to manually hunt for the In-Reply-To header to use.
App ideas: there should be a native app for browsing old-school mailing list archives.
Because hunting for those tiny "next message in thread" links on a webpage is not very convenient. The app could use the native navigation patterns of the platform, such as: swipes to go forward/back in a thread, a sidebar / pop-out navigation drawer for thread overview, plus a native search UI.
And now for the composited X11 case (GNOME Xorg session). I'm happy to see that Wayland + dynamic render time is ahead!
(note that the colors are different from the previous plot)
$ git switch -с костыли
$ git add .
$ git commit -m "Initial костыли"
Here's my GSoC update blog-post! Area selection editing and window selection for the new GNOME Shell screenshot UI: https://imolodetskikh.wordpress.com/2021/07/15/gsoc-2021-selection-editing-and-window-selection/
The terminal is on life support. Is it worth saving?
(submitted by ridiculous_fish)
Claims made in response to my repost of the Tor-getting-rewritten-in-Rust story:
• That you can't bootstrap rustc without trusting binaries from Mozilla
• That LLVM-produced binaries don't contain the actual machine code, but LLVM bytecode with a JIT that runs it, which makes LLVM-produced binaries untrustable
My dynamic render time MR has finally been merged to Mutter! https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1762
It should give a slight decrease in input latency, especially on lower refresh-rate displays such as 60 Hz. In rare cases it can also give a slight boost to the FPS in GNOME Shell.
Isn't it fun to play both sides? 😉
I already have an idea for a v3 detection scheme for when I patch v2 (hint: it has to do with transferring receive rights!), and a vague plan for a rather dirty hack that would neutralize that one too.
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!