
AVERTISSEMENT: NEO peut provoquer une gêne et des saisies chez les personnes atteintes d'épilepsie photosensible. La discrétion de l'utilisateur est conseillée.
Neo recrée l'effet de pluie numérique à partir de "la matrice". Les flux de caractères aléatoires défilent sans cesse sur votre écran terminal.
Caractéristiques cool:
Neo est mieux apprécié avec de bons scotch tout en écoutant APhex Twin et en travaillant sur la technologie.
NEO fonctionne avec Linux et d'autres systèmes d'exploitation de type UNIX tels que MacOS et FreeBSD. Les fenêtres natives ne sont pas prises en charge, mais il est possible d'exécuter NEO à l'aide de WSL.
Les packages suivants sont nécessaires pour construire et exécuter NEO :
Assurez-vous que votre compilateur C ++ prend en charge C ++ 11 et que votre version AutoConf soit d'au moins 2,61. G ++ et Clang ++ fonctionnent tous les deux pour la compilation.
Si vous souhaitez voir les caractères Unicode, vous devez utiliser une police qui prend en charge les caractères que vous essayez d'afficher. Votre système d'exploitation doit avoir la police et votre terminal doit l'utiliser. Votre paramètre régional doit avoir un support Unicode (généralement UTF-8). Vérifiez votre variable d'environnement $ Lang.
Un émulateur terminal rapide tel que Alacritty est fortement recommandé. Le NEO peut être un peu un porc CPU, en particulier sur de grands écrans avec des émulateurs terminaux lents.
Assurez-vous d'avoir lu la section Prérequis et satisfait toutes les exigences. Voir DOC / Installer pour plus de détails.
Cliquez sur la dernière version de cette page GitHub. Dans le volet Assets, cliquez sur Neo- <version> .tar.gz et enregistrez-le quelque part. Ignorez les autres fichiers "code source".
Ouvrez un terminal et accédez à partout où vous avez sauvé le tarball. Exécutez les commandes suivantes:
# 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 ce référentiel, ouvrez un terminal et accédez au répertoire des référentiels.
Exécutez les commandes suivantes:
./autogen.sh
./configure
make -j3
sudo make installPour désinstaller Neo , exécutez la commande suivante à partir du répertoire où vous avez construit Neo :
sudo make uninstallNEO peut également être désinstallé manuellement en supprimant simplement la page Executable et Neo.6 Man Installée .
Une fois NEO installé, exécutez simplement:
neoNEO a de nombreuses options et contrôles clés, sans doute trop , et certainement trop pour énumérer ici. Consultez le message d'aide et le manuel pour plus d'informations:
neo -h
man neo


Q: Neo affiche des caractères à l'écran. Comment cela peut-il être réparé?
R: NEO tentera d'utiliser les caractères de Katakana à demi-largeur par défaut. Vous ne pouvez pas avoir une police installée qui peut les afficher correctement, ou votre terminal peut ne pas prendre bien en charge Unicode bien. Essayez "--charset = ascii" ou changez votre police. Vous devrez peut-être également utiliser l'option "--ColorMe = 0" pour désactiver la couleur.
Q: Les couleurs ne fonctionnent pas. Comment cela peut-il être réparé?
R: Assurez-vous que votre terminal prend en charge les couleurs. Vérifiez si vous devez définir le terme variable d'environnement pour activer les couleurs. Vous voudrez peut-être essayer l'option "- ColorMode".
Q: Comment désactiver les personnages clignotants?
R: Utilisez l'option --noglitch.
Q: Puis-je rendre le fait de faire défiler le texte plus rapidement ou plus lent?
R: Oui, utilisez l'option -s / - Speed. De plus, les clés de haut en bas changent la vitesse. L'option - Async peut être amusante à essayer.
Q: Comment changer les couleurs?
R: Utilisez l'option -c / - Couleur (par exemple "-c rouge"). Les touches numériques modifient également la couleur pendant l'exécution. Consultez la section "Fichier couleur" dans le manuel si vous souhaitez personnaliser NEO avec vos propres couleurs.
Q: Comment changer les caractères affichés?
R: Utilisez l'option - Charset et / ou - Chars. Vous devrez peut-être également utiliser l'option -f / - FullWidth en fonction des caractères que vous avez sélectionnés.
Q: Comment afficher un message au centre de l'écran?
A: Utilisez l'option -M / - Message. N'oubliez pas d'utiliser des citations doubles!
Q: Neo montre juste des caractères ASCII simples. Comment puis-je le faire montrer des caractères Unicode?
R: NEO détecte si votre région prend en charge Unicode. En règle générale, votre variable d'environnement $ Lang devrait avoir "UTF" quelque part si c'est le cas (par exemple "en_us.utf-8"). Vous pouvez utiliser des commandes telles que localctl pour modifier ces paramètres. Vous pouvez forcer NEO à tenter d'utiliser Unicode en définissant un Charset personnalisé (par exemple - Charset = Extended), mais cela peut toujours ne pas fonctionner en raison d'autres SG et paramètres de terminal.
Déposez un problème GitHub. Les accidents et les échecs de construction seront prioritaires. Les bogues mineurs, les erreurs de documentation, etc. devraient, espérons-le, être triés et corrigées ... éventuellement.
Voir DOC / Pirat pour plus de détails d'implémentation et une liste de choses qui pourraient être améliorées.
Les demandes d'amélioration (RFES) ne sont pas susceptibles d'être prises en compte ou mises en œuvre à moins qu'elles ne soient:
L'auteur original a délibérément évité certaines fonctionnalités présentes dans des projets similaires (par exemple, les polices personnalisées et la prise en charge de Windows) pour la simplicité.
Les demandes de traction seront traitées de manière similaire. Les demandes de traction de correctifs de bogue sont plus susceptibles d'être acceptées que les nouvelles fonctionnalités.
NEO est fourni sous le GLU GPL V3. Voir DOC / Copie pour plus de détails.
Ce projet n'est pas affilié à "The Matrix", Warner Bros. Entertainment Inc., Village Roadshow Pictures, Silver Pictures, ni aucune de leurs sociétés mères, filiales, partenaires ou affiliés.