Want a straightforward terminal window that works across macOS, Linux, and Windows? This application offers a streamlined ‘xTerm-inspired’ interface. It handles those colorful text files with escape sequences without a hitch, whether you paste them or drag them in. And for added convenience, you’ll find a vim-like search and easy clipboard copying for selected text.
Features
- 100% Open source
- Multi-OS supports
- macOS universal
- Debian Linux amd64 and aarch64
- Windows amd64
- Render escape color texts as like xTerm (4 bits color), see below screen shot captures
Where to download ?
https://bitbucket.org/rageworx_applications/vlxt/downloads/
How to change theme ?
First of all, Need to know where preference file place that difference path by OS,
- Windows :
%APPDATA%\rageworx.softwares
- macOS:
${HOME}/Library/Preferences/rageworx.softwares
- Linux:
${HOME}/.config/rageworx.softwares
Preference file is vlxt.perfs
, if not existed yet, just run vlxt and quit once, then you can see file.
Then, you can edit this file by any text editor like vim
.
Just put termsxy.vlxtt
appends theme.path:
.
VLXT theme file rule
VLXTT is VLXT+Theme, and rule is very simple.
Let see termsxy.vlxtt
…
# View-Like-xTerm-Theme # -- default background and foreground colors -- b:1d1f21 f:c5c8c6 # -- low colors -- 0:282a2e 1:a54242 2:8c9440 3:de935f 4:5f819d 5:85678f 6:5e8d87 7:707880 # -- high colors -- 10:373bf1 11:cc6666 12:b5bd68 13:f0c674 14:81a2be 15:b294bb 16:8abeb7 17:c5c8c6
Every VLXTT must be started with # View-Like-xTerm-Theme
, VLXT may ignore all line within read VLXT theme comment.
Each meaning of f,g,0 to 17 are…
- b : background color, and selection background color.
- f : default text color
- 0 : normal black
\033[30m
- 1 : normal red
\033[31m
- 2 : normal green
\033[32m
- 3 : normal yellow
\033[33m
- 4 : normal blue
\033[34m
- 5 : normal magenta
\033[35m
- 6 : normal cyan
\033[36m
- 7 : normal white
\033[37m
- 10 : bright black
\033[40m
- 11 : bright red
\033[41m
- 12 : bright green
\033[42m
- 13 : bright yellow
\033[43m
- 14 : bright blue
\033[44m
- 15 : bright magenta
\033[45m
- 16 : bright cyan
\033[46m
- 17 : bright white
\033[47m
Known bugs
- Some UTF-8 character counting fails to check width – as asian words.
… This bug belong to Fl_Simple_Terminal in FLTK. - Selecting user font in FLTK preference (setting file) not works correctly.
- Bold, Italic font rendering is not works yet.
A part of FLTK
This application is made with FLTK 1.4.1.9 (customized version). Follows FLTK license and GPL-v3
Screen captures