TTY - เทอร์มินัลที่ไม่เหมาะสำหรับใช้ในบ้าน

TTY - เทอร์มินัลที่ไม่เหมาะสำหรับใช้ในบ้าน

เป็นไปได้ไหมที่จะอยู่รอดโดยใช้ความสามารถ TTY เท่านั้น? นี่เป็นเรื่องสั้นของฉันเกี่ยวกับความทุกข์ทรมานจาก TTY โดยอยากให้มันทำงานได้ตามปกติ

ประวัติศาสตร์

ล่าสุด การ์ดแสดงผลบนแล็ปท็อปเครื่องเก่าของฉันทำงานล้มเหลว มันขัดข้องมากจนฉันไม่สามารถเปิดโปรแกรมติดตั้งสำหรับระบบปฏิบัติการใดๆ ได้เลย Windows ขัดข้องพร้อมข้อผิดพลาดเมื่อติดตั้งไดรเวอร์พื้นฐาน การติดตั้ง Linux ไม่ต้องการเริ่มต้นเลย แม้ว่าฉันจะระบุ nouveau.modeset=0 ในการกำหนดค่าการเรียกใช้ก็ตาม
ฉันไม่ต้องการซื้อการ์ดแสดงผลใหม่สำหรับแล็ปท็อปที่ใช้งานได้ตามวัตถุประสงค์ อย่างไรก็ตาม ในฐานะผู้ใช้ Linux ตัวจริง ฉันเริ่มคิดว่า: “ฉันไม่ควรสร้างเทอร์มินัลคอมพิวเตอร์จากแล็ปท็อปเหมือนในยุค 80 เหรอ?” นี่คือที่มาของแนวคิดที่จะไม่ติดตั้ง xserver บน Linux แต่เพื่อพยายามใช้งานบน TTY (คอนโซลเปล่า)

ความยากลำบากครั้งแรก

ฉันติดตั้งมันบนพีซี Arch ลินุกซ์. ฉันชอบการกระจายนี้เพราะสามารถกำหนดค่าได้ตามที่คุณต้องการ (และการติดตั้งเองก็ดำเนินการจากคอนโซลด้วย ซึ่งเป็นประโยชน์ต่อฉันมาก) ตามคู่มือนี้ ฉันติดตั้งระบบเช่นเคย ตอนนี้ฉันอยากจะดูว่าคอนโซลสามารถทำอะไรได้บ้าง ฉันเดาว่าหากไม่มี xserver ฉันจะตัดความเป็นไปได้มากมาย ฉันต้องการดูว่าคอนโซลเปล่าสามารถเล่นวิดีโอหรือแสดงภาพถ่ายได้หรือไม่ (เหมือนกับที่ w3m ทำในคอนโซล) แต่ความพยายามทั้งหมดกลับไร้ประโยชน์ จากนั้นฉันก็เริ่มลองใช้เบราว์เซอร์ และฉันก็พบปัญหากับคลิปบอร์ดด้วย: มันไม่มีประโยชน์หากไม่มี GUI ฉันไม่สามารถเลือกอะไรได้เลย บัฟเฟอร์ว่างเปล่า แน่นอนว่ามีบัฟเฟอร์ภายใน (เช่น Vim) แต่ด้วยเหตุผลนั้นบัฟเฟอร์จึงเป็นบัฟเฟอร์ภายใน ฉันจำได้ว่าใน config ของ Vim คุณสามารถระบุการใช้บัฟเฟอร์ภายนอกได้ แต่ฉันก็ถามตัวเองว่า: ทำไม? มันเหมือนกับว่าฉันอยู่ในกรง ฉันจะไม่ดูวิดีโอเพราะ... คุณต้องการ xserver, alsa-mixer ก็ไม่ต้องการทำงานหากไม่มีมัน, ไม่มีเสียง, เบราว์เซอร์ไม่มีประโยชน์และนั่นคือทั้งหมด: w3m (ใครไม่ได้ลงรูป) elinks (ซึ่งแม้จะสะดวก แต่ก็ไร้ประโยชน์อย่างแน่นอน) คิ้ว (ซึ่งประมวลผลรูปภาพทั้งหมดและถ่ายโอนไปยังเทอร์มินัลเป็นรูปภาพหลอก ASCII แต่ไม่สามารถติดตามลิงก์ที่นั่นได้) ใกล้ค่ำแล้ว และฉันมี "ตอไม้" อยู่ในมือ ซึ่งคุณสามารถคอมไพล์โค้ดได้เท่านั้น สิ่งที่ฉันทำได้มากที่สุดคือค้นหาการอ้างอิงโค้ดเกี่ยวกับวิธีการ 2 และการท่องเว็บโดยใช้ ddgr

แล้วมีทางออกมั้ย?

แล้วฉันก็เริ่มคิดว่าฉันเดินผิดทาง การซื้อการ์ดจอยังง่ายกว่าการอยู่กับไอ้สารเลว ไม่ใช่ว่าฉันจะเรียก Linux ด้วย TTY ว่าเป็นระบบที่ไม่จำเป็นเลย ไม่ บางทีมันอาจจะเหมาะสำหรับผู้ดูแลระบบเซิร์ฟเวอร์ แต่เป้าหมายเดิมของฉันคือสร้าง "ขนม" จาก TTY และผลลัพธ์ก็คือสัตว์ประหลาดแฟรงเกสไตน์ที่ ทำให้เกิดอาการชัก เมื่อพูดถึงการทำงานของ GUI ฉันต้องการมากกว่านี้ จากนั้นฉันก็ละทิ้งความคิดในการเล่นสื่อวิดีโอและเสียงโดยสิ้นเชิง และเริ่มคิดว่าฉันจะสร้างเซิร์ฟเวอร์ SSH ที่ฉันจะได้สนุกสนานขณะอยู่ไกลบ้านได้อย่างไร

ฉันต้องการอะไรกันแน่?

  • การทำงานกับโค้ด: Vim, NeoVim, linters, debuggers, ล่าม, คอมไพเลอร์ และทุกอย่างอื่น ๆ
  • ความสามารถในการท่องอินเทอร์เน็ตอย่างสงบ
  • ซอฟต์แวร์สำหรับสถาบัน (อย่างน้อยบางโปรแกรมที่สามารถเรนเดอร์เอกสารบนเครือข่ายด้วยมาร์กอัป .md)
  • ความสะดวก

เอาชีวิตรอด

ฉันติดตั้งและกำหนดค่า Vim, Nvim และความสุขอื่น ๆ ทั้งหมดของโปรแกรมเมอร์ขี้เกียจอย่างรวดเร็ว อย่างไรก็ตาม ความสามารถในการท่องอินเทอร์เน็ตทำให้เกิดปัญหา (ใครจะคิดล่ะ) เนื่องจากฉันยังคัดลอกลิงก์ไม่ได้ แล้วฉันก็คิดว่าการท่องอินเทอร์เน็ตขณะอยู่ในคอนโซล อย่างน้อยก็ไม่สมเหตุสมผล และฉันก็เริ่มมองหาสิ่งทดแทน ใช้เวลานานในการค้นหาตัวป้อน RSS สำหรับคอนโซล แต่ในที่สุดก็พบตัวป้อนสองสามตัว และฉันก็เริ่มใช้มันอย่างมีความสุขและเพลิดเพลินกับการไหลของข้อมูล
ตอนนี้ซอฟต์แวร์สำหรับการทำงานกับเอกสาร ที่นี่ฉันต้องทำงานหนักและเขียนสคริปต์เพื่อให้ไฟล์ .md ของฉันสามารถแสดงผลได้โดยไม่ต้องใช้การ์ดวิดีโอ (ประชด). ในการดำเนินการนี้ ฉันใช้บริการสำหรับการดูและส่งไฟล์ .md จากนั้นใช้บริการอื่นในการประมวลผลหน้าเว็บเป็น .pdf ฉันจึงสร้างเอกสาร แก้ไขปัญหา.

ยังมีปัญหาเรื่องความสะดวกอยู่บ้าง เทอร์มินัลไม่รองรับทุกสีตามปกติ ผลลัพธ์จะเป็นประมาณนี้ มัน. ปัญหาของพาเนล (หรือค่อนข้างขาด) ซึ่งได้รับการแก้ไขอย่างรวดเร็วด้วยความช่วยเหลือของ tmux ตัวจัดการไฟล์ที่ฉันเลือกคือ Ranger + fzf และ ripgrep เพื่อการค้นหาอย่างรวดเร็ว เบราว์เซอร์เลือก elinks (เนื่องจากลิงก์สามารถตามด้วยตัวเลขได้) มีปัญหาอื่นๆ บ้าง แต่ทั้งหมดได้รับการแก้ไขอย่างรวดเร็วด้วยรายการยูทิลิตี้เฉพาะ

ผล

มันไม่คุ้มค่ากับเวลา ฉันเตือนคุณทันทีหากคุณต้องการเปลี่ยนไปใช้คอนโซลสักระยะหนึ่งให้เตรียมพร้อมสำหรับความจริงที่ว่าคุณจะต้องทนทุกข์ทรมาน ด้วยเหตุนี้ ฉันจึงมีระบบที่ทำงานได้อย่างสมบูรณ์ พร้อมด้วยตัวจัดการไฟล์ แผง เบราว์เซอร์ โปรแกรมแก้ไข และคอมไพเลอร์ โดยทั่วไปแล้วก็ไม่แย่ แต่หลังจากผ่านไปหนึ่งสัปดาห์ฉันก็ทนไม่ไหวและซื้อพีซีเครื่องใหม่ นั่นคือทั้งหมดที่ฉันมี แบ่งปันประสบการณ์ของคุณ มันจะน่าสนใจที่จะรู้ว่าคุณทำอะไรเมื่อพบว่าตัวเองอยู่ในโหมดคอนโซลเท่านั้นมาระยะหนึ่งแล้ว

ที่มา: will.com

เพิ่มความคิดเห็น