
Peringatan: Neo dapat menyebabkan ketidaknyamanan dan kejang pada orang dengan epilepsi fotosensitif. Kebijaksanaan pengguna disarankan.
Neo menciptakan kembali efek hujan digital dari "The Matrix". Aliran karakter acak akan tanpa henti menggulir ke bawah layar terminal Anda.
Fitur Keren:
Neo paling baik dinikmati dengan beberapa scotch yang baik saat mendengarkan Aphex Twin dan mengerjakan teknologi.
NEO bekerja dengan Linux dan sistem operasi seperti UNIX lainnya seperti MacOS dan FreeBSD. Windows asli tidak didukung, tetapi dimungkinkan untuk menjalankan NEO menggunakan WSL.
Paket -paket berikut diperlukan untuk membangun dan menjalankan Neo :
Pastikan kompiler C ++ Anda mendukung C ++ 11 dan bahwa versi autoconf Anda setidaknya 2,61. G ++ dan Clang ++ keduanya bekerja untuk kompilasi.
Jika Anda ingin melihat karakter Unicode, Anda harus menggunakan font yang mendukung karakter yang Anda coba tampilkan. OS Anda harus memiliki font, dan terminal Anda harus menggunakannya. Lokal Anda harus memiliki dukungan unicode (biasanya UTF-8). Periksa variabel lingkungan $ Lang Anda.
Emulator terminal cepat seperti Alacritty sangat dianjurkan. NEO bisa menjadi sedikit babi CPU, terutama pada layar besar dengan emulator terminal lambat.
Pastikan Anda telah membaca bagian prasyarat dan memuaskan semua persyaratan. Lihat DOC/INSTAL untuk lebih jelasnya.
Klik rilis terbaru di halaman GitHub ini. Di bawah panel Aset, klik Neo- <version> .tar.gz dan simpan di suatu tempat. Abaikan file "kode sumber" lainnya.
Buka terminal dan navigasikan ke mana pun Anda menyimpan tarball. Jalankan perintah berikut:
# 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 installKloning repositori ini, buka terminal, dan navigasikan ke direktori repo.
Jalankan perintah berikut:
./autogen.sh
./configure
make -j3
sudo make installUntuk menghapus instalasi Neo , jalankan perintah berikut dari direktori tempat Anda membangun Neo :
sudo make uninstallNEO juga dapat dihapus secara manual dengan hanya menghapus halaman Manusia yang dapat dieksekusi dan neo.6 yang diinstal.
Setelah NEO diinstal, cukup jalankan:
neoNEO memiliki banyak opsi dan kontrol utama, terlalu banyak, dan pasti terlalu banyak untuk dicantumkan di sini. Periksa pesan bantuan dan manual untuk info lebih lanjut:
neo -h
man neo


T: Neo menampilkan karakter sampah di layar. Bagaimana ini bisa diperbaiki?
A: NEO akan mencoba menggunakan karakter Katakana setengah lebar secara default. Anda mungkin tidak memiliki font yang diinstal yang dapat menampilkannya dengan benar, atau terminal Anda mungkin tidak mendukung Unicode dengan baik. Coba "--Charset = ASCII" atau mengubah font Anda. Anda mungkin juga perlu menggunakan opsi "--Olormode = 0" untuk menonaktifkan warna.
T: Warna tidak berfungsi. Bagaimana ini bisa diperbaiki?
A: Pastikan terminal Anda mendukung warna. Periksa ganda jika Anda perlu mengatur variabel lingkungan istilah untuk mengaktifkan warna. Anda mungkin ingin mencoba opsi "--Colormode".
T: Bagaimana cara menonaktifkan karakter yang berkedip?
A: Gunakan opsi - -noglitch.
T: Dapatkah saya membuat gulungan teks lebih cepat atau lebih lambat?
A: Ya, gunakan opsi -s/-speed. Juga, tombol naik dan turun mengubah kecepatan. Opsi --Sync mungkin menyenangkan untuk dicoba.
T: Bagaimana cara mengubah warnanya?
A: Gunakan opsi -C/-warna (misalnya "-c merah"). Kunci angka juga mengubah warna saat berjalan. Lihat bagian "File Warna" di manual jika Anda ingin menyesuaikan NEO dengan warna Anda sendiri.
T: Bagaimana cara mengubah karakter yang ditampilkan?
A: Gunakan opsi --Charset dan/atau -Chars. Anda mungkin juga perlu menggunakan opsi -f/-fullwidth tergantung pada karakter yang Anda pilih.
T: Bagaimana cara menampilkan pesan di tengah layar?
A: Gunakan opsi -M/-Pesan. Jangan lupa menggunakan kutipan ganda!
T: Neo hanya menunjukkan karakter ASCII sederhana. Bagaimana cara membuatnya menampilkan karakter unicode?
A: Neo mendeteksi jika lokal Anda mendukung Unicode. Biasanya, variabel lingkungan $ Lang Anda harus memiliki "UTF" di suatu tempat jika itu (misalnya "en_us.utf-8"). Anda dapat menggunakan perintah seperti Localectl untuk mengubah pengaturan ini. Anda dapat memaksa NEO untuk mencoba menggunakan Unicode dengan mengatur charset khusus (misalnya --charset = diperpanjang), tetapi ini mungkin masih tidak berfungsi karena OS dan pengaturan terminal lainnya.
Mengajukan masalah GitHub. Kegagalan dan kegagalan membangun akan diprioritaskan. Bug minor, kesalahan dokumentasi, dll. Mudah -mudahan harus triaging dan diperbaiki ... pada akhirnya.
Lihat DOC/Hacking untuk lebih banyak detail implementasi dan daftar hal -hal yang dapat ditingkatkan.
Permintaan untuk Peningkatan (RFE) tidak mungkin dipertimbangkan atau diimplementasikan kecuali mereka:
Penulis asli sengaja menghindari beberapa fitur yang ada dalam proyek serupa (misalnya font khusus dan dukungan Windows) untuk kesederhanaan.
Permintaan tarik akan ditangani dengan cara yang sama. Permintaan tarik untuk perbaikan bug lebih mungkin diterima daripada fitur baru.
NEO disediakan di bawah GNU GPL V3. Lihat DOC/Menyalin untuk lebih jelasnya.
Proyek ini tidak berafiliasi dengan "The Matrix", Warner Bros. Entertainment Inc., Village Roadshow Pictures, Silver Pictures, atau perusahaan induk, anak perusahaan, mitra, atau afiliasi mereka.