Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเปลี่ยนการตั้งค่า HiDPI Scaling บน Linux

หลายปีแล้ว โน้ตบุ๊กและหน้าจอมอนิเตอร์มาพร้อมจอแสดงผลความละเอียดสูงขึ้นเรื่อยๆ ข้อความที่ดูดีบนจอ 1080p อาจเล็กเกินไปและอ่านไม่ออกบนจอ 4K ระบบปฏิบัติการสามารถ upscale สิ่งที่อยู่บนหน้าจอได้ แต่เนื่องจากจอ 4K และจอความละเอียดสูงอื่นๆ มีขนาดหลากหลาย ไม่มีโซลูชัน one-size-fits-all

Linux distributors เผชิญความท้าทายโดยเฉพาะ เพราะ Linux นادرมากที่มาติดตั้งมากับอุปกรณ์ ดังนั้น หากคุณเป็นผู้ใช้ Linux ที่อยากปรับตั้งค่า HiDPI คุณจะทำอย่างไร และต้องรู้อะไรบ้าง? มาค้นหาคำตอบกัน

HiDPI หมายถึงอะไร?

HiDPI ย่อมาจาก High Dots Per Inch Dots Per Inch หมายถึงจำนวนพิกเซลหรือจุดที่ปรากฏในทุกนิ้วของหน้าจอ โน้ตบุ๊ก 14 นิ้ว ความละเอียด 1366x768 (720p) มี DPI ค่อนข้างต่ำ ถือว่าเป็น LoDPI ในขณะที่ 14 นิ้ว 3840x2160 (4K Ultra HD) นับว่าเป็น HiDPI

คุณไม่สามารถเปลี่ยน DPI ภายภาพของหน้าจอคอมพิวเตอร์ได้ เมื่อคุณได้ยินใครพูดถึงการเปลี่ยน DPI ของมอนิเตอร์ หมายถึงการปรับวิธีที่ระบบปฏิบัติการ scale องค์ประกอบ user interface ต่างๆ ให้เข้ากับหน้าจอ

แทนที่จะแสดงพิกเซลที่สอดคล้องกับขนาดที่คาดไว้ในความละเอียดค่าเริ่มต้น เดสก์ท็อปของคุณสามารถเพิ่มขนาดพิกเซลเป็นสองเท่า หรือปรับขนาดในขั้นเล็กกว่านั้น เช่น 1.5 หรือ 1.75 ซึ่งเรียกว่า fractional scaling

Fractional scaling อาจทำให้ผลลัพธ์เบลอ ต้องการพลังคำนวณมากขึ้น ส่งผลต่อประสิทธิภาพหรืออายุแบตเตอรี่ของคอมพิวเตอร์

ควร Scale หน้าจอเท่าไหร่?

เช่นเคยกับ Linux ไม่มีชุดคำแนะนำเดียวที่ใช้ได้กับทุก Linux desktop สิ่งที่คุณต้องทำจะแตกต่างเล็กน้อยขึ้นอยู่กับ desktop environment ที่คุณใช้ บาง desktop environments เช่น GNOME จะเปิดใช้งาน HiDPI scaling อัตโนมัติเมื่อใช้จอความละเอียดสูงมาก ส่วนอื่นๆ เช่น Xfce ไม่ได้

แต่ปริมาณที่คุณต้อง upscale โดยทั่วไปจะสอดคล้องกันข้าม desktop environments หากคุณต้อง放大ทุกอย่างเป็นสองเท่า ตัวเลขนั้นจะประมาณเท่ากันไม่ว่าจะใช้ desktop environment ไหน

คุณสามารถคำนวณตัวเลขนี้เองได้ผ่านการทดลอง แตก็มีแอปที่ให้คำแนะนำ ชื่อ Dippi Dippi ออกแบบมาเดิมสำหรับ elementary OS แต่เช่นเดียวกับแอปทั้งหมดที่มีใน AppCenter (หนึ่งในแหล่งแอปยอดเยี่ยมสำหรับ Linux) คุณติดตั้ง Dippi บน Linux desktop ใดก็ได้

Dippi เป็นแอปง่ายๆ ที่ถามขนาดหน้าจอแนวทแยงมุม ความละเอียดหน้าจอ และว่าเครื่องของคุณเป็นโน้ตบุ๊กหรือเดสก์ท็อป มันจะบอกว่าเครื่องของคุณเป็น LoDPI, HiDPI หรืออยู่กลางๆ Dippi ให้คำแนะนำ เช่น full display scaling หรือเพียงปรับขนาดข้อความเล็กน้อย

คำแนะนำของ Dippi อาจช่วยได้มากหากคุณกำลังคิดจะซื้อ PC และอยากรู้ว่าจะต้องกังวลเกี่ยวกับ DPI scaling มากแค่ไหน

