
คำเตือน: นีโออาจทำให้เกิดความรู้สึกไม่สบายและอาการชักในคนที่มีโรคลมชักที่ไวต่อแสง ควรใช้ดุลยพินิจของผู้ใช้
นีโอ สร้างเอฟเฟกต์ Digital Rain จาก "The Matrix" สตรีมของอักขระแบบสุ่มจะเลื่อนหน้าจอเทอร์มินัลของคุณอย่างไม่สิ้นสุด
คุณสมบัติเย็น:
Neo มีความสุขที่ดีที่สุดกับสก็อตที่ดีในขณะที่ฟัง Aphex Twin และทำงานด้านเทคโนโลยี
NEO ทำงานร่วมกับ Linux และระบบปฏิบัติการที่มีลักษณะคล้าย UNIX อื่น ๆ เช่น MACOS และ FreeBSD ไม่รองรับหน้าต่างดั้งเดิม แต่เป็นไปได้ที่จะเรียกใช้ NEO โดยใช้ WSL
จำเป็นต้องมีแพ็คเกจต่อไปนี้ในการสร้างและเรียกใช้ NEO :
ตรวจสอบให้แน่ใจว่าคอมไพเลอร์ C ++ ของคุณรองรับ C ++ 11 และเวอร์ชัน AutoCONF ของคุณอย่างน้อย 2.61 G ++ และ Clang ++ ทั้งคู่ทำงานเพื่อรวบรวม
หากคุณต้องการดูอักขระ Unicode คุณต้องใช้แบบอักษรที่รองรับอักขระที่คุณพยายามแสดง ระบบปฏิบัติการของคุณต้องมีแบบอักษรและเทอร์มินัลของคุณจะต้องใช้ สถานที่ของคุณควรมีการสนับสนุน Unicode (โดยปกติ UTF-8) ตรวจสอบตัวแปรสภาพแวดล้อม $ lang ของคุณ
แนะนำให้ใช้ตัวจำลองเทอร์มินัลอย่างรวดเร็วเช่น Alacritty NEO อาจเป็น HOG CPU เล็กน้อยโดยเฉพาะบนหน้าจอขนาดใหญ่ที่มีอีมูเลเตอร์เทอร์มินัลช้า
ตรวจสอบให้แน่ใจว่าคุณได้อ่านส่วนที่จำเป็นต้องมีและพอใจข้อกำหนดทั้งหมด ดู DOC/ติดตั้งสำหรับรายละเอียดเพิ่มเติม
คลิกที่รุ่นล่าสุดในหน้า GitHub นี้ ภายใต้บานหน้าต่างสินทรัพย์คลิกที่ neo- <version> .tar.gz และบันทึกไว้ที่ไหนสักแห่ง ละเว้นไฟล์ "ซอร์สโค้ด" อื่น ๆ
เปิดเทอร์มินัลและนำทางไปยังที่ใดก็ตามที่คุณบันทึก Tarball เรียกใช้คำสั่งต่อไปนี้:
# 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โคลนที่เก็บนี้เปิดเทอร์มินัลและนำทางไปยังไดเรกทอรี repo
เรียกใช้คำสั่งต่อไปนี้:
./autogen.sh
./configure
make -j3
sudo make installหากต้องการถอนการติดตั้ง Neo ให้เรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรีที่คุณสร้าง Neo :
sudo make uninstallนีโอ ยังสามารถถอนการติดตั้งด้วยตนเองได้โดยเพียงแค่ลบหน้า NEO ที่ติดตั้งและ Neo.6 Man
เมื่อติดตั้ง NEO แล้วให้เรียกใช้:
neoNeo มีตัวเลือกมากมายและการควบคุมที่สำคัญเนื้อหามาก เกินไป และมากเกินไปที่จะแสดงรายการที่นี่ ตรวจสอบข้อความช่วยเหลือและคู่มือสำหรับข้อมูลเพิ่มเติม:
neo -h
man neo


