
WARNUNG: Neo kann bei Menschen mit photosensitiver Epilepsie Unbehagen und Anfälle verursachen. Benutzerdiskretion wird empfohlen.
Neo stellt den digitalen Regeneffekt von "The Matrix" nach. Streams von zufälligen Zeichen scrollen endlos über Ihren Terminalbildschirm.
Coole Merkmale:
Neo wird am besten mit gutem Scotch genossen, während er Aphex Twin anhört und an der Technik arbeitet.
Neo arbeitet mit Linux und anderen Unix-ähnlichen Betriebssystemen wie MacOS und FreeBSD zusammen. Native Fenster werden nicht unterstützt, aber es ist möglich, NEO mit WSL auszuführen.
Die folgenden Pakete müssen NEO erstellen und ausführen:
Stellen Sie sicher, dass Ihr C ++ - Compiler C ++ 11 unterstützt und dass Ihre AutoConf -Version mindestens 2,61 beträgt. G ++ und Clang ++ arbeiten beide zur Zusammenstellung.
Wenn Sie Unicode -Zeichen sehen möchten, müssen Sie eine Schriftart verwenden, die die Zeichen unterstützt, die Sie anzeigen möchten. Ihr Betriebssystem muss die Schriftart haben und Ihr Terminal muss sie verwenden. Ihr Gebietsschema sollte Unicode-Unterstützung haben (normalerweise UTF-8). Überprüfen Sie Ihre $ Lang -Umgebungsvariable.
Ein schneller Terminalemulator wie Alacritty wird dringend empfohlen. NEO kann ein bisschen wie ein CPU -Schwein sein, insbesondere auf großen Bildschirmen mit langsamen terminalen Emulatoren.
Stellen Sie sicher, dass Sie den Abschnitt "Voraussetzungen" gelesen und alle Anforderungen entmutigt haben. Weitere Informationen finden Sie unter DOC/Installation.
Klicken Sie auf der neuesten Version dieser GitHub -Seite. Klicken Sie im Bereich Assets-Bereich auf Neo- <version> .tar.gz und speichern Sie es irgendwo. Ignorieren Sie die anderen "Quellcode" -Dateien.
Öffnen Sie ein Terminal und navigieren Sie zu dem, wo Sie den Tarball gerettet haben. Führen Sie die folgenden Befehle aus:
# 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 installKlonen Sie dieses Repository, öffnen Sie ein Terminal und navigieren Sie zum Repo -Verzeichnis.
Führen Sie die folgenden Befehle aus:
./autogen.sh
./configure
make -j3
sudo make installFühren Sie den folgenden Befehl aus dem Verzeichnis aus , in dem Sie NEO erstellt haben:
sudo make uninstallNEO kann auch manuell deinstalliert werden, indem einfach die installierte NEO Execable Datei und Neo.6 Man -Seite gelöscht werden.
Sobald Neo installiert ist, rennen Sie einfach:
neoNeo hat viele Optionen und wichtige Steuerelemente, wohl zu viele und definitiv zu viele, um sie hier aufzulisten. Weitere Informationen finden Sie in der Hilfemeldung und Handbuch:
neo -h
man neo


F: NEO zeigt Müllzeichen auf dem Bildschirm an. Wie kann das behoben werden?
A: NEO wird standardmäßig versuchen, die Halbbreite Katakana-Zeichen zu verwenden. Möglicherweise sind keine Schriftart installiert, die sie korrekt anzeigen kann, oder Ihr Terminal unterstützt Unicode möglicherweise nicht gut. Versuchen Sie "-charset = ascii" oder ändern Sie Ihre Schriftart. Möglicherweise müssen Sie auch die Option "-ColorMod = 0" verwenden, um die Farbe zu deaktivieren.
F: Farben funktionieren nicht. Wie kann das behoben werden?
A: Stellen Sie sicher, dass Ihr Terminal die Farben unterstützt. Überprüfen Sie, ob Sie die Begriffsumgebungsvariable festlegen müssen, um Farben zu aktivieren. Möglicherweise möchten Sie die Option "-ColorMod" ausprobieren.
F: Wie deaktiviere ich die blinkenden Charaktere?
A: Verwenden Sie die Option -Noglitch.
F: Kann ich den Text schneller oder langsamer scrollen lassen?
A: Ja, verwenden Sie die Option -s/-Geschwindigkeit. Auch die Auf- und Abtasten verändern die Geschwindigkeit. Die Option -asynchronisiert kann es Spaß machen, es zu versuchen.
F: Wie ändere ich die Farben?
A: Verwenden Sie die Option -c/-Farboption (z. B. "-c rot"). Die Zahlenschlüssel ändern auch die Farbe während des Laufens. Schauen Sie sich den Abschnitt "Farbdatei" im Handbuch an, wenn Sie Neo mit Ihren eigenen Farben anpassen möchten.
F: Wie ändere ich die angezeigten Zeichen?
A: Verwenden Sie die Option --CharSet und/oder -Chars. Möglicherweise müssen Sie auch die Option -f/-Fullwidth-Option verwenden, abhängig von den von Ihnen ausgewählten Zeichen.
F: Wie zeige ich eine Nachricht in der Mitte des Bildschirms an?
A: Verwenden Sie die Option -m/-Nachricht. Vergessen Sie nicht, Doppelzitate zu verwenden!
F: Neo zeigt nur einfache ASCII -Zeichen. Wie kann ich es dazu bringen, Unicode -Zeichen anzeigen?
A: Neo erkennt, ob Ihr Gebietsschema Unicode unterstützt. In der Regel sollte Ihre $ Lang-Umgebungsvariable irgendwo "utf" haben, wenn dies der Fall ist (z. B. "en_us.utf-8"). Sie können Befehle wie LocalEctl verwenden, um diese Einstellungen zu ändern. Sie können NEO zwingen, Unicode zu verwenden, indem Sie ein benutzerdefiniertes Zeichen (z. B. Charset = Extended) festlegen. Dies funktioniert jedoch möglicherweise aufgrund anderer OS- und Terminaleinstellungen möglicherweise immer noch nicht.
Dateien Sie ein GitHub -Problem. Abstürze und Aufbaufehler werden priorisiert. Kleinere Fehler, Dokumentationsfehler usw. sollten hoffentlich tribiert und repariert werden ... irgendwann.
Weitere Informationen zum Implementierungsdetails und eine Liste von Dingen, die verbessert werden könnten, finden Sie unter DOC/Hacking.
Anfragen zur Verbesserung (RFEs) werden wahrscheinlich nicht berücksichtigt oder umgesetzt, es sei denn, sie sind:
Der ursprüngliche Autor hat einige Funktionen, die in ähnlichen Projekten (z. B. benutzerdefinierte Schriftarten und Windows -Support) vorhanden sind, absichtlich vermieden.
Pull -Anfragen werden auf ähnliche Weise behandelt. Pull -Anfragen für Fehlerbehebungen werden eher akzeptiert als neue Funktionen.
NEO wird unter der GNU GPL V3 bereitgestellt. Weitere Informationen finden Sie unter DOC/Kopieren.
Dieses Projekt ist nicht mit "The Matrix", Warner Bros. Entertainment Inc., Village Roadshow Pictures, Silber Pictures, noch einer ihrer Mutterunternehmen, Tochterunternehmen, Partner oder verbundenen Unternehmen verbunden.