วิธีปรับตั้งค่า DPI บน Linux

เนื่องจากมี desktop environments มากกว่าล้าน เราจะให้คำแนะนำเพียงไม่กี่ตัวด้านล่าง สองตัวแรก GNOME และ KDE เป็นตัวเก่าที่สุดและใช้กันกว้างที่สุด

GNOME

GNOME ตรวจจับ HiDPI displays อัตโนมัติ แต่ไม่ให้ตัวเลือกมากในการปรับระดับ scaling โดยค่าเริ่มต้นคุณมีเพียงสองตัวเลือก: 100% และ 200% คุณเข้าถึงได้ที่ GNOME Settings > Displays

เพื่อ scale fonts คุณต้องติดตั้งแอปที่ชื่อ GNOME Tweaks ที่นี่ ในส่วน Fonts คุณสามารถปรับขนาดฟอนต์และ font scaling ได้

KDE Plasma

บน KDE Plasma คุณหาตั้งค่า scaling ได้ที่ System Settings > Display and Monitor > Display Configuration > Global scale ที่นี่น่าสนใจที่คุณสามารถ scale ได้ทีละ 6.25% (บน distributions ที่รัน X11 display server)

แม้ตัวเลขจะดูเฉพาะเจาะจงแปลกๆ แต่ยังคงเป็นการควบคุม scaling มากกว่า desktop environments ส่วนใหญ่ ตัวเลือกสูงสุดถึง 300%

เพื่อปรับฟอนต์ ให้ดูที่ System Settings > Appearance > Fonts ที่นี่คุณเปลี่ยนขนาดฟอนต์สำหรับด้านต่างๆ ของเดสก์ท็อป หรือบังคับ DPI เฉพาะได้

elementary OS

บน elementary OS ซึ่งเป็น Linux-based OS ที่ Dippi ออกแบบมา คุณปรับ scaling ได้ที่สองที่ตั้ง แรก System Settings > Displays ที่ด้านล่างมีตัวเลือก "Scaling factor" ที่ (ขณะเขียน) คุณปรับ scaling ด้วยจำนวนเต็ม (หนึ่ง สอง หรือสาม)

หากต้องการปรับแค่ข้อความ ทำได้ที่ System Settings > Desktop > Text ที่นี่คุณ scale ข้อความด้วยตัวเลขได้ถึงสองทศนิยม (เช่น 1.28)

Xfce

เพื่อเปลี่ยนการตั้งค่าจอแสดงผลใน Xfce ให้ไปที่ Settings > Display ที่นี่คุณเลือกจาก increment ที่มี เช่น 1x, 1.5x, และ 2x คุณยังตั้งค่า custom ได้ใน increment ของ .1

เพื่อปรับฟอนต์ ให้เปิด Settings > Appearance > Fonts ที่นี่คุณเปลี่ยนขนาดฟอนต์และตั้งค่า custom DPI ได้

ใช้ Desktop Environment อื่น?

какกล่าว มีเดสก์ท็อปมากเกินไปที่จะครอบคลุมได้ทั้งหมด แต่ตอนนี้คุณน่าจะจับธีมได้แล้ว คุณมักหาตั้งค่า scaling ได้ที่เดียวกับที่ไปปรับมอนิเตอร์

และหาก full-blown scaling ไม่พร้อมใช้งาน ให้ลองดูว่าการ resize fonts ช่วยได้ไหม บางเดสก์ท็อปจัดการ large fonts ได้ smoother กว่าอื่นๆ ปรับ interface ตามนั้น มันไม่ได้เท่ากับ scaling แต่ทำให้หน้าจอที่ใช้ไม่ได้กลายเป็นใช้ได้

หน้าจอของคุณตอนนี้เป็นอย่างไร?

หวังว่าโน้ตบุ๊กหรือมอนิเตอร์เดสก์ท็อปของคุณตอนนี้อยู่ในสภาพพร้อมทำงาน ข้อความคมชัดและภาพสวยงาม แต่ไม่มีการรับประกัน แม้คุณจะทำงานได้ดีบนหน้าจอหนึ่ง การเพิ่มหน้าจอที่สองอาจนำปัญหาใหม่มา

แต่สถานการณ์กำลังดีขึ้น นี่ยังคงเป็นพื้นที่พัฒนาที่ active โดยมีการรองรับ fractional scaling ที่ดีขึ้น กำลังออกมาตามที่คนได้จอมือ HiDPI displays มากขึ้น และ Linux ไม่ได้อยู่คนเดียว Display scaling บน Microsoft Windows ก็อาจต้อง manual tuning ไปพอสมควร