
AVISO: O NEO pode causar desconforto e convulsões em pessoas com epilepsia fotossensíveis. A discrição do usuário é recomendada.
Neo recria o efeito da chuva digital de "The Matrix". Os fluxos de caracteres aleatórios rolarão sem parar para baixo na tela do terminal.
Recursos legais:
O Neo é mais apreciado com um bom uísque enquanto ouve a Aphex Twin e trabalha em tecnologia.
O NEO trabalha com o Linux e outros sistemas operacionais do tipo UNIX, como MacOS e FreeBSD. O Windows nativo não é suportado, mas é possível executar o NEO usando o WSL.
Os pacotes a seguir são necessários para construir e executar o NEO :
Verifique se o seu compilador C ++ suporta C ++ 11 e que sua versão do AutoConf seja pelo menos 2,61. G ++ e Clang ++ funcionam para compilação.
Se você deseja ver os caracteres Unicode, deve usar uma fonte que suporta os caracteres que está tentando exibir. Seu sistema operacional deve ter a fonte e seu terminal deve usá -lo. Seu local deve ter suporte Unicode (geralmente UTF-8). Verifique sua variável de ambiente $ Lang.
Um emulador de terminal rápido, como Alacritty, é altamente recomendado. O NEO pode ser um pouco de porco da CPU, especialmente em telas grandes com emuladores lentos de terminal.
Certifique -se de ler a seção Pré -requisitos e satisfatório todos os requisitos. Consulte Doc/Instale para mais detalhes.
Clique na versão mais recente nesta página do GitHub. No painel de ativos, clique em Neo- <versão> .tar.gz e salve-o em algum lugar. Ignore os outros arquivos "código -fonte".
Abra um terminal e navegue para onde você salvou o tarball. Execute os seguintes 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 installClone este repositório, abra um terminal e navegue até o diretório repositório.
Execute os seguintes comandos:
./autogen.sh
./configure
make -j3
sudo make installPara desinstalar o Neo , execute o seguinte comando do diretório onde você construiu o Neo :
sudo make uninstallO NEO também pode ser desinstalado manualmente simplesmente excluindo a página de executável neo e neo.6 .
Depois que o NEO estiver instalado, basta executar:
neoO NEO tem muitas opções e controles -chave, sem dúvida muitos , e definitivamente muitos para listar aqui. Verifique a mensagem de ajuda e o manual para obter mais informações:
neo -h
man neo


P: Neo exibe caracteres de lixo na tela. Como isso pode ser corrigido?
R: O NEO tentará usar os caracteres Katakana de meia largura por padrão. Você pode não ter uma fonte instalada que possa exibi -las corretamente, ou seu terminal pode não suportar bem o Unicode. Tente "--charset = ASCII" ou alterando sua fonte. Você também pode precisar usar a opção "--colormode = 0" para desativar a cor.
Q: As cores não estão funcionando. Como isso pode ser corrigido?
R: Verifique se o seu terminal suporta cores. Verifique duas vezes se você precisa definir a variável de ambiente do termo para ativar as cores. Você pode querer experimentar a opção "--Colormode".
P: Como faço para desativar os personagens piscantes?
A: Use a opção - -NOGLITCH.
P: Posso tornar o texto rolar mais rápido ou mais lento?
A: Sim, use a opção de velocidade -s/-. Além disso, as teclas para cima e para baixo mudam a velocidade. A opção --sync pode ser divertida de tentar.
P: Como faço para mudar as cores?
A: Use a opção -c/-color (por exemplo, -C Red "). As teclas numéricas também mudam a cor durante a execução. Confira a seção "Arquivo colorido" no manual, se desejar personalizar o NEO com suas próprias cores.
P: Como altero os caracteres exibidos?
A: Use a opção --Charset e/ou -Chars. Você também pode precisar usar a opção -f/-FullWidth, dependendo dos caracteres selecionados.
P: Como faço para exibir uma mensagem no centro da tela?
A: Use a opção -m/-mensagem. Não se esqueça de usar citações duplas!
P: Neo apenas mostra caracteres ASCII simples. Como posso fazê -lo mostrar caracteres unicode?
R: Neo detecta se o seu local suportar Unicode. Normalmente, sua variável de ambiente $ Lang deve ter "UTF" em algum lugar, se o fizer (por exemplo, "en_us.utf-8"). Você pode usar comandos como o localCTL para alterar essas configurações. Você pode forçar o NEO a tentar usar o Unicode definindo um charset personalizado (por exemplo --charset = estendido), mas isso ainda pode não funcionar devido a outras configurações do sistema operacional e do terminal.
Arquivar um problema do github. Falhas e falhas de construção serão priorizadas. Bugs menores, erros de documentação, etc, devem ser triados e corrigidos ... eventualmente.
Consulte Doc/Hacking para obter mais detalhes da implementação e uma lista de coisas que poderiam ser aprimoradas.
Os pedidos de aprimoramento (RFEs) provavelmente não serão considerados ou implementados, a menos que estejam:
O autor original evitou deliberadamente alguns recursos presentes em projetos semelhantes (por exemplo, fontes personalizadas e suporte ao Windows) por simplicidade.
Solicitações de tração serão tratadas de maneira semelhante. As solicitações de puxar para correções de bugs têm maior probabilidade de serem aceitas do que novos recursos.
O NEO é fornecido sob o GNU GPL V3. Consulte Doc/Copying para mais detalhes.
Este projeto não é afiliado à "The Matrix", Warner Bros. Entertainment Inc., Village Roadshow Pictures, Silver Pictures, nem qualquer uma de suas empresas, subsidiárias, parceiros ou afiliados.