How to Config Multiple Monitor on Ubuntu 9.10 with ATI Control Center

ความทุกข์ของคนใช้ Linux ครับ

เรื่องมีอยู่ว่า Ubuntu 9.10 Karmic Koala ใกล้ออกเต็มทน ผมก็โหลดตัวเบต้าสุดท้ายมาลองเล่นตามธรรมเนียม ทีนี้ขั้นตอนที่สำคัญของการเพิ่ม productivity คือต่อจอนอกทำงานไปด้วย ในเครื่องเดียวกันนี้ถ้าเป็น Windows 7 มีแค่

  • เอาสาย VGA จิ้ม
  • กด Ctrl+P
  • เลือก Extend Display

จบ ทุกอย่างลงตัวสวยงาม just work หน้าจอถูกขยายเพิ่มไปให้ ภาพพื้นหลังถูกปรับขนาดให้พอเหมาะกับทั้งสองจอ พอมาเป็น Ubuntu แถมใช้การ์ดจอ ATI ก็วุ่นวายขึ้นหลายเท่า ขั้นตอนทั้งหมดเป็นดังนี้ (นี่คือขั้นตอนที่ดีที่สุด ผ่านการลองผิดลองถูกมาแล้วนะ)

  • ลงไดรเวอร์ ATI fglrx ซึ่ง Karmic Koala มันควรจะตรวจพบและขึ้นมาถามเราโดยอัตโนมัติ ดาวน์โหลดเสร็จก็บูตเครื่องใหม่หนึ่งครั้ง
  • บูตเครื่องมาแล้ว ควรจะมีโปรแกรมหมวด Other เพิ่มเข้ามา ในนั้นมี ATI Catalyst Control Center ให้เลือกใช้ แต่เจ้ากรรมนายเวรมีจริง การรัน ACCC ด้วยผู้ใช้ธรรมดานั้นไม่สามารถตั้งค่าหน้าจอแสดงผลได้ ครั้นจะเลือกรันเป็น Administrative Mode มันก็ดันรันไม่ขึ้นบน Ubuntu เสียอีก!
  • สุดท้ายทางออกคือเปิด terminal ขึ้นมา แล้วพิมพ์ตามนี้

sudo amdcccle

เข้าไปในส่วน Display Manager ถ้าจอที่สองถูก disabled อยู่ก็เปิดมันซะ ตั้งค่าความละเอียดให้เรียบร้อย จัดลำดับของจอให้ดีๆ (คนส่วนมากคงนิยมเอาจอของโน้ตบุ๊กไว้ด้านซ้าย แล้วจอนอกไว้ขวา) จากนั้นส่วน Multi-Display ตามภาพ

Screenshot-Catalyst Control Center-1

เลือกเป็น Single display desktop (อันที่สอง) เท่านั้น!!! ตอบ OK, Yes, OK แล้วสั่ง Log Out ใหม่หนึ่งครั้ง

ตอนนี้อาจจะเจอ GDM เพี้ยน สลับซ้ายขวา เลื่อนขึ้นบนล่างได้ (ผมเจอหลายแบบมาก) ยังไม่ต้องสนใจครับ ล็อกอินใหม่แล้วเข้าไปที่ ACCC อีกรอบ

ถ้าหน้าจอเราสลับซ้ายขวา ผิดจากที่กำหนดไว้ ให้ลองลากสลับจอ 1-2 ไปมา แล้วกลับมายังลำดับที่ต้องการอีกครั้ง เพราะถ้าเปิด Xinerama แล้วจะไม่สามารถเปลี่ยนตำแหน่งของจอได้อีก

เข้าไปในหมวด Display Options แล้วสั่งเปิด Xinerama

xinerama

เสร็จแล้วทำขั้นตอนเดิมซ้ำ อีกล็อกอินใหม่อีกหนึ่งรอบ เท่านี้ Ubuntu ของเราจะมีหน้าจอ desktop ที่พอดีกับขอบมอนิเตอร์ทั้งสองอัน และลากหน้าต่างข้ามกันได้ (เป็น config ที่ผมว่าเหมาะสมกับการทำงานทั่วๆ ไปที่สุด)

หมายเหตุ: ถ้ามีปัญหาลองปรับค่ากลับไปกลับมาดูครับ แต่มันเหนื่อยตรงที่ต้อง restart desktop ใหม่ทุกครั้ง

แต่ยังไม่จบ เพราะภาพพื้นหลังมันจะถูกปรับขนาดให้เหมาะกับความยาว (Zoom) ทางแก้คือเปลี่ยนวิธีวางภาพพื้นหลังเป็น Fill screen แทน

Screenshot-Appearance Preferences

ตัวอย่างหน้าจอที่ใช้แบบ Zoom มองมุมใกล้

bg-filled

แบบนี้ดีกว่า Fill screen เห็นครบทั้งภาพ

bg-zoom

วิบากกรรมเยอะก็จริง แต่ตอนแก้สำเร็จมันรู้สึก achieve ใช้วินโดวส์จะไม่มีความรู้สึกแบบนี้

Comments

ผมชอบ wallpaper ที่ต่อกันแบบนี้แฮะ มันให้ความรู้สึกว่าเป็นพื้นที่ทำงานที่ต่อกันดี

คิดๆแล้วอยากได้ background แบบ htc sense คือเวลาเลื่อนจอ ภาพพื้นหลังจะเคลื่อนไปนิดนึง รู้สึกเหมือนเลื่อนจริงๆ

ป.ล. ขึ้นต้น blog แบบนี้เดี๋ยวโดนรุมว่าเชียร์ Microsoft นะครับ :P

ตอนต่อจอนอกด้วย Windows 7 โคตรเข้าใจความรู้สึกของคำว่า just work

ของผมให้การ์ดจออินเทลกะหลั่วๆ ก็ชีวิตใน Ubuntu เลยง่ายหน่อย (ถึงพูดว่าง่าย driver ตัวใหม่ของ Intel ก็น่าปวดหัวอยู่ดี)

Add new comment