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

วิธีเปลี่ยนความละเอียดหน้าจอใน Ubuntu

แม้จะเป็นปัญหาที่พบได้นادر แต่ก็เป็นไปได้ว่าเดสก์ท็อปของคุณค้างที่ความละเอียดผิด อาจเกิดจากบั๊กในไดรเวอร์ GPU ที่ไม่ระบุมอนิเตอร์ได้ถูกต้อง ดังนั้น หากเดสก์ท็อปดูเหมือน thumbnail ตรงกลางมอนิเตอร์ หรือคุณต้องเลื่อนดูรอบๆ เพื่อเห็นทุกอย่าง คุณสามารถลองตั้งค่าความละเอียดด้วยตนเองได้ มาดูวิธีเปลี่ยนความละเอียดใน Ubuntu

การตั้งค่าจอแสดงผล

การตั้งค่าความละเอียดอยู่ใน Display Settings เพื่อเข้าถึง Display Settings ให้คลิกขวาที่เดสก์ท็อป และเลือก "Display Settings"

จากนั้น คลิกที่ตัวเลือก "Resolution" และเลือกความละเอียด native ของมอนิเตอร์ของคุณ

ใช้ XRandR

คุณยังสามารถตั้งค่าความละเอียดผ่านคำสั่ง xrandr ซึ่งรวมอยู่ในการแจกจ่าย Linux รุ่นใหม่ส่วนใหญ่ ลองพิมพ์ xrandr ลงในเทอร์มินัลโปรดของคุณ กด enter และข้อมูลจำนวนมากเกี่ยวกับมอนิเตอร์และความละเอียดของมันจะปรากฏ ความละเอียดที่ใช้งานอยู่จะมีเครื่องหมายดอกจัน (*) ข้างๆ

จดอัลลิอาสของมอนิเตอร์ในข้อมูลที่ปรากฏทันทีหลังคำสั่งแต่ก่อนรายการความละเอียด ในกรณีของเรา เนื่องจากใช้ VMware ถ่ายภาพหน้าจอสำหรับบทความ นี่คือ "Virtual1"

เพื่อเลือกความละเอียดที่แตกต่าง คุณสามารถบอก xrandr ว่า target มอนิเตอร์ไหน และความละเอียดไหนที่จะ apply ด้วย:

xrandr --output MONITOR_ALIAS --mode SUPPORTED_RESOLUTION

คุณสามารถเลือกความละเอียดที่รองรับได้ทุกตัว แม้จะไม่ใช่ native ของมอนิเตอร์ คำสั่งของเราดูเหมือน:

xrandr --output Virtual1 --mode 1440x900

หากความละเอียดที่ถูกต้องไม่ได้ถูกตรวจจับ หรือคุณต้องการใช้ความละเอียดแบบกำหนดเองด้วยเหตุผลใดเหตุผลหนึ่ง xrandr ช่วยได้เช่นกัน คุณไม่ควรเบี่ยงเบนจากมาตรฐาน VESA และ cvt จะช่วยได้

พร้อมใช้งานโดยค่าเริ่มต้นในส่วนใหญ่ของการแจกจ่าย cvt สามารถคำนวณ VESA Coordinated Video Timing modes ได้ การใช้งานง่าย: พิมพ์ cvt ตามด้วยความละเอียดแนวนอน แล้วตามด้วยแนวตั้ง เพื่อคำนวณพารามิเตอร์สำหรับความละเอียด non-standard 1500×900 เราใส่:

cvt 1500 900

เลือกและคัดลอกไปที่คลิปบอร์ดทุกอย่างตั้งแต่ "Modeline" จนจบ

จากนั้น ใช้มันสร้างความละเอียดใหม่จากศูนย์กับ xrandr:

xrandr --newmode CLIPBOARD_CONTENTS

โปรดทราบว่า "1504x900_60.00" ในกรณีของเราหมายถึงความละเอียดและอัตราการรีเฟรชที่ต้องการของมอนิเตอร์ (virtual) แต่เป็นชื่อที่ cvt สร้างขึ้นอัตโนมัติ คุณสามารถเปลี่ยนเป็นอะไรก็ได้เพื่อความสะดวก เราใช้:

xrandr --newmode "MyMode" 111.00 1504 1592 1744 1984 900 903 913 934 -hsync +vsync

ยังไม่จบ เพราะคุณยังต้องเพิ่มโหมดใหม่เป็นตัวเลือกให้มอนิเตอร์เฉพาะตัว คุณสามารถทำได้ด้วย:

xrandr --addmode MONITOR_ALIAS "NAME_OF_XRANDR-CREATED_MODE"

ดังนั้น ตามทุกอย่างที่เห็นจนถึงตอนนี้ คำสั่งของเราดูเหมือน:

xrandr --addmode Virtual1 "MyMode"

หลังจากนั้น ความละเอียดใหม่ของเราตอนนี้เลือกได้จาก Display Settings

หากเดสก์ท็อปของคุณยืดเยื้อค้างอยู่ที่ความละเอียดผิด อาจเป็นเวลาที่คุณควรอัปเกรดไดรเวอร์ GPU

สุดท้าย หากปัญหาของคุณอยู่ที่ข้อความบนหน้าจอเล็กมากบนมอนิเตอร์ความละเอียดสูง คุณอาจต้องทำ fractional scaling แทนที่จะเปลี่ยนความละเอียด