
ADVERTENCIA: NEO puede causar molestias e incautaciones en personas con epilepsia fotosensible. Se recomienda la discreción del usuario.
Neo recrea el efecto de lluvia digital de "The Matrix". Las corrientes de caracteres aleatorios se desplazarán sin cesar por la pantalla de su terminal.
Características geniales:
Se disfruta mejor con NEO con un buen whisky whisky mientras escucha a Aphex Twin y trabaja en tecnología.
NEO trabaja con Linux y otros sistemas operativos similares a UNIX como MacOS y FreeBSD. Windows nativo no es compatible, pero es posible ejecutar NEO usando WSL.
Se requieren los siguientes paquetes para construir y ejecutar NEO :
Asegúrese de que su compilador C ++ admita C ++ 11 y que su versión de AutoConf sea al menos 2.61. G ++ y Clang ++ funcionan para la compilación.
Si desea ver caracteres de Unicode, debe usar una fuente que admita los caracteres que está intentando mostrar. Su sistema operativo debe tener la fuente y su terminal debe usarlo. Su localidad debe tener soporte de Unicode (generalmente UTF-8). Verifique su variable de entorno $ Lang.
Es muy recomendable un emulador terminal rápido como Alacritty. NEO puede ser un poco de cerdo de CPU, especialmente en pantallas grandes con emuladores de terminales lentos.
Asegúrese de haber leído la sección de requisitos previos y satisfacer todos los requisitos. Consulte Doc/Instalar para más detalles.
Haga clic en la última versión en esta página GitHub. En el panel de activos, haga clic en Neo- <PROPLEA> .tar.gz y guárdelo en algún lugar. Ignore los otros archivos de "código fuente".
Abra una terminal y navegue hasta donde haya guardado el tarball. Ejecute los siguientes comandos:
# Only for macOS with Homebrew
export LDFLAGS= " -L/opt/homebrew/opt/ncurses/lib "
export CPPFLAGS= " -I/opt/homebrew/opt/ncurses/include "
# End of macOS Homebrew commands
tar xzf neo- < VERSION > .tar.gz
cd neo- < VERSION >
./configure
make
sudo make installClonar este repositorio, abrir una terminal y navegar al directorio de repos.
Ejecute los siguientes comandos:
./autogen.sh
./configure
make -j3
sudo make installPara desinstalar NEO , ejecute el siguiente comando desde el directorio donde construyó Neo :
sudo make uninstallNEO también se puede desinstalar manualmente simplemente eliminando la página de Man Ejecutable NEO y NEO.6 instalado.
Una vez que se instala NEO , simplemente ejecute:
neoNeo tiene muchas opciones y controles clave, posiblemente demasiados , y definitivamente demasiados para enumerar aquí. Verifique el mensaje de ayuda y el manual para obtener más información:
neo -h
man neo


P: NEO muestra caracteres de basura en la pantalla. ¿Cómo se puede solucionar esto?
R: NEO intentará usar caracteres de Katakana de medio ancho de forma predeterminada. Es posible que no tenga una fuente instalada que pueda mostrarla correctamente, o su terminal puede no admitir bien unicode. Pruebe "--Charset = ASCII" o cambiando su fuente. También es posible que deba utilizar la opción "--colormento = 0" para deshabilitar el color.
P: Los colores no funcionan. ¿Cómo se puede solucionar esto?
R: Asegúrese de que su terminal admite colores. Compruebe dos veces si necesita establecer la variable de entorno de término para habilitar los colores. Es posible que desee probar la opción "--Colormode".
P: ¿Cómo deshabilito los personajes parpadeantes?
R: Use la opción - -Noglitch.
P: ¿Puedo hacer que el texto se desplace más rápido o más lento?
R: Sí, use la opción de velocidad -s/-. Además, las teclas arriba y hacia abajo cambian la velocidad. La opción --sync puede ser divertida de probar.
P: ¿Cómo cambio los colores?
R: Use la opción de color -c/-(por ejemplo, "-c rojo"). Las teclas numéricas también cambian el color mientras se ejecutan. Consulte la sección "Color Archivo" en el manual si desea personalizar NEO con sus propios colores.
P: ¿Cómo cambio los caracteres que se muestran?
R: Use la opción --Harset y/o --Chars. También es posible que deba usar la opción -f/-Fullwidth dependiendo de los caracteres que seleccionó.
P: ¿Cómo muestro un mensaje en el centro de la pantalla?
R: Use la opción de mensaje -m/-. ¡No olvides usar cotizaciones dobles!
P: Neo solo muestra caracteres ASCII simples. ¿Cómo puedo hacerlo mostrar personajes unicode?
R: Neo detecta si su localidad admite Unicode. Por lo general, su variable de entorno $ Lang debe tener "UTF" en algún lugar si lo hace (por ejemplo, "en_us.utf-8"). Puede usar comandos como localectl para cambiar esta configuración. Puede obligar a NEO a intentar usar Unicode estableciendo un charset personalizado (por ejemplo, Charset = extendido), pero esto aún puede no funcionar debido a otras configuraciones de SO y terminal.
Presentar un problema de GitHub. Se priorizarán los bloqueos y las fallas de construcción. Con los errores de documentación menores, los errores de documentación, etc. deberían ser trielados y solucionados ... eventualmente.
Consulte DOC/Hacking para obtener más detalles de implementación y una lista de cosas que podrían mejorarse.
No es probable que las solicitudes de mejora (RFE) sean consideradas o implementadas a menos que sean:
El autor original evitó deliberadamente algunas características presentes en proyectos similares (por ejemplo, fuentes personalizadas y soporte de Windows) para simplificar.
Las solicitudes de extracción se manejarán de manera similar. Es más probable que se acepten solicitudes de solicitudes de corrección de errores que las nuevas funciones.
NEO se proporciona bajo el GNU GPL V3. Consulte el documento/copia para obtener más detalles.
Este proyecto no está afiliado a "The Matrix", Warner Bros. Entertainment Inc., Village Roadshow Pictures, Silver Pictures, ni ninguna de sus compañías matrices, subsidiarias, socios o afiliados.