จากที่ทำโปรเจค อาจารย์ซื้อ EEE PC มาให้เล่น
เนื่องจาก หน้าจอ ของ EEE PC 1005HA มัน 10.1'' เท่านั้นเอง เขาเลยซื้อ จอ COMPAQ CQ1569 15" มาด้วย ( ขอบคุณนะครับอาจารย์ ^^ )
พอลงไป ubuntu แล้วทำออกสองจอปุ๊ป ก็มีปัญหาว่า ขนาด resolution ที่มันออกจอ COMPAQ มันมีให้เลือกสูงสุดแค่ 800x600 หน้าจอก็เลยออกมาบิ๊กเบ้อม
วันนี้เลยลองปรับๆ ดู เห็นมัน work ดี เลยจดไว้ซะหน่อย
ตอนแรกเข้าไปปรับใน xorg ก่อน ใส่ Virtual ลงไปให้ถูกต้อง
ยกตัวอย่างเช่น ตอนนี้ผมจะทำ dual screen แบบ จอ HP Compaq ( 1366x768 ) อยู่ทางขวาของ จอ laptop ( 1024x600 ) ดังนั้น ผมก็ต้องตั้งเป็น Virtual 1366+1024 768 = 2390 768 เพื่อให้ได้ขนาดจอที่ wide พอที่จะรองรับสองจอที่ติดกัน
รีสตาร์ท X ทีนึง
หลังจากนั้นก็สั่ง xrandr เพื่อดูว่า ตอนนี้มีอุปกรณ์อะไร ที่เราจะปรับได้บ้าง
ที่เอามาให้ดูนี้ คือ ผลลัพธ์ หลังจากที่ปรับแต่งไปแล้ว แต่ก่อนปรับก็จะประมาณนี้แหละ มี LVDS คือ หน้าจอ laptop ของเรา กับ VGA คือ จอ monitor ที่เราไปต่อ
อันนี้ผมปรับให้ laptop ของผม มีขนาด 1024x600 และ จอ monitor มีขนาด 1366x768
และให้ จอ monitor อยู่ทางขวาของ laptop ถ้าไม่ชอบ right-of Option อื่นๆ ก็ตามนี้
--left-of|--right-of|--above|--below|--same-as
หลังจากนั้น มันก็ไปขึ้นบน Display ที่เราให้ปรับได้ปกติ ปรับให้เรียบร้อย กด apply มันก็ไม่หายตอน restart เครื่องแล้ว
ปล. ถ้าปรับ Virtual ผิด (น้อยไป) ไม่สามารถยัดสองจอลงไปได้ทั้งหมด อาจจะเจอ error ประมาณนี้ หลังจากสั่ง xrandr แล้ว ให้ไปปรับ xorg ใหม่
วิธีนี้น่าจะยังใช้ได้กับ projector ที่จะใช้ present ที่มีปัญหากันมานมนานอีกด้วย
แต่ขี้เกียจ เอาไว้ก่อนละกัน ไว้ค่อยลองปรับ
สำหรับ คนที่ใช้ NVIDIA ก็ง่ายแสนง่าย แค่เข้า System > Administration > NVIDIA X Server Settings แล้วปรับตามนี้
ถ้าอยากให้มันไม่หายตอน reboot ก็ Save to X Configuration File ไปเลย แต่ตอนนั้นต้องรัน NVIDIA X Server Settings ด้วยสิทธิ์ root นะ อิอิ
ref : navet, wiki.ubuntu
เนื่องจาก หน้าจอ ของ EEE PC 1005HA มัน 10.1'' เท่านั้นเอง เขาเลยซื้อ จอ COMPAQ CQ1569 15" มาด้วย ( ขอบคุณนะครับอาจารย์ ^^ )
พอลงไป ubuntu แล้วทำออกสองจอปุ๊ป ก็มีปัญหาว่า ขนาด resolution ที่มันออกจอ COMPAQ มันมีให้เลือกสูงสุดแค่ 800x600 หน้าจอก็เลยออกมาบิ๊กเบ้อม
วันนี้เลยลองปรับๆ ดู เห็นมัน work ดี เลยจดไว้ซะหน่อย
ตอนแรกเข้าไปปรับใน xorg ก่อน ใส่ Virtual ลงไปให้ถูกต้อง
ยกตัวอย่างเช่น ตอนนี้ผมจะทำ dual screen แบบ จอ HP Compaq ( 1366x768 ) อยู่ทางขวาของ จอ laptop ( 1024x600 ) ดังนั้น ผมก็ต้องตั้งเป็น Virtual 1366+1024 768 = 2390 768 เพื่อให้ได้ขนาดจอที่ wide พอที่จะรองรับสองจอที่ติดกัน
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Virtual 2390 768
EndSubSection
EndSection
รีสตาร์ท X ทีนึง
หลังจากนั้นก็สั่ง xrandr เพื่อดูว่า ตอนนี้มีอุปกรณ์อะไร ที่เราจะปรับได้บ้าง
ที่เอามาให้ดูนี้ คือ ผลลัพธ์ หลังจากที่ปรับแต่งไปแล้ว แต่ก่อนปรับก็จะประมาณนี้แหละ มี LVDS คือ หน้าจอ laptop ของเรา กับ VGA คือ จอ monitor ที่เราไปต่อ
$ xrandrจากนั้นก็ปรับตามใจชอบ
Screen 0: minimum 320 x 200, current 2390 x 768, maximum 2390 x 768
VGA connected 1366x768+1024+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 59.8*+
1280x720 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
LVDS connected 1024x600+0+168 (normal left inverted right x axis y axis) 220mm x 129mm
1024x600 60.0*+
800x600 60.3
640x480 59.9
อันนี้ผมปรับให้ laptop ของผม มีขนาด 1024x600 และ จอ monitor มีขนาด 1366x768
และให้ จอ monitor อยู่ทางขวาของ laptop ถ้าไม่ชอบ right-of Option อื่นๆ ก็ตามนี้
--left-of|--right-of|--above|--below|--same-as
$ xrandr --output LVDS --mode 1024x600 --output VGA --mode 1366x768 --right-of LVDS
หลังจากนั้น มันก็ไปขึ้นบน Display ที่เราให้ปรับได้ปกติ ปรับให้เรียบร้อย กด apply มันก็ไม่หายตอน restart เครื่องแล้ว
ปล. ถ้าปรับ Virtual ผิด (น้อยไป) ไม่สามารถยัดสองจอลงไปได้ทั้งหมด อาจจะเจอ error ประมาณนี้ หลังจากสั่ง xrandr แล้ว ให้ไปปรับ xorg ใหม่
xrandr: screen cannot be larger than 1280x1792 (desired size 1366x768 )
วิธีนี้น่าจะยังใช้ได้กับ projector ที่จะใช้ present ที่มีปัญหากันมานมนานอีกด้วย
แต่ขี้เกียจ เอาไว้ก่อนละกัน ไว้ค่อยลองปรับ
สำหรับ คนที่ใช้ NVIDIA ก็ง่ายแสนง่าย แค่เข้า System > Administration > NVIDIA X Server Settings แล้วปรับตามนี้
ถ้าอยากให้มันไม่หายตอน reboot ก็ Save to X Configuration File ไปเลย แต่ตอนนั้นต้องรัน NVIDIA X Server Settings ด้วยสิทธิ์ root นะ อิอิ
ref : navet, wiki.ubuntu
ความคิดเห็น
ถ้าเป็นไปได้รบกวนตอบทางอีเมลนะครับ
kitja.a.a@gmail.com