Posts by hergertme@fosstodon.org
(DIR) Post #AZFX47En0p5wyWJSNM by hergertme@fosstodon.org
2023-08-29T20:59:49Z
0 likes, 0 repeats
If you wanted to make any of this even harder, I dare you to try.Because even if you get this working, you get to deal with btrfs subvolumes and ostree deploy directories.
(DIR) Post #AZXHVO7q07ueLQnZ44 by hergertme@fosstodon.org
2023-09-07T18:36:58Z
0 likes, 0 repeats
For the very first time, I might actually *use* a Fedora wallpaper. I mean, never would I ever before, but this new one (F39) is just that good.
(DIR) Post #AZtXLnBh3IjaoWrb3Q by hergertme@fosstodon.org
2023-09-17T00:04:11Z
0 likes, 1 repeats
I don't know who needs to hear this, but you absolutely do not need to be the maintainer of an open source project to write features or help lead the direction of it.Often, us maintainers are keeping the lights on for a number of projects and very much need contributors to show up and work on features.
(DIR) Post #Aa9M9wdQOELhmOAGYK by hergertme@fosstodon.org
2023-09-26T02:39:48Z
0 likes, 0 repeats
Spent some time today cleaning up VTE drawing patches. With a couple tweaks not yet in upstream-able patch form, I can get 120hz playing videos with mpv. Some frame clock aliasing there still too, but that will all get solved as part of removing processing caps.
(DIR) Post #Aa9M9xtPiGjVgGeY76 by hergertme@fosstodon.org
2023-09-26T03:48:38Z
0 likes, 1 repeats
I should mention that it’s GTK that can get 120hz, mpv is only decoding 30hz here essentially.
(DIR) Post #Aa9cF4mB9Atzk9jCF6 by hergertme@fosstodon.org
2023-09-26T04:33:29Z
1 likes, 0 repeats
Too much fun.
(DIR) Post #AaFUYAWeMReeOOojI0 by hergertme@fosstodon.org
2023-09-29T03:52:04Z
1 likes, 0 repeats
June learning programming
(DIR) Post #Ab75B7swD0MmA3zs8m by hergertme@fosstodon.org
2023-10-25T01:11:38Z
0 likes, 0 repeats
@nekohayo @me I think that is a downstream patch for gnome-terminal in Fedora (or using an older release).It is a point of contention where the maintainer I think feels differently than the rest of us.
(DIR) Post #Ab75B9YnypRzMCap2O by hergertme@fosstodon.org
2023-10-25T01:19:47Z
0 likes, 0 repeats
@nekohayo @me https://bugzilla.gnome.org/show_bug.cgi?id=720693For details. You can always set the escape sequence, but the title will often get immediately changed anyway through most shell configurations these days.So you'd really need a bit to both set the title, and ignore dynamic titles.
(DIR) Post #Ab92tyiJF9pNCYdnZQ by hergertme@fosstodon.org
2023-10-25T22:48:08Z
0 likes, 1 repeats
If you geek out on compression and are interested in dipping your toes into a project like GLib, https://gitlab.gnome.org/GNOME/glib/-/issues/3149 might be a fun project to work on.Add something like GZlibCompressor which does LZ4.I'd be happy to mentor/point someone in the right direction because I just don't have the time to do it myself.Likely you can copy a lot from the zlib implementation.
(DIR) Post #Ab9XofNEoneMLpjRey by hergertme@fosstodon.org
2023-10-26T06:00:56Z
0 likes, 0 repeats
@charadon you can create streams with them too using GConverterInputStream and such.
(DIR) Post #AbYRbPmGBeEUet5rpA by hergertme@fosstodon.org
2023-11-07T04:06:23Z
1 likes, 0 repeats
Added Rust demangling to Sysprof's kernel symbolizer.
(DIR) Post #Abg2cLD3iCDRBxeXk8 by hergertme@fosstodon.org
2023-11-10T22:10:15Z
1 likes, 0 repeats
Shout-out to the dude walking up Belmont in Portland with an IBS shirt in the style of 80s IBM.
(DIR) Post #Abo1fLBcQI7nVCNeEK by hergertme@fosstodon.org
2023-11-14T18:42:23Z
0 likes, 0 repeats
It's a different experience to do a system upgrade in a terminal that you work on. Always a nail biter.
(DIR) Post #AcKJZaGW0MICCJOQi0 by hergertme@fosstodon.org
2023-11-30T03:02:45Z
2 likes, 3 repeats
Got my 15 year old Thinkpad X300 out of storage. It's a 1200mhz Core 2 Duo w/ 4GB RAM and Intel 965GM graphics.So like, pretty damn slow, but it does do GLES 2.0!The GTK 3 based gnome-terminal in Fedora 39 took 3m59s to cat a 650mb text file.The GTK 4 version with all of my and others patches applied and using OpenGL took 2m21s.A reduction of over 40% on ancient hardware.So when people say that GNOME doesn't care about old hardware, point them right here.
(DIR) Post #AcKJZbYzBAf4Dt2h8a by hergertme@fosstodon.org
2023-11-30T03:04:02Z
0 likes, 0 repeats
And on top of that, the only reason I could search to launch the terminal on this machine was because of the search provider optimizations I did at the end of the GNOME 45 beta cycle.
(DIR) Post #AcLFNAaDSYhwPbOQ0e by hergertme@fosstodon.org
2023-11-30T19:21:55Z
0 likes, 0 repeats
@charadon The very core of Builder was built around a container/runtime design from the beginning. IdeRunContext is the object I added last year which makes that a lot easier to plumb through all the plugins.
(DIR) Post #AcLHQfnK4ZCjzPK0Qa by hergertme@fosstodon.org
2023-11-30T19:45:20Z
0 likes, 0 repeats
@charadon I use the D-Bus interface instead of flatpak-spawn, because Builder doing this pre-dates flatpak-spawn. So it's not like those IDEs can't do what we do. They just need to be written correctly for a world of containers rather than trying to bolt it on afterwards.
(DIR) Post #AclAysbcC3lsbBPOHw by hergertme@fosstodon.org
2023-12-12T05:13:35Z
2 likes, 1 repeats
I tried an electron-based container app today which integrates a terminal.Opening one terminal and running btop for a few seconds got me 522mb of memory usage across three processes, with very little shared memory between them.VTE with 10 tabs, 10k lines of full scrollback, all those GPU shaders, rendered svgs, etc was ony 58 after subtracting shared pages.If you need 522mb to open a terminal to do literally anything on your own system, you're already f'd.
(DIR) Post #AcoOeybOAfsMEkaOo4 by hergertme@fosstodon.org
2023-12-06T22:40:08Z
0 likes, 1 repeats
My systemd-oomd changes are in today's systemd release, 0xFF (255)