ช่วงนี้เพื่อนๆ ภาคคอมซื้อจอกันหลายคน เห็นแล้วต้องพยายามลดความอยากเอาไว้ (จริงๆ ไม่ต้องลดก็ไม่มีเงินซื้อหรอก) ทีนี้มีจอแล้วก็ต้องต่อ แล้วอยู่บน Ubuntu จะต่อยังไง
หลังจากลองมั่วๆ แล้วก็เขียนบล็อกไว้หน่อย อันนี้ยังถือว่ามือใหม่ ถ้ามีวิธีดีๆ ก็บอกกันบ้างนะครับ
เลเวลหนึ่ง: ปรับง่ายๆ
ลองปรับผ่านหน้าจอปกติก่อนโดย
- เข้าไปที่เมนู System > Preferences > Display
- ลองลากๆ จอต่างๆ ดู
- ถ้าจะให้สองจอออกเหมือนกัน ให้ทำเครื่องหมายถูกหน้าคำว่า Mirror Screens
- ถ้าจะให้สองจอต่อกัน เอาเครื่องหมายถูกหน้า Mirror Screens ออก แล้วลากจอให้ต่อกันตามลำดับที่อยากให้มันเรียง
ลอง Apply ดู
เลเวลสอง: ปรับพื้นที่ Virtual Monitor
Virtual Monitor?
Virtual Monitor เรียกง่ายๆ เหมือนผ้าใบที่ให้เราเอาจอต่างๆ มาวางเรียงต่อกันได้ เวลาเราต้องการใช้จอหลายๆ จอต่อกัน แบบรูปข้างล่าง

ทีนี้ถ้าขนาด Virtual Monitor น้อย เราก็จะปรับความละเอียดของจอได้ไม่สุด เพราะว่ามันล้นออกไปจากพื้นที่ Virtual Monitor ที่มีให้ เราก็ต้องไปขยายมันให้ใหญ่ขึ้นก่อน
1. ดูขนาด Virtual Monitor ปัจจุบัน
สั่งคำสั่งนี้
xrandr -q
ตอนนี้ไม่ต้องสนใจบรรทัดอื่น ดูที่บรรทัดแรกสุดที่คำว่า maximum ตรงนั้นคือขนาด Virtual Monitor ตอนนี้ของเรา อย่างเช่น
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 2560 x 1824
แปลว่าขนาด Virtual Monitor ตอนนี้คือ 2560×1824
2. คำนวณเนื้อที่ที่ต้องใช้
เราต้องนั่งคำนวณดูว่ามันพอหรือเปล่า เช่น ถ้าเราจะเอาจอ 1920×1080 ไว้ซ้าย แล้วต่อจอ 1280×800 ไว้ขวามือ ก็แปลว่าเราต้องใช้พื้นที่ Virtual Monitor แนวนอนอย่างน้อย 1920 + 1280 = 3200 และแนวตั้ง 1080 ถึงจะพอ
ถ้าไม่พอ ก็ทำขั้นต่อไป
3. เปลี่ยนขนาด Virtual Monitor
เริ่มจากเปิดไฟล์ /etc/X11/xorg.conf ด้วยเทกซ์อีดิเตอร์ที่ชอบ อย่าลืมเปิดด้วยสิทธิ์ root นะ
เสร็จแล้วหาบรรทัดที่หน้าตาแบบนี้
SubSection "Display"
Virtual 2560 1824
EndSubSection
แก้ตัวเลขสองตัวนั้นตามที่คำนวณไว้เมื่อกี้นี้ ตัวแรกคือขนาดแนวนอน ตัวหลังคือขนาดแนวตั้ง เสร็จแล้วเซฟไฟล์ (ไม่แน่ใจว่าขั้นนี้ต้องล็อกเอาต์ก่อนแล้วล็อกอินเข้ามาใหม่หรือเปล่า)
4. ลองใหม่
กลับไปลองปรับตามเลเวลหนึ่งใหม่อีกที ถ้าโชคดีพอจะมีความละเอียดที่สูงขึ้นให้เลือก แต่ถ้าโชคไม่ดี คงต้องลงลึกไปเลเวลต่อไป
เลเวลสาม: คอมมานด์ไลน์!
ถ้าสิ้นหวังแล้วซึ่งวิธีทั้งปวง ก็ต้องใช้คอมมานด์ไลน์ทำมือแล้ว
วิธีการ เปิดเทอร์มินัลแล้วทำตามนี้
1. ดูขนาดที่ตั้งได้
สั่งคำสั่งนี้
xrandr -q
แล้วมันจะบอกมาว่า เรามีจอชื่ออะไรบ้าง แต่ละจอต่ออยู่หรือเปล่า แล้วปรับเป็นขนาดเท่าไหร่ ความถี่เท่าไหร่ได้บ้าง
2. ตั้งค่าแสดงหน้าจอ
ให้สั่ง
xrandr --output ชื่อจอ --mode ขนาดแนวนอนxขนาดแนวตั้ง --pos ตำแหน่งแนวนอนxตำแหน่งแนวตั้ง
- ชื่อจอดูได้จากคำสั่ง xrandr -q เมื่อกี้ ปกติจอโน๊ตบุ๊คจะชื่อ LDVS ส่วนจอนอกจะชื่อ VGA ไม่ก็ VGA-1 (แล้วแต่ไดรเวอร์)
- ตำแหน่งของจอนับจากบนซ้ายเป็นตำแหน่ง 0,0
- จะสั่งหลายๆ จอพร้อมกันเลยก็ได้ อย่างเช่นคำสั่งข้างล่างนี่คือการต่อจอ VGA-1 ขนาด 1920×1080 ไว้ซ้ายสุด ต่อด้วยจอ LDVS ขนาด 1280×800 ไว้ทางขวาของ VGA-1
xrandr --output VGA-1 --mode 1920x1080 --pos 0x0 --output LDVS --mode 1280x800 --pos 1920x0
3. เลิกใช้จอ
ถ้าจะปิดจอไหนก็ก็สั่ง
xrandr --output ชื่อจอ --off
9 November 2009
เพิ่งซื้อจอมาใหม่เหมือนกัน
set ผ่าน nvidia-settings สบายเลยพี่
คลิกๆๆๆ จบ