Black_Codec

Sistemista Senior in ambito windows e linux.
Security expert specializzato nelle soluzioni Oracle Identity and Access Manager.
Sviluppatore a tempo perso ...
Microterm 2.0
Seconda 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

In questa nuova versione è possibile configurare completamente le hotkeys nel file di configurazione utilizzando la sintassi

 hotkey key_bindings_plus_separated function

per esempio:

hotkey Control+Shift+T new_tab
hotkey Mod1+T new_tab

È possibile definire più hotkeys per la stessa funzione ma una sola funzione puà essere associata ad ogni hotkey.

Funzioni

Le funzioni valide sono:

  • copy: copy selected text to clipboard
  • paste: paste from clipboard
  • reload: reload configuration file
  • quit: close the application (close all terminals)
  • font_inc: increase font size
  • font_dec: decrease font size
  • font_reset: reset font size to default
  • split_v: split vertically with a new terminal on bottom
  • split_h: split horizzontally with a new terminal on right
  • new_tab: open a new terminal in a new tab
  • prev: switch to the previous tab
  • next: switch to the next tab
  • close: close selected tab
  • goto : go to specified tab
  • cmd: open command prompt

Nel repository su git è presente un file di configurazione di esempio con riportate le hotkeys definite nella precedente versione 1.0.

Nel file di configurazione di esempio è stato associato il tasto F2 all'invocazione del command prompt.

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:

2.0 - 03/04/2024