<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Professional Novice &#187; desktop</title>
	<atom:link href="http://champjss.in.th/tag/desktop/feed/" rel="self" type="application/rss+xml" />
	<link>http://champjss.in.th</link>
	<description>Another blog of champjss</description>
	<lastBuildDate>Fri, 27 Aug 2010 15:37:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ต่อสองจอใน Ubuntu</title>
		<link>http://champjss.in.th/2009/08/multiple-monitors-ubuntu/</link>
		<comments>http://champjss.in.th/2009/08/multiple-monitors-ubuntu/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:29:46 +0000</pubDate>
		<dc:creator>champjss</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[extend]]></category>
		<category><![CDATA[monitor]]></category>

		<guid isPermaLink="false">http://champjss.in.th/?p=53</guid>
		<description><![CDATA[ช่วงนี้เพื่อนๆ ภาคคอมซื้อจอกันหลายคน เห็นแล้วต้องพยายามลดความอยากเอาไว้ (จริงๆ ไม่ต้องลดก็ไม่มีเงินซื้อหรอก) ทีนี้มีจอแล้วก็ต้องต่อ แล้วอยู่บน Ubuntu จะต่อยังไง หลังจากลองมั่วๆ แล้วก็เขียนบล็อกไว้หน่อย อันนี้ยังถือว่ามือใหม่ ถ้ามีวิธีดีๆ ก็บอกกันบ้างนะครับ เลเวลหนึ่ง: ปรับง่ายๆ ลองปรับผ่านหน้าจอปกติก่อนโดย เข้าไปที่เมนู System &#62; Preferences &#62; Display ลองลากๆ จอต่างๆ ดู ถ้าจะให้สองจอออกเหมือนกัน ให้ทำเครื่องหมายถูกหน้าคำว่า Mirror Screens ถ้าจะให้สองจอต่อกัน เอาเครื่องหมายถูกหน้า Mirror Screens ออก แล้วลากจอให้ต่อกันตามลำดับที่อยากให้มันเรียง ลอง Apply ดู เลเวลสอง: ปรับพื้นที่ Virtual Monitor Virtual Monitor? Virtual Monitor เรียกง่ายๆ เหมือนผ้าใบที่ให้เราเอาจอต่างๆ มาวางเรียงต่อกันได้ เวลาเราต้องการใช้จอหลายๆ จอต่อกัน แบบรูปข้างล่าง ทีนี้ถ้าขนาด Virtual &#8230; <a href="http://champjss.in.th/2009/08/multiple-monitors-ubuntu/" class="more-link">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>ช่วงนี้เพื่อนๆ ภาคคอมซื้อจอกันหลายคน เห็นแล้วต้องพยายามลดความอยากเอาไว้ (จริงๆ ไม่ต้องลดก็ไม่มีเงินซื้อหรอก) ทีนี้มีจอแล้วก็ต้องต่อ แล้วอยู่บน Ubuntu จะต่อยังไง</p>
<p>หลังจากลองมั่วๆ แล้วก็เขียนบล็อกไว้หน่อย อันนี้ยังถือว่ามือใหม่ ถ้ามีวิธีดีๆ ก็บอกกันบ้างนะครับ</p>
<p><span id="more-53"></span></p>
<h3>เลเวลหนึ่ง: ปรับง่ายๆ</h3>
<p>ลองปรับผ่านหน้าจอปกติก่อนโดย</p>
<ol>
<li>เข้าไปที่เมนู <em>System</em> &gt; <em>Preferences</em> &gt; <em>Display</em></li>
<li>ลองลากๆ จอต่างๆ ดู
<ul>
<li>ถ้าจะให้สองจอออกเหมือนกัน ให้ทำเครื่องหมายถูกหน้าคำว่า <em>Mirror Screens</em></li>
<li>ถ้าจะให้สองจอต่อกัน เอาเครื่องหมายถูกหน้า <em>Mirror Screens</em> ออก แล้วลากจอให้ต่อกันตามลำดับที่อยากให้มันเรียง</li>
</ul>
</li>
</ol>
<p>ลอง Apply ดู</p>
<h3>เลเวลสอง: ปรับพื้นที่ Virtual Monitor</h3>
<h4>Virtual Monitor?</h4>
<p>Virtual Monitor เรียกง่ายๆ เหมือนผ้าใบที่ให้เราเอาจอต่างๆ มาวางเรียงต่อกันได้ เวลาเราต้องการใช้จอหลายๆ จอต่อกัน แบบรูปข้างล่าง</p>
<p><img class="alignnone size-full wp-image-58" title="XOrg Monitor Concept" src="http://champjss.in.th/wp-content/uploads/2009/08/xorg-monitor-concept.png" alt="XOrg Monitor Concept" width="300" height="200" /></p>
<p>ทีนี้ถ้าขนาด Virtual Monitor น้อย เราก็จะปรับความละเอียดของจอได้ไม่สุด เพราะว่ามันล้นออกไปจากพื้นที่ Virtual Monitor ที่มีให้ เราก็ต้องไปขยายมันให้ใหญ่ขึ้นก่อน</p>
<h4>1. ดูขนาด Virtual Monitor ปัจจุบัน</h4>
<p>สั่งคำสั่งนี้</p>
<p><code>xrandr -q</code></p>
<p>ตอนนี้ไม่ต้องสนใจบรรทัดอื่น ดูที่บรรทัดแรกสุดที่คำว่า <em>maximum</em> ตรงนั้นคือขนาด Virtual Monitor ตอนนี้ของเรา อย่างเช่น</p>
<p><code>Screen 0: minimum 320 x 200, current 1280 x 800, maximum 2560 x 1824</code></p>
<p>แปลว่าขนาด Virtual Monitor ตอนนี้คือ 2560&#215;1824</p>
<h4>2. คำนวณเนื้อที่ที่ต้องใช้</h4>
<p>เราต้องนั่งคำนวณดูว่ามันพอหรือเปล่า เช่น ถ้าเราจะเอาจอ 1920&#215;1080 ไว้ซ้าย แล้วต่อจอ 1280&#215;800 ไว้ขวามือ ก็แปลว่าเราต้องใช้พื้นที่ Virtual Monitor แนวนอนอย่างน้อย 1920 + 1280 = 3200 และแนวตั้ง 1080 ถึงจะพอ</p>
<p>ถ้าไม่พอ ก็ทำขั้นต่อไป</p>
<h4>3. เปลี่ยนขนาด Virtual Monitor</h4>
<p>เริ่มจากเปิดไฟล์ /etc/X11/xorg.conf ด้วยเทกซ์อีดิเตอร์ที่ชอบ อย่าลืมเปิดด้วยสิทธิ์ root นะ</p>
<p>เสร็จแล้วหาบรรทัดที่หน้าตาแบบนี้</p>
<p><code>SubSection "Display"<br />
Virtual 2560 1824<br />
EndSubSection</code></p>
<p>แก้ตัวเลขสองตัวนั้นตามที่คำนวณไว้เมื่อกี้นี้ ตัวแรกคือขนาดแนวนอน ตัวหลังคือขนาดแนวตั้ง เสร็จแล้วเซฟไฟล์ (ไม่แน่ใจว่าขั้นนี้ต้องล็อกเอาต์ก่อนแล้วล็อกอินเข้ามาใหม่หรือเปล่า)</p>
<h4>4. ลองใหม่</h4>
<p>กลับไปลองปรับตามเลเวลหนึ่งใหม่อีกที ถ้าโชคดีพอจะมีความละเอียดที่สูงขึ้นให้เลือก แต่ถ้าโชคไม่ดี คงต้องลงลึกไปเลเวลต่อไป</p>
<h3>เลเวลสาม: คอมมานด์ไลน์!</h3>
<p>ถ้าสิ้นหวังแล้วซึ่งวิธีทั้งปวง ก็ต้องใช้คอมมานด์ไลน์ทำมือแล้ว</p>
<p>วิธีการ เปิดเทอร์มินัลแล้วทำตามนี้</p>
<h4>1. ดูขนาดที่ตั้งได้</h4>
<p>สั่งคำสั่งนี้</p>
<p><code>xrandr -q</code></p>
<p>แล้วมันจะบอกมาว่า เรามีจอชื่ออะไรบ้าง แต่ละจอต่ออยู่หรือเปล่า แล้วปรับเป็นขนาดเท่าไหร่ ความถี่เท่าไหร่ได้บ้าง</p>
<h4>2. ตั้งค่าแสดงหน้าจอ</h4>
<p>ให้สั่ง</p>
<p><code>xrandr --output ชื่อจอ --mode ขนาดแนวนอนxขนาดแนวตั้ง --pos ตำแหน่งแนวนอนxตำแหน่งแนวตั้ง</code></p>
<ul>
<li>ชื่อจอดูได้จากคำสั่ง xrandr -q เมื่อกี้ ปกติจอโน๊ตบุ๊คจะชื่อ <em>LDVS</em> ส่วนจอนอกจะชื่อ <em>VGA</em> ไม่ก็ <em>VGA-1</em> (แล้วแต่ไดรเวอร์)</li>
<li>ตำแหน่งของจอนับจากบนซ้ายเป็นตำแหน่ง 0,0</li>
<li>จะสั่งหลายๆ จอพร้อมกันเลยก็ได้ อย่างเช่นคำสั่งข้างล่างนี่คือการต่อจอ VGA-1 ขนาด 1920&#215;1080 ไว้ซ้ายสุด ต่อด้วยจอ LDVS ขนาด 1280&#215;800 ไว้ทางขวาของ VGA-1</li>
</ul>
<p><code>xrandr --output VGA-1 --mode 1920x1080 --pos 0x0 --output LDVS --mode 1280x800 --pos 1920x0</code></p>
<h4>3. เลิกใช้จอ</h4>
<p>ถ้าจะปิดจอไหนก็ก็สั่ง</p>
<p><code>xrandr --output ชื่อจอ --off</code></p>
<h3>วัตถุดิบ</h3>
<p><a href="http://www.thinkwiki.org/wiki/Xorg_RandR_1.2">thinkwiki.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://champjss.in.th/2009/08/multiple-monitors-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
