vte/libvte is extremely choppy because it's hard-capped to 40fps. all terminals based on it suffer from this, so I decided to make these quick n dirty patches for various vte versions that bump the cap up to 120fps
here's a 120fps video demostration https://streamable.com/j8i0n
also a 60fps clip on twitter if your browser can't handle 120 https://twitter.com/roriicon/status/1113186464332951559
pick the one that matches your version more closely. you will find all three patches attached below
0.56.0 would be vte3/vte2.91, also works on latest git version
0.36.5 would be vte290/vte2.90
0.28.2 would be vte
you can apply the desired patch by entering the vte source directory and
running patch -p1 < /path/to/patch.diff
note that if you check out the source from git you need to first switch
to the correct version tag, for example git checkout 0.56.0
ideally you would modify your distro's package or make a custom package with the patches, but you can also compile manually with
(vte3)
./configure --disable-static --disable-introspection --disable-vala
make -j$(nproc --all)
sudo make install
(vte290)
./configure --disable-static --disable-introspection --disable-vala \
--with-gtk=3.0 --disable-gnome-pty-helper
make -j$(nproc --all)
sudo make install
(vte)
./configure PYTHON=python2 --disable-static --with-gtk=2.0
make -j$(nproc --all)
sudo make install
keep in mind that manually compiling is not a clean install and you would need to clean up files manually to uninstall it
very cool, didn't know about this. can you get them to include this?
i also need libvte to NOT extend the font height +1 to make space for vertically offset bolded fonts
This is breaking all box-drawing.