ถาม: นีโอ แสดงอักขระขยะบนหน้าจอ สิ่งนี้จะได้รับการแก้ไขได้อย่างไร?
ตอบ: Neo จะพยายามใช้ตัวอักษร Katakana ครึ่งความกว้างตามค่าเริ่มต้น คุณอาจไม่ได้ติดตั้งแบบอักษรที่สามารถแสดงได้อย่างถูกต้องหรือเทอร์มินัลของคุณอาจไม่รองรับ Unicode ได้ดี ลอง "-Charset = ASCII" หรือเปลี่ยนแบบอักษรของคุณ คุณอาจต้องใช้ตัวเลือก "-Colormode = 0" เพื่อปิดการใช้งานสี
ถาม: สีไม่ทำงาน สิ่งนี้จะได้รับการแก้ไขได้อย่างไร?
ตอบ: ตรวจสอบให้แน่ใจว่าเทอร์มินัลของคุณรองรับสี ตรวจสอบอีกครั้งว่าคุณต้องการตั้งค่าตัวแปรสภาพแวดล้อมเพื่อเปิดใช้งานสีหรือไม่ คุณอาจต้องการลองเลือกตัวเลือก "-โคโลร์มอด"
ถาม: ฉันจะปิดการใช้งานตัวละครกะพริบได้อย่างไร?
ตอบ: ใช้ตัวเลือก -noglitch
ถาม: ฉันสามารถทำให้ข้อความเลื่อนเร็วขึ้นหรือช้าลงได้หรือไม่?
ตอบ: ใช่ใช้ตัวเลือก -S/-ความเร็ว นอกจากนี้ปุ่มขึ้นและลงเปลี่ยนความเร็ว ตัวเลือก -ASYNC อาจสนุกไปกับการลอง
ถาม: ฉันจะเปลี่ยนสีได้อย่างไร?
ตอบ: ใช้ตัวเลือก -c/-สี (เช่น "-c red") ปุ่มตัวเลขยังเปลี่ยนสีขณะทำงาน ตรวจสอบส่วน "ไฟล์สี" ในคู่มือหากคุณต้องการปรับแต่ง Neo ด้วยสีของคุณเอง
ถาม: ฉันจะเปลี่ยนอักขระที่แสดงได้อย่างไร?
ตอบ: ใช้ตัวเลือก -Charset และ/หรือ -Chars คุณอาจต้องใช้ตัวเลือก -F/-FullWidth ขึ้นอยู่กับอักขระที่คุณเลือก
ถาม: ฉันจะแสดงข้อความตรงกลางหน้าจอได้อย่างไร?
ตอบ: ใช้ตัวเลือก -m/-ข้อความ อย่าลืมใช้คำพูดสองครั้ง!
ถาม: Neo เพียงแค่แสดงตัวละคร ASCII ที่เรียบง่าย ฉันจะทำให้มันแสดงอักขระ Unicode ได้อย่างไร?
ตอบ: นีโอ ตรวจพบว่าสถานที่ของคุณรองรับ Unicode หรือไม่ โดยทั่วไปแล้วตัวแปรสภาพแวดล้อม $ lang ของคุณควรมี "UTF" ที่ไหนสักแห่งถ้ามัน (เช่น "en_us.UTF-8") คุณสามารถใช้คำสั่งเช่น localectl เพื่อเปลี่ยนการตั้งค่าเหล่านี้ คุณสามารถบังคับให้ Neo พยายามใช้ Unicode โดยการตั้งค่า charset ที่กำหนดเอง (เช่น -Charset = Extended) แต่สิ่งนี้ยังอาจไม่ทำงานเนื่องจากระบบปฏิบัติการและการตั้งค่าเทอร์มินัลอื่น ๆ
ยื่นปัญหา GitHub การขัดข้องและการสร้างความล้มเหลวจะได้รับการจัดลำดับความสำคัญ ข้อบกพร่องเล็ก ๆ น้อย ๆ ข้อผิดพลาดของเอกสาร ฯลฯ ควรหวังว่าจะได้รับ triaged และแก้ไข ... ในที่สุด
ดู Doc/Hacking สำหรับรายละเอียดการใช้งานเพิ่มเติมและรายการสิ่งต่าง ๆ ที่สามารถปรับปรุงได้
การร้องขอการปรับปรุง (RFEs) ไม่น่าจะได้รับการพิจารณาหรือดำเนินการเว้นแต่จะเป็น:
ผู้เขียนดั้งเดิมหลีกเลี่ยงคุณสมบัติบางอย่างที่มีอยู่ในโครงการที่คล้ายกัน (เช่นแบบอักษรที่กำหนดเองและการสนับสนุน Windows) เพื่อความเรียบง่าย
คำขอดึงจะได้รับการจัดการในลักษณะเดียวกัน คำขอดึงสำหรับการแก้ไขข้อผิดพลาดมีแนวโน้มที่จะได้รับการยอมรับมากกว่าคุณสมบัติใหม่
NEO มีให้ภายใต้ GNU GPL V3 ดูเอกสาร/คัดลอกรายละเอียดเพิ่มเติม
โครงการนี้ไม่ได้มีส่วนเกี่ยวข้องกับ "The Matrix", Warner Bros. Entertainment Inc. , Village Roadshow Pictures, Silver Pictures หรือ บริษัท แม่ของพวกเขา บริษัท ย่อยหุ้นส่วนหรือ บริษัท ในเครือ