
警告:NEOは、感光性てんかんのある人に不快感と発作を引き起こす可能性があります。ユーザーの裁量をお勧めします。
Neoは、「The Matrix」からデジタル雨効果を再現します。ランダムな文字のストリームは、端末画面を際限なくスクロールします。
クールな機能:
Neoは、Aphex Twinを聴き、Techに取り組んでいる間、いくつかの良いスコッチで楽しんでいます。
Neoは、LinuxやMacOSやFreeBSDなどの他のUNIXのようなオペレーティングシステムを使用しています。ネイティブウィンドウはサポートされていませんが、WSLを使用してNEOを実行することは可能です。
NEOを構築および実行するには、次のパッケージが必要です。
C ++コンパイラがC ++ 11をサポートし、AutoCONFバージョンが少なくとも2.61であることを確認してください。 G ++とClang ++はどちらもコンピレーションのために機能します。
Unicode文字を表示したい場合は、表示しようとしている文字をサポートするフォントを使用する必要があります。 OSにはフォントが必要で、端末が使用する必要があります。ロケールにはUnicodeサポート(通常はUTF-8)が必要です。 $ lang環境変数を確認してください。
Alacrittyなどの高速ターミナルエミュレータを強くお勧めします。 NEOは、特にターミナルエミュレータが遅い大きな画面では、CPU HOGのようなものになる可能性があります。
前提条件セクションを読んで、すべての要件を満足させていることを確認してください。詳細については、Doc/インストールを参照してください。
このgithubページの最新リリースをクリックします。 Assets Paneの下で、Neo- <version> .tar.gzをクリックしてどこかに保存します。他の「ソースコード」ファイルを無視します。
ターミナルを開き、ターボールを保存した場所に移動します。次のコマンドを実行します。
# 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 installこのリポジトリをクローンし、端子を開き、レポディレクトリに移動します。
次のコマンドを実行します。
./autogen.sh
./configure
make -j3
sudo make installNEOをアンインストールするには、 NEOを構築したディレクトリから次のコマンドを実行します。
sudo make uninstallNEOは、インストールされているNEO実行可能ファイルとNeo.6 MANページを削除するだけで、手動でアンインストールすることもできます。
NEOがインストールされたら、単純に実行します。
neoNeoには多くのオプションと重要なコントロールがありますが、間違いなく多すぎて、ここにリストするには間違いなく多すぎます。詳細については、ヘルプメッセージとマニュアルを確認してください。
neo -h
man neo


Q: Neoは画面にガベージ文字を表示します。これはどのように修正できますか?
A: Neoは、デフォルトで半幅のKatakana文字を使用しようとします。正しく表示できるフォントがインストールされていない場合があります。または、端末がUnicodeをうまくサポートしない場合があります。 try "-charset = ascii"またはフォントの変更。また、「 - colormode = 0」オプションを使用して色を無効にする必要があります。
Q:色が機能していません。これはどのように修正できますか?
A:ターミナルが色をサポートしていることを確認してください。色を有効にするには、環境変数という用語を設定する必要があるかどうかを再確認してください。 「 - colormode」オプションを試してみることができます。
Q:点滅する文字を無効にするにはどうすればよいですか?
A: -noglitchオプションを使用します。
Q:テキストスクロールをより速くまたは遅くすることはできますか?
A:はい、-s/ - スピードオプションを使用します。また、上下キーは速度を変更します。 -asyncオプションは楽しいかもしれません。
Q:色を変更するにはどうすればよいですか?
A: -c/ - 色オプション( "-c red")を使用します。ナンバーキーは、実行中に色を変更します。 NEOを独自の色でカスタマイズする場合は、マニュアルの「カラーファイル」セクションをご覧ください。
Q:表示されている文字を変更するにはどうすればよいですか?
A: -charsetおよび/または--charsオプションを使用します。また、選択した文字に応じて、-f/ - フルワイトオプションを使用する必要がある場合があります。
Q:画面の中央にメッセージを表示するにはどうすればよいですか?
A: -m/ - メッセージオプションを使用します。二重引用符を使用することを忘れないでください!
Q: Neoは単純なASCII文字を表示します。 Unicode文字を表示するにはどうすればよいですか?
A: NEOは、ロケールがUnicodeをサポートしているかどうかを検出します。通常、$ lang環境変数は、それが行われている場合( "en_us.utf-8"など)どこかに「utf」を持つ必要があります。 Localectlなどのコマンドを使用して、これらの設定を変更できます。 NEOにカスタムcharset(例-CharSet =拡張)を設定することでUnicodeを使用しようとすることができますが、これは他のOSおよび端末設定のために機能しない場合があります。
githubの問題を提出します。クラッシュとビルドの障害が優先されます。マイナーなバグ、ドキュメンテーションエラーなどは、最終的にはトリアージと修正を行う必要があります。
より多くの実装の詳細と改善できるもののリストについては、Doc/Hackingを参照してください。
強化の要求(RFE)は、次のとおりでない限り、考慮されたり実装されたりすることはありません。
元の著者は、簡単にするために、同様のプロジェクト(カスタムフォントやWindowsサポートなど)に存在するいくつかの機能を故意に回避しました。
プルリクエストは同様の方法で処理されます。バグ修正のプルリクエストは、新機能よりも受け入れられる可能性が高くなります。
NEOはGNU GPL V3の下で提供されます。詳細については、ドキュメント/コピーを参照してください。
このプロジェクトは、「The Matrix」、Warner Bros. Entertainment Inc.、Village Roadshow Pictures、Silver Pictures、またはその親会社、子会社、パートナー、またはアフィリエイトと提携していません。