robot
最新文章(10)
Mqskit 和其它相關工具
CPython 的 GC 二、三事
寫 Mecurial Extension 是件快樂的事!
Mozilla 台灣辨公室徵人啟事
關於 Apple 的兩項專利
core dump 之前的 frame
怎麼發出 beep 聲?
先承認你要找的是奴才吧!
程式碼要清的多乾淨?
FreeBSD 的 Thread-Local Storage 實作
首頁
新編
最新留言
Entries RSS
重要關鍵字(10)
coding (122)
Python (93)
FreeBSD (71)
WEB (61)
URL (48)
hardware (46)
javascript (36)
Linux (34)
blog (30)
C++ (16)
所有關鍵字
新增 URL
雙螢幕 - Multihead Configuration for Xorg
by thinker
2 Columns
關鍵字:
FreeBSD
Linux
很多電腦其實都有雙螢幕顯示的能力,尤其是 Notebook ,有些外接瑩幕和內建 LCD 其實可以獨立運作。前一陣子買了一台 Pansonic 的 Notebook ,有一次為了做 present ,必需外接投影機,才發覺無法順利投影。原以為是投影機相容問題,也就沒多想,問題一放就幾個月。最近又有接投影機的需求了,所以今天特地接個螢幕試試。結果是,也無法順利輸出。看來是 Notebook 本身的問題。突然靈機一動,想到之前看到別人在 Windows 使用雙螢幕輸出,猜想我的 Notebook 是否也是支援雙螢幕輸出,所以要個別驅動外接螢幕。 於是,我在 Notebook ($FreeBSD$) 下了 dmesg 指令,看看 driver 輸出的資訊,確實有兩個 VGA device 。於是內心大悅,趕快看看 xorg.conf 的內容,參考 man page i810(4x) 、 Xserver(1) 和 xorg.conf(5) 並參拜 google 大神,最後邪惡戰勝了正義... ,喔不! 是正義戰勝了邪惡,我的 Pansonic R5 終於能外接螢幕,而且是兩個獨立不同畫面的螢幕。 == 怎麼做 == 首先,先讓單螢幕能夠順利驅動。然後修改 xorg.conf # 在 ServerLayout 這個 section ,新增一個 screen 。 * EX: Screen 1 "Screen1" RightOf "Screen0" * 這是指定第二個 screen 的名稱為 Screen1 ,並且位於第一個 screen 名為 Screen0 的右側。 * 當游標移到主螢幕的右側後,會沒入主螢幕右側,從第二個螢幕的左側出現。 # 將 Monitor section 複製一份,更改其 Identify 為 Monitor1 (原為 Monitor0) # 將 Device section 複製一份,更改其 Identify 為 Card1 (原為 Card0) * 使用 i810 driver 的機器,必需在 Card0 加入 Option "MonitorLayout" "CRT,FLP" # 將 Screen section 複製一份,更改其 Identify 為 Screen1 (原為 Screen0) * 將其內的 device 改為 Card1 * 將其內的 monitor 改為 Monitor1 # 重新執行 X server 這樣子就可以使用雙螢幕了。
最後更新時間: 2007-04-09 20:46:04 CST |
引用
查詢:
COMMENTS: