เดสก์ท็อป Blue95 สำหรับห้องคอมพิวเตอร์ในบ้านสมัยเด็ก
(github.com/winblues)- Blue95 เป็นโปรเจกต์ที่มอบประสบการณ์เดสก์ท็อปสมัยใหม่และน้ำหนักเบา ซึ่งชวนให้นึกถึงยุคคอมพิวเตอร์ในอดีต โดยอิงจาก Fedora Atomic Xfce และธีม Chicago95
- เริ่มมี Live ISO ให้ลองใช้ได้โดยไม่ต้องติดตั้งแล้ว แต่ฟีเจอร์ Live CD เป็นความสามารถใหม่และยังอยู่ระหว่างการทดสอบ
- ตัวติดตั้งที่รวมมาเป็น เวอร์ชันอัลฟา และยังขาดหลายฟีเจอร์ จึงแนะนำให้ใช้วิธีใน Install Guide ของเอกสารสำหรับการติดตั้ง Blue95
- เป้าหมายของโปรเจกต์คือให้สอดคล้องกับองค์ประกอบระบบหลักและรอบการอัปเดตของ Fedora Xfce พร้อมนำการปรับแต่งจาก Universal Blue เช่น codec และการอัปเดตอัตโนมัติ มาเพื่อสร้างประสบการณ์เริ่มต้นที่ใช้งานง่ายขึ้น
- เป้าหมายไม่ใช่การคัดลอกดีไซน์ระบบปฏิบัติการเก่าอย่างแม่นยำ และเมื่อการใช้งานกับความเหมือนจริงขัดแย้งกัน โดยทั่วไปจะให้ความสำคัญกับ การใช้งาน และ การเข้าถึง ก่อน
ประสบการณ์เดสก์ท็อปที่ Blue95 มอบให้
- Blue95 มุ่งไปที่เดสก์ท็อปที่ชวนให้นึกถึง “ห้องคอมพิวเตอร์ในบ้านสมัยเด็ก”
- ถ่ายทอดบรรยากาศของยุคคอมพิวเตอร์ในอดีต พร้อมมอบประสบการณ์เดสก์ท็อปที่ทันสมัยและน้ำหนักเบา
- พื้นฐานคือ Fedora Atomic Xfce และใช้ธีม Chicago95
- มีลิงก์ Screenshots, YouTube และ Documentation เป็นข้อมูลที่เกี่ยวข้อง
ลองใช้ได้โดยไม่ต้องติดตั้ง
- Blue95 กำลังจัดทำ Live ISO ที่สามารถบูตเป็นสภาพแวดล้อมแบบ live ได้โดยไม่ต้องติดตั้ง
- Live CD เป็นฟีเจอร์ใหม่และยังอยู่ระหว่างการทดสอบ
- ตัวติดตั้งที่รวมมาเป็น เวอร์ชันอัลฟา และยังขาดหลายฟีเจอร์
- สำหรับการติดตั้งจริง แนะนำให้ใช้วิธีใน Install Guide ของเอกสาร
คำแนะนำการติดตั้ง
- แนะนำให้ปฏิบัติตามวิธีติดตั้งใน Install Guide ของเอกสาร
- ในเนื้อหา README ไม่มีคำสั่งติดตั้งแบบละเอียดแยกต่างหาก
เป้าหมายและสิ่งที่ไม่ใช่เป้าหมายของโปรเจกต์
- เป้าหมายของ Blue95 คือให้สอดคล้องกับ Fedora Xfce ทั้งในองค์ประกอบระบบหลักและ รอบการอัปเดต
- อีกเป้าหมายหนึ่งคือการนำการปรับแต่งจาก Universal Blue มาเพื่อสร้างประสบการณ์เริ่มต้นที่ใช้งานง่ายขึ้น
- ตัวอย่างเช่น codec และ การอัปเดตอัตโนมัติ
- เป้าหมายคือมอบสุนทรียะที่มีรากฐานจากยุคคอมพิวเตอร์ในอดีต
- สิ่งที่ไม่ใช่เป้าหมาย คือการจำลององค์ประกอบการออกแบบของระบบปฏิบัติการเมื่อหลายสิบปีก่อนอย่างซื่อตรง
- เมื่อการใช้งานและการจำลองอย่างแม่นยำขัดแย้งกัน โดยทั่วไปจะให้ความสำคัญกับ การใช้งาน และ การเข้าถึง ก่อน
โปรเจกต์พื้นฐานและคำขอบคุณ
- Blue95 แสดงความขอบคุณต่อ Chicago95 และ Chicagofier
- กล่าวถึง BlueBuild, Universal Blue และ Fedora ว่าเป็นระบบนิเวศพื้นฐาน
- ทีม Xfce ก็รวมอยู่ในรายชื่อผู้ที่ได้รับคำขอบคุณด้วย
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ดูสวยและน่าใช้ง่าย
UI ของระบบปฏิบัติการสมัยใหม่ ในปัจจุบันแย่ลงอย่างเป็นรูปธรรมในแง่การใช้งาน และเหมือนจะซ่อนฟังก์ชันหลักไว้หลังเมนูที่สับสนหลายชั้น
ทำให้นึกถึงวิดีโอไทม์แลปส์ส่วนแบ่งตลาดระบบปฏิบัติการตั้งแต่ยุค 70 เป็นต้นมา: https://youtube.com/watch?v=cTKhqtll5cQ
อำนาจครอบงำของ Windows ยังดูมหาศาลแม้มองในตอนนี้ ส่วนเดสก์ท็อปและแล็ปท็อป Mac นั้นค่อนข้างเป็นตลาดเฉพาะกลุ่มเมื่อเทียบกัน
มันเรียบง่าย เข้าใจง่าย และมีรางวัลให้ค้นพบ พอกดนู่นกดนี่ก็จะเจอมิวสิกวิดีโอของ Weezer หรือเกมปริศนาอะไรแบบนั้น
ถ้าติดขัดก็ไม่มีใครช่วยได้นอกจากคู่มือ จึงแก้ด้วยการลองผิดลองถูก และสุดท้ายก็ได้เรียนรู้การเปลี่ยนฮาร์ดแวร์ การติดตั้งและอัปเกรดไดรเวอร์ การติดตั้งระบบปฏิบัติการใหม่ การแบ่งพาร์ทิชันฮาร์ดดิสก์ ไปจนถึงเครือข่ายและไฟล์ซิสเต็ม จนเกิดความมั่นใจ
ตอนนี้ถ้าเด็กนั่งอยู่หน้าระบบปฏิบัติการ ไม่ว่าจะ Windows หรือ Mac ก็มี ป๊อปอัป คำเตือน และตัวเลือก มากเกินไป แม้แต่การกระทำง่าย ๆ ก็ถูกแยกเป็นหลายวิธี และถูกฝังลึกในเมนู ทำให้ดูยากที่จะสร้างโมเดลในหัวว่าพื้นฐานของคอมพิวติ้งเชื่อมโยงกับระบบปฏิบัติการอย่างไร
ตอนนี้แม้แต่ตัวผมเองเวลาเกิดปัญหาก็ต้องค้นอินเทอร์เน็ต หาแหล่งข้อมูลที่พอใช้ได้ และคัดปัญหาที่คล้ายกันแต่ไม่ใช่ออก จึงให้ความรู้สึกใกล้เคียงความหงุดหงิดมากกว่ารางวัล
โปรเจกต์นี้ดูเหมือนเป็นก้าวหนึ่งในทิศทางที่ถูกต้อง และอยากลองทดสอบด้วยตัวเอง
พอดูภาพหน้าจอแล้ว ปุ่มบนแถบงานอยู่ชิดขอบเกินไป พื้นที่ชื่อหน้าต่างแคบเกินไป โฟลเดอร์ก็เหลืองเกินไป อะไรทำนองนี้ที่สะดุดตาอยู่เรื่อย ๆ
Wine เป็นข้อยกเว้นที่ให้ความรู้สึกแบบนี้น้อยกว่า เพราะตั้งค่าเป็น DPI สูงแล้วแม้สัดส่วนจริงจะต่างจากที่คุ้นเคยก็ยังโอเค
ไม่ได้จะวิจารณ์คนทำธีม แต่อยากรู้ว่าทำไมงานย้อนยุคจำนวนมากถึงมีความคลาดเคลื่อนแบบนี้ร่วมกัน
มันมีบางอย่างที่รบกวนน้อยกว่า UI สมัยใหม่ และทำให้รู้ได้ทันทีว่าหน้าต่างไหนลอยอยู่เหนือหน้าต่างไหน
UI สมัยใหม่ดูเหมือนจะพึ่งพาเงานุ่ม ๆ และ หน้าต่างไร้ขอบ มากเกินไป
เหตุผลที่เลิกใช้ในที่สุดคือ ทุกครั้งที่ส่งภาพหน้าจอ ต้องคอยอธิบายว่าผมไม่ได้ใช้ Windows 95 โทนสีเทาเริ่มขัดตาขึ้นเมื่อเวลาผ่านไป และผมอยากได้ประสบการณ์เดสก์ท็อปที่ผสานรวมกันมากขึ้น จึงย้ายไป KDE Plasma
ถึงอย่างนั้นก็ยังตั้งค่า Plasma ให้แสดงชื่อหน้าต่างบนแถบงานเหมือน Windows รุ่นเก่า และแทบจะปิดแอนิเมชันทั้งหมด
ผมคิดว่าสาเหตุหลักคือ flat UI
โดยส่วนตัวคิดว่ายังไม่มีอะไรเหนือกว่าอินเทอร์เฟซ NeXTSTEP อายุ 35 ปี และ Windows 95 ก็ใกล้เคียงกับการเลียนแบบที่อ่อนกว่า: https://www.gnustep.org/carousel/PC_1300x650.png
ช่วงนี้กำลังคิดอย่างจริงจังว่าจะย้ายคอมพิวเตอร์ของพ่อแม่ไปใช้ Linux
การใช้งานหลักก็แค่เว็บกับเครื่องมือผลิตงานพื้นฐาน แต่ Windows กลายเป็นสิ่งที่เป็นปฏิปักษ์มากขึ้นเรื่อย ๆ
พ่อแม่ผมตอนนี้อยู่ในวัยที่เปราะบางต่อกลโกงและการโจมตีต่าง ๆ มากขึ้น และตัวเลือกที่จะเอา Windows ออกเพื่อกำจัด ปัญหาทั้งหมวดหนึ่ง ไปเลยก็ดูน่าสนใจขึ้นเรื่อย ๆ
ผมลืมไปแล้วว่ามี Chicago95 อยู่ ซึ่งนี่อาจเหมาะพอดีก็ได้
น่าจะให้ความรู้สึกคุ้นเคย และแม้ธีมอย่างเดียวจะไม่ได้แก้ทุกอย่าง แต่ก็น่าจะลดภาระในการเปลี่ยนผ่านได้มาก
คิดถึงคอมพิวติ้งในยุคนั้น
หลายปีมานี้ไม่เคยต้องรีเซ็ตฉุกเฉินหรือติดตั้งใหม่เลย
แท็บเล็ตที่มีคีย์บอร์ดก็ช่วยลดภาระว่าต้องใช้ “คอมพิวเตอร์” ให้ได้ และเลือก iOS หรือ Android ตามโทรศัพท์ที่ใช้อยู่ก็ได้
เพราะผมไม่สามารถไปซ่อมให้ทุกสัปดาห์ได้
บางครั้งก็เปิดเอกสารด้วย LibreOffice แต่ไม่ใช่การใช้งานขั้นสูง
การบำรุงรักษาตอนนี้ก็ง่ายมาก แค่ SSH เข้าไปแล้วอัปเดต
ถ้ามีปัญหาและต้องการซัพพอร์ต ก็ SSH เข้าไป เปิด tunnel แล้วใช้ Remmina เชื่อมต่อเดสก์ท็อปเพื่ออธิบาย
เคยมีครั้งหนึ่งที่ Ubuntu เข้า desktop environment ไม่ได้เลย แต่แค่อัปเดตและอัปเกรดแพ็กเกจก็กลับมาใช้งานได้
การอัปเกรดอัตโนมัติที่ย้อนกลับได้เมื่อเกิดปัญหานั้นดีมากจริง ๆ
https://fedoraproject.org/atomic-desktops/
Universal Blue มีรุ่นดัดแปลงที่ขัดเกลาให้ดูดีอยู่บ้าง แต่จากทีมพัฒนารู้สึกได้เล็กน้อยว่ามีบรรยากาศแบบ “ของเก่าทุกอย่างล้วนแย่”: https://universal-blue.org
เดสก์ท็อป OpenSUSE MicroOS ยังเร็วไปสำหรับคนที่ไม่ใช่สายเทคนิค แต่กลยุทธ์การอัปเกรดแบบ atomic ที่อิงกับ snapshot ของ btrfs นั้นเร็วและเรียบง่ายกว่ามาก เลยกำลังจับตาดูอยู่: https://microos.opensuse.org
ชอบธีมแบบนี้
เพียงแต่ว่าการใช้ ฟอนต์ความละเอียดสูงมาก เมื่อเทียบกับสิ่งที่ทำได้ในยุคนั้น ทำให้ความรู้สึกเหมือนของจริงลดลง
ฟอนต์ความละเอียดต่ำที่อ่านบนหน้าจอได้พอเพียงมีเสน่ห์แปลก ๆ อาจเป็นเพราะความคิดถึง
น่าเสียดายที่ฟอนต์พิกเซลเมื่อหลายสิบปีก่อนคงดูดีบนจอ 4K ได้ยาก
สุดท้ายผมถึงกับสั่งจอ 1024x768 เพื่อเล่นเกมเก่าบนระบบยุคนั้น
เพราะตอนนี้เราไม่ได้ใช้ CRT กันแล้ว
คนที่ซื้อจอแบนยุคแรก ๆ ที่คุณภาพแย่มากอาจเคยใช้คอมพิวเตอร์แบบนั้น แต่คนส่วนใหญ่ในยุคนั้นมีประสบการณ์ผ่าน CRT ที่ภาพฟุ้งและขอบเบลอ
อาจทำฟอนต์ที่อิงฟิลเตอร์ CRT สำหรับหน้าจอความละเอียดสูงได้ แต่แม้บนจอ 4K ก็น่าจะยังต้องปรับการจัดวาง subpixel ให้เหมาะสมเพื่อความแม่นยำ
อีกปัญหาหนึ่งเวลารีเมก UI เก่าให้ดูทันสมัยคือมิติต่าง ๆ มักคลาดเคลื่อนแบบละเอียดอ่อน
ความต่างแบบนี้ทำลายความรู้สึกไปเลย
บางส่วนเกิดจากความสูงของฟอนต์ต่างกัน แต่หลายครั้งมีอะไรบางอย่าง เหลื่อมไป 1 พิกเซล จนดูแปลก
ใน UI สไตล์ 95 ขอบของคอนโทรล โดยเฉพาะขอบด้านสว่างของคอนโทรลแบบ “3D” เป็นปัญหาที่พบบ่อย และในสกรีนช็อตก็เห็นตัวอย่างแบบนั้นอยู่มาก
ถ้าอย่างนั้นก็ย่อมต้องมีฟอนต์ความละเอียดสูง และถ้าไปในทิศทางนั้นก็น่าจะโอเค
การปรับสเกลแบบจำนวนเต็ม น่าจะแก้ปัญหาหลายอย่างที่เกิดกับฟอนต์แบบพิกเซลได้
สภาพแวดล้อมเดสก์ท็อปสมัยใหม่ที่ใช้กันทุกวันนี้มีอยู่สามแบบ
บน Windows 10/11 โดยเฉพาะ 11 วิธีที่ง่ายที่สุดคือพิมพ์ส่วนต้นของชื่อแอปลงในช่องค้นหา
ดีกว่าการคลิกสองครั้งไปถึงเมนู “แบบดั้งเดิม” แล้วต้องเลื่อนหาอีก
Gnome ใช้เฉพาะตอนติดตั้ง Linux ใหม่ ๆ และปกติก็จะเปลี่ยนเป็น Mate ไม่นานหลังจากนั้น แต่ก็มีตารางแอปแบบสมาร์ตโฟน และที่นี่การพิมพ์ส่วนต้นของชื่อแอปก็ยังเร็วที่สุด
Mate เป็นเดสก์ท็อปที่ทันสมัยแต่ยังคง พาราไดม์ Windows 95 ไว้ และยังรวมแถบเครื่องมือสองแถบให้เป็นแถบเดียวด้านล่างได้ง่าย จึงยังเป็นสภาพแวดล้อมเดสก์ท็อปที่ชอบที่สุด
เอฟเฟกต์กราฟิกหวือหวาไม่ได้ดีไปทั้งหมด
ไม่อยากพูดเลยว่าทุกวันนี้บน Windows การลากหน้าต่างแอปไปอีกหน้าจอมันยากแค่ไหน
ต้องหาแถบด้านบนส่วนราว ๆ 2% ที่ยังลากได้และไม่ถูกรบกวนด้วยองค์ประกอบอื่น
ทุกครั้งที่เห็นสกรีนช็อตของเมนูแบบเก่า ความคิดถึงก็ถาโถมเข้ามา
ดูเรียบร้อยดี
ยังจำได้ว่าในช่วงปลายยุค 90 และต้นยุค 2000 ธีม fvwm95 กับ icewm เคยทำหน้าที่คล้าย ๆ กัน
ถ้าใช้ร่วมกับ Gambas ซึ่งเป็นโคลน VB6 ฟรีที่ทำงานบน GTK ก็น่าจะสนุก: https://gambaswiki.org/website/en/main.html
สำหรับผม มันยังคงเป็นจุดสูงสุดของ การออกแบบสภาพแวดล้อมเดสก์ท็อปที่มีความสอดประสานกัน
เทคโนโลยีก้าวหน้าพอที่จะเรนเดอร์ UI สีสันคมชัดและดูดีได้แล้ว แต่ผู้ใช้ส่วนใหญ่ยังเป็นมือใหม่กับคอมพิวเตอร์ นักออกแบบระบบปฏิบัติการจึงตั้งใจทำให้ชัดเจนที่สุด
แอปพลิเคชันก็มักถูกเขียนสำหรับแต่ละแพลตฟอร์มโดยเฉพาะ และทำตาม แนวทาง UI ของแพลตฟอร์มนั้น
Windows 95, NT, System 7 กับ System 8, BeOS, NextSTEP ล้วนมี UX ที่ชัดเจนมาก
รู้เสมอว่าต้องลากหน้าต่างตรงไหน อะไรคลิกได้ และจะหาการตั้งค่าได้จากที่ใด
-- Douglas Adams
จำเป็นจริง ๆ หรือที่จะต้องทำ ดิสโทรใหม่ทั้งชุด เพียงเพื่อธีม XFCE+GTK หนึ่งชุด?
ถ้าถามว่าจำเป็นต้องเป็นดิสโทรไหม ก็ไม่ แต่เดิมทีมันก็ไม่ได้จำเป็นต้องมีอยู่ด้วยซ้ำ
แต่ก็ดีที่มันมีอยู่ และรู้สึกว่า “whips the llamas ass” จริง ๆ
มันเป็นแค่ อิมเมจ Fedora ที่รวมการเปลี่ยนแปลงที่จำเป็นเพื่อสร้าง UX ขึ้นมา และไม่ได้มีคลังซอฟต์แวร์ของตัวเอง
ใกล้เคียงกับ Fedora Spin แบบไม่เป็นทางการมากกว่า
ผมคิดว่าทางประนีประนอมสมัยใหม่ที่ดีกว่าคือ Trinity Desktop ซึ่งเป็นโครงการสืบทอด KDE3: https://www.trinitydesktop.org/
ต้องมีเคอร์เซอร์รูปดาวหางกับแถบเครื่องมือ IE หลายอันที่เผลอติดตั้งมาด้วยถึงจะครบ
โปรเจกต์นี้มีอะไรให้บ้างนอกจากติดตั้ง UI Chicago95 มาให้ล่วงหน้า?
เพราะน่าจะรันแอป Windows ส่วนใหญ่ที่ไม่มีทางเลือกดี ๆ บน Linux ได้
อย่าง xyplorer, sumatra, irfanview พวกนี้
บางทีอาจมีเชลล์ที่แมปรูทเป็น C:\ ด้วยก็ดี