Chicago95 - ธีม Windows 95 สำหรับ Linux
(github.com/grassmunk)- Chicago95 คือธีมที่เปลี่ยน XFCE/Xubuntu ให้เป็นสไตล์ Windows 95 โดยออกแบบมาเพื่อเพิ่มความสอดคล้องโดยรวมของธีม Windows 95 บนพื้นฐาน XFCE/GTK2/GTK3
- มาพร้อมธีม GTK2·GTK3, ชุดไอคอนที่ทำให้ชุดไอคอนซึ่งเริ่มต้นจาก Classic95 สมบูรณ์ขึ้น, และธีม Redmond XFWM ที่ปรับแต่งให้ใกล้เคียง Windows 95 มากขึ้น
- Chicago95 Plus! คือเครื่องมือสำหรับพรีวิวและติดตั้งธีม Windows 95/98/ME/XP และยังมีธีม Plymouth กับธีมที่ได้แรงบันดาลใจจาก MS-DOS สำหรับ oh-my-zsh ให้ด้วย
- รองรับจอ HiDPI บางส่วน และรองรับธีมไอคอนของ LibreOffice 6+ บางส่วน
- ข้อกำหนดในการใช้งานคือ GTK+ 3.22 หรือ 3.24, Xfce 4.12·4.14·4.16, แพ็กเกจที่แนะนำสำหรับแอป GTK2 คือ gtk2-engines-pixbuf, แพ็กเกจ xfce4-panel-profiles และ window compositor
- เดสก์ท็อปรุ่นเก่าที่ใช้ GTK3.18 สามารถใช้เวอร์ชันฟอร์กแยกต่างหาก Chicago95-Custom-XUbuntu-16.04- ได้
- การรองรับ KDE ยังเป็นขั้นทดลอง และมีการแนะนำวิธีติดตั้งธีมตัวจัดการล็อกอิน SDDM รวมถึงการติดตั้ง Splash Screen ผ่านคำสั่ง
plasmapkg2 -t lookandfeel -i KDE/Splash/chicago95.splashscreen - ไลเซนส์คือ GPL-3.0+/MIT
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ชอบสุนทรียะแบบนี้มาก ถ้าชอบ ความใช้งานง่ายของ Windows 95 แต่ไม่จำเป็นต้องเหมือนกันทุกพิกเซล แค่ใช้ธีม KDE ก็ทำสมดุลที่ค่อนข้างดีได้ง่าย ๆ
ใช้ธีมส่วนกลาง
Reactionary, สไตล์แอปพลิเคชันMS Windows 9x, ไอคอนMemphis98, เคอร์เซอร์Hackneyed (scaleable)แล้วตั้งค่า Plasma style, สี และการตกแต่งหน้าต่างให้ตามธีมส่วนกลางReactionaryทั้งหมดฟอนต์ Noto ค่าเริ่มต้นสบายตาเลยใช้ต่อไป แต่ถ้าคิดถึงฟอนต์คลาสสิกก็เปลี่ยนได้ง่าย
ตั้ง taskbar ให้แสดงชื่อเต็มและไม่รวมแอปเข้าด้วยกัน ใส่ไอคอน Start ของ Windows 95 ขนาดเล็กในเมนูแอปพลิเคชันที่ดูเหมือน Windows 95 เพื่อเพิ่มความคิดถึง นอกนั้นเรียบง่ายมาก
ใช้การตั้งค่านี้มาหลายปีแล้ว และเข้ากับงานด้าน productivity มาก เสถียร ไม่เปลี่ยนไปมา และเคารพสมาธิกับความจดจ่อ KDE รองรับธีมอย่างเป็นทางการด้วย จึงไม่ต้องแฮ็กอะไรแบบฝืน ๆ หรือกังวลเรื่องอัปเดต
Redmondมีมาหลายสิบปีแล้ว แต่ดูไม่ดีมาตลอด และแค่ชวนให้นึกถึง Windows 95 แบบหลวม ๆ เท่านั้นRedmondไปตรง ๆ ก็ได้: https://baloo.neocities.org/TheGuide/TheGuide-Part1 ที่ท้ายหน้าไม่ได้อยากให้ UX ดูเหมือน Windows 95 แต่คิดถึงความรู้สึกที่เดสก์ท็อปยุคนั้น “รู้สึก” เร็วและตอบสนองทันที
ทุกวันนี้แทบไม่เห็นแอปเนทีฟที่ตอบสนองดีขนาดนั้น แอปเนทีฟทุกตัวเผา CPU cycle ไปกับองค์ประกอบตกแต่งและแอนิเมชัน จึงรู้สึกอืดเมื่อเทียบกัน
ถ้าจะพูดอย่างเป็นธรรม ฮาร์ดแวร์ที่มีในยุคนั้นเป็นสาเหตุใหญ่ของปัญหาประสิทธิภาพ แต่ก็เป็นอย่างนั้นจริง ๆ
เพราะที่บริษัท ทุกการเข้าถึงไฟล์ต้องผ่านการสแกนไวรัสและตรวจสิทธิ์ แม้แต่การเปิดโปรแกรมเล็ก ๆ อย่าง Notepad ที่บริษัทก็ใช้เวลาอย่างน้อย 2 วินาที แต่ที่บ้านเด้งขึ้นมาทันที
ที่ทำงานก่อนหน้าก็คล้ายกัน ช่วงหนึ่งแล็ปท็อปทำงานเร็วกว่าแล็ปท็อปส่วนตัว เพราะเป็นเครื่องที่ซื้อพิเศษตามลักษณะงาน และ IT เอาต์ซอร์สไม่รู้ว่าจะจัดการเครื่องนั้นอย่างไร แล้วก็มีคนสังเกตเห็น สุดท้ายผมต้องไปหาวิธีติดตั้งซอฟต์แวร์ติดตามของ IT เอง จากนั้นก็ทำงานจากบ้านมาตลอด
นี่ไม่ใช่ปัญหาทางเทคนิค แต่เป็นปัญหา ระบบราชการ
น่าเสียดายจริง ๆ ที่ หลัง GTK3 เป็นต้นมาไม่ได้ตั้งใจให้ปรับธีม และนักพัฒนาก็ไม่รับประกันความเข้ากันได้ของ theme engine ระหว่างรีลีส
ถ้าสิ่งนี้กระทบแค่ GNOME ก็ยังพอรับได้ แต่แอปทั่วไปที่ไม่ใช่ GNOME ที่ผมใช้จำนวนมากก็อิง GTK เช่นกัน ต่อให้เลือก desktop environment อื่น ก็ยังปรับแต่งประสบการณ์ผู้ใช้ให้สม่ำเสมอได้ยาก
UX นี้ถูกซ่อนไว้หลังรหัสผ่าน ดังนั้นความกังวลว่าคนอื่นมาใช้แล้วจะสับสนจึงไม่สำคัญ เพราะยังไงก็เข้าถึงไม่ได้
ในจุดที่ทำได้ ก็ยังเลือกแอปเดสก์ท็อปที่อิง Qt ได้ แอปค่อนข้างเรียบง่ายอย่างเครื่องคิดเลขบางทีมีทั้งเวอร์ชัน GTK และ Qt จึงทำได้จริง แต่แอปจำนวนมากมี implementation หลักเพียงตัวเดียวในสาขาของมัน และถ้าเลือกไม่ได้ หรือเลือกฝั่งที่มีนักพัฒนาน้อยกว่า ฟีเจอร์ก็มักขาดหาย
เมื่อเทียบกับราว 15 ปีก่อน รู้สึกว่า เราได้สูญเสียบางสิ่งที่สำคัญไป
เข้าใจว่านักพัฒนาไม่อยากให้ผู้ดูแลดิสโทรไปปรับสไตล์แอปแล้วทำพัง แต่ตอนนี้ไม่มีแอปไหนดูหรือให้ความรู้สึกเหมือนเนทีฟเลย เหมือนช่วงที่แอป Android เริ่มทำธีม UI แปลก ๆ ของตัวเอง ไม่มีอะไรให้ความรู้สึกเนทีฟ และทุกอย่างก็ใช้งานยุ่งยาก
ตามทฤษฎี ถ้าแอปทุกตัวคอยอัปเดตเวอร์ชัน libadwaita และแพตช์ให้ล่าสุดอยู่เสมอ ต่อให้มีธีมก็น่าจะทำงานได้ดี ในทางปฏิบัติมีความไม่สอดคล้องอยู่ทั่ว และการใช้ธีมกับทุกแอปพลิเคชันเป็นไปไม่ได้
สีของ Adwaita เปลี่ยนได้ด้วย https://github.com/GradienceTeam/Gradience มีโหมดที่ดึงสีจากวอลเปเปอร์เหมือน Android เวอร์ชันใหม่ ๆ ด้วย
ตรงข้ามกับความเห็นจำนวนมาก ผมต้องการแค่ รูปลักษณ์ ไม่ได้ต้องการให้การใช้งานย้อนกลับไปด้วย หลังจากนั้นก็มีพัฒนาการที่ดี และผมมองว่าเดสก์ท็อป Cinnamon แทบจะอยู่แนวหน้าทั้งในแง่การใช้งานและความคุ้นเคย
แต่รูปทรงเหลี่ยม ๆ คอนทราสต์สูง และองค์ประกอบที่เห็นชัดว่าโต้ตอบได้ กลับหายไปหมด ตอนนี้ทุกอย่างแบนราบ แล้วก็แบนราบอีก ส่วนคอนโทรลต่าง ๆ ก็ต้องหายไป ผมอยากกลับไปแบบเดิม
ประสบการณ์ส่วนตัวของผมก็ตรงกับงานวิจัยนี้ แต่ทั้งวงการ ไม่ว่าจะเป็นบริษัทหรือองค์กรไม่แสวงหากำไร ต่างพากันเสียสติแบบหมู่คณะและตัดสินว่าแบบแบนคือหนทางเดียว จากนั้นก็ลบทุกสิ่งบนอินเทอร์เน็ตที่ดูเป็น 3D แม้เพียงเล็กน้อยออกไปหมด จนยิ่งยากที่จะกลับมาเปรียบเทียบอย่างเป็นกลางอีกครั้ง
ทุกครั้งที่อยากนึกว่าที่จริง GUI ที่ดีควรทำอะไร ผมจะกลับไปดู วิดีโอของ Ross Scott ที่มอง GUI สมัยใหม่จากมุมมอง “คนนอกสายอาชีพ” ผมไม่ได้เห็นด้วยทั้งหมด เพราะมีหลายส่วนที่เป็นเรื่องอัตวิสัย แต่หลังจากดูวิดีโอนี้แล้ว เวลาใช้คอมพิวเตอร์และโทรศัพท์ในชีวิตประจำวัน ผมยิ่งสังเกตมากขึ้นว่า GUI สมัยใหม่มันย่ำแย่แค่ไหน
สไตล์วิดีโอเอสเซย์ของ Ross ออกจะเหมือนคนคลั่งที่ยืนเทศนาเรื่อง UFO หรือวันสิ้นโลกข้างถนน โดยไม่สนว่ามีใครฟังอยู่หรือไม่ ส่วนตัวผมชอบ แต่ก็อาจไม่ใช่รสนิยมของทุกคน
ทำไมถึงทำแบบนั้น? เพราะมีใครบางคนเลือกทำให้อินเทอร์เฟซ “ดูดีกว่า” เหมือนงานศิลปะ มากกว่าทำให้ประสบการณ์ผู้ใช้ดีขึ้น
สิ่งที่ค่อนข้างแปลกใจเมื่ออ่านคอมเมนต์คือ MS ไม่ได้ให้ ความเข้ากันได้ย้อนหลังของ GUI ผู้ใช้สูงอายุจำนวนไม่น้อยชอบให้อินเทอร์เฟซไม่เปลี่ยน หรือเปลี่ยนแค่หน้าตาภายนอกเล็กน้อย ผมคิดว่าสำหรับหลายคน นี่จะเป็นการปรับปรุงด้านการใช้งานเลย
ในฐานะ “ผู้ดูแลระบบของครอบครัว” เราอยากอัปเดตเพราะเหตุผลด้านความปลอดภัย และถ้าเวอร์ชันใหม่ปรับแต่งมาดีกว่าหรือมีบั๊กน้อยกว่า ก็อยากอัปเกรด แต่จากประสบการณ์ การเปลี่ยนแปลง UI ครั้งใหญ่สำหรับผู้สูงวัยจำนวนมาก ทำลายความรู้สึกที่ว่าใช้ระบบปฏิบัติการได้อย่างสบายใจ
MS ดูไม่เหมือนบริษัทที่ทำสภาพแวดล้อมเดสก์ท็อปชื่อ Windows ได้ดีนัก
แต่เมื่อดูสภาพอันเลวร้ายของ ทูลคิต UI สมัยใหม่ของ Microsoft และความไร้ความสามารถอย่างสิ้นเชิงของ Microsoft ในการรักษาความสอดคล้องระหว่างเฟรมเวิร์กต่าง ๆ ก็ไม่น่าคิดว่า Microsoft จะสามารถให้การรองรับธีมข้ามระบบปฏิบัติการที่ทำงานได้อย่างมีความหมาย
จนถึง Windows 7 ยังทำได้ แต่หลังจากนั้น Microsoft ก็พังหนักในด้านการพัฒนา UI และทุกครั้งที่มี Windows รุ่นใหม่ออกมาก็ยิ่งน่าอายขึ้นเรื่อย ๆ
+rแล้วรันodbcad32.exeดูกดแท็บ
System DSNแล้วกดAddจากนั้นดับเบิลคลิกรายการบนสุดDriver Da Microsoft...แล้วเอาเครื่องหมายถูกออกจากUse Current Directoryจากนั้นลองกดปุ่มSelect Directoryลองกดปุ่ม
helpด้วยถ้าทำ window manager ที่จริงจังสำหรับ Linux แบบนี้ขึ้นมา ไม่ใช่แค่สกิน “เฉย ๆ” ก็น่าจะเจ๋งดี ไม่ได้อยากลดทอนปริมาณงานมหาศาลที่ลงไปในสิ่งนี้นะ
ยังสามารถทำให้ตรงไปจนถึงรายละเอียดสุดท้ายของพฤติกรรมหน้าต่างและแอนิเมชัน รวมถึงทำอะไรได้มากกว่านี้ในส่วนอย่างพฤติกรรมของเมนู Start และแถบงาน
ถ้าอยากก้าวออกจากความเฉพาะกลุ่มและเข้าถึงผู้ใช้ที่มีความคิดถึงอดีตในวงกว้างขึ้น อาจมีอะไรอย่าง
RetroWMที่มีโหมด Windows 95, XP หรืออาจถึง Mac OS 9 ก็ได้ถ้ามีเวลาไม่จำกัดก็คงดี
ผมเห็นว่าการอนุรักษ์สภาพแวดล้อมเก่า ๆ และทำให้ยังใช้งานต่อได้ แม้ผู้ผลิตเชิงพาณิชย์จะทิ้งไปแล้ว เป็นเรื่องมีคุณค่า
แต่หาเวลายาก และโดยเฉพาะถ้าจะทำเดสก์ท็อป *nix ที่ใช้งานได้จริง ก็ต้องเรียนรู้ X11, Wayland และองค์ประกอบอื่น ๆ อีกมากอย่างลึกซึ้ง ทำให้กำแพงการเริ่มต้นสูง
ผมไม่ได้ชอบ รูปลักษณ์แบบ Win95 อีกต่อไปแล้ว แต่ยังคงชื่นชมดีไซน์ที่ใช้พื้นที่ว่างอย่างประหยัดในทำนองเดียวกันอยู่ อยากรู้ว่ามี design system แบบนั้นไหม
นี่ไม่ใช่ “ธีมสำหรับ Linux” แต่เป็น ธีมสำหรับสภาพแวดล้อมเดสก์ท็อปที่ใช้ GTK
เกี่ยวกับเรื่องนี้ มีเวอร์ชัน “ความละเอียดสูง” ของ setup.bmp ที่ไม่ทำลายบรรยากาศดั้งเดิมไหม? https://raw.githubusercontent.com/grassmunk/Chicago95/5670fd...
เคยลอง upscale แล้ว แต่รู้สึกเหมือนแค่ขยาย pixel art
วิธีที่ดีที่สุดคงเป็นการถ่ายภาพต้นฉบับใหม่ เช่น OG MS Natural Keyboard กับแผ่น CD แล้วนำมาประกอบใหม่ แต่งานดูจะเยอะพอสมควร
Noneใช้ได้ค่อนข้างดี เหมาะกับการขยายโดยไม่ทำให้รูปแบบ dithering เสียไปแยกต่างหาก แต่อาจเกี่ยวข้องก็ได้ มีเครื่องมือสำหรับใส่ dithering แบบเก่าให้ภาพด้วยการตั้งค่าและอัลกอริทึม dithering หลายแบบ: https://doodad.dev/dither-me-this/
อาจลองเบลอก่อนเพื่อให้ได้รูปที่ใกล้เคียงภาพต้นฉบับ จากนั้นค่อยขยาย แล้วค่อย apply dithering ใหม่
อย่างที่คำพูดเก่าว่าไว้ “BSD มีไว้สำหรับคนที่ชอบ Unix ส่วน Linux มีไว้สำหรับคนที่เกลียด Windows” แต่ผมว่าไม่ใช่เกลียดหรอก น่าจะเป็นสำหรับ คนที่เป็นซึนเดเระกับ Windows มากกว่า
jwmน่าจะเกิดมาจาก Irix และมีคนจำนวนไม่น้อยใช้แทนพวก MWM/FVWMสุดท้ายมันแค่ต้องจัดการหน้าต่างได้ ดังนั้นแค่ใช้ XFM/XFE ร่วมกับ JWM ก็เพียงพอแล้ว
อีกอย่าง ผู้ใช้ *BSD จำนวนมากก็ชอบ IceWM ธีม Metal ด้วยเหตุผลคล้ายกัน UI ของ Windows อยู่ใกล้จุดสูงสุดด้าน usability อยู่แล้ว จึงใช้มันร่วมกับ virtual desktop และพลังของยูทิลิตี Unix ใน shell, tools และ services