2 คะแนน โดย GN⁺ 2023-07-14 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นรายชื่อที่พาไล่ดูระบบนิเวศ GUI เก่าแก่ที่ X Window System ทิ้งไว้ โดยเน้น เครื่องมือที่ทดสอบบน FreeBSD และเปิดความเป็นไปได้ว่าจะรันได้บน Unix ตระกูลอื่นด้วย
  • ครอบคลุมตั้งแต่เกม อีมูเลเตอร์เครื่องคิดเลข ตัวจัดการไฟล์ เครื่องมือตรวจสอบระบบ เดโมกราฟิก ไปจนถึงของตกแต่งหน้าจอ แสดงให้เห็น การใช้งานเดสก์ท็อป X11 ที่หลากหลาย
  • ยังมีร่องรอยของ Silicon Graphics Indy, IRIX, Motif, GTK+ 1.2, Tcl/Tk และเฮดเดอร์ X10 หลงเหลืออยู่ จึงเหมาะสำหรับสำรวจ วัฒนธรรม GUI แบบ Unix ยุคเก่า
  • บางรายการก็เผยให้เห็น ข้อจำกัดในโลกความเป็นจริง ไปพร้อมกัน เช่น อาจแครช ไม่รองรับ Unicode ไม่มีไฟล์ ROM ไม่มีเสียง หรือต้องบิลด์เอง
  • ไม่ได้เป็นแค่ลิสต์ชวนคิดถึงอดีต แต่ยังแสดงให้เห็นว่า X11 เคยเป็น สนามทดลองของเดสก์ท็อป Unix ที่รวมทั้งเกม การทำภาพวิทยาศาสตร์ เครื่องคิดเลข พจนานุกรม และเครื่องมือเพิ่มประสิทธิภาพการทำงานเอาไว้

ลักษณะของรายการและสภาพแวดล้อมการรัน

  • เป็นคอลเล็กชันเล็ก ๆ ของเครื่องมือสำหรับ X Window System โดย “บางตัว obscure กว่า และบางตัว obscure น้อยกว่า”
  • สำหรับรายชื่อเครื่องมือแบบเทอร์มินัล มีการอ้างถึง Cool, but obscure Unix tools ของ Kristof Kovacs เป็นแหล่งอ้างอิง
  • แอปพลิเคชันทั้งหมด ผ่านการทดสอบบน FreeBSD และอาจรันได้บนระบบปฏิบัติการตระกูล Unix-like อื่นด้วย
  • หลายรายการมี คำสั่งติดตั้งแพ็กเกจบน FreeBSD ในรูปแบบ # pkg install ... กำกับไว้ด้วย

เกมและของเล่นบนเดสก์ท็อป

  • 3D Pong คือเกม Pong แบบสามมิติสำหรับ X Window System และสามารถเล่นกับคอมพิวเตอร์ได้ด้วย 3dpong :0 --computer --sound
  • Angband เป็นเกม roguelike ที่แตกแขนงมาจาก Moria และอ้างอิงอย่างหลวม ๆ จากหนังสือของ J. R. R. Tolkien โดยโหมด X11 เริ่มได้ด้วย angband -mx11
  • Battalion เป็นเกม 3D ที่เขียนขึ้นในปี 1994 สำหรับเวิร์กสเตชัน UNIX รุ่น Silicon Graphics Indy โดยผู้เล่นจะควบคุมสัตว์ประหลาดเพื่อทำลายเมือง
    • ใช้ 1, 2, 3, 4 เพื่อเปลี่ยนกล้อง และใช้เมาส์ในการหมุนกับเคลื่อนที่หน้า-หลัง
    • การบังคับอาจรู้สึกแปลก ๆ ขึ้นอยู่กับมุมมอง
    • มีพอร์ต FreeBSD ที่อิงจากเวอร์ชัน Linux แต่ ไม่มีเสียง
  • Micropolis คือเวอร์ชันโอเพนซอร์สของเกมดัง SimCity และดาวน์โหลดได้จาก GitHub
  • XBill เป็นเกมอาร์เคดจากปี 1994 ที่ใช้ฉากให้แฮกเกอร์ชื่อ “Bill” พยายามติดตั้งระบบปฏิบัติการยอดนิยมลงบนเครื่องหลายเครื่อง และผู้เล่นต้องหยุดเขา
    • ระบบปฏิบัติการที่ติดตั้งแล้วจะแพร่ผ่านเครือข่ายและลบระบบเดิมอย่าง BSD, Solaris, SGI IRIX
    • เวอร์ชันทันสมัยที่ดัดแปลงจากแนวคิดนี้คือ XLennart
  • XLennart เป็นตัวแปรของ XBill ที่ใช้ฉากให้ “Lennart” พยายามติดตั้ง init system ลงบนระบบ BSD และ Linux
  • เกมอาร์เคดและพัซเซิลคลาสสิกหลายเกมก็ถูกย้ายมาลง X11 ด้วย
    • XChomp, XGalaga, XInvaders 3D, XTrojka, XMahjongg, XSol ให้เกมแนว Pac-Man, Galaga, Space Invaders, Tetris, Mahjongg และ Klondike ตามลำดับ
    • XDigger เป็นเกมแนว Boulderdash ที่มาจากเครื่อง East German KC 85/3 และ KC 85/4 ในปี 1988 แต่มีบั๊กใหญ่คือหินไม่ตก
    • XLaby คือเกม X Labyrinth ที่เล่นโดยใช้ตัวชี้เมาส์โดยตรง
  • XLife คือเซลลูลาร์ออโตมาตาสำหรับ X11 ที่จำลอง Conway's Game of Life
  • XOJ จำลองฉากไล่ล่าของ O. J. Simpson บน X root window

เครื่องคิดเลข วิทยาศาสตร์ พจนานุกรม และเครื่องมือเพิ่มประสิทธิภาพ

  • มีอีมูเลเตอร์เครื่องคิดเลขตระกูล HP และ TI อยู่หลายตัว
    • Free42 คือเครื่องจำลองเครื่องคิดเลขวิทยาศาสตร์ HP-42S และเครื่องพิมพ์ HP-82240
    • HP-15C เป็นอีมูเลเตอร์เครื่องคิดเลขโปรแกรมได้ HP-15C ที่เขียนด้วย Tcl/Tk และมีซอร์สโค้ดให้จากเว็บไซต์ทางการ
    • X48 คืออีมูเลเตอร์เครื่องคิดเลขกราฟ HP 48GX และมี ROM image รวมมาให้
    • TiEmu คืออีมูเลเตอร์เครื่องคิดเลขกราฟ Texas Instruments TI-89/TI-92 Plus/Voyage 200 แต่ไม่ได้รวมไฟล์ ROM มาให้
    • TIGCC ซึ่งเป็นคอมไพเลอร์ C ที่อิง GCC ก็มีพอร์ต FreeBSD ให้เช่นกัน
  • XAbacus คือลูกคิดสำหรับ X Window System
  • WordNet เป็นระบบอ้างอิงคำศัพท์ที่ผสานทั้งพจนานุกรม อรรถาภิธาน และมุมมองจากทฤษฎีภาษาศาสตร์จิตเกี่ยวกับความจำคำศัพท์ของมนุษย์ พัฒนาโดย Princeton University Cognitive Science Laboratory
    • กราฟิกเบราว์เซอร์ wnb ต้องพึ่งพา Tcl/Tk
  • เครื่องมือสายวิทยาศาสตร์และคณิตศาสตร์ทำหน้าที่เป็นฟรอนต์เอนด์สำหรับการคำนวณและการทำภาพ
    • XCrySDen เป็นโปรแกรมทำภาพโครงสร้างผลึกและโมเลกุล โดยมุ่งแสดง isosurface และ contour ที่สามารถซ้อนบนโครงสร้างผลึกได้
    • XMaxima เป็นฟรอนต์เอนด์ Tcl/Tk ของระบบคณิตเชิงสัญลักษณ์ Maxima ที่เขียนด้วย Common Lisp
    • XmGrace เป็นเครื่องมือพล็อต 2D แบบ WYSIWYG สำหรับ X Window System และ Motif รองรับ polynomial regression, splines, running averages, DFT/FFT และ cross/auto-correlation
    • XTide เป็นนาฬิกาน้ำขึ้นน้ำลงและตัวพยากรณ์น้ำขึ้นน้ำลงแบบ harmonic สำหรับ X
  • XSpread เป็นสเปรดชีตเรียบง่ายที่อิง math/sc และถ้าใช้พารามิเตอร์ -X ก็เริ่มต้นได้โดยไม่ต้องใช้ X11

เครื่องมือแก้ไข เอกสาร ไฟล์ และข้อความ

  • โปรแกรมแก้ไขสำหรับ X11 ครอบคลุมตั้งแต่ข้อความธรรมดาไปจนถึง RTF และ IDE
    • GVIM คือเวอร์ชันปรับปรุงของโปรแกรมแก้ไข vi โดยฟรอนต์เอนด์แบบกราฟิกสามารถคอมไพล์ให้ใช้ X11, Motif, Xaw หรือ GTK+ 2/3 ได้
    • NEdit เป็นโปรแกรมแก้ไขข้อความ GUI แบบ X11/Motif สำหรับไฟล์โปรแกรมและไฟล์ข้อความทั่วไป
    • Ted เป็นโปรแกรมแก้ไข RTF แบบเรียบง่ายสำหรับ X11 และสามารถคอมไพล์ด้วย Motif หรือ GTK+ 2 ได้
    • ชื่อไฟล์ปฏิบัติการขึ้นต้นด้วยตัวใหญ่คือ Ted และฟรอนต์เอนด์ Motif อาจแครชได้
    • XEdit เป็นโปรแกรมแก้ไขข้อความเรียบง่ายสำหรับ X และหากเพิ่ม xedit*enableBackups: off ลงใน ~/.Xdefaults ก็จะปิดการสำรองข้อมูลอัตโนมัติได้
    • XWPE คือสภาพแวดล้อมพัฒนาแบบบูรณาการที่คล้าย Borland
  • มีเครื่องมือสำหรับจัดการเอกสารและไฟล์ archive แยกไว้อีกส่วน
    • XArchiver เป็นฟรอนต์เอนด์ GTK+ 2 สำหรับเครื่องมือ archive หลายตัว เช่น tar, zip, 7z
    • XTar เป็นเครื่องมือบน Motif สำหรับดูและจัดการ tar archive ที่บีบอัดแล้ว
    • XCHM คือโปรแกรมดูไฟล์ help ของ Microsoft Windows สำหรับ Unix
    • XMan ใช้แสดง man page ของระบบ
    • XMore คือ more สำหรับ X และ XLess คือ less สำหรับ X
  • ยูทิลิตีข้อความบนเดสก์ท็อปและคลิปบอร์ดมีมาในรูป X client ขนาดเล็ก
    • XClipboard คือไคลเอนต์สำหรับจัดการคลิปบอร์ดของ X
    • XMessage ใช้แสดงข้อความตัวอักษรตามต้องการ
    • XMOTD ใช้แสดง message of the day และสามารถรันด้วย xmotd -always /etc/motd
  • XmBibTeX เป็นตัวจัดการบรรณานุกรมแบบ Motif ที่อิงรูปแบบไฟล์ BibTeX
    • เพิ่ม ลบ และแก้ไขรายการอ้างอิงได้
    • บันทึกเป็นรูปแบบไฟล์ BibTeX หรือเขียนลงไฟล์ LaTeX โดยตรงก็ได้
    • ไม่รองรับ Unicode
  • เครื่องมือเกี่ยวกับเมลก็ยังคงมีอยู่ในรูป X11 client เช่นกัน
    • XMH คือกราฟิก UI ของ MH Message Handling System
    • XBiff จะแสดงกล่องจดหมายเล็ก ๆ ที่มีธงปักขึ้นเมื่อมีเมลใหม่เข้ากล่องขาเข้า
    • XBiff ทำงานด้วยการเฝ้าดูขนาดไฟล์ที่กำหนด และสามารถเปลี่ยน pixmap ได้จาก ~/.Xdefaults

การวินิจฉัยระบบและเดโมกราฟิก

  • มียูทิลิตีพื้นฐานจำนวนมากสำหรับสังเกตหรือควบคุมสภาพแวดล้อม X11
    • AppRes จะแสดง resource ที่แอปพลิเคชันมองเห็น และใช้ตรวจได้ว่าโปรแกรมหนึ่ง ๆ จะโหลด resource ใดบ้าง
    • Xev พิมพ์เนื้อหาของ X event ออกสู่เทอร์มินัล
    • XKill เป็นเครื่องมือบรรทัดคำสั่งสำหรับปิดแอปพลิเคชัน X
    • XLoad แสดงภาระ CPU ปัจจุบัน
    • XOSView คือ visual system monitor สำหรับ X11
    • XConsole แสดงข้อความจาก system console
  • ยังมีเครื่องมือสำหรับดูฟอนต์ สี และความสามารถด้านกราฟิกด้วย
    • XFontSel แสดงรายการฟอนต์ที่ติดตั้งไว้และตัวเลือกฟอนต์ที่ใช้ได้
    • XColorSel ใช้ดึงสีของหน้าต่าง X
    • Xgc เป็นโปรแกรม X11 ที่สาธิตความสามารถต่าง ๆ ของ X graphic primitives
    • GLXGears เป็นเครื่องมือ OpenGL แบบง่ายสำหรับทดสอบการ์ดกราฟิก
  • เดโมและเครื่องมือแสดงผลแบบง่ายเหล่านี้เผยให้เห็นการทดลองเชิงภาพที่เป็นเอกลักษณ์ของ X11
    • Ico แสดงทรงหลายหน้าหมุนแบบไวร์เฟรม
    • MxIco เป็นเดโมง่าย ๆ สำหรับ X ที่หมุนทรงหลายหน้าอยู่ภายในหน้าต่าง
    • XLogo วาดโลโก้ X Window System และสามารถเปลี่ยนสีพื้นหลังกับสีพื้นหน้าได้จาก ~/.Xdefaults
    • XTerm คือเทอร์มินัลอีมูเลเตอร์สำหรับ X Window System ที่รองรับ Sixel และ Tektronix pseudo-graphics
    • XZoom เป็นเครื่องมือสำหรับขยาย หมุน และกลับสีบางส่วนของหน้าจอ X

เอฟเฟกต์ภาพ พื้นหลัง และสกรีนเซฟเวอร์

  • เครื่องมือแสดงโลกและเวลาใช้ได้ทั้งเป็นของตกแต่งพื้นหลังและการแสดงข้อมูล
    • XEarth เรนเดอร์โลกแบบ 3D ลงบน root window เพื่อทำเป็นพื้นหลังแบบแอนิเมชัน
    • หากต้องการให้แสดงในหน้าต่าง สามารถรันพร้อมออปชันอย่าง -noroot ได้
    • เครื่องมือที่คล้ายกันมี XWorld, XGlobe และ XPlanet ซึ่งจัดการ texture ของโลกด้วย
    • XWorld แสดงโลกจากทิศทางของดวงอาทิตย์
    • Sunclock เป็นนาฬิกาสำหรับ X Window System ที่ให้ทั้งเวลามาตรฐาน เวลาสุริยะ เวลาพระอาทิตย์ขึ้น พระอาทิตย์ตก และข้อมูลทางภูมิศาสตร์หลายอย่างผ่านอินเทอร์เฟซแบบ point-and-click
  • เครื่องมือนาฬิกาและล็อกหน้าจอแสดงให้เห็นองค์ประกอบเดสก์ท็อปยุคเก่า
    • XClock คือนาฬิกาแบบอนาล็อกและดิจิทัลสำหรับ X
    • XClock/Cat Clock คือเวอร์ชันดัดแปลงของ MIT xclock บน Motif จากปี 1990 ที่มีโหมด “cat” และดาวน์โหลดได้จาก GitHub
    • ASClock คือนาฬิกา AfterStep ที่มีส่วนขยายสำหรับบางภาษา
    • XScreenSaver คือสกรีนเซฟเวอร์ชื่อดังสำหรับ X ของ Jamie Zawinski
    • XLock ใช้ล็อกหน้าจอและสามารถแสดงสกรีนเซฟเวอร์ได้ตามต้องการ
    • สามารถใช้ร่วมกับ XAutoLock เพื่อให้เริ่มทำงานหลังไม่มีการใช้งานตามเวลาที่ผู้ใช้กำหนด
    • XTransparentLock ใช้วิธีที่เรียบง่ายกว่า
    • Jamie Zawinski ได้สรุปไว้ว่า ทำไมจึงควรใช้ XScreenSaver แทน XLock
  • ยังมีโปรแกรมตกแต่งที่เคลื่อนไหวบน root window หรือบนหน้าจออีกมาก
    • XMountains เรนเดอร์ทิวทัศน์ภูเขาลงบน root window และยังมีให้เป็นโมดูลของ XScreenSaver ด้วย
    • XSnow แสดงเกล็ดหิมะ ต้นไม้ และซานตาคลอสบนเดสก์ท็อป
    • XFishtank ทำให้มีปลาว่ายอยู่บนพื้นหลังหน้าจอเพื่อสิ้นเปลือง CPU cycles
    • XFishtank มี tarball ที่แพตช์เวอร์ชัน Linux ด้วยมือเพื่อให้รันบน FreeBSD ได้
    • XRoach แสดงแมลงสาบบน root window โดยมันจะหลบไปใต้หน้าต่าง และจะวิ่งไปซ่อนใหม่เมื่อมีการย้ายหน้าต่างหรือย่อเป็นไอคอน
    • XAntfarm จำลองรังมดบน X11 root window
    • XNeko คือแมวที่วิ่งตามเคอร์เซอร์เมาส์
    • มีเวอร์ชันดัดแปลงสำหรับ BSD และ Linux ชื่อ Oneko และพอร์ต games/oneko-sakura ก็มีตัวละครอื่นอย่าง tora-neko, Sakura Kinomoto, Tomoyo Daidouji, BSD daemon และ dog ด้วย
    • XEyes แสดงดวงตาที่มองตามเคอร์เซอร์เมาส์
    • XMascot แสดงมาสคอตเคลื่อนไหวบนหน้าจอ X11 และสามารถพูด ตั้งปลุก และตรวจเมลได้
  • เครื่องมือเดโมอื่น ๆ บางตัวมีจุดประสงค์หลักแทบจะเป็นเอฟเฟกต์หน้าจอล้วน ๆ
    • XOdometer ติดตามระยะการเคลื่อนที่รวมของอุปกรณ์ชี้ตำแหน่ง และมีซอร์สโค้ดเวอร์ชันมกราคม 1996 อยู่บน GitHub
    • XStarRoll เป็นโปรแกรมเดโม X11 ที่ให้ตัวอักษรและ pixmap ปลิวหายไปไกล ๆ และรันบน root window ได้ด้วย
    • Xtacy เป็นของเล่นแบบ color cycling ที่แสดงเอฟเฟกต์กราฟิกและแฟรกทัล เช่น bouncing quadrilaterals, plasma clouds และ phased sine waves
    • Xtacy อาจทำงานเร็วเกินไปบนคอมพิวเตอร์สมัยใหม่

เครือข่ายยุคเก่าและอินเทอร์เฟซเฉพาะทาง

  • GopherVR คืออินเทอร์เฟซผู้ใช้เชิงพื้นที่ 3D สำหรับ Internet Gopher ที่เผยแพร่ครั้งแรกในปี 1995
    • ส่งโฮสต์และพอร์ตเป็นอาร์กิวเมนต์บรรทัดคำสั่งได้ในรูป gophervr <host> <port>
    • ดาวน์โหลดได้จาก GitHub
  • XMosaic คือ NCSA Mosaic สำหรับ X และเป็นหนึ่งในเว็บเบราว์เซอร์กราฟิกยุคแรก
    • ซอร์สโค้ดเวอร์ชัน 2.7b อยู่บน GitHub
  • X026 คืออีมูเลเตอร์ IBM 026 keypunch
    • เหมาะสำหรับทำความเข้าใจการเขียนโค้ด FORTRAN ลงบนบัตรเจาะรู Hollerith และความลำบากของการป้อนข้อมูลในอดีต
    • การเข้ารหัสเริ่มต้นคือ BCD-H
  • XASCII แสดงตาราง ASCII ในรูปเลขฐานสิบหก ฐานสิบ และฐานแปด
  • Xvkbd คือคีย์บอร์ดเสมือนสำหรับแอปพลิเคชัน X

ตัวจัดการไฟล์ มิกเซอร์ และเครื่องมือจัดตารางเวลา

  • ยูทิลิตี GUI แบบเก่าสำหรับจัดการไฟล์และ archive มักมาพร้อมข้อจำกัดด้านเสถียรภาพ
    • FSV2 เป็นเครื่องมือทำภาพระบบไฟล์แบบ 3D คล้าย fsn ของ SGI IRIX และมีแนวโน้มจะแครช โดยอาจเกิดจากปัญหา UTF-8
    • Xplore เป็นตัวจัดการไฟล์บน Motif ที่อาจแครชได้ และสาเหตุอาจมาจากปัญหา encoding
  • ออดิโอมิกเซอร์ก็แยกกันไปตาม toolkit
    • GMixer คือออดิโอมิกเซอร์สำหรับ X11 ที่อิง GTK+ 1.2 ซึ่งเลิกใช้ไปแล้ว
    • XMixer คือออดิโอมิกเซอร์สำหรับ X11
    • XmMix คือออดิโอมิกเซอร์บน Motif สำหรับ X11
  • เครื่องมือจัดตารางเวลาและจดโน้ตสะท้อนภาพเล็ก ๆ ของเครื่องมือเพิ่มประสิทธิภาพบนเดสก์ท็อปในยุคนั้น
    • Plan คือตัววางแผนตารางงานบน X/Motif
    • XCalendar คือปฏิทินที่มีสมุดบันทึกในตัว
    • XDiary ช่วยติดตามการประชุมและนัดหมาย พร้อมช่วยวางแผนเวลา
    • XPostIt ถูกแนะนำว่าเป็นแอปจดโน้ตที่น่าเกลียดที่สุดในโลก
    • Xv คือโปรแกรมดูภาพที่รองรับหลายรูปแบบ

1 ความคิดเห็น

 
GN⁺ 2023-07-14
ความคิดเห็นจาก Hacker News
  • GLXGears เคยเป็นคำสั่งที่ชอบใช้เวลาตรวจว่าติดตั้งไดรเวอร์กราฟิกแล้วหรือยัง
    ถ้าติดตั้งถูกต้องมันจะหมุนลื่นดี ไม่อย่างนั้นก็จะกระตุกและดูพัง ๆ ตอนนี้ APU กับไดรเวอร์ทั่วไปดีเกินไปจนอะไรก็ลื่นไปหมด เลยใช้แบบเมื่อก่อนได้ยากแล้ว

    • จำได้ว่าเคยเปิด GLXInfo ในหน้าต่าง xterm เพื่อตรวจว่าติดตั้งไดรเวอร์กราฟิกถูกต้องไหม
      ถ้าขึ้น "Direct Rendering: Yes" ก็แปลว่าสำเร็จ เป็นช่วงเวลาดี ๆ จริง ๆ
    • glxgears -info | less
  • แม้จะเขียนว่าอัปเดตครั้งล่าสุดในปี 2022 แต่รายการนี้อ่านแล้วเหมือนเป็น รายการจากปี 1997 มากกว่า
    ถึงอย่างนั้นก็อ่านอย่างซาบซึ้ง และพอดูเว็บต่อก็กลับชอบคอลเล็กชันนี้มากกว่า
    https://cyber.dabamos.de/88x31/index3.html
    ดูเหมือนจะเรียงตามธีมแบบคร่าว ๆ และภายในก็น่าจะเรียงตามตัวอักษร แค่นั้นก็น่าทึ่งแล้ว

    • มีเบาะแสที่สมเหตุสมผลอยู่

      Dock app that simply counts down the days, hours, minutes, and seconds left until 00:00 January 1, 2000.
      https://cyber.dabamos.de/unix/x11/#wmy2k

    • ถ้าเป็นรายชื่อของสิ่งที่หายากไปแล้วตั้งแต่ปี 2022 มันก็เลี่ยงไม่ได้ที่จะเอนเอียงไปทางซอฟต์แวร์เก่า ๆ ที่ถูกลืมไปตามกาลเวลา
      ที่น่าแปลกคือมี xterm อยู่ในรายการด้วย แต่ดูเหมือนว่าคนส่วนใหญ่จะใช้เทอร์มินัลที่ทันสมัยกว่านี้ หรือถ้าชอบแนวย้อนยุคก็ใช้ urxvt กัน
    • จำบางตัวได้จากตอนเริ่มลองใช้ Linux ครั้งแรกเมื่อราว 20 ปีก่อนจากตอนนี้
      ถ้าวัดตามบางมาตรฐานอาจจะไม่เก่ามาก แต่ก็ถือว่านานพอสมควรแล้ว
    • เห็นภาพหน้าจอของตัวหนึ่งแล้วมีเขียนว่า 2002
  • มีหลายตัวที่ไม่ได้หายากขนาดนั้น
    มันดูเหมือน รายชื่อแอปทั่วไปจากยุค X11 มากกว่า ใครจะลืม XEyes, XBiff, XClock, XEdit, Xev, XKill, Xv, XMosaic พวกนี้ได้ลงคอ
    แน่นอนว่าบางตัวอย่าง FSV2 ฉันก็ไม่รู้จัก เป็นคอลเล็กชันที่ดี และก็ดีใจที่ตอนนี้ไม่ต้องไปรันมันเองแล้ว ไม่ได้หมายความว่าเมื่อก่อนมันไม่เป็นประโยชน์นะ

    • ฉันยังใช้ xev บ่อยอยู่ และ xkill ก็แทบทุกวัน
      xclip ก็ใช้ทุกวัน, xdotool ใช้ในงานอัตโนมัติ และ glxgears ก็ยังใช้ค่อนข้างบ่อยเวลาต้องเช็กว่าไดรเวอร์ GPU พังไปเฉย ๆ หรือเปล่า
    • ฉันใช้ XEyes ตลอดเวลาเพื่อตรวจว่าแอปไหนรันบน Wayland และแอปไหนรันบน XWayland
    • ทุกวันนี้ยังดูรูปด้วย xv, ดีบักปัญหา GL ด้วย GLXGears และเช็กปัญหาการแมปปุ่มแปลก ๆ ด้วย xev
      ส่วน xterm ใช้เป็นเทอร์มินัลที่แยกให้เห็นชัดในงานอย่างการเฝ้าดูเอาต์พุตจากคอนโซล
    • xterm หายากงั้นเหรอ?
      แต่ XMosaic นี่นับว่าหายากตามมาตรฐานทุกวันนี้ได้จริง ตอนนี้มันใช้งานได้ดีแค่กับเว็บไซต์เก่า ๆ หายาก ๆ เท่านั้น ;-)
    • ฉันเคยคิดมาตลอดว่า xbiff มาจากชื่อตัวละครใน Back to the Future แต่จริง ๆ แล้วมาจากชื่อสุนัขที่อยู่ในมหาวิทยาลัย :)
  • คำอธิบายของ XLennart ตลกดี
    มันเป็นเกมอาร์เคดดัดแปลงจาก XBill ที่มีเนื้อหาว่าแฮ็กเกอร์ผู้ชั่วร้ายและไม่เป็นที่นิยมชื่อ “Lennart” พยายามติดตั้งระบบ init อันตรายลงบนเครื่อง BSD และ Linux หลายเครื่อง และผู้เล่นต้องตีเขาเพื่อกู้เครื่องที่ติดเชื้อกลับมา ถึงอย่างนั้น Poettering ก็น่าน่าเห็นใจอยู่เหมือนกัน ดูเหมือนจะโดนเกลียดหนักจริง ๆ

    • ความเกลียดที่มีต่อ Lennart นี่น่าเศร้าจริง ๆ
      ฉันมองว่า systemd ทำให้การจัดการเดมอนและการตั้งค่าความปลอดภัยง่ายขึ้น อย่างเช่น Before=, After=, CPUQuota=, ProtectSystem=, ReadWritePaths= พวกนี้
    • ฉันเห็น XLennart แล้วก็เข้ามาที่นี่ กด Ctrl+f หาเลยว่ามีใครพูดถึงหรือยัง
      ระดับของ ความเกลียด systemd นี่ค่อนข้างน่าตกใจ และหวังว่า Lennart จะรับมันเป็นมุกตลกได้ ถ้าเป็นฉันก็คงทำแบบนั้น ไม่ควรจริงจังกับตัวเองเกินไป
  • xneko ทำให้นึกถึงความหลัง
    ตอนปีหนึ่งมหาวิทยาลัย ฉันใช้ X terminal หลายเครื่องที่อยู่เป็นกลุ่มเดียวกัน และภายในกลุ่มเดียวกันก็มีสิทธิ์ X ถึงกันได้
    ไม่นานทุกคนก็เรียนรู้ว่าพวกเราสามารถเปิด xneko จำนวนมหาศาลบนหน้าจอของคนอื่นจนเครื่องค้างสนิทได้

    • มีคนเคยทำแบบนั้นกับฉันด้วย หน้าต่าง Xeyes หน้าต่างเดียว
      ตอนนั้นฉันอยู่คนเดียวในห้องพักมหาวิทยาลัยด้วยซ้ำ
    • ในโปรแกรมพักหน้าจอ After Dark สำหรับ macOS แบบคลาสสิก ก็มีโหมดที่แทบจะเป็นพอร์ตของ xneko อยู่จริง ๆ และมันชื่อว่า “Neko Neko
  • หน้า XPlanet Resources ของ Hans Ecke สุดยอดมาก
    http://hans.ecke.ws/xplanet/
    ฉันเคยใช้การตั้งค่านี้เป็นวอลเปเปอร์ Linux อยู่ราว 1–3 ปี ระหว่างที่ทีมของเราทำงานกับเพื่อนร่วมงานจาก European Southern Observatory https://www.eso.org/public/ และกำลังเดินทางกลับสหรัฐ พนักงานต้อนรับบนเครื่องเห็นภาพโลก ดวงจันทร์ และดวงอาทิตย์บนคอมพิวเตอร์ของฉัน แล้วถามว่าฉันสนใจการสำรวจอวกาศหรือทำงานด้านนั้นหรือเปล่า
    เราตอบว่าเราดูดาวจากบนพื้นโลก แต่ก็มองได้ไกลพอสมควร เขาจึงโน้มตัวเข้ามาใกล้แล้วกระซิบบอกว่า “นักบินเพิ่งได้ยินทางวิทยุว่าเกิดการระเบิดบน Space Shuttle”
    มันเป็นปี 2003 เหนือน่านฟ้ากรีนแลนด์ที่ไหนสักแห่ง อย่างไรก็เถอะ XPlanet เยี่ยมมาก
    https://xplanet.sourceforge.net/maps.php

  • รายการนี้ทำให้ฉันรู้จัก xsunclock และไม่นานมันก็กลายเป็นตัวอย่างแทนทุกสิ่งที่ฉันชอบในโลกคอมพิวเตอร์
    มันเป็นผลงานที่เห็นได้ชัดว่าเกิดจากความรัก และไม่ทำตามแนวทาง UI ใด ๆ ที่มนุษยชาติรู้จักเลย ฉันเรียกโปรแกรมแบบนี้เป็นการส่วนตัวว่าสำนักออกแบบ R'lyeh
    มันแทบจะใช้งานได้แบบเฉียด ๆ เท่านั้น แต่ตัวเลือกการแสดงเวลานั้นหลากหลายอย่างหาตัวจับยาก จึงยอดเยี่ยมทีเดียว

    • xsunclock ใช้รูปลักษณ์และความรู้สึกของ Open Look toolkit ของ Sun
      Open Look เป็นทูลคิตสำหรับการเขียนโปรแกรมที่มาก่อน Motif และตัวอื่น ๆ และหน้าตาของมันก็แตกต่างจาก GUI toolkit อื่น ๆ อย่างชัดเจนทีเดียว
  • ให้ความรู้สึกเหมือนได้ย้อนกลับไปในอดีตจริง ๆ
    ตลอด 10 ปีที่ผ่านมาแทบไม่ได้ใช้เดสก์ท็อป Linux เลย แต่ยังจำได้ว่าตอนเรียนมหาวิทยาลัยช่วงปลายยุค 90 เคยใช้หรือลองแอปพวกนี้เยอะมาก
    ของอย่าง XBiff เป็นเครื่องมือที่แทบทุกคนจะใส่ไว้เป็นพื้นฐานตอนตั้งค่าเดสก์ท็อป และส่วนใหญ่ก็ใช้ FVWM แต่จริง ๆ แล้วแทบต้องประกอบสภาพแวดล้อมของตัวเองขึ้นมาทั้งหมด
    คอมพิวเตอร์ของมหาวิทยาลัยมีทั้ง Sun, IBM RS6000 และ SGI ปะปนกันไป และฝ่าย IT ก็จัดระบบไว้ดีมาก ไม่ว่าจะล็อกอินเข้าเครื่องไหน เดสก์ท็อปกับไฟล์ของฉันก็โผล่มาเหมือนเดิม และถึงจะเป็น Unix คนละเวอร์ชันกันก็ทำงานได้โปร่งใสเหมือนใช้เครื่องเดิมตลอด
    งานที่ไม่ใช่งานเขียนโปรแกรมก็ใช้งานได้เลย ส่วนการบ้านวิทยาการคอมพิวเตอร์ก็แค่คอมไพล์ใหม่บนสถาปัตยกรรมที่กำลังล็อกอินอยู่
    Gnome กับ KDE เพิ่งออกมาตอนประมาณปี 3 และบนเครื่องของมหาวิทยาลัยก็คงใช้ไม่ได้ถ้าไม่บิลด์เองแล้วตั้งค่าสภาพแวดล้อมเอง เลยใช้โปรแกรม X11 แบบเก่า ๆ พวกนี้กันเยอะ
    ตอนนั้นไม่มีเงินซื้อทีวีหรือเครื่องเกม เลยเล่นเกม X11 สมัครเล่นพวกนั้นเอาสนุกด้วย ถึงจะมีไม่กี่เกมที่ดีพอจะเล่นยาว ๆ แต่ก็มีอะไรให้ลองเยอะ และ Netrek นี่ถือว่ายอดเยี่ยมมากสำหรับยุคนั้น กราฟิกอาจไม่หวือหวา แต่เกมเพลย์แบบหลายผู้เล่นล้ำยุคไปมาก

    • พอพูดถึง Gnome ก็ทำให้นึกถึงความทรงจำอันเจ็บปวดตอนคอมไพล์มัน น่าจะเป็น v1 ให้รันได้จริง ๆ
      ชื่อมันประมาณ “the Gnu Network Object Model Environment” ใช่ไหมนะ?
  • พอมีคนพูดถึง FSV2 ก็ทำให้นึกได้ว่าตอนฝึกงานเคยบังเอิญเจอ fsn บน SGI Irix แล้วถึงได้รู้ว่ามันคือเบราว์เซอร์ไฟล์ 3D สุดเท่ที่อยู่ใน Jurassic Park
    ตอนแรกคิดว่าเป็นแค่อุปกรณ์ประกอบฉากสำหรับเอฟเฟกต์พิเศษในหนัง แต่พอรู้ว่าเป็นแอปที่ใช้งานได้จริงก็ทึ่งมาก

  • สำหรับฉัน xfishtank อยู่อันดับหนึ่งของลิสต์นี้เลย ทุกวันนี้ก็ยังใช้เป็นครั้งคราว
    Xblast ก็เจ๋งมากเหมือนกัน มันเปลี่ยนตัวชี้เมาส์เป็นเป้าเล็ง แล้วพอคลิกก็ยิงรูใส่หน้าต่างจนมองเห็นสิ่งที่อยู่ข้างหลังได้จริง ก่อนที่จะมี xauth มันสนุกมากที่จะเอาไปแกล้งเด็กปีหนึ่งในมหาวิทยาลัย
    แน่นอนว่า Xeyes ก็เคยเปิดใช้แบบขยายเต็มหน้าจอด้วย --geometry เหมือนกัน ครั้งหนึ่งเคยทำแบบนั้นบนวิดีโอวอลล์ขนาดยักษ์ แล้วเกือบโดนไล่ออก แต่ตอนนั้นเป็นแค่นักศึกษาฝึกงานเลยไม่เป็นไร คุ้มค่ามาก

    • Xblast ที่ฉันจำได้เป็นอีกตัวหนึ่ง
      มันเป็น Bomberman clone แบบหลายผู้เล่น: https://xblast.sourceforge.net