Black_Codec

Sistemista Senior in ambito windows e linux.
Security expert specializzato nelle soluzioni Oracle Identity and Access Manager.
Sviluppatore a tempo perso ...
Microterm 1.0
Prima relase per microterm (µterm), un semplice emulatore di terminale basato su VTE e scritto in C che sfrutta le librerie grafiche GTK.

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 clipboard
  • ctrl-shift-[v][insert] -> paste from clipboard
  • ctrl-shift-[r] -> reload configuration file
  • ctrl-shift-[q] -> close the application
  • ctrl-shift-[+] -> increase font size
  • ctrl-shift-[-] -> decrease font size
  • ctrl-shift-[=] -> reset font size to default
  • ctrl-shift-[up][down] -> split vertically with new terminal on top /bottom
  • ctrl-shift-[left][right] -> split horizontally with new terminal on left/right
  • ctrl-shift-[t][return] -> open a new terminal in a new tab
  • ctrl-shift-[page up] -> switch to the previous tab
  • ctrl-shift-[page down] -> switch to the next tab
  • ctrl-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

Screenshot

Download:

Repository

Rilasci:

1.0 - 14/03/2024