I have changed my default terminal emulator from Simple Terminal (ST) to MATE Terminal (MT). In the process, I modified 46 files, making 214 additions and 7843 deletions. I also learned how to properly use dconf to control mate-terminal programmatically.

The commit message from the merge into master provides a detailed explanation (please ignore any typo or odd comma). The gist of it is that the new choice is better for portability and maintainability, while also offering a few minor usability benefits.

This is a major review of my dotfiles. It intends to replace my default choice of terminal emulator.

Below is an excerpt of the commit message that signalled the start of this process.


Context: after extensive testing, I have decided to change my default choice of terminal emulator to MT. The previous default was my custom build of the Simple Terminal (ST), by the Suckless community. Here is the reasoning, in outline form: