Es un repositorio que contiene los recursos necesarios para configurar la terminal XTerm para hacer piezas gráficas o audiovisuales (posters) directamente con la Bash.
Se necesita de
- El emulador de terminal XTerm
- Grabador de pantalla OBS Studio
- Editor de video Inshot (con Anbox)
Probado en Ubuntu 20.04.4 LTS
- Fuente tipográfica
fc-match JCUN:style=Italic
- Personalización el emulador del terminal XTerm
xrdb -q
- Prompt de bash
echo $PS1
- Instalar img2sixel
img2sixel -V
- Descargar fuente JCUN-Italic de https://drive.google.com/file/d/1X_0mWgabwO54IWNtCmVsaIoNUWJtSGFE/view?usp=sharing
- Instalar la fuente o copiarla a
~/.local/share/fonts
- Correr
sudo fc-cache -f
- Verificar
fc-match JCUN:style=Italic
JCUN-Italic.ttf: "JCUN" "Italic"
Nota: esta fuente es una modificación no autorizada de las fuentes VT323, Fire Code y MesloLGS NF. VT323 provee los caracteres alfanuméricos básicos (adaptados) en los cuales los caracteres JC@UN:~/22#_
se han modificado para replicar el logotipo de JCUN22. Fire Code provee los caracteres para dibujo de cajas. Y finalmente MesloLGS NF provee caracteres
Se asume que se ha instalado Xterm
- En
vim ~/.Xresources
*customization: -color
XTerm.vt100.faceName: JCUN:style=Italic
XTerm.vt100.faceSize: 18
XTerm.vt100.background: rgb:1e/1e/1e
XTerm.vt100.color0: rgb:1e/1e/1e
XTerm.vt100.color2: rgb:70/ff/00
XTerm.vt100.color4: rgb:0/ff/d1
XTerm*decTerminalID: vt340
XTerm*numColorRegisters: 256
- Luego
xrdb ~/.Xresources
- Comprobamos con
xrdb -q
- Finalemnte
xterm
Es posible aumentar el tamaño de la fuente con la bandera fs
xterm -fs 25
Nota: XTerm no soporta emojis
Exportar esta variable a tu sesión de Bash
PS1='\[\033[32m\]JC\[\033[34m\]@\[\033[32m\]UN:\[\033[00m\]\w\[\033[34m\]# \[\033[00m\]'
Se recomienda salvar el valor de la variable original (que está .bashrc
) antes de hacerla persistente. ¿Como crear variables de entorno globales persistentes?
sudo apt install libsixel-bin