# Temas — Liu Terminal

> Temas de Liu Terminal. 19 temas de color integrados más soporte completo de temas personalizados basados en JSON con vista previa en vivo.

URL: https://liu.software/es/docs/themes/  
Language: es  
Updated: 2026-10-17

Liu incluye 18 paletas integradas, lee temas de usuario de ~/.config/Liu/themes/ y puede generar otros nuevos bajo demanda con un agente de IA local.

## Crear tema con IA

Presione ⌘ K → Crear tema. Se abre un diálogo: describa el aspecto y elija el agente local. Liu detecta en PATH Claude Code, Codex, OpenCode, Cursor Agent, Amp, Cline y Grok — el que ya tenga instalado.

1. Escriba una breve descripción: "Solarized cálido pero más saturado", "verdes apagados, sensación de papel", "azul monocromático de alto contraste".
2. Elija un agente. Liu recurre a su CLI con una indicación estructurada.
3. El JSON devuelto se valida con el esquema, se aplica en vivo y se guarda en ~/.config/Liu/themes/.

Este subsistema está en reescritura. La máquina de estados del diálogo reside en src/main.c y la entrada de la pestaña Apariencia en src/ui/settings.c; ambos se moverán cuando la reescritura se complete.

## Elija uno integrado

Abra la paleta (⌘ K) y escriba theme. La lista muestra todos los temas integrados y de usuario. ↵ en una fila lo aplica; Ajustes → Appearance también ofrece una cuadrícula de vista previa en vivo.

## Escriba el suyo propio

Coloque un JSON en ~/.config/Liu/themes/. Liu lo detecta en el próximo inicio. El esquema coincide con los temas integrados y de IA: liste cada campo de color explícitamente (aún no hay herencia "extends").

## Esquema JSON del tema

Los valores de color son matrices RGBA de cuatro números en el rango 0–1. Una exportación completa incluye colores base, ansi\_0 a ansi\_15, pestañas, barra lateral, borde/scrollbar, estado, ui\_accent, voice\_record y voice\_accent.

Las anulaciones escalares opcionales son opacity (0 = sin anulación), cursor\_style (1 = block, 2 = underline, 3 = bar), cursor\_blink y bold\_is\_bright. Los colores de texto de pestañas ausentes se corrigen para mejorar la legibilidad; los temas no heredan entre sí.

## Codificación de color

Internamente Liu almacena primer plano y fondo como un u32. 0–255 son índices ANSI; el bit 24 (0x01RRGGBB) marca truecolor de 24 bits. Compruebe con IS\_TRUECOLOR(c) de src/terminal/terminal.h.

Los archivos de tema siempre usan cadenas hexadecimales: la forma empaquetada en bits es un detalle de implementación. Truecolor está habilitado por defecto.

[Siguiente Pestañas y divisiones →](https://liu.software/es/docs/tabs.md)
