-
-
Save crivotz/d4e43ebce09621906571f3720e676781 to your computer and use it in GitHub Desktop.
| sudo apt-get install -y \ | |
| git \ | |
| g++ \ | |
| libgtk-3-dev \ | |
| gtk-doc-tools \ | |
| gnutls-bin \ | |
| valac \ | |
| intltool \ | |
| libtool \ | |
| libpcre2-dev \ | |
| libglib3.0-cil-dev \ | |
| libgnutls28-dev \ | |
| libgirepository1.0-dev \ | |
| libxml2-utils \ | |
| gperf | |
| git clone --recursive https://github.com/thestinger/termite.git | |
| git clone https://github.com/thestinger/vte-ng.git | |
| echo export LIBRARY_PATH="/usr/include/gtk-3.0:$LIBRARY_PATH" | |
| cd vte-ng && ./autogen.sh && make && sudo make install | |
| cd ../termite && make && sudo make install | |
| sudo ldconfig | |
| sudo mkdir -p /lib/terminfo/x; sudo ln -s \ | |
| /usr/local/share/terminfo/x/xterm-termite \ | |
| /lib/terminfo/x/xterm-termite | |
| sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/local/bin/termite 60 |
Good! I've moved on to kitty but I'm glad it's still working properly.
I've been using these instructions on Debian 10. I had an issue with the VTE library causing a segfault on Termite when typing certain characters like "^". Was using the default branch, 0.50.2-ng, to compile vte-ng. Switching to branch 0.56.2-ng fixed the issue.
-
Compile error of app.vala (during make inside the termite directory): "struct Test.App.Options cannot be empty"
There is a fix documented in GNOME/vte project to add a dummy param inside "public struct Options"
GNOME/vte@53690d5 -
There is also a runtime error: the default config file isn't installed. App configs are stored in a tree under ~/config
Fix: Create directory, and copy the default config from the installation directory
mkdir ~/.config/termite
cp ~/termite/config ~/.config/termite/
Sparkylinux 2020.6 based on Debian testing Bullseye
Debian 10 working fine