Microterm (µterm) è un semplice emulatore di terminale basato su VTE e scritto in C che sfrutta le librerie grafiche GTK.
Si ispira a diversi emulatori tra cui kermit di Orhun Parmaksız al quale aggiunge la possibilità di dividere orizzontalmente e verticalmente il terminale agganciandone un altro.
Il terminale è nativo wayland ma può essere eseguito anche in ambiente X, di seguito un elenco delle feature presenti:
- Usa la shell di default (utilizza la variabile
$SHELL) - Supporta la trasparenza attraverso un compositor
- Supporta i color schema base16 (il tema può quindi essere customizzato)
- Supporta i tabs
- Supporta più terminali sullo stesso tab (split veritcale/orizzontale)
Paranmetri di avvio
È possibile avviare microterm con alcuni parametri per modificarne il comportamento predefinito, di seguito l'elenco dei parametri supportati:
microterm [-h] [-v] [-d] [-c config] [-t title] [-w workdir] [-e command][-h] shows help [-v] shows version [-d] enables the debug messages [-c config] specifies the configuration file [-t title] sets the terminal title [-w workdir] sets the working directory [-e command] sets the command to execute in terminal
Hotkeys
Attualmente non è possibile personalizzare le hotkey tramite file di configurazione, queste sono quelle predefinite:
ctrl-shift-[c]-> copy to clipboardctrl-shift-[v][insert]-> paste from clipboardctrl-shift-[r]-> reload configuration filectrl-shift-[q]-> close the applicationctrl-shift-[+]-> increase font sizectrl-shift-[-]-> decrease font sizectrl-shift-[=]-> reset font size to defaultctrl-shift-[up][down]-> split vertically with new terminal on top /bottomctrl-shift-[left][right]-> split horizontally with new terminal on left/rightctrl-shift-[t][return]-> open a new terminal in a new tabctrl-shift-[page up]-> switch to the previous tabctrl-shift-[page down]-> switch to the next tabctrl-shift-[backspace]-> close the selected tab
Installazione
Il pacchetto è disponibile su AUR ma è possibile anche compilarlo manualmente attraverso i comandi:
git clone https://github.com/BlackCodec/microterm.git
cd microterm
make
sudo make install
Le dipendenze necessarie sono appunto gtk3 e vte3.
Personalizzazioni
È possibile personalizzare le impostazioni creando un file di configurazione microterm in $HOME/.config/microterm/microterm.conf, per tutti i parametri supportati fare riferimento al man file incluso su git.
Screenshots
Download:
Rilasci:
1.0 - 14/03/2024