@raichoo me included. It at least sounds like something that could work for me. I never tried any similar WMs while on X11, but have been trying out river. It still isn't mature enough, but it will be interresting to see what it will become.
Hikari appears, at least on paper, to not be quite right for me, but I still want to try it out "for real". Sometimes the best changes are the unexpected ones.
The PR is here: https://codeberg.org/dnkl/foot/pulls/15
It's gone a bit stale, but shouldn't be too hard to bring up to date. The only thing remaining is porting the terminfo.
How to fuzz a #TerminalEmulator:
One-liner to copy the contents of a file to the clipboard in an OSC52-enabled terminal emulator:
echo -e "\e]52;c;$(echo -n $(cat /path/to/file) | base64 -w0)\e\\"
I just released #FootTerminal 1.4.0!
Also works very well on the #PineBookPro :)
In addition to lots of bug fixes, this release brings multi-seat support, much improved #sixel support, and the ability to pipe visible text, or the entire scrollback, to external tools.
And of course, the new logo!
See full changelog on @codeberg
@selea question: is Artix gone forever from mirror.linux.pizza?
My Sway fork, where pango has been replaced with fcft, has been updated to v1.5.
Multithreading can be hard to get right... 😩
Any ideas how to make #Emacs, running in a terminal, *not* eat my CPU when scrolling?
With the default configuration (emacs -Q), but with scroll-conservatively=5 (to scroll a line at a time), emacs uses ~40% CPU, just to scroll.
Disabling font-lock, or switching to plain text-mode doesn't make any difference.
Then update the database: "sudo systemd-hwdb update"
And finally, reload the udev rules: "sudo udevadm trigger"
I also had to restart Sway.
How to make brightness up/down keys work on #PineBookPro, for real.
Not sure if it was like this before I flashed the keyboard firmware, but anyway, the brightness up/down keys didn't register as normal XF86MonBrightnessUp/Down keys. According to both evtest and xev they didn't have a mapping.
Using evtest I was able to get their scancodes, and then all that was needed was to create an udev hwdb definition.
Linux Geeks doing what Linux Geeks do..