1 คะแนน โดย GN⁺ 2023-12-30 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

ทุกอย่างเริ่มจากทูต (toot) นี้

  • การทดลองที่เริ่มจากทูตของ Aurynn: จำเป็นไหมที่จะตั้งหน้าจอหนึ่งเป็นโหมดแนวตั้ง?
  • ประสบการณ์การใช้จอแนวตั้ง: มีข้อดีคือแสดงข้อความได้จำนวนมาก

น่าเบื่อหน่อย แต่

  • ประเมินว่าจอนี้เหมาะกับการพัฒนาซอฟต์แวร์หรือไม่
  • การหมุน 0°: เหมาะกับแอปพลิเคชันส่วนใหญ่และคอนเทนต์วิดีโอ แต่มีพื้นที่ว่างมากเมื่อใช้กับเว็บไซต์และเอกสาร
  • การหมุน 90°: เหมาะกับเอกสารข้อความ แต่ไม่เหมาะกับการดูภาพยนตร์และมีปัญหาเรื่องมุมมอง

แปลกนิดหน่อย แต่ก็โอเค

  • สามารถใช้เครื่องมือ xrandr เพื่อหมุนหน้าจอไปยังมุมที่ต้องการได้
  • บน macOS ใช้งานไม่ได้ แต่บนเดสก์ท็อปลินุกซ์ไม่มีปัญหา
  • การหมุน 1°: มีประโยชน์เมื่อโต๊ะเอียงเล็กน้อย แต่มีความผิดปกติในการเรนเดอร์ฟอนต์
  • การหมุน 45°: เป็นจุดกึ่งกลางระหว่างแนวตั้งกับแนวนอน แต่ไม่ค่อยเหมาะกับอัตราส่วนหน้าจอที่ไม่ใช่สี่เหลี่ยมจัตุรัส

การหมุนที่สมบูรณ์แบบ

  • การหมุน 22°: ถูกมองว่าเป็นทิศทางจอภาพที่เหมาะที่สุดสำหรับการพัฒนาซอฟต์แวร์
  • ให้ความยาวบรรทัดสูงสุด และไม่ต้องกังวลเรื่องข้อจำกัด 80 คอลัมน์อีกต่อไป

ทำอย่างไร?

  • ใช้งานได้เฉพาะบน xorg ส่วน wayland ยังไม่รองรับ
  • ใช้คำสั่ง xrandr --output HDMI-3 --transform ... เพื่อปรับตำแหน่งและหมุนหน้าจอ
  • ไวยากรณ์พื้นฐานสำหรับการหมุนและการย้ายตำแหน่ง: cos(x), -sin(x), shift_left, sin(x), cos(x), shift_up, 0, 0, 1
  • มีตัวอย่างคำสั่งให้

เครื่องคิดเลข

  • ใช้เครื่องคิดเลข JavaScript เพื่อสร้างคำสั่ง xrandr สำหรับค่าที่ป้อน
  • หลังจากกรอกมุม การเลื่อน X และการเลื่อน Y แล้ว จะได้คำสั่ง xrandr เป็นผลลัพธ์

