Egyszerű, gyors terminál-emulátor GTK3 + VTE alapokon.
- Füles felület – több terminál-fül egyetlen ablakban
- Pixelpontos betűrenderelés – antialiasing kikapcsolva, teljes hinting (
CAIRO_HINT_STYLE_FULL) - DPI-tudatos betűméret – a monitor fizikai DPI-je alapján automatikusan skálázódik (alap: 7 pt @ 96 DPI)
- Sötét téma – xterm-kompatibilis 16 színű ANSI paletta
- Jobb klikk → kontextusmenü – Másolás / Beillesztés / Új fül
- 10 000 soros görgetési előzmény
- Fül bezárása, ha a shell kilép; az utolsó fül bezárásával az ablak is megszűnik
| Billentyű | Művelet |
|---|---|
Ctrl+N |
Új fül nyitása |
Ctrl+Shift+C |
Másolás |
Ctrl+Shift+V |
Beillesztés |
Szükséges csomagok: gtk3, vte-2.91, libmath (libc).
gcc -O2 -Wall -Wextra -o term term.c $(pkg-config --cflags --libs vte-2.91) -lmsudo apt install libvte-2.91-dev libgtk-3-devsudo pacman -S vte3 gtk3sudo dnf install vte291-devel gtk3-devel./termA terminál az $SHELL környezeti változóban megadott shellt indítja el; ha ez nincs beállítva, fallback: /bin/bash.
A fordítás előtt a term.c elején módosítható értékek:
| Konstans / változó | Alapértelmezés | Leírás |
|---|---|---|
BASE_FONT_FAMILY |
"Monospace" |
Betűcsalád neve |
BASE_PT |
7.0 |
Alap betűméret 96 DPI-n (pontban) |
REF_DPI |
96.0 |
Referencia DPI (skálázás alapja) |
COLOR_FG |
#D9D9D9 |
Előtér szín |
COLOR_BG |
#121212 |
Háttér szín |
COLOR_CURS |
#E6B219 |
Kurzor szín |
PALETTE[16] |
xterm-standard | 16 ANSI szín |
| Könyvtár | Verzió |
|---|---|
| GTK | ≥ 3.22 |
| VTE | ≥ 2.91 |
| Cairo / Pango | GTK-val együtt |