ปรุงแต่งชุดสีเทอร์มินัลแบบ 'วิทยาศาสตร์'
(c.innori.com)คำบรรยายรอง: ผ่ากลไกการรับรู้สีของมนุษย์แบบสายวิทย์
ถ้าคุณเป็นนักพัฒนา เทอร์มินัลคือสิ่งที่ต้องจ้องอยู่นาน... สีน้ำเงินก็มืดเกินไป สีเขียวก็สว่างเกินไปจนแสบตา
ดังนั้นชุดสีที่ดีจึงเป็นสิ่งจำเป็นใช่ไหมล่ะ?
เพื่อหาชุด 16 สีที่เหมาะที่สุด... จะพึ่งแค่ความรู้สึกล้วน ๆ ไปถึงเมื่อไร?
ถ้าใช้แบบจำลองการรับรู้สี (Color appearance model) ก็สามารถจัดการสีแบบ 'วิทยาศาสตร์' ได้
ผมจึงลองสร้างชุดสีเทอร์มินัลที่มุ่งสู่ new standard โดยใช้แบบจำลองการรับรู้สี ให้ทั้งเป็นหลักเป็นการและมองเห็นได้ชัด
เนื้อหาในบทความมีดังนี้
- ปัญหาของค่าตั้งต้น 16 สีของเทอร์มินัล
- แนะนำแบบจำลองการรับรู้สี
- ทดลองใช้งานแบบจำลองการรับรู้สีด้วย Python เบื้องต้น
- คัดเลือก 16 สีของเทอร์มินัลโดยใช้แบบจำลองการรับรู้สี
- ดาวน์โหลดการตั้งค่าสี
สุดท้าย หลังจากนำความคิดเห็นไปปรับแล้ว ผู้เขียนตั้งใจจะรวบรวมโค้ดสำหรับสร้างและการตั้งค่าสี แล้วอัปโหลดไว้ใน GitHub repository แยกต่างหาก
ขอความเห็นจากทุกท่านด้วยครับ ขอบคุณครับ
14 ความคิดเห็น
ผมกำลังใช้
terminatorอยู่..ไม่ทราบว่าสามารถนำไปใช้กับทางนี้ได้ไหมครับ?
https://github.com/dofuuz/dimidium
แยกออกเป็นรีโพซิทอรีต่างหากแล้ว ตอนนี้ยังอยู่ระหว่างเก็บงานให้เสร็จ และยังคงเปิดรับความคิดเห็นอย่างต่อเนื่อง!
ไม่ใช้ mobaxterm กันหรือครับ....?
คิดว่าน่าจะดีถ้ามีไฟล์การตั้งค่าของ mobaxterm ด้วย
ด้วยเหตุผลคล้ายกัน ผมก็ใช้แต่ Solarized เท่านั้น https://ethanschoonover.com/solarized/
ดูเหมือนว่าเราใช้สีที่ถูกกำหนดขึ้นมาตั้งแต่ยุคที่ไม่เพียงแต่จำนวนชนิดของสีจะมีแค่จำกัด (16 สี) แต่แม้กระทั่งคำนิยามของแต่ละสีก็หลีกเลี่ยงไม่ได้ที่จะมีข้อจำกัดด้วย ขอบคุณสำหรับบทความดี ๆ ครับ
ใช้งานได้ดีมากครับ ขอบคุณครับ
ให้อารมณ์คล้ายกับ Tango เลยครับ
ถ้าใช้ต่อจาก Caminal Dimidium ก็น่าจะเข้ากันดีเหมือนกัน
ขอบคุณที่แนะนำวิธีปรับแต่งดี ๆ ครับ
บริการที่ไม่สามารถทดสอบได้ถูกย้ายออกไปแล้วเพราะไม่เหมาะกับ Show
ผมเองก็คิดมาตลอดว่าสีน้ำเงินของเทอร์มินัลมืดเกินไปจริง ๆ
พอทำแบบนี้แล้วก็ดูสบายตาขึ้นเหมือนกันนะครับ
อ้างอิงไว้ว่า Show GN จะตั้งใจให้ลิงก์ไปยังอย่างเช่น GitHub repository มากกว่าบล็อกโพสต์
ดังนั้นถ้าจะใช้หลังจากปล่อยรีลีสบน GitHub แล้วก็น่าจะเหมาะดีครับ
ไม่แน่ใจว่าเป็นสิ่งที่เพิ่มเข้ามาภายหลังหรือเปล่า แต่ในเนื้อหาก็มีลิงก์ไปยังที่เก็บบน GitHub อยู่ครับ
https://github.com/dofuuz/dotfiles/
ตอนนี้รีโพซิทอรีด้านบนยังปะปนอยู่กับไฟล์อื่น ๆ
ในเร็ว ๆ นี้มีแผนจะแยกเฉพาะชุดสีของเทอร์มินัลออกมา แล้วอัปโหลดเป็นรีโพซิทอรีแยกต่างหาก
เผลอก๊อปปี้วางคำสั่งแล้วรันแบบไม่ทันคิด จนเนื้อหาในไฟล์
.zshrcหายไปหมด เลยเจอหายนะครั้งใหญ่ครับ/ค่ะ คนอื่น ๆ ก็ระวังกันด้วยนะ..แน่นอนว่าดูสบายตากว่าจริง ๆ
สำหรับผมชอบพื้นหลังประมาณ #303030 / rgb(48,48,48)
คิดว่าอ้างอิงสีโหมดมืดของโปรแกรมดูข้อความหรือเว็บไซต์ก็น่าจะดีเหมือนกัน