ความเห็นของ GN⁺

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

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

 
GN⁺ 2023-12-30
ความคิดเห็นจาก Hacker News
  • ความคิดเห็นหลากหลายเกี่ยวกับการหมุนจอภาพ
    • ถ้าคุณมีจออัลตร้าไวด์ ลองหมุนจอเพื่อสร้างจอแสดงผลทรงกลมที่ให้เอฟเฟกต์ภาพต่อเนื่องดูไหม? มันยังอาจทำหน้าที่เหมือนพัดลมช่วยกระจายความร้อนที่เกิดจาก GPU ต้องวาดหน้าจอใหม่ตลอดเวลาด้วย
      • ผู้ใช้ที่มีจออัลตร้าไวด์อาจลองหมุนจอเพื่อให้ได้เอฟเฟกต์คล้ายจอทรงกลม พร้อมทั้งช่วยกระจายความร้อนของ GPU
    • บทความนี้นำเสนอแบบขำ ๆ แต่ในความเป็นจริง ระบบควบคุมการจราจรทางอากาศบางระบบใช้หน้าจอที่หมุนในแนวทแยง ซึ่งสอดคล้องกับเส้นทางการบินหลักที่มุ่งเข้าสู่สนามบิน การตั้งค่าที่ฉันเคยเห็นมีหน้าจอขนาดใหญ่ที่รองรับการป้อนข้อมูลด้วยสไตลัสด้วย
      • ระบบควบคุมการจราจรทางอากาศบางระบบใช้หน้าจอที่หมุนในแนวทแยงจริง เพื่อจัดแนวเส้นยาวให้ตรงกับเส้นทางการเข้าหลัก
    • อีกมุมที่เกี่ยวข้อง: แนะนำให้เลือกจอ 4K ขนาดใหญ่แทนจออัลตร้าไวด์ เพราะได้พิกเซลมากกว่าในราคาที่ถูกกว่า
      • การเลือกจอ 4K ขนาดใหญ่แทนจออัลตร้าไวด์ให้พิกเซลมากกว่าในราคาที่คุ้มกว่า
    • สิ่งที่ ideal คือหมุนจอที่ 'มุมมหัศจรรย์' ประมาณ 54.74 องศา เพื่อลดผลของ anisotropic interaction ให้หมดไป
      • การหมุนจอที่มุมเฉพาะสามารถช่วยลดปฏิสัมพันธ์ทางกายภาพบางอย่างให้เหลือน้อยที่สุดได้
    • การหมุนที่ 'ideal' จริง ๆ สำหรับความยาวเส้นสูงสุดนั้นใกล้ 23 องศามากกว่า 22 องศา เพราะ Atan(9/21) = 23.20 องศา
      • มุมหมุนที่เหมาะที่สุดสำหรับความยาวเส้นสูงสุดนั้นใกล้ 23 องศามากกว่า
    • การหมุน 90 องศาเหมาะกับโค้ด Go ของฉันที่สุด แบบนี้จะใส่บล็อก "if err != nil" ได้มากขึ้นมาก
      • จอที่หมุน 90 องศาเหมาะกับการแสดงโค้ดโปรแกรมบางประเภทได้มากขึ้น
    • อยากให้มีจออัตราส่วน 3:2 มากกว่านี้ อัตราส่วนการมองเห็นส่วนกลางของมนุษย์ใกล้เคียง 3:2 แต่ด้วยเหตุผลด้านต้นทุน 16:9 จึงถูกกว่าและพบได้ทั่วไปกว่า
      • จออัตราส่วน 3:2 เหมาะกับการมองเห็นของมนุษย์มากกว่า แต่ 16:9 พบได้ทั่วไปกว่าเพราะเหตุผลทางเศรษฐกิจ
    • ฉันซื้อจอ 48 นิ้วมาใช้เป็นจอหลัก ใช้พื้นที่หน้าจอขนาดยักษ์ได้โดยไม่ต้องกังวลเรื่องการหมุนเลย
      • การใช้จอขนาดใหญ่ช่วยให้ใช้พื้นที่หน้าจอได้อย่างมีประสิทธิภาพโดยไม่ต้องกังวลเรื่องการหมุน
    • ฉันใช้จอ 43 นิ้ว 4K (หรือ TV) มาตลอด 4 ปีที่ผ่านมา มันให้พื้นที่หน้าจอเพียงพอโดยไม่มีข้อจำกัดทางกายภาพแบบจอคู่
      • จอเดี่ยวขนาดใหญ่ช่วยแก้ข้อจำกัดทางกายภาพของจอคู่ และให้พื้นที่ทำงานเพียงพอ
    • เป็นการตั้งค่าที่ยังไม่มีใครพูดถึง แต่ฉันใช้จอสองตัว; ทางซ้ายเป็น LG SDQHD 28 นิ้ว 8:9 2560x2880 ทางขวาเป็น LG 49 นิ้ว 21:9 5120x2160 จออัลตร้าไวด์โค้ง โดยวางต่อกันด้วยมุมเล็กน้อยเหมือน 'บานพับ'
      • ใช้จอสองตัวที่มีอัตราส่วนและความละเอียดต่างกันเพื่อจัดสภาพแวดล้อมการทำงานที่มีประสิทธิภาพ