酷!學園

其他討論區 => 肉腳版 => 主題作者是: IanHo 於 2011-01-25 12:44

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-01-25 12:44
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享

筆者手邊有一台筆電PowerBook G4,規格為:
CPU:1.67Ghz,主記憶體:2GB,IDE硬碟:64GB SLC SSD,
顯卡晶片:ATI Mobility Radeon 9700、VRAM:128MB。
原本安裝的系統環境為MacOSX10.4.11,蘋果官網查詢MacOSX10.5.8更新包為
2009年8月發行,然後MacOSX10.5系列就停止了,筆者就在想還有沒有更新版本
的作業系統,繼續延續安裝在PowerBook G4主機上,網路搜尋之後找到了幾款
Linux for PowerPC的版本,加以安裝試用比較,也大概試出一些個人經驗與想
法,先大致定義一下筆者的環境需求,主要就是多媒體影音檔案的撥放,DVD燒
錄,網際網路網頁瀏覽,以及中文資訊文書處理,這四樣為主,不處理程式開發
以及伺服器架設,以END-USER為目標,但還是會搭配安裝SAMBA伺服器,因為要
和MsWindows的網路上的芳鄰互通,筆者希望整個視窗環境的圖文盡可能的設定
成正體中文介面,並且筆者以安裝設定操作MsWindowsXP的"思維"來盡可能的套
用在Linux環境上,也就是說,能夠在圖形介面解決的問題,絕對不會去碰觸開
終端機下指令,除非不得已真的沒辦法。

先穿插一下,筆者在Linux硬體相容性,遇到的一些瓶頸,筆者希望能找到自己想
要的那一套答案,不過目前還是沒有找到。

先以MsWindowsXP為例,筆者過往安裝MsWindowsXP系統,有學到一個概念,就是
事先準備好主機與周邊裝置驅動程式的軟體,可能放在隨身碟,軟碟片,光碟片
,第二顆硬碟等等,也或著等事後,上某個已知的網址去下載,筆者過去也有查
詢到微軟官方網站,有擺放幾份純文字文件檔,是MsWindows系列原版安裝光碟裏
頭,已經包含有海量般的硬體裝置的支援列表清單,所以筆者可以透過以上資訊
,"事先"查詢或準備好,筆者手邊的這台主機與周邊設備是否有搭配將要安裝的
MsWindows版本的硬體驅動程式,多次重灌MsWindows系統後,查詢並準備硬體驅
動程式的動作也已熟練,可以較快判定手邊的硬體配備零件,有無支援要安裝的
MsWindows系統版本,甚至後來學到看板卡上的晶片印刷的廠牌或型號,來上網搜
尋有無搭配該MsWindows系統版本的驅動程式。

同樣的概念,筆者想要套用在Linux上卻發現並不是這麼一回事,筆者以
Fedora-12-ppc-DVD.iso為例,於是筆者上了Fedora官方網站,卻發現其硬體相容
性清單所列出的項目,相較於微軟的硬體相容性清單,還真的沒有幾個硬體項目,
內容好少,因為官方網站的資料太少,於是筆者找找看有無第三方的Linux硬體相
容性清單網站,是可以針對Fedora的版本做海量列表的,筆者希望版本是2010年
的,這樣比較新,筆者找到一份Linux Hardware Compatibility HOWTO,內容看起
來像是Linux套件通用型的,可是只有更新到2007年為止。
找到了LinuxQuestions.org HCL看起來像是,讓使用者自行上傳硬體相容性資訊。
找到了Linux-drivers.org這個網站,結論是看得筆者眼花撩亂,無所適從。
找到了LINUX ALLOCATED DEVICES,但看起來好像只是支援的裝置的"種類",而非
完整的型號列表。

因為筆者過去下載瀏覽MsWindows支援硬體裝置清單純文字檔的經驗,所以筆者也
希望能夠找到一份單一文件,內容可以是以Linux 2010年版本的kernel為主的,或
著以Fedora 12以後(含F12)版本為主的,筆者只要下載並打開這份單一文件,用關
鍵字搜尋的方式找字串,例如筆者手邊有一塊顯卡的晶片上標示的型號為ATI radeon 7000
筆者另外查得相關編號為RV100QY,筆者以這兩串當關鍵字,在文件中查詢,如果有
查詢到,那就表示該版本Linux kernel或著該版本fedora能夠辨識並啟用這個硬體
設備的功能,筆者手邊還有其他零零散散的硬體周邊,筆者當然希望這些周邊是可
以在Linux套件上運作的,筆者希望在安裝Linux作業系統之前就先確認好,這些零
件是否有被Linux套件所支援,筆者不希望安裝完系統後,才發現某個零組件無法被
Linux套件所辨識,而又要拆裝硬體,這樣真的很麻煩,筆者不會寫程式,所以也不
會思考上網去抓第三方的驅動程式原始碼下來,再去指令模式介面,輸入一大串指
令來編譯驅動程式到核心模組這種麻煩事,除非該第三方軟體可以透過圖形介面,用
滑鼠點選的方式來安裝,然而,以筆者有限的英文能力,就是找不到心中所期待類似
微軟公司文件的這樣一份文件檔,筆者覺得應該會有一套方法,可以整理出類似Linux
Hardware Compatibility HOWTO這樣的內容,這內容可能是針對Linux kernel把其中
所有的硬體支援資訊單獨做成一份文件檔,然後筆者使用以上範例輸入ATI radeon 7000
或著RV100QY或著NM10 express時,就可以確認某版本Linux kernel有無支援。

筆者後來又發現,除了Linux kernel 對硬體的支援之外,還有不少針對類型硬體的第
三方軟體套件,也會額外對不同種類的硬體,有不同程度的支援,像是針對顯示設備的
XORG,掃描器設備的SANE,音效卡的ALSA等等一大堆,筆者更是眼花撩亂了,而且各家
不同品牌的Linux套件,針對發行面向的不同,收錄的Linux kernel版本不同,也不一
定會把整個Linux kernel所有原始碼全部打包收錄,當然收錄的XORG,SANE,ALSA等硬
體設備相關的軟體套件也會有其差異,筆者這下子不知道該怎麼辦了。

筆者過去嘗試學習Linux時有一些不好的經驗,導致筆者很討厭在安裝完Linux之後才發
現原來某樣周邊,Linux不支援,而且現階段無解(這個無解特別指,不需要動用到手動
編譯程式碼的情況下),還要關機重新抽換硬體,而希望像MsWindows環境那樣,可以事
先確認好,所有硬體的支援狀況,頂多事後,只需要用滑鼠在圖形介面點選,即可完成
剩下的部分硬體驅動程式的安裝,筆者也找過OPENSUSE的官方往展的硬體相容性清單頁
面,內容其實也不多,但筆者推測所支援的項目應該不會這麼少。

筆者的英文程度和資訊技術力肉腳的很,不然筆者真想有無一些旁門左道的取巧方法,
可以排列組合的"組裝"出一份LINUX硬體相容性清單的"大列表"文件,例如一份針對
Linux kernel的文件,或著針對Fedora的文件。

筆者還發現一個情境,就是筆者嘗試去下載Linux kernel的原始碼檔案(例如選擇下載
Fedora-12-ppc-DVD.iso採用的版本)解壓縮後,先地毯式的瀏覽看看有些什麼檔案,然
後嘗試搜尋包含ATI radeon 7000或著RV100QY或著NM10 express等字樣的純文字檔,然
後筆者發現,真的有類似的檔案,檔名中大概都會包含*PCI*.*IDS*的字樣,因此筆者又
找到一個The PCI ID Repository網站,筆者以有限的英文能力推斷,這個資訊是否包含
了LINUX核心支援的"所有"PCI介面卡類的裝置,如果手邊的介面卡晶片上印刷的型號資
訊有出現在*PCI*.*IDS*這個檔案中,是否就表示LINUX kernel有支援這個PCI介面卡,
筆者也因此在Fedora-12-ppc-DVD.iso中找出跟Linux kernel有關的RPM檔案,解壓縮後
又發現裏頭全都是位元檔,而沒有類似*PCI*.*IDS*的純文字檔案。
然而筆者又想到,系統能否辨識該介面卡,跟能否將該介面卡的功能全開,好像又是兩
回事,系統雖然可以辨識到該介面卡,好像不見得就可以使用該介面卡所有的功能,除
非在安裝上額外的驅動程式軟體和應用程式。

根據google而來的資訊,筆者在安裝完Fedora-12-ppc-DVD.iso之後,在終端機視窗執行
了一個指令lspci,得知/usr/share/hwdata/這個路徑,並且找到*PCI*.*IDS*相關檔案,
筆者因此推斷這些檔案內的硬體清單資訊,是否就表示就是Fedora-12-ppc-DVD.iso,可
以辨識到的硬體周邊?筆者也產生疑惑,在系統安裝完後該如何得知Fedora-12-ppc-DVD.iso
已經支援可以讀取的檔案系統有哪幾種?可以寫入的檔案系統又有哪幾種?如果支援的
檔案系統種類不多,有什麼樣的方法可以圖形介面或文字選單,透過勾勾選選的方式,增
加Fedora-12-ppc-DVD.iso可以支援讀寫的檔案系統的種類?

這個筆者遇到的Linux硬體相容性的瓶頸,對筆者來說目前還是無解(找不到筆者想要的答案)!

扯了一堆後,回到主題,筆者找到一個網站penguinppc.org,裏頭有針對Linux套件在使
用PowerPC架構CPU的主機的環境,做一個大致的介紹,根據網站內文件的介紹說明,筆者
判斷,至少可以選擇一個Linux套件,能夠辨識PowerbookG4這台筆電的CPU,那就有機會
安裝起來,在文件中比較之後,筆者選用了Fedora-12-ppc-DVD.iso(2009.11)這個版本,
根據網路資料查詢,Powerbook G4使用了32位元的CPU,所以筆者安裝好後的環境,應該是
Fedora 12 ppc 32位元版,而且要可以設定成筆者需求的正體中文圖形介面環境。

第一步就是先把Fedora-12-ppc-DVD.iso燒成光碟,插好可上廣域網物的網路線,和一隻
確定不會秀斗的外接滑鼠,已經確認好主機內硬碟的資料都是可以洗掉的之後,主機電源
開機 放入DVD,按下option鍵,進入主機韌體的開機來源選項畫面,若有偵測到DVD,會出
現小企鵝和光碟圖示來供使用者選擇點選,接下來會出現一堆小不啦嘰的純文字描述,可
按return鍵,用預設值進下一步,或著讓系統倒數完秒數自動選用預設值進下一步。

接下來進入一個純文字選單畫面,詢問是否要略過安裝媒體的測試,筆者選擇略過(skip)。

接下來開始進入圖形介面了,語言選擇畫面,筆者選擇,中文(正體)。

鍵盤,美式英文。

主機名稱,自取。

系統時鐘使用UTC,如果在台灣的話可以取消勾選。

分割磁碟區的部分,第一個項目可以選擇:
使用整個磁碟,系統會自動對整顆硬碟做預設值的分割區自動規劃。

替換掉現有的LINUX系統,類似前項。

建立自訂的分割區模式,筆者選這個項目。

加密系統,可以取消勾選(筆者認為加密之後,若出狀況了,以後解密會是一場災難,
筆者又沒有情治人員身分)

勾選,檢視並修改分割區,以防萬一。

筆者先刪除所有的現存分割區,將所有分割區重新建立,

第一個新增的分割區:
檔案系統類型,Apple Bootstrap
大小,1MB
額外的大小選項,選取"固定大小"
加密,取消勾選

第二個新增的分割區:
檔案系統掛載點,"/"
檔案系統類型,Ext4
大小,幾乎所有空間(筆者自己是估個60GB)
選取,固定大小
加密,取消勾選

第3個新增的分割區:
檔案系統掛載點,"無"
檔案系統類型,"swap"
大小,剩下所有空間
選取,填滿分割區至可使用的最大值
加密,取消勾選

筆者這樣規劃分割區的原因,就是模擬MsWindows環境,一整顆硬碟就是一顆"C",的情境
在剛接觸Linux的初期,這樣安裝系統最不用花腦筋了,也不會有空間容量配置上的困擾,
這台主機也只是自用。

進入下一頁面:

筆者只勾選"辦公軟體/生產力軟體",
不勾選"軟體開發""網頁伺服器"。

畫面中有一句提示"請選擇任何您想要使用軟體安裝的額外軟體庫"。

這裡注意一下,可以分兩個情況來看:

第一個情況,假設使用者"沒有"接網際網路,並且只需先要將系統安裝光碟片內包含的軟
體先裝好,升級和擴充套件以後再說的話,可以先只勾選installation repo這個項目(預
設是安裝光碟當來源)。

第二個情況,假設使用者已經接好網路環境,並且打算安裝系統安裝光碟片的同時,也上
網下載最新的升級和擴充套件的話,可以另外再勾選
"Fedora 12 ppc"和"Fedora 12 ppc updates"這兩個存放在網路伺服器上的套件來源。

使用者可大致想像成"Fedora 12 ppc"所包含的一大堆套件,其中有一部分被包進,安裝光
碟DVD中,"Fedora 12 ppc"在發行一段時間之後,另外又更新了許多套件,就擺放在
"Fedora 12 ppc updates"上,所以若勾選了"Fedora 12 ppc"和"Fedora 12 ppc updates"
在自訂套件時,就會出現一大堆新的可選套件。

在這裡選擇的過程中筆者就發生了不少狀況。使用者可以選擇或修改安裝程式既有的套件庫
來源(編輯軟體庫),也可以自訂新的套件來源,筆者發現,既有的套件庫來源,還有包含測
試版套件以及一些程式開發除錯版套件,筆者因為只是END-USER,所以只用標準版或穩定版
就好,所以只選擇"Fedora 12 ppc"和"Fedora 12 ppc updates",而套件庫來源的設定,筆
者發現其網址預設是可偵測套件來源種類的鏡像站參數連結,也就是根據這串含語法的網址
安裝程式會自動尋找當下適當的套件庫來源網址,筆者查詢後發現,如果能另外確認好國內
的頻寬足夠且穩定的鏡像站,其實可以修改成一個國內的絕對路徑網址,這樣安裝程式就不
需要還要PING來PING去的偵測來源了,當然這個動作是比較進階的操作,需要比對,筆者自
行比對的結果是採用了:
http://free.nchc.org.tw/fedora/linux/releases/12/Everything/ppc/os/ (http://free.nchc.org.tw/fedora/linux/releases/12/Everything/ppc/os/)
http://free.nchc.org.tw/fedora/linux/updates/12/ppc/ (http://free.nchc.org.tw/fedora/linux/updates/12/ppc/)
這兩個絕對路徑網址,就把它改寫進去,記得取消勾選"URL是個鏡像清單"項目,當然每
個人的網路環境不同,所以筆者測出來的不一定適合別人,另外也可以自訂新的套件來源,
後面會提到Fedora本身所提供的套件種類對一個習慣MsWindowsXP環境軟體的使用者來說是不
足的,筆者也在網路上找到第三方的,額外套件來源,如果能掌握或比對出其對應的,絕對
路徑網址也可以填寫進去,不過筆者打算系統安裝完畢後再去新增。

筆者發現,如果不勾選"installation repo"而另外勾選"Fedora 12 ppc"和"Fedora 12 ppc updates"
那麼就和使用Fedora-12-ppc-netinst.iso這個網路安裝的光碟意思一樣,所以假設一個情境
使用者的網路頻寬可以穩定工作一整個工作天,其實可以使用Fedora-12-ppc-netinst.iso來
安裝,這樣安裝程式全部都上網下載最新版的套件,光碟機也比較不會大量讀取而發出持續的
運轉噪音。

最後勾選"立即自訂"項目。進行下一頁。

這裡筆者又遇到一些狀況了,一開始發現套件玲郎滿目,眼花撩亂,安裝程式有預設勾選一些
項目,筆者又額外勾選一些項目,一開始筆者沒想很多,也就沒有外接滑鼠,然而Powerbook G4
主機本身的滑鼠按鈕只是"單鍵",筆者選套件得一個一個去點選,好累,多次出錯而重灌的過
程中,才發現如果外接滑鼠的話,對套件種類分類項目點選右鍵,會出現選單,可以選擇
"選擇所有可選套件",一口氣選取所有子套件這樣輕鬆多了。

提到滑鼠,還有一個狀況,因為要安裝的軟體套件很多,可達3000多個,所以過於自動的硬體
如Powerbook G4的螢幕,會在滑鼠和鍵盤訊號都沒有反應一段時間之後,進入睡眠模式,螢幕
一片黑了,筆者去動滑鼠和鍵盤居然發現畫面回不了魂,看不到畫面了,筆者在想,有沒有可
能去修改主機的韌體設定值,讓Powerbook G4只要電源開著就不會去睡覺,但是以筆者有限的
英文程度翻遍了open firmware的相關文件就是找不到跟防止硬體系統休眠有關的設定方法,偶
然之間換了隻滑鼠,再一次的開始重灌系統,沒想到這次休眠之後再去動滑鼠和鍵盤,可以回
魂了,筆者因此推斷會不會是滑鼠品質的原因,如果真的是滑鼠造成的,那真是太冏了。

再來筆者發現,如果只依照預設值去安裝,其實很多筆者所需的,所認為基礎的圖形介面軟體
,並沒有安裝,必須系統安裝完畢後再去執行,套件更新和新增移除程式,才能補齊,可是,
當筆者執行圖形介面的軟體套件更新功能時,卻出現程式碼錯誤,雖然軟體清單上出現,800多
項更新套件,卻因為光碟內的套件本身程式碼的錯誤而無法執行下去,這樣的話作業系統更本
就用不下去,於是筆者決定放大絕了,所有套件軟體全選安裝總可以吧,於是筆者又一次的重
灌了,這次筆者選套件時有注意一下選取套件時的順序。

首先選取:
"基礎系統",所有子項目與子子項目,全部勾選。

第二個選擇:
"桌面環境",筆者把gnome和KDE這兩套桌面環境與其子項目全部勾選,就先試用者兩款最知名
的桌面環境,可以把這類軟體套件當作是超級加強版的MsWindows3.1。

其他種類的還有
lxde
moblin
sugar
xfce
視窗管理程式。
都先不選~跳過~

第三個要選取的:
"應用程式",除了
"工程與科學"
"教育軟體"
"文字介面的網際網路"
"游戲與娛樂"
這四個子項目之外,其他所有子項目與子子項目,全部勾選。

第四個要選取的:
"程式開發"只勾選"fedora套件管理器"。

第五個要選取的:
"伺服器",勾選"windows檔案伺服器"和其子項目,"列印支援"系統應已預設勾選,其他都不勾選
,勾選"windows檔案伺服器"這個項目的主要原因就是SAMBA伺服器這款軟體套件,就相當於微軟
的"網路上的芳鄰"的功能,這樣之後在圖形介面環境就可以設定參數,加入微軟的區域網路了。

第六個要選取的:
"語言",筆者只需要"中文支援",所有"中文支援"子項目全部勾選。

安裝過程中,筆者發現其顯示總共要安裝3400多個套件,真的就是有得等了,看樣子一個工作天
跑不掉。

筆者事後有查詢容量,這樣裝下來,消耗了13GB的空間,不過反正筆者設定的,一顆"C",
有60GB的空間,夠塞啦。

接下來大概就是等它個一個工作天吧,系統安裝完畢,第一次進入系統。

在輸入或選取帳號後,還有在輸入密碼之前,注意螢幕畫面下方,有欄位選項可以選擇登入gnome或
KDE,筆者先嘗試開始使用gnome。

登入gnome第一步就是摸索視窗環境,以下是筆者以
MsWindows XP Professional x64 Edition Version 2003 Service Pack 2+繁體中文化套件
的"控制台",和
"Fedora 12 ppc" gnome 桌面環境,互相做比較的個人推理的對照表:

MSwindows控制台<> gnome選單列\系統
windows防火牆<>系統\管理\防火牆
工作列和[開始]功能表<>系統\偏好設定\外觀與感覺\主選單
日期和時間<>系統\管理\日期和時間
印表機和傳真<>系統\管理\列印;系統\偏好設定\硬體\預設印表機;
地區和語言選項<>系統\偏好設定\個人\輸入法;系統\管理\語言
字型<>應用程式\美工繪圖\Font Manager(Font management for the GNOME Desktop)
系統<>(筆者目前還不知道該對應哪一個)
系統管理工具\服務<>系統\管理\服務
系統管理工具\電腦管理\存放裝置\磁碟管理<>應用程式\系統工具\GParted Partition Editor;\KDE磁碟分割區管理員;\QTParted
使用者帳戶<>系統\管理\使用者與群組
協助工具選項<>系統\偏好設定\個人\輔助科技
掃描器與數位相機<>(筆者目前還不知道該對應哪一個)
排定的工作<>應用程式\系統工具\Scheduled tasks
無線網路安裝精靈<>(筆者目前還不知道該對應哪一個)
新增或移除程式<>系統\偏好設定\系統\軟體更新;系統\管理\軟體更新;系統\管理\ 新增/移除軟體
新增硬體<>(筆者目前還不知道該對應哪一個)
滑鼠<>系統\偏好設定\硬體\滑鼠
資料夾選項<>系統\偏好設定\個人\檔案管理;系統\偏好設定\外觀與感覺\檔案管理程式
資料來源(ODBC)<>(筆者目前還不知道該對應哪一個)
資訊安全中心<>(筆者目前還不知道該對應哪一個)
遊戲控制器<>(筆者目前還不知道該對應哪一個)
電源選項<>系統\偏好設定\系統\電源管理程式
電話和數據機選項<>(筆者目前還不知道該對應哪一個)
網路安裝精靈<>(筆者目前還不知道該對應哪一個)
網路連線<>(筆者目前還不知道該對應哪一個)
網際網路選項<>(筆者目前還不知道該對應哪一個)
語音<>(筆者目前還不知道該對應哪一個)
檢視x86控制台圖示<>(筆者目前還不知道該對應哪一個)
聲音及音訊裝置<>系統\偏好設定\硬體\聲音
鍵盤<>系統\偏好設定\硬體\鍵盤
顯示<>系統\偏好設定\硬體\顯示;系統\管理\顯示

筆者第一步先點選執行,系統\偏好設定\系統\軟體更新,系統回應訊息,已經已有套件已經
全部是最新狀態了,再來就開始自訂桌面環境啦,筆者要調整圖形介面的字體大小和字型等等
,還有類似檔案總管的呈現風格。

先確認一下網路有沒有連通吧,畫面右上角選單列會出現網路狀態圖示,用左建和右鍵點選都
有不同的選單項目,把MsWindows和MacOSX的那一套思維套進去就對了。

再來 gnome選單列\系統\偏好設定\外觀與感覺\外觀\字型。

筆者發現系統內建的,適用於台灣的中文漢字字型檔,只有AR PL UMING TW和AR PL UKING TW
這兩套,那就先更換吧,把原本的SANS等英文字型都切換成中文漢字字型檔,並且在增加字體
大小。

因為是安裝在筆電上,所以筆者在描繪字型選"次像素平滑方式","詳細設定"解析度,設定成
117 DPI(根據MacTracker這套軟體的資料庫顯示powerbook g4 15" 1.67Ghz 這台的LCD是117DPI)

平滑化"次像素",字型提示"完整",完成設定,關閉之後圖形介面原則上是立即呈現切換的過
程狀態。

因為內建的中文漢字字型檔只有兩套,而且筆者過去曾看過網路討論,AR PL UMING TW和
AR PL UKING TW的筆順並沒有完全符合中華民國教育部的規範,於是筆者還要另外安裝中文漢字
字型檔進去,翻遍了gnome選單列\系統\,就是找不到任何一個項目,和系統的字型檔管理有關
於是筆者,點選執行"系統\管理\新增/移除軟體",開始找相關的套件,嘗試各種關鍵字組合,
最後以"font-manager"試出來了,原來這個套件是:
"a font management application for the gnome desktop environment"(font-manager-0.5.6-1fc12(ppc))
而這個套件下載安裝完畢後,位在gnome選單列\應用程式\美工繪圖\font manager,這樣的設計
讓筆者有了很不一樣的體驗。

再來筆者前面提過,套件庫來源的問題。這裡先提一個狀況,過往操作MsWindows和MacOSX的經
驗,我們知道會用系統本身提供的圖形介面功能選項,執行作業系統本身的軟體更新,另外我們
會上網東抓西抓各式各樣額外的第三方軟體來用,下載下來,到自訂的一個資料夾,點選執行安
裝該軟體。

可是LINUX套件環境"原則上"即使是第三方額外的應用軟體也會依循一個統一的下載來源機制,
也就是使用者要到系統\管理\新增/移除軟體,這個軟體的清單列表中,去找軟體,結果就是在官
方預先設定的軟體庫中,並不一定會有筆者想要用的一些軟體,而網路上,筆者有找到相容於
Fedora-12-ppc-DVD.iso(2009.11)版本的的第三方套件庫來源,要把來源資料檔匯入到
系統\管理\"新增/移除軟體"之中,這樣在"新增/移除軟體"之中搜尋套件時,可以找到更多額外
的應用軟體。
筆者找到的第三方套件庫是網站是RPM Fusion,用網路瀏覽器點選"Enable RPM Fusion on your system"
進入"rpmfusion.org/Configuration",分別下載
RPM Fusion free for Fedora 12, 13 and 14(rpmfusion-free-release-stable.noarch.rpm)
RPM Fusion nonfree for Fedora 12, 13 and 14(rpmfusion-nonfree-release-stable.noarch.rpm)
先點選執行安裝rpmfusion-free-release-stable.noarch.rpm,再先點選執行安裝
rpmfusion-nonfree-release-stable.noarch.rpm,這樣第三方來源庫資料檔就匯入"新增/移除軟體"
之中了。

在安裝軟體的過程中,系統軟體還會去計算,這些軟體套件的相依性問題,也就是說,光只安裝
某個單一套件,還不一定可以正常啟用運作,必須要其搭配的另一個軟體套件,也已經安裝,而且版
本要符合,這樣軟體才會正常啟用。

接下來自訂設定,檔案管理軟體呈現的效果,系統預設環境是,
gnome選單列\應用程式\系統工具\檔案瀏覽器(Nautilus),筆者嘗試老半天卻發現一個狀況,就是雖然
有放入光碟進光碟機中,圖形介面卻沒有出現掛載了光碟的圖示,檔案瀏覽器也沒有呈現出這片光碟的
掛載圖示,可是當筆者按下POWERBOOKG4鍵盤上的"退出"鍵,畫面中卻出現了"退出"鍵被啟用的圖示,並
且把光碟片退出來,筆者再塞回去,情況還是一樣,於是筆者嘗試了
gnome選單列\應用程式\系統工具\檔案總管(PCMan File Manager),這款國內醫科大學生的軟體作品,
沒想到檔案總管啟動後,光碟片的掛載圖示出現了,筆者嘗試其他檔案管理軟體,例如 Dolphin(for KDE)
之類的也是一樣的情形,筆者因此判定這是一個系統的BUG。
 
PCMan File Manager有一個功能,選單列\工具\以root身分開啟目前資料夾,對筆者來說真是實用。

MSwindows開始功能表\"附屬應用程式"和gnome選單列\應用程式的一部分對照參考。

命令提示字元<>應用程式\系統工具\終端機(gnome終端機);\x3270(3270 terminal emulator);\Termit;\Sakura;\rxvt;\ROXTerm;\LilyTerm;\Konsole(for KDE);\aterm
記事本<>應用程式\附屬應用程式\gedit文字編輯器;\KWrite;\Leafpad;\Scribes Text Editor;\應用程式\軟體開發\SciTE Text Editor
windows檔案總管<>應用程式\系統工具\Dolphin(for KDE);\檔案瀏覽器(Gnome Nautilus);\檔案總管(PCMan File Manager);應用程式\附屬應用程式\GNOME Commander;\Krusader;\
小算盤<>應用程式\附屬應用程式\計算機(gcalctool)
小畫家<>應用程式\美工繪圖\KolourPaint小畫家
System Tools\系統資訊;裝置管理員<>應用程式\系統工具\Device Manager(gnome-device-manager);\Hardware Lister(GTK+ front-end for lshw)
System Tools\字元對應表<>應用程式\附屬應用程式\KDE字元選擇;\字元對應表(GNOME字元對應表)

其他

工作管理員<>應用程式\系統工具\系統監控;系統\關於這部電腦
MSWINDOWS的控制台<>gnome選單列\登入的帳號全名\系統偏好設定\控制中心
MSCONFIG.exe<>系統\偏好設定\個人\啟動應用程式

系統\管理\防火牆\信任的服務,勾選"Samba"和"Samba客戶端",點選套用檔案瀏覽器的網路,即可一層
一層的點選瀏覽windows網路上的芳鄰所共享的資料夾。

光碟燒錄軟體
\應用程式\影音\輸出產生\
Brasero光碟燒錄程式,
GnomeBaker CD/DVD Writer,
K3B (for KDE),
還有其他一堆。

USB介面的網路攝影機
\應用程式\影音\捕捉與匯出\Cheese網路攝影鋪,
可惜無法支援 1394A介面的isight。

網頁設計編輯器軟體
\應用程式\軟體開發\Bluefish Editor,
\應用程式\軟體開發\Quanta Plus

文書套裝軟體
\應用程式\辦公
OpenOffice.org,
Koffice

openoffice.org\選單列\工具(T)\選項(O)\openoffice.org\檢視(第四個項目)\左邊第一個選項
"針對使用者介面使用系統字型",
此項目若預設勾選,則openoffice.org會去抓取fedora系統現在設定的字型,當成openoffice.org
介面的字型(請參考 選單列\偏好設定\外觀與感覺\外觀\外觀偏好設定\字型\ 所呈現的五個設定項目)
若系統所呈現的字型是英文字型,請換成中文字型。

若此項目不勾選,則openoffice.org會去抓取openoffice.org軟體套件本身的參數設定檔中的設定
值,來呈現openoffice.org介面字型,以openoffice.org 3.1.1這個版本為例,設定檔在
/usr/lib/openoffice.org/basis3.1/share/registry/data/org/openoffice/VCL.xcu,
尋找其中"zh-tw"這個分類的段落,將其中每一個子項目的"第一個"選項都直接插入填入,自己想要
使用的中文字型"字型名稱"(非檔案名稱)。

多媒體播放,筆者測試成功的影音撥放器有,
\應用程式\影音\VLC Media player
\應用程式\影音\影片撥放器(Totem)
若只有安裝來自官方網站的光碟以及線上套件庫,其實並沒有包含影音解碼核心的解碼器軟體元件
,都只有撥放程式介面而已,必須尋找另外有支援Fedora 12 ppc的第三方套件庫,筆者安裝設定了
第三方的套件庫的來源設定值之後之後,使用影片撥放器(Totem)播放MP4等各種影音規格的檔案時,
會啟動尋找解碼器的對話視窗,然後嘗試連外尋找符合Fedora 12 ppc規格的套件,若有下載安裝成
功,即可開始撥放影片,powerbook G4 1.67Ghz軟體播放480P的影片都沒有問題,720P以上可能會有
些吃力,要看狀況。

網頁瀏覽器
fedora 12 ppc系統有附Gnash和swfdec兩款軟體,號稱是相容於flash player的網路瀏覽器附加元件
,筆者嘗試結果,也僅只能撥放SWF格式的動畫檔, www.youtube.com (http://www.youtube.com) 所使用的FLV格式都撥不出來,
筆者上adobe官網查詢的結果,都找不到資訊有寫說給LINUX POWERPC用的版本,找到的都是給LINUX X86
或X64用的版本。
補充一個筆者在fedora 14 64bit環境的試用結果,發現在adobe官網下載了給linux X86-64 環境用
的flash player plug-in函式庫libflashplayer.so,要擺放在兩個資料夾下:
/usr/lib64/mozilla/plugins/libflashplayer.so,
/usr/lib64/mozilla/plugins-wrapped/libflashplayer.so,
然後重新啟動firefox,這樣看youtube影片才會有效。

回到fedora 12 ppc,筆者進入 www.youtube.com/html5 (http://www.youtube.com/html5) 的頁面,並點選"加入HTML5試用版",
結果:
Firefox 3.5  沒有任何效果呈現,
Epiphany 網頁瀏覽器 2.28.2(webkit),影片撥放框可切換成HTML5格式,只有少部分影音可撥放,
Konqueror 4.4.5(KHTML)可切換HTML5格式,只有出現影片撥放框,無法撥放,
所以目前若要在fedora 12 ppc的網頁瀏覽器環境中看嵌入式的FLV規格影片,就筆者來說現階段是
無解了,也因此筆者希望主流網站都朝向HTML5的技術,發展HTML5才是真正的跨平台阿~

在螢幕上方的選單列中,有些系統開機後預設常駐的服務筆者並不需要,筆者就會想關閉這些常駐
程式,可以先進入"啟動應用程式",查詢有哪些會在開機時被帶入啟用,可以把不想要用的跟系統
核心服務無關的程式取消勾選關閉它,再來到"服務"去挑選一些用不到的功能來關閉。

但筆者就是找不到關閉"Gnote"常駐程式的方法。

gnome選單列面板的中間,是擺放快速啟動的捷徑圖示,就相當於MSWINDOWS的快速啟動列和
MACOSX的DOCK,可以點選右鍵選單"加入面板,"選擇"顯示桌面"這個圖示,這樣就跟MSWINDOWS有同
樣功能的按鈕出現啦。

和Windows "控制台\新增或移除程式"類似的軟體項目有四個,

選單列\系統\管理\ 新增/移除軟體,
選單列\系統\管理\軟體更新,
選單列\應用程式\系統工具\synaptic套件管理程式,
選單列\應用程式\系統工具\Yum延伸程式,

synaptic套件管理程式是debian系統上的套件管理程式的主流,在fedora 12上也可以用,不過
筆者以"新增/移除軟體"為主,就先不去研究synaptic套件管理程式了,Yum延伸程式筆者看不懂,
在 新增/移除軟體 搜尋挑選套件的時候,盡量挑選套件名稱結尾有"fc12(ppc)"或"fc12(noarch)"
字樣的套件比較穩定。

筆者根據GOOGLE到的資訊,查詢了/etc/yum.repos.d/這個路徑,發現fedora.repo等多個副檔名
為.repo的檔案,用純文字編輯器打開一看,筆者想到在被註解掉的baseurl下面再插入一行,
baseurl,並且改成筆者前面提過的有確認過的絕對路徑網址,那不就可以捨遠求近了嗎!
可惜的是RPM Fusion這個套件庫筆者沒找到國內的鏡像站。

再來,筆者會希望在系統開機後,選擇gnome桌面環境,輸入或選擇登入帳號的畫面時,能夠登入
root帳號,但是登入畫面會拒絕root帳號的登入,筆者google之後發現,原來是某幾個純文字參
數設定檔造成的,只要修改設定就可以了,有三個純文字參數設定檔分別是:
/etc/pam.d/gdm,
/etc/pam.d/gdm-fingerprint,
/etc/pam.d/gdm-password,
這三個檔案,都會有一行會有!=root quiet的字樣,將這一行的最前面加個 # 字號註解掉即可,
可是這些檔案也只有root權限可以去修改,筆者整理出幾個方法。

使用檔案總管(PCman File Manager)進入/etc/pam.d/資料夾內,然後使用PCman File Manager\
工具\以Root身份開啟目前資料夾,確認對話框內輸入密碼之後,就有權限編輯裏頭的檔案了。

如果PCman File Manager操作上有程式錯誤,第二種方法是開終端機,執行$su root,然後依照
回應提示來輸入密碼,在終端機內切換成root帳號之後,執行$gedit,照理說如果系統相關函式
庫有安裝並連結設定正確,圖形介面的gedit就會跳出來,再把gdm拖拉進去編輯即可(這個方法就
好像在MsWindows命令提示字元的視窗內,執行notepad然後跳出圖形介面的記事本一樣。)

如果在終端機內執行gedit,還是沒有跳出圖形介面的gedit,剩下最後一招,在終端機內切換成
root帳號之後,進入/etc/pam.d/路徑下,執行$vi,這是終端機內純文字介面的純文字編輯器,
所以要查詢一下vi的用法,會比早期的PE2複雜一些。

可以在登入gnome桌面環境時,選擇或輸入root帳號之後,下一步是想說,將系統設定成自動登入
,不然每次開機都要輸入帳號密碼好麻煩,然而筆者翻遍了gnome選單列\系統\之下的每一個可選
項目,就是找不到類似設定登入環境項目的選項,在"新增/移除軟體"中用auto,login等關鍵字,
排列組合去搜尋,也都試不出找不到一款套件,是可以設定圖形介面的登入狀態的 。
可是筆者有在 fedora 14 64bit版找到相關套件,用該套件的關鍵字在fedora 12 ppc也是找不到
,筆者覺得沒道理,這種功能怎麼可能沒有順便做個圖形介面出來。

在MSwindows環境中,出現要決定"確定"或"取消"的對話框時,原則上"確定按鈕"都會擺在在"左邊"
"取消按鈕"都會擺在在"右邊",但是在LINUX環境卻常常發現有不少應用程式會把確定按鈕擺放在
"右邊",取消按鈕擺放在"左邊",所以當把MSwindows環境的操作習慣帶到LINUX環境時,就有可能
會錯亂,需要花一些時間去修正適應。

系統\偏好設定\個人\輸入法,可以發現好幾套輸入法框架軟體,其中IBUS,SCIM,GCIN有包含智慧
型選字注音輸入法,就看使用者想用哪一種,不過在切換輸入法框架軟體的過程中,有的時候
"啟用書輸入法功能"的勾選選項,會跳掉,使用者發現輸入法沒有作用時,要再去勾選回來。

因為一開始安裝的時候,同時選了GNOME和KDE兩套桌面環境,還把其子項目全部都勾選安裝了。因
為LINUX套件函示庫連結設計的關係,只要相關函式庫有安裝設定正確,即使在GNOME也還是可以執
行KDE的程式,因此會發現GNOME選單列的應用程式子項目下,會有一堆KDE的軟體出現並且可以執
行。

寫不完,之後若有測試出什麼所以然會再繼續增補。

參考連結

Mactracker
http://www.mactracker.ca/ (http://www.mactracker.ca/)

Linux Hardware Compatibility HOWTO
http://www.tldp.org/HOWTO/html_single/Hardware-HOWTO/ (http://www.tldp.org/HOWTO/html_single/Hardware-HOWTO/)

LinuxQuestions.org HCL
http://www.linuxquestions.org/hcl/index.php (http://www.linuxquestions.org/hcl/index.php)

Linux-drivers.org Linux Hardware Compatibility Lists & Linux Drivers
http://www.linux-drivers.org/ (http://www.linux-drivers.org/)

LINUX ALLOCATED DEVICES
http://www.kernel.org/pub/linux/docs/device-list/devices-2.6+.txt (http://www.kernel.org/pub/linux/docs/device-list/devices-2.6+.txt)

The PCI ID Repository
http://pciids.sourceforge.net/ (http://pciids.sourceforge.net/)

penguinppc.org
http://penguinppc.org/ (http://penguinppc.org/)

DistroWatch.com: Put the fun back into computing. Use Linux, BSD.
http://distrowatch.com/ (http://distrowatch.com/)

RPM Fusion
http://rpmfusion.org/ (http://rpmfusion.org/)

GNOME
http://zh.wikipedia.org/zh-tw/GNOME (http://zh.wikipedia.org/zh-tw/GNOME)

GNOME程序列表
http://zh.wikipedia.org/zh-tw/GNOME (http://zh.wikipedia.org/zh-tw/GNOME)程序列表
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續01
作者: IanHo2011-01-25 15:24
又遇到一個搞不定的狀況了,環境為Fedora-12-ppc-DVD.iso,軟體版本為
firefox3.5.15(來源套件庫目前都還沒有更新版),查詢得知firefox選單列
\工具\附加元件\外掛程式\vlc multimedia plug-in v1.0.6為"啟用"的狀
態。
然後到firefox選單列\編輯\偏好設定\應用程式\ 發現不同的影音媒體格式
檔案類型,都分別被指定給不同的第三方軟體來開啟,筆者發現其中3GGP2
被指定成"使用vlc multimedia plug-in(在firefox開啟)",因此筆者想把
其他的影音格式例如flash video,mpeg-4 video等等格式,也都改設定成
"使用vlc multimedia plug-in(在firefox開啟)",可是當筆者去點選那些
項目要改設定時,卻發現其他影音項目的可選下拉清單中"都沒有"提供
"使用vlc multimedia plug-in(在firefox開啟)"可以選擇,筆者嘗試點選
"使用其他程式",出現了瀏覽檔案的檔案管理員視窗(位在使用者家目錄),
筆者看不出來該選擇哪一個,筆者嘗試去選用
usr/bin/vlc
usr/bin/vlc-wrapper
usr/lib/mozilla/plugins/libvlcplugins.so
usr/lib/mozilla/plugins-wrapped/libvlcplugins.so
這四種,重開firefox撥放網頁flash video,mpeg-4 video 之類的網頁影
音,都沒有效果,請問到底該如何做,才能讓其他影音媒體格式檔案類型
也都可以在下拉清單中出現選取"使用vlc multimedia plug-in(在firefox開啟)"
這個項目?
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續02
作者: IanHo2011-01-25 16:56
桌面特效

只要覺得顯示卡和CPU很夠力,就想來玩玩看"眼睛糖果",啟動特效的設定位在
gnome選單列\系統\外觀與感覺\桌面特效,這個桌面特效的軟體套件叫做compiz
,不過系統預設只提供兩種效果。

於是筆者開啟"新增/移除軟體"搜尋"compiz"看看還有什麼相關套件,果然搜尋
到了compiz,其實還有很多相關套件,一些特效的軟體函式庫,特效選項的設定
介面等等,筆者挑選之後,勾選下載套用安裝,安裝完畢,
gnome選單列\帳號全名\系統偏好設定,打開來看,果然多出了幾個跟compiz有
關的選項,只可惜都是英文的,還沒有被翻譯成正體中文,如果知道如何調教
compiz的參數設定的話,"眼睛糖果"應該滿炫的。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續03
作者: IanHo2011-01-25 18:36
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續03

虛擬機器

Fedora-12-ppc-DVD.iso有一套虛擬機器軟體叫做QEMU,有核心程式,擴充元件
,和圖形設定介面,在"新增/移除軟體"搜尋"QEMU",可以找到相關項目,套件
安裝齊全後,可以找到:
應用程式\系統工具\Qemu Launcher
應用程式\系統工具\虛擬機器管理員

可以藉由Qemu Launcher來建立虛擬機器。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續04
作者: IanHo2011-01-27 02:18
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續04

模擬滑鼠右鍵,OOO 3.3.0,KDE

現在才發現,PowerbookG4機身上,雖然是單鍵滑鼠按鈕加上觸控板,筆者在系統
安裝的階段,一直測試不出來,如何操作出滑鼠右鍵的功能,現在終於矇到了,
原來PowerbookG4 1.67Ghz的觸控板支援兩指觸控,兩個接觸點加上單鍵滑鼠按鈕
,就等於按滑鼠右鍵。

openoffice.org 3.3.0的原始碼一經發行一段時間了,筆者覺得這版的改進最好
的部分就是試算表終於可以支援超過65536列了,整整晚了MSOFFICE四年的時間,
終於趕上,所以筆者很期待有熱心的程式開發高手,能夠將openoffice.org 3.3.0
的原始碼編譯到fedora 12 ppc的環境上來,筆者不會寫程式,筆者只會從圖形介
面的來源套件庫中,搜尋並挑選要下載安裝的程式,筆者會打從心裡感謝願意花時
間將openoffice.org 3.3.0繁體中文版編譯到fedora 12 ppc環境的程式開發高手
,記得要上傳到來源套件庫阿,這樣很多使用者都可以藉由"新增/移除軟體"圖形
介面來搜尋下載並安裝。

KDE開始選單\電腦\系統設定\,幾乎跟MsWindows的"控制台"差不多了,介面環境
的調整與設定,幾乎就可以使用MsWindows的思維來操作,例如:
開始功能表\電腦\系統設定\一般\外觀\字型,使用平滑字型"開啟",強制指定字
型DPI:可選擇"120DPI",這部分筆者就是套用MSWINDOWS思維。
最主要,管理字型的項目就直接呈現在"系統設定"裏頭,不像GNOME居然還要另外
安裝軟體套件那樣麻煩,筆者比較之後發現,KDE的"系統設定"所包含的項目還真
是多啊,跟MsWindows的控制台有的比,尤其佈景主題的部分,可調整項目有夠多
的,多到筆者有點改不下去了,不過筆者認為這部分就很適合所謂的"佈景主題達人"
了。KDE的預設桌面環境就很炫了,再加上如果又有安裝額外的"compiz"套件的話
"眼睛糖果"的效果,筆者也不敢想像會變什麼樣。
筆者反而在想,怎麼樣修改設定,可以讓KDE的佈景主體稍微樸素一點,gnome的
桌面太樸素了,KDE的桌面又太華麗了,有沒有中庸一點的,筆者過去使用
MSwindows2000的圖形介面已經習慣了,幾乎算是制約了,所以都用MSwindows2000
圖形介面的思維來操作其他圖形介面系統。
再來,如同前面段落提過的,KDE應用程式功能表中也會參雜著部分GNOME的軟體
套件。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續05
作者: IanHo2011-01-27 17:41


debian 5.0.7 for ppc 安裝與設定

筆者有在網路上找到debian-507-powerpc-netinst.iso(2010-11-28)這套LINUX
版本,就抓下來試用看看,照老方法燒錄成光碟,接好網路線,開始安裝,然後
發現,整個安裝過程中,居然都是採用純文字搭配選單的情境,沒有圖形介面,
就好像PC BIOS的畫面那樣子,最主要字體都好小,雖然安裝過程大部分都有繁
體中文化,但是字體太小看了就是不舒服,因為筆者過去有操作過PE2,BIOS等
經驗所以對於用TAB鍵,熱鍵等切換選項的狀況都有熟悉。

第一個純文字畫面,可以直接按下return鍵,用預設值掠過。

第二個純文字畫面,選擇"中文(繁體)"。

第三個純文字畫面,選擇"台灣"。

鍵盤格式,選擇"美語"。

主要網路介面,選"eth0"(選網路卡,而非1394B)。

主機名稱"自取"。

網域名稱,可留空白,跳過。

開始"磁碟分割",選擇"手動"。"清除所有就分割區",全部重做。清除完後選取
有"IDE1 hda + 硬碟容量"的那一行,系統詢問是否在該裝置上建立全新的空白
磁碟分割表,選取"是"。

再來選" 硬碟容量(XX GB)"的那一行,建立新分割區:
輸入"1MB"
選擇"開始位置"
分割區名稱"自取"
用途選擇"NewWorld的啟動分割區"
可開機設定,設為"開"
選擇"分割區設定完成"

再來選取"硬碟容量(XX GB)"的那一行,建立新分割區:
輸入"60GB"(自行估算)
選擇"開始位置"
分割區名稱"自取"
用途選擇"Ext3日誌式檔案系統"
掛載點選擇"/-root 檔案系統"
可開機設定,設為"開"
選擇"分割區設定完成"

再來選取"硬碟容量(XX GB)"的那一行,建立新分割區:
輸入"max"
分割區名稱"自取"
用途選擇"置換空間"
選擇"分割區設定完成"

最後會發現一開頭會有個"#1 32K",名稱為"Apple"的空間,筆者不曉得這是什
麼反正是系統製造出來的吧。

選擇"結束分割區作業並將變更寫入磁碟"

是否要將變更寫入磁碟中,選擇"是"

接下來進入系統自動安裝"Base System"的過程畫面,

輸入 root 密碼
輸入 使用者完整姓名
輸入 帳號的使用者名稱(注意畫面提示訊息)

設定"Debian檔案鏡像站所在的國家",選擇"台灣"

Debian檔案鏡像站,筆者選"opensource.nchc.org.tw"

設定proxy,可留白,系統繼續安裝程序,系統詢問"是否要參加套件使用狀況調查"
,筆者選"否"。

重要的一步來了"選擇軟體",可是只有8個項目可以選:

桌面環境,
web伺服器,
列印伺服器,
DNS伺服器,
檔案伺服器,
郵件伺服器,
SQL資料庫,
標準系統,

沒有任何細部子選項提供選擇,結果筆者當然只好選:
"桌面環境""標準系統",這兩個項目。系統繼續安裝,安裝結束,點選"繼續"。
進入登入畫面,系統預設會把"num lock鍵"啟用,有需要的話關閉它。

登入系統,開始摸索環境,
GNOME的版本是2.22,不會吧,這麼舊版,openoffice也只有到2.4.1版。

不管了,先照老方法設定環境吧。

跟軟體套件安裝和移除有關的主要有兩套軟體:
GNOME選單列\系統\管理\synaptic套件管理程式,
GNOME選單列\系統\管理\添加和刪除應用程式,

筆者嘗試,進入這兩套軟體裏頭搜尋更新套件,發現居然沒有2010年下半年的
更新套件,這套LINUX收錄的軟體版本會不會太舊了阿,來源套件庫也沒有找到
新版軟體可供升級安裝,筆者要3.X版的openoffice.org阿(有3.3.0版是最好)
(不要叫筆者自行編譯程式,筆者就是不會寫程式阿),筆者想說或許第三方的
來源套件庫會有新版的軟體,結果筆者發現,若要將第三方的來源套件庫加入
系統中,沒辦法像fedora那樣下載一個套件包裹檔,點兩下執行然後匯入系統
的新增移除套件管理程式之類的來源清單中,而是要自己打一串指令進去,事
後可再修改,怎麼這麼麻煩阿,筆者嘗試打了一串確認了多次,指令格式沒錯
啊,結果synaptic套件管理程式還是會唉,套件來源清單有問題,總之,因為
筆者找不到像fedora那樣簡單的方法,將Debian裏頭所包含的一堆第三方軟體
套件更新到2010年下半年的版本,所以最後筆者放棄了debian-507-powerpc-netinst.iso
,真是浪費筆者一堆時間測試,早知道若有查詢到debian-507-powerpc-netinst.iso
無法"輕易"安裝到openoffice.org 3.X以上版本,筆者就不安裝了。

參考連結

http://zh.wikipedia.org/zh-tw/Debian (http://zh.wikipedia.org/zh-tw/Debian)

http://distrowatch.com/table.php?distribution=debian (http://distrowatch.com/table.php?distribution=debian)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續06
作者: IanHo2011-01-28 14:30
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續06

opera網路瀏覽器,和VLC的問題

筆者現在才發現,原來opera也有製作給LINUX PPC用的版本,筆者目前找到的最
後一版為Opera 10.63 for Linux PowerPC,有給fedora用的RPM包裹版,太好了
這樣下載下來,點選執行安裝就好了,看了網路討論,似乎Opera 10.63 for Linux PowerPC
也是最後一版了,之後都都只有X86或X64的版本,不過筆者查了 www.youtube.com/html5 (http://www.youtube.com/html5)
其中有提到,Opera 10.6以上版本就可以支援HTML5規格,筆者點選"加入 HTML5 試用版"
之後,果然有些影片就以HTML5的格式撥放了,完全不需要去動用到flash player
的libvlcplugins.so函式庫,筆者突然很希望,以後大家都以HTML5的規範上傳
影片檔,這樣的話,不用外掛也可以看影片多好,因為ADOBE公司把持著flash video
的格式,偏偏又不製作發行給LINUX PowerPC架構所使用的外掛函式庫模組,那
麼除非不得不的情境,不然筆者轉向支持HTML5規格。

另外筆者發現vlc多媒體撥放器在root權限下無法執行,必須切換到一般使用者
權限才給執行,筆者本以為,把某個純文字參數設定檔改改就好了,網路查詢
之後好像不是那麼簡單,沒有不動用到修改vlc程式原始碼的方法嗎?

參考連結

Opera Web Browser | Faster safer | Download the new Internet browsers free
http://www.opera.com/browser/download/?os=linux-ppc&list=all (http://www.opera.com/browser/download/?os=linux-ppc&list=all)

Mobile01 首頁 » 蘋果電腦 » Mac筆記型電腦
蘋果不用 flash 真相大白 Adobe 終於承認不理蘋果電腦多年
http://www.mobile01.com/topicdetail.php?f=481&t=1415881&r=2&p=1 (http://www.mobile01.com/topicdetail.php?f=481&t=1415881&r=2&p=1)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續07
作者: IanHo2011-01-30 17:17
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續07

顯示卡晶片硬體驅動程式的問題

筆者這台PowerBook G4原本在MacOSX10.4.11環境下,顯示卡晶片的型號資訊為
:ATI Mobility Radeon 9700 (ATY,RV360M11)。可是在Fedora 12 PPC環境下,
Gnome選單列\系統\管理\顯示的資訊卻是:ATI RV350[Mobility Radeon 9600 M10]。
雖然型號相近,多少會有一些差別,於是筆者在想有沒有什麼方法,可以找到
所謂ATI Mobility Radeon 9700 (ATY,RV360M11) for fedora 12 ppc的驅動程
式,在Gnome選單列\系統\管理\顯示\硬體\顯示卡設定\現有的選項都是以廠牌
或型號系列當大類區分,沒有細到可找到ATI Mobility Radeon 9700的項目。

筆者想到幾個方向,首先就是ATI官方網站的顯示卡晶片驅動程式下載頁面,可
是沒找到給Linux PPC用的,也沒找到ATI Mobility Radeon 9XXX系列的,所以
官方網站就是沒有了。
第二個是Gnome選單列\系統\管理\ 新增/移除軟體,筆者嘗試ati radeon等等
多種關鍵字去排列組合,就是沒有找到尚未安裝的套件的說明資訊中,會有包含
相關關鍵字的軟體套件,看樣子不會寫程式的筆者,是沒辦法透過軟體安裝設定
或組裝,找到ATI Mobility Radeon 9700 FOR fedora 12 ppc的驅動程式了。筆
者發現,如果沒有適當的硬體驅動程式,把顯示晶片,主機板南北橋晶片組的硬
體功能全開的話,像是3D遊戲之類的效能畫面,是無法展現的,會破圖。
筆者也因此比較了NVIDIA和ATI這兩家顯示晶片研發商,對於LINUX系統硬體驅動
程式的支援程度,最簡單的比較法,當然就是官方網站LINUX驅動程式的下載頁面
了,比較結果,NVIDIA的LINUX有分32,64位元版,也有針對部分UNIX-LIKE系統
作客製化安裝套件,支援的晶片型號種類也比較廣,而且還有持續在更新,反觀
ATI的硬體驅動程式下載頁面,雖然也有分32,64位元版,支援的晶片型號種類相
較之下少很多,驅動程式的更新也很少很慢。

因此筆者有一個推論,就是如果電腦玩家想要嘗試組裝LINUX平台的多媒體應用桌
上型電腦的話,請選用搭配NVIDIA晶片組的顯示卡,而不建議採用ATI的,因為會
有硬體驅動程式支援不足的問題,第三方的驅動程式不見得可以把該顯示晶片的
硬體功能完全打開,畢竟技術資料是掌握在硬體研發上手上的智慧財產,然而硬
體研發商基於各種因素,又不開發能將該硬體功能全開的LINUX驅動程式,那該硬
體在LINUX環境就不適用了。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續08
作者: IanHo2011-01-31 23:49
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續08

關於"主選單"的狀況

筆者在多次重灌土法煉鋼的過程中,發現一個狀況,在選套件的步驟中,如果只
依照預設值,或著新增勾選了多個套件,甚至某個分類所有子套件全部勾選,其
最後桌面環境的主選單,所呈現的分類和項目內容名稱,都會有所差異,當只使
用預設值安裝時,主選單有不少分類項目名稱都只以英文呈現,或著都是項目名
稱,不會有分類名稱,但是當筆者將幾乎所有子套件全選安裝後,主選單不但會
出現分類名稱,部分子項目名稱還會出現繁體中文翻譯和簡單註解框,筆者因此
推斷,可能是全選的過程中,某個套件項目被包含了之後,會把主選單項目名稱
和繁體中文翻譯給安裝起來,筆者一直想找一份文件資訊檔,能詳列fedora 14
官方網站所收納包含的所有幾千個rpm套件的功能與描述,其描述要能包含在系
統安裝完後,該RPM套件所對應的程式路徑與檔名還有於主選單上的項目名稱,
並有做細部的分類,筆者可以參考這份文件檔,事先挑選好所需之套件,可在腦
海中事先模擬安裝完成後的桌面操作環境,這樣預先準備好,然後在系統安裝的
過程中再去勾選,這樣比較好掌握安裝完之後的環境,也比較快,不會耗費太多
的時間結果發現安裝完後發現其實有很多套件用不到,佔用硬碟空間。
但是以筆者目前的英文程度,怎麼用關鍵字google都找不到這樣一份單一文件資
訊檔。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續09
作者: IanHo2011-02-02 19:48
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續09

額外的硬體驅動程式

這部分其實是筆者在Linux X64環境的測試心得,先假設一個情境,系統安裝完畢
後,執行了"軟體更新",也在"新增/移除軟體"中,把所有可能跟本機已包含的既
有的硬體零件型號相關的軟體套件,都下載安裝到最新版了,可是還是可能會發
現,某些硬體零件的功能沒有"全開",這要不就是沒有該硬體功能的驅動程式軟
體,要不就是該驅動程式的軟體功能不足,畢竟只要不是該硬體研發商所發行的
驅動程式軟體,不要對第三方的免費驅動程式軟體有多少期待,有免費的驅動程
式可用用就該感謝了,然後筆者會上該硬體研發廠商的官方網站找找看,運氣好
的話,該硬體研發廠商會提供該硬體零件的Linux硬體驅動程式(可單檔下載,並
且直接執行安裝的版本)。
筆者這裡就以NVIDIA提供的顯示晶片硬體驅動程式for Linux當成範例,例如筆者
的系統環境是fedora 14 X64,採用的顯示卡晶片型號是,NVIDIA GEFORCE FX5200
(這裡是假設),於是筆者就開始上官網找檔案了,在驅動程式下載選擇頁面,依
序選取,在作業系統選擇的部分,選擇LINUX 64-BIT,語言選chinese(traditional)
,然後點選搜尋,可以發現到驅動程式的版本和發行資訊,特別注意一下"附加訊息"
的欄位內容。然後下載檔案,檔案格式類似像這樣"NVIDIA-Linux-x86-173.14.28-pkg1.run"
,筆者發現,要安裝這個硬體驅動程式的話,會有一些環境需求,因為這是硬體驅
動程式,因應LINUX的特性,所以會動到系統核心模組檔案,此時要切換成root帳
號,才有權限執行,再來也因應LINUX的特性,這是顯示卡的硬體驅動程式,所以
安裝程式時,圖形環境不能被啟動和使用中,也就是系統一開機要進入像是DOS畫
面的純文字模式,而不能進入圖形介面,在純文字的模式下執行安裝程式,筆者又
發現,這個NVIDIA-Linux-x86-173.14.28-pkg1.run在執行的同時,會執行GCC or GCC-C++
這系列的原始碼編譯程式,如果沒有執行GCC  or GCC-C++ 這系列成功,便會安裝
失敗,原來NVIDIA-Linux-x86-173.14.28-pkg1.run有包含所謂的原始碼在裏頭,
等於是安裝驅動程式之前,當場執行編譯成驅動程式模組檔案,再安裝到LINUX核心
裡頭,結果很不幸的筆者當初安裝系統時,就不考慮會用來開發軟體和架設伺服器
,所以這兩類型的軟體都沒有選取安裝GCC or GCC-C++這系列,用在程式開發的編
譯器軟體當然也就沒有安裝了,所以要補安裝。
接下來筆者必須要研究一下,怎麼讓系統開機時進入純文字介面,而不啟動圖形介
面後來找到了,原來是 /etc/inittab 這個檔案,以ROOT權限用文字編輯器開啟,
參考了這個檔案中的說明資訊後,筆者將 id:5:initdefault: 最後這行的"5"改成"3"
,存檔,重開機,果然就進入純文字介面了,然後以root這個帳號登入系統。筆者
為了方便起見,事前先將NVIDIA-Linux-x86-173.14.28-pkg1.run這個檔案搬移到
根目錄,然後將檔案名稱改為最簡單的"n.run",這樣在純文字模式下,切換到根
目錄,在參考nvidia的說明資訊,執行 sh ./n.run ,就開始安裝硬體驅動程式了
,執行的過程就會看到一些及時編譯的動作等等訊息,安裝完畢,接下來就是要將
id:3:initdefault: 改回"5" 然後存檔,這是比較麻煩的地方,因為要學習使用
LINUX下比較複雜的純文字編輯器"vi",有不少組合快速鍵以及熱鍵指令要去熟記
,總之用vi將inittab的內容改回原狀後,再下達重開機的指令,回到圖形介面,
以筆者的零件配備,會發現開啟桌面動畫特效時某些過場效果, 真的有平順多了
,再補充一個,驅動程式安裝前,也對比一下fedora和rpmfusion的套件庫中
(從 新增/移除軟體 中去找),有關調教nvidia顯卡參數設定的"圖形介面",哪個
比較新,當然以新版的為主,安裝完後可以去 gnome選單列\系統\ 尋找跟nvidia
有關的設定項目。

依照以上的經驗,筆者就想套用在ATI研發的顯示卡晶片上,筆者上ATI官方網站
搜尋,怎麼版本都好舊,都沒有看起來可以搭配fedora 14 X64的新版本,因為這
個因素,筆者現在比較偏好NVIDIA研發的晶片組的產品了。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續10
作者: IanHo2011-02-04 17:24
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續10

在"新增/移除軟體"中的一些發現

這裡以Fedora 14 x64 Gnome環境中的Gnome選單列\系統\管理\"新增/移除軟體"
為範例,筆者發現一些狀況,在fedora的來源套件庫中,各式各樣的RPM套件檔
跟其他套件都會有相依性的問題。以MsWindows環境的安窗軟體為例,大部分情
況下,都是一個安裝軟體就會把一套軟體所需要的元件,例如程式核心、所需要
搭配的函式庫、純文字指令模式介面程式、圖形化介面程式,一次就安裝到好,
但也會有少部分軟體會要求需要另外已經安裝了某些版本的函式庫,例如VB runtime
或者.net framework等等。而在Linux環境,當使用者需要某一個功能的時候,
構成這個功能所需要的軟體環境,像是程式核心、所需要搭配的函式庫、純文字
指令模式介面程式、圖形化介面程式等等、卻常常是分開安裝的東一個RPM、西
一個RPM,對筆者來說,光是注意各種軟體元件其版本搭配的問題,就是一團亂
,不過還好,"新增/移除軟體"可以做到某種程度的軟體相依性的自動偵測,筆
者遇到的狀況是,以為已經安裝好了某個多媒體撥放程式,該撥放程式卻怎麼也
無法撥放某種格式的影片檔,後來才發現,原來要另外安裝能搭配該撥放程式使
用的解碼器外掛元件,而該撥放程式對於無法辨識的影音格式並沒有自動啟動對
應的解碼器元件下載安裝功能(但有的播放器有提供這個功能),再來筆者發現,
路徑下有某個撥放程式的檔名,但是選單列中並沒有對應的圖形項目可點選,直
接用滑鼠點選執行也沒有反應,筆者摸索老半天才發現,那個撥放程式是一個純
文字指令的項目,要進終端機下指令來執行,然後筆者在"新增/移除軟體" 尋找
後才發現,另外有幾款軟體套件,是針對該純文字指令的撥放程式的"圖形化介
面的殼",可以透過這些圖形化介面的殼,來操作純文字指令的撥放程式,筆者
都下載試用後,挑選了兩款合自己用的。也因此整理出,以多媒體撥放程式這個
功能為例,軟體核心程式、影音格式解碼元件、圖形化介面,在LINUX環境都是
可能會被分開包裝在不同的RPM套件檔案中。
這樣的話,所謂的優點就是,使用者有挑選、拼裝、客製化的空間,缺點就是,
會不會太麻煩了,為什麼不一個RPM檔就一次裝到好,所以套件相依性的計算設
計真的很重要,但又不希望牽連了太多其實用不到的功能,也一起裝起來,占用
硬碟空間。
筆者覺得VLC這套多媒體撥放程式就還不錯,可以撥放MPEG1/2/4系列規格的的影
音檔案,主程式、解碼元件、圖形介面等等一~兩個RPM就完整可獨立撥放影音
了。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續11
作者: IanHo2011-02-08 01:25
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續11

輸入法框架,輸入法表格檔,GCIN

筆者個人所使用的輸入法為注音輸入法,平常都是使用"智慧型選字注音輸入法"
,需要輸入罕用字的時候會切換成傳統的注音輸入法(用MsWindows環境的講法就
是"ㄅ半"),在Fedora 12 ppc + gnome環境,筆者整理出三套輸入法框架軟體,
可用 gnome選單列\系統\偏好設定\個人\輸入法,於視窗中挑選一個要用的輸入
法框架軟體套件,並勾選"啟用輸入法功能"。筆者發現"啟用輸入法功能",似乎
會因為某些原因,滿容易跳掉的,筆者切換輸入法沒反應,輸入法無法作用,回
"啟用輸入法功能"檢查,有發現那個勾勾不見了,筆者得再去勾一次,輸入法才
回魂。

IBus輸入法框架中,漢語\Chewing,是筆者所熟悉的智慧型選字注音輸入法,可
以套用筆者過往在微軟新注音的操作習慣。
SCIM輸入法框架中,繁體中文\新酷音,是筆者所熟悉的智慧型選字注音輸入法,
可以套用筆者過往在微軟新注音的操作習慣。
GCIN輸入法框架中,詞音,是筆者所熟悉的智慧型選字注音輸入法,可以套用筆
者過往在微軟新注音的操作習慣。
然而傳統的注音輸入法,筆者打算採用自行編輯的一套,全字庫注音輸入法表格
檔2010LITE,將之修改成這些輸入法框架所規範的泛用輸入法表格檔格式,匯入
輸入法框架軟體中來使用。筆者嘗試的過程中,IBus和SCIM的格式一直都沒有嘗
試成功,網路上有關IBus和SCIM的表格檔製作說明資訊全是英文的,有些項目筆
者看了好幾次還是看不懂,好不容易找到一個香港的網站,其說明資訊描述的項
目也沒有幾個,最後筆者只有嘗試成功GCIN的表格檔製作也匯入成功可以啟用。

格式的部分,開頭的重點內容範例如下,其他部分都不需要怎麼改。

%gen_inp
%ename CnsPhone2010
%cname 全字庫注音
%selkey 1234567890
%dupsel 10
%space_style 4
%keyname begin
, ㄝ
- ㄦ
. ㄡ

如果改好的表格檔檔名是cns.cin,啟動終端機,進入包含了cns.cin的檔案夾路
徑內,執行gcin2tab這隻指令行程式(原始路徑在 /usr/bin/gcin2tab),並填入
cns.cin,即可轉換成cns.gtab,並將之複製到 /usr/share/gcin/table/ 路徑
內。

另外要用文字編輯器編輯 /usr/share/gcin/table/gtab.list 這個檔案(需root權限)。

筆者犧牲最後一行的"注亂倉打鳥 \ newcj3.gtab newcj3.png",在這行的開頭
加上註解符號。

另外加上一行"全字庫注音 \ cns.gtab juyin.png",存檔。

最後重新啟動gcin,就可以把筆者自行編輯的注音輸入法表格檔呼叫出來用啦。

筆者之前在嘗試的時候發現,如果套用參考說明文件的的編輯規範做出來的表格
檔,在輸入聲調符號時會有問題,於是筆者把 %endkey 3467 拿掉,就可以正常
輸入聲調符號符號了,筆者猜測這是fedora 12 ppc + gnome+ gcin1.5.1環境搭
配的問題,因為在fedora 14 x64 + gnome+ gcin1.5.5就不會出現這個狀況。

在fedora 12 ppc + gnome+ gcin1.5.1後選字視窗選字時,前後上下方向鍵沒有
作用,筆者得按空白鍵輪循,再搭配數字鍵選字,不過至少可以確定的是,筆者
終於可以在LINUX系統上,選字出字七萬多個漢字。當然~事前別忘了UNICODE漢
字字型該裝的要裝。

參考連結

全字庫注音輸入法表格檔2010 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
http://www.openfoundry.org/of/projects/1603 (http://www.openfoundry.org/of/projects/1603)

gcin 使用手冊
http://hyperrate.com/files/67/67-OtyYdca5ST/README.html (http://hyperrate.com/files/67/67-OtyYdca5ST/README.html)

cht/電腦資訊/gcin 討論區
http://hyperrate.com/dir.php?eid=67 (http://hyperrate.com/dir.php?eid=67)

製作新的輸入法 cin 檔
http://cle.linux.org.tw/trac/wiki/GcinMakeCin (http://cle.linux.org.tw/trac/wiki/GcinMakeCin)

安裝額外的輸入法
http://cle.linux.org.tw/trac/wiki/GcinInstallTables (http://cle.linux.org.tw/trac/wiki/GcinInstallTables)

歡迎光臨 gcin 同好會 ~
http://cle.linux.org.tw/trac/wiki (http://cle.linux.org.tw/trac/wiki)

為 IBus 製作輸入法
http://wiki.debian.org.hk/w/Create_input_method_for_IBus (http://wiki.debian.org.hk/w/Create_input_method_for_IBus)

HowToCreateATableForIBusTable - ibus - How to Create a table for ibus-table - Project Hosting on Google Code:
http://code.google.com/p/ibus/wiki/HowToCreateATableForIBusTable (http://code.google.com/p/ibus/wiki/HowToCreateATableForIBusTable)

http://code.google.com/p/ibus/downloads/list (http://code.google.com/p/ibus/downloads/list)
ibus-table-chinese-1.3.0.20101206-Source.tar.gz      

為 SCIM 製作輸入法
http://wiki.debian.org.hk/w/Create_input_method_with_scim-make-table (http://wiki.debian.org.hk/w/Create_input_method_with_scim-make-table)

How to create a new IME in about 15 minutes with SCIM and scim-tables
http://www.scim-im.org/development/contribute/how_to_create_a_new_ime_in_about_15_minutes_with_scim_and_scim_tables (http://www.scim-im.org/development/contribute/how_to_create_a_new_ime_in_about_15_minutes_with_scim_and_scim_tables)

How to create a new IME on Linux in about 15 minutes with SCIM and m17n
http://www.scim-im.org/development/contribute/how_to_create_a_new_ime_on_linux_in_about_15_minutes_with_scim_and_m17n (http://www.scim-im.org/development/contribute/how_to_create_a_new_ime_on_linux_in_about_15_minutes_with_scim_and_m17n)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續12
作者: IanHo2011-02-08 20:49
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續12

準系統搭配 Fedora 14 x64 安裝設定有感

筆者的長輩自從體驗過蘋果電腦主機MacMini的操作環境之後,從此認為只要是
家用電腦,都應該要長那個樣子,又小台又安靜,而且外殼看起來,相較於一般
PC外殼,就是有"樣子"。
筆者的長輩,使用電腦主要都是在上網收發WEB MAIL,看網路新聞,以及google
亂逛,沒有使用網路營行,股票軟體 ,網路線上購物的需求,筆者想到,長輩
的網路使用環境,可以完全的脫離"IE",於是筆者開始google小型的桌上型電腦
,而且要安靜的那種,最後筆者選擇了XS35 GT這一個準系統款式,完全沒有風
扇的設計,採用intel ATOM的CPU,intel的南北橋晶片組,nvidia ION的顯示晶
片組,不含儲存裝置和記憶體,筆者另外購買了記憶體(可惜XS35 GT最大只能到
辨識到2GB),另外加裝現有的SSD硬碟,以及外接一台現有的光碟機,然後筆者
嘗試把Fedora 14 x64裝下去,安裝完畢,所有的軟體更新也都升級完畢之後,請
參考前面的段落把nvidia官方網站提供的"最新版"驅動程式裝起來,把unicode
規格漢字字型檔,安裝起來,以及其他準備動作,重開機後,開始用mswindows
思維,體驗環境,筆者首先嘗試中文資訊處理的部分,openoffice.org writer 3.3.0
搭配gcin的詞音/筆者自定義的傳統注音,可完全套用MSWINDOWS環境的MSOFFICE/
微軟新注音操作習慣,再來開網頁瀏覽器,firefox/opera操作上也不是問題,
再來筆者開終端機(非全螢幕的視窗大小模式),發現有一個習慣要改,在終端機
打字的時候,筆者會直覺的將複製功能操作成"ctrl-c",其實要改別的組合鍵,
因為在終端及模式中"ctrl-c"這個組合有著中斷運行中的指令的功能的意味。

接下來筆者嘗試撥放影音,這下子有遇到一些麻煩事,XS35 GT包裝盒上標示著
"support 1080P HD playback",當筆者看到這句標示時,會很直覺的聯想,看
youtube的影片時,XS35 GT能夠很"平順"的撥放1080P規格的影片,但是事實上
在撥放時,卻是嚴重延遲的,雖然720P的影片就沒什麼問題,筆者開始想,有那
些因素,可能造成影片撥放延遲,首先筆者嘗試在"新增/移除軟體"中,確認有
關解碼器元件(影音撥放解碼的為主)的項目,都有安裝並安裝到最新版本,
MPEG1/2/4 H264 X264 ffmpeg諸如此類,再來筆者把1080P和720P的影片都先另
存到本機硬碟中,用本機多媒體撥放軟體(VLC,MPLAYER,TOTEM等等)來撥放看
看,結果也都是720P沒問題,但是1080P還是會嚴重延遲,筆者根據過往的MSwindows
經驗,要播放平順的高畫質影片,除了cpu或顯示卡晶片組硬體的部分,要一定
的規格以上以外,硬體的驅動程式的支援和撥放軟體功能的設定,也都有影響,
硬體驅動程式的部分,筆者所能想到的(也就是前文提過的)都安裝了,筆者在
gnome選單列\帳號名稱\系統偏好設定\nvidia(設定),一個一個的選項挖出來看
,然後把看起來跟效能設定有關的字眼,都調整成最大值,再來進入vlc和MPLAYER
的圖形設定介面,也是一個一個的選項挖出來看,把看起來效能設定有關的字眼
都調整成最大值,因為很多參數設定背後的技術都不懂,反正筆者就是土法煉鋼
的方式,看起來跟效能有關的選項都去調整成最大值就是了,直覺上就是榨乾硬
體運算資源,於是再來撥放一次1080P的影片,這次是"一般"的延遲,也就是說,
還是有延遲,只是不嚴重,但絕對不會像撥放720P影片那樣順暢,接下來,筆者
已經想不出,除了跟換作業系統和更換硬體配備,還有什麼方法了,因此筆者產
生一寫想法與方向。
包裝盒上標示著"support 1080P HD playback",可能是代表著只是"可以"撥放,
並不一定代表著可以"順暢"撥放,若要順暢撥放,可能是某個限定的環境,例如
某個版本的MSwindows,搭配某個版本的多媒體撥放程式,並且要設定某些參數選
項,筆者會有一種"文字遊戲"的感覺,也不能說它錯,應為真的"可以"撥放啊,
或許,完全商業軟硬體的組合,可以把硬體的功能完全壓榨出來,但是筆者安裝
的作業系統和撥放軟體屬於自由&免費軟體的範疇,所以不可能強求,其能像商業
軟體一樣完整呈現硬體的每一個功能與效果。

筆者突然發現沒"梗"了,不曉得還有什麼是在LINUX家用環境,別人沒寫過的, 然
後是可以使用MSWINDOWS思維去理解的。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續13
作者: IanHo2011-02-09 17:40
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續13

全字庫注音輸入法表格檔2010-09lite for gcin

筆者將CnsPhone2010-09lite.cin表格內容做了些修改,使其成為Fedora 12 ppc + gnome + gcin1.5.1
可以辨識套用的規格版本,也就是說筆者也只有在Fedora 12 ppc + gnome + gcin1.5.1
環境測試過可用,其他環境就沒測試了。解壓縮後檔名為cnsphone2010-09lite-gcin.cin
,於終端機執行指令 gcin2tab (指令的原始路徑為 /usr/bin/gcin2tab),並輸
入本檔完整檔名,即可轉換成gtab格式檔案,再將這個gtab檔案複製到 /usr/share/gcin/table/
之下,編輯 /usr/share/gcin/table/gtab.list,最後一行改為 "#亂倉打鳥 \ NewCJ3.gtab NewCJ3.png"
(也就是註解掉),並加上一行"自訂名稱 \ 轉好的gtab完整檔名 juyin.png",重
新啟動gcin,並將gcin的偏好設定項目設定一輪,即可切換出本輸入法表格檔。

若有需要,請看參考連結,下載。

參考連結

全字庫注音輸入法表格檔2010 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
http://www.openfoundry.org/of/projects/1603 (http://www.openfoundry.org/of/projects/1603)

請問Gcin有無辦法呈現到CJK Unified Ideographs Extension D為止的漢字?
http://hyperrate.com/thread.php?tid=22165 (http://hyperrate.com/thread.php?tid=22165)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續14
作者: IanHo2011-02-10 23:58
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續14

關於"鍵盤捷徑鍵"

筆者已經習慣了,MsWindows環境所定義的鍵盤捷徑鍵的排列組合按鍵搭配,之前
切換到MacOSX時,發現其中不少組合跟MsWindows環境比較起來是有差異的,筆者
花了不少時間去適應,現在切換到Linux PPC環境來又有差異了,而這個差異有點
像是MsWindows環境和MacOSX環境的鍵盤捷徑鍵的混合體,有點像又不完全一樣,
筆者有點一團混亂了。

於是筆者想到,有沒有類似一個清單大列表的文件,可以提供筆者的環境
"PowerBook G4 + fedora 12 ppc + gnome"所有從核心系統到圖形桌面環境的鍵盤
捷徑鍵的資訊,有表查比較明確,最好是一個單一文件大全集的形式最方便,可是
到目前為止,筆者都還沒有找到心中理想的這樣一份類似文件資訊。然後筆者在
gnome選單列\系統\偏好設定\個人\鍵盤捷徑鍵 ,發現了一小部分預設的鍵盤捷徑
鍵定義,視窗下方有簡易設定說明。

筆者發現幾個狀況,在MsWindows環境下,可以透過按下"ctrl+alt+del"呼叫出
"Windows工作管理員"。在fedora 12 ppc + gnome桌面環境,也有一個類似的
"gnome選單列\系統\關於這部電腦(系統監控)",筆者也想把MsWindows環境的鍵
盤捷徑鍵組合拿來套用,發現呼叫出的卻是"登出"確認視窗,於是筆者就在
gnome選單列\系統\偏好設定\個人\鍵盤捷徑鍵,做修改,把原本的
gnome選單列\系統\偏好設定\個人\鍵盤捷徑鍵\桌面\登出\"Ctrl+Alt+Delete"
設定為"已停用",另外點選"加入":
名稱"系統監控",
指令"gnome-system-monitor",
(原始路徑在 /usr/bin/gnome-system-monitor)
並設定成"Ctrl+Alt+Delete"。

這裡有第二個狀況要注意,筆者發現"PowerBook G4 + fedora 12 ppc + gnome"
環境中,實體鍵盤右上角的"delete"字樣按鍵,原來下的是"backspace"指令,
筆者搭配先按下"fn"鍵,再按下"delete"鍵,才會變成如同按鍵上delete字樣的
"delete"指令(真是繞口啊~),難怪筆者有部分鍵盤捷徑鍵怎麼都試不出來,原
來還要搭配"fn"鍵作切換,才會有作用(或著說才會對應正確)。

筆者自己都覺得有點亂,有點像是linux或許原則上是搭配PC的鍵盤,所以鍵盤
捷徑鍵組合上跟MsWindows環境相似度比較高,然而又把系統安裝在搭配蘋果鍵
盤的硬體上,如果系統有把鍵盤定義設定成蘋果鍵盤的話,鍵盤捷徑鍵又要再轉
一個彎。

PS.要在網路上尋找到符合筆者閱讀需求的繁體中文或超簡單英文"懶人包"版本
linux硬體相容性清單(大全集)和導讀文件,還真是一件不容易的事,筆者到現
在過了十年都還沒有找到。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續15
作者: IanHo2011-02-11 12:53
有無將所有的RPM檔案一次全下載的可能性!?

筆者在安裝Fedora 12 ppc到PowerBook G4的時候,目前採用的做法是,接上網
路線,使用Fedora-12-ppc-netinst.iso光碟開機,然後所有RPM檔案都是從網路
上即時下載並安裝,如果採用全都錄的方式安裝,要消耗一個工作天,即使有挑
過環境套件,還是花了半個工作天,而安裝系統的這段時間,要祈禱網路環境不
會應為什麼原因而斷線,不然就得重來了,因此筆者產生一個想法,因為Fedora-12-ppc-netinst.iso
是2009年的版本,Fedora計畫也沒有再推出新版Fedora 13 ppc了,而Fedora 12 ppc
的套件修正更新有持續到2010年底,因此有沒有一種可能,預先查詢Fedora官方
和第三方rpmfusion裏頭,有關Fedora 12 ppc的套件庫,依照其路徑結構,把其
中所有的rpm套件,一口氣先下載下來,在維持原始路徑階層結構的條件下,搬
移到USB隨身碟裡頭,筆者推想,這些套件原始安裝檔,加總應該還不至於超過
16GB,筆者有一顆16GB的隨身碟,剛好可以用來塞,當使用Fedora-12-ppc-netinst.iso
開機之後,有沒有什麼參數設定的方法,可以讓開機系統安裝程式將套件庫安裝
源,指向這顆隨身碟,這樣至少可以先避開網路頻寬不夠和網路斷線這兩個麻煩
事,筆者又想到,如果能將Fedora-12-ppc-netinst.iso也轉移到USB隨身碟,那
就更好了,這樣一顆隨身碟,可以從開機到所有的RPM套件一路裝到底,光碟機運
轉的吵雜聲就沒有了。

可是筆者到目前為止,"都沒有"在Powerbook G4上頭測試成功,包括該怎麼設定
可以讓Powerbook G4優先偵測來自USB介面的系統開機裝置?該怎麼設定,可以把
Fedora-12-ppc-netinst.iso複製對應到USB隨身碟內(筆者找到的都是X86環境的
Live CD對應方法。"都沒有"測試成功"Install CD"的。)?
最後,該怎麼把網路上來源套件庫中所有Fedora 12 ppc所對應的RPM套件,複製
到USB隨身碟內的相對路徑中?筆者該怎麼辦呢?
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續16
作者: IanHo2011-02-13 22:33
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續16

Debian 6.0 for ppc 安裝與設定

筆者有在網路上找到debian-6.0.0-powerpc-netinst.iso(2011-02-05)這套Linux
版本,就抓下來試用看看,照老方法燒錄成光碟,接好網路線,開始安裝,然後
發現,整個安裝過程中,居然都是採用純文字搭配選單的情境,沒有圖形介面,
就好像PC BIOS的畫面那樣子,最主要字體都好小,雖然安裝過程大部分都有繁
體中文化,但是字體太小看了就是不舒服,因為筆者過去有操作過PE2,BIOS等
經驗所以對於用TAB鍵,熱鍵等切換選項的狀況都有熟悉。

第一個純文字畫面,可以直接按下return鍵,用預設值掠過。

第二個純文字畫面,選擇"中文(繁體)"。

第三個純文字畫面,選擇"臺灣"。

鍵盤格式,選擇"美語"。

主要網路介面,選"eth0"(選網路卡,而非1394介面)。

主機名稱,"自取"。

網域名稱,可留空白,跳過。

ROOT的密碼:自訂。

請替新的使用者輸入完整姓名:自訂。

您的帳號的使用者名稱:自訂。(注意畫面提示訊息)

開始"磁碟分割",筆者選擇"手動"。"清除所有舊分割區",全部重做。清除完後
選取有"IDE1 hda + 硬碟容量"的那一行,系統詢問是否在該裝置上建立全新的
空白磁碟分割表,選取"是"。

再來選"硬碟容量(XX GB)"的那一行,建立新分割區:
輸入"1MB",
選擇"開始位置",
分割區名稱:"自取",
用途選擇"NewWorld的啟動分割區",
可開機設定,設為"開",
選擇"分割區設定完成"。

再來選取"硬碟容量(XX GB)"的那一行,建立新分割區:
輸入"60GB"(自行估算,因為筆者的硬碟64GB),
選擇"開始位置",
分割區名稱:"自取",
用途選擇"Ext4日誌式檔案系統",
掛載點選擇"/-root 檔案系統",
可開機設定,設為"開",
選擇"分割區設定完成"。

再來選取"硬碟容量(XX GB)"的那一行,建立新分割區:
輸入"max",
分割區名稱:"自取",
用途選擇"置換空間",
選擇"分割區設定完成"。

最後會發現一開頭會有個"#1 32K",名稱為"Apple"的空間,筆者不曉得這是什
麼,反正是系統製造出來的吧。

選擇"結束分割區作業並將變更寫入磁碟"。

是否要將變更寫入磁碟中,選擇"是"。

接下來進入系統自動安裝"Base System"的過程畫面,設定"Debian檔案鏡像站所
在的國家",選擇"台灣"Debian檔案鏡像站,筆者選"ftp.twaren.net"(或 opensource.nchc.org.tw)
,設定proxy,可留白,系統繼續安裝程序,系統詢問"是否要參加套件使用狀況調查"
,筆者選"否"。

重要的一步來了"選擇軟體",可是只有10個項目可以選:

圖形桌面環境,
web伺服器,
列印伺服器,
DNS伺服器,
檔案伺服器,
郵件伺服器,
SQL資料庫,
SSH伺服器,
筆記型電腦,
標準系統工具。

沒有任何細部子選項提供選擇,結果筆者依個人需求選了:
"圖形桌面環境,筆記型電腦,標準系統工具",這3個項目。系統繼續安裝,接下
來就是"等",安裝結束,點選"繼續"。

進入登入畫面,假若系統把"num lock鍵"啟用(鍵盤num lock燈號若會亮),有需
要的話關閉它。

登入系統,開始摸索環境,系統預設啟用的大型桌面環境為"gnome"。

不會吧!openoffice.org也只有到3.2.1版,筆者需要用到3.3.0版阿。試用看看
Iceweasel(骨子裏頭是firefox),只有到3.5版,筆者需要用到3.6以上版本阿,
不管了,先照老方法設定環境吧。

筆者摸索出debian6.0環境中跟套件管理新增移除有關的的圖形介面軟體項目有:
gnome選單列\系統\管理\synaptic套件管理程式,
gnome選單列\系統\管理\更新管理員,
gnome選單列\系統\管理\軟體中心,
gnome選單列\系統\管理\軟體原始碼,
這四個項目。

gnome選單列\系統\管理\軟體原始碼,就是用來設定套件來源伺服器網址與相關
參數的介面,筆者也發現,會將其中來源網址的部分寫入到 /etc/apt/sources.list
檔案中,若要重零開始加入網址與參數,居然是在對話框中輸入一串指令,怎麼
這麼麻煩。

如果是fedora的話,若要加入第三方套件庫來源,只要去該網站抓個RPM檔下來,
滑鼠點選執行安裝就自動匯入了,多方便阿。

筆者只好去摸索拼裝,要怎麼編輯出筆者需要的套件來源網址與對應參數,然後
筆者兜出這樣的內容,直接填入 /etc/apt/sources.list 之中:

deb http://www.debian-multimedia.org (http://www.debian-multimedia.org) squeeze main non-free
deb http://www.debian-multimedia.org (http://www.debian-multimedia.org) wheezy main non-free
deb http://www.debian-multimedia.org (http://www.debian-multimedia.org) sid main non-free
deb http://www.debian-multimedia.org (http://www.debian-multimedia.org) experimental main
deb http://backports.debian.org/debian-backports (http://backports.debian.org/debian-backports) squeeze-backports main
deb http://ftp.twaren.net/debian/ (http://ftp.twaren.net/debian/) squeeze main contrib non-free
deb http://ftp.twaren.net/debian/ (http://ftp.twaren.net/debian/) squeeze-updates main contrib non-free
deb http://ftp.twaren.net/debian/ (http://ftp.twaren.net/debian/) squeeze-proposed-updates main contrib non-free
deb http://ftp.twaren.net/debian/ (http://ftp.twaren.net/debian/) testing main contrib non-free
deb http://ftp.twaren.net/debian/ (http://ftp.twaren.net/debian/) testing-proposed-updates main contrib non-free
deb http://ftp.twaren.net/debian/ (http://ftp.twaren.net/debian/) sid main contrib non-free

這裡頭有一個官方套件庫,和兩個第三方套件庫,官方套件庫的部分筆者查詢之
後選擇了國內的MIRROR站台。筆者的想法就是全都錄,盡量蒐集來源庫。

筆者執行 gnome選單列\系統\管理\更新管理員,因為第一次剛安裝完,所有修
正更新套件也都是最新版的了。

再來筆者發現,
gnome選單列\系統\管理\synaptic套件管理程式,gnome選單列\系統\管理\軟體中心,
這兩個功能概念上都是一樣的東西,都是 新增/移除 軟體套件的介面,只是呈現
的介面風格不一樣,所以這兩個項目不能同時執行,同時執行的話軟體會打架(會衝到)。

接下來筆者就嘗試看看在"synaptic套件管理程式",有些什麼套件可以選,筆者第
一步就是要選擇更新軟體到openoffice.org3.3.0和firefox 3.6了。

結論是筆者在"synaptic套件管理程式"和"軟體中心",不管怎麼下關鍵字搜尋,
就是找不到,怎麼會這樣,這兩個版本有筆者要用的功能阿,不要叫筆者自行編
譯程式,筆者不會寫程式,筆者只會選擇套件下載套件安裝套件,用滑鼠click走
天下。

接下來就是要把圖形介面登入帳號的畫面,啟用讓root可以登入,用文字編輯器
編輯這兩個檔案:
/etc/pam.d/gdm3,
/etc/pam.d/gdm3-autologin,
把其中有"!=root" 的這一行註解掉即可。

筆者google的結果,到目前為止,有繁體中文介面的linux版本, 有持續更新的
,然後又可以裝在PowerPC架構的蘋果主機上的,好像也只剩下debian了,只好
"等"了。

參考連結

http://zh.wikipedia.org/zh-tw/Debian (http://zh.wikipedia.org/zh-tw/Debian)

http://distrowatch.com/table.php?distribution=debian (http://distrowatch.com/table.php?distribution=debian)

http://www.debian.org/distrib/packages.zh-tw.html (http://www.debian.org/distrib/packages.zh-tw.html)

Ubuntu更新源文件sources.list的書寫格式和debian源
http://lipingke.blog.hexun.com.tw/40881340_d.html (http://lipingke.blog.hexun.com.tw/40881340_d.html)

http://ftp.cse.yzu.edu.tw/pub/Linux/debian/debian-cd/ (http://ftp.cse.yzu.edu.tw/pub/Linux/debian/debian-cd/)

http://ftp.twaren.net/debian/dists/ (http://ftp.twaren.net/debian/dists/)

http://debian.nctu.edu.tw/debian/dists/ (http://debian.nctu.edu.tw/debian/dists/)

http://opensource.nchc.org.tw/debian/dists/ (http://opensource.nchc.org.tw/debian/dists/)

http://debian-multimedia.org/ (http://debian-multimedia.org/)

http://backports.debian.org/Instructions/ (http://backports.debian.org/Instructions/)

為 Debian 加入套件庫
http://wiki.debian.org.hk/w/Add_software_repositories_in_Debian (http://wiki.debian.org.hk/w/Add_software_repositories_in_Debian)

Debian 套件庫
http://wiki.debian.org.hk/w/Package_Repositories_for_Debian (http://wiki.debian.org.hk/w/Package_Repositories_for_Debian)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續17
作者: IanHo2011-02-16 15:35
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續17

Debian 6.0 for ppc 安裝與設定,補充01,額外驅動程式的安裝

筆者參加了Debian 6.0 Squeeze Release Party & Installfest,活動中遇到一
個之前沒注意到的狀況,就是原來筆者的PowerbookG4無線網路功能,在Debian 6.0 ppc
環境下無法作用,這下筆者糗了,因為之前都是插有線網路上網,所以完全沒注
意無線網路功能無法使用的問題,然而活動會場的咖啡廳也只有提供無線網路,
這下筆者不知道該怎麼辦了,現場一堆進階電腦玩家,就去麻煩人家嚕,在一來
一往的討論跟請教中,筆者得到了幾個關鍵字詞,去debian的wiki站台,查資料
看看有沒有機會,之前筆者在"synaptic套件管理程式"有找到並安裝一款sysinfo
(預設安裝於 gnome選單列\應用程式\系統工具\sysinfo),從中查得無線網路晶
片組的資訊為"bcm4318"。

於是筆者google之後在debian的wiki站台找到了"bcm43xx"的相關資訊,原來需要
另外下載幾個套件安裝,並且還是得透過,部分手動下指令,將該套件所安裝的
模組檔案,匯入到系統核心之中,於是筆者在synaptic套件管理程式搜尋"bcm43"
或"bcm"等關鍵字,找到幾個套件,wireless-tools,firmware-b43-installer,
如果之前沒有安裝的話就把它裝起來,照理說還會牽連一些依賴套件也會跟著裝
,安裝完畢,進入終端機模式,切換到root權限,手動輸入一串指令"modprobe b43"
將"b43"匯入到系統核心中,再來可以輸入"iwconfig"查詢資訊,最後出入一串
"ifconfig wlan0 up"啟用這個功能,如果有線網路,是已經拔除的狀態,gnome
選單列右上角若原本就有網路狀態圖示的話,點選圖示後,應該會跳出可供選擇
的可用無線網路訊號源項目,終於,PowerbookG4的無線網路功能啟用了。

從以上的狀況,筆者了解到,LINUX系統雖然可以辨識許多裝置的型號名稱之類
的,但並不代表就可以完整的啟用該裝置晶片組的功能,除非確認有安裝搭配該
裝置晶片組的硬體驅動程式,驅動程式確認安裝後,還要確認有無匯入到系統心
或者說跟系統核心做連結,這個動作的指令行是"modprobe",筆者真希望這個指
令有個圖形介面的版本,然後筆者可以透過選單或檔案管理員介面,找出"bcm43"
的相關字樣,點選匯入。

再來,以後遇到到什麼硬體驅動程式之類的有缺,大概第一步先去,synaptic套
件管理程式,打關鍵字找找看有沒有沒安裝過的套件。

參考連結

http://wiki.debian.org.tw/index.php/DebianReleaseParty (http://wiki.debian.org.tw/index.php/DebianReleaseParty)

http://wiki.debian.org/bcm43xx (http://wiki.debian.org/bcm43xx)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續18
作者: IanHo2011-02-17 17:22
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續18

Debian 6.0 for ppc 安裝與設定,補充02,安裝字形檔時遇到的麻煩

根據過往在MsWindows和MacOSX圖形介面安裝額外要用的TTF或OTF字形檔的經驗
,筆者在安裝字形檔的時候,都會設定選擇讓整個系統所有本機登入的帳號都
可以使用這些字形檔,所以該字型檔都會被安裝在系統的字形資料夾下,而不
會變成某個登入帳號專屬的資料夾下,換到了Linux gnome環境,筆者也是這樣
的想法,卻遇到了狀況,筆者有安裝font manger,發現不論是用一般使用者帳
號或著root帳號登入系統,font manger都只會把新安裝的字形,放置到帳號的
檔案夾下,而不會放置到系統的 /usr/share/fonts/ 檔案夾下,筆者一開始以
為是font manger參數設定的問題,於是就去修改font manger\preferences\font directories\
把 /usr/share/fonts/ 的路徑新增進去,沒想到卻出現對話框提示寫說,某些
路徑無權限去存取,可是筆者明明就是用root權限登入系統的阿,怎麼還會回應
不准用呢,筆者也嘗試不透過font manger而對該字形檔直接點選,會出現字形
資訊的簡易描述視窗,其中有出現詢問是否要安裝的選項,結果安裝後也只是放
置在帳號個人的檔案夾下,而無法選擇安裝在系統的字形資料夾下,怎麼這麼麻
煩阿,這樣的話筆者得同一套字形安裝兩次在不同的帳號下,這樣很佔空間耶,
筆者用的是SSD硬碟,系統碟的剩餘空間寶貝的很,於是筆者就不知道該怎麼辦
了。
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: phantom2011-02-17 17:28
看您提供這麼詳盡的分享真是佩服。

比玩 Linux on x86 更累。

Linux on Mac 算是小眾。以前我也玩過 Linux on Mac G3,不過小玩一下下就不玩了。
因為有太多的套件在 X86,AMD64 下有的,Mac 版就沒有~

我還玩過更冷門的硬體灌 Linux,不過,也是只能玩玩。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續19
作者: IanHo2011-02-18 15:38
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續19

Debian 6.0 for ppc 安裝與設定,補充03,安裝套件時遇到的麻煩

筆者將系統重灌了,有一個發現,就是在一開始的純文字畫面,boot:之後,按下
tab鍵,有出現幾個可下的參數:
install 這是預設值
expert
rescue
auto
install64
expert64
rescue64
auto64

筆者之前查詢文件時,文件中有提到"installgui"這個參數,實際上筆者在,安
裝debian-6.0.0-powerpc-netinst.iso卻沒有這個參數可用,筆者因此推測,這
些參數可不可用還是有版本之分的,再來是照老方法繼續灌系統,系統安裝完,
接下來就是要客製化桌面環境的呈現了,前面提過,安裝字形檔的問題,經進階
電腦玩家的提示,筆者有解了,就是放大絕,筆者不使用制式的經由字形管理軟
體或系統機制來匯入字形,而是將字形檔(最好先行確認該檔案有無損毀或檔頭資
訊不完全)直接複製到 /usr/share/fonts/ 檔案夾下(需使用root帳號權限操作)
,然後再開啟字形管理軟體來整理與確認,這樣就可以讓本機一般帳號都共用系
統的字形檔了。

接下來筆者要安裝 font-manager(font management application for the gnome desktop)
這個為gnome桌面環境設計的簡易字形管理軟體,卻發現在"synaptic套件管理程式"
裏頭怎麼也找不到,可是筆者前一次有在"synaptic套件管理程式"找到安裝成功
過啊,怎麼重灌就找不到了呢?於是筆者試試看google的可能性, 然後筆者找到
了網頁上 可下載該套件的位置,檔案是"font-manager_0.5.7-2_powerpc.deb"原
來官方網站也有網頁版本的套件庫搜尋介面阿,既然事實上有這個檔案,沒道理
synaptic套件管理程式找不到阿,筆者想想還有哪裡有問題,在下載font-manager_0.5.7-2_powerpc.deb
時筆者發現 可選擇的下載來源伺服器中沒有ftp.twaren.net可選,筆者因此推測
有沒有一種可能,台灣的debian套件庫下載伺服器並沒有"百分之百"的完全複製官
方伺服器中所有的deb套件,於是筆者想想那就來源全部再換另一個好了,於是筆
者換了另一個台灣的來源套件庫伺服器位置,筆者直接 編輯 /etc/apt/sources.list
檔案,然後再開啟圖形介面的 gnome選單列\系統\管理\軟體原始碼,重新整理一
次下載來源的資訊,果然在synaptic套件管理程式的"源自"清單中,又多出一堆項
目,筆者因此產生一些想法,所謂免費的linux,在修正更新和額外套件下載來源
選擇與設定的部分,不可能期待像MacOSX或者MsWindows這些商業系統那樣自動化
在商業系統使用者只要在圖形介面點選,剩下的只要實體網路有連通,系統都會自
動偵測查詢,並更新來源,而免費的Linux就都要自己手動設定,有狀況得自己除
錯,並更改設定,這就是花錢與不花錢系統的差別。

如果手動單獨下載一個DEB檔案來安裝的話,安裝前要注意把synaptic套件管理程
式或軟體中心程式給關掉,對該DEB套件選用(右鍵彈出式選單)"GDebi Package Installer"
來安裝。

參考連結

http://wiki.debian.org/DebianInstaller/GUI (http://wiki.debian.org/DebianInstaller/GUI)

http://packages.debian.org/wheezy/powerpc/font-manager/download (http://packages.debian.org/wheezy/powerpc/font-manager/download)

Debian 6.0 for ppc 安裝與設定,補充04,有無將驅動程式模組永久匯入系統核心的方法?

筆者又發現一個狀況,就是之前段落提過執行指令"modprobe b43"將無線網路的
驅動程式模組加到核心中,結果筆者重開機後,發現無線網路又失效了,測試結
果,得要再執行一次"modprobe b43",筆者就想到,有沒有什麼方法,可以永久
性的將無線網路的驅動程式,塞進核心檔案呢,不然每次開機都要,執行一次系
統核心和第三方驅動程式的鏈結動作,真的很麻煩!!!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續20
作者: IanHo2011-02-21 01:49
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續20

Debian 6.0 for ppc 安裝與設定,補充05,操作"synaptic套件管理程式"的狀況

筆者個人的使用環境與功能需求,會需要用到openoffice 3.3.0和firefox 3.6以
上版本,所以筆者開始嘗試google,到底有沒有可能,有人有打包給debian 6.0 ppc
使用的這兩個套裝軟體的版本,即使是非穩定版,體驗版,筆者也寧願當白老鼠
把這兩套安裝起來,因為其中有新功能是筆者要用的,筆者後來終於找到了,有
一套libreoffice 3.3.0,這套軟體的核心就是源自openoffice,而libreoffice
目前現階段被debian系統定義成非穩定版,如果沒有把非穩定版的網址連結來源
參數設定出來的話,在"synaptic套件管理程式"當然也就找不到了,另外,筆者
找到了iceweasel_3.6.13-2_powerpc.deb,在官方的網頁連結上,可是奇怪的是
筆者在"synaptic套件管理程式",就是找不到,筆者再三確認過"experimental"
的設定值有正確,因為同樣路徑下"experimental"還有其他的套件,也有出現在
"synaptic套件管理程式"之中,就是iceweasel_3.6主程式沒有出現,後來筆者終
於矇到了,原來是某個設定值的敘述文字以及實際上的運作,跟筆者的理解有差
異,難怪iceweasel_3.6主程式都沒有出現, 在 synaptic套件管理程式\設定\
偏好設定\發行版本\,預設是選擇"總是偏好最高的版本",筆者看到這個選項,
就會聯想iceweasel_3.6是"目前"最高的版本,所以就不去動它了,然而,這個選
項其實不會去偵測"experimental"的分類,所以就沒有偵測到"experimental"分
類下最高的iceweasel_3.6,筆者又嘗試選取"偏好版本來自"experimental"",之
後在"synaptic套件管理程式",搜尋iceweasel_3.6,結果主程式就搜尋出來了,
終於,筆者把這兩套軟體版本安裝起來啦,只是一套是被分類在"unstable",一
套是被分類在"experimental",所以,要有當白老鼠的心理準備。

參考連結

iceweasel_3.6.13-2_powerpc.deb

http://packages.debian.org/experimental/powerpc/iceweasel/download (http://packages.debian.org/experimental/powerpc/iceweasel/download)

http://debian.nctu.edu.tw/debian/pool/main/i/iceweasel/iceweasel_3.6.13-2_powerpc.deb (http://debian.nctu.edu.tw/debian/pool/main/i/iceweasel/iceweasel_3.6.13-2_powerpc.deb)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續21
作者: IanHo2011-02-23 01:06
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續21

Debian 6.0 for ppc 安裝與設定,補充06,"眼睛糖果"相關的狀況

先提一個狀況,筆者手邊這台PowerBook G4內建顯卡晶片組規格好歹也是
Radeon 9700 (128MB VRAM)筆者也裝了一些opengl函式庫套件,跟Radeon 9700,
有關的套件也都升級到最新版了(radeonhd套件別裝,如果該顯卡晶片組不是
radeonhd的話),基本桌面環境特效也都有跑出來,不會很遲鈍,奇怪怎麼玩3D
遊戲,例如"armagetron advanced",特效全開,就是會破圖,到底是radeon 9700
比較遜呢?還是有某些筆者不知道的參數還沒設定到,還是其實有筆者不知道的
套件還沒裝。

筆者之前嘗試Fedora 12 ppc環境的時候,其有內建預設兩種桌面特效可選用,
若想要選用其他的特效,就得另外下載安裝"Compiz"系列套件,而Debian 6.0 for ppc
預設的gnome桌面環境,預設沒有內建額外桌面特效,所以就要下載安裝"Compiz"
系列套件,筆者在"synaptic套件管理程式"選用要安裝的Compiz系列套件時,發
現有些要注意的地方,像是因為筆者是gnome桌面環境,所以就不需要安裝Compiz
和KDE整合搭配的套件,而只要安裝Compiz系列套件和跟gnome整合搭配的套件,
另外Compiz的除錯程式和開發版程式也可以略過了,這裡先列出筆者自行所挑選的
套件:

compiz
compiz-core
compiz-fusion-bcop
compiz-fusion-plugins-extra
compiz-fusion-plugins-main
compiz-gnome
compiz-gtk
compiz-plugins
compizconfig-backend-gconf
compizconfig-settings-manager
fusion-icon
libcompizconfig0
libdecoration0
python-compizconfig

安裝完後會有:

gnome選單列\系統工具\compiz fusion icon;
這是有包含啟用 compiz 桌面特效的gnome選單列面板選項程式;

gnome選單列\系統\偏好設定\compizconfig settings manager\;
這是compiz一拖拉庫細部特效的參數設定值;

接下來筆者遇到了狀況,執行compiz fusion icon選單列\select window manager\compiz
,整體視窗環境即時出現切換的狀態,切換完畢後,所有開啟中的視窗的標題列
都不見了,連新開的視窗也是一樣,運氣很好的是,筆者找到了繞個彎解決這個
狀況的資訊,原來必須先進入"compizconfig settings manager",把某幾個特效
項目給啟用,那麼在"select window manager從gnome預設值"Metacity"切換到
"Compiz"才能避免視窗標題列消失的問題,在compizconfig settings manager要
事先啟用的項目有,在"Effects"分類中,勾選啟用"視窗裝飾","Window Management"
分類中,勾選啟用"移動視窗","調整視窗大小",設定完後,再去將Metacity切
換到Compiz,就不會有視窗標題列消失的問題了。

接下來就是起用和設定各式各樣的桌面特效了,在compizconfig settings manager
一拖拉庫的參數項目,筆者看得眼花撩亂,可能還是留給佈景主題達人來玩吧。

Debian 6.0 for ppc 安裝與設定,補充07,超危險的核心檔案升級

筆者經由gnome選單列\系統工具\系統監控\,查詢得知目前使用的LINUX系統核心
為"Linux 2.6.32-5-powerpc"在"synaptic套件管理程式"查詢發現還有另外一個
"Linux-image-2.6.37-1-powerpc"套件,於是筆者想當然爾會想要去安裝它,筆
者以為這樣就可以把系統核心升級了,安裝完畢,重開機,純文字指令畫面跑完
一輪,第二輪開始,系統就再起不能了,以筆者現在的程度,結局當然就是系統
重灌,筆者在重開機之前,有去查詢路徑,在 /lib/modules/ 路徑下就有兩套
版本,筆者因此推測,應該還是有方法可以更新到"Linux-image-2.6.37-1-powerpc"
,只是沒有筆者想像中,點選下載安裝核心套件然後重開機就可以了,那麼的簡
單,應該還有要搭配其他的參數設定,例如相關路徑的手動修改等等,但已經超
過筆者的程度了。

Debian 6.0 for ppc 安裝與設定,補充08,關於"主選單"的發現

gnome選單列\系統\偏好設定\主選單,這就相當於自訂編輯MsWindows"開始功能表"
的情境,筆者發現,其中有一個"debian"項目,預設沒有勾選,其下還包含好多
子層,有各種軟體類型的預設分類,筆者勾選看看,即時啟用,結果這些分類變
成了英文字樣,筆者重開機後才變回中文,可是有時候不曉得為什麼又會跳回英
文,不曉得有沒有強制設定成永遠以繁體中文呈現gnome選單列\debian子項目的
方法。

參考連結

安裝 Compiz Fusion/Compiz - OSWikiHK
http://wiki.debian.org.hk/w/Install_Compiz_Fusion (http://wiki.debian.org.hk/w/Install_Compiz_Fusion)

Compiz - Debian Wiki
http://wiki.debian.org/Compiz (http://wiki.debian.org/Compiz)

Metacity
http://zh.wikipedia.org/zh-tw/Metacity (http://zh.wikipedia.org/zh-tw/Metacity)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續22,23
作者: IanHo2011-03-10 18:25
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續22

關於終端機中輸入編輯顯示列印unicode繁體中文環境的一些想法與疑惑~

筆者以前有操作過DOS+MsWindows3.1和DOS+ET3的印象經驗,所以會有概念上的
比對,籠統來說,一個通用型的桌面環境LINUX套件,就相當於超級加強版DOS+超
級加強版MsWindows 3.1的拼裝組合,因此筆者或許會有機會遇到一個情境,就是
開機啟動LINUX,但是並不會進入相當於超級加強版MsWindows 3.1的圖形桌面環
境,只要進入相當於超級加強版DOS的環境即可,然而在這個環境之下,筆者還是
需要類似於ET3的中文資訊處理環境,也就是啟用一套類似於ET3的軟體,這套軟
體要能夠處理支援到UNICODE6.0版本為止的字元,這套軟體要能夠搭配類似於GCIN
的輸入法規格,讓筆者透過注音輸入法(UNICODE大字庫規格)以及智慧型選字注音
輸入法,來輸入編輯顯示列印繁體中文,另外要有搭配的文書處理軟體,其操作
與參數設定概念上類似於漢書5.0和PE2,這樣的一個環境要可以自行設定搭配的
中文字型檔(含UNICODE編碼範圍),因為筆者的環境為PowerBook G4 15吋螢幕,
圖形介面下的原生解析度為1440*960,筆者希望在純文字模式下也能維持同樣的
解析度,所以可能需要有環境設定值,讓筆者將字型的大小調整放大到筆者的視
覺觀感覺得OK為止,筆者有嘗試過vi這套文字編輯器,操作感覺上還是不像PE2那
樣容易使用。筆者希望環境的設定能夠簡單到在不加掛任何新的批次檔的情境下
,透過修改系統既有參數設定檔的方式,來切換LINUX系統開機之後要不要繼續進
入圖形介面,打個比喻就好像在DOS的開機設定檔autoexec.bat中,若加上一行內
容有win.com,那麼電腦開機後就會順便直行進入MsWindows3.1的圖形介面環境若
將win.com這一行註解掉,那麼系統開機後就只會把DOS的相關驅動程式執行完畢
後,就停留在C:\之下。
筆者希望以上這樣的概念能夠套用在LINUX環境之下,筆者現在手邊的軟硬體環境
為PowerBook G4 + Debian 6.0 PPC,很想嘗試設定出這樣概念的環境,筆者一個
一個的去比對與選擇各個階段要用到的套件,然後發現已經超過了筆者的技術能
力範圍,如果這樣的概念環境可以組裝得出來,那麼就可以重現以前DOS+ET3的作
業模式了,而且還從BIG5環境進階到UNICODE環境。

參考連結

fbterm
http://code.google.com/p/fbterm/

ucimf
http://code.google.com/p/ucimf/



Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續23

Debian 6.0 for ppc 安裝與設定,補充09

虛擬機器軟體 QEMU

筆者過往都是在X86架構CPU的實體電腦主機上,安裝虛擬機器軟體,而這次筆者
想說嘗試看看在CPU型號規格為PowerPC 7447A 1.67Ghz的PowerBook G4實體硬體
環境上安裝虛擬機器軟體,並䠷選了QEMU這套軟體來嘗試。

在"synaptic套件管理程式"中,筆者挑選並勾選了以下的套件(搜尋"qemu"):

qemu fast processor emulator
qemu-keymaps QEMU keyboard maps
qemu-system QEMU full system emulation binaries
qemu-user QEMU user mode emulaion binaries
qemu-utils QEMU utilities
seabios legacy BIOS implementation
vde2 virtual distributed ethernet
vgabios vga bios software for the bochs and Qemu emulated VGA card
etherboot-qemu bootstrapping for various network adapters(qemu)
aqemu  QT4 front-end for QEMU and KVM
qemu-launcher GTK+ front-end to QEMU computer emulator
qemulator a solution for easy setup and management of qemu
qtemu graphical user interface for QEMU

"aqemu"套件的檔案比較大,筆者就先假設這套軟體提供的圖形介面可選項目最
豐富筆者先選用"aqemu"來建立與設定qemu的虛擬機器環境。
執行aqemu後,筆者使用精靈模式來建立新的虛擬機器環境,並選用,客製化模
式來制定較細部的設定項目,筆者發現,在選用cpu type的時候,一大串清單中
居然有"7447A"這個項目可以選,這不就表示有機會安裝PowerPC架構的MacOSX10.4
嗎!?只是不曉得32位元單核心的PowerPC 7447A 1.67Ghz,能不能撐得動實體
和虛擬機器兩個系統的同時運作就是了。

使用外接式1394A介面的iSight webcam

筆者手邊有一台Apple推出的外接式1394A介面iSight webcam,想說能否在Debian 6.0 for ppc
環境下繼續使用,在網路上的英文論壇查了一些片段的討論,發現要安裝1394相
關的軟體套件,於是筆者就在"synaptic套件管理程式"尋找"1394",然後筆者點
選安裝了如下的套件:

libraw1394-11
libraw1394-doc
libiec61883-0
libdc1394-utils
libdc1394-22-doc
libdc1394-22
libavc1394-0
coriander

重開機後,筆者接上iSight,再去點選執行 gnome選單列\Debian\應用程式\美工
\coriander\Coriander\Services\Display,然後影像就真的出現了,只是不曉得
聲音該怎麼辦,而且Coriander看起來只是參數設定軟,iSight要如何搭配錄影和
影音擷取軟體以及即時通訊軟體的視訊及語音功能?筆者目前都還無解。

參考連結

QEMU
http://en.wikipedia.org/wiki/QEMU
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續24~26
作者: IanHo2011-03-17 11:18
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續24

Debian 6.0 for ppc 安裝與設定,補充10,繁體中文說明文件套件

筆者在"synaptic套件管理程式"中,搜尋zh-tw和zh_tw等字樣找到幾個跟繁體
中文說明文件有關的,但是系統上還沒安裝的。

zh-tw
debian-reference-zh-tw
debian system administration guide, chinese(TW) translation
安裝後可以在,gnome選單列\應用程式\Debian\求助\Debian Reference,找到
對應的文件,再點選其中的chinese(Traditional)版本。

zh_tw
manpages-zh
中文 manual page
這是在純文字終端機模式下的manual pages,部分的純文字指令的說明文件的
中文翻譯,有繁體中文的版本,筆者在查詢指令說明的時候,終於不用再這麼累
得全部都得看英文了,要感謝那些熱心翻譯的大大們。

筆者現在有一個妄想,希望bash的"人機介面訊息",也能有繁體中文的翻譯,這
就好像在操作MsWindows\附屬應用程式\命令提示字元的時候,輸入一些指令會
有"繁體中文"的"訊息回應"一樣。

筆者也希望,在操作bash的時候,能有"繁體中文"的"訊息回應",不過筆者現在
也只有找到bash的中文說明文件而已。

參考連結

沒有



Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續25

Debian 6.0 for ppc 安裝與設定,補充11,建立RamDisk遇到的瓶頸

過往在MacOSX和MsWindowsXP都有順利建立起RamDisk,於是筆者當然也想在debian 6.0 for ppc
環境上建立RamDisk,筆者當然希望建立RamDisk的過程與步驟越簡單直覺越好,
像是在MacOSX和MsWindowsXP都會有圖形介面軟體可以操作,然而筆者在"synaptic套件管理程式"
中下了多種關鍵字排列組合,卻找不到跟建立RamDisk有關的圖形介面軟體套件。
參考了網路上的一堆片段資訊之後,筆者目前完成了一半的過程,距離個人心中
理想的呈現型態,還是差那麼一點,筆者著建立RamDisk的需求是,切一塊記憶體
空間用來擺放第三方軟體所製造的暫存檔,例如firefox、opera之類的網路瀏覽
器,其網頁快取的檔案暫存路徑,筆者就想要設定指向RamDisk空間,另外筆者不
需要將RamDisk空間的暫存資料在電腦關機時回存。
參考網路資源之後,發現Debian 6.0 for ppc已經內建了RamDisk的功能,其預設
的路徑是在"/dev/shm/"之下,筆者需要在系統中另外填入設定RamDisk的容量數值
,設定檔的路徑為"/etc/default/tmpfs",檔案中有一行"SHM_SIZE=",就在這行
的等於後面填入整數數值,單位為"位元組(bytes)",例如筆者想要建立1.5GB的
RamDisk空間,計算一下 1024*1024*1536=1610612736 於是填入 1610612736 存
檔,重開機。

執行gnome選單列\應用程式\系統工具\系統監控\編輯\偏好設定\檔案系統\,勾
選"顯示所有檔案系統","資訊欄"所有選項全選,再查詢 系統監控\檔案系統,
發現兩個欄位:

tmpfs /dev/shm 總數1.5 GB
tmpfs /lib/init/rw 總數1017MiB

tmpfs /lib/init/rw 總數1017MiB 是什麼意思?筆者目前還找不到可理解的資
料,tmpfs /dev/shm 總數1.5 GB 筆者就理解了。

可是當筆者執行gnome的檔案瀏覽器"Nautilus"的時候,視窗左上區塊,並沒有
像MacOSX和MsWindowsXP那樣掛載一個RamDisk的分割區或卷宗裝置圖示,筆者只
好先手動驗證"/dev/shm/"這個路徑下,是否是真的被指向筆者所設定的1.5GB
"實體記憶體"空間,而不是寫入硬碟空間,筆者在"synaptic套件管理程式"中,
找到並安裝一款軟體"hardinfo"(gnome選單列\應用程式\系統工具\system profiler and benchmark)
,其中有個項目"memory"其中的欄位"free memory"的數值,在筆者將幾個數百
MB的單一大檔複製到"/dev/shm/"這個路徑內之後,也會減少數百MB,另外,
"系統監控\檔案系統 tmpfs /dev/shm"欄位的空間容量百分比標示也會變動,筆
者因此推斷,應該是有真的佔用到實體記憶體吧,筆者想找"圖形介面"的裝置存
取速度測試軟體來驗證,但是筆者找不到。因為筆者搭配的硬碟是SSD,所以也
需要有"非常明顯的差距"才能看得出所以然來,還有 系統監控\資源\記憶體 的
標示跟"hardinfo"memory欄位呈現的又不太一樣,筆者在比對時也無法明確的認
定,另外筆者注意到重開機後"/dev/shm/"路徑下擺放的檔案有消失了。

接下來就有什麼盡可能簡化的設定方法(例如在圖形介面下完成填入或修改參數
設定值到系統"現有的"參數設定檔案中),可以讓gnome的檔案瀏覽器"Nautilus"
自動將"/dev/shm/"辨識成一個獨立的分割區或卷宗,還可以將這個分割區或卷
宗命名為RamDisk,並掛載到"Nautilus"視窗的左上區塊儲存裝置的清單,而第
三方軟體若可以設定暫存區路徑時,其路徑設定要可以指向這個"Nautilus"所能
辨識的路徑。

因為筆者還沒找出方法,所以筆者另外採用一個急就章的形式,就是直接把"/dev/shm"
路徑拖拉到"Nautilus"視窗左下區塊,變成一個圖形捷徑,而第三方軟體就直接
將暫存檔路徑指向"/dev/shm/"了。

參考連結

debian 6.0 有無 ramdisk GUI 軟體套件可用?
http://moto.debian.org.tw/viewtopic.php?f=11&t=15458
http://www.pczone.com.tw/vbb3/thread/41/153130/

拿 RAM 當硬碟來用(RAM Disk) | Tsung's Blog:
http://plog.longwin.com.tw/post/1/302

TMPFS - 維基百科,自由的百科全書:
http://zh.wikipedia.org/zh-tw/TMPFS

Fstab - 維基百科,自由的百科全書:
http://en.wikipedia.org/wiki/Fstab

檔案系統 - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Filesystem&variant=zh-tw

Tmpfs - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Tmpfs&variant=zh-tw

Filesystem:/etc/default/tmpfs - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Filesystem:/etc/default/tmpfs&variant=zh-tw

配置檔案系統掛載 - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Configure_filesystem_mounting&variant=zh-tw

Filesystem:/etc/fstab - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Filesystem:/etc/fstab&variant=zh-tw

檔案系統標簽 (Filesystem label) - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Filesystem_label&variant=zh-tw

使用檔案系統標簽 (filesystem label) 管理檔案系統 - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Manage_filesystem_with_filesystem_label&variant=zh-tw

改變檔案系統標簽 (Filesystem label) - OSWikiHK:
http://wiki.linux.org.hk/wiki/index.php?title=Change_filesystem_label&variant=zh-tw

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續26

Debian 6.0 for ppc 安裝與設定,補充12,開機後自動登入系統

以現在的網路駭客橫行環境而言,將系統設定成開機後直接進入桌面環境其實是
滿不安全的,但是人性都是偷懶的,還是會有開機後自動登入桌面環境的需求。
筆者找到了設定自動登入項目的圖形介面,主程式在/usr/bin/gdmsetup,圖形介
面選單在gnome選單列\系統\管理\Login Screen,為了安全性,要先點選視窗右
下側的盾牌圖示,輸入root密碼來認證,接下來依照其英文說明文字,點選選取
要自動登入的帳號即可。若沒有gnome選單列\系統\管理\Login Screen 可用,就
在"synaptic套件管理程式"搜尋關鍵字gdm,login來找套件。

筆者到目前為止的心得

筆者發現Linux環境系統核心以外,絕大部分的第三方軟體套件的"主程式(主要的可執行檔)"
本身,原則上幾乎都會被放在/usr/bin和/usr/sbin路徑之下,而這些第三方軟體
套件的"參數設定檔",原則上都被放到/usr/share之下,再來這些第三方軟體套
件的說明文件,當然也另外被擺在專屬的路徑之下,這跟MsWindows環境一個單一
第三方軟體套件的主程式、參數設定檔、說明文件 全都擺在該軟體套件的專屬資
料夾下,是完全不同的思維,這是需要去適應的地方。

再來是MsWindows除了作業系統元件的更新,統一由作業系統官方網站來下載這是
一定的之外,其他第三方軟體就是使用者在網路上google到處去下載,而Linux因
為版本眾多,各版本為求該版本軟體套件的一致性,都會各自有一套第三方軟體
套件的安裝與升級機制,只要能遵循這套機制,可以盡可能地避免軟體元件相依
性和相容性問題,所以筆者就不斷的提到,從"synaptic套件管理程式"裏頭來找
第三方軟體。

參考連結

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續27~29
作者: IanHo2011-03-26 16:37
這個星期都無法連上酷學園~現在可以連上了~希望不要過一會又連不上了~~~
我之前用 http://phorum.study-area.org/ 連進來都好好的~不曉得為什麼這個星期都連不進來~


Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續27

Debian 6.0 for ppc 安裝與設定,補充13,將ISO檔換換到USB隨身碟所遇到的瓶頸

筆者有一個構思,就是想把debian-6.0.0-powerpc-netinst.iso轉換換到手邊可
用的一顆容量1GB的USB隨身碟中,畢竟用隨身碟開機就可以避免掉光碟運轉時的
吵雜聲,用規格較好的隨身碟,甚至讀取速度還比光碟機來的快很多,隨身碟剩
下的空間,則可以擺放一些系統安裝完畢後,可搭配的額外資料檔案。

第一步就是要確認PowerbookG4的openfirmware,能設定成偵測USB來源裝置為優
先開機裝置,這部分筆者google了相關資訊,還是沒有測試成功,先跳過吧。
再來就是要想辦法把網路上下載的debian-6.0.0-powerpc-netinst.iso轉換到隨
身碟之中,根據google資源參考,首先要把debian-6.0.0-powerpc-netinst.iso
掛載到Gnome檔案瀏覽器(Nautilus)上,可是筆者查詢老半天,Nautilus本身並沒
有提供掛載光碟映象檔的功能,必須依靠外掛程式,"synaptic套件管理程式"裏
頭也找不到給Nautilus專用的掛載映像檔外掛程式,然而筆者找到了一個獨立的
光碟映象檔掛載介面程式"Furius ISO Mount",選取下載安裝執行"Furius ISO Mount"
,注意其中幾個選項要先選取,分別是"Loop""Nautilus",選取要掛載的映象檔
選取掛載,最後進入Gnome檔案瀏覽器(Nautilus)查詢,該光碟映象檔就被掛載起
來啦。

接下來又是筆者搞不定的部分了,將掛載好的debian-6.0.0-powerpc-netinst.iso
轉換到隨身碟,到底要修改哪些檔案與檔案內容呢,筆者根據google資訊,選取
下載安裝了syslinux-common這個套件,可是其中提供的似乎全都是純指令模式的
環境,筆者找不到可用於debian ppc的syslinux圖形介面版本,看說明syslinux
像是一個製作設定開機載入器的軟體套件,那筆者該如何將隨身碟設定成可開機
,並將開機載入器和debian-6.0.0-powerpc-netinst.iso的內容整合設定到隨身
碟之中?還有隨身碟該怎麼設定分割區呢?要設定成EXT系列還是HFS系列的格式
?才能被openfirmware或著開機系統軟體所辨識?傷腦筋阿~筆者搞不定!

參考連結

不確定

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續28

Debian 6.0 for i386 硬體相容性問題的一些嘗試

筆者手邊準備好了debian-6.0.0-i386-netinst.iso安裝光碟,這個版本原則上只
提供系統開機和安裝系統到本機儲存裝置的過程,而其中所有系統和第三方軟體
都要及時連上網路下載,所以網路線要先接好,根據前文所提的筆者過往的MsWindows
安裝經驗,筆者所預期的情境是,先檢整好筆者要安裝系統的這台主機所會搭配
的各種硬體元件與周邊裝置的規格型號,包括介面卡上的主要晶片組的型號資料
等等,都先確認清楚,然後嘗試上網查資料來確認筆者將要安裝的debian-6.0.0-i386-netinst.iso
這片光碟,一直到系統安裝完畢後,能否完整掌握主機內部硬體元件,和將要接
上的硬體周邊所有裝置(先假定硬體沒有故障等瑕疵的前提下),筆者不期望,整
個系統花了好幾個小時安裝完畢後,才發現某個硬體元件裝置無法被所安裝的linux
系統所掌握並使用,筆者還必須將機殼再拆開,抽換硬體零件,拆換硬體是一場
災難。
筆者想到最土法煉鋼也是最不花筆者腦筋的方式,就是先上網去找或著嘗試整理
出一些文件資料,然後將筆者手邊這台主機硬體零件的型號資料字串,分別都輸
入進這些文件資料中查詢,如果這些文件資料都找的到筆者所輸入的所有硬體的
型號資料,那筆者就可以推測debian-6.0.0-i386-netinst.iso系統安裝完後,原
則上都可以辨識並且掌握使用筆者手邊的這台主機的完整硬體功能,反之如果有
某項型號資料輸入這些文件後,無法找出對應的字串,那筆者就會推測,該項硬
體裝置零件,無法被debian-6.0.0-i386-netinst.iso所支援。另外因為筆者不會
寫程式,所以只會尋找並安裝現成已經有的位元檔形式硬體驅動程式軟體套件,
而不會找驅動程式原始碼下來再自行編譯。

現在問題來了,筆者要如何才能"整理"出這樣一份文件資料,一台家用電腦主機
的組成,有許許多多的零件,像是CPU,主機板南北橋晶片組,顯示卡晶片組,音
效晶片組,網路晶片組,軟碟機,硬碟機,光碟燒錄機,甚至RAID卡,影像擷取
卡等等,諸如此類各式各樣的零件裝置,筆者有不曉得該從何開始的感覺,嘗試
去google關鍵字,有些類似的資訊,但是一整個就像是東一塊西一塊,沒有筆者
想像中那樣的"整合資訊",例如可以針對debian-6.0.0-i386-netinst.iso這個
版本,在一份文件中就像是大列表的形式,列出"所有"可以辨識甚至可以完整掌
握運作的介面卡或晶片組型號資料。

過往在MsWindows環境,微軟官方網站就曾經提供過單一的可下載文件檔,其中包
含了9X/2k/XP 系列版本安裝光碟中已經包含支援的"所有"硬體周邊的規格型號資
料,後來就直接發展成網路線上查詢的方式了。

然而筆者在LINUX環境,都找不到一份"高度整合"的文件資料或線上查詢機制,看
起來都東一塊西一塊的,例如只針對顯卡資訊,只針對PCI介面卡資訊,只針對裝
置類型資訊等等,或著又必須安裝完系統後,藉由系統產生一些資訊字串,再將
這些資訊字串複製到網路上查詢。

總之就是沒有筆者所期待的,將晶片板卡上印刷的型號資料字串抄寫並複製到網
路或文件中查詢的那種機制。

筆者自己是覺得應該會有一套什麼方法,可以整理出這樣一份資料,或著退而求
其次,整理出一個查詢這些資料的SOP流程(筆者不太會形容,或著說查詢這些資
料的一些流程作法之類的方向的文件化)也行,如果整理出這樣的一分文件資料,
那筆者以後要查詢某項零組件有沒有被某個版本的LINUX套件所支援辨識時,只要
順著這份文件的方法就可以了。

筆者想要嘗試整理看看能不能整理出來,當然也有放棄的可能,畢竟筆者只是個
不會寫程式,英文程度也不怎麼樣的"圖形介面終端使用者"。

參考連結

不確定

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續29

Debian 6.0 for ppc 安裝與設定,補充14,用firefox在youube看flash video的暫時解決方案

筆者之前提過在Linux X86環境,若想用firefox在youtube看flash video的話,
通常搭配adobe官方的libvlcplugins.so外掛函示庫檔案,當成firefox的影音解
碼元件,會比較順暢,可是adobe並沒有為libvlcplugins.so製作給Linux PowerPC
用的版本,這樣筆者就無緣直接及時在firefox看youtube影片了,不過網路上會
有一些免費的youtube影片連結偵測與下載服務,筆者可以將這些影片檔下載之
後,另外用VLC來開啟撥放。

運氣很好的,筆者發現了一個套件"minitube",這是一個獨立的軟體,可以直接透
過其視窗內的搜尋介面,以關鍵字的方式找影片,而且居然可以及時撥放影片檔,
筆者因此推測minitube大概是有連結另外的影音解碼元件,可惜的是,筆者嘗試切
換成高解析度格式時,軟體似乎都沒有反應,點選下載功能下載的規格也都是最低
階的解析度,不過至少,真的可以即時看影片。

不曉得有沒有一種可能性,這套軟體設計成firefox的外掛,讓youtube播放flash video
時的解碼器,導向另外的第三方軟體(例如vlc player,ffmpeg等等),而不是只
限定成libvlcplugins.so(補充:gnash套件可解SWF,若是flash video就不行了)。

筆者另外發現一個狀況,就是筆者選取minitube套件後,牽連多個附加函示庫套件
也會被下載安裝,然而"synaptic套件管理程式"卻回應訊息說無法下載那些檔案,
筆者嘗試點選絕對路徑連結,找那些檔案,發現有些是有舊版沒新版,有些是有新
版沒舊版,總之沒有"synaptic套件管理程式"當下指定的版本,筆者後來嘗試讓
"synaptic套件管理程式",重新載入再掃描一次套件庫來源,更新之後所有新版的
函示庫就被帶動下載安裝了,所以不定時要更新掃描一下套件庫來源。

參考連結

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續30
作者: IanHo2011-03-29 12:48
這幾天又是連不上  http://phorum.study-area.org/  , 現在才連上~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續30

Debian 6.0 for ppc 安裝與設定,補充15,關於"檔案系統"的一些整理與瓶頸

google網路資源和wiki資料之後,筆者發現所謂的"檔案系統"這個儲存裝置軟體
檔案放置的規劃方式,種類真的有N種,MsWindows、MacOSX、Linux系統預設支
援某幾種格式的存取讀寫。筆者的想法是,讓自己的主機能夠"存取讀寫"的檔案
系統種類當然是越多越好,多多益善,天曉得從別處得來的隨身碟、外接式硬碟
、特殊規格的光碟映像檔等等,會是什麼樣的檔案系統格式。過往在MsWindows
、MacOSX的經驗,就是另外在安裝第三方軟體套件,這些第三方軟體,筆者有整
理出有兩種表現形式,一種就是有獨立的視窗圖形介面,像是一個簡易的檔案管
理員,透過這個圖形介面,去偵測讀取額外的儲存裝置裏頭的檔案目錄,再將選
取的檔案拖拉到系統原本預設的檔案管理員,或著將系統原本預設的檔案管理員
內的檔案,拖拉到第三方檔案系統偵測軟體的檔案管理員目錄檔案夾內。
再來就是設計一個元件檔安裝在MsWindows的控制台或MacOSX的系統偏好設定面板
中,提供參數設定,以外掛元件的方式,讓系統本身預設的檔案管理員可以存取
讀寫別種檔案系統的儲存裝置。筆者依據這樣的經驗,想套用在Linux環境上,首
先就在想上哪裡找什麼樣的資料,可以讓筆者有一個對照參考依據,就是Linux可
以存取讀寫哪些種類的檔案系統,然後筆者有找到一份參考資料了(筆者自己都覺
得這份資料太複雜了,可是又找不到其他更簡單且明確的參考資料),首先就是筆
者嘗試來確認Debian 6.0 for ppc所搭配的linux kernel是哪一個版本,在Debian
的官網,筆者努力的翻找還是找不到,distrowatch.com查詢的結果是2.6.32,筆
者總覺得沒道理在debian官網的發行版文件中,找不到 Debian 6.0 for ppc所採
用的linux kernel版號資訊啊?所以不得不先安裝系統,系統安裝完畢,經由
gnome選單列\應用程式\系統工具\系統監控\系統,查詢得知目前使用的LINUX系
統核心為"Linux 2.6.32-5-powerpc"(顯現時間或許會慢個幾秒鐘),然後就開始
上網尋找並下載Linux 2.6.32-5-powerpc的原始檔,筆者在linux kernel官方網
站找到了"linux-2.6.32.5.tar.gz"(台灣有一些大學有提供FTP複製linux kernel
的內容,所以在台灣的大學FTP下載還比較快一些),下載解壓縮後,找到了
linux-2.6.32.5/fs/ 裏頭好多檔案夾和檔案,每一個檔案夾看起來就像是一個檔
案系統的縮寫或簡稱,筆者地毯式的查詢,發現檔案夾中的"Kconfig"檔案用文字
編輯器開啟後,有找到該檔案系統的全名文字資訊在其中,筆者就決定以這個
linux-2.6.32.5/fs/ 所查到的檔案系統全名,當成初始的參考資料清單列表,接
下來就是土法煉鋼的,將筆者所查到的檔案系統全名一個一個的丟到"synaptic套件管理程式"
去搜尋,然後把看起來像是用來存取讀寫某個檔案系統格式的軟體套件都勾選安
裝,筆者就這樣自由心證的一個一個對照安裝,有些筆者實在看不懂,找不出類
似的就跳過,就這樣把linux-2.6.32.5/fs/檔案夾內的幾十種檔案系統都查詢過
一輪(小技巧:會發現其中有不少套件被分類在"跨平台(otherosfs)"這個分類組
別之下),然後另外注意有無安裝兩套圖形介面的儲存裝置分割與管理軟體,沒有
裝過的話就把他找到並選取安裝。

gnome選單列\系統\管理\Gparted分割區編輯器
gparted

gnome選單列\應用程式\系統工具\磁碟公用程式
palimpsest(gnome-disk-utility)

執行gparted選單列\顯示\檔案系統支援,可以發現gparted目前支援的十幾種檔
案系統的狀況表,右側"需要的軟體"欄位,有部分看起來就像筆者剛剛所選取安
裝的套件名稱。"磁碟公用程式"有點類似MacOSX的磁碟工具程式,可搭配gparted
使用。

到目前為止,筆者就是不斷地安裝,額外的軟體套件來增加系統能辨識的檔案系
統種類,可是看起來在圖形介面下好像能處理的也就是"Gparted分割區編輯器+磁
碟公用程式"所呈現的那十幾種,還沒有到linux kernel所提供的幾十種,還有些
什麼圖形介面的軟體可以搭配筆者所安裝的這些純文字指令行軟體套件,可以處
理到幾十種的檔案系統格式呢?不曉得從何找起?

又查了網路資源之後,有一種方法,就是將linux-2.6.32.5.tar.gz重新編譯製作
,在編譯製作的過程中將所有的檔案系統都選取並塞進去,製作完成的linux核心
檔案,再想辦法去替換 /boot 路徑下原有的系統核心檔案,筆者查了下 /boot
路徑下 的檔案也不只一個,筆者嘗試去找有關自行編譯核心的的文件,對筆者來
說有點像"天書",筆者現在的硬體環境硬碟用的是SSD,所以就算 /boot 底下的
檔案大了點,也影響不大,也沒關係反正硬體的讀取速度都不慢,因為筆者是在
PowerPC環境下設定,所以筆者推測 X86架構下的那套編譯核心的過程應該也不會
百分之百的一樣,把系統核心一次編譯好再替換,雖然技術上比較進階,沒弄好
系統也會無法開機,但應該總是比額外的軟體套件一個一個去安裝來的快一些。


參考連結

DistroWatch.com: Debian GNU/Linux
http://distrowatch.com/table.php?distribution=debian

File system - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/File_system#File_systems_under_Linux

Comparison of file systems - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Comparison_of_file_systems

The Linux Kernel Archives
http://www.kernel.org/

鳥哥的 Linux 私房菜

20.開機流程模組管理與Loader
http://linux.vbird.org/linux_basic/0510osloader.php

26.Linux 核心編譯
http://linux.vbird.org/linux_basic/0540kernel.php

Linux源代码目录树结构
http://www.huihoo.org/gnu_linux/directory_tree.html
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續31
作者: IanHo2011-04-01 12:19
又是連續兩天連不上  http://phorum.study-area.org/  , 現在才連上~ phorum.study-area.org 最近常常連不上的說~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續31

Debian 6.0 for i386 硬體相容性問題的一些嘗試02

筆者以個人的經驗思維大概整理出一個"方向",這裡先設定一個前提與情境,就
是筆者把環境限定成家庭與個人環境使用的X86架構電腦(包含32和64位元的CPU)
,屬於完全桌面客戶端應用的狀態,不包含用於機房的堆疊式伺服器主機或特別
客製化的工業電腦。並以debian-6.0.0-i386-netinst.iso這個套件版本為測試
基本環境,一開始筆者先整理出手邊的硬體規格如下:

主機板:ASUS CUV4X-E
CPU:PIII - 1Ghz
北橋晶片組 VIA Apollo Pro133A(VIA VT82C694X)
南橋晶片組 VIA VT82C686B
內建的音效晶片組 C-Media CMI8738
主記憶體 512MBX2+256MBX2=1.5GB
顯示卡晶片組廠牌型號 ATI Radeon 9200SE VRAM:128MB
網路卡 D-LINK DFE530TX Rev.B1
56K 數據卡(晶片組) Conexant RS56-PCI
1394A 擴充卡PCI介面(晶片組) VIA VT6306(4PORT)
IDE介面硬碟 30GBX1
DVDROMX1
CDRWX1

然後筆者開始嘗試,在系統開始安裝之前,先用以上規格的完整字串或部分字串
當成關鍵字查詢(例如:vt82c,694,686,cmi87,530tx,vt6306等等)並整理這些硬
體零件和晶片組在linux支援的狀況,在系統安裝完後於某些路徑下也有相關列
表資料。

筆者整理出來的一個想法與方向是,一開始先查詢linux核心的原始碼套件,將
原始碼下載解壓縮,以查詢關鍵字的方式,看看筆者手邊硬體的板卡或晶片組型
號規格有沒有出現在這些原始碼之中。再來就是查詢debian所包含的軟體套件,
linux核心之上,有不少軟體套件是跟某項類型的硬體裝置有關的,筆者逐一比
對挑出來,在查詢該套件的資訊內容中,有無該項硬體規格或晶片組型號。

在查詢linux核心原始碼的時候,筆者發現有些檔案名稱中包含"ids"字樣的檔案
,裏頭會有看起來像是硬體型號清單列表資訊,有的多有的少,也有不同的ids
檔案有不同的硬體分類,筆者google了相關資訊後,個人的解讀是,這些檔名中
有ids字樣的檔案,是linux系統辨識各種電腦硬體介面卡等等零件的資料庫,網
路上隨時都在更新,linux系統雖然可以透過這個資料庫檔案辨識出需多硬體,
並不代表就可以完整掌握驅動某項硬體零件的完整功能,還是要搭配所謂的硬體
驅動程式,所以還是要找另外的硬體驅動程式套件來配合,但是在資料庫中有資
料,有機會能夠辨識就是第一步,接下來列出筆者已經整理出所以然的linux硬
體資料庫和驅動程式部分,還是有些硬體類型筆者不知道從何整理起,像是影像
擷取卡,SCSI卡諸如此類等等還有一堆。
筆者又想到一個狀況是,原始碼歸原始碼,打包好的套件歸打包好的套件,原始
碼擺在那邊預設是有什麼就寫什麼,例如裏頭包含有100樣功能或著支援了100樣
硬體,可是將這些原始碼打包編譯製作成可直接執行的軟體套件的製作者,是否
會把這100樣功能和100樣支援的硬體的原始碼全部都包裝起來,好像又是另一回
事 有的時候,某些軟體套件可能是被預估主要被用在某些情境,所以可能只打包
原本原始碼其中的90%的功能,例如打包給X86環境使用的軟體套件就可能不包含
給PowerPC環境用的功能或硬體支援,這時候又要如何比對和看待呢?

linux核心所支援的CPU型號規格:
在linux核心原始碼內的 linux-2.6.32.5/arch/ 路徑下的其中兩個範例,包含有
不少"CPU系列"的簡稱,
linux-2.6.32.5/arch/x86/Kconfig.cpu,
linux-2.6.32.5/arch/powerpc/platforms/Kconfig.cputype,

筆者所找到的桌上型電腦的各類廠牌CPU型號清單列表:
http://en.wikipedia.org/wiki/Category:Lists_of_microprocessors
http://en.wikipedia.org/wiki/List_of_Intel_microprocessors
http://en.wikipedia.org/wiki/List_of_AMD_microprocessors
http://en.wikipedia.org/wiki/List_of_VIA_microprocessor_cores
http://en.wikipedia.org/wiki/List_of_PowerPC_processors

linux系統可辨識的電腦主機板上的南北橋晶片組:
linux-2.6.32.5/include/linux/pci_ids.h,包含約約2600多筆資料,原則上
都是各式各樣的歷來主機板側邊介面卡的型號規格資料,例如isa,pci,pci-e
,pci-x,agp,sata,pata,等等介面,還有南北橋晶片組,網路卡廠牌和晶
片組型號,主機板的廠商規格型號等等,linux已經安裝好之後的系統路徑下
/usr/share/hwdata/pci.ids,約18000多筆資料搭配的軟體套件為"hwdata"。
另外在 /usr/share/misc/pci.ids 路徑下可更新較新版本,目前約19000多筆
資料,搭配的可更新軟體套件為"pciutils"。

筆者所找到的桌上型電腦的各類廠牌南北橋晶片組清單列表:
http://en.wikipedia.org/wiki/List_of_Intel_chipsets
http://en.wikipedia.org/wiki/Comparison_of_AMD_chipsets
http://en.wikipedia.org/wiki/Comparison_of_Nvidia_chipsets
http://en.wikipedia.org/wiki/VIA_chipsets
http://en.wikipedia.org/wiki/Comparison_of_ATI_chipsets

LINUX系統所支援的顯示卡晶片組:
linux-2.6.32.5/drivers/video/aty/ati_ids.h,ATI顯卡晶片組型號規格,
linux-2.6.32.5/include/drm/drm_pciids.h,幾乎都是顯卡晶片組的規格資
料。
Xorg是Debian所整合搭配的系統顯示功能的主要軟體套件,這個套件有支援某
款顯示晶片組的話,原則上基本的顯示功能都沒有什麼問題。

X11R7.5 Manual Pages: Section 4: Drivers
http://www.x.org/releases/X11R7.5/doc/man/man4/
http://www.x.org/releases/X11R7.5/doc/RELNOTES.html
X11R7.6 Manual Pages: Section 4: Drivers
http://www.x.org/releases/X11R7.6/doc/man/man4/
http://www.x.org/releases/X11R7.6/doc/xorg-docs/ReleaseNotes.html

筆者所找到的各廠牌顯示卡晶片組型號列表:
http://en.wikipedia.org/wiki/Comparison_of_NVIDIA_graphics_processing_units
http://en.wikipedia.org/wiki/Comparison_of_AMD_graphics_processing_units
http://en.wikipedia.org/wiki/Silicon_Integrated_Systems
http://en.wikipedia.org/wiki/S3_Graphics
http://en.wikipedia.org/wiki/3dfx_Interactive
http://en.wikipedia.org/wiki/Intel_GMA
http://en.wikipedia.org/wiki/Category:Video_cards
http://en.wikipedia.org/wiki/Category:Graphics_hardware_companies

LINUX核心所支援的音效卡晶片組:
linux-2.6.32.5/sound/,所有子目錄下的kconfig檔案。

筆者所找到的各廠牌音效卡晶片組型號資訊:
http://www.alsa-project.org/main/index.php/Matrix:Main
http://alsa.opensrc.org/Sound_cards
http://alsa.opensrc.org/ALSA_modules

LINUX核心所支援的網路卡晶片組,可參考:
/linux-2.6.32.5/drivers/net/kconfig
/linux-2.6.32.5/drivers/net/ixgb/ixgb_ids.h,Intel PRO/10GbE Linux driver

LINUX系統所支援的印表機:
在"synaptic套件管理程式"搜尋"gutenprint"和"openprinting"驅動程式合集軟
體套件。其中"foomatic-db"套件在linux系統中的相關安裝檔案,
/usr/share/foomatic/db/oldprinterids,可更新較新版本,
/usr/share/foomatic/db/source/printer/廠牌型號.xml,約3000多個檔案,
可更新較新版本。

筆者所找到的各廠牌印表機型號資訊:
http://www.openprinting.org/drivers
http://www.openprinting.org/printers?action=searchall
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/databasefoomatic
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/databaseintro

LINUX系統所支援的掃描器:
在"synaptic套件管理程式"搜尋關鍵字"sane",確認"sane-utils"有無安裝,
這是掃描器函示庫驅動程式相關組件,另外可選用的掃描器前端圖形介面軟體
有"XSane","simple-Scan","Eikazo"。

筆者所找到的各廠牌掃描器型號資訊:
http://www.sane-project.org/
http://www.sane-project.org/sane-mfgs.html

LINUX系統所支援的品牌鍵盤型號:
/usr/share/X11/xkb/rules/base.lst,約170多款鍵盤。

額外提一個狀況,筆者手邊有一款USB介面的Sun Type 7 Keyboard,這款鍵盤的
左側還多出垂直的兩路複合功能快速鍵,筆者當然希望在linux環境中能啟用這
兩路按鍵上的文字標示所代表的功能效果,可惜的是linux系統的支援最高只有
到Sun Type 6,更新鍵盤驅動程式到目前最新版也是一樣,筆者就想說有沒有自
行定義這兩路功能鍵的可能性,筆者希望有圖形介面的鍵盤按鍵功能定義軟體,
可以偵測到Sun Type 7 Keyboard鍵盤上的每一個按鍵。

LINUX系統所支援的電腦螢幕:
/usr/share/hwdata/MonitorsDB,各廠牌電腦螢幕型號與掃描頻率對照表,約5500
多筆資料。

LINUX系統可辨識的外接USB介面裝置:
http://www.qbik.ch/usb/devices/devices.php,使用者可以上傳註解的USB介面
裝置資料庫。
/linux-2.6.32.5/drivers/hid/hid-ids.h,USB類型裝置,滑鼠,電玩遊戲手把
等等。
/usr/share/hwdata/usb.ids,約15000多筆資料。
/var/lib/usbutils/usb.ids,可更新較新版本,搭配的軟體套件為"usbutils"。

其他雜項:
/linux-2.6.32.5/drivers/media/dvb/dvb-usb/dvb-usb-ids.h,USB介面的數位視訊廣播電視棒,
/linux-2.6.32.5/include/linux/mmc/sdio_ids.h,Secure Digital Input/Output,一種記憶卡的型別。
/linux-2.6.32.5/include/linux/zorro_ids.h,這是早期一款Amiga系列品牌主機所採用的插槽介面規格,
/linux-2.6.32.5/drivers/zorro/zorro.ids,這是早期一款Amiga系列品牌主機所採用的插槽介面規格,
/usr/share/hwdata/pnp.ids,硬體廠商全名與縮寫對照表,約2000多筆資料。

參考連結

DistroWatch.com: Debian GNU/Linux
可以用來查詢linux環境所搭配的一些知名的主流的軟體套件或硬體驅動程式套件
http://distrowatch.com/table.php?distribution=debian
選擇"所有被索引的軟體"

Debian -- 套件
www.debian.org/distrib/packages

Linux 支援硬體 - UNIX & *BSD & GNU/Linux 資料庫 - 兔兔電腦論壇 - Powered by Discuz!:
http://bonny.com.tw/bbs/redirect.php?fid=36&tid=15177&goto=nextnewset

Linux Hardware Compatibility Lists & Linux Drivers
http://www.linux-drivers.org/index.html

Linux Hardware Compatibility HOWTO
http://tldp.org/HOWTO/Hardware-HOWTO/
在此時的最後更新日期是2007年,筆者一直等不到2010年的版本

pci.ids在網路上的最新版源頭為
http://pciids.sourceforge.net/

支援的裝置或介面種類 檔案系統路徑 /dev 之下會出現的裝置簡稱
http://www.kernel.org/pub/linux/docs/device-list/devices-2.6+.txt

linux系統支援的USB的控制晶片介面規格資訊
http://www.linux-usb.org/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續32
作者: IanHo2011-04-07 14:07
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續32

Debian 6.0 for PowerPC 系統安裝過程重寫一次

筆者發現安裝過程有些不一樣的地方好像沒記錄到,就在重灌一次,這次嘗試紀
錄詳細一些,筆者手邊現在有PowerBook G4一台,這是32位元CPU架構的筆記型電
腦,PowerMac G5一台,這是64位元CPU架構的桌上型電腦,筆者都採用debian-6.0.1a-powerpc-netinst.iso
這個版本來安裝,在安裝的時候,G4主機選擇"expert"這個選項,G5主機選擇
"expert64"這個選項。PowerPC架構的Debian安裝光碟不像X86架構的版本那樣,
有清楚且大字的圖形介面可以點選,都是純文字的環境,有點像是PC BIOS介面那
樣,而且字體好小,看得好吃力,不過至少有繁體中文化了。

PowerBook G4搭配一顆內接硬碟當系統碟,使用debian-6.0.1a-powerpc-netinst.iso
光碟,主機電源一打開放入光碟片,同時按下option鍵進入openfirmware的開機
裝置選擇介面,選擇光碟片進入光碟開機,光碟開機後出現很小的文字資訊,
"boot:"之後輸入"help"指令會有一些簡單的資訊說明文字,按下"TAB"鍵,出現
的選項有:

install
expert
rescue
auto
install64
expert64
rescue64
auto64

有64字樣的指令表示給64位元的G5架構平台所用,筆者選擇輸入指令"expert",
推測這樣安裝過程應該比較詳細。

1.選擇語言:
選擇: 中文(繁體)

2.請選擇您的位置:
選擇: 台灣

3選擇鍵盤排列方式:
選擇: 美語

系統設定畫面運作中~~~

4.網路設定:請輸入系統的主機名稱
主機名稱: 自取

5.網域名稱: 自取或可以不輸入略過跳過.

6.Root的密碼: 自取

7.請再次輸入密碼以進行確認:

8.請替新的使用者輸入完整姓名: 自取

9.您的帳號的使用者名稱: 自取

10.請替新的使用者輸入密碼: 自取

11.請再次輸入密碼以進行確認:

系統設定畫面運作中~~~

12.磁碟分割方式

新手可以參考使用選擇:"導引 - 使用整顆磁碟",由系統預設值來規劃,或著選
擇"手動",這裡以64GB單一硬碟為範例。筆者的規畫思考方向為類似將MsWindows
系統碟那樣,將整顆硬碟都格式化成一個"C"槽,這樣在剛開始學習熟悉環境時
時,環境規劃最為簡單。
先將舊分割區"全部刪除",選取"主 IDE1(hda) - 64GB",

"是否在該裝置上建立全新的空白磁碟分割表",選擇:"是",然後分割表會出現:
"#1 32KB Apple"
-
選取 64GB -未使用空間-
選擇"建立新分割區"
新分割區的容量: 1MB
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂
用途:"NewWorld的啟動分割區"
可開機設定:"開"
選擇"分割區設定完成"
-
選取 64GB -未使用空間-
選擇"建立新分割區"
新分割區的容量:自訂(筆者自訂62GB)
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂
用途:"Ext4日誌式檔案系統"
掛載點:"/ - root"
掛載選項:筆者個人勾選了"支援使用者擴充屬性"
磁碟標籤:自訂
可開機設定:"開"
選擇"分割區設定完成"
-
選取 2GB -未使用空間-
選擇"建立新分割區"
新分割區的容量:可輸入"max"
新分割區的位置選"開始位置"
分割區設定:
名稱:自訂
用途:"置換空間"
選擇"分割區設定完成"

不知為何會餘下 512B 的 -未使用空間-

選擇 "結束所有分割作業並將變更寫入磁碟中"

13.是否要將變更寫入磁碟中
選擇 "是"

系統設定畫面運作中~~~

14.debian檔案鏡像站所在的國家:
選 "台灣"

15.debian檔案鏡像站:
選: 筆者選"ftp.twaren.net"

16 http proxy 資訊:
可以掠過

系統設定畫面運作中~~~

17.是否要參加套件使用者狀況調查:
可以選 "否"

18.選擇所需要安裝的軟體:

圖形桌面環境,
web伺服器,
列印伺服器,
DNS伺服器,
檔案伺服器,
郵件伺服器,
SQL資料庫,
SSH伺服器,
筆記型電腦,
標準系統工具。

筆者只勾選了:
圖形桌面環境,
筆記型電腦,
標準系統工具。

系統設定畫面運作中~~~

安裝完畢~

PowerMacG5搭配兩顆內接硬碟並製作軟體RAID0當系統碟,使用debian-6.0.1a-powerpc-netinst.iso
光碟,主機電源一打開放入光碟片,同時按下option鍵進入openfirmware的開機
裝置選擇介面,選擇光碟片進入光碟開機,光碟開機後出現很小的文字資訊,
"boot:"之後輸入"help"指令會有一些簡單的資訊說明文字,按下"TAB"鍵,出現
的選項有:

install
expert
rescue
auto
install64
expert64
rescue64
auto64

有64字樣的指令表示給64位元的G5架構平台所用,筆者選擇輸入指令"expert64"
,推測這樣安裝過程應該比較詳細。

1.選擇語言:
選擇: 中文(繁體)

2.請選擇您的位置:
選擇: 台灣

3選擇鍵盤排列方式:
選擇: 美語

系統設定畫面運作中~~~

3.5 主要網路介面:

選擇網卡介面要用哪一個

4.網路設定:請輸入系統的主機名稱
主機名稱: 自取

5.網域名稱: 自取或可以不輸入略過跳過.

6.Root的密碼: 自取

7.請再次輸入密碼以進行確認:

8.請替新的使用者輸入完整姓名: 自取

9.您的帳號的使用者名稱: 自取

10.請替新的使用者輸入密碼: 自取

11.請再次輸入密碼以進行確認:

系統設定畫面運作中~~~

12.磁碟分割方式

新手可以參考使用選擇:"導引 - 使用整顆磁碟",由系統預設值來規劃,或著選
擇"手動",這裡以150GB硬碟兩顆為範例。筆者的規畫思考方向為類似將MsWindows
系統碟那樣,將整個系統都格式化成一個"C"槽,這裡將兩顆實體150GB硬碟做成
軟體RAID0,變成一顆300GB的邏輯硬碟。這樣在剛開始學習熟悉環境時時,環境
規劃最為簡單。唯一的缺點就是,其中一顆實體硬碟掛了,資料原則上是救不回
來的。

先將舊分割區"全部刪除",筆者原先格式化成這個樣子:
-----
RAID0 299.1GB
#1 299.1GB f ext4 /
5112.0KB 不可使用

SCSI1(sda) - 150GB
#1 32.3KB Apple
#2 1.0MB B K 啟動 YaBoot
#3 1.0GB  F swap swap swap
#4 149.0GB K raid raid1
57.9KB -未使用空間-

SCSI(sdb) - 150GB
#1 32.3KB Apple
#2 150.0GB K raid raid2
57.9KB -未使用空間-
------
系統安裝完畢重開機之後出現找不到 /boot/vmlinux 的訊息文字,筆者多方嘗
試,最後在mandriva-linux的安裝過程中所出現的文字訊息,推理出可能的答案
,在mandriva-linux for i586安裝環節若要做軟RAID0,格式化完分割區後,有
出現這樣的訊息:
------
您選擇了將一塊軟體磁碟陣列的分割區作為根目錄(/)的掛載點,但開機載入程式
無法處理這種/boot目錄不位於實體分割區的情況,請確定會新增一個掛載於實體
分割區的/boot目錄.
------
筆者因此推理,這是否表示Debian for PowerPC所搭配的開機載入程式"YaBoot"
,無法辨識位於軟體RAID0分割區內的/boot目錄?以筆者的技術能力google不到
任何以上狀況的中文資訊解答或討論,英文的筆者又看不懂,只好嘗試灌其他的
LINUX系統來比對安裝過程。因此筆者必須另外分割一個非RAID0的分割區,將
/boot目錄設定在這個實體分割區中。希望將來新的"YaBoot"版本可以支援辨識
位於軟體RAID0分割區內的/boot目錄。

筆者重新製作了分割區的配置:

選取"SCSI1(sda) - 150GB"
是否在該裝置上建立全新的空白磁碟分割表:
選擇: "是"
然後分割表會出現:
#1 32.3KB Apple
-
選取"SCSI1(sda) - 150GB"
選擇"建立新分割區"
新分割區的容量: 1MB
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂(筆者填入 YaBoot )
用途:"NewWorld的啟動分割區"
可開機設定: "開"
選擇"分割區設定完成"
然後分割表會出現:
#2 1.0MB B K 啟動 YaBoot
-
選取"149GB -未使用空間-"
選擇"建立新分割區"
新分割區的容量: 自訂(筆者填入200MB)
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂(筆者填入Boot)
用途:"ext4 日誌式檔案系統"
掛載點: /boot
掛載選項:"usr_xattr支援使用者擴充屬性"(筆者自選的)
磁碟標籤: 自訂(筆者填入 BOOT )
可開機設定:"開"
選擇:"分割區設定完成"
然後分割表會出現:
#3 200MB B f ext4 Boot /boot
-
選取"149GB -未使用空間-"
選擇"建立新分割區"
新分割區的容量: 自訂(筆者自訂1GB)
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂(筆者填入 SWAP )
用途:"置換空間"
選擇"分割區設定完成"
然後分割表會出現:
#4 1.0GB F swap SWAP swap
-
選取"148GB -未使用空間-"
選擇"建立新分割區"
新分割區的容量:可填入"max"
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂(筆者填入 raid1 )
用途:"RAID的physical volume"
選擇"分割區設定完成"
然後分割表會出現:
#5 148.8GB K raid raid1

不知為何會餘下 57.9KB -未使用空間-
-
選取"SCSI2(sdb) - 150GB"
是否在該裝置上建立全新的空白磁碟分割表:
選擇:"是"
然後分割表會出現:
#1 32.3KB Apple
-
選取"150GB -未使用空間-"
選擇"建立新分割區"
新分割區的容量:可填入"max"
新分割區的位置:選"開始位置"
分割區設定:
名稱:自訂(筆者填入 raid2 )
用途:"RAID的physical volume"
選擇"分割區設定完成"
然後分割表會出現:
#2 150GB K raid raid2

不知為何會餘下 57.9KB -未使用空間-
-
再來選擇"設定軟體RAID"

是否要將變更寫入儲存裝置中並設定RAID?
選擇"是"

軟體RAID的設定動作:
選擇"建立MD裝置"

軟體RAID裝置類型:
選擇"RAID0"

該RAID0陣列中的啟用裝置的個數:
選擇:選取剛剛所建立的兩個大容量RAID分割區

軟體RAID的設定動作:
選擇"完成"

然後分割表會出現:
"raid0第0個裝置"
-
選擇其下的"#1"
用途:"ext4 日誌式檔案系統"
格式化此分割區:切換成"是,將它格式化"
掛載點: / - root 檔案系統
掛載選項:"usr_xattr支援使用者擴充屬性"(筆者自選的)
磁碟標籤:自訂(筆者填入 main )
選擇"分割區設定完成"
然後分割表會出現:
#1 298GB F ext4 /

選擇"結束所有分割作業並將變更寫入磁碟中"
-
13.是否要將變更寫入磁碟中:
選擇"是"

系統設定畫面運作中~~~

14.debian檔案鏡像站所在的國家:
選"台灣"

15.debian檔案鏡像站:
選:筆者選"ftp.twaren.net"

16.http proxy 資訊
可以掠過

系統設定畫面運作中~~~

17.是否要參加套件使用者狀況調查:
可以選"否"

18.選擇所需要安裝的軟體:

圖形桌面環境,
web伺服器,
列印伺服器,
DNS伺服器,
檔案伺服器,
郵件伺服器,
SQL資料庫,
SSH伺服器,
筆記型電腦,
標準系統工具。

筆者只勾選了:
圖形桌面環境,
標準系統工具。

系統設定畫面運作中~~~

安裝完畢~

參考連結

INRIAGForge: XtreemOS: SCM Repository
https://gforge.inria.fr/scm/viewvc.php/distribution/build-xos-distribution/gi_xos_2009.0/perl-install/share/po/zh_TW.po?view=markup&root=xtreemos&sortby=rev&pathrev=103
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續33~35
作者: IanHo2011-04-13 14:18
study-area終於又可以連進來了~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續33

筆記型電腦的驅動程式

筆者在查詢"synaptic套件管理程式"的時候,想到一個情境,發現如果系統是安
裝在筆記型電腦上,除非遇到要將內接硬碟拆下來放到別的主機裡頭當系統碟這
種情境,不然的話在系統安裝設定完畢之後,要再更換顯示卡,主機南北橋晶片
組等等的機會實在很小(音效卡倒是有機會使用外接式的),那其實有些驅動程式
套件可以移除掉,雖然一個驅動程式套件沒有幾MB,但多個累積下來還是滿可觀
的。

例如筆者的PowerBook G4內建的顯示晶片組是ATI Mobility Radeon 9700,那麼
只要跟ATI系列無關的顯示驅動程式套件其實都沒有留下的必要,例如
xserver-xorg-video-XXX的nvidia系列,S3系列,SIS系列等等。

另外,系統剛安裝完畢時,第一次登入系統,筆者發現有不少應用程式視窗的工
具列圖示,居然會有看起來不搭配的單一顏色填滿方塊底,這樣的畫面,筆者推
測這可能是顯示卡晶片組驅動程式的問題,於是筆者在"synaptic套件管理程式"
查詢一個xorg(就只有"xorg"字樣)軟體套件,並且點選升級成目前最新版本,其
會牽連需多相依套件一起更新,更新完畢重開機登入系統,工具列圖示看起來就
正常了。

參考連結

無~都是自己的體會~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續34

套裝的辦公室軟體

Linux桌面環境的套裝辦公室軟體,除了LibreOffice(OpenOffice)系列之外,還
有一套KOffice系列,可以嘗試看看,筆者在"synaptic套件管理程式"搜尋"koffice"
,就出現一堆相關套件,筆者先只勾選"koffice"(就只有這七個字母)套件,套件
管理程式自動的連帶勾選了其他預設的相依套件,不過筆者還是發現有些自己想
要的套件,預設沒被勾選到,例如"koffice-doc-html"和"koffice-l10n-zhtw"
(繁體中文語系界面對筆者來說很重要),筆者就自行勾選了。

安裝完畢後,筆者第一個嘗試的就是試算表軟體"KSpread"版本為2.3.3,比較可
惜的是其列數的最大值還是只有在65535列。
筆者另外找到一款單獨的試算表軟體Gnumeric,版本為1.10.14,同樣的狀況是
其列數的最大值還是只有在65536列。

參考連結

無~都是自己的體會~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續35

一些額外的構思~關於debian繁體中文翻譯

筆者的英文程度實在不怎麼樣,所以debian環境的繁體中文化百分比對筆者來說
,是越高越好多多益善,可是會做linux環境繁體中文化的,通常是義務,純粹
的熱心跟熱血的人在做的,所以不可能期待linux繁體中文化的量會有多大。然後
筆者想到了一種可能性,linux既然是自由軟體,其實就是很好用的一種
"大學生專題題目",現在的台灣遍地是大學生,資訊相關科系的也不少,專題題
目只要有個樣子出來就好,那麼專題題目就來訂個linux軟體套件繁體中文化如何
?例如選好一套原本沒有繁體中文介面的linux核心的HTPC(家庭劇院電腦)套件,
把這個套件整個99%的繁體中文化,然後在期末專題的時候,用這台HTPC開機,進
入選單畫面,整個是繁體中文的,然後可以直覺的透過遙控器撥放DVD甚至藍光光
碟。當然最後要把翻譯的成果上傳到該HTPC套件的原始碼資料庫網站,記得要上
傳Unicode(UTF-8)的規格版本。專題又可以過,又有其他LINUX使用者可以享受到
繁體中文的操作環境,一舉兩得。

只是希望做繁體中文翻譯的專題小組成員,在翻譯時,不是丟給google取回結果
就交差,而是要人工潤稿一遍,句子的用字遣詞和前後關係真正去確認做到,符
合台灣繁體中文使用者的閱讀習慣。

參考連結

無~都是自己的體會~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續36
作者: IanHo2011-04-13 18:45
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續36

類似小畫家的軟體

筆者在MsWindows環境偶而會用Ms小畫家,那麼在Linux環境當然也會找類似操作
環境的繪圖軟體來用,筆者以圖形介面有跟Gnome桌面環境整合較高的為主,而
且操作工具與操作邏輯要近似Ms小畫家,然後筆者找到三款:
gpaint(GNU Paint),只有支援PNG格式;
gnome-paint,有支援BMP及其他多種格式;
pinta,有支援BMP及其他多種格式。

參考連結

無~都是自己的體會~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續37
作者: IanHo2011-04-19 14:09
終於又可以連上 http://www.study-area.org/phorum/index.php 了~~~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續37

系統硬體資訊檢視器

當筆者在MsWindowsXP環境要查詢基本的系統和硬體資訊時,會查詢兩個部分,
第一個部分是 我的電腦\內容\系統內容\一般;我的電腦\內容\系統內容\硬體\裝置管理員,
第二個部分是 附屬應用程式\System Tools\系統資訊,
在debian-6.0.1a-powerpc的gnome桌面環境,筆者找到了類似的幾個圖形介面套
件,雖然其硬體資訊呈現的排列,不是筆者所能容易理解的樣式,但是一部分基
本硬體資訊,還是有呈現出來。

sysinfo - gnome選單列\應用程式\系統工具\Sysinfo
gnome-device-manager - gnome選單列\應用程式\系統工具\Device Manager
hardinfo - gnome選單列\應用程式\系統工具\System Profiler and Benchmark
lshw-gtk - gnome選單列\系統\控制中心\硬體\Hardware Lister

比較奇怪的是,當筆者點選"sysinfo"裏頭的"System"項目後,sysinfo就會當掉
,筆者找不出原因。

關於環境變數的問題

筆者在MsWindowsXP環境,可以進入 我的電腦\內容\系統內容\進階\環境變數,
來查詢或修改整個系統以及目前登入中帳號的環境參數設定值,同樣的筆者在
debian-6.0.1a-powerpc的gnome桌面環境,也想找類似的"圖形介面"項目來修改
設定,例如筆者想把"整個環境""所有"的語系項目,全部改成"預設值"為"zh_tw.utf-8"
諸如此類,可是在在套件管理程式中,筆者嘗試"profile"等關鍵字來搜尋套件
,也在 gnome選單列\系統\控制中心 一個一個項目去查詢,就是"找不到"類似
MsWindowsXP環境變數的"圖形介面"項目,可以讓筆者修改諸如path,環境語系
等等一系列各項環境參數設定值。

額外的疑問

筆者在查詢繁體中文的萬國碼的原始英文表示的時候,發現不同的參數設定檔
(系統的或第三方程式的),表現的字樣都不同,雖然意思一樣,但是字母表示
法有差,就可能讓設定無法生效,這個狀況讓筆者會感覺無所適從,又找不到
一個可以依規的參考文件資料,尤其 linux是一個會區分英文字母大小寫的系
統,筆者更是覺得一團亂。

例如表示的方法可能會有:

zh_tw.utf-8
zh_tw.utf8
zh-tw.utf-8
zh-tw.utf8
Zh_TW.UTF-8
zh_TW.UTF8
zh-TW.UTF-8
zh-TW.UTF8
zh_TW.utf-8
zh_TW.utf8
zh-TW.utf-8
zh-TW.utf8
ZH_tw.UTF-8
ZH_tw.UTF8
ZH-tw.UTF-8
ZH-tw.UTF8

每個參數設定檔(不論是系統或第三方軟體)都可能採用的是以上的其中一種,
其說明文件又沒有明確列出,其如果要設定成繁體中文的萬國碼,是該選用以
上的哪一種,筆者還得花時間,一個一個去嘗試,真的覺得很浪費時間。


參考連結

無~都是自己的體會~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續38~40
作者: IanHo2011-04-24 09:29
這幾個月常常會連不進來的說~~~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續38

關於秀圖和圖片管理軟體

筆者在文章中整理出來介紹的軟體,目前原則上是以有針對gnome桌面環境最佳
化的軟體為主,例如有些軟體是針對KDE或其他桌面環境的,或著是給X11通用型
的,就暫時捨棄了,畢竟針對gnome桌面環境的,視窗圖樣與風格比較一體化,
操作上的"視覺"和"感覺"也比較一致。

以下4款都被分類在gnome組別下:

eog,gnome選單列\應用程式\Debian\應用程式\檢視器\Eye of GNOME,約7.6MB
gthumb,gnome選單列\應用程式\美工繪圖\gThumb圖片管理工具,約3.9+10.6MB
shotwell,gnome選單列\應用程式\美工繪圖\Shotwell Photo Manager,約10.2MB
f-spot,gnome選單列\應用程式\美工繪圖\F-Spot相片管理員,約9.7MB

以下6款都被分類在graphics組別下:

gpicview,gnome選單列\應用程式\美工繪圖\圖片檢視器,約774KB,介面類似"Windows圖片和傳真檢視器"
qcomicbook,gnome選單列\應用程式\美工繪圖\qcomicbook,約1.5MB,支援多種壓縮打包檔格式,顧名思義設計給看漫畫圖片用的
djview4,gnome選單列\應用程式\美工繪圖\DjView4,約1.8MB,瀏覽一種DjVu圖像格式
mirage,gnome選單列\應用程式\美工繪圖\Mirage,約659KB
geeqie,gnome選單列\應用程式\美工繪圖\Geeqie,約1.5+3.7+1.5MB
gliv,gnome選單列\應用程式\美工繪圖\GLiv856KB,約856KB


參考連結

無~都是自己的體會~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續39

ftp 客戶端軟體

可以把MsWindows環境的那一套操作習慣拿來用,沒什麼好介紹的了。

filezilla,gnome選單列\應用程式\網際網路\FileZilla,
gftp,gnome選單列\應用程式\網際網路\gFTP,

下載管理器軟體

在MsWindows環境筆者慣用的下載管理軟體是FlashGet,在debian環境筆者找到了
三款下載管理軟體,其操作介面設定模式也差不了多少。

fatrat,gnome選單列\應用程式\網際網路\FatRat,
multiget,gnome選單列\應用程式\網際網路\MultiGet,
uget,gnome選單列\應用程式\網際網路\Uget,

參考連結

無~都是自己的體會~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續40

遠端桌面和VNC軟體以及一些設定上的瓶頸與疑問

因為筆者安裝的系統預設桌面環境為gnome,所以筆者在選用額外應用軟體的時
候,盡可能地避免掉的軟體類型有JAVA架構類,KDE環境類,X-Window(X11)桌面
類(所謂的X-Window(X11)桌面類是指,有些圖形介面軟體是設計給簡單的圖形桌
面環境用的,打個比喻就好像是設計給MsWindows3.1環境用的軟體大部分可以在
Win9X環境運作,這些圖形軟體比較輕量,絕大部分也都可以運作於其他品牌的
桌面環境),筆者原則上選用的都是其視窗風格或佈景主題,跟系統所安裝好的
gnome桌面環境版本較為一致的,但是如果遇到沒其他選項的時候,不得不用的
時候,還是得選用。

筆者查閱了wiki和google了一些資料後,大致區分出,若有需要將兩台電腦,
互相遠端登入到對方主機內的圖形桌面系統環境,有幾種通訊協定可選用,筆者
這裡先整理出VNC和RDP這兩種通訊協定。

先提VNC這種通訊協定技術,假設環境是在同一段區域網路內的兩台電腦主機,
在安裝了LINUX系統的A主機其中有一個本機帳號"CDE",和安裝了MsWindowsXP系
統的B主機其中有一個帳號"FGH"。狀況是MsWindowsXP系統的B主機,已經有一個
帳號"FGH"本機登入運作中,然後LINUX系統的A主機有一個登入中的帳號"CDE"想
要監看甚至操控帳號"FGH"的圖形畫面,這時候MsWindowsXP系統的B主機可以安
裝一種叫做"VNC server"的類型軟體,並常駐於系統上,需要設定一些參數,例
如VNC的連線密碼,畫面資料傳輸時的影音畫質頻寬等等,並待命等待連入請求。
個人使用免費的VNC Server軟體,例如UltraVNC、TightVNC等等,另外在LINUX
系統的A主機則要安裝一種叫做"VNC Client"的類型軟體套件,例如:
gnome選單列\應用程式\網際網路\
gtkvncviewer(small GNOME VNC client) utils組別;
Vinagre(遠端桌面檢視器)(remote desktop client for the GNOME desktop) gnome組別(支援VNC、SSH協定);
這兩款可選用。
在"VNC Client"的操作畫面設定連線對象的IP位址,和VNC連線密碼等資料,參數
設定正確,即可與"VNC server"連線,監看甚至控制MsWindowsXP系統的B主機
帳號"FGH"所登入的圖形畫面。

當然也可以反過來,筆者發現有一款VNC Server套件,在安裝完debian系統後,
已經被預設安裝於系統中:
gnome選單列\系統\控制中心\遠端桌面
vino(vnc server for gnome) gnome組別;
在MsWindowsXP系統的B主機則可以安裝UltraVNC、TightVNC這兩款個人使用免
費的"VNC Client"軟體。
以上的描述有些繞口,結論就是在簡單的設定與操作環境下,原則上就是,需要
本機登入圖形操作畫面之後,才再執行使用VNC功能。

接下來筆者查到微軟提供的RDP通訊協定,RDP通訊協定的一個特色例如,假設安
裝了MsWindowsXP系統的B主機已經設定好了"RDP Server"環境,可以隨時待命,
被安裝了"RDP client"軟體的LINUX系統的A主機帳號"CDE"連入,這時MsWindowsXP
系統的B主機並不一定是要在有本機帳號已經登入系統的狀況下,可以是 電腦剛
開完機,登入帳號選擇中的狀況下,然後再安裝了LINUX系統的A主機的RDP client
軟體中,輸入一組MsWindowsXP系統的B主機的其中一組本機帳號密碼,即可遠端
登入MsWindowsXP系統的B主機圖形畫面,就像在安裝了LINUX系統的A主機,開一
個視窗,操作MsWindowsXP系統的B主機的圖形桌面環境一樣,在"synaptic套件管理程式"
筆者找到了幾款"RDP client"軟體套件:

gnome選單列\應用程式\網際網路\
Gnome-RDP(remote desktop client for GNOME)(支援RDP、VNC、SSH協定)
Remmina Remote Desktop Client(remote desktop client for GNOME desktop environment)(支援RDP、VNC、SSH、XDMCP、SFTP協定)
tsclient(終端伺服器用戶端)(front-end for viewing of remote desktops in GNOME)(支援RDP、VNC、XDMCP、ICA協定)要搭配一些額外插件來支援其他通訊協定
grdesktop(Remotedesktop Client)(Gnome frontend for the rdesktop client)(支援RDP協定)

然後筆者又想到了,RDP通訊協定,有沒有反過來操作的可能性?在安裝了MsWindowsXP
系統的B主機,可以透過Windows Update來更新新版的"RDP client"軟體套件
"Remote Desktop Connection",所以連出去沒問題,那麼在安裝了LINUX系統的
A主機,有沒有所謂"RDP Server"軟體套件呢?筆者查詢後有找到一款"xrdp",
安裝之後發生了一些筆者目前無法解決的狀況了。
首先就是"xrdp"這個套件沒有提供類似像gnome選單列\系統\控制中心\遠端桌面
vino(vnc server for gnome)那樣形式的"圖形介面設定面板",若直接尋找並修
改xrdp的參數設定檔案,對筆者來說就複雜許多,再來參考網路資源之後,發現
xrdp在安裝後預設會變成系統服務中的一支程式,系統開機後常駐於記憶體中待
命運作,於是筆者在MsWindowsXP系統的B主機,執行Remote Desktop Connection
嘗試連線到安裝了LINUX系統的A主機,因為A主機已經有帳號"CDE"登入gnome環
境運作中,所以筆者選用A主機的另一組本機帳號"IJK",登入後視窗畫面出現XRDP
的簡易圖形介面連線格式與參數和帳號密碼選擇畫面,筆者根據網路資源的文章
選擇"sesman-Xvnc"這個連線形式,輸入相關參數,然後就可以登入帳號"IJK"的
gnome圖形桌面環境了。筆者另於安裝了LINUX系統的A主機實機螢幕上監看,可查
詢出兩個帳號正共用一台主機的資源,可是這裡筆者產生一些疑惑,既然是採用
RDP通訊協定,應該就要跟VNC通訊協定完全沒瓜葛,可是當筆者選用"sesman-X11rdp"
這個連線形式的時候,卻老是連線失敗,錯誤產生的LOG筆者也看不懂,如果選用
"sesman-Xvnc"筆者推測還是會使用到VNC的函示庫,那麼某方面來說跟使用VNC
好像還是差不多,難道沒有技巧或方法完全獨立使用RDP通訊協定來完成遠端登
入連線嗎?

接下來筆者還有一些想法,但不知道該從何驗證起,假設區域網路內,兩台LINUX
主機需要互相遠端登入,而且要以"全圖形介面(包含帳號登入畫面且含滑鼠控制游標)"
的方式使用對方主機內的本機帳號來登入對方主機,哪裡有類似RDP的通訊協定,
但是是設計給unix-like環境使用的?以及有哪個遠端桌面連線軟體套件,有包
含這種通訊協定?

參考連結

遠端桌面協定
http://zh.wikipedia.org/wiki/遠端桌面協定

VNC
http://zh.wikipedia.org/wiki/VNC

Linux 上的遠端桌面中繼程式: xrdp
http://www.vixual.net/blog/archives/524

Re: [Xrdp-devel] X11rdp Session Error
http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00250.html
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續41
作者: IanHo2011-04-25 01:12
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續41

LXDE桌面環境的安裝設定(還沒開始深入使用)

筆者想嘗試看看debian-6.0.1a-powerpc-xfce+lxde-CD-1.iso這個版本,畢竟LXDE
桌面環境是所謂的國產貨,支持一下國貨嚕。

一切照老方法開始安裝debian-6.0.1a-powerpc-xfce+lxde-CD-1.iso,但是一開
始的 boot: 訊息之後,就要注意下指令的動作,筆者測試的結果,發現如果一
切依照預設值安裝,LXDE桌面環境根本"不會"被安裝起來,可是這樣的光碟映像
檔檔名,卻讓筆者直覺的認為,系統安裝流程不是兩個都一起安裝,就是會有類
似選單的選項,讓筆者選擇只安裝其中一個,或著兩個都選,結果原來是在yaboot
開機載入器的 boot: 訊息之後,要輸入對應的項目和附加參數指令,整行看起
來像是這樣:

boot: expert desktop=lxde

執行之後,開始進入系統安裝流程,安裝流程跟筆者之前的描述都一樣。安裝完
畢重開機進入登入畫面,"作業階段"的可選項目中,就有 LXDE可以選擇,然後
筆者登入LXDE桌面環境了,先把偏好設定跑一輪,然後筆者開始要找純圖形介面
的"套件管理程式",來更新和增加在圖形介面要用的軟體,結論是居然"沒有"內
建,筆者唯一找到很類似的就是在"其它"分類中的"Aptitude(terminal)"項目,
這是在終端機畫面中的類似PC BIOS選單風格的套件管理程式,筆者只好使用早期
像是操作DOS環境文書軟體(文字編輯器)的概念模式,很不舒暢的去操作它,試了
老半天終於把"synaptic套件管理程式"給安裝起來了,被系統擺放在"偏好設定"
分類中,"synaptic套件管理程式"可被順利操作,缺的套件可以再補安裝起來。
另外筆者發現,原來現在段LXDE桌面環境,還是被debian分類在X11項目下,還不
是獨立的分類,或許以後LXDE可設定項目越來越完整,就變成獨立的桌面環境分
類了。

參考連結

LXDE桌面環境

http://lxde.org/zh-tw/lxde

Debian GNU/Linux Installation Guide 簡中與英文版本

http://d-i.alioth.debian.org/manual/zh_CN.powerpc/ch06s03.html

http://d-i.alioth.debian.org/manual/en.powerpc/ch06s03.html

安裝debian-6.0.1a-powerpc-xfce+lxde-CD-1.iso有問題

http://moto.debian.org.tw/viewtopic.php?f=11&t=15664
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續42~續44
作者: IanHo2011-05-01 10:40
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續42

套件庫來源的重新整理

筆者嘗試重新整理過 /etc/apt/sources.list 的純文字檔案內容,範例如下:
---

# deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official amd64 NETINST Binary-1 20110320-15:00]/ squeeze main
# deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official amd64 NETINST Binary-1 20110320-15:00]/ squeeze main
# squeeze-updates, previously known as 'volatile'
# deb-src http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-proposed-updates main contrib non-free 
deb http://opensource.nchc.org.tw/debian/ testing main contrib non-free
deb http://opensource.nchc.org.tw/debian/ testing-proposed-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ unstable main contrib non-free
deb http://opensource.nchc.org.tw/debian/ experimental main contrib non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://www.debian-multimedia.org wheezy main non-free
deb http://www.debian-multimedia.org sid main non-free
deb http://www.debian-multimedia.org experimental main

---
筆者摸索老半天,終於知道哪個對應哪個,筆者覺得"debian官方的文件庫"應該
會有說明"sources.list"內容編排的格式和完整參數的意義的文件資料才對,可
是又好像找不到有完整說明每一個參數項目意義的文件資料(有繁體中文的會更
好),或許是筆者搜尋能力不足吧。
所以以上的排序都是筆者土法煉鋼試出來的,國內的學術網路,有好幾個站台,
有鏡像debian的套件來源庫,使用者可以依據當下的流量狀況,遠近距離和頻寬
環境,來選擇其中一個最適用的鏡像站台,並不一定要用筆者範例的,
http://opensource.nchc.org.tw/debian/,當進入鏡像站台的 /dists/ 路徑下
可以發現好多個看起來很類似的子路徑,其中:

stable 等於 squeeze(過一兩年debian改版之後squeeze會換成其他名子)
stable-proposed 等於 squeeze-proposed
stable-proposed-updates 等於 squeeze-proposed-updates
testing 等於 wheezy
testing-proposed-updates 等於 wheezy-proposed-updates
unstable 等於 sid
experimental 等於 experimental

最開頭加個井字號表示那行無效,偵測 sources.list 的軟體會略過那行,用
root權限編輯完 sources.list 並存檔後,起用"synaptic套件管理程式",點選
"重新載入",系統就會把 sources.list 的資訊掃描過一遍,但筆者發現好像並
不會100%把所有套件庫來源參紀錄都完整的記錄下來,好像有些會失效,可是log
即時狀態一行一行跑得太快,筆者來不及分析內容。

另外 gnome選單列\系統\管理\軟體原始碼,則是一個全圖形介面,可用選項和
填值來設定套件庫來源的參數。

國內的映射站台有好幾個,當覺得某個站台下載某個檔案好像有問題時,換另一
個映射站台就是了。

還有"synaptic套件管理程式""第一次啟用時",建議執行其偏好設定,把所有
的項目設定跑過一輪,例如"勾選""在主視窗中顯示套件屬性""所有可視欄目"
等等,因為筆者的經驗是如果沒有設定其偏好設定的話,"synaptic套件管理程式"
會當掉。

參考連結

Debian全球映射站
http://www.debian.org/mirror/list

Debian--套件
http://www.debian.org/distrib/packages

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續43

安裝Nvidia顯示卡驅動程式遇到的狀況與瓶頸

筆者手邊有一台準系統小主機,浩鑫 XS35-GT,其搭配的顯示卡晶片組為"NVIDIA ION"
,主機板上主要的晶片組為Intel NM10 Express,廠商對於這台準系統的宣傳是
號稱支援1080P HD playback,所以筆者也希望安裝上linux系統後,有機會呈現
出廠商對於這台硬體所宣傳的效能,筆者嘗試安裝的版本為debian-6.0.1a-amd64-netinst.iso
,筆者第一個想法就是系統安裝完畢之後,在硬體驅動程式這部分,想辦法補強
,在"synaptic套件管理程式"裏頭,"不找到""NVIDIA ION"和"NM10"有關的字眼
的套件或說明,若只有搜尋"NVIDIA"字眼,出現一堆套件,但是筆者真的又不知
道該從何選起。筆者憑直覺挑選套件,例如就挑選了版本號碼為"260"系列的一堆
NVIDIA字眼的套件,結果安裝完畢後,重開機,原本可以調整螢幕更新頻率的選
項 \控制中心\螢幕,變成了寫死成"0 HZ"而無法調整,筆者把系統參數設定搞壞
了,只好重灌。因此推斷,若要從套件來源庫挑選nvidia顯卡驅動程式相關套件
應該有一個規則流程,沒有辦法像MsWindows或MacOSX那樣勾選下載安裝,剩下的
系統會自動做到好那麼的簡單。除了debian本身的套件來源庫之外,筆者還有查
詢到nvidia官方網站也有提供linux 64位元版本的"通用型"驅動程式,筆者經過
多次錯誤嘗試和系統重灌之後,終於摸索出一個順序,覺得實在有夠複雜,但至
少是一個開始。

在系統剛安裝好之後,先不要從"synaptic套件管理程式"安裝跟"硬體驅動程式"
有關係的套件更新,像是xorg系列之類的,上nvidia官方網站下載linux 64位元
版本驅動程式,筆者這裡以"NVIDIA-Linux-x86_64-270.41.06.run"這個約47MB的
安裝程式為範例,因為檔名很長,筆者為了之後在純文字指令模式下的操作方便,
將檔名改成了"n.run"並且將檔案擺放在最上層的根目錄之下,筆者在錯誤嘗試的
過程中發現,NVIDIA-Linux-x86_64-270.41.06.run內容有包含大量的原始碼純文
字檔案,在執行安裝這個檔案的過程中,有即時編譯原始碼成位元檔的動作,而
不光只是將既有的位元檔解壓說並擺放到對應的路徑位置而已,所以系統中還必
須要安裝一些在程式開發時會用到的編譯器套件等等。

參考了錯誤訊息和網友的提示文字之後,筆者整理出了事先要安裝的套件有:

binutils

make

gcc 4.3 (搜尋後,套件清單照字母排序,筆者把 gcc 4.3 開頭的都裝了)

build-essential

linux-headers-2.6.32-5-all (2.6.32-5是筆者當下系統核心的版本)

linuc-source-2.6.32

當這些套件都安裝完畢,就要開始準備安裝"n.run",官方網頁的說明文資訊中
,有標示這個檔案必須在所謂圖形介面"沒有啟動"著狀態下才能安裝,這部分就
像筆者以往在MsWindows全圖形介面環境下安裝硬體驅動程式那樣,只要一直用
滑鼠點選下一步即可的思維"不一樣",打個比喻,就好像要安裝MsWindows 3.1
的驅動程式,還等先退出回到DOS環境,下指令安裝,安裝完畢再執行win進入視
窗環境那樣,實在很麻煩。
筆者google之後找到了設定小技巧,在 /etc/init.d/gdm3 是筆者進入圖形介面
登入畫面的首個參數設定檔(其他的桌面環境可以推敲,例如如果是進入KDE桌面
環境,可能就要尋找"kdm"字眼的檔案),用純文字編輯器在這個設定檔中的第一
行插入一行字串"exit 0"(數字"零"),存檔之後重開機,系統就不會進入圖形介
面環境了,就好像DOS環境開機而不會繼續進入MsWindows 3.1,然後就輸入root
這個最高權限的帳號和密碼,
輸入指令執行 cd / 切換到跟目錄下,
輸入指令 export CC=/usr/bin/gcc-4.3,
輸入指令執行 sh n.run 開始進入官方版本的nvidia驅動程式安裝程序,
安裝流程有很多訊息,有的選是,有的選否,有的選跳過,筆者印象中的有詢問
是否要安裝opengl 32位元相容套件,筆者的硬體跟系統都是64位元版,那當然選
否了,最後光棒百分比數據到達100%,驅動程式安裝完畢了,使用文字編輯器vi,
將 /etc/init.d/gdm3 第一行的字串"exit 0"移除掉,重開機可以登入圖形桌面
環境啦(筆者發現另一個技巧就是,執行 startx 還是可以進入圖形介面,就像輸
入win 進入 MsWindows3.1那樣)。

在gnome控制中心裏頭有 NVIDIA X Server Settings 項目可使用,建議使用root
帳號登入來操作它,筆者嘗試將 NVIDIA X Server Settings 項目裏頭跟效能有
關的項目都調整到最大值,也設定了更新平率等等,可是筆者另外還是發現gnome
控制中心原本舊有的"螢幕"項目,裏頭的設定還是損壞了,無法調回正常數值,
不過沒關係 NVIDIA X Server Settings 項目有正常就好了,雖然gnome控制中心
原本舊有的"螢幕"項目損壞問題修不好還是有點疙瘩(筆者不會寫程式,解決不了)
,接下來就是要驗證,是不是3D效能真的有被啟用,筆者從套件庫安裝了一款遊
戲"Armagetron Advanced",執行後發現真的沒有延遲和破圖,這應該就表示3D運
算有作用吧!?接下來嘗試撥放1080P影片,MP4格式,筆者嘗試的撥放程式有VLC
,gnome mplayer(採用mplayer核心),totem結果都延遲的很嚴重,720P則是只要
不去點選"快轉"的功能,就是剛好順暢,筆者又嘗試就看得懂的範圍內,將撥放
程式的偏好設定參數做最佳化,該裝的解碼器也都裝了(影片都可以撥放),可是
還是延遲嚴重,筆者就不曉得該怎麼辦了,就差那麼一點,到底是哪裡有問題?

參考連結有兩個筆者所找到的官方編撰關於nvidia驅動程式的英文文件,可是筆
者能力所及,真的看不懂,一旦開始下一拖拉庫指令編譯程式,就超過筆者的範
圍了。

筆者個人是推測,雖然debian套件庫的nvidia驅動程式版本只有到"260",但只
要安裝流程順序有搭配的當,應該還是可以呈現到某一程度的顯示運算效能,只
是筆者真的看不懂其文件所表達的內容,太複雜了。

筆者又想到一個狀況,那如果哪天debian套件庫的版號超過了比筆者現在安裝的
官方版檔案的版號,那麼筆者就會想安裝新版的(來自MSWINDOWS的習慣,有新版
驅動程式只要該版本是所謂的正式版,就會更新),那麼套件庫的版本和硬體廠商
的版本在更新交替時會不會相衝而導致系統損壞啊!?

越寫越複雜,連筆者自己都嫌煩,只不過安裝個驅動程式而已,在MsWindows的全
圖形介面,點選下一步就可以解決的問題,為什麼在LINUX系統上就要搞得這麼複
雜,這就是自由軟體的代價嗎!?


參考連結

http://wiki.debian.org/NvidiaGraphicsDrivers

http://wiki.debian.org/NvidiaGraphicsDriversNvidiaWay

debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?
http://moto.debian.org.tw/viewtopic.php?f=11&t=15666
感謝網友提供多個關鍵提示資訊文字

最後附上一長串筆者看不懂的錯誤訊息

---
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Wed Apr 27 14:03:34 2011
installer version: 270.41.06

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

option status:
  license pre-accepted               : false
  update                             : false
  force update                       : false
  expert                             : false
  uninstall                          : false
  driver info                        : false
  precompiled interfaces             : true
  no ncurses color                   : false
  query latest version               : false
  no questions                       : false
  silent                             : false
  no recursion                       : false
  no backup                          : false
  kernel module only                 : false
  sanity                             : false
  add this kernel                    : false
  no runlevel check                  : false
  no network                         : false
  no ABI note                        : false
  no RPMs                            : false
  no kernel module                   : false
  force SELinux                      : default
  no X server check                  : false
  no cc version check                : false
  run distro scripts                 : true
  no nouveau check                   : false
  run nvidia-xconfig                 : false
  sigwinch work around               : true
  force tls                          : (not specified)
  force compat32 tls                 : (not specified)
  X install prefix                   : (not specified)
  X library install path             : (not specified)
  X module install path              : (not specified)
  OpenGL install prefix              : (not specified)
  OpenGL install libdir              : (not specified)
  compat32 install chroot            : (not specified)
  compat32 install prefix            : (not specified)
  compat32 install libdir            : (not specified)
  utility install prefix             : (not specified)
  utility install libdir             : (not specified)
  installer prefix                   : (not specified)
  doc install prefix                 : (not specified)
  kernel name                        : (not specified)
  kernel include path                : (not specified)
  kernel source path                 : (not specified)
  kernel output path                 : (not specified)
  kernel install path                : (not specified)
  precompiled kernel interfaces path : (not specified)
  precompiled kernel interfaces url  : (not specified)
  proc mount point                   : /proc
  ui                                 : (not specified)
  tmpdir                             : /tmp
  ftp mirror                         : ftp://download.nvidia.com
  RPM file list                      : (not specified)
  selinux chcon type                 : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 270.41.06.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> The CC version check failed:
   
   The compiler used to compile the kernel (gcc 4.3) does not exactly match the
   current compiler (gcc 4.5).  The Linux 2.6 kernel module loader rejects kern
   el modules built with a version of gcc that does not exactly match that of t
   he compiler used to build the running kernel.
   
   If you know what you are doing and want to ignore the gcc version check, sel
   ect "No" to continue installation.  Otherwise, select "Yes" to abort install
   ation, set the CC environment variable to the name of the compiler used to c
   ompile your kernel, and restart installation.  Abort now? (Answer: No)
-> Kernel source path: '/lib/modules/2.6.32-5-amd64/source'
-> Kernel output path: '/lib/modules/2.6.32-5-amd64/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./kernel; make clean'...
-> Building kernel module:
   executing: 'cd ./kernel; make module SYSSRC=/lib/modules/2.6.32-5-amd64/sour
   ce SYSOUT=/lib/modules/2.6.32-5-amd64/build'...
   NVIDIA: calling KBUILD...
   make -C /lib/modules/2.6.32-5-amd64/build \
      KBUILD_SRC=/usr/src/linux-headers-2.6.32-5-common \
      KBUILD_EXTMOD="/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel" -f /us
   r/src/linux-headers-2.6.32-5-common/Makefile \
      modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || (      \
      echo;                        \
      echo "  ERROR: Kernel configuration is invalid.";      \
      echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing.";   \
      echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";   \
      echo;                        \
      /bin/false)
   mkdir -p /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.tmp_versions
   ; rm -f /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.tmp_versions/*
   make -f /usr/src/linux-headers-2.6.32-5-common/scripts/Makefile.build obj=/t
   mp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv.o.d  -
   nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude -Iin
   clude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux-hea
   ders-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h   -I
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -Wun
   def -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wer
   ror-implicit-function-declaration -Wno-format-security -fno-delete-null-poin
   ter-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a
   -time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCONFI
   G_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tab
   les -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomit-f
   rame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-
   overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-Lin
   ux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-erro
   r -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unused
   -function -mno-red-zone -mcmodel=
   kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BA
   SENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/se
   lfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.tmp_nv.o /tmp/selfgz1635/NVID
   IA-Linux-x86_64-270.41.06/kernel/nv.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv-chrdev
   .o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclu
   de -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/li
   nux-headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf
   .h   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wa
   ll -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-comm
   on -Werror-implicit-function-declaration -Wno-format-security -fno-delete-nu
   ll-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -fun
   it-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1
   -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-u
   nwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048
   -fomit-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno
   -strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NV
   IDIA-Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -
   Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wn
   o-unused-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -
   DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_chrdev)"  -D"K
   BUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-Linux-x86_64
   -270.41.06/kernel/.tmp_nv-chrdev.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.4
   1.06/kernel/nv-chrdev.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv-mlock.
   o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclud
   e -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/lin
   ux-headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.
   h   -I/tmp/
   selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -Wundef -
   Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-i
   mplicit-function-declaration -Wno-format-security -fno-delete-null-pointer-c
   hecks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time
   -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_C
   FI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -m
   no-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomit-frame-p
   ointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overfl
   ow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-Linux-x86
   _64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__
   KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unused-funct
   ion -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE -D"KBU
   ILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_mlock)"  -D"KBUILD_MODNAME=K
   BUILD_STR(nvidia)"  -c -o /tmp/self
   gz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.tmp_nv-mlock.o /tmp/selfgz1635/
   NVIDIA-Linux-x86_64-270.41.06/kernel/nv-mlock.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv-procfs
   .o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclu
   de -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/li
   nux-headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf
   .h   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wa
   ll -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-comm
   on -Werror-implicit-function-declaration -Wno-format-security -fno-delete-nu
   ll-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -fun
   it-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1
   -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unw
   ind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -
   fomit-frame-pointer -g -Wdeclaration-after-statement -Wno-pointe
   r-sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/se
   lfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-
   cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.
   41.06\" -Wno-unused-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG
   -DNDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_pro
   cfs)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-L
   inux-x86_64-270.41.06/kernel/.tmp_nv-procfs.o /tmp/selfgz1635/NVIDIA-Linux-x
   86_64-270.41.06/kernel/nv-procfs.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv_gvi.o.
   d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude
   -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux
   -headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h
    -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -
   Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -
   Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-p
   ointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-a
   t-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCO
   NFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-
   tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomi
   t-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-stri
   ct-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-
   Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-e
   rror -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unu
   sed-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMODU
   LE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_gvi)"  -D"KBUILD_MO
   DNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.
   06/kernel/.tmp_nv_gvi.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel
   /nv_gvi.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv-vm.o.d
    -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude -I
   include2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux-h
   eaders-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h   
   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -W
   undef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -W
   error-implicit-function-declaration -Wno-format-security -fno-delete-null-po
   inter-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at
   -a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCON
   FIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-t
   ables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomit
   -frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-stric
   t-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-L
   inux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-ca
   st-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41
   .06\" -Wno-unused-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -D
   NDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_vm)"
   -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-Linux-x8
   6_64-270.41.06/kernel/.tmp_nv-vm.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.4
   1.06/kernel/nv-vm.c
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-vm.c: In function â€
   v_sg_map_buffer’:
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-vm.c:151:23: warning
   : assignment makes integer from pointer without a cast
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-vm.c:236:1: warning:
   label â€one’ defined but not used
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-vm.c:144:16: warning
   : unused variable â€ount’
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.os-agp.o.
   d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude
   -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux
   -headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h
    -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -
   Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -
   Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-p
   ointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-a
   t-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCO
   NFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-
   tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomi
   t-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-stri
   ct-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-
   Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-e
   rror -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unu
   sed-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DE
   BUG -DNDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os
   _agp)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-
   Linux-x86_64-270.41.06/kernel/.tmp_os-agp.o /tmp/selfgz1635/NVIDIA-Linux-x86
   _64-270.41.06/kernel/os-agp.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.os-interf
   ace.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iin
   clude -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src
   /linux-headers-2.6.32-5-common/arch/x86/include -include include/linux/autoc
   onf.h   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__
   -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-c
   ommon -Werror-implicit-function-declaration -Wno-format-security -fno-delete
   -null-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -
   funit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI
   =1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-
   unwind
   -tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fom
   it-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-str
   ict-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA
   -Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-
   error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-un
   used-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMOD
   ULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_interface)"  -D"KB
   UILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-
   270.41.06/kernel/.tmp_os-interface.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270
   .41.06/kernel/os-interface.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.os-smp.o.
   d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude
   -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux
   -headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h
    -I/tm
   p/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -Wundef
   -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-
   implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-
   checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-tim
   e -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS
   _CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables
   -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomit-frame
   -pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-over
   flow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-Linux-x
   86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D
   __KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unused-fun
   ction -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE -D"K
   BUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_smp)"  -D"KBUILD_MODNAME=K
   BUILD_STR(nvidia)"  -c -o /tmp/self
   gz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.tmp_os-smp.o /tmp/selfgz1635/NV
   IDIA-Linux-x86_64-270.41.06/kernel/os-smp.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.os-regist
   ry.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinc
   lude -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/
   linux-headers-2.6.32-5-common/arch/x86/include -include include/linux/autoco
   nf.h   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -
   Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-co
   mmon -Werror-implicit-function-declaration -Wno-format-security -fno-delete-
   null-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -f
   unit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=
   1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-u
   nwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048
   -fomit-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-
   sign -fno-strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/self
   gz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-ca
   st-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41
   .06\" -Wno-unused-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -D
   NDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(os_regis
   try)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-L
   inux-x86_64-270.41.06/kernel/.tmp_os-registry.o /tmp/selfgz1635/NVIDIA-Linux
   -x86_64-270.41.06/kernel/os-registry.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv-cray.o
   .d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude
   -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux
   -headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h
    -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -
   Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-com
   mon -Werror-implicit-function-declaration -Wno-format-security -fno-delete-n
   ull-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -fu
   nit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1
   -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unw
   ind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -
   fomit-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-
   strict-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVI
   DIA-Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -W
   no-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno
   -unused-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -D
   MODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_cray)"  -D"KBUI
   LD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-27
   0.41.06/kernel/.tmp_nv-cray.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/
   kernel/nv-cray.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nv-i2c.o.
   d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude
   -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux
   -headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h
    -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -
   Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -
   Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-p
   ointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-a
   t-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCO
   NFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-
   tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomi
   t-frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-stri
   ct-overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-
   Linux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compar
   e -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING
   =\"270.41.06\" -Wno-unused-function -mno-red-zone -mcmodel=kernel -UDEBUG -U
   _DEBUG -DNDEBUG  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR
   (nv_i2c)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVID
   IA-Linux-x86_64-270.41.06/kernel/.tmp_nv-i2c.o /tmp/selfgz1635/NVIDIA-Linux-
   x86_64-270.41.06/kernel/nv-i2c.c
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nvacpi.o.
   d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iinclude
   -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/linux
   -headers-2.6.32-5-common/arch/x86/include -include include/linux/autoconf.h
    -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -Wall -
   Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -
   Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-p
   ointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-a
   t-
   a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCONF
   IG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-ta
   bles -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomit-
   frame-pointer -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict
   -overflow -fno-dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-Li
   nux-x86_64-270.41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-err
   or -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unuse
   d-function -mno-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE
   -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvacpi)"  -D"KBUILD_MODNA
   ME=KBUILD_STR(nvidia)"  -c -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/
   kernel/.tmp_nvacpi.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv
   acpi.c
     ld -m elf_x86_64   -r -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/ker
   nel/nvidia.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-kernel.
   o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv.o /tmp/selfgz1635/
   NVIDIA-Linux-x86_64-270.41.06/kernel/nv-chrdev.o /tmp/selfgz1635/NVIDIA-Linu
   x-x86_64-270.41.06/kernel/nv-mlock.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270
   .41.06/kernel/nv-procfs.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kern
   el/nv_gvi.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-vm.o /tm
   p/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/os-agp.o /tmp/selfgz1635/N
   VIDIA-Linux-x86_64-270.41.06/kernel/os-interface.o /tmp/selfgz1635/NVIDIA-Li
   nux-x86_64-270.41.06/kernel/os-smp.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270
   .41.06/kernel/os-registry.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/ke
   rnel/nv-cray.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv-i2c.o
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nvacpi.o
   (cat /dev/null;   echo kernel//tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/
   kernel/nvidia.ko;) > /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/mo
   dules.order
   make -f /usr/src/linux-headers-2.6.32-5-common/scripts/Makefile.modpost
     scripts/mod/modpost -m  -i /usr/src/linux-headers-2.6.32-5-amd64/Module.sy
   mvers -I /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/Module.symvers
    -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/Module.symvers -S -
   w  -s
     cc -Wp,-MD,/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/.nvidia.mo
   d.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.5.2/include -Iincl
   ude -Iinclude2 -I/usr/src/linux-headers-2.6.32-5-common/include -I/usr/src/l
   inux-headers-2.6.32-5-common/arch/x86/include -include include/linux/autocon
   f.h   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel -D__KERNEL__ -W
   all -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-com
   mon -Werror-implicit-function-declaration -Wno-format-security -fno-delete-n
   ull-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -fu
   nit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1
   -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unw
   ind-tables -mno-sse
   -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=2048 -fomit-frame-pointer
   -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno
   -dwarf2-cfi-asm -fconserve-stack   -I/tmp/selfgz1635/NVIDIA-Linux-x86_64-270
   .41.06/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL_
   _ -DMODULE -DNVRM -DNV_VERSION_STRING=\"270.41.06\" -Wno-unused-function -mn
   o-red-zone -mcmodel=kernel -UDEBUG -U_DEBUG -DNDEBUG  -D"KBUILD_STR(s)=#s" -
   D"KBUILD_BASENAME=KBUILD_STR(nvidia.mod)"  -D"KBUILD_MODNAME=KBUILD_STR(nvid
   ia)"  -DMODULE -c -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nv
   idia.mod.o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nvidia.mod.c
     ld -r -m elf_x86_64 -T /usr/src/linux-headers-2.6.32-5-common/scripts/modu
   le-common.lds --build-id -o /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/ke
   rnel/nvidia.ko /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nvidia.o
   /tmp/selfgz1635/NVIDIA-Linux-x86_64-270.41.06/kernel/nvidia.mod.o
   NVIDIA: left KBUILD.
-> done.
-> Kernel module compilation complete.
-> Kernel messages:
   [    4.508478] fuse init (API version 7.13)
   [    5.288018]   alloc irq_desc for 28 on node -1
   [    5.288028]   alloc kstat_irqs on node -1
   [    5.288063] jme 0000:02:00.5: irq 28 for MSI/MSI-X
   [    5.288445] eth0: Link is down.
   [    5.289595] ADDRCONF(NETDEV_UP): eth0: link is not ready
   [    5.291346] lp: driver loaded but no devices found
   [    5.305722] ppdev: user-space parallel port driver
   [    6.948287] eth0: Link is up at ANed: 100 Mbps, Full-Duplex, MDI.
   [    6.949576] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
   [    7.936171] usb-storage: device scan complete
   [    7.943435] scsi 4:0:0:0: CD-ROM            HL-DT-ST BD-RE  BH10NS30
   EL00 PQ: 0 ANSI: 0
   [    8.023143] sr0: scsi3-mmc drive: 40x/40x writer dvd-ram cd/rw xa/form2
   cdda tray
   [    8.023152] Uniform CD-ROM driver Revision: 3.20
   [    8.023442] sr 4:0:0:0: Attached scsi CD-ROM sr0
   [    8.034496] sd 0:0:0:0: Attached scsi generic sg0 type 0
   [    8.034653] sr 4:0:0:0: Attached scsi generic sg1 type 5
   [   16.968012] eth0: no IPv6 routers present
   [  227.498095] nvidia: module license 'NVIDIA' taints kernel.
   [  227.498103] Disabling lock debugging due to kernel taint
   [  229.231660] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ
   16
   [  229.231680] nvidia 0000:01:00.0: setting latency timer to 64
   [  229.231689] vgaarb: device changed decodes:
   PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
   [  229.232178] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  270.41.06
   Mon Apr 18 14:53:56 PDT 2011
   [  229.239029] nvidia 0000:01:00.0: PCI INT A disabled
-> Installing both new and classic TLS OpenGL libraries.
-> Installing both new and classic TLS 32bit OpenGL libraries.
-> Install NVIDIA's 32-bit compatibility OpenGL libraries? (Answer: No)
-> Searching for conflicting X files:
-> done.
-> Searching for conflicting OpenGL files:
-> done.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86_64'
   (270.41.06):
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
-> done.
-> Runtime sanity check passed.
-> Would you like to run the nvidia-xconfig utility to automatically update you
   r X configuration file so that the NVIDIA X driver will be used when you res
   tart X?  Any pre-existing X configuration file will be backed up. (Answer: Y
   es)
-> Your X configuration file has been successfully updated.  Installation of
   the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 270.41.06)
   is now complete.
---

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續44

安裝Nvidia顯示卡驅動程式遇到的狀況與瓶頸,續2

前一個段落提到,採用下載nvidia官方網站提供的驅動程式,並預先安裝這個驅
動程式所必須搭配的其它軟體套件,官方的驅動程式必須在圖形介面沒有啟動的
狀態下執行,並且會及時編譯包裹檔中的原始碼,變成位元檔之後,自動再安裝
到搭配的路徑之下,整個流程結束之後,筆者發現雖然執行3D動作的遊戲畫面有
呈現出一定的效果,沒有破圖和延遲,但是若播放藍光等級的1080P高畫質影片
,畫面仍然會嚴重延遲,熱心的網友留言提供關鍵資訊 /usr/lib/vdpau/libvdpau_nvidia.so
,筆者查詢結果,並沒有找到這個檔案,於是筆者決定放棄,採用nvidia官方驅
動程式的方式,畢竟筆者不是程式開發者,沒有這個精神力和技術力,重新手動
驅動程式編譯原始碼來除錯,因為牽扯到系統核心驅動程式的更新,最後還是重
灌了。這次筆者採用使用,套件來源庫既有的nvidia相容驅動程式軟體套件的方
式來嘗試看看,系統一開始剛重灌完畢,筆者進入"synaptic套件管理程式",筆
者想到的是先把有關顯示卡驅動程式的套件都更新成當下最新版,筆者搜尋"xorg"
字樣,列出來的套件"很多",筆者不知道該從何選擇起,xorg相關套件幾乎都是
7.5版,而列表中最新到7.6版,筆者為了方便省事,就直接點選升級"xorg"這個
套件,然而套件管理程式自動計算套件相依性的結果,牽連出一大堆的套件也會
一起更新,其中有個"xserver-xorg-video-nouveau",看似乎像是比較相關的樣
子,更新完畢筆者重開機,發現一的地方就有問題了,gnome控制中心\硬體\螢幕
,原本呈現的資訊有"顯示器:筆者的螢幕品牌""更新頻率:60 Hz 或 75 Hz",
可是在更新了"xorg"之後,卻變成"顯示器:不明""更新頻率: 0 Hz",而且寫死
無法更改。筆者完全沒有除錯的方向,不知道該怎麼辦,google也找不到筆者看
得懂的答案,筆者只好假裝沒看到,先當鴕鳥跳過。

筆者參考了網友提供的指令的片段關鍵字和筆者看不懂的debian官方網站文件中
的片段關鍵字,決定先把一些相關的軟體套件再裝一裝,筆者安裝的套件有:

binutils

make

gcc 4.3 (搜尋後,套件清單照字母排序,筆者把 gcc 4.3 開頭的都裝了)

build-essential

linux-headers-2.6.32-5-all (2.6.32-5是筆者當下系統核心的版本)

linux-source-2.6.32

module-assistant

nvidia-kernel-common

nvidia-kernel-source 版本為 260.XX

nvidia-glx

nvidia-xconfig

nvidia-vdpau-driver

libvdpau1

nvidia-common

nvidia-cuda-系列 版本為3.2.XX

這堆套件中要注意的是,有些是主要程式,有些是函式庫,若能先選到主要程式
,則套件管理程式在計算套件相依性的時候應該會把需要對應的函式庫牽連起來
,再來因為筆者的CPU硬體是64位元架構的,作業系統軟體也是64位元版本,所
以筆者原則上希望安裝環境的主程式和函式庫也都統一為64位元的版本,所以選
套件之時,尤其是函式庫的部分,"不要"選到32位元的版本去了,再來是nvidia
驅動程式的版號狀況,筆者當然希望統一使用最新的版號,當筆者依造版號排序
時發現有71.XX,96.XX,173.XX,195.XX,260.XX,筆者當然選擇260.XX系列,
nvidia官方版本都已經更新到270.XX系列了。

以上套件的選取並安裝完畢,筆者根據debian官方網站的文件,嘗試一個指令,
開啟終端機視窗,切換到root帳號權限,執行指令 m-a (請參考套件"module-assistant"
的指令群說明資訊),會進入一個有許多選項的文字視窗,把其中的項目都去跑過
一輪,然而注意"SELECT"這個項目,選取其中的子項目"nvidia-kernel",來執行
,在終端機視窗中就會跑一些類似編譯安裝之類的資訊,然後筆者在下第二個指
令 nvidia-xconfig 筆者發現,系統一開始安裝完畢後,內建"並沒有"包含
"/etc/X11/xorg.conf"這樣一個檔案,而 nvidia-xconfig 就會協助產生這樣一
個檔案,當然其中的參數設定排序筆者看不懂,筆者希望有圖形化介面的程式,
可以專門用來設定xorg.conf的參數值(最好是gnome 2.3X.X版環境的整合項目)。

再一次的重開機後,筆者發現 gnome控制中心\硬體\螢幕,顯示器:還是"不明"
,更新頻率則變成了: 50 Hz 或 51 Hz,筆者用的是19"LCD螢幕,照理說選項中
應該要有"60Hz",這個項目才對,為什麼會出現 50 Hz 或 51 Hz 筆者還是不知
道該怎麼辦。

gnome控制中心"也沒有"出現任何類似於"NVIDIA X Server Settings"的項目,
筆者無法針對 nvidia ion 晶片組的效能,做最佳化的調教,唯一看似可以調整
的是 gnome控制中心\硬體\螢幕 螢幕解析度(預設就用最大值了)。

再來就要驗證3D動作遊戲效果和高畫質影音檔案了,筆者執行"Armagetron Advanced"
3D效果有出來,沒有破圖和延遲,這部分OK,另外筆者發現 /usr/lib/vdpau/libvdpau_nvidia.so
這個檔案有存在了,根據網友的提示資訊,筆者先嘗試 SMPlayer 這套撥放軟體
,其骨子裡用的核心套件為mplyaer,在SMPlyaer選單列\選項\偏好設定\一般\視訊\output driver
,選擇"vdpau",並且勾選"disable video filters when using vdpau"項目,
其他設定項目也都跑過一輪,調教最佳化, 筆者嘗試撥放一個從youtube擷取下
來的1080P高畫質MP4格式影音檔,除了開頭會噸一兩秒鐘,之後都是非常順暢,
到此終於把3D效果和高畫質影音兩個部分,在linux系統呈現出來了,所花費的
時間和精神力以及複雜度,真的比MacOSX和MsWindows多上許多,可是還是有螢
幕更新頻率的問題,沒有解決,還有顯示色彩品質項目(例如256色,16位元,
24位元,32位元等等),也"找不到"可設定的圖形介面選項(最好有跟gnome控制
中心有整合再一起),總之,就是還是差那麼一部分無法完整。

以上的過程情境,筆者完全是以土法煉鋼的錯誤嘗試方式,拼裝出來的,至於為
什麼是以上的步驟,筆者也寫不出其中技術的因果關係,只知道反正這樣做,就
可以跑3D遊戲不破圖,看高畫質影片不延遲,筆者相信,其中應該會有些套件其
實不用安裝,或著其實還有些影音"解碼器"可以再補安裝,讓高畫質影片呈現得
更順暢,只是"synaptic套件管理程式"裏頭的套件何其多,筆者根本不知道從何
比對起。

參考連結

http://wiki.debian.org/NvidiaGraphicsDrivers

http://wiki.debian.org/NvidiaGraphicsDriversNvidiaWay

debian6.0該如何搭配套件庫的nvidia套件或nvidia官方驅動程式?
http://moto.debian.org.tw/viewtopic.php?f=11&t=15666
感謝網友提供多個關鍵提示資訊文字
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續45
作者: IanHo2011-05-04 12:59
為什麼老是連不進 http://phorum.study-area.org/ 呢!?
 
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續45

安裝Nvidia顯示卡驅動程式遇到的狀況與瓶頸,續3

筆者前面段落提過,系統剛安裝完畢的環境,預設沒有 /etc/X11/xorg.conf 這
個檔案。當筆者從"synaptic套件管理程式"更新"xorg"套件到最新版,然後又更
新到了nvidia 260.X系列驅動程式版本,一堆nvidia 相關套件都更新完畢後,
雖然3D效果和高畫質影片都可以順利呈現和撥放了,可是 \gnome控制中心\硬體
\螢幕(/usr/bin/gnome-display-properties)的選項卻會出現錯誤問題,例如:
"顯示器資訊"從有廠牌型號變成"不明","更新頻率"從60hz、75hz變成50hz、51hz
,"旋轉:從4個選項,變成只剩一個選項。

筆者google的結果,都是要自行新增及修改 /etc/X11/xorg.conf 參數設定檔的
內容,可是筆者沒有這麼多精神力還要去熟悉指令的操作或著設定檔的結構,以
及參數的排序規則,筆者只是個終端使用者,然後筆者找到了"nvidia-xconfig"
這個套件,原來這個套件裏頭的純文字指令"nvidia-xconfig",可以協助新增以
及下參數到 /etc/X11/xorg.conf 內容之中,筆者努力的google,還是找不到
"nvidia-xconfig"的全圖形化替代方案,只好不得不使用nvidia-xconfig搭配參
數下指令了,開終端機視窗下指令查詢"man nvidia-xconfig"和"nvidia-xconfig --help"
一拖拉庫的參數選項看得筆者眼花撩亂,另外 /usr/share/doc/nvidia-glx/html/index.html
也有一堆看不完的文件資料,總之筆者google之後發現"nvidia-xconfig --no-dynamic-twinview"
這個參數選項,設定之後會被寫入 /etc/X11/xorg.conf,系統重開機 \gnome控制中心\硬體\螢幕
更新頻率變回了60hz、75hz,然後其中有個"rotation"相關的參數下了之後,旋轉
的4個選項都出現了,筆者下了"nvidia-xconfig --query-gpu-info",其中顯示
了筆者的LCD螢幕品牌的資訊,horizsync和vertrefresh最小與最大值的資訊等等
,筆者突發奇想,把這些資訊手動填入到 /etc/X11/xorg.conf 對應的區塊位置上
,因為原本的預設值是錯的,結果重開機後 \gnome控制中心\硬體\螢幕 沒有變化
,顯示器資訊還是"不明"。至少到目前為止解決了"更新頻率"和"旋轉"這兩個項目
。筆者必須在終端機視窗中下指令來填值和修改預設值,實在是一種對終端使用者
不友善的動作,而且改的還只是顯示介面的設定而已。

之前在嘗試安裝nvidia官方版本驅動程式的時候, \gnome控制中心\,會有一個項
目"NVIDIA X Server Settings",裏頭有不少晶片組效能調教的選項,筆者當然也
想找類似的全圖形介面,設定套件來用,然後筆者找到了"nvclock"(圖形介面可選
用"nvclock-gtk"或"nvclock-qt")這個套件,其中可設定的選項當然沒有nvidia官
方版本的"NVIDIA X Server Settings"來的完整,而且筆者發現,設定好的數值每
次重開機後又變回預設值,即使使用root帳號來設定,也會這樣,不曉得為什麼?

在查詢相關文件的時候,文件中有提到"nvidia-settings"這個純文字指令的設定
程式,可是筆者在系統中找不到,後來才發現這是要另外安裝的套件,筆者發現原
來其套件版本為195.X系列,難怪筆者之前沒有選取安裝,因為是舊版的,筆者怕
安裝之後會出問題,只好犧牲跳過了。

以下是筆者個人的"xorg.conf"片段內容:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "NoFlip" "False"
    Option         "MultisampleCompatibility" "True"
    Option         "Overlay" "True"
    Option         "ProbeAllGpus" "True"
    Option         "RandRRotation" "True"
    Option         "RenderAccel" "True"
    Option         "NoRenderExtension" "False"
    Option         "UseEdid" "True"
    Option         "UseEdidDpi" "True"
    Option         "UseEdidFreqs" "True"
    Option         "XvmcUsesTextures" "True"
    Option         "DynamicTwinView" "False"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

在這裡筆者突然想到,MsWindowsXP圖形介面會有一個"色彩品質"設定項目,
可以調整整個系統顯示功能的色彩深度,可選項目例如"256色""16位元""24位元"
"32位元",可是在gnome桌面環境,怎麼就是找不到類似的"圖形介面"可選項
目?

參考連結

Ubuntu 正體中文站 討論區 - Ubuntu 基本支援
   Ubuntu基本設定
   ubuntu 7.04, nvidia, 50 Hz, 螢幕閃爍
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=flat&type=&topic_id=4100&forum=2

Ubuntu 正體中文站 討論區 - Ubuntu 基本支援
   Ubuntu硬體支援
   關於ubuntu 8.04 設定螢幕解析度跟頻率問題
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&type=&topic_id=9779&forum=3

Ubuntu 正體中文站 討論區 - Ubuntu 基本支援
   Ubuntu基本設定
   給新手和我自己的備忘錄
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&type=&topic_id=7221&forum=2   

Ubuntu 正體中文站 討論區 - Ubuntu 基本支援
   Ubuntu基本設定
   ubuntu 8.04 LTS解析度設定問題
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=thread&type=&topic_id=9047&forum=2
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: thx2011-05-17 21:16
把這篇放在肉腳版會不會太好笑...........................
提供這篇一起分享 http://www.pczone.com.tw/vbb3/thread/41/124690/
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-05-18 00:50
把這篇放在肉腳版會不會太好笑...........................
提供這篇一起分享 http://www.pczone.com.tw/vbb3/thread/41/124690/


請問所謂"太好笑"的意思是???

主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: thx2011-05-18 01:41
把這篇放在肉腳版會不會太好笑...........................
提供這篇一起分享 http://www.pczone.com.tw/vbb3/thread/41/124690/


請問所謂"太好笑"的意思是???


別誤會.我是覺得這有深度的  不該在肉腳版  所以沒發現這篇好文  .XD

我自己也是把os x 當freebsd  再用..
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-05-18 02:07
引述: thx

別誤會.我是覺得這有深度的  不該在肉腳版  所以沒發現這篇好文  .XD

我自己也是把os x 當freebsd  再用..

我自己是有這樣一個構思~看了網路上一堆所謂的軟體方面的安裝設定與操作資訊技術討論之後~
我產生了一個刻板印象~ 就是大部分的回應都是採用"純文字指令的方式"回應給提問者去解決某
個問題~ 即使該問題現階段已經有全圖形介面的解決方案~ 回應者幾乎全都還是只給一串指令~
這讓我感覺~ 若提供"全圖形介面"的解決方法~似乎就是一種肉腳的表現~ 我寫這篇LINUX分享文~
整個大原則就是完全站在"MsWindows全圖形介面終端使用者"的思維邏輯下來安裝設設定使用
LINUX系統~除非現階段完全找不到全圖形介面的解決方法~才會找指令模式的解決方法~
即使用了指令模式的解決方法~也依舊使用DOS的思維來解決~ 能夠 開終端機或著圖形介面的文
字編輯器用組合快速鍵複製貼上解決的~絕對不會去輸入那一長串指令~ 在這樣思維下
用LINUX全圖形介面思維寫出的分享文~依照我對網路論壇討論風氣的刻板應印象~我就選擇擺放到
"肉腳板"~ 因為只有"肉腳"才在用全圖形介面~ 進階玩家都在打指令~
主題: 回覆: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: harrier2011-05-19 15:40
"肉腳板"~ 因為只有"肉腳"才在用全圖形介面~ 進階玩家都在打指令~

真正的專家是全能的,有啥就用啥:迅速解決問題才是重點。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續46~47
作者: IanHo2011-05-25 22:37
這幾個月以來還真的就是三不五時就連不上 study-area 討論區~

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續46

關於純文字指令"locale"

軟體環境為debian-6.0.1a-amd64-netinst.iso+gnome桌面,筆者在終端機視窗內
下指令"locale"得到的資訊如下:
---
root@HTPC:/home/ho# locale
LANG=zh_TW.UTF-8
LANGUAGE=zh_TW:zh
LC_CTYPE="zh_TW.UTF-8"
LC_NUMERIC="zh_TW.UTF-8"
LC_TIME="zh_TW.UTF-8"
LC_COLLATE="zh_TW.UTF-8"
LC_MONETARY="zh_TW.UTF-8"
LC_MESSAGES="zh_TW.UTF-8"
LC_PAPER="zh_TW.UTF-8"
LC_NAME="zh_TW.UTF-8"
LC_ADDRESS="zh_TW.UTF-8"
LC_TELEPHONE="zh_TW.UTF-8"
LC_MEASUREMENT="zh_TW.UTF-8"
LC_IDENTIFICATION="zh_TW.UTF-8"
LC_ALL=
---

筆者發現就缺"LC_ALL="沒有字串值呈現,筆者的想法是希望能找到一個已經存
在的參數設定檔案,能夠填入類似 LC_ALL="zh_TW.UTF-8" 這樣一個字串值,然
後當筆者每次重開機,輸入"locale"這個指令後,回應的系統資訊都會完整呈現
LC_ALL="zh_TW.UTF-8"。筆者google不出所以然來,有幸有熱心的網友回應,可
將 LC_ALL="zh_TW.UTF-8" 寫入 /etc/default/locale 這個檔案裏頭,筆者照
做並重開機,輸入"locale"這個指令,果然回應的系統資訊都有呈現 LC_ALL="zh_TW.UTF-8"。

參考連結

摩托學園討論區 ; 檢視主題 - 關於locale指令的問題
討論區首頁 ‹ Debian 討論區 ‹ debian command
http://moto.debian.org.tw/viewtopic.php?f=15&t=15785

Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續47

關於compiz的新補充

筆者重新整理一次安裝compiz套件時遇到的狀況,軟體環境為debian-6.0.1a-amd64-netinst.iso
+ gnome桌面 + nvidia 270.X驅動程式(從synaptic內挑選並安裝),另外也有將
"nvidia-xconfig"這個套件更新到270.X版,以前的段落曾經提過安裝compiz要選
之相關套件,這就照舊,然後筆者多次嘗試之後發現在開始設定compiz之前,必
須先將一些參數設定值寫入 /etc/X11/xorg.conf,並且有啟用這些設定值,那麼
compiz才會有效啟用,在 /etc/X11/xorg.conf 填入以下區段內容(如果原先就有
那就跳過)。

---
Section "Module"
        Load "glx"
EndSection
---

再來在終端機視窗下指令和搭配參數。

#nvidia-xconfig --composite

以上動作會填入參數設定值到 /etc/X11/xorg.conf,重開機登入系統,讓這些設
定值生效,然後依照以前段落提過的,執行 compizconfig settings manager 把
幾個相關選項先啟用,最後在啟用compiz,終於可以玩轉compiz的許多眼睛糖果啦
。至於為什麼要做以上的設定,筆者也不知道,反正是筆者自己排列組合各種設定
值的時候矇到的。

再來附上筆者自己現在的 /etc/X11/xorg.conf 內容片段,可參考看看。

---
Section "Module"
    Load           "glx"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "ION"
EndSection

Section "Screen"

#    Monitor        "Monitor0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "RandRRotation" "True"
    Option         "DynamicTwinView" "False"
    Option         "UseEdidFreqs" "True"
    Option         "UseEdid" "True"
    Option         "UseEdidDpi" "True"
    Option         "AllowGLXWithComposite" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DisableGLXRootClipping" "False"
    Option         "ProbeAllGpus" "True"
    Option         "UBB" "True"
    Option         "Overlay" "True"
    Option         "CIOverlay" "True"
    Option         "NoFlip" "False"
    Option         "XvmcUsesTextures" "True"
    Option         "ConstantDPI" "True"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection
---

參考連結

摩托學園討論區 &bull; 檢視主題 - 關於 Compiz 的設定問題
http://moto.debian.org.tw/viewtopic.php?f=11&t=15792

Compiz - Debian Wiki
http://wiki.debian.org/Compiz
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續48
作者: IanHo2011-05-28 23:36
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續48

桌面工作列

MacOSX系列,有一個預設位在畫面下方的Dock(桌面工作列)功能,Linux當然也
有類似功能的軟體可選用安裝,但gnome預設桌面環境下方已經有gnome面板了,
所以這些選用的桌面工作列軟體,可能就要移動到畫面的左側或右側,要不然就
是把原本預設擺在畫面下方下方的gnome面板移除掉,用其他桌面工作列軟體來
替換,不然就會跟原本的gnome面板重疊在一起了。

Avant-Window-Navigator

套件安裝後預設在:
Gnome選單列\應用程式\附屬應用程式\Avant Window Navigator

Cairo-Dock

套件安裝後預設在:
Gnome選單列\應用程式\系統工具\Cairo-Dock(no OpenGL)
Gnome選單列\應用程式\系統工具\GLX-Dock(使用OpenGL的Cairo-Dock) 3D效果很炫,但偏好設定有些複雜。


終端機模擬器

若比喻的話,這就相當於MsWindows的附屬應用程式\命令提示字元,因筆者使用
習慣,會希望這個軟體視窗介面能跟gnome桌面風格一致,而且相關設定選項也
是可在偏好設定的視窗中勾勾選選即完成設定,挑來挑去最後只剩兩款
gnome terminal(gnome環境的預設),和 ROXTerm。


參考連結

Avant Window Navigator
http://wiki.awn-project.org/
 
Glx-Dock / Cairo-Dock
http://www.glx-dock.org/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續49
作者: IanHo2011-06-08 22:25
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續49

將debian系統安裝ISO檔案轉換到USB隨身碟上(以X86-64架構為例)

筆者下載了debian-6.0.1a-amd64-netinst.iso燒錄成光碟,來安裝debian系統,
這個安裝片開機後一開始是沒有提供滑鼠操作的圖形選單(所謂的圖形是指有張背
景圖),用鍵盤操作選取使用者想要安裝的環境的模式,並且有好幾個子選單和項
目可供選選擇。

首個選單有:
installer boot menu
---
install
graphical install
advanced options >
help
---

當筆者選取了 advanced options > ,子項目有:
---
back.. <
expert install
rescue mode
automated install
graphical expert install
graphical rescue mode
graphical expert install
alternative desktop environments >
---

筆者嘗試選取 alternative desktop environments > ,子項目還有:
---
back.. <
KDE >
LXDE >
Xfce >
---

筆者再選取 KDE > ,子項目又有:
---
back.. <
install
graphical install
advanced options >
help
---

筆者又再嘗試選取 advanced options > ,子項目再有:
---
back.. <
expert install
automated install
graphical expert install
graphical automated install
---

當筆者最後選取了 graphical expert install debian ,系統開機安裝片開始
進入可滑鼠操作的全圖形化系統安裝流程畫面。
由以上情境和以前的段落描述,可知這片安裝片有提供不同的桌面環境可選項
目選單,預設是gnome,也有提供不同的安裝模式的可選項目選單。

時代在進步,用光碟安裝的話,一來讀取速度可能較慢,二來機械運作多少會
有吵雜聲,於是筆者嘗試尋找將iso轉換到USB隨身碟的相關技術資訊,筆者的
想法與需求是,在系統安裝片內容的圖形畫面,選單結構,操作模式都"不改變"
並且盡可能使用"全圖形畫面"的轉換與參數的修改與設定過程的條件下,將原本
的系統安裝片ISO檔,透過一個什麼樣的方式,轉換到一顆USB隨身碟中,然後
用這顆USB隨身碟來安裝debian系統,這樣的話原本的光碟開機安裝流程,都還
是一樣,而且又能避免掉光碟運轉時的吵雜聲,安裝資料的讀取速度也能加快
一些(如果有選用高速USB隨身碟的話),google了許多資料與網友提供的參考資
訊之後 筆者拼裝出了以下的方法。

先進入synaptic選取安裝相關的配套軟體,有:
unetbootin,
syslinux,
extlinux,

用以上三個套件的關鍵字搜尋,synaptic裏頭的套件應該還會發現相關搭配套件
,還是要注意一下套件的描述和簡介,若覺得相關的若系統沒有自動搭配,自己
再去補裝。

裝完套件後準備好一顆塞得下ISO檔內容容量的USB隨身碟,將之格式化成FAT32
格式。 gnome選單列\應用程式\系統工具\磁碟公用程式\ 可用來格式化隨身碟
,格式化前請先點選"卸載儲存區"項目,格式化完再裝載回來,左側儲存裝置欄
位選取"USB隨身碟",右側點選"編輯分割區"勾選"可開機"項目。

執行 gnome選單列\應用程式\系統工具\unetbootin,選取"映像檔"項目並選取
debian-6.0.1a-amd64-netinst.iso這個範例檔案,最後點選"確定",unetbootin
就開始將檔案轉換到隨身碟中(不過筆者自己的觀察是,其實只是將原本ISO檔的
內容解壓到USB隨身碟中,另外再新增幾個unetbootin特製的開機相關系統檔案,
以及自動偵測設定的開機參數設定檔),USB隨身碟的內容製作完畢,筆者重開機
並使用USB隨身碟當開機碟試試,嗯~進入USB的隨身碟的選單了,可是一開始的
選單怎麼跟原本的光碟片開機選單還是不太一樣,於是筆者仔細對照兩種開機選
單果然unetbootin轉換過後的開機選單跟原本的就有差別了,筆者需要的是原本
光碟開機的選單內容與階層模式,完全不要變,所以unetbootin修改過的版本不
符合筆者需求,問題是unetbootin視窗內容項目又沒有跟修改開機選單有關的選
項欄位,筆者這下子不知道該怎麼辦了,筆者一開始的想法是,仔細比較原本光
碟內容的目錄和檔案結構,跟unetbootin修改過的USB隨身碟內容版本有些什麼
差異,看看沒有有一些參數設定黨內容不同的地方,兩相比較之後,發現似乎
isolinux.cfg和syslinux.cfg就有差異,但還是不知道該從何改起,後來有網友
提供可能的修改方向,筆者嘗試將USB隨身碟中 /isolinux/ 檔案夾下,所有的
檔案,子檔案夾,子檔案,維持原來的路徑結構,全部複製到USB隨身碟的"根目錄"
,而USB隨身碟根目錄,原本有一個syslinux.cfg檔案則先另外備份起來,用純文
字編輯器修改syslinux.cfg 的內容如下:
---
include menu.cfg
default vesamenu.c32
prompt 0
timeout 0
---
沒錯,整個syslinux.cfg就只剩下以上"四行內容"而已。存檔後,再用USB隨身
碟來開機看看,終於效果出來了,原本光碟開機的選單內容和階層結構完整呈
現在USB隨身碟上了,選取所需項目後,可以進入包含滑鼠操作的全圖形介面系
統安裝流程。

接下來,筆者還是有些部分,想要嘗試解決但還是搞不定,就是USB隨身碟裏頭
的檔案目錄結構一團亂,不像原本的光碟ISO檔那樣分門別類,筆者推測這可能
需要了解系統安裝功能的相關檔案結構設計,才知道該如何修改吧,不過這已
經超出筆者的終端使用者能力範圍了。

筆者期待的是,有進階的電腦玩家能設計出一套"組裝的流程",例如整理好針對
某個軟硬體架構的版本,就例如這裡用的範例版本 debian 6.0 X86-64,描述可
以上debian網站的某個連結路徑,下載某些元件檔案,把這些元件檔案分別下載
來之後,那些檔案擺在那些目錄下,那些檔案擺在根目錄,再來新增或修改某些
參數設定檔案的字串值,並且分門別類地擺放目錄和檔案,再來可以把隨身碟格
式化成的檔案系統有哪些可以選用,各要搭配那些開機元件檔案等等,最後把這
些規劃好的檔案夾和元件檔案,直接複製到USB隨身碟中,就這樣製造好一個debian
系統安裝隨身碟了,希望以上流程可以在全圖形環境中解決,只是到目前為止,
沒有找到筆者理想中的並且看得懂得這樣一份文件。

再來這篇連載的大主題是POWERPC架構下的LINUX經驗,所以筆者真正需要的其實
是將debian-6.0.1a-powerpc-netinst.iso轉換到USB隨身碟上,可是筆者比較之
後發現debian-6.0.1a-powerpc-netinst.iso的檔案路徑結構其實是另一回事,
UNetbootin相關說明又沒看到有寫支援PowerPC架構,於是筆者又不知道該怎麼辦
了,筆者實在很想知道PowerPC架構的版本可以如何做到筆者以上描述的需求。


參考連結

USB系統安裝隨身碟的問題和瓶頸
http://moto.debian.org.tw/viewtopic.php?f=11&t=15810

http://wiki.debian.org/Syslinux

http://en.wikipedia.org/wiki/Syslinux

http://zh.wikipedia.org/wiki/UNetbootin

http://unetbootin.sourceforge.net/

http://www.debian.org/releases/stable/amd64/ch04s03.html.en

http://opensource.nchc.org.tw/debian/dists/stable/main/installer-amd64/current/images/hd-media/

boot.img.gz
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續50
作者: IanHo2011-06-16 01:49
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續50

關於關於圖形介面的runlevel調整設定

MsWindowsXP系統開機過程,會陸陸續續執行啟用許多開機常駐服務,或自訂的應
用程式等等,當然MsWindowsXP有提供圖形介面的設定工具,讓使用者調整要停用
或啟用那些服務或應用程式,像是內建的msconfig.exe(系統設定公用程式),和
控制台\系統管理工具\服務 等等。
在 debian-6.0.1a-amd64-netinst.iso+gnome 環境,筆者當然也要找類似以上功
能的"圖形介面"工具程式,系統預設安裝好的環境有:
gnome選單列\系統\控制中心\啟動應用程式,
gnome選單列\系統\控制中心\服務,
但這兩個介面功能都很陽春,就是應用程式和服務的大標題以及是否啟用的勾選
框而已,筆者從 synaptic 找到了可以查詢並設定較為細部的啟用應用程式和服
務的圖形介面套件bum(boot-up manager),這是一個圖形介面runlevel控制工具
,提供的可勾選項目和項目資訊較為詳細,至於runlevel是什麼,解釋這個已經
超過筆者的能力範圍了。

參考連結

http://en.wikipedia.org/wiki/Runlevel

http://wiki.debian.org/RunLevel

關於軟體套件標題名稱的一致性

筆者安裝了一堆圖形介面軟體套件之後發現一個情境,synaptic清單列表中的套
件名稱,gnome選單列子選單上的軟體套件名稱和註解("debian選單"和"應用程式選單")
,軟體套件的視窗標題列,控制中心內的項目名稱,即使是指同一套軟體,字句
卻不見得會百分之百的一致,例如可能空格或"-"位置不同,簡短的軟體註解敘
述用字不同等等,只是意思一樣。筆者發現,只要是自由軟體類的好像常常會發
生這種狀況,偶而還是會造成筆者辨識上的困擾,得來回多比對幾次才能確認哪
個是哪個,不過想想,畢竟是免費下載來用的軟體,不可能要求那些佛心來著的
軟體開發者能夠精準到每一個視窗圖形元件的文字敘述等等都完全的統一一致,
除非啦,有專門的熱心的人,願意花時間,就針對軟體套件標題名稱文字敘述在
各視窗元件呈現的狀況,做隨時適時的監控,並修正錯誤,以減少文字敘述不一
致的狀況發生。
當然啦,如果付費的商業系統軟體,還發生這種狀況就有點說不過去了,筆者就
曾經發現MacOSX同一系統版本內,有同樣功能作用視窗元件,結果中文名詞翻譯
不一致的狀況。

參考連結

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續51
作者: IanHo2011-06-27 14:27
啟用NumLock功能設定上的一些狀況

筆者的環境是debian-6.0.1a-amd64-netinst.iso + gnome 2.30,搭配的鍵盤為
Sun Type 7 USB介面,系統原本安裝好的環境預設值,當開機進入圖形介面的帳
號密碼登入介面時(GDM),鍵盤上的numlock燈號預設是暗的,筆者必須按下numlock
鍵,才能啟用鍵盤右側的數字區功能,因此筆者希望有一個設定項目,能夠讓系
統開機後,就立即自動啟用鍵盤右側的數字區功能(照理說numlock啟用後,numlock
燈號會恆亮),也就是系統一進圖形介面(登入畫面)開始,就啟用numlock功能,
上網搜尋資料,一開始找到了項目:

gnome控制中心\鍵盤\鍵盤偏好設定\配置\鍵盤模式\設定為"一般104鍵 鍵盤",
gnome控制中心\鍵盤\鍵盤偏好設定\配置\選項\鍵盤配置選項\其他相容選項\
勾選"default numeric keypadkeys"項目,

重開機後,發現沒有效果,還是要自行按下numlock按鍵,鍵盤右側的數字區功
能才會起作用。
把設定還原,再來筆者嘗試第二種方法,從synaptic尋找並安裝了numlockx這個
套件,安裝後可在終端機中執行numlockx這個指令,並設定參數為 on ,可是重
開機後,發現還是沒有效果,依舊要自行按下numlock按鍵,鍵盤右側的數字區
功能才會起作用。

於是筆者只好再嘗試第三種方法,根據numlockx套件內容和文件資訊, 筆者得知
在安裝numlockx套件之後,系統有自動增加了 /etc/X11/Xsession.d/55numlockx
這個script檔案,使用純文字編輯器開啟 55numlockx,將其中的所有內容複製並
插入到 /etc/gdm3/Init/Default 這個純文字檔案中最後一行的"exit 0"之前,
存檔後再重開機試試,結果筆者發現一個狀況,就是雖然鍵盤上的numlock燈號沒
有恆亮,但是實際上numlock功能是啟用的,可以在登入畫面使用鍵盤右側的數字
區數字功能,雖然辨識上會造成困擾,但以後再想辦法解決吧(誰有辦法幫筆者解
決這個問題啊?),在輸入完帳號密碼,進入系統後,numlock燈號才轉變為自動
恆亮。

在此筆者延伸產生一些想法,在安裝了numlockx這個套件後,系統有自動增加了
/etc/X11/Xsession.d/55numlockx 這個script檔案,根據筆者過往的學習經驗,
覺得系統在開機後,圖形介面啟動的過程中,"應該要""自動"去執行這個script
檔案,依照script裏頭的內容,把numlock功能啟用,如果沒有作用,那筆者推測
可能應該是必須把"55numlockx"這個"檔名",穿插到某個"既有的"參數設定檔,
或著另一個"既有的"script檔案中,讓系統偵測並執行,這樣才合乎較為簡化的
流程。
網頁上提供的將55numlockx的文字內容"整個"複製到 /etc/gdm3/Init/Default
檔案中插入這個方法,筆者認為是一種重複的動作,似乎不太合乎自動化流程的
一些概念,既然系統設計了55numlockx這個script,那debian就應該要有一套流
程,是要系統圖形介面在開機時,自動去執行55numlockx(而且要在使用者於圖形
介面輸入帳號之前就要載入完畢),而不是讓使用者再自行將55numlockx裏頭script
的所有內容,再複製到 /etc/gdm3/Init/Default 裏頭,這樣多一套手動手續。

第二個延伸想法是,之前段落有提過bum(boot-up manager)這套圖形介面的runlevel
軟體,那有沒有一套圖形介面軟體,是針對X window"啟動流程"的功能新增移除
與參數設定,就好像圖形介面設定runlevel那樣,筆者可以透過這種軟體,把"55numlockx"
穿插進去並設為啟用,這樣就可以在開機過程中圖形介面輸入帳號密碼時,就自
動已經有啟用numlock功能了。

筆者的描述可能不是很完整,盡量嘗試了。

參考連結
https://help.ubuntu.com/community/NumLock
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-07-10 16:57
好久沒更新了,像這種把linux當成MsWindowsXP家用版來使用的文,真沒想到點
閱次數也會破萬,因為很多狀況與問題,筆者也都嘗試PO文詢問了,但是在茫茫
網海中都還是"找不到也等不到" "筆者想要的答案",所以也不知道該怎麼寫下去~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續52
作者: IanHo2011-07-18 16:17


多按鍵滑鼠的設定軟體和PS/2轉USB介面

筆者手邊有一款PS/2介面的舊款滾輪滑鼠,比較特別的是,其滾輪並不像現在的
滑鼠那樣提供向下壓按的功能,而就只有提供前後滾動的功能,然而另外有提供
一個單獨的按鍵在滑鼠的最左側拇指可觸及處,這款可以說是三個獨立按鍵加一
個純滾輪功能的滾輪(好繞口)。筆者就想到了,有沒有一款軟體,可以跟系統整
合,分別定義這三個按鈕,分別點一下或兩下三下在gnome環境中所代表的行為
動作。有熱心的網友提供了連結,原來真的有軟體叫做"btnx"(從synaptic安裝
btnx、btnx-config套件,安裝在gnome選單列\應用程式\系統工具\btnx),另外
筆者測試硬體環境的"XS35 GT"這款準系統沒有提供PS/2介面,只有USB介面,所
以筆者還搭配了"ATEN UC-100KMA"這款PS/2轉USB轉換器,btnx有抓到ps/2滑鼠
每個按鍵的訊號了,這也表示debian-6.0.1a-amd64-netinst.iso有支援ATEN UC-100KMA
這款PS/2轉USB轉換器的說。

結論,筆者的Sun Type 7 USB Keyboard 還是搞不定,到底該怎麼辦阿。

mypaint

這款軟體可以當成超級加強版小畫家,但不支援BMP格式,可搭配基本型的手寫
板的一些功能。

參考連結

設定多按鍵滑鼠的好工具 btnx [論壇 - Ubuntu 與工具程式及軟體推薦] | Ubuntu 正體中文站
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=24834&forum=7

行雲流水的流水帳: 在Ubuntu上使用btnx設定多鍵滑鼠
http://flowaccount.blogspot.com/2010/06/ubuntubtnx.html
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續53
作者: IanHo2011-07-23 17:34

關於螢幕鍵盤的問題與狀況

筆者過去使用MsWindowsXP內建的"螢幕小鍵盤"和MacOSX內建的"模擬鍵盤"的經驗
,現在在gnome桌面環境,希望也能有類似的操作經驗。
筆者希望這個linux環境的螢幕鍵盤,要有一些功能,像是鍵盤上的文字,要可以
即時的更換字形檔和字體大小,要可以即時的切換不同的文字或符號,例如注音
符號,俄文,法文等歐洲文字系統,泰文,日文等等亞洲文字系統,也要可以切
換PC101key,PC104KEY,日文,歐洲文字等等keyboard layout。

螢幕鍵盤若有以上的功能設計,那筆者就可以把MsWindowsXP和MacOSX的操作體驗
直接無痛的帶到Linux環境來套用,這裡以debian-6.0.2.1-amd64-DVD-1.iso+gnome
環境當成範例,系統預設安裝完畢後,筆者找到gnome選單列\應用程式\無障礙功能\畫面鍵盤
,當筆者點選後,出現的並不是筆者所想像的"螢幕鍵盤",而是詢問是否要啟用
協助技術支援GOK等細部功能的對話框,筆者多次比較後才發現,原來系統內建的
螢幕鍵盤功能,只是GOK這個套件的其中一個子功能,登入系統後,無法單獨只啟
用螢幕鍵盤功能,而是GOK整個套件功能都要啟用,然後再執行其中的螢幕鍵盤功
能,GOK整個套件有一個視窗,其中包含各種設定和協助操作等功能按鈕,要再點
選GOK視窗左上角第一個"寫作"按鈕,才會出現螢幕鍵盤視窗功能可用,另外再點
選 GOK\偏好設定 按鈕,把螢幕鍵盤功能的設定值改一改才可能符合使用者的操
作與視覺習慣,對筆者來說要呼叫個螢幕鍵盤功能,還得執行兩層的程式操作,
才能呼叫出畫面,實在有點麻煩不夠及時。
筆者找不到gnome桌面環境純圖形介面的可設定項目,讓筆者可以切換螢幕鍵盤上
文字的字形檔和字體大小,也找不到可以切換不同文字系統和keyboard layout的
項目,這樣陽春的功能實在很不方便。

另外當GOK套件被啟用後,gnome選單列右側的常駐程式項目就會多出"輔助科技"
的圖示,gnome控制中心\輔助科技\啟用輔助科技,會被啟用,輔助科技圖示的主
要設定內容為"無障礙偏好設定"。

不曉得有沒有獨立的螢幕鍵盤套件,筆者只要螢幕鍵盤及相關設定功能即可,不
需要整套的無障礙輔助使用功能。

然後筆者在synaptic找到"florence"這個套件,看似一個獨立的螢幕鍵盤功能,
但是當筆者查詢其圖形介面的偏好設定內容時,卻發現還是一樣無法像MsWindowsXP
和MacOSX那樣,更換螢幕鍵盤上文字的字形和字體大小,甚至以及不同國家文字
系統的keyboard layout,真是可惜。

參考連結

無~都是自己的體驗~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續54~55
作者: IanHo2011-08-24 11:31
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續54

關於系統安裝時的畫面

debian-6.0.2.1-amd64-DVD-1.iso、debian-6.0.2.1-i386-DVD-1.iso其全圖形化
的安裝流程,在畫面左下角都有提供"螢幕快照"的功能,而這些擷取下來的圖形
檔會被擺在 /var/log/installer/ 路徑下,檔案格式為"*.png"。筆者幾乎把所
有可以快照的畫面都快照下來,累加六十多個畫面檔案,總容量也還好沒有超過
5MB。

然而筆者在測試時發現一個狀況,筆者手邊有一台舊款小筆電"FlyBook A33i",
CPU為全美達1Ghz,主記憶體最大只能到512MB,筆者嘗試安裝debian-6.0.2.1-i386-DVD-1.iso
,同樣都盡可能對每一個可以的畫面點選螢幕快照,然後流程到了"磁碟分割"時
,就會當掉,但是當筆者在安裝流程"完全沒有"執行螢幕快照,就可以一路順利
裝到完,筆者因此推測,是否執行螢幕快照功能,會非常消耗主記憶體的暫存空
間?導致512MB不夠用?

另外可惜的是debian-6.0.2.1-powerpc-DVD-1.iso還未完成全圖形化的系統安裝
畫面,不過還好文字選單的安裝畫面,有提供繁體中文語系的版本,只是預設字
級真的是字太小了,有點消耗眼力。

參考連結

無~都是自己的體驗~


Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續55

盡可能的填滿 Unicode 6.0 字元集

這裡以debian-6.0.2.1-i386-DVD-1.iso+gnome環境為例,筆者之前有發表過關於
Unicode6.0搭配字型的總整理的文章段落,這次為了圖方便就直接拿來套用改成
debian6.0的版本,主要就是以synaptic來源套件庫內可以找到的字型套件名稱為
主(來源套件庫層級,筆者有包含到"unstable"為止,沒有包含"experimental")
,並且盡可能優先選擇可填滿碼位的字型套件(如果有的話),如果synaptic來源
套件庫內找不到可以對應的字型套件名稱,會再去google找找看額外字型,額外
字型檔的安裝方式(在假設該字型檔沒有任何瑕疵的前提下),最直覺的方法就是
將該字型檔直接複製到 /usr/share/fonts/ 所對應的分類路徑之下,不需要刻意
建立新的子目錄來擺放額外的字型檔案,純粹看使用者自行決定是否需要方便分
類而建立子目錄。另外"Gnome字元對應表(gucharmap)"要更新到v3.0以上版本。

接下來列出 Unicode 6.0 所有正式的block。

Aegean Numbers 愛琴海數字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Alchemical Symbols 煉金術符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Alphabetic Presentation Forms 字母變體顯示(表達)形式
synaptic 套件庫內可搭配的字型套件名稱: ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Ancient Greek Musical Notation 古希臘音樂譜記號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Ancient Greek Numbers 古希臘數字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Ancient Symbols 古代符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Arabic 基本阿拉伯文
synaptic 套件庫內可搭配的字型套件名稱: ttf-paktype、ttf-sil-scheherazade

Arabic Presentation Forms-A 阿拉伯文變顯示現形式-A
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Arabic Presentation Forms-B 阿拉伯文變體顯現形式-B
synaptic 套件庫內可搭配的字型套件名稱: ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra、ttf-kacst

Arabic Supplement 阿拉伯文補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-paktype

Armenian 亞美尼亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Arrows 箭頭符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Avestan 阿維斯陀語(Avestan language)
額外字型: ZAvesta.ttf、ahuramazda.ttf
字形檔來源:
http://www.alanwood.net/unicode/fonts-middle-eastern.html#avestanfonts
http://openfontlibrary.org/font/ahuramazda

Balinese 峇里文
額外字型: Adjisaka.ttf
字形檔來源:
http://www.adjisaka.com/
http://www.adjisaka.com/font/Adjisaka.ttf

Bamum 巴姆穆語(Bamum language)
額外字型: 還沒有找到
字形檔來源:還沒有找到

Bamum Supplement 巴姆穆語補充(Bamum language)
額外字型: 還沒有找到
字形檔來源:還沒有找到

Basic Latin 基本拉丁字母(還包含控制字元)
synaptic 套件庫內可搭配的字型套件名稱: ttf-wqy-zenhei

Batak 巴塔克語(音譯)
額外字型: 還沒有找到
字形檔來源:還沒有找到

Bengali 孟加拉文
synaptic 套件庫內可搭配的字型套件名稱: ttf-bengali-fonts

Block Elements 區塊元件
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Bopomofo 注音符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-arphic-ukai、ttf-arphic-uming

Bopomofo Extended 注音符號擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-arphic-ukai、ttf-arphic-uming

Box Drawing 製表符
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Brahmi 婆羅米文
額外字型: 還沒有找到
字形檔來源:還沒有找到

Braille Patterns 盲文;盲人點字
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Buginese 布吉文
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Buhid 布希德文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Byzantine Musical Symbols 東正教音樂符號(拜占庭音樂符號)
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Carian 卡里亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Cham 占文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Cherokee 切羅基文
synaptic 套件庫內可搭配的字型套件名稱: ttf-lg-aboriginal

CJK Compatibility 中日韓相容字元
額外字型: 全字庫正楷體、全字庫正宋體
字形檔來源:
http://www.cns11643.gov.tw/

CJK Compatibility Forms 中日韓相容格式
額外字型: cwTeX 系列
字形檔來源:
http://cle.linux.org.tw/fonts/cwttf/cwtex-q-fonts-read-only/
http://cle.linux.org.tw/fonts/cwttf/v1.0999/

CJK Compatibility Ideographs 中日韓相容表意文字
額外字型: hanazono.ttf 花園明朝(HanaMin)
字形檔來源:
http://fonts.jp/hanazono/

CJK Compatibility Ideographs Supplement 中日韓相容表意文字補充
額外字型: hanazono.ttf 花園明朝(HanaMin)
字形檔來源:
http://fonts.jp/hanazono/

CJK Radicals Supplement 中日韓部首補充
額外字型: 全字庫正楷體、全字庫正宋體
字形檔來源:
http://www.cns11643.gov.tw/

CJK Strokes 中日韓筆畫部件
額外字型: hanazono.ttf 花園明朝(HanaMin)
字形檔來源:
http://fonts.jp/hanazono/

CJK Symbols and Punctuation 中日韓符號和標點
額外字型: 全字庫正楷體、全字庫正宋體
字形檔來源:
http://www.cns11643.gov.tw/

CJK Unified Ideographs 中日韓統一表意文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-wqy-zenhei

CJK Unified Ideographs Extension A 中日韓統一表意文字擴充A
synaptic 套件庫內可搭配的字型套件名稱: ttf-wqy-zenhei


CJK Unified Ideographs Extension B 中日韓統一表意文字擴充B
額外字型: 全字庫正宋體Ext-B、hannomH.zip
字形檔來源:
http://www.cns11643.gov.tw/
http://sourceforge.net/projects/vietunicode/files/hannom/hannom%20v2005/

CJK Unified Ideographs Extension C 中日韓統一表意文字擴充C
額外字型: hanazono.ttf 花園明朝(HanaMin)
字形檔來源:
http://fonts.jp/hanazono/

CJK Unified Ideographs Extension D 中日韓統一表意文字擴充D
額外字型: BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html

Combining Diacritical Marks 組合音標附加符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Combining Diacritical Marks Supplement 組合音標附加符號補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Combining Diacritical Marks for Symbols 符號用組合附加符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Combining Half Marks 組合半形標示
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Common Indic Number Forms 一般印度數字形式
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Control Pictures 控制圖像
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Coptic 古埃及語
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Counting Rod Numerals 算籌記數式
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Cuneiform 楔形文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Cuneiform Numbers and Punctuation 楔形文字數字及標點
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Currency Symbols 貨幣符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Cypriot Syllabary 賽浦雷特音節文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Cyrillic 斯拉夫字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Cyrillic Extended-A 斯拉夫字母擴充-A
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Cyrillic Extended-B 斯拉夫字母擴充-B
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Cyrillic Supplement 斯拉夫字母補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Deseret 猶他大學音標
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Devanagari 天城體梵文字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-devanagari-fonts、ttf-punjabi-fonts

Devanagari Extended 天城體梵文字母擴充
額外字型: 還沒有找到
字形檔來源:還沒有找到

Dingbats 什錦符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Domino Tiles 西洋骨牌牌面(骰子)
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Egyptian Hieroglyphs 古埃及象形文
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Emoticons 表情符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Enclosed Alphanumeric Supplement 圈型字母數字補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-yozvox-yozfont

Enclosed Alphanumerics 帶括號與圈型字母數字
synaptic 套件庫內可搭配的字型套件名稱: ttf-junicode

Enclosed CJK Letters and Months 中日韓帶括號與圈型字母和月份
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Enclosed Ideographic Supplement帶括號與圈型表意文字補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-yozvox-yozfont

Ethiopic 伊索比亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-abyssinica

Ethiopic Extended 伊索比亞文擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-abyssinica

Ethiopic Extended-A 伊索比亞文擴充-A
額外字型: 還沒有找到
字形檔來源:還沒有找到

Ethiopic Supplement 伊索比亞文補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-abyssinica

General Punctuation 一般標點符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Geometric Shapes 幾何形狀
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont、ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Georgian 喬治亞語
synaptic 套件庫內可搭配的字型套件名稱: ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Georgian Supplement 喬治亞語補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Glagolitic 格拉哥里字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Gothic 歌德文
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Greek Extended 希臘字母擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Greek and Coptic 希臘字母和古埃及語
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Gujarati 古吉拉特文
synaptic 套件庫內可搭配的字型套件名稱: ttf-gujarati-fonts

Gurmukhi 印度錫克教經籍文
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Halfwidth and Fullwidth Forms 半形及全形字元
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Hangul Compatibility Jamo 諺文相容字母(韓文相容拼音符號)
synaptic 套件庫內可搭配的字型套件名稱: ttf-alee

Hangul Jamo 諺文字母(韓文拼音符號)
synaptic 套件庫內可搭配的字型套件名稱: ttf-alee

Hangul Jamo Extended-A 諺文字母擴充-A
額外字型: un-fonts 系列
字形檔來源:
http://kldp.net/projects/unfonts/

Hangul Jamo Extended-B 諺文字母擴充-B
額外字型: un-fonts 系列
字形檔來源:
http://kldp.net/projects/unfonts/download

Hangul Syllables 諺文音節(韓文音節)
synaptic 套件庫內可搭配的字型套件名稱: ttf-alee

Hanunoo哈努諾文
synaptic 套件庫內可搭配的字型套件名稱: ttf-freefont、otf-freefont

Hebrew 希伯來文
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-ezra

Hiragana 平假名
synaptic 套件庫內可搭配的字型套件名稱: ttf-yozvox-yozfont

IPA Extensions 國際音標擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Ideographic Description Characters 漢字結構描述字元
synaptic 套件庫內可搭配的字型套件名稱: ttf-arphic-ukai、ttf-arphic-uming

Imperial Aramaic 皇室阿拉姆文
額外字型: AncientSemiticFonts
字形檔來源:
http://sourceforge.net/projects/culmus/files/

Inscriptional Pahlavi 巴拉維碑銘體
額外字型: ZH Mono
字形檔來源:
http://sourceforge.net/projects/zhmono/files/

Inscriptional Parthian 帕提亞碑銘體
額外字型: 還沒有找到
字形檔來源:還沒有找到

Javanese 爪哇文
額外字型: Adjisaka.ttf
字形檔來源:
http://www.adjisaka.com/
http://www.adjisaka.com/font/Adjisaka.ttf

Kaithi 凱提體
額外字型: 還沒有找到
字形檔來源:還沒有找到

Kana SupplementKana 片假名補充
額外字型: BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html

Kanbun 漢文標註號(漢字批註)
synaptic 套件庫內可搭配的字型套件名稱: ttf-wqy-zenhei

Kangxi Radicals 康熙字典部首
synaptic 套件庫內可搭配的字型套件名稱: ttf-arphic-ukai、ttf-arphic-uming

Kannada 卡納達文
synaptic 套件庫內可搭配的字型套件名稱: ttf-kannada-fonts

Katakana 片假名
synaptic 套件庫內可搭配的字型套件名稱: ttf-yozvox-yozfont

Katakana Phonetic Extensions 片假名音標擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-yozvox-yozfont

Kayah Li 克耶文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Kharoshthi 佉盧字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Khmer 高棉文
synaptic 套件庫內可搭配的字型套件名稱: ttf-khmeros

Khmer Symbols 高棉符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-khmeros

Lao 老撾文
synaptic 套件庫內可搭配的字型套件名稱: ttf-dejavu、ttf-dejavu-core、ttf-dejavu-extra

Latin Extended Additional 拉丁字母擴充附加
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Latin Extended-A 拉丁字母擴充-A
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Latin Extended-B 拉丁字母擴充-B
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Latin Extended-C 拉丁字母擴充-C
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Latin Extended-D 拉丁字母擴充-D
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Latin-1 Supplement 拉丁字母-1 補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Lepcha 雷布查語
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Letterlike Symbols 類字母符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Limbu 林布文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Linear B Ideograms 線性B表意文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Linear B Syllabary 線性B音節文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Lisu 傈僳文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Lycian 呂基亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Lydian 呂底亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Mahjong Tiles 麻將牌面
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Malayalam 馬拉亞拉姆文
synaptic 套件庫內可搭配的字型套件名稱: ttf-malayalam-fonts

Mandaic曼底克文
額外字型: 還沒有找到
字形檔來源:還沒有找到

Mathematical Alphanumeric Symbols 數學用的拼音字母與數字符號
synaptic 套件庫內可搭配的字型套件名稱: otf-stix

Mathematical Operators 數學運算符號
synaptic 套件庫內可搭配的字型套件名稱: otf-stix

Meetei Mayek 曼尼普爾文
額外字型: Eeyek.ttf
字形檔來源:
http://tabish.freeshell.org/eeyek/download.html

Miscellaneous Mathematical Symbols-A 雜項數學符號-A
synaptic 套件庫內可搭配的字型套件名稱: otf-stix

Miscellaneous Mathematical Symbols-B 雜項數學符號-B
synaptic 套件庫內可搭配的字型套件名稱: otf-stix

Miscellaneous Symbols 混合什錦符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Miscellaneous Symbols and Arrows 混合什錦符號和箭頭符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Miscellaneous Symbols And Pictographs 混合什錦符號和象形文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Miscellaneous Technical 混合什錦專門技術符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Modifier Tone Letters 聲調符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Mongolian 蒙古文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Musical Symbols 音樂符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Myanmar 緬甸文
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-padauk

Myanmar Extended-A 緬甸文擴充-A
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-padauk

N'Ko 西非 曼德語族
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

New Tai Lue 新傣仂文(傣族)
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-dai-banna

Number Forms 數字形式
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Ogham 歐甘文
synaptic 套件庫內可搭配的字型套件名稱: ttf-lg-aboriginal

Ol Chiki 桑塔利文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Old Italic 古義大利文
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Old Persian 古波斯文
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Old South Arabian 古南阿拉伯文
額外字型: Qataban 1_0.ttf(Qataban font)、Quivira
字形檔來源:
http://www.alanwood.net/downloads/index.html
http://www.quivira-font.com/

Old Turkic 古突厥語
額外字型: orkun.ttf、Quivira
字形檔來源:
http://m10lmac.blogspot.com/2010/03/typing-orkhonold-turkic.html
http://www.quivira-font.com/

Optical Character Recognition 光學字元識別
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Oriya 奧利亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-oriya-fonts

Osmanya 奧斯曼亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Phags-pa 八思巴字母
額外字型: BabelStone Phags-pa Fonts
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html

Phaistos Disc 費斯托斯 泥圓盤文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Phoenician 腓尼基字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Phonetic Extensions 音標擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Phonetic Extensions Supplement 音標擴充補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Playing Cards 撲克牌
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Private Use Area 個人專用區
額外字型: 還沒有找到
字形檔來源:還沒有找到

Rejang 勒姜文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Rumi Numeral Symbols 魯米數學記號
額外字型: 還沒有找到
字形檔來源:還沒有找到

Runic 古北歐文
synaptic 套件庫內可搭配的字型套件名稱: ttf-lg-aboriginal

Samaritan 撒瑪麗亞文
額外字型: AncientSemiticFonts 系列 Hebrew-Samaritan.ttf
字形檔來源:
http://culmus.sourceforge.net/ancient/index.html

Saurashtra 索拉什特拉文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Shavian 簫伯納字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Sinhala 僧伽羅字母(斯里蘭卡文)
synaptic 套件庫內可搭配的字型套件名稱: ttf-sinhala-lklug

Small Form Variants 小寫變體
synaptic 套件庫內可搭配的字型套件名稱: ttf-arphic-ukai、ttf-arphic-uming

Spacing Modifier Letters 進格修飾字元(間隔修飾字母)
synaptic 套件庫內可搭配的字型套件名稱: ttf-sil-charis、ttf-sil-doulos

Specials 特殊字元
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Sundanese 巽他文
額外字型: SundaneseUnicode-1.0.5.ttf
字形檔來源:
http://sabilulungan.org/aksara/

Superscripts and Subscripts 下標及上標
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Supplemental Arrows-A 補充箭頭符號-A
synaptic 套件庫內可搭配的字型套件名稱: otf-stix

Supplemental Arrows-B 補充箭頭符號-B
synaptic 套件庫內可搭配的字型套件名稱: otf-stix

Supplemental Mathematical Operators 補充數學運算符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Supplemental Punctuation 補充標點符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Supplementary Private Use Area-A 補充專用區-A
額外字型: 還沒有找到
字形檔來源:還沒有找到

Supplementary Private Use Area-B 補充專用區-B
額外字型: 還沒有找到
字形檔來源:還沒有找到

Syloti Nagri 錫爾赫特文
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Syriac 敘利亞文
synaptic 套件庫內可搭配的字型套件名稱: ttf-xfree86-nonfree-syriac

Tagalog 他加祿文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Tagbanwa 塔加班瓦文
synaptic 套件庫內可搭配的字型套件名稱: ttf-tagbanwa

Tags 語言編碼標籤
額外字型: 還沒有找到
字形檔來源:還沒有找到

Tai Le 傣哪文(德宏傣文)
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Tai Tham 老傣仂文
額外字型: lannaalif-v1-03.ttf
字形檔來源:
http://www.geocities.jp/simsheart_alif/taithamunicode.html

Tai Viet 越南傣文
額外字型: Tai Heritage Pro
字形檔來源:
http://scripts.sil.org/TaiHeritage

Tai Xuan Jing Symbols 太玄經符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-wqy-zenhei

Tamil 塔米爾文
synaptic 套件庫內可搭配的字型套件名稱: ttf-tamil-fonts

Telugu 泰盧固文
synaptic 套件庫內可搭配的字型套件名稱: ttf-telugu-fonts

Thaana 它拿字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Thai 泰文
synaptic 套件庫內可搭配的字型套件名稱: otf-thai-tlwg、ttf-thai-tlwg、ttf-thai-arundina

Tibetan 藏文
synaptic 套件庫內可搭配的字型套件名稱: ttf-tmuni

Tifinagh 提非納格字母
synaptic 套件庫內可搭配的字型套件名稱: ttf-mph-2b-damase

Transport And Map Symbols 交通和地圖符號
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Ugaritic 烏加列楔形文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-ancient-fonts

Unified Canadian Aboriginal Syllabics 加拿大土著統一音節文字
synaptic 套件庫內可搭配的字型套件名稱: ttf-lg-aboriginal

Unified Canadian Aboriginal Syllabics Extended 加拿大土著統一音節文字擴充
synaptic 套件庫內可搭配的字型套件名稱: ttf-lg-aboriginal

Vai 瓦伊文
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Variation Selectors 字形變換選取器
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Variation Selectors Supplement 字形變換選取器補充
synaptic 套件庫內可搭配的字型套件名稱: ttf-yozvox-yozfont

Vedic Extensions 吠陀梵文
額外字型: 還沒有找到
字形檔來源:還沒有找到

Vertical Forms 豎式標點
synaptic 套件庫內可搭配的字型套件名稱: ttf-arphic-ukai、ttf-arphic-uming

Yi Radicals 彝文部首
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Yi Syllables 彝文音節
synaptic 套件庫內可搭配的字型套件名稱: ttf-unifont

Yijing Hexagram Symbols 易經六十四卦象
synaptic 套件庫內可搭配的字型套件名稱: ttf-wqy-zenhei

洋洋灑灑光是拉個霸就拉了老半天,所以筆者決定再精簡整理一次,這樣安裝累
積字型檔比較快一點。

ttf-sil-abyssinica
ttf-sil-charis
ttf-sil-dai-banna
ttf-sil-doulos
ttf-sil-ezra
ttf-sil-padauk
ttf-sil-scheherazade
ttf-lg-aboriginal
ttf-alee
ttf-ancient-fonts
ttf-arphic-ukai
ttf-arphic-uming
ttf-bengali-fonts
ttf-dejavu
ttf-dejavu-core
ttf-dejavu-extra
ttf-devanagari-fonts
ttf-freefont
otf-freefont
ttf-gujarati-fonts
ttf-junicode
ttf-kacst
ttf-kannada-fonts
ttf-khmeros
ttf-malayalam-fonts
ttf-mph-2b-damase
ttf-oriya-fonts
ttf-paktype
ttf-punjabi-fonts
ttf-sinhala-lklug
otf-stix
ttf-xfree86-nonfree-syriac
ttf-tagbanwa
ttf-tamil-fonts
ttf-telugu-fonts
ttf-thai-arundina
ttf-thai-tlwg
otf-thai-tlwg
ttf-tmuni
ttf-unifont
ttf-wqy-zenhei
ttf-yozvox-yozfont

ZAvesta.ttf
http://www.alanwood.net/unicode/fonts-middle-eastern.html#avestanfonts

ahuramazda.ttf
http://openfontlibrary.org/font/ahuramazda

cwTeX 系列
http://cle.linux.org.tw/fonts/cwttf/cwtex-q-fonts-read-only/
http://cle.linux.org.tw/fonts/cwttf/v1.0999/

全字庫正楷體、全字庫正宋體
http://www.cns11643.gov.tw/

hannomH.zip
http://sourceforge.net/projects/vietunicode/files/hannom/hannom%20v2005/

hanazono.ttf 花園明朝(HanaMin)
http://fonts.jp/hanazono/

un-fonts 系列
http://kldp.net/projects/unfonts/download

AncientSemiticFonts
http://sourceforge.net/projects/culmus/files/

ZH Mono
http://sourceforge.net/projects/zhmono/files/

Adjisaka.ttf
http://www.adjisaka.com/
http://www.adjisaka.com/font/Adjisaka.ttf

BabelStone Han
http://www.babelstone.co.uk/Fonts/Index.html

Eeyek.ttf
http://tabish.freeshell.org/eeyek/download.html

Qataban 1_0.ttf(Qataban font)
http://www.alanwood.net/downloads/index.html

orkun.ttf
http://m10lmac.blogspot.com/2010/03/typing-orkhonold-turkic.html

Quivira
http://www.quivira-font.com/

BabelStone Phags-pa Fonts
http://www.babelstone.co.uk/Fonts/Index.html

AncientSemiticFonts 系列 Hebrew-Samaritan.ttf
http://culmus.sourceforge.net/ancient/index.html

SundaneseUnicode-1.0.5.ttf
http://sabilulungan.org/aksara/

lannaalif-v1-03.ttf
http://www.geocities.jp/simsheart_alif/taithamunicode.html

Tai Heritage Pro
http://scripts.sil.org/TaiHeritage

這樣最後,筆者推測,在"Gnome字元對應表(gucharmap)"所查到的Unicode6.0字
元集,佈滿率應該有達到"98%"了吧!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續56
作者: IanHo2011-08-25 13:48
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續56

嘗試建立採用全LINUX圖形桌面環境解決方案的繁體中文文書處理平台

這真是有點複雜繞口的標題阿,筆者大概有這樣個構思,整理出一個文書作業主
機的軟硬體環境,打個比方,就好像 MsWindows+MsOffice+印表機的文書作業主
機那樣,而筆者嘗試採用全LINUX圖形桌面環來建置。

筆者目前整理出四個要準備的方向:

輸入(輸入法框架 + 輸入法)

主要就是先安裝好一套輸入法框架軟體,要盡可能的能支援各種繁體中文的輸入
法,系統開機登入後要能輕易地透過組合快速鍵,呼叫出輸入法框架,並切換不
同的繁體中文輸入法,在"synaptic"中軟體套件較方便堪用、操作設定容易、且
支援繁體中文的輸入法框架,筆者找到的有scim、ibus、gcin,筆者這裡安裝選
用gcin,筆者選用的原因,這是中華民國國產貨,其搭配的輸入法表格檔"cin"
格式,相較於scim、ibus,比較容易編製,scim、ibus這兩款來自中國的輸入法
框架雖然支援的世界各國表格檔量較大種類較多,可是表格檔設計對筆者來說太
過複雜,不方便設定和操作,至於如何建立一個給GCIN使用的超大字集注音輸入
法表格檔,以前寫的段落也已提過,於是,可發現gcin的漢字候選字視窗,可以
允許出現兩種(或以上)不同的字型檔,而該兩種不同的字型檔只要openoffice有
偵測到,就可以在openoffice裏頭顯示。另外別忘了記得在gnome選單列\系統\
控制中心\其他\輸入法切換器把輸入法框架切換到gcin。

顯示(螢幕 + 字型)

文書作業的畫面,照理說應該不至於像玩3D遊戲那樣的複雜的繪圖運算,顯示卡
和螢幕相關的驅動程式,用預設值應已足夠,可是筆者看了網路上許多簡報檔之
後,發現其畫面特效之複雜,覺得若搭配高階顯卡,還是把相關驅動程式找出,
並安裝最新版比較好,以完整呈現內容極為豐富的文件檔,另外就是文件字型的
問題,系統預設當然就只有一些基本款的字型檔,使用者可以參考筆者之前寫的
文章段落,把 unicode 6.0 規範下的字元分類,盡可能的安裝補齊字型。

編輯(作業系統 + 文書處理套裝軟體)

libreoffice + Scribus(+ ghostscript) + gimp 這些軟體套件資訊應該都很容
易找了,這裡就略過。

輸出(文件列印 + 相關軟硬體驅動程式)

以前段落有提到幾個印表機驅動程式集合包套件,筆者再嘗試找了一下,以有限
的英文閱讀程度來推敲,選了幾個套件來安裝:

foomatic-db
foomatic-db-engine
foomatic-db-gutenprint
foomatic-db-filters
foomatic-db-filters-ppds
openprinting-ppds
openprinting-ppds-extra

這些套件安裝好之後,筆者推敲應該是安裝了一拖拉庫的印表機驅動程式。再來
,筆者手邊有一台黑白印表機,型號為 Kyocera FS-1000 介面為傳統print port
(平行埠),搭配的主機硬體為 ASUS CUV4X-E,搭配的軟體環境debian-6.0.2.1-i386-DVD-1.iso+gnome
,安裝接好後,查詢筆者之前提過的網址:

http://www.openprinting.org/drivers
http://www.openprinting.org/printers?action=searchall
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/databasefoomatic
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/databaseintro

其中 http://www.openprinting.org/printers?action=searchall
有找到 Kyocera FS-1000 可支援的相關說明資訊,將印表機和主機接好連線,
並開啟印表機電源,進入 gnome選單列\系統\控制中心\硬體\列印,正在列印
視窗選單\伺服器\新增\印表機,順利的話在新增印表機的互動視窗,即可看到
系統自動偵測並找到了 Kyocera FS-1000,確認之後在"正在列印"視窗內,即出
現 Kyocera FS-1000 印表機圖示,於是 openoffice 等文書作業軟體就可以開
始列印文件啦!

參考連結

cht/電腦資訊/gcin
http://hyperrate.com/dir.php?eid=67
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續57
作者: IanHo2011-09-27 15:48
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續57

設定鍵盤配置的狀況與瓶頸

筆者現在的主機系統是debian-6.0.2.1-amd64-DVD-1.iso+gnome 2.30,筆者手
邊有一塊鍵盤為Sun Type 7 US/PC Style USB Keyboard,google 查詢對照之後
發現這是一款典型的美規鍵盤,共有118顆按鍵,排列和標準PC104鍵盤一樣,而
筆者這款鍵盤還印有注音符號和倉頡字根,右下角空白鍵右側原本是右alt鍵的
按鍵改印刷"中/英"字樣(實際上是Sun Type 7的AltGraph鍵),原本win key的按
鍵改印刷菱形符號(實際上是Sun Type 7的Meta鍵),沒有相當於win menu的按鍵
,原本是右側control鍵的按鍵改印刷Com-pose字樣(實際上是Sun Type 7的Compose鍵)
,另外最左側又多出11個特殊功能鍵,最右側上方,多出四個特殊功能鍵,中間
上方由左至右依序有num lock,caps lock,scroll lock,compose四個燈號。

筆者預想的是,將這款鍵盤接上gnome桌面環境,然後期望gnome桌面環境能夠完
全整合這118顆按鍵,讓這118顆按鍵上所印刷的字樣功能全都可以在gnome桌面
環境發揮其標示的作用,在開始之前,先做後一個前置準備, 先升級和安裝兩
個軟體套件xkb-data(會更新/usr/share/X11/xkb/路徑下的資料),和x11proto-core-dev
(會更新 /usr/include/X11/路徑下的資料)。

然後筆者點選了gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\鍵盤模式,
卻發現"沒有""Sun Type 7"可以選用,筆者只好選了唯一的 Sun Microsystems \ Sun Type 5/6
,然後筆者點選 gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\加入,
在"選擇配置""依國家" 選取 美國\English(US) 然後在"預覽"的項目中,鍵盤
配置的畫面"並沒有"改變成 Sun Type 系列的型態,依然是PC104key的配置型態
,筆者覺得很奇怪,因為筆者有嘗試在鍵盤模式更改其他設定,例如 Apple\Macintosh
和 Kinesis\Kinesis 等等,在預覽的項目中都有變成其客製化鍵盤的形式,為
什麼 Sun Type 系列就沒有改變呢?

筆者因此產生一些構思,有沒有一種可能,透過一些方法,例如像是填入參數
設定值到系統某些既有的參數設定檔中,讓 gnome選單列\系統\控制中心\硬體\
鍵盤\鍵盤偏好設定\配置\鍵盤模式,能夠新增支援Sun Type 7 US/PC Style USB Keyboard
這個項目,並且在 gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\
加入 的預覽圖,要能夠出現 Sun Type 7 US/PC Style USB Keyboard 的配置,
於是筆者開始嘗試google,結論是,找到的資料看似有用的,全都是英文,然後
這些英文對筆者來說像天書一樣,最後筆者決定採用土法煉鋼的對照拼湊法,因
為筆者沒有能力消化那些英文文件,無法了解其真正的新增鍵盤配置設定作業流
程順序和設定原理,只能以錯誤嘗試再除錯的方式來進行,至於為什麼筆者要這
樣設定,筆者自己也解釋不出所以然來,反正只要那118顆按鍵全部都能夠發揮其
印刷字樣所標示的按鍵功能即可。

先切換使用root權限,並用文字編輯器gedit或medit開啟以下檔案,並編輯檔案
內容。

/usr/share/X11/xkb/rules/base

尋找 !model = keycodes 段落,並插入如下內容
---
sun7 = sun(type7)
---

尋找 !model layout = symbols 段落,並插入如下內容
---
sun7 tw = sun_vndr/tw(type7)
---

/usr/share/X11/xkb/rules/base.lst

尋找 !model 段落,並插入如下內容
---
sun7   Sun Type 7 US/PC Style USB Keyboard
---

/usr/share/X11/xkb/rules/base.xml

尋找 sun6 段落,並插入如下內容
---
<model>
</configitem>
<name>sun7</name>
<description>Sun Type 7 US/PC Style USB Keyboard</description>
<vendor>Sun Microsystems</vendor>
</configitem>
</model>
---

/usr/share/X11/xkb/rules/evdev

尋找 !model layout = symbols 段落,並插入如下內容
---
sun7 tw = sun_vndr/tw(type7)
---

/usr/share/X11/xkb/rules/evdev.lst

尋找 !model 段落,並插入如下內容
---
sun7   Sun Type 7 US/PC Style USB Keyboard
---

/usr/share/X11/xkb/rules/evdev.xml

尋找 sun6 段落,並插入如下內容
---
<model>
</configitem>
<name>sun7</name>
<description>Sun Type 7 US/PC Style USB Keyboard</description>
<vendor>Sun Microsystems</vendor>
</configitem>
</model>
---

將這六個檔案編輯完並存檔後,再進入
gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\鍵盤模式,果然多
出了 Sun Microsystems\Sun Type 7 US/PC Style USB Keyboard 可以選用,但
是注意,此時這個選項只是一個空殼而已,背後的鍵盤配置定義檔還沒有做出來
,接下來編輯 /usr/share/X11/xkb/keycodes/sun 這個檔案,筆者對照其他資
料後整理拼裝並插入一串內容如下,

---資料開始的分隔線---

xkb_keycodes "type7" {

    minimum= 8;
    maximum= 255;

<HELP>   =   146
<STOP>   =   136
<AGAI>   =   137
<PROP>   =   138
<UNDO>   =   139
<FRNT>   =   140
<COPY>   =   141
<OPEN>   =   142
<PAST>   =   143
<FIND>   =   144
<CUT>   =   145
      
<ESC>   =   9
<FK01>   =   67
<FK02>   =   68
<FK03>   =   69
<FK04>   =   70
<FK05>   =   71
<FK06>   =   72
<FK07>   =   73
<FK08>   =   74
<FK09>   =   75
<FK10>   =   76
<FK11>   =   95
<FK12>   =   96
<TLDE>   =   49
<AE01>   =   10
<AE02>   =   11
<AE03>   =   12
<AE04>   =   13
<AE05>   =   14
<AE06>   =   15
<AE07>   =   16
<AE08>   =   17
<AE09>   =   18
<AE10>   =   19
<AE11>   =   20
<AE12>   =   21
<BKSP>   =   22
<TAB>   =   23
<AD01>   =   24
<AD02>   =   25
<AD03>   =   26
<AD04>   =   27
<AD05>   =   28
<AD06>   =   29
<AD07>   =   30
<AD08>   =   31
<AD09>   =   32
<AD10>   =   33
<AD11>   =   34
<AD12>   =   35
<BKSL>   =   51
<CAPS>   =   66
<AC01>   =   38
<AC02>   =   39
<AC03>   =   40
<AC04>   =   41
<AC05>   =   42
<AC06>   =   43
<AC07>   =   44
<AC08>   =   45
<AC09>   =   46
<AC10>   =   47
<AC11>   =   48
<RTRN>   =   36
<LFSH>   =   50
<AB01>   =   52
<AB02>   =   53
<AB03>   =   54
<AB04>   =   55
<AB05>   =   56
<AB06>   =   57
<AB07>   =   58
<AB08>   =   59
<AB09>   =   60
<AB10>   =   61
<RTSH>   =   62
<LCTL>   =   37
<LMTA>   =   133
<LALT>   =   64
<SPCE>   =   65
<ALGR>   =   108
<RMTA>   =   134
<COMP>   =   135
      
<PRSC>   =   107
<SCLK>   =   78
<PAUS>   =   127
<INS>   =   118
<HOME>   =   110
<PGUP>   =   112
<DELE>   =   119
<END>   =   115
<PGDN>   =   117
<UP>   =   111
<LEFT>   =   113
<DOWN>   =   116
<RGHT>   =   114
      
<MUTE>   =   121
<VOL->   =   122
<VOL+>   =   123
<POWR>   =   124
<NMLK>   =   77
<KPDV>   =   106
<KPMU>   =   63
<KPSU>   =   82
<KP7>   =   79
<KP8>   =   80
<KP9>   =   81
<KPAD>   =   86
<KP4>   =   83
<KP5>   =   84
<KP6>   =   85
<KP1>   =   87
<KP2>   =   88
<KP3>   =   89
<KPEN>   =   104
<KP0>   =   90
<KPDL>   =   91
   indicator 4 = "Compose";
   indicator 3 = "Scroll Lock";
   indicator 2 = "Caps Lock";
   indicator 1 = "Num Lock";

};

---資料結束的分隔線---

這裡筆者就遇到很多瓶頸解決不了,首先就是縮寫標示像是<STOP><ESC><FK01>
<TLDE><AE01><AD01><PGDN><KPEN>諸如此類,筆者想找一份文件資料,裏頭會有
整理出WinPC鍵盤,unix鍵盤,mac鍵盤甚至多媒體鍵盤這四大類"所有"可能的
"縮寫標示""總共"有哪些,可是筆者怎麼找就是找不到,而以上資料的縮寫標示
都是筆者在零散的資料檔案中一個一個拼湊出來的,如果找得到那種"總整理"類
型的縮寫標示資料,那筆者就不用這麼麻煩的在各個零散的檔案中東挖一塊西挖
一塊了,讓筆者可以在一份文件中查詢。
再來,縮寫標示之後的值為keycode碼,這裡要注意,筆者查了令人眼花撩亂的
文件後發現,需要進入終端機視窗模式,用下指令的方式查詢,筆者找不到純圖
形介面的keycodes查詢軟體,這個指令為 showkey ,只能在root權限使用,要
注意的是,若有安裝中文的manpages的話,有可能中文的manpages的版本還沒跟
上英文版的, 所以可能會有showkey的help資訊跟showkey的中文manpages沒有
百分之百一致的狀況,所以還是以英文的HELP為主,中文的manpages可當參考。
藉由showkey的功能,筆者土法煉鋼的把118個按鍵的keycodes全部查出,這時又
要注意了,參考連結的某篇段落有提到(筆者已經忘了是哪個段落,英文文章量太大了)
圖形介面的keycodes要將原本在終端機指令模式查到的還要再 +8 碼,所以筆者
又土法煉鋼的將118個keycodes都個別再 +8 碼,再來就是 indicator 這個字串
值,筆者看不懂那是做什麼的,可是對照之後猜測有沒有可能是指鍵盤上的燈號
(筆者只是猜測,不確定)?於是筆者就將鍵盤上的燈號標示文字由左往右依序填
進去,就這樣編輯好了 /usr/share/X11/xkb/keycodes/sun 檔案,並存檔。
再來編輯 /usr/share/X11/xkb/keycodes.dir 檔案,填入 -d------ -------- sun(type7)
,至於為什麼,筆者也不知道,反正就是對照來的,另外參考的對照檔案中還有
alias連結設定,筆者搞不清楚到底該不該設定這些連結,什麼狀況下要設定,
什麼狀況下不要設定呢?該設定些什麼縮寫標示的alias呢?

接下來編輯 /usr/share/X11/xkb/symbols/sun_vndr/tw 檔案,筆者對照其他資
料後,整理拼裝並插入一串內容如下,

---資料開始的分隔線---

// Sun Type 7 US/PC Style USB Keyboard
xkb_symbols "type7" {
   
    key <HELP>   {   [ Help      ]   };
    key <STOP>   {   [ SunStop   ]   };
    key <AGAI>   {   [ SunAgain   ]   };
    key <PROP>   {   [ SunProps   ]   };
    key <UNDO>   {   [ SunUndo   ]   };
    key <FRNT>   {   [ SunFront   ]   };
    key <COPY>   {   [ SunCopy   ]   };
    key <OPEN>   {   [ SunOpen   ]   };
    key <PAST>   {   [ SunPaste   ]   };
    key <FIND>   {   [ SunFind   ]   };
    key <CUT>   {   [ SunCut   ]   };

    key <ESC>   {   [ Escape   ]   };
    key <FK01>   {   [ F1,   XF86Switch_VT_1   ]   };
    key <FK02>   {   [ F2,   XF86Switch_VT_2   ]   };
    key <FK03>   {   [ F3,   XF86Switch_VT_3   ]   };
    key <FK04>   {   [ F4,   XF86Switch_VT_4   ]   };
    key <FK05>   {   [ F5,   XF86Switch_VT_5   ]   };
    key <FK06>   {   [ F6,   XF86Switch_VT_6   ]   };
    key <FK07>   {   [ F7,   XF86Switch_VT_7   ]   };
    key <FK08>   {   [ F8,   XF86Switch_VT_8   ]   };
    key <FK09>   {   [ F9,   XF86Switch_VT_9   ]   };
    key <FK10>   {   [ F10,   XF86Switch_VT_10   ]   };
    key <FK11>   {   [ F11,   XF86Switch_VT_11   ]   };
    key <FK12>   {   [ F12,   XF86Switch_VT_12   ]   };
    key <TLDE>   {   [ SunFA_Grave,   SunFA_Tilde   ]   };
    key <AE01>   {   [ 1,   exclam      ]   };
    key <AE02>   {   [ 2,   at      ]   };
    key <AE03>   {   [ 3,   numbersign   ]   };
    key <AE04>   {   [ 4,   dollar      ]   };
    key <AE05>   {   [ 5,   percent      ]   };
    key <AE06>   {   [ 6,   asciicircum   ]   };
    key <AE07>   {   [ 7,   ampersand   ]   };
    key <AE08>   {   [ 8,   asterisk   ]   };
    key <AE09>   {   [ 9,   parenleft   ]   };
    key <AE10>   {   [ 0,   parenright   ]   };
    key <AE11>   {   [ minus,   underscore   ]   };
    key <AE12>   {   [ equal,   plus      ]   };
    key <BKSP>   {   [ BackSpace         ]   };
    key   <TAB>   {   [ Tab,   ISO_Left_Tab   ]   };
    key <AD01>   {   [ q,   Q       ]   };
    key <AD02>   {   [ w,   W      ]   };
    key <AD03>   {   [ e,   E      ]   };
    key <AD04>   {   [ r,   R      ]   };
    key <AD05>   {   [ t,   T      ]   };
    key <AD06>   {   [ y,   Y      ]   };
    key <AD07>   {   [ u,   U      ]   };
    key <AD08>   {   [ i,   I      ]   };
    key <AD09>   {   [ o,   O      ]   };
    key <AD10>   {   [ p,   P      ]   };
    key <AD11>   {   [ bracketleft,   braceleft   ]   };
    key <AD12>   {   [ bracketright,   braceright   ]   };
    key <BKSL>   {   [ backslash,   bar   ]   };
    key <CAPS>   {   [ Caps_Lock,   ]   };
    key <AC01>   {   [ a,   A    ]   };
    key <AC02>   {   [ s,   S   ]   };
    key <AC03>   {   [ d,   D   ]   };
    key <AC04>   {   [ f,   F   ]   };
    key <AC05>   {   [ g,   G   ]   };
    key <AC06>   {   [ h,   H   ]   };
    key <AC07>   {   [ j,   J   ]   };
    key <AC08>   {   [ k,   K   ]   };
    key <AC09>   {   [ l,   L   ]   };
    key <AC10>   {   [ semicolon,   colon      ]   };
    key <AC11>   {   [ apostrophe,   quotedbl   ]   };
    key <RTRN>   {   [ Return   ]   };
    key <LFSH>   {   [ Shift_L   ]   };
    key <AB01>   {   [ z,   Z   ]   };
    key <AB02>   {   [ x,   X   ]   };
    key <AB03>   {   [ c,   C   ]   };
    key <AB04>   {   [ v,   V   ]   };
    key <AB05>   {   [ b,   B   ]   };
    key <AB06>   {   [ n,   N   ]   };
    key <AB07>   {   [ m,   M   ]   };
    key <AB08>   {   [ comma,   less   ]   };
    key <AB09>   {   [ period,   greater   ]   };
    key <AB10>   {   [ slash,   question]   };
    key <RTSH>   {   [ Shift_R   ]   };
    key <LCTL>   {   [ Control_L   ]   };
    key <LMTA>   {   [ Meta_L   ]   };
    key <LALT>   {   [ Alt_L,   Alt_L   ]   };
    key <SPCE>   {   [ space   ]   };
    key <ALGR>   {   [ SunAltGraph   ]   };
    key <RMTA>   {   [ Meta_R   ]   };
    key <COMP>   {   [ SunCompose   ]   };

    key <PRSC>   {   [ SunPrint_Screen,   SunSys_Req   ]   };
    key <SCLK>   {   [ Scroll_Lock   ]   };
    key <PAUS>   {   [ Pause,   Break   ]   };
    key <INS>   {   [ Insert   ]   };
    key <HOME>   {   [ Home   ]   };
    key <PGUP>   {   [ SunPageUp   ]   };
    key <DELE>   {   [ Delete   ]   };
    key   <END>   {   [ End   ]   };
    key <PGDN>   {   [ SunPageDown   ]   };
    key <UP>   {   [ Up   ]   };
    key <LEFT>   {   [ Left   ]   };
    key <DOWN>   {   [ Down   ]   };
    key <RGHT>   {   [ Right   ]   };

    key <MUTE>   {   [ SunAudioMute   ]   };
    key <VOL->   {   [ SunAudioLowerVolume   ]   };
    key <VOL+>   {   [ SunAudioRaiseVolume   ]   };
    key <POWR>   {   [ SunPowerSwitch   ]   };
    key <NMLK>   {   [ Num_Lock   ]   };
    key <KPDV>   {   [ KP_Divide   ]   };
    key <KPMU>   {   [ KP_Multiply   ]   };
    key <KPSU>   {   [ KP_Subtract   ]   };
    key <KP7>   {   [ KP_Home,   KP_7   ]   };
    key   <KP8>   {   [ KP_Up,   KP_8   ]   };
    key   <KP9>   {   [ KP_Page_Up,   KP_9   ]   };
    key <KPAD>   {   [ KP_Add   ]   };
    key <KP4>   {   [ KP_Left,   KP_4   ]   };
    key <KP5>   {   [ KP_Begin,   KP_5   ]   };
    key <KP6>   {   [ KP_Right,   KP_6   ]   };
    key <KP1>   {   [ KP_End,   KP_1   ]   };
    key <KP2>   {   [ KP_Down,   KP_2   ]   };
    key <KP3>   {   [ KP_Page_Down,   KP_3   ]   };
    key <KPEN>   {   [ KP_Enter   ]   };
    key <KP0>   {   [ KP_Insert,   KP_0   ]   };
    key <KPDL>   {   [ KP_Delete,   KP_Decimal   ]   };

    modifier_map Shift  { Shift_L, Shift_R };
    modifier_map Control{ Control_L   };
    modifier_map Lock   { Caps_Lock, ISO_Lock };
    modifier_map Mod1   { Meta_L, Meta_R };
    modifier_map Mod2   { Num_Lock };
    modifier_map Mod3   { mode_switch };
    modifier_map Mod4   { Alt_L   };
};

---資料結束的分隔線---

其中 {[ ]}; 裏頭的字串,筆者參考了資料檔如下,
/usr/share/X11/XKeysymDB
/usr/include/X11/keysym.h
/usr/include/X11/keysymdef.h
/usr/include/X11/Sunkeysym.h
/usr/include/X11/XF86keysym.h

筆者原則上就優先選擇跟Sun有關的字串,畢竟筆者用的是Sun Type 7 US/PC Style USB Keyboard
再來 modifier_map 段落的部分,筆者比較了老半天,還是看不出所以然,到底
排序的依歸是什麼,如果要以 Sun Type 7 US/PC Style USB Keyboard 實體鍵
盤上的印刷字樣為主的話,到底 modifier_map 該如何排序呢,筆者搞不定,只
好先求有再說了。

再來編輯 /usr/share/X11/xkb/symbols.dir 檔案,填入 -d------ -------- sun_vndr/tw(type7)
,至於為什麼,筆者也不知道,反正就是對照來的。

接下來新增設定檔 /usr/share/X11/xkb/keymap/sun_vndr/tw,

---設定檔開始的分隔線---

default xkb_keymap "type7_tw" {
    xkb_keycodes   { include "sun(type7)"      };
    xkb_types      { include "default"      };
    xkb_compatibility   { include "default"      };
    xkb_symbols    { include "sun_vndr/tw(type7)"   };
    xkb_geometry   { include "sun(t6)"      };
};

---設定檔結束的分隔線---

再來編輯 /usr/share/X11/xkb/keymap.dir 檔案,填入 -d------ -------- sun_vndr/tw(type7_tw)
,至於為什麼,筆者也不知道,反正就是對照來的。

接下來查詢 /usr/share/X11/xkb/geometry/sun ,看了裏頭的設定檔,對筆者來
說內容是天書,整個看下來,最相似的段落為 xkb_geometry "t6" ,於是筆者就
把 t6 填入前面所提的 /usr/share/X11/xkb/keymap/sun_vndr/tw 檔案中。

再來編輯 /usr/share/X11/xkb/geometry.dir 檔案,填入 -d------ -------- sun(t6)
,至於為什麼,筆者也不知道,反正就是對照來的。

以上做完一輪之後,重開機進入 gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\鍵盤模式
,選用了 Sun Microsystems \ Sun Type 7 US/PC Style USB Keyboard,再進入
gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\加入,選擇配置"依國家"
選取 美國\English(US) 或著 中華民國\Taiwanese,然後在"預覽"的項目中,鍵
盤配置的畫面,還是依然"沒有"改變成 Sun Type 的鍵盤形式,然後筆者就"沒有辦法"
了。

以上是嘗試想要治本,筆者另外也嘗試治標的方法,筆者安裝了 XKeyCaps 套件,
這個套件目前還沒有原生支援gnome圖形環境,所以操作其圖形介面時會有不順暢
的地方,例如按下其子視窗的右上角 X ,結果會導致其程式整個結束,必須要按
下視窗下方的選項按鈕,XKeyCaps目前寫死的資料庫中,只有提供到Sun Type5為
止,可以透過其介面生成 .xmodmap-(主機名稱) 資料檔案,可至於 /home/妳的帳號/
路徑下,系統從開機後 .xmodmap-(主機名稱) 資料檔案可替代系統的預設值,然而
筆者發現 XKeyCaps 預設生成的 .xmodmap-(主機名稱) 資料檔案,其排序對照表
是亂的無法跟筆者的 Sun Type 7 US/PC Style USB Keyboard 配合,於是筆者得
嘗試自行編輯檔案內容,讓排序可搭配筆者的鍵盤,筆者土法煉鋼的對照後,檔
案資料如下,

---資料開始的分隔線---

keycode   146   =   Help   NoSymbol   Help   NoSymbol
keycode   136   =   SunStop   NoSymbol   SunStop   NoSymbol
keycode   137   =   SunAgain   NoSymbol   SunAgain   NoSymbol
keycode   138   =   SunProps   NoSymbol   SunProps   NoSymbol
keycode   139   =   SunUndo   NoSymbol   SunUndo   NoSymbol
keycode   140   =   SunFront   NoSymbol   SunFront   NoSymbol
keycode   141   =   SunCopy   NoSymbol   SunCopy   NoSymbol
keycode   142   =   SunOpen   NoSymbol   SunOpen   NoSymbol
keycode   143   =   SunPaste   NoSymbol   SunPaste   NoSymbol
keycode   144   =   SunFind   NoSymbol   SunFind   NoSymbol
keycode   145   =   SunCut   NoSymbol   SunCut   NoSymbol
                  
keycode   9   =   Escape   NoSymbol   Escape   NoSymbol
keycode   67   =   F1   XF86Switch_VT_1   F1   XF86Switch_VT_1
keycode   68   =   F2   XF86Switch_VT_2   F2   XF86Switch_VT_2
keycode   69   =   F3   XF86Switch_VT_3   F3   XF86Switch_VT_3
keycode   70   =   F4   XF86Switch_VT_4   F4   XF86Switch_VT_4
keycode   71   =   F5   XF86Switch_VT_5   F5   XF86Switch_VT_5
keycode   72   =   F6   XF86Switch_VT_6   F6   XF86Switch_VT_6
keycode   73   =   F7   XF86Switch_VT_7   F7   XF86Switch_VT_7
keycode   74   =   F8   XF86Switch_VT_8   F8   XF86Switch_VT_8
keycode   75   =   F9   XF86Switch_VT_9   F9   XF86Switch_VT_9
keycode   76   =   F10   XF86Switch_VT_10   F10   XF86Switch_VT_10
keycode   95   =   F11   XF86Switch_VT_11   F11   XF86Switch_VT_11
keycode   96   =   F12   XF86Switch_VT_12   F12   XF86Switch_VT_12
keycode   49   =   SunFA_Grave   SunFA_Tilde   SunFA_Grave   SunFA_Tilde
keycode   10   =   1   exclam   1   exclam
keycode   11   =   2   at   2   at
keycode   12   =   3   numbersign   3   numbersign
keycode   13   =   4   dollar   4   dollar
keycode   14   =   5   percent   5   percent
keycode   15   =   6   asciicircum   6   asciicircum
keycode   16   =   7   ampersand   7   ampersand
keycode   17   =   8   asterisk   8   asterisk
keycode   18   =   9   parenleft   9   parenleft
keycode   19   =   0   parenright   0   parenright
keycode   20   =   minus   underscore   minus   underscore
keycode   21   =   equal   plus   equal   plus
keycode   22   =   BackSpace   NoSymbol   BackSpace   NoSymbol
keycode   23   =   Tab   ISO_Left_Tab   Tab   ISO_Left_Tab
keycode   24   =   q   Q   q   Q
keycode   25   =   w   W   w   W
keycode   26   =   e   E   e   E
keycode   27   =   r   R   r   R
keycode   28   =   t   T   t   T
keycode   29   =   y   Y   y   Y
keycode   30   =   u   U   u   U
keycode   31   =   i   I   i   I
keycode   32   =   o   O   o   O
keycode   33   =   p   P   p   P
keycode   34   =   bracketleft   braceleft   bracketleft   braceleft
keycode   35   =   bracketright   braceright   bracketright   braceright
keycode   51   =   backslash   bar   backslash   bar
keycode   66   =   Caps_Lock   NoSymbol   Caps_Lock   NoSymbol
keycode   38   =   a   A   a   A
keycode   39   =   s   S   s   S
keycode   40   =   d   D   d   D
keycode   41   =   f   F   f   F
keycode   42   =   g   G   g   G
keycode   43   =   h   H   h   H
keycode   44   =   j   J   j   J
keycode   45   =   k   K   k   K
keycode   46   =   l   L   l   L
keycode   47   =   semicolon   colon   semicolon   colon
keycode   48   =   apostrophe   quotedbl   apostrophe   quotedbl
keycode   36   =   Return   NoSymbol   Return   NoSymbol
keycode   50   =   Shift_L   NoSymbol   Shift_L   NoSymbol
keycode   52   =   z   Z   z   Z
keycode   53   =   x   X   x   X
keycode   54   =   c   C   c   C
keycode   55   =   v   V   v   V
keycode   56   =   b   B   b   B
keycode   57   =   n   N   n   N
keycode   58   =   m   M   m   M
keycode   59   =   comma   less   comma   less
keycode   60   =   period   greater   period   greater
keycode   61   =   slash   question   slash   question
keycode   62   =   Shift_R   NoSymbol   Shift_R   Shift_R
keycode   37   =   Control_L   Control_L   Control_L   Control_L
keycode   133   =   Meta_L   Meta_L   Meta_L   Meta_L
keycode   64   =   Alt_L   Alt_L   Alt_L   Alt_L
keycode   65   =   space   space   space   space
keycode   108   =   SunAltGraph   SunAltGraph   SunAltGraph   SunAltGraph
keycode   134   =   Meta_R   Meta_R   Meta_R   Meta_R
keycode   135   =   SunCompose   SunCompose   SunCompose   SunCompose
                  
keycode   107   =   SunPrint_Screen   SunSys_Req   SunPrint_Screen   SunSys_Req
keycode   78   =   Scroll_Lock   NoSymbol   Scroll_Lock   NoSymbol
keycode   127   =   Pause   Break   Pause   Break
keycode   118   =   Insert   NoSymbol   Insert   NoSymbol
keycode   110   =   Home   NoSymbol   Home   NoSymbol
keycode   112   =   SunPageUp   NoSymbol   SunPageUp   NoSymbol
keycode   119   =   Delete   NoSymbol   Delete   NoSymbol
keycode   115   =   End   NoSymbol   End   NoSymbol
keycode   117   =   SunPageDown   NoSymbol   SunPageDown   NoSymbol
keycode   111   =   Up   NoSymbol   Up   NoSymbol
keycode   113   =   Left   NoSymbol   Left   NoSymbol
keycode   116   =   Down   NoSymbol   Down   NoSymbol
keycode   114   =   Right   NoSymbol   Right   NoSymbol
                  
keycode   121   =   SunAudioMute   SunVideoDegauss   SunAudioMute   SunVideoDegauss
keycode   122   =   SunAudioLowerVolume   SunVideoLowerBrightness   SunAudioLowerVolume   SunVideoLowerBrightness
keycode   123   =   SunAudioRaiseVolume   SunVideoRaiseBrightness   SunAudioRaiseVolume   SunVideoRaiseBrightness
keycode   124   =   SunPowerSwitch   NoSymbol   SunPowerSwitch   NoSymbol
keycode   77   =   Num_Lock   NoSymbol   Num_Lock   NoSymbol
keycode   106   =   KP_Divide   NoSymbol   KP_Divide   NoSymbol
keycode   63   =   KP_Multiply   NoSymbol   KP_Multiply   NoSymbol
keycode   82   =   KP_Subtract   NoSymbol   KP_Subtract   NoSymbol
keycode   79   =   KP_Home   KP_7   KP_Home   KP_7
keycode   80   =   KP_Up   KP_8   KP_Up   KP_8
keycode   81   =   KP_Page_Up   KP_9   KP_Page_Up   KP_9
keycode   86   =   KP_Add   NoSymbol   KP_Add   NoSymbol
keycode   83   =   KP_Left   KP_4   KP_Left   KP_4
keycode   84   =   KP_Begin   KP_5   KP_Begin   KP_5
keycode   85   =   KP_Right   KP_6   KP_Right   KP_6
keycode   87   =   KP_End   KP_1   KP_End   KP_1
keycode   88   =   KP_Down   KP_2   KP_Down   KP_2
keycode   89   =   KP_Page_Down   KP_3   KP_Page_Down   KP_3
keycode   104   =   KP_Enter   NoSymbol   KP_Enter   NoSymbol
keycode   90   =   KP_Insert   KP_0   KP_Insert   KP_0
keycode   91   =   KP_Delete   KP_Decimal   KP_Delete   KP_Decimal

clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5

add    Shift   = Shift_L Shift_R
add    Lock    = Caps_Lock
add    Control = Control_L
add    Mod1    = Alt_L
add    Mod2    = Mode_switch Num_Lock
add    Mod4    = Meta_L Meta_R
add    Mod5    = ISO_Level3_Shift Mode_switch


---資料結束的分隔線---

其中最後 add 這個段落,筆者看不懂,無法判斷到底怎麼樣的排序和字串設定
,才能完整配合筆者的 Sun Type 7 US/PC Style USB Keyboard ,所以只好先
求有再說了。檔案存檔,重開機後,筆者發現除了拼音子母有效之外,特殊功
能鍵都沒有作用,然後筆者又不知道該怎麼辦了,以上洋洋灑灑寫了一堆,最
後的結論,筆者的設定是失敗的~更~

參考連結

http://geekhack.org/showthread.php?21643-Sun-Type-7-PC-Layout-(USB)

http://www.ebay.de/itm/Sun-Type-7-US-PC-Style-USB-Keyboard-Kit-X3701A-PC-NIB-/120738683800?pt=PCA_Mice_Trackballs&hash=item1c1c961b98

Sun Type 7 US/PC Style USB Keyboard Kit, RoHS-6 Compliant (p/n X3731A-NIB)
http://www.memoryxsun.com/x3731anib.html

Create your own personal keyboard layout
http://ubuntuforums.org/showthread.php?t=188761

Creating custom keyboard layouts for X11 using XKB
http://hektor.umcs.lublin.pl/~mikosmul/computing/articles/custom-keyboard-layouts-xkb.html

Howto: Custom keyboard layout definitions
https://help.ubuntu.com/community/Howto%3A%20Custom%20keyboard%20layout%20definitions?action=fullsearch&context=180&value=linkto%3A%22Howto%3A+Custom+keyboard+layout+definitions%22

An Unreliable Guide to XKB Configuration
http://www.charvolant.org/~doug/xkb/html/xkb.html
Key Code Naming Conventions 有圖
http://www.charvolant.org/~doug/xkb/html/node5.html

XKB - X Keyboard Extension
http://www.x.org/wiki/XKB

X Keyboard Extension
http://pascal.tsu.ru/en/xkb/

www.x.org/docs/XKB/XKBproto.pdf

SUN UNIX Keyboard & Linux Gnome
http://anti.teamidiot.de/nei/2010/06/sun_unix_keyboard_linux_gnome/

Keyboard scancodes
http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html

Scan Codes Demystified
http://www.quadibloc.com/comp/scan.htm

Computer Keyboards
http://www.quadibloc.com/comp/kybint.htm

Keyboard scancodes
http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html

Linux Keycode Table
http://www.comptechdoc.org/os/linux/howlinuxworks/linux_hlkeycodes.html

Ubuntu切換外接video的hotkey作法
http://blog.lexical.tw/2010/10/ubuntuvideohotkey.html

xkb ,kernel keycode,xserver keycode
http://blog.chinaunix.net/space.php?uid=269931&do=blog&cuid=2045015

http://lineak.sourceforge.net/index.php?nav=docs

XKeyCaps Manual
http://www.jwz.org/xkeycaps/man.html

http://en.wikipedia.org/wiki/Computer_keyboard

http://en.wikipedia.org/wiki/AltGr_key

http://en.wikipedia.org/wiki/Compose_key

http://en.wikipedia.org/wiki/Meta_key

http://en.wikipedia.org/wiki/Windows_key

http://en.wikipedia.org/wiki/Super_key_(keyboard_button)

http://en.wikipedia.org/wiki/Modifier_key

http://en.wikipedia.org/wiki/IBM_PC_keyboard

http://en.wikipedia.org/wiki/Keyboard_layout

http://en.wikipedia.org/wiki/Scancode
主題: ~抱怨文~
作者: IanHo2011-09-30 20:56

系統重灌之後,明明有更新一堆套件了,可是
原本有出現在 gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\加入,選擇配置"依國家"
選取 中華民國\Taiwanese,這個項目卻不見了,那這個選項當初是怎麼出現的?
筆者自己也不清楚,筆者自己根本沒有新增過任何包含有 中華民國 字樣的檔案阿?
因此筆者推測可能包含有 中華民國 字樣的某個檔案,可能已經存在於某個設定檔中,只是筆者不
曉得動了什麼,然後把這個字樣切換成顯示出來,那到底筆者是設定了什麼切換的呢?為什麼繁體中
文的網路世界都沒有任何文章(至少筆者找不到)有對xkb-data套件裏頭的資料結構,有任何著墨過
呢?明筆者推測現有技術就是填個設定值,就可以讓sun type 7 PC style usb keyboard的
118顆按鍵全都在 LINUX 桌面環境發揮功能,為什麼就是搞不定呢?為什麼就是沒有讓人看得懂的文
章呢?
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續58
作者: IanHo2011-10-02 02:59
關於 xkb-data 套件

筆者終於發現一個狀況,原來debian-6.0.2.1-amd64-DVD-1.iso + gnome 2.30
系統預裝的是xkb-data_1.8-2_all.deb,而另外有較新版本的xkb-data_2.3-1_all.deb
,目前還在experimental層級的狀態,然而若要  gnome選單列\系統\控制中心\
硬體\鍵盤\鍵盤偏好設定\配置\加入,選擇配置"依國家"需要有 中華民國\Taiwanese
可以選擇,就必須要安裝到最新版的 xkb-data_2.3-1_all.deb才會有,因此筆
者推測,一定有中華民國國民有熟悉xkb-data套件裏頭檔案路徑整個資料結構,
和每個檔案裏頭的資料結構,例如 /usr/share/X11/xkb/geometry/sun 檔案裏
頭的編製規範,格式意義,排列方法等等,奇怪的是為什麼筆者就是google不到
繁體中文的這方面的資訊文章呢?筆者就是看不懂,該怎麼將Sun Type 7 US/PC Style USB Keyboard
的規範格式填入 /usr/share/X11/xkb/geometry/sun 檔案中,google到的可能
相關的文章對筆者來說都是天書。
還有哪些 *.dir 檔案裏頭的 -d------ -------- sun_vndr/tw(type7_tw 之類的
格式到底是怎麼看的阿?真是頭痛,燃燒了一堆腦細胞(誇飾),還是搞不定,在
/usr/share/X11/xkb/ 裏頭的檔案填資料,應該是有其流程順序才對(例如先改
好某個檔,再去改某個檔,最後才改某個檔),或著說系統程式讀取這些資料檔
,也應該會有個讀取順序才對,但這個順序到底是什麼啊?

參考連結

沒有
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續59
作者: IanHo2011-10-03 00:08
synaptic套件更新時一個狀況的急就章解法

筆者遇到一個狀況,就是因故需要安裝libreoffice 3.4以上版本來用,在synaptic
勾選libreoffice套件後,有出現一個提示視窗,標題為"標記其它需要的變更",
其中包含有"將會被移除""將會安裝""將會升級"三個項目,筆者發現其中"將會被移除"
包含有許多gnome核心套件的相關套件名稱,然而這些套件名稱並沒有再出現於"將會安裝"
或"將會升級",結果當筆者更新完libreoffice之後,重開機,就無法再進入gnome
桌面了,筆者因此推測,可能就是gnome核心套件不知什麼套件相依性相關原因,
被移除了,然而又沒有被安裝更新版本, 接下來筆者做了多個土法煉鋼的地毯式
摸索嘗試中,其中一種方法成功了。

筆者原始的自訂 sources.list 設定內容如下,
---
# squeeze-updates, previously known as 'volatile'
# deb-src http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-proposed-updates main contrib non-free 
deb http://opensource.nchc.org.tw/debian/ testing main contrib non-free
deb http://opensource.nchc.org.tw/debian/ testing-proposed-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ unstable main contrib non-free
deb http://opensource.nchc.org.tw/debian/ experimental main contrib non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://www.debian-multimedia.org testing main non-free
deb http://www.debian-multimedia.org sid main non-free
deb http://www.debian-multimedia.org experimental main
---
然而在synaptic套件庫中,libreoffice 3.4系列有unstable和testing兩個階段
的版本,筆者就編輯sources.list,把unstable和experimental這兩個階段層級
給註解掉,只留下squeeze到testing這兩個系列的階段層級,然後執行"重新載入"
,讓synaptic重新抓取網路套件庫來源的套件階段層級範圍,最後再來安裝
libreoffice 3.4系列套件,果然這次出現的"標記其它需要的變更"提示視窗,
其中"將會被移除"項目,就沒有再出現一拖拉庫的gnome相關核心套件了,安裝
完libreoffice,重開機後,有順利進入gnome桌面環境。

雖然解決了,筆者還是很狐疑,筆者所自訂的sources.list內容,已經用在重灌
了多次的debian 6.0.X系列了,一直以來都"不曾"發生"將會被移除"出現gnome
核心套件卻無法自動裝回來的問題,為這麼這幾天重灌卻發生了?到底是到底是
debian系統的相依機制參數設定出現錯誤?還是它本來就是會這樣,只是筆者現
在才碰到而已?

參考連結

沒有,都是自己矇到的。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續60
作者: IanHo2011-10-03 20:29

linux kernel 可辨識的硬體的整理資料

筆者找到了一個網站LKDDb: Linux Kernel Driver DataBase,該網站的資料建
立者用一套自己的方法,整理了linux kernel原始碼所可辨識的各式各樣硬體的
清單,有網路線上查詢的版本,也有提供下載查詢的純文字資料檔,這樣對於確
認linux kernel可辨識些什麼樣的硬體kernel多少有些幫助,而且可以在單檔一
次搜尋想要確認的硬體型號資料,比起用google一個一個查詢,輕鬆快速方便多
了。

參考連結

LKDDb: Linux Kernel Driver DataBase

http://cateee.net/lkddb/

http://cateee.net/sources/lkddb/

可下載ids.list、lkddb-2011-07-18.tar.gz或最新版等等

抱怨文~~~

debian preseed.cfg 結構和排序,以及xkb-data的/usr/share/X11/xkb/geometry/sun
資料結構,還是搞不定阿,想要找個或等個筆者看得懂的資料還真是難啊。
主題: 抱怨文~
作者: IanHo2011-10-06 00:23

等不到也找不到筆者想要的答案~沒辦法接續寫下去~看樣子只好暫停了~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續61
作者: IanHo2011-10-23 23:51


XKB的問題到現在還是找不到也等不到我要的答案~linux果然是geek在玩的東西~

設定 ATI Radeon 9200SE 驅動程式遇到的狀況與瓶頸

硬體環境如下

主機板:ASUS CUV4X-E
CPU:PIII - 1Ghz
北橋晶片組 VIA Apollo Pro133A(VIA VT82C694X)
南橋晶片組 VIA VT82C686B
內建的音效晶片組 C-Media CMI8738
主記憶體 512MBX2+256MBX2=1.5GB
顯示卡晶片組廠牌型號 ATI Radeon 9200SE VRAM:128MB
網路卡 D-LINK DFE530TX Rev.B1
56K 數據卡(晶片組) Conexant RS56-PCI
1394A 擴充卡PCI介面(晶片組) VIA VT6306(4PORT)
IDE介面硬碟 30GBX2
DVDROMX1
CDRWX1

軟體環境如下

debian-6.0.3-i386-DVD-1.iso + gnome 2.30

系統安裝完畢後,一些應用軟體裝一裝,接下來筆者想到一個狀況,如果ATI Radeon 9200SE
顯卡搭配的是Windows XP的話,通常都會去AMD/ATI官網下載最後版本的驅動程
式來安裝,然後在MsWindows控制台會有ATI的圖形項目,可執行相關圖形設定,
讓系統的2D/3D 顯示效能呈現出來,現在在debian+gnome的桌面環境下,筆者也
期望有這樣一個圖形介面的可設定環境,讓筆者的linux桌面環境呈現出應有的
2D/3D顯示效果,於是筆者開始嘗試找資料,一開始當然就是先上AMD/ATI官方網
站,查詢到給linux用的Catalyst系列驅動程式,查詢其Release Notes的結果發
現,官網所提供的最舊的8.6版本開始,就已經不包含ATI Radeon 9200SE了,筆
者好失望。

接下來根據參考連結的文件資訊,在synaptic搜尋fglrx,出現的項目有:

fglrx-atieventsd
fglrx-control
fglrx-driver
fglrx-glx
fglrx-modules-dkms
fglrx-source
xserver-xorg-video-radeon

筆者發現fglrx-driver套件標題寫著 non-free amd/ati r6xx-r7xx display driver
,跟參考連結的資訊比對的結果,也沒有包含到筆者的ATI Radeon 9200SE (RV280)
,也就是說fglrx的標準版本也是很新的,不支援筆者的舊卡。

最後只剩下Xorg本身的驅動程式庫了,筆者查看了xserver-xorg-video-radeon套
件的資訊:
原版號 1:6.13.1-2+squeeze1
新版號 1:6.14.2-2
筆者決定更新這個套件,更新時會牽連一拖拉庫Xorg相關檔案更新,並且會把nvidia
相關驅動移除。
接下來就是要摸索,怎麼樣去設定Xorg的參數設定值,可以讓ATI Radeon 9200SE (RV280)
在gnome桌面環境發揮最大的2D/3D顯示效果。第一步當然期望是就像MsWindows
控制台那樣,有"全圖形介面"的"設定項目",筆者在synaptic嘗試各種關鍵字
ATI Radeon xorg gnome等等,就是"找不到"有哪款套件,其描述資訊像是ATI顯
卡"圖形介面設定面板"(需可支援ATI Radeon 9200SE)的內容,筆者只好放棄,
改找純文字參數設定的部分,根據參考連結的文件資訊顯示,必須動到
/etc/X11/xorg.conf 這個檔案,可是debian-6.0.3-i386-DVD-1.iso + gnome 2.30
的預設環境,完全沒有 /etc/X11/xorg.conf 這個檔案的存在,參考網路資訊
的結果,筆者推論應該是另外有一個或多個目錄或檔案替代了 /etc/X11/xorg.conf
的功能,嘗試查詢的結果,筆者所能找到最相似的就是:
/usr/share/X11/xorg.conf.d/ 這個路徑,路經下預設的既有檔案為:
10-evdev.conf
50-synaptics.conf
50-wacom.conf
筆者因此推論,可能要全新生成一個純文字參數設定檔像似 XX-(可能是顯卡名稱之類的).conf
,然後設定檔裏頭的參數字串設定值就是要完全針對 ATI Radeon 9200SE (RV280)
這個晶片組,當筆者根據自己的推論嘗試google /usr/share/X11/xorg.conf.d/
卻完全找不到可以理解消化的資訊,筆者無法做出可以發揮 ATI Radeon 9200SE (RV280)
最高效益的 XX-(可能是顯卡名稱之類的).conf 檔案,檔案到底該怎麼命名?那
個XX到底該用什麼數值?該如何定義檔案的內容?該使用那些參數來排序?一整
個頭大,完全沒有頭緒。

筆者也曾經做過嘗試,去生成一個全新的 /etc/X11/xorg.conf,先依照參考連
結資訊,將整個圖形介面停用,在完全的純文字模式下執行 Xorg -configure,
系統會生成一個新的xorg.conf.new在當下的帳號的家目錄下,筆者嘗試依據參
考連結的文件資訊,修改其內容,並將內容移動到 /etc/X11/xorg.conf 裏頭,
可是開機後在"沒有"出現任何fail或error或warning等錯誤警告訊息的狀況下,
卻無法進入"全圖形介面的登入畫面",只能在全螢幕的純文字畫面下登入帳號,
然後筆者發現執行純文字指令 rm /etc/X11/xorg.conf,把這個設定檔刪除之後
,全圖形介面的登入畫面才會出現,於是筆者又無解了,筆者不知道該怎麼辦
,筆者只不過是想要像似在MSwindows控制台那樣,勾勾選選把ATI Radeon 9200SE
的顯示效能設定成最佳化而已,為什麼在LINUX環境要這麼麻煩,連填個參數字
串值的位置搞了老半天都都不得其門而入!


參考連結

Previous Radeon® Series/Motherboard/Notebook Display Drivers for Linux x86 and Linux x86_64
http://support.amd.com/us/gpudownload/linux/previous/Pages/radeon_linux.aspx

http://en.wikipedia.org/wiki/AMD_Catalyst

http://en.wikipedia.org/wiki/Radeon

http://en.wikipedia.org/wiki/Comparison_of_ATI_Graphics_Processing_Units

http://www.x.org/releases/X11R7.5/doc/man/man1/Xorg.1.html

http://www.x.org/releases/X11R7.5/doc/man/man5/xorg.conf.5.html

http://www.x.org/releases/X11R7.5/doc/man/man4/radeon.4.html

http://wiki.debian.org/Xorg

http://wiki.debian.org/AtiHowTo

再補充:還有安裝firmware-linux-nonfree 這款套件~
版本0.33 包含有 radeon r200-family CP microcode (radeon/R200_cp.bin)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續62
作者: IanHo2011-10-26 00:16

設定 ATI Radeon 9200SE 驅動程式遇到的狀況與瓶頸,續2

筆者參考了網友提供的資訊後,決定採用"土法煉鋼"的方式,來拼湊xorg.conf
的內容,也就是說"Option"每增加一個就重開機一次,確認這個"Option"是否會
導致系統無法自動進入全圖形介面登入畫面,然後筆者發現
         Option     "AGPMode"               8
這個項目會使筆者的系統無法自動進入全圖形介面登入畫面,於是筆者拼裝出了
以下的/etc/X11/xorg.conf內容:
---
Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
EndSection

Section "Module"
   Load  "record"
   Load  "dri2"
   Load  "dri"
   Load  "glx"
   Load  "extmod"
   Load  "dbe"
   
   Load  "radeon_drv"
   Load  "exa"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
EndSection

Section "Device"
         Option     "NoAccel"               "False"
         Option     "SWcursor"              "True"
         Option     "AGPFastWrite"          "True"
         Option     "EnablePageFlip"        "True"
         Option     "SubPixelOrder"         "RGB"
         Option     "ClockGating"           "True"
         Option     "VGAAccess"             "True"
         Option     "DRI"                   "True"
         Option     "TVDACLoadDetect"       "True"
         Option     "TVStandard"            "ntsc"
         Option     "EXAVSync"              "True"
       Identifier  "Card0"
   Driver      "radeon"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection
---
這樣的內容是可以自動進入筆者自己系統的全圖形介面登入畫面。至於為什麼要
這樣拼裝?每個"Option"項目和"Section"各自的定義又是什麼?為什麼選用那
些項目?為什麼"Option "AGPMode" 8"會有問題?筆者自己也完全"寫不出所以
然"來,筆者前面提過無法消化前面段落提過的參考連結的內容,筆者是憑感覺
來選用項目的,哪裡的感覺?就是過往在MsWindows控制台的nvidia面板或ATI面
板所看過的類似選擇項目,然後從
http://www.x.org/releases/X11R7.5/doc/man/man4/radeon.4.html找出類似的
項目來填。筆者的想法是,應該會有一套/etc/X11/xorg.conf的數值字串的組合
可以針對筆者的debian6.0+gnome+ATI Radeon 9200SE (RV280) 128MB Vram的系
統環境做最佳化,只是依筆者的技術能力拼裝不出這樣的設定值,然而在MsWindows
控制台因為有ATI面板,所以設定值一下子就做出來了。

這樣的/etc/X11/xorg.conf完成之後重新登入系統,然後以 Armagetron Advanced
這款3D遊戲當範例來比較,差異就出來了,xorg.conf設定之前,遊戲畫面嚴重延
遲和破損,xorg.conf設定之後遊戲畫面就不再延遲和破損了,當然遊戲畫面還是
一小部分的瑕疵,除非去深入理解並找到完整的文件有清楚且"白話"的描述"Option"
每一個項目所代表的意義"以及ATI Radeon 9200SE (RV280) 128MB Vram硬體本身
到底支援到了多少種的"Option"為止",不過這已經超過筆者的能力範圍了,筆者
只會在MsWindows控制台的ATI面板勾勾選選而已。

雖然畫面有出來,但筆者還是有狀況,就是/etc/X11/xorg.conf裏頭的項目到底
該如何轉移到/usr/share/X11/xorg.conf.d/XX-(可能是裝置類型名稱之類的).conf
裏頭,那個"XX"到底開填入多少數值?那個"(可能是裝置類型名稱之類的)"到底
該填寫什麼字串?才能符合debian6.0.X系列的"規範"?(debian6.0.X系列"預設"
是用不到/etc/X11/xorg.conf的,而會用到/usr/share/X11/xorg.conf.d/XX-(可能是裝置類型名稱之類的).conf)

參考連結

網友提供的 xorg.conf 範例檔案
http://moto.debian.tw/viewtopic.php?f=11&t=16326
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續63
作者: IanHo2011-11-30 16:19

依舊還是解決不了的套件更新問題

系統環境為debian-6.0.3-amd64-DVD-1.iso + gnome 2.30,硬體為VirtualBox 4.1.6
,筆者這次重灌系統,做了些預先準備動作如下,系統第一次重灌完畢後,執行
synaptic套件管理程式,並且與/etc/apt/sources.list檔案內容做交叉比對,
然後得知 synaptic套件管理程式\設定\套件庫debian software頁籤\
downloadable from the internet
官方支援(main),
符合DFSG的軟體 但有依賴於非自由軟體(contrib),
不符合DFSG的自由軟體(non-free),
這三個項目就相當於
deb http://opensource.nchc.org.tw/debian/ squeeze main non-free contrib
這一行的內容,筆者勾選之,source code項目因為筆者沒有程式開發的需求,所
以"不勾選",

Third-party software頁籤\
會有一行預設內容如下,
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
筆者勾選之,另外因為筆者不打算安裝程式原始碼和CDROM的來源套件,所以"取消勾選"
了SRC和CDROM的來源項目,

Updates頁籤\
建議更新(squeeze-proposed-updates)
這個項目就相當於
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free

安全更新(squeeze/updates)
這個項目就相當於
deb http://security.debian.org/ squeeze/updates main contrib non-free

筆者勾選之,設定完畢後關閉儲存,

synaptic套件管理程式\設定\偏好設定,將內容依個人需求設定一輪,並注意 發行版本 頁籤\
選取"總是偏好最高的版本",離開 synaptic 套件管理程式,

因為 /etc/apt/sources.list 原本的內容(系統原始的)是東一塊西一塊的,於
是筆者就做縮排整理,內容整理如下,

# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 DVD Binary-1 20111008-14:36]/ squeeze contrib main
# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 DVD Binary-1 20111008-14:36]/ squeeze contrib main
# squeeze-updates, previously known as 'volatile'
# deb-src http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze main non-free contrib
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-proposed-updates non-free contrib main

根據以上資訊得知有四個套件來源網址聯結,這是系統預設環境所提供的,
重新啟動 synaptic 套件管理程式,並點選"重新載入"按鈕,讓 synaptic 套件管理程式
確認一次套件來源清單,關閉 synaptic 套件管理程式, 執行 gnome功能表\系統\管理\更新管理員
一口氣把系統所偵測到的所有可用更新套件一次全部裝足,系統更新完畢,再回到
synaptic 套件管理程式,此時可以發現,若有需要安裝較新版的第三方軟體套件,
搜尋後卻發現 sources.list 所包含的既有套件來源庫"並沒有"筆者所需要的最新
版本軟體套件,例如筆者需要安裝 openoffice 3.3.0 (libreoffice) 和 firefox 7.0 (Iceweasel)
以上版本,而原本系統預設的套件來源庫到目前為止都並未提供, 所以筆者必須
增加額外的套件來源庫,參考了網路資訊之後筆者的做法是直接在 /etc/apt/sources.list
新增加一行內容如下,

deb http://opensource.nchc.org.tw/debian/ testing main non-free contrib

重新啟動 synaptic 套件管理程式, 點選"重新載入"按鈕,讓 synaptic 套件管
理程式再確認一次套件來源清單,然後就可以在 synaptic 介面中搜尋到較新版
本的libreoffice和Iceweasel,當筆者選取libreoffice套件要下載安裝後,卻發
現相依性提示視窗的"將會移除"項目包含gnome核心套件,然而核心套件並沒有再
出現於"將會安裝"的項目之中,根據之前經驗,這樣就會導致桌面環境損毀,因
為套件被移除掉了卻又沒有再裝回來(而且有這種狀況的"將會移除"相依套件"非常多")
,於是筆者必須想辦法解決套件相依性的問,題參考了網友提供的資訊後,
注意到其中有個做法就是將 /etc/apt/sources.list 裏頭的資訊"只留下"
deb http://opensource.nchc.org.tw/debian/ testing main non-free contrib
其他項目都移除,然後新增 /etc/apt/apt.conf 這個檔案(如果系統沒有這個檔案的話)
,並且在其中填入,

APT::Default-Release "testing";

存檔後筆者重新啟動 synaptic 套件管理程,式並點選"重新載入"按鈕,讓synaptic
套件管理程式,再確認一次套件來源清單,再試一次安裝新版的libreoffice
結果依舊還是發生的了套件相依性問題,"將會移除"的套件包含視窗核心套件,
而且還不會自動再裝回來,問題到底出在哪裡?筆者到底該怎麼辦?只不過因為
需求而要安裝較新版的libreoffice,在macosx和msWindows平台從來不是個問題
為什麼在debian linux環境就這麼麻煩,請不要叫我自行下載原始碼來編譯,我
又不是程式開發者,我只是終端使用者,終端使用者要的就是透過synaptic套件
管理程式把需要的軟體裝起來用。

參考連結
沒有~
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22011-11-30 18:48
1. 不要跨版本使用. 要用要自己有能力解決, 跨版本使用的方式不是 Debian 的目標.
2. 你要的東西不在你目前的版本, 請使用 backport, 官方的 http://backports-master.debian.org/ 或其他有心人士提供的都可以.
你要的 libreoffice 版本在官方的 backport 就有 (不過如果你是要 openoffice.org 3.3 的話, backport 沒有, 只有 3.2.1)  http://packages.debian.org/squeeze-backports/libreoffice
3. 如果一定要用, 且沒有幫你做 backport, 又不想自己做 backport, 請把整個系統裝成 testing 再去裝就可以了.
看你是要用光碟重裝 http://www.debian.org/devel/debian-installer/
或者是把 /etc/apt/sources.list 裡頭所有的 squeeze 或 stable 改成 testing 後執行
apt-get update
apt-get dist-upgrade
也可以.

Debian 的 stable 版本只會有 security update, 不會有裡頭某個程式的版本升級 (所以才有人弄 backport), 如果你是有需要追求新版本的使用者, 本來就不應該選擇使用 stable 版本.
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-11-30 21:18
1. 不要跨版本使用. 要用要自己有能力解決, 跨版本使用的方式不是 Debian 的目標.
2. 你要的東西不在你目前的版本, 請使用 backport, 官方的 http://backports-master.debian.org/ 或其他有心人士提供的都可以.
你要的 libreoffice 版本在官方的 backport 就有 (不過如果你是要 openoffice.org 3.3 的話, backport 沒有, 只有 3.2.1)  http://packages.debian.org/squeeze-backports/libreoffice
3. 如果一定要用, 且沒有幫你做 backport, 又不想自己做 backport, 請把整個系統裝成 testing 再去裝就可以了.
看你是要用光碟重裝 http://www.debian.org/devel/debian-installer/
或者是把 /etc/apt/sources.list 裡頭所有的 squeeze 或 stable 改成 testing 後執行
apt-get update
apt-get dist-upgrade
也可以.

Debian 的 stable 版本只會有 security update, 不會有裡頭某個程式的版本升級 (所以才有人弄 backport), 如果你是有需要追求新版本的使用者, 本來就不應該選擇使用 stable 版本.

看樣子我還得去摸索http://backports.debian.org 到底是怎麼一回事了~
傷腦筋~

年初時~安裝debian"6.0"的個人經驗是~
etc/apt/sources.list 裏頭只要排序好~
stable testing unstable 依序列出都沒有關係~
只要synaptic的選項有設定好~
libreoffice,firefox(iceweasel)之類的套件就可以
透過synaptic更新到我需要的版本~
debian"6.0"圖形介面也"不會"哀嚎說什麼"將會移除"
gnome-core等訊息~安裝完一切正常使用~
怎麼反而更換成debian "6.0.3"之後~
同樣的做法卻會出現"將會移除"一堆系統核心套件的訊息~
卻又不會自動裝回來~這樣讓我真的很納悶~
為什麼debian "6.0" 正常的操作~
到了debian "6.0.3"就變成不正常~

補充~我前文有提過將etc/apt/sources.list 改成只有 testing
還是會發生同樣的狀況~

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22011-11-30 21:29
只改 testing, 沒去跑 apt-get update; apt-get dist-upgrade 的話, 你的系統仍會是 stable.... 自然裝起來會有問題.
你真的跑了那指令了嗎? 就算你有 local mirror 的所有 debian 檔案, 跑個 apt-get dist-upgrade 應該也要 1-2 小時才會結束吧.
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-11-30 21:36
只改 testing, 沒去跑 apt-get update; apt-get dist-upgrade 的話, 你的系統仍會是 stable.... 自然裝起來會有問題.
你真的跑了那指令了嗎? 就算你有 local mirror 的所有 debian 檔案, 跑個 apt-get dist-upgrade 應該也要 1-2 小時才會結束吧.

那順便請教
apt-get update
apt-get dist-upgrade
這兩個純文字指令有沒有對應的"全圖形介面"操作項目或方法~可用滑鼠點選或在文字編輯器中下參數等圖形操作方式來對應相當於這兩道指令的操作?


主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22011-11-30 22:00
apt-get update => 應該就是 update 或  "更新", 反正就是跑了之後會去 sources.list 指定的那些地方抓 package list 回來那一個功能.
apt-get dist-upgrade => 沒在 GUI 用過, 不知道會是什麼. 用你使用的 GUI 前端程式的名稱加上 dist-upgrade 去 google 查看看吧.
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-11-30 22:32
apt-get update => 應該就是 update 或  "更新", 反正就是跑了之後會去 sources.list 指定的那些地方抓 package list 回來那一個功能.
apt-get dist-upgrade => 沒在 GUI 用過, 不知道會是什麼. 用你使用的 GUI 前端程式的名稱加上 dist-upgrade 去 google 查看看吧.

根據您提供的資訊我查到了
https://help.ubuntu.com/community/SynapticHowto
https://help.ubuntu.com/community/AptGet/Howto
根據文件資訊我推測~
apt-get update 相當於 synaptic的 重新載入 按鈕~
apt-get dist-upgrade 相當於  synaptic\設定\偏好設定\一般資訊\系統升級\聰明升級 這個項目~
如果我的推測沒錯的話~這兩個項目都是我老早就都有設定的了~
重新載入 按鈕是我只要更換了sources.list的內容之後就一定會去點選執行的~


主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22011-12-01 00:00
apt-get dist-upgrade 不是只有設定而已.
如果透過 GUI 執行的結果很快就結束, 那一定就不是了. (它會把整個系統都更新, 也就是你系統有裝過的 .deb 都會被用新的版本再抓一次回來裝.
所以... 如果沒有 local 的檔案的話, 跑下來會有好幾個小時, 就算有 local 的檔案, 我的印象也都有超過一小時.

為什麼不直接開個 terminal 出來切到 root 下跑看看呢, 打個指令又不是很難的事.
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2011-12-01 01:18
apt-get dist-upgrade 不是只有設定而已.
如果透過 GUI 執行的結果很快就結束, 那一定就不是了. (它會把整個系統都更新, 也就是你系統有裝過的 .deb 都會被用新的版本再抓一次回來裝.
所以... 如果沒有 local 的檔案的話, 跑下來會有好幾個小時, 就算有 local 的檔案, 我的印象也都有超過一小時.

為什麼不直接開個 terminal 出來切到 root 下跑看看呢, 打個指令又不是很難的事.

打個指令阿~真的好難~

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22011-12-01 09:39
打指令很難? 那為什麼你用 GUI 找半天還不知道怎麼做出那 20 個字母的指令能做的事? 是那一個比較難呢?
對我來說, 指令打一打比較簡單一些.

要不乾脆用 testing 的光碟重裝吧.
其實... 建議你改用 Ubuntu 吧, 至少它的設計主要就是著重在 GUI 的使用上頭. (裡頭的東西應該是基於 Debian testing 的東西弄出來的)
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續64
作者: IanHo2011-12-09 22:09

依舊還是解決不了的套件更新問題,續2

筆者又重灌了系統,軟硬體環境跟前一個段落一樣,系統重灌完後,如同前一個
段落所述,設定好synaptic套件管理程式,/etc/apt/sources.list 整理成

# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 DVD Binary-1 20111008-14:36]/ squeeze contrib main
# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 DVD Binary-1 20111008-14:36]/ squeeze contrib main
# squeeze-updates, previously known as 'volatile'
# deb-src http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze main non-free contrib
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-proposed-updates non-free contrib main

並使用 更新管理員 將已安裝套件更新到頂,另外參考了網友提供的資訊,在
/etc/apt/sources.list 增加了,

deb http://ftp.tw.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

這兩個來源,並存檔,再來筆者參考了,http://mozilla.debian.net/ 所提示的
頁面資訊,先行下載 pkg-mozilla-archive-keyring package 這個deb套件單獨
安裝,再來執行 synaptic 套件管理程,點選"重新載入"按鈕,更新來源庫,然
後再執行一次"更新管理員",升級了所有系統所自動偵測到的可更新套件,再來
執行 synaptic 套件管理程,根據最新版本的既有套件資訊,筆者選擇升級
iceweasel 到8.0版,結果系統出現警告視窗,

---
以下的套件有未解決的相依性問題,請確定所有需要的套件庫已在偏好設定中加入及啟用,
iceweasel:
相依關係: xulrunner-8.0 但它不準備會安裝
---

根據最新版本的既有套件資訊,筆者選擇升級 libreoffice 到3.4.3版,結果系
統出現警告視窗,

---
以下的套件有未解決的相依性問題,請確定所有需要的套件庫已在偏好設定中加入及啟用,
libreoffice:
相依關係: (一大堆libreoffice相關檔案)但它不準備會安裝
---

然後就無法繼續安裝套件下去,筆者就不知道該怎麼"在圖形環境下"解決這兩個狀
況了,套件庫明明就加入了也啟用了,到底問題出在哪裡呢?

參考連結

http://backports-master.debian.org/

http://mozilla.debian.net/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續65
作者: IanHo2011-12-24 20:46
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續65

臨時的雜記

筆者手邊有一台舊款小筆電Flybook A33i,其中RAM最大只到512MB,CPU為全美達
1GHz。
筆者嘗試系統安裝debian-6.0.3-i386-DVD-1.iso + LXDE 桌面環境,然而系統預
設值並未提供"全圖形介面"的套件管理程式(例如 synaptic),雖然有內建文字選
單模式的Aptitude終端機指令程式(有繁體中文介面),但因其操作方式無法在短
時間內快速上手,故最後還是只好放棄。
筆者嘗試系統安裝debian-6.0.3-i386-DVD-1.iso + Xfce 桌面環境,然而系統預
設值並未提供"全圖形介面"的套件管理程式(例如 synaptic),雖然有內建文字選
單模式的Aptitude終端機指令程式(有繁體中文介面),但因其操作方式無法在短
時間內快速上手,故最後還是只好放棄。
筆者 下載了2011-DEC-22新出爐的Fedora-16-ppc64-DVD.iso、Fedora-16-ppc-DVD.iso
,結果又是一堆狀況。
Fedora-16-ppc64-DVD.iso搭配的主機為PowerMac G5四核心末代機,進入圖形介
面,進度到系統分割作完之後,接下來的畫面看起來好像某個函式庫檔案有問題
就跳出圖形畫面了。
Fedora-16-ppc-DVD.iso搭配的主機為PowerMac G4(FW800),在點選略過檢查光碟
的文字選單按鈕後,安裝程序無法繪出呈現圖形介面的畫面。

怎麼裝個系統而已,狀況這麼多呢?結果還是搞不定!煩~~~

參考連結

http://dl.fedoraproject.org/pub/fedora-secondary/releases/16/Fedora/

http://lists.fedoraproject.org/pipermail/ppc/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續66
作者: IanHo2012-01-03 16:07

臨時的雜記之Fedora-16-i386-DVD.iso系統安裝與設定片段狀況

搭配的硬體為
主機板:ASUS CUV4X-E
CPU:PIII - 1Ghz
北橋晶片組 VIA Apollo Pro133A(VIA VT82C694X)
南橋晶片組 VIA VT82C686B
內建的音效晶片組 C-Media CMI8738
主記憶體 512MBX2+256MBX2=1.5GB
顯示卡晶片組廠牌型號 ATI Radeon 9200SE VRAM:128MB
網路卡 D-LINK DFE530TX Rev.B1
56K 數據卡(晶片組) Conexant RS56-PCI
1394A 擴充卡PCI介面(晶片組) VIA VT6306(4PORT)
IDE介面硬碟 IBM 30GBX1
DVDROMX1
CDRWX1

根據參考連結的Fedora 16硬體需求資訊,筆者的硬體規格應該是可以的,於是筆
者就把Fedora-16-i386-DVD.iso燒錄並光碟開機安裝了,主要進入套件選擇的流
程時,筆者這次選擇完全採用系統預設值,預設環境選用的是gnome第三版桌面環
境,筆者沒有增減任何套件,但是在選用額外來源的安裝步驟時,筆者額外又勾
選了:
Fedora 16 - i386,
Fedora 16 - i386 - updates,
這兩個項目,系統安裝完畢進入gnome桌面,沒想到系統確回應強制進入後備模式
,也就是說雖然筆者安裝的是gnome第三版桌面環境,實際呈現的卻是gnome第二
版的風格調性,筆者想想有著128MB VRAM的顯示卡有這麼的不堪嗎?
預設的桌面環境在不安裝額外套件的情況下,筆者"找不到"可以細部調整圖形介面
文字DPI以及圖形介面可選用字型檔的"圖形介面"選項(筆者需要這兩種功能),只有
gnome選單列\應用程式\系統工具\系統設定值\無障礙功能\視覺\文字大小\
會有提供四個級別可選,另外在圖形介面套件管理程式的部分,有內建
gnome選單列\應用程式\系統工具\加入或移除軟體,但介面挺楊春的,筆者另外有
從"加入或移除軟體"裏頭找到"yum extender"這套同類型軟體,安裝之後發現其有
多一些些資訊欄位的呈現。
筆者原本的期待是安裝類似於nvidia提供給linux的"圖形介面"套件,讓gnome桌面
環境滑鼠透過點選的方式把調教顯示卡效能的相關參數設定出來,可以網路資源查
了半天就是找不到適合 ati radeon 9200SE + fedora 16 i386 + gnome3,圖形介
面顯示卡效能設定"現成立即安裝馬上可用"套件,找資料的過程中,找到兩個網頁
RadeonFeature、RadeonFeatureUMS,筆者看了老半天還是看不出差別在哪裡,只
能推敲會不會是要找一個類似 xorg.conf 的檔案或目錄,把一堆這兩個網頁看到
的相容參數值填進去,如果真的可以填進去的話,如果真的重開機有效的話,哪筆
者是不是就有機會體驗gnome第三版桌面環境了?

唉~同樣是前兩名的圖形介面研發大廠,nvidia都輕易找得到圖形介面的linux顯
示卡晶片效能設定套件ATI怎麼都找不到。

參考連結

Fedora 16 Release Notes
http://docs.fedoraproject.org/en-US/Fedora/16/html/Release_Notes/sect-Release_Notes-Welcome_to_Fedora_16.html#sect-Release_Notes-Hardware_Overview

http://zh.wikipedia.org/wiki/Radeon_R200

有些難以消化的文件
http://wiki.x.org/wiki/RadeonFeature

http://wiki.x.org/wiki/RadeonFeatureUMS

http://www.phoronix.com/scan.php?page=article&item=ati_ubuntu_kmsums&num=1
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續67
作者: IanHo2012-01-04 21:57

臨時的雜記之Fedora-16-i386-DVD.iso系統安裝與設定片段狀況之二
ATI Radeon 9200SE 128MB VRAM顯示卡效能最佳化參數設定的狀況

系統軟體和硬體配備同前一篇,系統安裝好後,出現系統提示訊息,說gnome桌
面環境強制進入後備模式,筆者第一個想法就是,有沒有什麼設定的方法,相對
簡單的,就像是MsWindowsXP全圖形介面設定nvidia控制面板那樣的,把ATI Radeon 9200SE
的晶片效能最佳化功能給設定出來,筆者預先確認一下Fedora 16所包含的各種子
套件版本,筆者想從"Fedora 官方網站"確認Fedora 16所包含的XOrg整套大包是
哪一個版本,可是筆者找了好久都"找不到",最後從參考連結的一個網址中"推敲"
,或許是XOrg 7.5版。
接下來想到的就是上AMD/ATI官方網站尋找有無對應的驅動程式,根據參考聯結,
頁面的資訊內容以及其中的Release Notes所描述,並未支援Xorg 7.5版,然後依
據參考聯結,筆者找到舊版驅動程式列表,其中最舊的版本(Catalyst 8.6),既
不支援軟體 Xorg 7.5版,也不支援硬體ATI Radeon 9200SE(參考其Release Notes)
,所有更新版不支援硬體ATI Radeon 9200SE(以此類推),也就是說不要指望AMD/ATI
官方版的LINUX驅動程式能支援ATI Radeon 9200SE在最新的linux軟體套件中了。
接下來筆者嘗試找第三方的AMD/ATI 硬體驅動程式,以前段落中筆者曾經提過RPM Fusion
這個網站,有蒐集大量Fedora 16官方所未收錄的其他第三方套件,根據參考連
結的資訊,筆者下載並安裝了這兩個RPM套件,
RPM Fusion free for Fedora 14, 15 and 16,
RPM Fusion nonfree for Fedora 14, 15 and 16,
然後執行 gnome選單列\應用程式\系統工具\加入或移除軟體,根據在網路上google
到的片段資訊,筆者搜尋"xorg-x11-drv"字眼的相關套件名稱,結果搜尋清單中
出現
amd's proprietary driver for ati graphic cards
xorg-x11-drv-catalyst-11.11-2.fc16(32-bit)
然而這個套件的簡短描述文字資訊卻又"沒有標示"說明其有支援ATI Radeon 9XXX
系列, 所以筆者只好又在當它不支援了。
現在怎麼辦呢?現成的官方套件和第三方套件都沒有支援ATI Radeon 9200SE,
筆者只好再退而求其次,根據以前的段落有提過,查詢XOrg 7.5版的文件資訊,
這個大套件包有支援到ATI Radeon 9200SE,可是系統預設只會提供最陽春基礎
的顯示功能,不提供全圖型化的效能調教設定介面,使用者必須自行熟讀相關文
件,並且把正確對應的參數值寫入正確的設定檔案路徑和對應位置上。XOrg7.5
版的官方文件"沒有"繁體中文的翻譯,全為英文原文,對筆者來說,就是一場災
難~而且不同的LINUX發行版在打包這些大型套件時,也有可能會有微幅的修改,
所以XOrg 7.5版的官方文件,也不見得百分之百可以照做,可能還得確認一下不
同的LINUX發行版有沒有改了些什麼地方,對筆者來說,一拖拉庫的原文文件真
的很難消化,而且不知道該從處何看起。

筆者在Fedora-16-i386-DVD.iso + gnome的目錄結構中找到 /etc/X11/xorg.conf.d/
這個路徑,其中有一個*.conf 檔案,/usr/share/X11/xorg.conf.d/ 這個路徑,
其中有好幾個*.conf 檔案,不過"都沒有"看起來像是 xorg.conf 或著 有 radeon
字樣相關參數設定值的檔案,這兩個路徑筆者也看不出有什麼差別,筆者想說碰
碰運氣google看看網路上有沒有現成的針對ATI Radeon 9XXX的 xrog.conf 或著
radeon.conf之類的範例檔案可以抄改,結果也找不出所以然來,*.conf 的格式
看起來像是(數值)-(類型名稱).conf,所以該怎麼正確命名筆者也沒頭緒,更不
用說設定檔裡頭的參數結構該如何正確編寫了,頭痛!傷腦筋!

參考連結

xorg-x11-utils | Package Info | Koji:
http://koji.fedoraproject.org/koji/packageinfo?packageID=614

Fedora Package Database -- Fedora 16:
https://admin.fedoraproject.org/pkgdb/collections/name/f16?tg_paginate_limit=0

ATI Proprietary Linux x86_64 Display Driver 8.28.8 For Intel® EM64T and AMD64 Platform Architecture
http://support.amd.com/us/gpudownload/Pages/linux64-radeon-prer200.aspx

Previous Radeon® Series/Motherboard/Notebook Display Drivers for Linux x86 and Linux x86_64
http://support.amd.com/us/gpudownload/linux/previous/Pages/radeon_linux.aspx

Welcome to the Unofficial Wiki for the AMD Linux Driver
http://wiki.cchtml.com/index.php/Main_Page
http://wiki.cchtml.com/index.php/Hardware

RPM Fusion
http://rpmfusion.org/

http://rpmfusion.org/Configuration

http://kanru.info/blog/archives/732/

http://wiki.x.org/wiki/RadeonFeature

http://wiki.x.org/wiki/RadeonFeatureUMS

http://www.x.org/releases/X11R7.5/doc/man/man4/radeon.4.html

http://www.x.org/releases/X11R7.6/doc/man/man4/radeon.4.xhtml 

http://www.x.org/releases/X11R7.6/doc/man/man5/xorg.conf.5.xhtml

這裡才有出現 "xorg.conf.d"
http://www.x.org/releases/X11R7.5/doc/man/man5/xorg.conf.5.html

http://xorg.freedesktop.org/wiki/radeon

https://wiki.archlinux.org/index.php/Xorg

http://dri.freedesktop.org/wiki/ATIRadeon
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續68
作者: IanHo2012-01-06 00:36

臨時的雜記之debian-6.0.3-powerpc-DVD-1.iso設定顯示卡驅動

筆者手邊有一台PowerMac G4(FW800)主機,搭配的顯示卡為ATI Radeon 9000 Pro (RV250) 64MB VRAM
,筆者嘗試安裝debian-6.0.3-powerpc-DVD-1.iso + gnome,系統第一次剛安裝
完,發生之前遇過的狀況,就是gnome環境有部分的區塊圖形會產生黃底色,視
窗畫面切換和挪動會延遲與部分破圖,筆者推敲有可能是顯示功能的驅動程式安
裝不完全,或著發揮顯示卡效能的參數設定沒有設或著沒有設對,總之就是系統
的軟體參數預設值無法發揮顯示卡的效能,嘗試google資訊,從synaptic中尋找
並安裝了firmware-linux-nonfree這個套件,因為套件資訊中有提到
Radeon R200-family CP microcode (radeon/R200_cp.bin),跟筆者的顯示卡型
號很接近,安裝完畢後再重開機登入系統,區塊圖形黃底的狀況消失了,挪動視
窗時也不再"嚴重"延遲和破圖,而且筆者嘗試安裝Armagetron Advanced這套3D
遊戲,畫面運作也沒有嚴重延遲和破圖。

接下來筆者想說在/usr/share/X11/xorg.conf.d/這個路徑下,有沒有辦法該如
何設定些什麼檔案和參數值,例如 xorg.conf 或著 (數值)-radeon.conf 之類
的可能性,讓系統能夠正確啟用檔案中的每一個效能選項,讓視窗挪動畫面在肉
眼的感覺下,能接近零延遲?

參考連結
http://packages.debian.org/squeeze/firmware-linux-nonfree
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續69
作者: IanHo2012-01-07 20:26

臨時的雜記之 mageia-dvd-1-i586.iso 安裝、設定遇到的狀況

筆者原本在,小筆電 Flybook A33i 上測試 Mageia 1,可是測到一半,小筆電
掛了,再起不能,所以只好在VirtualBox v4.1.6上頭測試(host為MsWindows 7)
,嘗試用alt+PrtScr來擷取畫面,卻又不曉得為什麼只有開機的第一個畫面有擷
取成功,之後的都操作失敗,目前還找不到原因,只好全部用文字筆記的方式了
,筆者原本的想法是,預設手邊的小筆電MAX RAM只有512MB,筆者想要安裝的圖
形桌面系統環境大致是,整個圖形桌面環境要"有極大百分比"的"繁體中文化介面"
,啟動系統桌面環境後+運作編輯一份openoffice文件檔案要可以在512MB RAM內
撐得下去,系統頭一次安裝完畢後就要"已經內建好""全圖形介面的套件管理程式"
。google的結果所能找到的現成的發行版本中,似乎就剩下Mageia 1其官方網頁
中,系統需求的描述最低可以只要512MB,安裝測試過程,發現LXDE這個桌面環
境有在選項之中,筆者期望的是系統安裝好後有關LXDE整套包的套件都要裝好,
再加上Mageia 1預設的"全圖形介面的套件管理程式",其他的軟體套件都先不安
裝,之後有需要再從"全圖形介面的套件管理程式"補起來。

筆者開始下載安裝mageia-dvd-1-i586.iso嘗試看看,這裡筆記筆者覺得要注意
的安裝步驟,筆者有將網路線先插好,系統會詢問除了安裝光碟之外,是否還有
準備其他安裝來源,像是網路,第二片光碟等等,筆者設定網路來源,並選取了
其清單中"台灣"的套件來源伺服器,這樣在系統安裝過程中順便更新套件。

---
桌面環境選擇
選擇第三個"自訂"。
---
套件群組選擇
先取消勾選"全部"項目,再來只勾選"LXDE桌面","單一套件選取",這兩個項目。
---
軟體套件管理
圖形環境>LXDE桌面
dasher 筆者用不到,所以取消勾選,
icewm-light 筆者用不到,所以取消勾選,
xdm 筆者用不到,所以取消勾選,

其他套件選項都維持預設不去動。
---
總結>系統>服務

系統
-atd 類似給指令程式用的cron,筆者用不到,所以取消勾選,
-crond 筆者用不到,所以取消勾選,

其他
-mdadm (軟體RAID監控與管理)筆者用不到,所以取消勾選,

internet
-ip6tables 筆者用不到,所以取消勾選,

總結>系統>圖形介面
---
因為在虛擬機器內的關係,設定成VirtualBox video card

系統安裝完畢後,頭一次開始登入系統,摸索LXDE環境,

開始選單\工具\系統工具\工作管理員 執行看看,記憶體占用量約139MB,
只載入桌面環境系統,這樣筆者心裡有個底了,接下來筆者嘗試設定客製化桌
面環境,
開始選單\工具\自訂桌面外觀風格(LXappearance)
開始選單\工具\Openbox 組態管理器
開始選單\工具\螢幕保護程式
等等桌面環境相關的都設定過一輪,VBoxGuestAdditions.iso裏頭的VirtualBox video card
驅動程式也在LX終端機中切換到root帳號執行指令裝起來,切換到該路徑下,
---
sh ./VBoxLinuxAdditions.run
---
接下來執行很重要的,開始選單\工具\系統工具\設定您的電腦(mageia 控制中心)
,這就相當於MsWindows控制台,其中有包含全圖形介面的套件管理程式"rpmdrake"
(安裝與移除軟體)。
筆者發現許多狀況。
rpmdrake搜尋套件時,即使有兩個搜尋選項都選擇"全部",搜尋功能還是無法針
對套件內容描述來搜尋,只能尋找套件簡稱,真是非常不方便。
筆者將LXDE圖形介面可以調整桌面環境字級的選項,全部都設定到字級14,也增
加工作列的高度像素,然而工作列裏頭的字級還是無法放大。
系統預設居然沒有安裝
lxdm - GUI login manager for LXDE,LXSession Edit這兩個套件,筆者從mageia
控制中心搜尋並補安裝,lxdm要在安裝之後,
mageia 控制中心 開始選單\工具\系統工具\設定您的電腦(開機 - 設定登入管理程式)
其中才會有"LXDM (LXDE display manager)"這個項目可選。
LXSession Edit這個圖形介面程式安裝後,居然"沒有"自動作好一個開始功能表
的連結,筆者得另外在路徑中找出並執行這個程式。
很多筆者需要的說明文件套件似乎都還沒有到位,rpmdrake裏頭都找不到(這裡
當然是指別的linux發行版都有打包了的)。
筆者嘗試結果,原來系統預設的登入管理程式用的是GDM,筆者想說當然要統一
用LXDE環境的版本比較一致,可是當筆者切換成lxdm重新開機登入後,卻發現登
入選項中沒有LXDE可以選,可以選的都會變成其他更精簡陽春的圖形桌面環境,
後來筆者嘗試出,必須以root帳號登入系統,執行 開始選單\工具\系統工具\Login Screen
,點選unlock(筆者發現一般帳號無法unlock,"root"帳號才有效),筆者選用
select "LXDE" as default session,然後在mageia 控制中心 開始選單\工具\系統工具\設定您的電腦
(開機 - 設定登入管理程式),改選用其中"LXDM (LXDE display manager)"
這個項目重開機後,其預設才是LXDE桌面環境。
另外發現,在LXDE桌面環境,一般帳號無法點選執行,關機重新啟動,暫停,休眠,
這三個項目。
還有不曉得為什麼,以一般帳號登入系統後,
mageia 控制中心 開始選單\工具\系統工具\設定您的電腦,會變成全英文介面,
即使操作設定了 system\manage localization for your system,一輪還是不
會變回英文,真是傷腦筋!

其他的部分未完待續

零碎筆記:
---
GPicView:開始選單\美工繪圖\圖片檢視器
GtkNetCat:mageia 1 找不到
LXappearance: 開始選單\工具\自訂桌面外觀風格
LXMusic:mageia 1 找不到
LXLauncher:mageia 1 有 但筆者用不到
LXNM:mageia 1 找不到
LXRandR:開始選單\工具\螢幕設定(顯示器設定)
LXpanel:最下方的工作列
LXsession-lite:N/A
LXSession Edit:要從"全圖形介面的套件管理程式"另外安裝
LXShortcut:mageia 1 找不到
LXtask:開始選單\工具\系統工具\工作管理員
LXTerminal: 開始選單\工具\LX終端機
PCManFM:開始選單\工具\系統工具\檔案管理程式
Leafpad: 開始選單\工具\Leafpad
Openbox:N/A
XArchiver:開始選單\工具\XArchiver
obConf : 開始選單\工具\Openbox 組態管理器
---


參考連結

http://www.mageia.org/zh-tw/

http://openbox.org/wiki/ObConf:About

http://lxde.org/zh-tw

https://groups.google.com/group/mageia-taiwan

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續70
作者: IanHo2012-01-08 01:18
臨時的雜記之 lubuntu-11.10-desktop-i386.iso 安裝遇到的狀況

筆者決定下載 lubuntu-11.10-desktop-i386.iso 來嘗試安裝看看,一進入安裝
畫面當然優先選擇繁體中文介面啦,跟之前段落一樣,是裝在VirtualBox來嘗試
安裝過程中,沒有細部套件選擇步驟項目,印象中只有問要不要安裝第三方軟體
例如mp3 decode和即時軟體更新之類的兩個項目,筆者當然都勾選了,結果花了
不少時間等,系統安裝完畢後,重起進入帳號登入畫面,結果整個畫面文字的部
分居然全都是一堆叉叉方塊圖案,怎麼會這樣,太扯了,這樣根本無法選擇筆者
需要的登入選項阿,真是浪費時間!

參考連結

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續71
作者: IanHo2012-01-09 16:32

臨時的雜記之 openSUSE-12.1-DVD-i586.iso 安裝遇到的狀況

在openSUSE-12.1-DVD-i586.iso系統安裝流程中,"桌面選項"有提供KDE、GNOME
、XFCE、LXDE四種選擇項目,筆者分別嘗試了XFCE、LXDE這兩種桌面環境,各別
裝在各自的VirtualBox中,原則上使用系統提供的套件內容數量種類預設值,沒
有減少任何套件,結果發現一些狀況。
首先就是在系統剛裝完畢的預設狀態下,這兩種桌面都找不到,全圖形介面的
"字型管理程式",必須使用"軟體管理"功能,另在再找出全圖形介面的"字型管理程式"
裝起來,適用於XFCE、LXDE的全圖形介面字型管理程式,變成非內建,必須另外
找來安裝,對於像筆者這樣的終端使用者來說,真的挺麻煩的(例如Mageia 1的
LXDE桌面環境都有內建了的說(mageia控制中心))。
再來就是雖然筆者安裝流程選用的是"繁體中文"介面環境,可是實際上openSUSE-12.1-LXDE
、openSUSE-12.1-Xfce預設環境的圖形介面繁體中文化文字"比例"卻很低,如果
是使用XFCE桌面環境那還可以接受,XFCE本來就是老外的東西,可是LXDE原則上
應該算是某程程度上的中華民國國產貨阿!怎麼呈現出來的繁體中文化介面文字
的比例這麼低呢?有什麼原因呢?有什麼可能性呢?LXDE本身元件凡是呈現在圖
形桌面環境中的一切,應該99%都要繁體中文化才對阿!(有沒有可能是因為打
包這些原始碼套件的人都是老外,而他們沒有把繁體中文化語系檔案打包進去?
但這也不可能阿?打包語系檔案應該是很順便的事阿(對電腦開發者來說)又還
是說這些套件在做出來的時候,並沒有順便製作繁體中文化語系?華人自己在自
己國家做出來的免費軟體卻不順便包含自己的母語文字那就真的很點點點,當筆
者想要嘗試支持國產貨時,卻發現必須學會外國的文字語言,才能知道自己國家
的國產貨在搞些什麼,這樣真的挺悲哀的。)

筆者發現,除了桌面環境本身的控制中心之外,opensuse本身也設計一套自己風
格的"YAST控制中心",裏頭有各種圖型化系統工具,難怪預設環境的容量就比較
大,而且會預裝各式各樣的應用軟體,可是怎麼偏偏就是沒有全圖形介面的字型
管理程式呢?這不是很基本嗎?

參考連結

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續72
作者: IanHo2012-01-10 01:06
mageia-dvd-1-i586.iso 安裝、設定過程圖集

請看參考連結

參考連結
mageia-dvd-1-i586.iso 安裝、設定過程圖集

http://www.flickr.com/photos/ian-taiwan/sets/72157628794721553/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續73
作者: IanHo2012-01-10 11:27


openSUSE-12.1-DVD-i586.iso 安裝過程圖集

請看參考連結

參考連結
openSUSE-12.1-DVD-i586.iso 安裝過程圖集

http://www.flickr.com/photos/ian-taiwan/sets/72157628802961127/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續74
作者: IanHo2012-01-14 00:10

debian-6.0.3-powerpc-DVD-1.iso設定顯示卡驅動,續2

筆者手邊有一台PowerMac G4(FW800)主機,搭配的顯示卡為ATI Radeon 9000 Pro (RV250) 64MB VRAM
,筆者嘗試安裝debian-6.0.3-powerpc-DVD-1.iso + gnome環境,之前段落有提
過,目前筆者所知剩下的唯一設定顯示卡效能最佳化的方式,只剩下要自行寫出
一個純文字檔案這招,檔案檔名與檔案內容的純文字參數設定規則必須符合Xorg
定義的規範,而且要放在Xorg(debian 6.0.3)所規範的路徑之下,筆者開始嘗試
拼湊資料,看看能有什麼結果。

之前段落提過系統中有 /usr/share/X11/xorg.conf.d/ 這個路徑,其中有類似於
(數值)-名稱.conf的檔案名稱格式,筆者嘗試排列組合google的結果,發現網路
上有類似 20-radeon.conf 這樣的檔案文字資訊,筆者比對之後決定自行嘗試產
生一個 30-radeon.conf 純文字檔案,至於為什麼要這樣命名,筆者自己也不知
道,反正就是把以前BASIC程式語言一行一行的列表法概念拿來用就是了,反正最
後系統若有抓取到檔案的話算筆者運氣好(也希望有進階電腦玩家能提示,為什麼
系統要以 (數值)-名稱.conf 的方式呈現,其規則到底是什麼?系統倒底是怎麼
辨識這些順序的?)。接下來就是要產生30-radeon.conf檔案內容,東拼西湊了許
多網路上的文件資訊後,筆者真的頭昏腦脹一團亂,筆者初步的構思是,目前眼
前本機的gnome桌面環境與搭配的ATI Radeon 9000 Pro (RV250) 64MB VRAM顯示
效果最佳化,就像若在MsWindowsXP環境安裝了ATI的驅動程式,將驅動程式所提
供的圖形介面選項勾勾選選之後的效能最佳化的效果。
在gnome選單列\系統\偏好設定\螢幕\已經有的選項,就不再重複填入30-radeon.conf
內了,www.x.org提供的文件有提到30-radeon.conf(xorg.conf,請看參考連結)
裏頭的格式該怎麼填寫,但是整篇文章內容對筆者來說相當於天書般的存在,很
難消化,筆者勉強嘗試看看編寫Section "Device"這個段落(其他段落真的都看不
懂),Section "Device"這個段落中有最重要的也是圖形介面完全沒有任何類似可
選項目的顯示卡效能相關參數,根據參考連結的許多範例和文件說明,筆者先大
致預想出一些整理方向,有許多參數設定筆者看不懂,筆者最直接的做法就是,
不去填寫它,只要能夠在hardinfo、lshw(gtk+)這類圖形介面的硬體偵測工具,
能夠找到其參數值的話就先跳過,然後這塊顯示卡本身並沒有提供TV功能的輸出
,所以有關TV功能的項目也先跳過。

筆者想要預先知道這個顯示卡晶片組的一些參數資訊,網路上找到了
RADEON9000ProMacEdUserGuide.pdf
Radeon-9000PRO-manual.pdf
這兩個檔案,筆者判斷這個晶片組應該是有支援到32位元色彩深度,只是搭配的
驅動程式有沒有支援大概又是另一回事了。

文件中所提到的一堆Option項目,有提到所謂的預設值,筆者自行解讀,可能如
果使用者不填入該項目參數值的話,Xorg就會以該項目的系統預設值執行該參數
值,所以如果該預設值是筆者所需要的,筆者就不用再重複填入了,如果筆者的
解讀沒有錯的話(錯的話就不知道該怎麼辦了)。

接下來筆者想要了解一個資訊,就是要如何知道進入gnome桌面環境之後,Xorg
已經載入和已經啟用的圖形功能和模組到底有哪些(想要一個清單列表資訊)?包
含現在的gnome桌面環境色彩位元深度,到底是多少?(16?24?32?)等等資訊
,全圖形介面工具這部份筆者找不出所以然來,筆者嘗試找純文字指令工具,
可能類似的指令有
xdpyinfo − display information utility for X
xdriinfo − query configuration information of DRI drivers
xfsinfo − X font server information utility
xvinfo - Print out X-Video extension adaptor information
xwininfo − window information utility for X
但是筆者看了老半天還是看不出其格式要表達的意思的所以然來,筆者後來發現
gnome選單列\應用程式\系統工具\紀錄檔檢視器\ 可以查到 /var/log/Xorg.0.log
這個檔案資訊,筆者注意到需要盡可能的減少和除錯其中的(EE)error、(WW)warning
這兩類資訊。筆者比對的方式是,先複製好其中的(EE)error,(WW)warning這兩
類資訊,然後嘗試修正參數值,再砍掉 /var/log/Xorg.* ,重開機再看看新生
成的 /var/log/Xorg.0.log,其中(EE)error、(WW)warning有沒有減少。

這裡先將筆者所編寫的 30-radeon.conf 最後所有內容列出

---

Section "Device"
 Identifier "Radeon 9000 Pro"
 Driver "radeon"
  Option "AGPMode" "4"
#  Option "AGPFastWrite" "on"
  Option "BusType" "AGP"
  Option "EnablePageFlip" "on"
  Option "AccelDFS" "on"
#  Option "DepthBits" "32"
  Option "ClockGating" "on"
EndSection

---

對,沒錯,就只有這些,因為其他的筆者都看不懂(以上內容也沒有全懂)。
筆者所參考的文件中好像都沒有規範Identifier項目一定要填寫什麼的樣子,所
以筆者就自行取了個 Radeon 9000 Pro。

筆者看了硬體資訊與文件檔案,自行推論主機的介面和顯示卡應該都是AGP 4X,
所以參考文件資訊填入了Option "AGPMode" "4"。

筆者發現 Option "AGPFastWrite" "on" 會導致出現log訊息,
(WW) RADEON(0): WARNING: Using the AGPFastWrite option is not recommended.
   This option does not provide much of a noticable speed boost, while it
   will probably hard lock your machine. All bets are off!
移除 Option "AGPFastWrite" "on" 之後就沒有了。

筆者發現 Option "DepthBits" "32" 會導致出現log訊息,
(EE) RADEON(0): Value for Option "DepthBits" must be 16 or 24
移除  Option "DepthBits" "32" 之後就沒有了。

如果會出現訊息,
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
   Entry deleted from font path.
可以安裝 xfonts-cyrillic 套件來補檔案。

另外,還有出現警告訊息

(WW) RADEON(0): Not an x86 BIOS ROM image, BIOS data will not be used
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: Searching for BusID pci:0000:00:10.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
(WW) RADEON(0): Video BIOS not detected, using default clock settings!
(WW) RADEON(0): DRI init changed memory map, adjusting ...
(WW) RADEON(0):   MC_FB_LOCATION  was: 0x9bff9800 is: 0x9bff9800
(WW) RADEON(0):   MC_AGP_LOCATION was: 0xffffffc0 is: 0x9c7f9c00

目前筆者解決不了。

由 /var/log/Xorg.0.log 的資訊發現,那些 Option 似乎是有被載入的,除了
Armagetron Advanced 這款遊戲之外,筆者實在不知道該如何驗證gnome環境下
的2D&3D顯示效能有被調教過和最佳化,Armagetron Advanced跑起來的效果肉眼
看起來好像都差不多,筆者肉眼最容易看出差別的時候是在,firmware-linux-nonfree
這個套件的安裝前後。

筆者在想 gnome選單列\系統\偏好設定\螢幕\ 裏頭的參數到底是被填寫到哪個
路徑的檔案中呢?筆者怎麼就是"找不到"。

參考連結

Radeon R200 全系列晶片組的介紹
維基百科,自由的百科全書

http://zh.wikipedia.org/zh-tw/Radeon_R200

http://en.wikipedia.org/wiki/Comparison_of_ATI_Graphics_Processing_Units

http://en.wikipedia.org/wiki/EXA

鳥哥的 Linux 私房菜 -- X Window 簡易設定檔設定
http://linux.vbird.org/linux_basic/0590xwindow.php

(重要參考依據)這部份文件是針對RADEON系列晶片組在xorg.conf可用的選項作介紹
筆者不確定應該以 X11R7.6 還是 X11R7.5 為準 所以兩個都附上

RADEON(4) manual page

http://www.x.org/releases/X11R7.6/doc/man/man4/radeon.4.xhtml

http://www.x.org/releases/X11R7.5/doc/man/man4/radeon.4.html

xorg.conf 整體架構和填寫方法與規範的介紹
xorg.conf(5) manual page

http://www.x.org/releases/X11R7.6/doc/man/man5/xorg.conf.5.xhtml

http://www.x.org/releases/X11R7.5/doc/man/man5/xorg.conf.5.html

Documentation for the X Window System Version 11 Release 7.6 (X11R7.6)
http://www.x.org/releases/X11R7.6/doc/

Xorg整套所包含的一推純文字指令
X11R7.6 Manual Pages: Section 1: Commands
http://www.x.org/releases/X11R7.6/doc/man/man1/

5.11. Option ''HWCursor'' and Option ''SWCursor''
http://www.x.org/archive/X11R6.8.1/doc/ati5.html#20

X.Org Wiki - ExaStatus
http://xorg.freedesktop.org/wiki/ExaStatus

一堆 xorg.conf 範例

Ubuntu: 在 ThinkPad X31 使用 Beryl 3D 特效
http://blog.teatime.com.tw/1/post/153

[Ubuntu] 使用內建的 radeon 驅動開啟 3D 支援
http://twntwn.info/blog/ajer001/archives/1731

Additional options for the radeon driver - ThinkWiki
http://www.thinkwiki.org/wiki/Additional_options_for_the_radeon_driver

ATI (简体中文) - ArchWiki
https://wiki.archlinux.org/index.php/ATI_(简体中文)

RadeonDriver - Community Ubuntu Documentation
https://help.ubuntu.com/community/RadeonDriver

xorg.conf files | Linux on your Apple Mac | iLinux

http://mac.linux.be/content/xorgconf-files

http://mac.linux.be/content/powermac-g4-ati-radeon-9000-and-apple-studio-display-17

http://mac.linux.be/content/xorgconf-mac-mini-g4-under-opensuse-111-0

http://mac.linux.be/content/xorgconf-ppc-machines-radeon-9600-and-kms-kernel-lucid-lynx

google
RADEON9000ProMacEdUserGuide.pdf
Radeon-9000PRO-manual.pdf
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續75
作者: IanHo2012-01-15 00:15

關於音效處理方面的小工具以及音效晶片組查詢的狀況

筆者測試的平台改為PowerBook G4 1.67Ghz DLSD,因為PowerMac G4(FW800)傳出
燒塑膠的味道,筆者嚇得趕緊關機。筆者想問的是debian-6.0.3-powerpc-DVD-1.iso + gnome
環境有沒有類似風扇控制程式的工具軟體如果真的沒有圖形介面的版本的話,指
令行的這次筆者也接受了,因為筆者只想把主機內的風扇調整強一點,燒塑膠的
味道真的很可怕。

MsWindowsXP的控制台有"聲音及音訊裝置"項目,裏頭就是一推放音、錄音、混音
相關的設定項目,有多聲道音量大小調整等等,還有附屬應用程式\娛樂\錄音機
之類的基本聲音輸出入處理小工具。
理所當然的,筆者也認為如果linux系統安裝的時候有偵測到音效處理晶片並且
安裝了可正確驅動的驅動程式,那麼debian-6.0.3-powerpc-DVD-1.iso + gnome
環境也因該要具備有基本的一些聲音輸出入處理小工具,而且要像MsWindowsXP
那樣,一開始就要裝好,至少要有錄音小工具、混音小工具,放音、錄音、混音
這些全圖型化介面音量設定項目,筆者來回比較之後發現,原來
debian-6.0.3-powerpc-DVD-1.iso + gnome的預設環境只有 gnome選單列\系統\
偏好設定\聲音(音量控制程式)這個項目,裏頭的可設定項目就是最基本的放音音
量控制、實體聲音輸出入埠開關、以及音效佈景主題、還有主機內音效裝置的選
擇這四種,筆者另外找到了:

套件名稱 gnome-alsamixer
GNOME ALSA混音程式(gnome-alsamixer )
gnome選單列\應用程式\影音\GNOME ALSA Mixer

套件名稱 gnome-media
錄音程式(gnome-sound-recorder)
gnome選單列\應用程式\影音\錄音程式

以上三組套件搭配起來,就跟MsWindowsXP基本的聲音處理環境很類似了。

接下來比較麻煩的是,筆者嘗試查詢有關蘋果PowerPC架構主機內建的音效晶片
組,是哪些廠牌型號?一般網路資訊都沒有明確的詳細列表,Mactracker資料
庫軟體也沒有特別詳提,於是筆者透過MacOSX內建的"系統描述.app"來查看其
文字資訊,又好像只是個"簡寫"。

例如
PowerMac G4(FW800) 查到了
Texas Instruments TAS3004

PowerBook G4 1.67Ghz DLSD 查到了
Crystal Semiconductor CS84xx、Burr Brown PCM3052

筆者想查詢這些音效晶片廠牌型號在LINUX平台的資訊,都找不到顯而易懂的,
筆者找不出 CS84xx 後面那個XX到底代表什麼資訊,筆者無法找到LINUX內建的
音效驅動程式對於這兩種音效晶片組支援狀況的詳細資訊,在ALSA官網也查不
出所以然來,只知道反正實際上 Crystal Semiconductor CS84xx、
Burr Brown PCM3052是可以在 debian-6.0.3-powerpc-DVD-1.iso + gnome 環境
下發出聲音就是了。

到底哪裡可以找到Linux PowerPC架構對於 Mac PowerPC系列主機內建的音效晶
片組的支援狀況詳細資訊呢?

參考連結

沒有
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續76
作者: IanHo2012-01-15 13:19

時間與日期方面的設定

在 gnome選單列\系統\管理\時間及日期設定,裏頭有"時間伺服器"來源的設定,
筆者會另外填入中華民國國內的 time.stdtime.gov.tw,並只啟用這個網址,這
個系統常駐服務要啟用的話,需要安裝 ntp 這個系統背景服務套件,另外gnome
桌面環境預設右上角面板,有"時鐘程式"可以設定時間日期相關的可顯示項目,
有的時候如果不小心手滑把該項目刪掉了,可以在面板上右鍵點選"加入面板",
在列表清單中找出"時鐘"再裝回去。

參考連結

http://www.stdtime.gov.tw/chinese/home.aspx

http://www.stdtime.gov.tw/chinese/bulletin/NTP%20promo.txt
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續77
作者: IanHo2012-01-19 16:19

其他 UNIX-like 系統安裝圖集

筆者嘗試在 VirtualBox 中安裝,預設使用KDE桌面環境的 PC-BSD 9.0 (BSD-like)
,和預設使用GNOME為桌面環境的 OpenIndiana 151a (Solaris-like),發現其圖
形介面繁體中文化的比例都不低。
因為試用的定位是在家庭與個人使用的電腦,所以會需要在圖形登入畫面就要有
root登入的權限。PC-BSD 9.0可以直接使用root帳號在圖形登入介面登入,不需
要額外再設定什麼,OpenIndiana 151a的檔案設定位置,跟LINUX差很大,要找
一個檔案 /etc/user_attr,其中有一行類似像這樣:

root::::min_label=admin_low;lock_after_retries=no;auths=solaris.*,solaris.grant;audit_flags=lo\:no;profiles=All;clearance=admin_high;type=role

需要把最後的 ;type=role 改成 ;type=normal 存檔,再重開機即可。另外在gnome
桌面環境的終端機視窗中,第一次切換到root帳號(使用 #ru - 指令),系統會要
求換新密碼。

筆者想要嘗試尋找 ;type= 後面的可填入參數值總共到底有哪些的資訊,google
老半天,manual pages也翻閱了老半天,就是查不出所以然來,BSD-like 和
Solaris-like 這兩類的系統原本設計給管理電腦的電腦用的,以及給特定工作
用途的電腦用的,所以在硬體周邊驅動程式這部分,相較於LINUX就比較不會那
麼盡可能的包山包海,而是有限數量的,不過累積了幾年下來,也是支援不少硬
體就是了,筆者自己的體驗則是,如果 BSD-like 和 Solaris-like 採用了 X.org
某個版本的大套件包,當成其系統顯示功能的軟體元件的部分,那麼只要去知道
該版本的 X.org 支援的顯示卡晶片組有哪些,哪麼"原則上" BSD-like 和 Solaris-like
支援的顯示卡晶片組就有哪些。

PC-BSD 9.0(PCBSD9.0-x86-DVD.iso)是從 FreeBSD 改來的(把原本設計安裝在管
理電腦的電腦用的 FreeBSD 修改成適合家用電腦環境的 PC-BSD)。
 OpenIndiana 151a(oi-dev-151a-x86.iso)是從 Solaris 改來的(把原本設計安
裝在管理電腦的電腦用的 Solaris 修改成適合家用電腦環境的 OpenIndiana for
desktop)。

最後的參考連結附上安裝圖集。

參考連結

OpenIndiana 151a

System Administration Guide: Security Services
http://docs.oracle.com/cd/E19253-01/816-4557/rbactask-30/index.html

Give a user root privliages RBAC
http://www.tek-tips.com/viewthread.cfm?qid=938907

從OpenIndiana學習ZFS
http://zfsadm.pixnet.net/blog/post/12662349-enable-direct-root-login---開啟root直接登入

http://wiki.openindiana.org/oi/oi_151a+Release+Notes

http://wiki.openindiana.org/oi/Components

http://openindiana.org/download/

http://wiki.openindiana.org/oi/Frequently+Asked+Questions/

OpenIndiana (oi-dev-151a-x86.iso) 安裝圖集
http://www.flickr.com/photos/ian-taiwan/sets/72157628935983477/

PC-BSD 9.0

http://www.pcbsd.org/

http://wiki.pcbsd.org/index.php/Main_Page

http://wiki.pcbsd.org/index.php/PC-BSD_Users_Handbook

http://wiki.pcbsd.org/index.php/Minimum_Hardware_Requirements

http://www.freebsd.org/doc/en/books/faq/index.html

http://www.freebsd.org/releases/9.0R/hardware.html

PCBSD9.0-x86-DVD 安裝圖集
http://www.flickr.com/photos/ian-taiwan/sets/72157628907488935/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續78
作者: IanHo2012-01-24 19:37

Fuduntu、Scientific Linux 安裝圖集

使用的安裝的版本為~

Fuduntu-2012.1-i686-LiveDVD.iso、SL-62-i386-2012-01-09-Install-DVD.iso

就直接請看參考連結啦~

參考連結

http://distrowatch.com/table.php?distribution=fuduntu

http://www.fuduntu.org/

http://en.wikipedia.org/wiki/Fuduntu

Fuduntu 安裝圖集
http://www.flickr.com/photos/ian-taiwan/sets/72157629007945481/

http://distrowatch.com/table.php?distribution=scientific

https://www.scientificlinux.org/

http://zh.wikipedia.org/wiki/Scientific_Linux

Scientific Linux 安裝圖集
http://www.flickr.com/photos/ian-taiwan/sets/72157629010401895/
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-01-24 23:16
原來 http://www.flickr.com 的免費帳號有只能200張最新相片顯示的限制阿!現在才知道~
安裝圖集看樣子得重整重傳了~
主題: debian 6.0.4 amd64+gnome+gcin 操作會死當的狀況
作者: IanHo2012-02-03 20:50

系統硬體環境為 virtualbox 4.1.6 ,
guest os 為 debian 6.0.4 amd64+gnome+gcin 1.4.6-3,
debian-6.0.4-amd64-DVD-1.iso,
完全只使用 stable 套件,因應使用需求而安裝了
gcin 1.4.6-3, 系統的套件相依性功能會自動遷連安裝
gcin-qt3-immodule,控制中心\gcin輸入法設定,
可正常開起客製化所需選項,也在 輸入法切換器 裏頭將預設改選用
gcin,可是當筆者對 gnome選單列上頭的 gcin 圖示,
點選滑鼠右鍵後,整個 gnome 桌面環境就會"完全死當",
只剩下 virtualbox 的 關閉機器 功能有效,
然後筆者就不知道該怎麼辦了?
系統死當的完全 無聲無息,令人措手不及, 筆者完全無法判斷
可能除錯的點或方向在哪裡?
筆者有嘗試過將 gcin-qt3-immodule 換成 gcin-qt4-immodule,
還是照樣"死當", 到底問題出在哪裡呢?
筆者只不過對gnome選單列上頭的 gcin 圖示,按個滑鼠右鍵,
系統就掛掉了,可是筆者有需要這樣的操做阿!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續79
作者: IanHo2012-02-10 20:34
Unicode 6.1 包含的字形總整理

總共有217個區塊,扣掉以下三個區塊後,剩下214個區塊。

0 Private Use Area 00E000..00F8FF 6,4001.0.0
15 Supplementary Private Use Area-A 0F0000..0FFFFF 65,5342.0
16 Supplementary Private Use Area-B 100000..10FFFF 65,5342.0

MacOSX 10.4以後的版本,使用Unicode為底規格的Gnome或KDE桌面環境的Linux
系統~把下列筆者所整理的字形檔裝一裝,應該可以補到95%以上的字元,接下來
是筆者所整理的Unicode 6.1字形檔介紹。

Aegean Numbers 愛琴海數字
總共有57個字元
編碼字元全滿字形:Aegean.ttf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:打個比喻,歐洲版的甲骨文。

Alchemical Symbols 煉金術符號
總共有116個字元
編碼字元全滿字形:Symbola.ttf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:google翻譯為"煉金術符號",http://en.wikipedia.org/wiki/Alchemical_symbol。

Alphabetic Presentation Forms 字母變體顯示(表達)形式
總共有58個字元
編碼字元全滿字形:DejaVuSans.ttf、Quivira.ttf
字形檔來源:
http://dejavu.sourceforge.net/wiki/index.php/Main_Page
http://www.quivira-font.com/index.php
簡介:拉丁文、美洲文、希伯來文的拼音文字,連體字字母字元與變體。

Ancient Greek Musical Notation 古希臘音樂譜記號
總共有70個字元
編碼字元全滿字形:Cardo104s.ttf、Alexander.otf、Aroania_R.otf、Avdira_R.otf、Musical.otf
字形檔來源:
http://scholarsfonts.net/cardofnt.html
http://users.teilar.gr/~g1951d/

Ancient Greek Numbers 古希臘數字
總共有75個字元
編碼字元全滿字形:Cardo104s.ttf、Quivira.ttf
字形檔來源:
http://scholarsfonts.net/cardofnt.html
http://www.quivira-font.com/index.php

Ancient Symbols 古代符號
總共有12個字元
編碼字元全滿字形:RomanCyrillicStd
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm

Arabic 基本阿拉伯文
總共有253個字元
編碼字元全滿字形:PakType - Pakistani Typography 系列
字形檔來源:
http://sourceforge.net/projects/paktype/

Arabic Extended-A 阿拉伯文擴充-A
總共有39個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到

Arabic Mathematical Alphabetic Symbols 阿拉伯數學用的字母符號
總共有143個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:http://en.wikipedia.org/wiki/Arabic_characters_in_Unicode

Arabic Presentation Forms-A 阿拉伯文變體顯現形式-A
總共有611個字元
編碼字元全滿字形:還沒有找到 未滿字形:全字庫正楷體、全字庫正宋體
字形檔來源:
http://www.cns11643.gov.tw/

Arabic Presentation Forms-B 阿拉伯文變體顯現形式-B
總共有141個字元
編碼字元全滿字形:DejaVuSans.ttf、全字庫正楷體、全字庫正宋體
字形檔來源:
http://dejavu.sourceforge.net/wiki/index.php/Main_Page
http://www.cns11643.gov.tw/

Arabic Supplement 阿拉伯文補充
總共有48個字元
編碼字元全滿字形:PakType - Pakistani Typography 系列
字形檔來源:
http://sourceforge.net/projects/paktype/

Armenian 亞美尼亞文
總共有87個字元
編碼字元全滿字形:還沒有找到 未滿字形:FreeSans.otf、damase_v.2.ttf、Kurdish AllAlphabets
字形檔來源:
http://ftp.gnu.org/gnu/freefont/
http://www.wazu.jp/downloads/damase_v.2.zip
http://mitglied.multimania.de/etremel/OpenTypeFont_KurdishAllAlphabets.htm

Arrows 箭頭符號
總共有112個字元
編碼字元全滿字形:DejaVuSans.ttf
字形檔來源:
http://dejavu.sourceforge.net/wiki/index.php/Main_Page

Avestan 阿維斯陀語(Avestan language)
總共有61個字元
編碼字元全滿字形:ZAvesta.ttf、ahuramazda.ttf
字形檔來源:
http://www.alanwood.net/unicode/fonts-middle-eastern.html#avestanfonts
http://openfontlibrary.org/files/Ernst_Tremel/195
簡介:請參考 http://en.wikipedia.org/wiki/Avestan_language。

Balinese 峇里文
總共有121個字元
編碼字元全滿字形:Adjisaka.ttf
字形檔來源:
http://www.adjisaka.com/
簡介:巴厘島 Bali (印尼的行政區之一)旅遊勝地。

Bamum 巴姆穆語(Bamum language)
總共有88個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:巴姆穆語(Bamum language)是一種在中非喀麥隆前巴姆穆王國及其人民所通行的語言。
http://www.alanwood.net/unicode/fonts-african.html#bamum
http://bamumscript.org/unicode.php
http://en.wikipedia.org/wiki/Bamum_font

Bamum Supplement 巴姆穆語補充(Bamum language)
總共有569個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:巴姆穆語(Bamum language)是一種在中非喀麥隆前巴姆穆王國及其人民所通行的語言。
http://www.alanwood.net/unicode/fonts-african.html#bamum
http://bamumscript.org/unicode.php
http://en.wikipedia.org/wiki/Bamum_font

Basic Latin 基本拉丁字母 (還包含控制字元)
總共有128個字元
編碼字元全滿字形:wqy-zenhei.ttc(文泉驛正黑)
字形檔來源:
http://sourceforge.net/projects/wqy/files/

Batak 巴塔克語
總共有56個字元
編碼字元全滿字形:Batak-Unicode-Regular.otf
字形檔來源:
http://suratbatak.wordpress.com/unduh/
簡介:馬來-玻里尼西亞語族,婆羅-菲律賓語群。
Batak languages
http://en.wikipedia.org/wiki/Batak_languages

Bengali 孟加拉文
總共有92個字元
編碼字元全滿字形:Ekushey 系列、Asamiya-Bangla(e-Bengali OT.ttf)
字形檔來源:
http://ekushey.org/?page/otf_bangla_fonts
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:22種印度官方語言之一。
http://ekushey.org/?page/mac_download
http://sourceforge.net/projects/banglalinux/files/
http://www.nongnu.org/freebangfont/downloads.html

Block Elements 區塊元件
總共有32個字元
編碼字元全滿字形:FreeSans.otf
字形檔來源 http://ftp.gnu.org/gnu/freefont/
簡介:一堆階層式依序排列的正方形或矩形圖案。

Bopomofo 注音符號
總共有41個字元
編碼字元全滿字形:wqy-zenhei.ttc(文泉驛正黑)、BabelStone Han、unifont-5.1.20080907.ttf
字形檔來源
http://sourceforge.net/projects/wqy/files/
http://www.babelstone.co.uk/Fonts/
http://unifoundry.com/unifont.html
簡介:有些全面性的字形檔會包含早年已經被中華民國教育部廢用的額外四種符號。

Bopomofo Extended 注音符號擴充
總共有27個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/
簡介:另外設計來拼注閩南語與客家語的符號。
http://zh.wikipedia.org/zh-tw/台灣方言音符號

Box Drawing 製表符
總共有128個字元
編碼字元全滿字形:DejaVuSans.ttf
字形檔來源:
http://dejavu.sourceforge.net/wiki/index.php/Main_Page
簡介:用來拼湊表格框線樣式的圖案,有粗線、細線、粗細交互、雙線,也有圓角的樣式。

Brahmi 婆羅米文
總共有108個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介: http://zh.wikipedia.org/zh-tw/婆羅米文 。

Braille Patterns 盲文 (盲人點字)
總共有256個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/

Buginese 布吉文
總共有30個字元
編碼字元全滿字形:damase_v.2.ttf
字形檔來源:
http://www.wazu.jp/downloads/damase_v.2.zip
簡介:布吉人 Buginese 印度尼西亞蘇拉維西島的民族。
語言屬澳斯特羅尼西亞(馬來-玻里尼西亞)語系。
為該島文化上占優勢的種族集... 摘錄自大英百科全書網站。

Buhid 布希德文
總共有20個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:一種菲律賓文。

Byzantine Musical Symbols 東正教音樂符號(拜占庭音樂符號)
總共有246個字元
編碼字元全滿字形:Musical.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Carian 卡里亞文
總共有49個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:古代語言,通行於小亞細亞西部的最南部地區,主要從埃及的卡里亞人雇傭兵留下的一百多塊粗糙石雕上而為人所...摘錄自大英百科全書網站。

Chakma 查克馬文
總共有67個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介: http://en.wikipedia.org/wiki/Chakma_alphabet
中文翻譯參考自 http://translationproject.org/PO-files/zh_TW/iso_15924-3.32.zh_TW.po

Cham 占文
總共有83個字元
編碼字元全滿字形:unifont-5.1.20080907.ttf
字形檔來源:
http://unifoundry.com/unifont.html
簡介:位在越南、柬埔寨(舊稱 高棉)地區的一種文字。
http://en.wikipedia.org/wiki/Cham_alphabet

Cherokee 切羅基文
總共有85個字元
編碼字元全滿字形:Aboriginal 系列
字形檔來源:
http://www.languagegeek.com/font/fontdownload.html
簡介:是一群在1600年代生活於北美洲的民族,分佈地區相當於現今的美國東南部,大多數在後來被迫向西遷徙。此民族是美洲原住民中的文明化五部族之一...摘錄自 zh.wikipedia.org

CJK Compatibility 中日韓相容字元
總共有256個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:裏頭所包含的字元種類像是:1~31日、mA、GHz、株式會社等等。英文、日文度量單位縮寫字元,日文、簡體漢字縮寫字元。

CJK Compatibility Forms 中日韓相容格式
總共有32個字元
編碼字元全滿字形:HAN NOM A.ttf、cwTeX 系列
字形檔來源:
http://sourceforge.net/projects/vietunicode/files/hannom/
http://cle.linux.org.tw/fonts/cwttf/cwtex-q-fonts-read-only/
http://cle.linux.org.tw/fonts/cwttf/v1.0999/
簡介:裏頭所包含的字元種類像是給漢字直行文書版面使用(由上而下,由右而左使用的
"括號"、書名號、標點符號等)為主,漢字橫行為輔。HAN NOM A的字形筆順比較偏向中國大陸政府所定義的規範。

CJK Compatibility Ideographs 中日韓相容表意文字
總共有472個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:裏頭所包含的字元種類"推測"是中日韓都認可通用,筆畫數與文字意
義都一樣的象形漢字(有描述錯誤敬請指正,並附上參考資料來源)。

CJK Compatibility Ideographs Supplement 中日韓相容表意文字補充
總共有542個字元
編碼字元全滿字形:HAN NOM B.ttf
字形檔來源:
http://sourceforge.net/projects/vietunicode/files/hannom/
簡介:HAN NOM B的字形筆順比較偏向中國大陸政府所定義的規範。

CJK Radicals Supplement 中日韓部首補充
總共有115個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:一些漢字字根

CJK Strokes 中日韓筆畫部件
總共有36個字元
編碼字元全滿字形:wqy-zenhei.ttc(文泉驛正黑)
字形檔來源:
http://sourceforge.net/projects/wqy/files/
簡介:一些漢字字根,文泉驛正黑的字形筆順比較偏向中國大陸政府所定義的規範。

CJK Symbols and Punctuation 中日韓符號和標點
總共有64個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/

CJK Unified Ideographs 中日韓統一表意文字
總共有20941個字元
編碼字元全滿字形:還沒有找到 未滿字形:hanazono.ttf 花園明朝(HanaMin)、wqy-zenhei.ttc(文泉驛正黑)
、HAN NOM A、全字庫正楷體
字形檔來源:
http://fonts.jp/hanazono/
http://sourceforge.net/projects/wqy/files/
http://www.babelstone.co.uk/Fonts/Index.html
簡介:象形漢字。

CJK Unified Ideographs Extension A 中日韓統一表意文字擴充A
總共有6582個字元
編碼字元全滿字形:hanazono.ttf 花園明朝(HanaMin)、wqy-zenhei.ttc(文泉驛正黑)、
HanHAN NOM A.ttf
字形檔來源:
http://fonts.jp/hanazono/
http://sourceforge.net/projects/wqy/files/
http://sourceforge.net/projects/vietunicode/files/hannom/
簡介:象形漢字 擴充A。

CJK Unified Ideographs Extension B 中日韓統一表意文字擴充B
總共有42711個字元
編碼字元全滿字形:全字庫正宋體-ExtB、HAN NOM B.ttf
字形檔來源:
http://www.cns11643.gov.tw/
http://sourceforge.net/projects/vietunicode/files/hannom/
簡介:象形漢字 擴充B。

CJK Unified Ideographs Extension C 中日韓統一表意文字擴充C
總共有4149個字元
編碼字元全滿字形:hanazono.ttf花園明朝(HanaMin)
字形檔來源:
http://fonts.jp/hanazono/
簡介:象形漢字 擴充C。

CJK Unified Ideographs Extension D 中日韓統一表意文字擴充D
總共有222個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:象形漢字 擴充D。

Combining Diacritical Marks 組合音標附加符號
總共有112個字元
編碼字元全滿字形:Kliment_Std.ttf
字形檔來源:
http://kodeks.uni-bamberg.de/aksl/Schrift/KlimentStd.htm
簡介:可在拼音文字上方或下方加上各種重音、輕音記號,可以疊在拼音文字字元上。

Combining Diacritical Marks Supplement 組合音標附加符號補充
總共有43個字元
編碼字元全滿字形:還沒有找到 未滿字形:RomanCyrillicStd
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm

Combining Diacritical Marks for Symbols 符號用組合附加符號
總共有33個字元
編碼字元全滿字形:FreeSerif.ttf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/

Combining Half Marks 組合半形標示
總共有7個字元
編碼字元全滿字形 RomanCyrillicStd、Kliment_Std.ttf
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm
http://kodeks.uni-bamberg.de/aksl/Schrift/KlimentStd.htm

Common Indic Number Forms 一般印度數字形式
總共有10個字元
編碼字元全滿字形:Devanagari.zip e-Nagari OT 系列
字形檔來源:
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:中文翻譯參考自 gucharmap 。

Control Pictures 控制圖像
總共有39個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:一些表示控制字元的圖案。

Coptic 古埃及語
總共有123個字元
編碼字元全滿字形:Aegyptus
字形檔來源:
http://users.teilar.gr/~g1951d/

Counting Rod Numerals 算籌記數式
總共有18個字元
編碼字元全滿字形:Symbola.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:類似中文"正"字記號的畫線計數。
妳正在看的這份文件是來自中華民國台灣的作品
Cuneiform 楔形文字
總共有879個字元
編碼字元全滿字形:Akkadian.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:打個比喻,洋人的甲骨文。

Cuneiform Numbers and Punctuation 楔形文字數字及標點
總共有103個字元
編碼字元全滿字形:Akkadian.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Currency Symbols 貨幣符號
總共有26個字元
編碼字元全滿字形:Symbola.otf、Quivira.ttf
字形檔來源:
http://users.teilar.gr/~g1951d/
http://www.quivira-font.com/index.php

Cypriot Syllabary 賽浦雷特音節文字
總共有55個字元
編碼字元全滿字形:Aegean.otf、damase_v.2.ttf
字形檔來源:
http://users.teilar.gr/~g1951d/
http://www.wazu.jp/downloads/damase_v.2.zip
簡介:歐洲地中海地區的文字

Cyrillic 斯拉夫字母
總共有256個字元
編碼字元全滿字形:RomanCyrillicStd
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm
簡介:俄文

Cyrillic Extended-A 斯拉夫字母擴充-A
總共有32個字元
編碼字元全滿字形:RomanCyrillicStd
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm

Cyrillic Extended-B 斯拉夫字母擴充-B
總共有89個字元
編碼字元全滿字形:還沒有找到 未滿字形:RomanCyrillicStd、Kliment_Std.ttf
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm
http://kodeks.uni-bamberg.de/aksl/Schrift/KlimentStd.htm

Cyrillic Supplement 斯拉夫字母補充
總共有40個字元
編碼字元全滿字形:RomanCyrillicStd
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm

Deseret 猶他大學音標
總共有80個字元
編碼字元全滿字形:Analecta.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:http://en.wikipedia.org/wiki/Deseret_alphabet

Devanagari 天城體梵文字母
總共有127個字元
編碼字元全滿字形:Devanagari.zip e-Nagari OT 系列、39neuest_shiDevaSk.ttf
字形檔來源:
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
http://www.skytower.org/~ernstjtremel/Devanagari-OpenTypeFont_ShiDeva.htm
簡介:天城文是目前印度最流行的文字,用來寫印地語、梵語、尼泊爾語等語言。
摘錄自 zh.wikipedia.org
妳正在看的這份文件是來自中華民國台灣的作品
Devanagari Extended 天城體梵文字母擴充
總共有28個字元
編碼字元全滿字形:Siddhanta
字形檔來源:
http://svayambhava.org/index.php/en/sanskrit/fonts

Dingbats 什錦符號
總共有191個字元
編碼字元全滿字形:Symbola.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Domino Tiles 西洋骨牌牌面(骰子)
總共有100個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Egyptian Hieroglyphs 古埃及象形文
總共有1071個字元
編碼字元全滿字形:Aegyptus.otf、Gardiner
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:中文翻譯參考自 gucharmap

Emoticons 表情符號
總共有76個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:沒想到現在連Unicode這麼正經八百的組織都可以接受表情符號當成正式字元來看待了。

Enclosed Alphanumerics 帶括號與圈型字母數字
總共有160個字元
編碼字元全滿字形:Junicode.dfont
字形檔來源:
http://junicode.sourceforge.net/
簡介:帶括號或外圍圓圈的字母與數字。

Enclosed Alphanumeric Supplement 帶括號圈型字母數字補充
總共有171個字元
編碼字元全滿字形:還沒有找到 未滿字形:BabelStone Han、BabelStone Modern
字形檔來源:
http://www.babelstone.co.uk/fonts/index.html
簡介:帶括號或外圍圓圈的字母與數字。

Enclosed CJK Letters and Months 中日韓帶括號與圈型字母和月份
總共有254個字元
編碼字元全滿字形:還沒有找到 未滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:中文翻譯參考自 gucharmap 。

Enclosed Ideographic Supplement帶括號與圈型表意文字補充
總共有57個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:筆者一看就覺得這個BLOCK內容的認證通過是日本人的傑作。

Ethiopic 伊索比亞文
總共有358個字元
編碼字元全滿字形:Abyssinica_SIL.ttf
字形檔來源:
http://scripts.sil.org/AbyssinicaSIL_Download

Ethiopic Extended 伊索比亞文擴充
總共有79個字元
編碼字元全滿字形:Abyssinica_SIL.ttf
字形檔來源:
http://scripts.sil.org/AbyssinicaSIL_Download

Ethiopic Extended-A 伊索比亞文擴充-A
總共有32個字元
編碼字元全滿字形:Abyssinica SIL
http://scripts.sil.org/AbyssinicaSIL_Download

Ethiopic Supplement 伊索比亞文補充
總共有26個字元
編碼字元全滿字形:Abyssinica_SIL.ttf
字形檔來源:
http://scripts.sil.org/AbyssinicaSIL_Download

General Punctuation 一般標點符號
總共有107個字元
編碼字元全滿字形:DejaVuSans.ttf
字形檔來源:
http://dejavu-fonts.org/
簡介:一些全形與半形標點符號(給洋人文書用的,也有幾個直行文書用的括號等等)。

Geometric Shapes 幾何形狀
總共有96個字元
編碼字元全滿字形:DejaVuSans.ttf、FreeMono.otf
字形檔來源:
http://dejavu-fonts.org/wiki/index.php?title=Main_Page
http://ftp.gnu.org/gnu/freefont/
簡介:圓、方、三角、菱形、多邊形等等。
妳正在看的這份文件是來自中華民國台灣的作品
Georgian 喬治亞語
總共有88個字元
編碼字元全滿字形:還沒有找到 未滿字形:DejaVuSans.ttf
字形檔來源:
http://dejavu-fonts.org/

Georgian Supplement 喬治亞語補充
總共有40個字元
編碼字元全滿字形:還沒有找到 未滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Glagolitic 格拉哥里字母
總共有94個字元
編碼字元全滿字形:BukyVede
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/BukyVede.htm
簡介:格拉哥里字母是現存已知最古老的西里爾字母(Cyrillic alphabet)。它由聖西里爾於862年至863年期間所發明,為要把聖經翻譯成古教會斯拉夫語。類型:全音素文字。摘錄自 zh.wikipedia.org

Gothic 歌德文
總共有27個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:http://en.wikipedia.org/wiki/Gothic_alphabet。

Greek and Coptic 希臘字母和古埃及語
總共有134個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Greek Extended 希臘字母擴充
總共有233個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Gujarati 古吉拉特文
總共有84個字元
編碼字元全滿字形:還沒有找到 未滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:印度-伊朗語族,22種印度官方語言之一。

Gurmukhi 印度錫克教經籍文
總共有79個字元
編碼字元全滿字形:AMBAR系列、Sakal Bharati SakalBharati_Normal_Ship.ttf
字形檔來源:
http://www.gurbanifiles.org/unicode/
http://tdil.mit.gov.in/download/SakalBharati.htm

Halfwidth and Fullwidth Forms 半形及全形字元
總共有225個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:包含有英文字母,日文字母,韓文字母。

Hangul Compatibility Jamo 諺文相容字母(韓文相容拼音符號)
總共有94個字元
編碼字元全滿字形:UnBatang.ttf、UnBatang_0613.ttf、un-fonts-core-1.0.2-080608.tar.gz、un-fonts-extra-1.0.2-080608.tar.gz或更新版本
字形檔來源:
http://kldp.net/projects/unfonts/
簡介:韓文

Hangul Jamo 諺文字母(韓文拼音符號)
總共有256個字元
編碼字元全滿字形:UnBatang.ttf
字形檔來源:
http://kldp.net/projects/unfonts/
簡介:韓文

Hangul Jamo Extended-A 諺文字母擴充-A
總共有29個字元
編碼字元全滿字形:UnBatang.ttf
字形檔來源:
http://kldp.net/projects/unfonts/
簡介:韓文

Hangul Jamo Extended-B 諺文字母擴充-B
總共有72個字元
編碼字元全滿字形:UnBatang.ttf
字形檔來源:
http://kldp.net/projects/unfonts/
簡介:韓文

Hangul Syllables 諺文音節(韓文音節)
總共有11172個字元
編碼字元全滿字形:UnBatang.ttf
字形檔來源:
http://kldp.net/projects/unfonts/
簡介:韓文Ga,韓文Na,韓文Da,韓文Ra,韓文Ma,韓文Ba,韓文Sa,韓文Ah,韓文Ja,韓文Cha,韓文Ka,韓文Ta,韓文Pa,韓文Ha。

Hanunoo哈努諾文
總共有23個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:菲律賓文的一種。

Hebrew 希伯來文
總共有87個字元
編碼字元全滿字形:Ezra SIL、culmus、AncientSemiticFonts
字形檔來源:
http://scripts.sil.org/EzraSIL_Home
http://sourceforge.net/projects/culmus/files/

Hiragana 平假名
總共有93個字元
編碼字元全滿字形:YOzFont 系列
字形檔來源:
http://yozvox.web.infoseek.co.jp/
簡介:日文 平假名。

Ideographic Description Characters 漢字結構描述字元
總共有12個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/AIDB/welcome.do
簡介:將漢字拆字根時,列出12種字根區塊劃分標記。

Imperial Aramaic 皇室阿拉姆文
總共有31個字元
編碼字元全滿字形:AncientSemiticFonts
字形檔來源:
http://sourceforge.net/projects/culmus/files/
簡介:請參考 http://en.wikipedia.org/wiki/Aramaic_alphabet。
妳正在看的這份文件是來自中華民國台灣的作品
Inscriptional Pahlavi 巴拉維碑銘體
總共有27個字元
編碼字元全滿字形:ZH Mono
字形檔來源:
http://sourceforge.net/projects/zhmono/files/
簡介:筆者看不懂,請參考 http://en.wikipedia.org/wiki/Pahlavi_scripts
中文翻譯參考自 gucharmap

Inscriptional Parthian 帕提亞碑銘體
總共有30個字元
編碼字元全滿字形:還沒有找到 未滿字形:ZH Mono
字形檔來源:
http://sourceforge.net/projects/zhmono/files/
簡介:中文翻譯參考自 gucharmap

IPA Extensions 國際音標擴充
總共有96個字元
編碼字元全滿字形:CharisSILR.ttf、DoulosSILR.ttf
字形檔來源:
http://scripts.sil.org/CharisSIL_download
http://scripts.sil.org/DoulosSIL_download
簡介:KK音標分散於其中。

Javanese 爪哇文
總共有91個字元
編碼字元全滿字形:還沒有找到 未滿字形:Adjisaka.ttf
字形檔來源:
http://www.adjisaka.com/
簡介:筆者看不懂,請參考 http://en.wikipedia.org/wiki/Javanese_script

Kaithi 凱提體
總共有66個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:請參考 http://en.wikipedia.org/wiki/Kaithi

Kana Supplement Kana補充
總共有2個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html

Kanbun 漢文標註號(漢字批註)
總共有16個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:裏頭所包含的字元種類像是:一二三四上中下甲乙丙丁天地人。整個字元位置偏
向字元方塊空間中的左上角,或許可以把它當成中國式的批註符號吧?漢文標註號(漢字批註)這個詞彙解釋請去問國文老師。

Kangxi Radicals 康熙字典部首
總共有214個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:就是古代康熙字典所分類的漢字部首。

Kannada 卡納達文
總共有86個字元
編碼字元全滿字形:e-Kannada OT.ttf
字形檔來源:
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:22種印度官方語言之一。

Katakana 片假名
總共有96個字元
編碼字元全滿字形:YOzFont 系列
字形檔來源:
http://yozvox.web.infoseek.co.jp/
簡介:日文 片假名。

Katakana Phonetic Extensions 片假名音標擴充
總共有16個字元
編碼字元全滿字形:YOzFont 系列
字形檔來源:
http://yozvox.web.infoseek.co.jp/
簡介:日文 片假名。

Kayah Li 克耶文
總共有48個字元
編碼字元全滿字形:FreeMono.otf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/
簡介:漢藏語系的一支 請參考 http://en.wikipedia.org/wiki/Kayah_Li_script。

Kharoshthi 佉盧字母
總共有65個字元
編碼字元全滿字形:damase_v.2.ttf
字形檔來源:
http://www.wazu.jp/downloads/damase_v.2.zip
簡介:南亞文字。

Khmer 高棉文
總共有114個字元
編碼字元全滿字形:Khmer OS系列
字形檔來源:
http://www.khmeros.info/drupal/?q=en/download/fonts

Khmer Symbols 高棉符號
總共有32個字元
編碼字元全滿字形:Khmer OS系列
字形檔來源:
http://www.khmeros.info/drupal/?q=en/download/fonts
妳正在看的這份文件是來自中華民國台灣的作品
Lao 老撾文
總共有67個字元
編碼字元全滿字形:未滿字形 全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:寮國文。

Latin Extended Additional 拉丁字母擴充附加
總共有256個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Latin Extended-A 拉丁字母擴充-A
總共有128個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Latin Extended-B 拉丁字母擴充-B
總共有208個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Latin Extended-C 拉丁字母擴充-C
總共有32個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Latin Extended-D 拉丁字母擴充-D
總共有134個字元
編碼字元全滿字形:還沒有找到 未滿字形:sixpack_medium.ttf
字形檔來源:
http://www.chastney.com/~philip/index.html

Latin-1 Supplement 拉丁字母-1 補充
總共有128個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/fonts/index.html

Lepcha 雷布查語
總共有74個字元
編碼字元全滿字形:還沒有找到 未滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:雷布查人 Lepcha分布在尼泊爾東部、不丹西部和印度的錫金邦
及西孟加拉邦大吉嶺區... 摘錄自大英百科全書網站。

Letterlike Symbols 類字母符號
總共有80個字元
編碼字元全滿字形:Symbola.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:變體的拉丁英文字母。

Limbu 林布文
總共有66個字元
編碼字元全滿字形:damase_v.2.ttf
字形檔來源:
http://www.wazu.jp/downloads/damase_v.2.zip
簡介:林布人 Limbu 尼泊爾原住民民族基蘭蒂人(Kiranti)的第二個大部落,
住在喜馬拉雅山東端介於阿倫(Arun)河與... 摘錄自大英百科全書網站。

Linear B Ideograms 線性B表意文字
總共有123個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:西元前2千紀愛琴海文明時期所使用的線形文字形式。

Linear B Syllabary 線性B音節文字
總共有88個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Lisu 傈僳文
總共有48個字元
編碼字元全滿字形:Lisu Tzimu 系列
字形檔來源:
http://www.alanwood.net/unicode/fonts-east-asian.html#lisu
簡介:http://en.wikipedia.org/wiki/Lisu_language

Lycian 呂基亞文
總共有29個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:已消亡的語言,曾通用於小亞細亞西南部,使用本土的呂西亞字母,字母係以西部希臘字母原形為基礎而創製的... 摘錄自大英百科全書網站。

Lydian 呂底亞文
總共有27個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:古安納托利亞西部一個地區,西濱愛琴海,已消亡... 摘錄自大英百科全書網站。

Mahjong Tiles 麻將牌面
總共有44個字元
編碼字元全滿字形:FreeSerif.ttf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/

Malayalam 馬拉亞拉姆文
總共有98個字元
編碼字元全滿字形:還沒有找到 未滿字形:e-Malayalam OT 系列
字形檔來源:
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:印度西南沿海文 22種印度官方語言之一

Mandaic曼底克文
總共有29個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:http://www.omniglot.com/writing/mandaic.htm
中文翻譯來源 http://translationproject.org/PO-files/zh_TW/iso_15924-3.32.zh_TW.po

Mathematical Alphanumeric Symbols 數學用的拼音字母與數字符號
總共有996個字元
編碼字元全滿字形:FreeSerif.ttf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/

Mathematical Operators 數學運算符號
總共有256個字元
編碼字元全滿字形:FreeSerif.ttf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/
簡介:數學運算子
妳正在看的這份文件是來自中華民國台灣的作品
Meetei Mayek 曼尼普爾文
總共有56個字元
編碼字元全滿字形:Eeyek.ttf
字形檔來源:
http://tabish.freeshell.org/eeyek/download.html
簡介:印度東北 請參考 http://en.wikipedia.org/wiki/Meitei_Mayek_script

Meetei Mayek Extensions 曼尼普爾文擴充
總共有23個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到

Meroitic Cursive 麥羅埃文
總共有26個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:
http://zh.wikipedia.org/zh-tw/麥羅埃文
http://www.omniglot.com/writing/meroitic.htm
中文翻譯來源 gucharmap

Meroitic Hieroglyphs 麥羅埃象形文
總共有32個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到

Miao 苗族文
總共有133個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:筆者看了資料,發現其實這根本就是外國傳教士發明用來方便自己學習苗族口說語言的拼音符號,
而不是苗族自身的東西
http://en.wikipedia.org/wiki/Pollard_script
http://zh.wikipedia.org/zh-tw/柏格理苗文

Miscellaneous Mathematical Symbols-A 雜項數學符號-A
總共有48個字元
編碼字元全滿字形:Symbola.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Miscellaneous Mathematical Symbols-B 雜項數學符號-B
總共有128個字元
編碼字元全滿字形:STIX Font
字形檔來源:
http://sourceforge.net/projects/stixfonts/files/

Miscellaneous Symbols 混合什錦符號
總共有256個字元
編碼字元全滿字形:Symbola.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Miscellaneous Symbols and Arrows 混合什錦符號和箭頭符號
總共有87個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Miscellaneous Symbols And Pictographs 混合什錦符號和象形文字
總共有533個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:看起來裏頭就是一拖拉庫圖案。

Miscellaneous Technical 混合什錦專門技術符號
總共有244個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/

Modifier Tone Letters 聲調符號
總共有32個字元
編碼字元全滿字形:CharisSILR.ttf、DoulosSILR.ttf
字形檔來源:
http://scripts.sil.org/CharisSIL_download
http://scripts.sil.org/DoulosSIL_download

Mongolian 蒙古文
總共有156個字元
編碼字元全滿字形:ManchuFont2005.ttf
字形檔來源:
http://sourceforge.net/projects/manchufont/

Musical Symbols 音樂符號
總共有220個字元
編碼字元全滿字形:Musica.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Myanmar 緬甸文
總共有160個字元
編碼字元全滿字形:Padauk.ttf
字形檔來源:
http://scripts.sil.org/Padauk

Myanmar Extended-A 緬甸文擴充-A
總共有28個字元
編碼字元全滿字形:Padauk.ttf
字形檔來源:
http://scripts.sil.org/Padauk

N'Ko 西非 曼德語族
總共有59個字元
編碼字元全滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:書面語言

New Tai Lue 新傣仂文(傣族)
總共有83個字元
編碼字元全滿字形:還沒有找到 未滿字形:DBSIL 系列
字形檔來源:
http://scripts.sil.org/DaiBannaSIL
簡介:屬於屬壯侗語系侗台語族,和泰語有親屬關係。中國官方認定操該語言的族群為傣族的一支。
摘錄自 zh.wikipedia.org

Number Forms 數字形式
總共有58個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:分數,大寫與小寫的羅馬數字。

Ogham 歐甘文
總共有29個字元
編碼字元全滿字形:BabelStoneOgham 系列
字形檔來源
http://www.babelstone.co.uk/Fonts/Ogham.html
簡介:歐甘文字 古代不列顛,特別是愛爾蘭使用的文字。
妳正在看的這份文件是來自中華民國台灣的作品
Ol Chiki 桑塔利文
總共有48個字元
編碼字元全滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:屬於印度-南亞語系的蒙達語族。摘錄自 zh.wikipedia.org

Old Italic 古義大利文
總共有35個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Old Persian 古波斯文
總共有50個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Old South Arabian 古南阿拉伯文
總共有32個字元
編碼字元全滿字形:Qataban 1_0.ttf (Qataban font)
字形檔來源:
http://www.alanwood.net/downloads/index.html
簡介:筆者看不懂,請參考 http://en.wikipedia.org/wiki/Old_South_Arabian

Old Turkic 古突厥語
總共有73個字元
編碼字元全滿字形:orkun.ttf
字形檔來源:
http://m10lmac.blogspot.com/2010/03/typing-orkhonold-turkic.html

Optical Character Recognition 光學字元識別
總共有11個字元
編碼字元全滿字形:FreeMono.otf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/
簡介:光學字元辨識符號。

Oriya 奧利亞文
總共有90個字元
編碼字元全滿字形:e-Oriya OT.ttf
字形檔來源:
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:22種印度官方語言之一

Osmanya 奧斯曼亞文
總共有40個字元
編碼字元全滿字形:ANDAGII_.TTF
字形檔來源:
http://www.i18nguy.com/unicode/unicode-font.html
簡介:非洲 索馬利亞語

Phags-pa 八思巴字母
總共有56個字元
編碼字元全滿字形:BabelStone Phags-pa Fonts
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:蒙古文的一種

Phaistos Disc 費斯托斯 泥圓盤文字
總共有46個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/

Phoenician 腓尼基字母
總共有29個字元
編碼字元全滿字形:Aegean.otf
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:腓尼基(Phoenicia)是古代中東的一個民族,起源於今巴勒斯坦附近。
摘錄自 zh.wikipedia.org

Phonetic Extensions 音標擴充
總共有128個字元
編碼字元全滿字形:RomanCyrillicStd、Kliment_Std.ttf
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm
http://kodeks.uni-bamberg.de/aksl/Schrift/KlimentStd.htm
簡介:KK音標分散其中。

Phonetic Extensions Supplement 音標擴充補充
總共有64個字元
編碼字元全滿字形:RomanCyrillicStd、Kliment_Std.ttf
字形檔來源:
http://kodeks.uni-bamberg.de/AKSL/Schrift/RomanCyrillicStd.htm
http://kodeks.uni-bamberg.de/aksl/Schrift/KlimentStd.htm
簡介:KK音標分散其中。

Playing Cards 撲克牌
總共有59個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:就是洋人的樸克牌圖案。

Private Use Area 個人專用區
總共有6400個字元"空間"
簡介:比喻的話就是相當於BIG5的私人造字暫時存放區。

Rejang 勒姜文
總共有37個字元
編碼字元全滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:印尼的一支。

Rumi Numeral Symbols 魯米數學記號
總共有31個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到

Runic 古北歐文
總共有81個字元
編碼字元全滿字形:FreeMono.otf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/

Samaritan 撒瑪麗亞文
總共有61個字元
編碼字元全滿字形:還沒有找到 未滿字形:AncientSemiticFonts 系列、Hebrew-Samaritan.ttf
字形檔來源:
http://culmus.sourceforge.net/ancient/index.html

Saurashtra 索拉什特拉文
總共有81個字元
編碼字元全滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:即「卡提亞瓦半島」,為印度西部地區。摘錄自 zh.wikipedia.org

Sharada 夏拉達文
總共有83個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:http://zh.wikipedia.org/zh-tw/夏拉達文

Shavian 簫伯納字母
總共有48個字元
編碼字元全滿字形:esl_gothic_unicode.ttf
字形檔來源:
http://www.30below.com/~ethanl/fonts.html
簡介:http://en.wikipedia.org/wiki/Shavian

Sinhala 僧伽羅字母(斯里蘭卡文)
總共有80個字元
編碼字元全滿字形:kaputaunicode.ttf、kandyunicode.ttf、e-Sinhala OT.ttf
字形檔來源:
http://www.info.lk/slword/kaputaunicode.htm
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:斯里蘭卡的官方語言之一。

Small Form Variants 小寫變體
總共有26個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:一些標點符號、括號、四則運算符號。

Sora Sompeng (尚未有中文翻譯)
總共有35個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:http://en.wikipedia.org/wiki/Sora_Sompeng

Spacing Modifier Letters 進格修飾字元(間隔修飾字母)
總共有80個字元
編碼字元全滿字形:FreeMono.otf
字形檔來源:
http://ftp.gnu.org/gnu/freefont/
妳正在看的這份文件是來自中華民國台灣的作品
Specials 特殊字元
總共有5個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:縮寫標示。

Sundanese 巽他文
總共有64個字元
編碼字元全滿字形:還沒有找到 未滿字形:SundaneseUnicode-1.0.5.ttf
字形檔來源:
http://sabilulungan.org/aksara/
簡介:用於印度尼西亞的爪哇島。

Sundanese Supplement 巽他文補充
總共有8個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到

Superscripts and Subscripts 下標及上標
總共有42個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:有數字、四則運算符號、括號等等用上標與下標的位置來呈現。

Supplemental Arrows-A 補充箭頭符號-A
總共有16個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Supplemental Arrows-B 補充箭頭符號-B
總共有128個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php

Supplemental Mathematical Operators 補充數學運算符號
總共有256個字元
編碼字元全滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:更多的數學運算子。

Supplemental Punctuation 補充標點符號
總共有60個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:一些特殊的標點符號。

Supplementary Private Use Area-A 補充專用區-A
總共有65534個字元"空間"
簡介:比喻的話就是相當於BIG5的私人造字暫時存放區。

Supplementary Private Use Area-B 補充專用區-B
總共有65534個字元"空間"
簡介:比喻的話就是相當於BIG5的私人造字暫時存放區。

Syloti Nagri 錫爾赫特文
總共有44個字元
編碼字元全滿字形:damase_v.2.ttf
字形檔來源:
http://www.wazu.jp/downloads/damase_v.2.zip
簡介:一種印度文。

Syriac 敘利亞文
總共有77個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/

Tagalog 他加祿文
總共有20個字元
編碼字元全滿字形:TagDoc93.ttf、BayLopez.ttf、BisHerv.ttf、BikMintz.ttf、TagStyle.ttf
字形檔來源:
http://www.mts.net/~pmorrow/fonts.htm
簡介:南島語系的馬來-波里尼西亞語族。

Tagbanwa 塔加班瓦文
總共有18個字元
編碼字元全滿字形:tagbanwa.ttf
字形檔來源:
http://youpibouh.thefreecat.org/download/tagbanwa.htm
簡介:菲律賓的一個文字系統。

Tags 語言編碼標籤
總共有97個字元
編碼字元全滿字形:BabelStone Han、BabelStone Modern
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:數字標籤圖案。

Tai Le 傣哪文(德宏傣文)
總共有35個字元
編碼字元全滿字形:taileval.ttf
字形檔來源:
http://www.wazu.jp/gallery/Fonts_TaiLe.html
簡介:屬於屬壯侗語系侗台語族,和泰語有親屬關係。中國官方認定操該語言的族群為傣族的一支。
摘錄自 zh.wikipedia.org

Tai Tham 老傣仂文
總共有127個字元
編碼字元全滿字形:lannaalif-v1-03.ttf
字形檔來源:
http://www.geocities.jp/simsheart_alif/taithamunicode.html
簡介:http://en.wikipedia.org/wiki/Tai_Tham_script

Tai Viet 越南傣文
總共有72個字元
編碼字元全滿字形:Tai Heritage Pro
字形檔來源:
http://scripts.sil.org/TaiHeritage

Tai Xuan Jing Symbols 太玄經符號
總共有87個字元
編碼字元全滿字形:文泉驛正黑
字形檔來源:
http://wqy.sourceforge.net/
簡介:http://zh.wikipedia.org/zh-tw/太玄

Takri
總共有66個字元
編碼字元全滿字形:還沒有找到
字形檔來源:還沒有找到
簡介:
http://en.wikipedia.org/wiki/Takri_alphabet
http://zh.wikipedia.org/zh-tw/婆罗米文

Tamil 塔米爾文
總共有72個字元
編碼字元全滿字形:e-Tamil OT.ttf
字形檔來源:
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:印度南部的一種文字。

Telugu 泰盧固文
總共有93個字元
編碼字元全滿字形:Pothana2000.ttf、vemana2000.ttf、e-Telugu OT.ttf
字形檔來源:
http://www.kavya-nandanam.com/dload.htm
http://www.uni-hamburg.de/Wiss/FB/10/IndienS/Kniprath/INDOLIPI/Indolipi.htm
簡介:印度文的一支。
妳正在看的這份文件是來自中華民國台灣的作品
Thaana 它拿字母
總共有50個字元
編碼字元全滿字形:Mv系列
字形檔來源:
http://www.mcst.gov.mv/News_and_Events/xpfonts.htm
簡介:馬爾地夫官方語言。

Thai 泰文
總共有87個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/

Tibetan 藏文
總共有211個字元
編碼字元全滿字形:Jomolhari-ID
字形檔來源:
http://www.thlib.org/tools/scripts/wiki/tibetan%20fonts.html
THL Toolbox > Fonts & Related Issues > Tibetan Scripts, Fonts & Related Issues > > Tibetan Fonts > Jomolhari ID
簡介:西藏文

Tifinagh 提非納格字母
總共有59個字元
編碼字元全滿字形:還沒有找到 未滿字形:Quivira.ttf
字形檔來源:
http://www.quivira-font.com/index.php
簡介:古老的地中海文字

Transport And Map Symbols 運輸與地圖符號
總共有70個字元
編碼字元全滿字形:Symbola
字形檔來源:
http://users.teilar.gr/~g1951d/
簡介:一堆跟交通運輸車輛有關的圖案。

Ugaritic 烏加列楔形文字
總共有31個字元
編碼字元全滿字形:damase_v.2.ttf
字形檔來源:http://www.wazu.jp/downloads/damase_v.2.zip
簡介:http://en.wikipedia.org/wiki/Ugaritic

Unified Canadian Aboriginal Syllabics 加拿大土著統一音節文字
總共有640個字元
編碼字元全滿字形:Aboriginal 系列
字形檔來源:
http://www.languagegeek.com/font/fontdownload.html

Unified Canadian Aboriginal Syllabics Extended 加拿大土著統一音節文字擴充
總共有70個字元
編碼字元全滿字形:Aboriginal 系列
字形檔來源:
http://www.languagegeek.com/font/fontdownload.html

Vai 瓦伊文
總共有300個字元
編碼字元全滿字形:unifont-5.1.20080907.ttf(點陣圖格式)
字形檔來源:
http://unifoundry.com/unifont.html
簡介:http://en.wikipedia.org/wiki/Vai_script

Variation Selectors 字形變換選取器
總共有16個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:v1~v16數字標籤圖案。功能作用,請看參考連結。
妳現在看的這份文件是中華民國的創作者編寫的

Variation Selectors Supplement 字形變換選取器補充
總共有240個字元
編碼字元全滿字形:BabelStone Han、BabelStone Modern
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html

Vedic Extensions 吠陀梵文擴充
總共有39個字元
編碼字元全滿字形:還沒有沒找到 未滿字形:Siddhanta Variations Fonts 系列
字形檔來源:
http://svayambhava.org/index.php/en/fonts

Vertical Forms 豎式標點
總共有10個字元
編碼字元全滿字形:BabelStone Han
字形檔來源:
http://www.babelstone.co.uk/Fonts/Index.html
簡介:給直行文書使用的標點符號、括號(含刪節號(or省略號))
妳正在看的這份文件是來自中華民國台灣的作品
Yi Radicals 彝文部首
總共有55個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/
簡介:這種文字使用在四川涼山彝族自治州,是1979年在古彝文的基礎上設計的。摘錄自 zh.wikipedia.org

Yi Syllables 彝文音節
總共有1165個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/

Yijing Hexagram Symbols 易經六十四卦象
總共有64個字元
編碼字元全滿字形:全字庫正楷體
字形檔來源:
http://www.cns11643.gov.tw/


參考連結:
BabelMap Online (Unicode 6.1)
http://babelstone.co.uk/Unicode/babelmap.html

Custom Font List
http://babelstone.co.uk/Unicode/FontList.html
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續80
作者: IanHo2012-02-26 17:33
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續80

將CnsPhone2010-09.cin轉換成SCIM的泛用對照表

筆者現在的測試環境為Debian 6.0.4(amd64) + gnome 2.30 + SCIM 1.4.9,參
考架構為SCIM原始碼套件包scim-tables-0.5.10.tar.gz裏頭的ZhuYin-Big.txt.in
,gnome選單列\系統\偏好設定\輸入法切換器\選擇"Use SCIM via xim (scim)",
需要將原始檔案,透過終端機模式的純文字指令,轉換成SCIM專用的位元檔,
原則上若只輸入 scim-make-table 這個指令,會有參數說明顯示可查,指令範例
如下:
---
scim-make-table CNSphone2010-09_scim.txt -b -o CNSphone2010-09_scim.bin
---
然後將CNSphone2010-09_scim.bin,這個檔案複製到 /usr/share/scim/tables/
這個路徑之下,重新登系統就可以在SCIM的設定中切換出"中文標準交換碼全字庫注音"
來使用了,要注意的是,以輸入一個"黃(ㄏㄨㄤˊ)"同音字為例,會發現在候選字
視窗內後半段,會有少數字元是以Unicode碼位方框圖案呈現,若想補足方框圖案
,那可能就是需要更新"泛用對照表"或著字形檔,將這兩著更新為同步的新版,
也要注意候選字視窗後半段有些罕用字,別人的電腦不一定會安裝該字形,使用
時要注意。原本ZhuYin-Big.txt.in裏頭的格式對筆者來說非常複雜(相較於開放
香草的CIN格式來說),所以筆者在製作CNSphone2010-09_scim.txt的時候很多參
數都維持預設值,只修改一些看得懂的地方,可以理解並描述的例如:

UUID =
在debian要安裝一個叫做uuidcdef的套件,會有一個叫做uuidcdef的純文字指令
行程式,執行 uuidcdef -u 會生成一個隨機的新UUID,將新的UUID填入CNSphone2010-09_scim.txt。

SERIAL_NUMBER =
筆者就填入 CnsPhone2010-09.cin 當年的發表日期。

ICON =
筆者改成絕對路徑,一定要有一個圖示搭配,不然gnome選單列可能會有些小問題。

NAME =
NAME.zh_TW =
依需求修改。

其他的部分請參考CNSphone2010-09_scim.txt,大部分參數幾乎都是預設值,
因為筆者也看不太懂。使用者若英文閱讀能力佳,可以參照
SCIM設定\輸入法引擎\泛用對照表\管理對照表\選取一個對照表\點選"內容"
來比對參數。

參考聯結

全字庫注音輸入法表格檔2010 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
CNSphone2010-09_scim下載
http://www.openfoundry.org/of/projects/1603

SCIM專用的泛用對照表
http://sourceforge.net/projects/scim/files/scim-tables/

為 SCIM 製作輸入法
http://wiki.debian.org.hk/w/Create_input_method_with_scim-make-table

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續81
作者: IanHo2012-03-04 15:43

sources.list和synaptic設定的狀況

筆者終於發現了,原來圖形介面的設定項目就這麼近在眼前阿。
硬體為VirtualBox 4.1.8,系統軟體為 debian6.0.4(amd64)stable+gnome環境,
全新安裝,筆者將/etc/apt/sources.list的內容設定如下:
---
# deb cdrom:[Debian GNU/Linux 6.0.4 _Squeeze_ - Official amd64 DVD Binary-1 20120128-13:42]/ squeeze contrib main
# deb cdrom:[Debian GNU/Linux 6.0.4 _Squeeze_ - Official amd64 DVD Binary-1 20120128-13:42]/ squeeze contrib main
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-updates main contrib non-free
deb http://opensource.nchc.org.tw/debian/ squeeze-proposed-updates main contrib non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://backports.debian.org/debian-backports/ squeeze-backports main contrib non-free
#deb http://ftp.tw.debian.org/debian-backports/ squeeze-backports main contrib non-free
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
---
這裡有幾個狀況要注意,首先就是security.debian.org和backports.debian.org
有的時候會連不上(免費的linux就別奢求會有人24小時會盯著修復套件庫來源網
站了),這時候就需要使用備用網址,然而security.debian.org在台灣的備用網
址,筆者找不到,真是點點點。再來就是雖然筆者使用的是相對軟體套件都比較
陳舊版本的stable,但還是必需要使用到較新版本的libreoffice和網路瀏覽器,
所以才會再加上專門為stable設計的debian-backports這個套件來源庫,
http://www.debian-multimedia.org、http://mozilla.debian.net/,
都還要另外在其官方網站頁面尋找各自的keyring金鑰deb檔案,下載獨立安裝
(右鍵彈出式選單"GDebi Package Installer"),以避免synaptic到時候出現一些
類似驗證不過的訊息。

接下來就是要啟動synaptic匯入這個sources.list,synaptic有幾個設定要注意
,先點選"重新載入"按鈕,讓sources.list被synaptic匯入檢測來源庫有無問題
,如果有問題的話換個備用網址試試,再來點選 設定\偏好設定\發行版本\ 選
擇"偏好版本來自""squeeze-backports",點選 確定 儲存, 再來 設定\套件庫
,把其中的項目都確認看過一輪,再來於synaptic再點選一次"重新載入"按鈕,
接下來可以試著蒐尋libreoffice和iceweasel瀏覽器套件,並勾選安裝,之前在
選擇和安裝套件的過程中,筆者的系統會出現"相依關係: XXXXXX 但它不準備會安裝"
這種類型訊息一大堆,現在都沒有再出現了,順利安裝。選取套件時,要注意一
個地方,就是synaptic的機制,似乎沒有順便把搭配的繁體中文語系套件"zh-tw"
也給順帶依相依性勾選,所要使用者自行去勾選這些套件的繁體中文語系套件,
所以還是得把有同樣名稱字樣的相關套件都自行看過一輪以防萬一,套件安裝完
畢,重開系統,筆者終於有新版的libreoffice和iceweasel可以使用了!
 
參考聯結

無~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續82
作者: IanHo2012-03-12 17:59
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續82

關於中文輸入法框架軟體 gcin

筆著現在的環境為debian 6.0.4 (amd64)stable + gnome,筆者發現系統預設來
源套件庫內現成的 gcin 1.4.6-3 安裝之後,在操作其gnome選單列gcin圖示,使
用滑鼠右鍵時,會造成系統死當,看樣子筆者必須尋求更新版本的gcin來取代舊
版的gcin,有熱心的進階電腦玩家,自行打包了gcin_2.7.4-0_amd64.deb,可以
獨立下載安裝,筆者試用結果,目前在debian 6.0.4 (amd64)stable + gnome環
境運作順暢。

安裝之前的注意事項:

在gnome選單列\系統\偏好設定\輸入法切換器,先將輸入法框架軟體切換成已經
有安裝的另一款,然後將整個系統重開機,再將個人登入帳號家目錄下的 .gcin
資料夾整個移除。

然後對gcin_2.7.4-0_amd64.deb右鍵點選GDebi Package Installer執行安裝,安
裝完畢,進入gnome選單列\系統\偏好設定\輸入法切換器,將輸入法框架軟體,
切換成gcin之後,再將整個系統重開機,登入系統後就可以開始去 gnome選單列
\系統\偏好設定\gcin輸入法設定,把一些客製化需求設一設即可,gcin有提供注
音輸入模式時候的輸入時念出發音功能,要去其官方網站下載語音資料檔案ogg.tgz
,解壓縮之後將ogg資料夾(下一層會有1000多個注音符號名稱的資料夾),整個複
製到 /usr/share/gcin/ 路徑之下,然後 gnome選單列\gcin圖示\右鍵\"重新執行"
gcin並再去"gcin輸入法設定"跑一輪設定即可。

參考聯結

gcin討論區(原始碼所在處)
http://hyperrate.com/dir.php?eid=67

gcin 私人打包分享
https://sites.google.com/site/gcinpackagebycoolcd/home

gcin相關分享
https://sites.google.com/site/winlin0330/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續83
作者: IanHo2012-03-19 19:03

關於Gnome環境中的畫面鍵盤功能

類似 MsWindows的螢幕小鍵盤功能,在linux桌面環境中,筆者找到了幾個呈現形
式。包含一些來源套件庫中可找到並選用的其他"螢幕鍵盤"單獨套件軟體,中文
輸入法框架軟體內附的小鍵盤功能,以及gnome桌面環境其中一個組件,
gnome選單列\應用程式\無障礙功能\畫面鍵盤{GNOME On-Screen Keyboard (GOK)}
等等。

其他螢幕鍵盤單獨套件軟體的部分,筆者找到的一款名稱為Florence,可以呈現
一個接近於典型的PC101key格式鍵盤按鍵內容的螢幕鍵盤畫面,預設字級和圖樣
算是相對容易辨識,可惜的是這個套件的偏好設定項目,不提供切換多種不同的
字母和文字系統,也無法更換字型和字級,只能使用預設的美式英文字母。

gcin中文輸入法框架軟體,有提供簡易型的小鍵盤功能,若切換成注音輸入法,
就能呈現注音符號的小鍵盤畫面。

系統原本預設環境是:
帳號登入GDM畫面右下角的"無障礙偏好設定"可選項目為"全都不勾選",
gnome環境預設的gnome選單列右側"沒有"無障礙偏好設定"常駐圖示",
gnome選單列\系統\偏好設定\啟動應用程式\視覺輔助 預設有勾選,
gnome選單列\系統\偏好設定\輔助科技\啟用輔助科技 預設沒有勾選,

第一次執行gnome選單列\應用程式\無障礙功能\畫面鍵盤 {GNOME On-Screen Keyboard (GOK)},

會出現多個訊息確認視窗,包括有:
---
GOK已經啟用黏性特殊鍵,這是它需要的.
只能點選 確定
---
---
是否停用黏性特殊鍵?
您同時按下兩個鍵,或是連續按下5次 Shift 鍵。這會停用黏性特殊鍵功能,
那會影響鍵盤的操作方式。
選擇 不要停用
---
---
沒有啟用協助技術支援。
您是可以在不使用協助技術支援的情況下執行 GOK,但是這樣會有一些功能無法使用。
要啟用協助技術支援及登入一個已經啟用協助技術的階段,按「啟用及登出」。
繼續使用 GOK,按「繼續」。
離開,按「關閉」。
點選 啟用並登出
---

重新登入,第2次執行gnome選單列\應用程式\無障礙功能\畫面鍵盤,GOK-main
主視窗預設呈現風格跟gnome環境非常不搭,於是點選
GOK 按鈕 \ 點選 偏好設定 按鈕 \ 外觀 \ 勾選 使用桌面佈景主題設定,開始
嘗試試用 GOK 相關功能,點選"寫作"按鈕,可以呈現出"畫面鍵盤",筆者期望
畫面鍵盤能呈現出"注音符號"字樣,可是在GOK偏好設定項目中,就是找不到可
以切換出其他文字系統的相關選項,於是筆者就不知道該怎麼辦了。

當試用完畢,決定之後不再使用GOK相關功能之後,嘗試要將gnome選單列右側,
"無障礙偏好設定"圖示"取消常駐",請於
gnome選單列\系統\偏好設定\鍵盤\無障礙環境\"取消勾選""允許使用鍵盤捷徑鍵開啟和關閉無障礙功能"。

參考連結

Universal Access Preferences
http://ubuntuforums.org/showthread.php?t=1455309
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續84
作者: IanHo2012-03-31 16:20

全字庫注音輸入法表格檔2012-03

總共新增了六個檔案~ 位在~

http://www.openfoundry.org/of/projects/1603/download

包括有

(CnsPhonetic2012-03.cin(全都錄版) for MacOSX10.5.8 (PowerPC) + OpenVanilla 0.8.1)
(CnsPhonetic2012-03_gcin.cin(全都錄版) for Linux圖形桌面 Debian 6.0.4 (amd64)+ Gnome + gcin 2.7.4)
(CnsPhonetic2012-03_scim.txt(全都錄版) for Linux圖形桌面 Debian 6.0.4 (amd64)+ Gnome + scim 1.4.9)
(CnsPhonetic2012-03lite.cin(精簡版) for MacOSX10.5.8 (PowerPC) + OpenVanilla 0.8.1)
(CnsPhonetic2012-03lite_gcin.cin(精簡版) for Linux圖形桌面 Debian 6.0.4 (amd64)+ Gnome + gcin 2.7.4)
(CnsPhonetic2012-03lite_scim.txt(精簡版) for Linux圖形桌面 Debian 6.0.4 (amd64)+ Gnome + scim 1.4.9)

原則上就是跟全字庫單位申請了到2012-03月份為止的最新版資料,然後照老方法
轉換成注音輸入法表格檔(在全圖形介面下完成作業),整個製作流程全寫在表格
檔裏頭了,原本因故想說再押一個星期再上傳比較保險(以私人需求因素來說),
可是明天就是四月份了,再不上傳就沒有了"新版"的"FU",為了要有2012-03月份
最新版本的"FU",只好在3月份最後一天賭他一把先上傳,上傳前一刻居然還發現
檔案內有一個詞句錯誤,趕緊做了修正,"軟體"這種概念的產物果然真的是時時
刻刻都在修bug阿,筆者從自身的資料產出物有所體驗。

參考連結
同上

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續85
作者: IanHo2012-07-02 00:58
在同一個網段內,將linux當成smb client、win7當成smb server的超陽春筆記

先在MsWindows圖形介面設定好要共享的資料夾和帳號讀取權限,linux系統環境
是debian 6.0.4 (amd64)+gnome,symaptic套件管理程式內尋找安裝gvfs-fuse套
件,可另外查詢關鍵字gvfs和fuse尋找相關套件。

gnome選單列\系統\管理\服務\fuse 確認有勾選啟用
gnome選單列\系統\管理\使用者及群組\進階設定\使用者權限\掛載使用者層級檔案系統,確認勾選
gnome選單列\系統\管理\使用者及群組\管理群組\fuse\屬性\加入使用者帳號,設定使用帳號
gnome選單列\系統\管理\共享的資料夾\一般屬性\工作群組\ 填入MsWindows的工作群組名稱

重新登入linux,在Gnome Nautilus的側邊欄,點選"網路"字樣,右側檔案清單列
表視窗中點選"Windows網路",或著新出現的"MsWindows主機名稱",然後一層一層
往下點選,可能會出現要求填入MsWindows的登入帳號密碼,照實填入, 以上從頭
到尾不需要再進入終端機打指令。

參考聯結
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續86
作者: IanHo2012-07-02 01:00

CnsPhonetic2012-04_hime.cin(全都錄版)
for Linux圖形桌面 Debian 6.0.5 (amd64)+ Gnome + hime_0.9.9+git120627-1_amd64.deb

簡單講,就是原本給CnsPhonetic2012-04.cin(全都錄版) for MacOSX10.5.8 (PowerPC)
+ OpenVanilla 0.8.1用的版本和給舊版gcin用的版本,經少許格式部分修改
後居然在標題的環境中測試成功了(對照表本身根本沒改)。
要注意的是 hime_0.9.9+git120627-1_amd64.deb 可能應經又有新版了。
還有在安裝之後,會有個 /usr/bin/cin2gtab 可用。

參考連結

hime_0.9.9+git120627-1_amd64.deb 或著更新版本
http://debian.luna.com.tw/debian/
https://github.com/caleb-/hime/wiki

表格檔下載連結為
http://www.openfoundry.org/of/projects/1603/download
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續87
作者: IanHo2012-07-11 15:34
關於整個系統的語系檔有無一次性安裝的圖形界面操作流程解決方案?

系統環境為 debian 6.0.5(amd64)+系統預設的 gnome,
先提一下過往在MacOSX環境的操作與設定經驗,
在系統重灌MacOSX的時候,進行到安裝語系檔案的步驟,
我個人都會選擇只勾選安裝繁體中文語系檔案(系統當然會強制安裝美式英文語系),
所以系統在安裝好的時候原則上會只有存在美式英文和繁體中文兩個語系,
當我遇到某些狀況不得不額外再安裝簡體中文和日文系統語系的時候,
我只要放入系統安裝光碟片,在圖形界面的Finder中找出可選安裝項目,
並順著圖形安裝畫面勾選簡體中文和日文來安裝語系套件檔案即可,
之後系統的偏好設定項目中,簡體中文和日文選項就變成可用,可輕易地操作切換,
重開機後生效,整個系統介面本身變成了另一種文字系統,
這樣的操作概念我很想帶到 debian 6.0.5(amd64)+gnome 的環境,
可是我不曉得現階段的debian 6.0.5(amd64)+gnome是否"已經有"類似操作情境的解決方案?
可以做出類似的安裝和切換系統文字語系的操作?
因為debian 6.0.5(amd64)+gnome一開始的安裝流程,我並沒有勾選繁體中文以外的文字和語言系統,
那麼事後是否還有補救的機會?
所謂的補救的機會,我期望的是在全圖形界面下,完成"操作流程",
可以在勾選數個項目後,系統能夠自動安裝 debian 6.0.5(amd64)+gnome
整個環境的第二個和(或)第三個文字語系檔案套件,
然後,我可以在圖形界面下,設定切換第二個和(或)第三個文字語系,
在重開機後生效,這樣一個操作流程,我自己嘗試去搜尋資訊,找不出所以然來,所以嘗試發文問問看!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續88
作者: IanHo2012-07-14 22:32
    一個期望~

    筆者希望將來 debian 7.0 stable 發行的時候,其 gnome 桌面環境能夠
    預設內建一個"字型管理軟體套件",讓使用者可以透過圖形桌面的一套管理界面
    ,輕易的匯入、移除、管理、瀏覽字型資訊,筆者總是覺得現代的圖形桌面作業
    系統MacOSX、MsWindows、Linux+KDE等等,內建字型管理界面很理所當然,
    沒道理 debian(stable)+gnome 不內建啊!?偏偏 debian 6.X stable+gnome
    到目前為止就是不內建,筆者真的只能說遺憾。
    期望英文程度較好的網友能夠幫忙跟外國的debian套建規劃設計管理者反映,
    筆者就是因為英文程度不怎麼樣,所以只能在正體中文的論壇哀號。

    參考聯結~

    沒有
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續89
作者: IanHo2012-08-13 18:57
關於freedos的疑惑

這個問題我自己都承認真的很肉腳,但是我真的找不到我想要知道的明確答案,
所以還是借題發揮嘗試問問看。
我想試試看在 Host OS (MacOSX 10.7) 藉由 VirtualBox for Mac裝了
Guest os (debian 6.0.5 amd64),之後在 Guest os (debian 6.0.5 amd64)
裡頭安裝VirtualBox套件,然後再安裝一個 Guest os (網路上查資料之後,
我選擇了 FreeDos 1.1 ),可是問題來了,在安裝之前我想要藉由網路完整的
文件資料,來預先確認所謂的 FreeDos 1.1 版本,到底是所謂的"16位元作業系統"
還是"32位元作業系統"? 我嘗試去查看
http://en.wikipedia.org/wiki/FreeDOS
http://zh.wikipedia.org/zh-tw/FreeDOS
http://www.freedos.org/
http://sourceforge.net/apps/mediawiki/freedos/index.php?title=FreeDOS_Spec
就是找不到有"哪一句話"有"明確的描述"FreeDos 1.1 版本是"16位元作業系統"
或是"32位元作業系統"!?
如果我用我的電腦學習經驗來"推論""猜測"以上網頁的文字描述,那我就會有猜
錯的可能,所以PO文問問看有沒有機會問到!
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22012-08-13 21:00
中文的維基上有寫到啊...
freedos -> 16 位元
freedos-32 -> 32 位元
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-13 21:55
寫在哪裡?我找不到~
http://zh.wikipedia.org/zh-tw/FreeDOS
我並沒有找到類似 "freedos 1.0 (1.1)  是 16(十六)位元作業系統" 類似像這樣的"明確""字句"~
我前一篇PO文強調的就是要"明確的字句"~只是在官網和wiki我都"找不到"~只好嘗試問問看~

只有找到下面這個段落來推敲~但也只是推敲而已~
---
大部分為DOS 家族所寫的程序可以在FreeDOS上有效運行。大部分類型的可執行文件已經被支持:
.COM可執行文件
標準.EXE16位DOS可執行文件
---
 
中文的維基上有寫到啊...
freedos -> 16 位元
freedos-32 -> 32 位元
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22012-08-14 09:20
要不, 你自己說說看你對於 "幾位元的 OS" 是怎麼定義的呢?

如果 freedos 是一個 32 位元的 OS, 為什麼再弄一個 freedos-32?
一個定址只用 2 bytes 的 OS, 不用特殊的方式的話, 記憶體只能用 640KB 的 OS, 要怎麼說它不是一個 16 位元的 OS?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: slime2012-08-14 10:54
我並沒有找到類似 "freedos 1.0 (1.1)  是 16(十六)位元作業系統" 類似像這樣的"明確""字句"~
我前一篇PO文強調的就是要"明確的字句"~只是在官網和wiki我都"找不到"~只好嘗試問問看~

(以下為不明確的大腦記憶體謄錄到網路上, 無任何明示或暗示資料的正確性.)

有些東西不一定會有"明確的字句", 而我覺得比較重要的是: 是 16bit 或 32bit 對您的使用有什麼不同嗎?

回到 OS 本質:
1. CPU 資源管理
2. RAM 資源管理
3. 檔案系統管理
4. 提供基本函式庫(或中斷)供其他程式使用

維基有寫的是:
引用
大部分為DOS 家族所寫的程序可以在FreeDOS上有效運行。大部分類型的可執行文件已經被支持:
.COM可執行文件
標準.EXE16位DOS可執行文件
Borland的16位DPMI可執行文件

使用DOS 擴展器的32位DPMI可執行文件,

為什麼
引用
使用DOS 擴展器的32位DPMI可執行文件,
則跟 CPU 發展歷史有關, 早期的 CPU 8086/8088/80186/80286 可以定址到 1M , 而當初 IBM 規劃為 640K 主記憶體; 到 80386 開始, 在保護模式下可以定址到 4GB , 而當初規範出 3G 內為程式用, 3G 以上為其他使用(就是 XP 32 位元版會聽到的限制, 不過 3G 或 3.25G 或 3.5G 則依廠商稍有不同).

而 DOS 發展到 80286 時, 已經有 Windows 3.x , IBM OS/2 , 另外 Windows 95 也在準備中, 所以很少有人對 DOS 再去開發新功能. 基本上就會把 DOS 認定為 16bit 為主, Windows 95/98 則是底層仍保留 DOS 相容, 但以 32bit 程式為主(也就是為什麼需要 386 以上的機器).

大概的發展淵源是這樣, OS 是為了掌握硬體資源控制用的, 所以跟硬體發展要一起看, 才會知道這些特點或限制.

(以上為不明確的大腦記憶體謄錄到網路上, 無任何明示或暗示資料的正確性.)
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-14 19:45
要不, 你自己說說看你對於 "幾位元的 OS" 是怎麼定義的呢?

如果 freedos 是一個 32 位元的 OS, 為什麼再弄一個 freedos-32?
一個定址只用 2 bytes 的 OS, 不用特殊的方式的話, 記憶體只能用 640KB 的 OS, 要怎麼說它不是一個 16 位元的 OS?

我還沒有研究到這麼深入~
這對我來說太複雜了~


我並沒有找到類似 "freedos 1.0 (1.1)  是 16(十六)位元作業系統" 類似像這樣的"明確""字句"~
我前一篇PO文強調的就是要"明確的字句"~只是在官網和wiki我都"找不到"~只好嘗試問問看~

(以下為不明確的大腦記憶體謄錄到網路上, 無任何明示或暗示資料的正確性.)

有些東西不一定會有"明確的字句", 而我覺得比較重要的是: 是 16bit 或 32bit 對您的使用有什麼不同嗎?

回到 OS 本質:
1. CPU 資源管理
2. RAM 資源管理
3. 檔案系統管理
4. 提供基本函式庫(或中斷)供其他程式使用

維基有寫的是:
引用
大部分為DOS 家族所寫的程序可以在FreeDOS上有效運行。大部分類型的可執行文件已經被支持:
.COM可執行文件
標準.EXE16位DOS可執行文件
Borland的16位DPMI可執行文件

使用DOS 擴展器的32位DPMI可執行文件,

為什麼
引用
使用DOS 擴展器的32位DPMI可執行文件,
則跟 CPU 發展歷史有關, 早期的 CPU 8086/8088/80186/80286 可以定址到 1M , 而當初 IBM 規劃為 640K 主記憶體; 到 80386 開始, 在保護模式下可以定址到 4GB , 而當初規範出 3G 內為程式用, 3G 以上為其他使用(就是 XP 32 位元版會聽到的限制, 不過 3G 或 3.25G 或 3.5G 則依廠商稍有不同).

而 DOS 發展到 80286 時, 已經有 Windows 3.x , IBM OS/2 , 另外 Windows 95 也在準備中, 所以很少有人對 DOS 再去開發新功能. 基本上就會把 DOS 認定為 16bit 為主, Windows 95/98 則是底層仍保留 DOS 相容, 但以 32bit 程式為主(也就是為什麼需要 386 以上的機器).

大概的發展淵源是這樣, OS 是為了掌握硬體資源控制用的, 所以跟硬體發展要一起看, 才會知道這些特點或限制.

(以上為不明確的大腦記憶體謄錄到網路上, 無任何明示或暗示資料的正確性.)

看樣子freedos官方文件或wiki是不會有我期待的那種文字資訊文句類型~
我只好還是使用"推論"法了~

主題: ibus輸入法框架格式轉擋遇到瓶頸與狀況
作者: IanHo2012-08-19 20:53

系統環境為 debian 6.0.5 (amd64)+gnome+ibus 1.3.7
我參考了網路資源
http://zh.wikipedia.org/zh-tw/IBus
http://code.google.com/p/ibus/wiki/HowToCreateATableForIBusTable
http://wiki.debian.org.hk/wiki/index.php?title=Create_input_method_for_IBus&variant=zh-tw
嘗試將我以前發表過的專案檔案 CnsPhonetic2012-04lite_scim.txt
修改成適合 ibus 1.3.7 使用的表格格式~
然後我在終端機視窗內執行指令 ibus-table-createdb -s CnsPhonetic2012-04lite_ibus.txt -n CnsPhonetic2012-04lite_ibus.db
終端機視窗出現了似乎跑不完的一連串訊息~我強制停止之後~
來回瀏覽~大概可以看出是一個段落在不斷地重復只是其中文字碼位的部分在不斷地變換而已~
以下是我嘗試整理出來的重復段落
引用
--------
IntegrityError: column zi is not unique
主題: Re: ibus輸入法框架格式轉擋遇到瓶頸與狀況
作者: IanHo2012-08-19 20:56

系統環境為 debian 6.0.5 (amd64)+gnome+ibus 1.3.7
我參考了網路資源
http://zh.wikipedia.org/zh-tw/IBus
http://code.google.com/p/ibus/wiki/HowToCreateATableForIBusTable
http://wiki.debian.org.hk/wiki/index.php?title=Create_input_method_for_IBus&variant=zh-tw
嘗試將我以前發表過的專案檔案 CnsPhonetic2012-04lite_scim.txt
修改成適合 ibus 1.3.7 使用的表格格式~
然後我在終端機視窗內執行指令 ibus-table-createdb -s CnsPhonetic2012-04lite_ibus.txt -n CnsPhonetic2012-04lite_ibus.db
終端機視窗出現了似乎跑不完的一連串訊息~我強制停止之後~
來回瀏覽~大概可以看出是一個段落在不斷地重復只是其中文字碼位的部分在不斷地變換而已~
以下是我嘗試整理出來的重復段落
引用
IntegrityError: column zi is not unique
"這個論壇吃不進去的漢字字元" is not in tab_dict
Traceback (most recent call last):
  File "/usr/share/ibus-table/engine/tabdict.py", line 62, in __init__
    self._key_id = tab_dict[xm_key]
KeyError: u'\U00027c90'
Traceback (most recent call last):
  File "/usr/share/ibus-table/engine/tabsqlitedb.py", line 541, in add_goucima
    self.db.execute (sqlstr , record)
然後我嘗試用文字編輯器開啓 /usr/share/ibus-table/engine/tabdict.py 的第62行
/usr/share/ibus-table/engine/tabsqlitedb.py 的第541行
然而以我的程度完全看不出所以然來 我就不知道該怎麼辦了~
為什麼 我轉擋會失敗~ 這一連串的訊息~ 錯誤的原因到底是什麼~
我完全看沒有 所以po個文試試看~
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: TyroneYeh2012-08-19 21:54
我試可以哩,除了字碼後面還需要一個數字! 那個好像是優先順序

BEGIN_TABLE
3   ˇ   100
6   ˊ   100
4   ˋ   100
7   ˙   100
1   ㄅ   100
18   㭭   100
18   㸭   100
18   㺩   100
18   㺫   100
18   㺴   100
18   㿬   100
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-19 22:13
挖~那怎麼辦? 我看了前面所提及的網路資源文章有寫說第三個欄位是可選項目~也就是說可以不必填寫第三個欄位~我為了必免不必要的麻煩~所以也就沒有加入第三個欄位~
那請問您的設定轉擋過程都跟我前文描述的一樣嗎?
我主要是看不懂~那些錯誤訊息到底是在說什麼!?

我試可以哩,除了字碼後面還需要一個數字! 那個好像是優先順序

BEGIN_TABLE
3   ˇ   100
6   ˊ   100
4   ˋ   100
7   ˙   100
1   ㄅ   100
18   㭭   100
18   㸭   100
18   㺩   100
18   㺫   100
18   㺴   100
18   㿬   100
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: TyroneYeh2012-08-19 22:23
沒有錯誤啊!! 也可以輸入,只是我現在都是用漢拼比較方便!
現在傳到 Transfer big files,等一下在貼連結過來看看!
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: TyroneYeh2012-08-20 07:04
https://www.transferbigfiles.com/7891cbb2-3667-452e-b863-5d6a3913a0fb?rid=kp9Z3EcPOx6zFBrBEOUsoA2
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-21 02:58
https://www.transferbigfiles.com/7891cbb2-3667-452e-b863-5d6a3913a0fb?rid=kp9Z3EcPOx6zFBrBEOUsoA2

下載轉擋試用結果~在我前文所提之系統環境~會出現一些奇奇怪怪的bug~
導致不實用~
例如 ibus 的及時選字視窗內應該會有一個欄位及時出現我所出現的注音符號例如 ㄏㄨㄤˊ
但是實際上卻會出現~ cj;6  這不合理~(新酷音模組就正常顯示注音)~
還有一些奇奇怪怪的操作狀況我不太會形容~我需要能趨近於新酷音模組幾乎一樣的操作習慣~
傷腦筋~ 表格檔內的一堆參數設定 70%以上看不懂~
偏偏那70%都是沒有找到完整正體中文解釋文件的參數~
奇怪 表格內容參數 看起來 ibus 和 scim 差不了多少~
為什麼  scim 就做得出來~ ibus 就還是卡在哪邊~

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: TyroneYeh2012-08-21 08:40
您要不要安裝 ibus-pinyiny 看看,裡面有 bopomofo (ㄅㄆㄇㄈ) 注音輸入,可以自動選字也可以簡拼
感覺習慣一下還不錯用

最好還是拼音比較好用,用三排字母鍵就可以打字!
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-21 14:27
您要不要安裝 ibus-pinyiny 看看,裡面有 bopomofo (ㄅㄆㄇㄈ) 注音輸入,可以自動選字也可以簡拼
感覺習慣一下還不錯用

最好還是拼音比較好用,用三排字母鍵就可以打字!

我發文問的目的"就是想要知道"我的轉擋錯誤的問題出在哪裡~
因為檔案是我自行編製的~我在前篇都有把我看不懂得錯誤訊息貼出來了~

另外除非哪一天中國把台灣真的給統一了~或著我因故得去中國寄人籬下~
那我才會有學習拼音輸入法的需求~現在沒有~

智慧型選字注音我用新酷音模組就可以了~傳統單字注音選字的部分~
我要用自製的~不想用中國大陸那邊編制的~


主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-21 18:34
終於發現~原來
http://wiki.debian.org.hk/wiki/index.php?title=Create_input_method_for_IBus&variant=zh-tw
所寫的 第三欄可有可無 這句描述是唬人的~我被呼隆了~
我加了第三個欄位之後(全部填寫 1000)~ 就轉換成功了~
可是前面的其他問題描述還是找不出解決方法~
例如預設一頁只顯示六個字~可是我要十個字啊~
有加了這串參數
### The key strokes to select candidiate phrases.
SELECT_KEYS = 1,2,3,4,5,6,7,8,9,0
也沒有用~
再來是選字框"內"的鍵入碼即時呈現欄位內~我要它呈現 ㄏㄨㄤˊ
為什麼老是呈現cj;6 呢?
到底該改哪些參數才會有效呢?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: TyroneYeh2012-08-21 23:20
您可能沒注意到 IBus 這套框架也是對岸開發的,用漢拼不會受限對岸,因為漢語拼音是全球最多華人用的輸入中文的方式
新注音/自然/傳統微軟注音 都可以切換成漢拼輸入模式,連 Google 也出一套漢拼輸入法! 對岸的漢拼輸入法可是多到不行

IPhone/Android 等手機也是有漢拼輸入法,現在要選字的輸入法都不是那麼受人喜歡了,大家都在最求快速

像這種自建我覺得不能套用在拼音(注音)的方式,應該是建成例如大易、倉頡、無蝦米這類的才可以比較快的輸入

雖然 ibus-pinyin 的用詞預設可能有一些些用語語句不是那麼正確,但他有學習功能,打過他會記憶,這就方便很多
常打的詞他也會排在前面,這真的是很方便

漢語的簡拼更是不錯,一個英文字可以打出一個中文,像我有時在回覆訊息打「謝謝」我只要按「xx」,「不客氣」按「bkq」

自己的名字第一次打過後之後也是每一個字打第一個音就可以打出來,真的可以嘗試看看!!

之前我是用 新注音 後來學 大易 再來才學 漢拼,這只要記得英文字母位置加每個字母的音是什麼就可以了!!
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-22 01:04
我的提問是要問"注音表格"轉擋的問題 ~ 為什麼會扯到"拼音"去了?
再來我發現一個狀況~我的表格內有包含到cjk ext-d 為止的漢字量 ~
來回比較發現打一個 ㄏㄨㄤˊ ~ ibus 選字窗居然無法呈現表格中的120個同音漢字~
我的系統內支援這120個漢字的字型檔早就都都裝齊了~
ibus偏好設定 使用自定字型 切換成其他大字集字型也是一樣沒用~
ibus表格檔的漢字數量支援功能 居然比 ibus其中的新酷音模組還來得少了約十個漢字的量(ㄏㄨ尢ˊ)~ ibus真的遜掉了~ 我花了一堆時間摸索~居然沒有我需要的結果~
真的有浪費時間的FU~


主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續90
作者: IanHo2012-08-26 23:22
對於 debian linux 桌面環境設計規劃上的一些疑惑

好不容易終於在虛擬機器中,把debian-wheezy-DI-b1-amd64-CD-1.iso
安裝起來了,在對比debian-6.0.5-amd64-DVD-1.iso之後,有些部分的設
計,不曉得有沒有請debian開發團隊修改的機會。
第一個狀況就是在gnome 2.X和gnome 3.x的classic模式,我習慣在主選單
內把"debian選單"勾選顯示,因為我曾經發現過一個狀況,就是我安裝了某個
其實有提供gui界面的套件(for gnome or X-window),然而安裝完畢後,
卻沒有出現在原本的gnome應用程式和系統下拉選單內,反而最後無意間在debian
選單內發現了,從此我習慣在重灌debian linux之後,都會去主選單內把debian
選單勾選顯示。
再來是每當我勾選安裝了一個提供gui界面的套件,該套件的icon聯結若會新增
至debian選單之下的話,就會導致debian選單整個變成英文界面,而不會自動
還原回我安裝系統時所設定的正體中文界面,在不使用終端機下重置指令的前提
下,最直接的做法就是重新登出再登入系統,才會變回正體中文界面,我覺得這
樣不太合理,既然我預先已經設定整個系統為正體中文界面了,那系統就不應該
自作主張地把選單變成英文界面,應該維持原來的設定才對。

再來我發現一個狀況,就是因為知道debian linux提供多種桌面環境的套件,
例如 gnome kde lxde xfce enlightenment 等等一堆,多少會想要嘗試
看看,於是在 gnome 環境使用 synaptic 勾選安裝lxde xfce enlightenment
,裝好之後登出切換, lxde xfce 分別進去之後,卻發現一個怪狀況,就是屬
於別的桌面環境的專屬系統偏好設定相關項目,卻出現在我現在登入的桌面環境
內的選單之中,我覺得這樣很容易造成我判斷上的混亂,我期望的是,例如當我
登入 xfce 桌面環境,那麼xfce的開始選單,就不應該會出現屬於gnome lxde
專用的系統偏好設定項目,可是我發現實際上,就是會混在一起出現,我期待將
來的debian linux版本,能夠在軟體技術上撤底解決這個問題,把不同的桌面
環境的專屬偏好設定項目,做到撤底的隔絕,一個桌面環境的選單,只會出現其
專屬的系統偏好設定項目。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-08-27 15:26
補充一個狀況,就是因為好奇而裝了多個桌面環境套件,包括有:
enlightenment  16
icewm
xfce

然而登出之後在帳號登入畫面,卻發現可選桌面環境的列表出現許多項目,包括有:
E16
E16-GNOME
E16-KDE
GNOME
icewm
iceWM
icewm
iceWM-Experimental
TWM
Xfce Session
系統預設值

我覺得奇怪怎麼會多出這麼多,照理說應該頂多就是
E16
GNOME
iceWM
Xfce Session
系統預設值

這樣啊!?
就每一個項目進去看看有什麼不同,結果發現不對勁,當我進入E16-GNOME之後,
發現是E16,GNOME兩種桌面混在一起重疊呈現,這不是我可以接受的桌面環境,
登出之後再重新登入GNOME,呈現的確和E16-GNOME一樣的狀況,也就是,
我再也找不回純GNOME桌面環境了,只好準備重灌吧~
這個年代將個人電腦主機的記憶體盡可能加大,最好增加到主機板的上限,
看樣子是趨勢了,因為要安裝虛擬機器軟體,先"試用"過某些軟體套件,
不然永遠無法預知某些軟體套件安裝好之後實際上到底是什麼個情境~
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續91
作者: IanHo2012-10-08 00:56

原本期望 distrowatch.com 網站的搜尋選項中,能夠有一個項目,就是將所
有有預設提供繁體中文語系界面的linux發行版本列表出,可是目前實際上並沒
有這樣一個類似的可選用搜尋項目,筆者只好土法煉鋼的將網站首頁上方彈出式
清單所列出的數百個可選的linux發行版本,一個一個的點出來查閱,每一個linux
發行版本的介紹中都會包含一個欄位"Asian Language Support",其中個人
看起來會跟繁體中文有關的描述文字,整理出包含有"Yes" "zh" "zh_TW" "tw"
這四種,於是筆者把包含有這四種描述文字的linux發行版本,一個一個的找出
來,列出如下:

Fedora, Red Hat
http://distrowatch.com/table.php?distribution=centos
http://distrowatch.com/table.php?distribution=fedora
http://distrowatch.com/table.php?distribution=fermi
http://distrowatch.com/table.php?distribution=fuduntu
http://distrowatch.com/table.php?distribution=hanthana
http://distrowatch.com/table.php?distribution=k12linux
http://distrowatch.com/table.php?distribution=linpus
http://distrowatch.com/table.php?distribution=mageia
http://distrowatch.com/table.php?distribution=mandriva
http://distrowatch.com/table.php?distribution=oracle
http://distrowatch.com/table.php?distribution=puias
http://distrowatch.com/table.php?distribution=redhat
http://distrowatch.com/table.php?distribution=scientific
http://distrowatch.com/table.php?distribution=smeserver
http://distrowatch.com/table.php?distribution=stella

Debian
http://distrowatch.com/table.php?distribution=clonezilla
http://distrowatch.com/table.php?distribution=debian
http://distrowatch.com/table.php?distribution=solusos

Ubuntu
http://distrowatch.com/table.php?distribution=deepin
http://distrowatch.com/table.php?distribution=dreamstudio
http://distrowatch.com/table.php?distribution=edubuntu
http://distrowatch.com/table.php?distribution=kubuntu
http://distrowatch.com/table.php?distribution=lubuntu
http://distrowatch.com/table.php?distribution=mythbuntu
http://distrowatch.com/table.php?distribution=netrunner
http://distrowatch.com/table.php?distribution=ubuntu
http://distrowatch.com/table.php?distribution=xpud

openSUSE
http://distrowatch.com/table.php?distribution=suse
http://distrowatch.com/table.php?distribution=sle

Gentoo
http://distrowatch.com/table.php?distribution=gentoo

Parted Magic
http://distrowatch.com/table.php?distribution=partedmagic

Turbolinux
http://distrowatch.com/table.php?distribution=turbolinux

Slackware
http://distrowatch.com/table.php?distribution=cdlinux

BSD
http://distrowatch.com/table.php?distribution=freebsd
http://distrowatch.com/table.php?distribution=pcbsd

Solaris
http://distrowatch.com/table.php?distribution=openindiana
http://distrowatch.com/table.php?distribution=solaris
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續92
作者: IanHo2012-10-12 15:12
關於 virtualbox host os 和 guest os 的設定

host os 系統環境是搭配 intel 64bit cpu 的 MacOSX,所以要下載
virtualbox for MacOSX,另外 virtualbox 官網下載區還有一個
Oracle VM VirtualBox Extension Pack,也有把它下載並安裝起來,原
則上 virtualbox 整個套件會包含一個給各種平台用的"硬體驅動程式"ISO
檔案,預設擺在 /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
也就是說,設定虛擬硬體環境的時候要把這個ISO檔案掛載到第二台虛擬光碟
機(筆者的第一臺虛擬光碟掛載了要安裝的linux發行版ISO),到時候可以於
guest os 裡頭找出ISO檔案內的搭配該 guest os 的VirtualBox虛擬
硬體驅動程式來安裝。
然後筆者發現一個狀況要注意了,就是如果 guest os 是一個 linux發行版,
有的linux發行版的套件來源庫會包含相當於VBoxGuestAdditions.iso裡頭
的linux驅動程式套件,名稱大概都是類似包含VirtualBox Guest Additions
這樣的字眼,但是有的linux發行版的套件來源庫,則是"沒有",這是很不一定
的,如果使用者想偷懶撿現成,則選用該linux發行版的套件來源庫裡頭的
VirtualBox Guest Additions 相關現成套件,也是可以,請務必注意一下
,套件來源庫中 VirtualBox Guest Additions 相關現成套件的套件文字
描述來選擇套件。一般狀況下linux系統也都會自動根據相依關係在捕足必須需
要搭配的套件。通常可能使用者端安裝的VirtualBox.app比較新版,而linux
發行版的套件來源庫裡頭的VirtualBox Guest Additions或許比較舊版,
然後或許就不會把VirtualBox.app的所有功能全部展現。若在的套件來源庫沒
有提供VirtualBox Guest Additions的linux發行版,這時候就需要在linux
發行版內開終端機視窗,以手動下指令的方式來安裝,從VBoxGuestAdditions.iso
裡頭找出的for linux虛擬硬體驅動程式,這時候建議先看過VirtualBox.app
內附的使用說明手冊pdf,其中一個段落:
Guest Additions
-Introduction
--GuestAdditionsforLinux
裡頭會提到不同的linux發行版,不同的驅動程式安裝狀況。
筆者大致看過一遍,就是因為不是透過linux發行版預設好的套件管理程式和官方
套件來源庫來安裝驅動程式,所以必須手動先判斷好套件相依性問題,看了說明文
件,大致上要確認先從套件管理程式和官方套件來源庫安裝好以下四款關鍵字的套
件:
DKMS; gcc; kernel-headers; kernel-devel。
gcc後面接 "-版號";
kernel-headers,kernel-devel 的版號請一致;
不同的linux發行版,大致就是這四個套件裡頭挑三個,或這四個全要,然後系統
會依相依關係又裝一堆套件,以上的套件都裝好後,再來才是在下指令安裝
VBoxLinuxAdditions.run,需要切換為root權限:
---
sh ./VBoxLinuxAdditions.run
---
如果之前的相依套件安裝不完整的話,那麼VBoxLinuxAdditions.run的安裝過
程就會失敗。
(補充:筆者覺得概念上應該會有一套方法可以改採用於圖形界面檔案管理員內,
用滑鼠點兩下的方式來執行VBoxLinuxAdditions.run,這樣更為方便,但是
目前為止筆者還是找不出需要搭配的事前設定以及相關須安裝的配套套件,真是傷
腦筋。)

參考聯結:

https://www.virtualbox.org/wiki/Downloads

額外的胡思亂想:
筆者這樣的對某些進階電腦玩家來說算是完全僵化於MsWindows圖形界面那一套
邏輯思維的linux安裝設定使用經驗居然也有破萬的點閱次數(對筆者個人來說是滿多的了)。
所以筆者想到,如果哪一天累積的量夠大的話,若將所有內容重新編排章節化,
去掉情緒用語但是文字思維邏輯觀念不變。以實體書的方式發行,有沒有機會
賣個三千本呢?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續92
作者: 日京三子2012-10-12 16:10

額外的胡思亂想:
筆者這樣的對某些進階電腦玩家來說算是完全僵化於MsWindows圖形界面那一套
邏輯思維的linux安裝設定使用經驗居然也有破萬的點閱次數(對筆者個人來說是滿多的了)。
所以筆者想到,如果哪一天累積的量夠大的話,若將所有內容重新編排章節化,
去掉情緒用語但是文字思維邏輯觀念不變。以實體書的方式發行,有沒有機會
賣個三千本呢?

說不定,真的可行啊!!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續93
作者: IanHo2012-10-12 23:05
關於Scientific Linux 6.3 和 CentOS 6.3

原來都是系出同源自Red Hat Enterprise Linux所修改而來的linux發行版
,難怪安裝過程的畫面都大同小異,若繁體中文化的百分比能夠在增高一些會更
好。然後筆者發現,系統安裝完畢後"自動連線",這個項目預設都沒有勾選啓用
,得自行手動去勾選,才能連線網路(去抓DHCP)。
這兩個發行版的官方套件來源庫居然都沒有提供virtualbox這系列的套件,所
以若將系統安裝於virtualbox虛擬機器裡頭的話,就得於虛擬機器內手動開終
端機下指令去執行安裝virtualbox提供的驅動程式了。

以 CentOS 6.3 為例:
gnome選單列\系統\偏好設定\軟體更新,其實是"軟體更新偏好設定",目前只
有設定檢查更新的間隔時間,和是否要自動安裝所有更新或著只有安全性更新,
但因為跟gnome選單列\系統\管理\軟體更新 完全一樣的名稱標題,所以容易造
成使用者的誤解。

gnome選單列\系統\管理\ 新增/移除軟體 \系統\軟體來源。筆者印象中預設
只有勾選啓用 cenos-6 - Base & updates 這兩個項目,但是項目不止這
兩個,筆者還勾選啟用了contrib,extras,plus (另外不曉得為什麼 media
這個項目勾選完之後又會被自動跳掉?)。

參考聯結:

http://distrowatch.com/table.php?distribution=centos

http://distrowatch.com/table.php?distribution=scientific
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續94
作者: IanHo2012-10-13 16:55
關於Scientific Linux 6.3 和 CentOS 6.3 之二

筆者看了/etc/yum.repos.d/CentOS-Media.repo,才知道Media指的是本
機端的cd-rom等來源,但可能要修改CentOS-Media.repo內容,以符合相對
或絕對路徑,CentOS-Base.repo則包含了數項套件來源分類。

http://wiki.centos.org/AdditionalResources/Repositories/
http://wiki.centos.org/zh-tw/AdditionalResources/Repositories
這兩個聯結有介紹官方和第三方的套件來源庫分類,先於第三方網站下載安裝好
一個設定套件RPM,然後會新增資料到 /etc/yum.repos.d/ 底下,這樣的話
在"軟體來源"項目裡頭就會看到新增的來源套件庫了。

後來筆者又在 新增/移除軟體 嘗試搜尋幾個關鍵字,packagekit,RPM,
CentOS,Scientific,也可以發現一些額外的套件來源庫設定檔套件。

Scientific Linux 可以類推。

參考聯結:

已在上文內。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續95
作者: IanHo2012-11-10 15:53

拼裝正體中文資訊處理環境遇到的狀況與瓶頸

這篇會比較跳tone,因為我是在MacOSX10.5.8(PowerPC)和MacOSX10.7.5(Intel),
這兩個環境下先做拼裝嘗試,若有拼裝出我想要的結果來,在嘗試把拼裝出的
軟體組合對應到Linux圖形桌面。
我個人所預想的正體中文資訊處理整套流程,首先就是要搞定輸入法框架軟體,
在台灣,因為教育體制的關係,大部分使用者都採用注音輸入,而這幾年有一個
智慧型輸入法類型的新酷音輸入法模組被發展到不同輸入法軟體框架軟體中,
MacOSX10.5.8(PowerPC)環境中可以搭配的一個第三方軟體,為開放香草輸
入法框架,其中有包含同類型的酷音輸入法模組,然而酷音輸入法模組包含的總
漢字量數量有限,若使用者端需要用到的罕用字沒包含在酷音輸入法模組內那就
麻煩了,在只需處理單個罕用字的前提下,因為開放香草也支援土法煉鋼模式的
輸入法表格,可以另外參考全字庫注音輸入法表格檔2012版,可以極為接近中華
民國政府單位到2012年為止所定義的將近九萬五千個漢字。
輸入法框架和接近政府規範漢字量的輸入模式跟資料來源搞定了之後,接下來就
是要找文書處理軟體要可以"即時的"接受處理來自開放香草+全字庫注音輸入法
表格檔2012版"所有的字",筆者有找到NeoOffice-2.2.6-PowerPC這套
OpenOffice.Org的改編版本可用。
再來就是台灣本身特有的正體中文資訊處理流程,那就是政府單位"公文"的編製
,曾經有個熱心的公司團隊製作了個免費的單機板的公文製作擴充套件
"公文通( OfficialMissive.oxt )",歷經了0.9.103,0.9.105,0.9.120,
三個版本,不過該系列已經不再被開發者維護,網路上也很難在搜尋到,相容
於OpenOffice.Org2.x系列,經筆者個人測試可以啟用於neooffice-2.2.6-powerpc
環境(請注意跟作業系統搭配的JAVA執行環境套件請更新到最末版本)。
再來第三個部分就是,筆者發現在文書軟體內有一種標點符號工具列的功能需要
被注意,網路上有現成的一個套件可以參考ChinesePunctuationTw,然而其
開發設計預設環境是在Windows XP+OpenOffice.org 3.3+LibreOffice 3.4+Writer。
於是筆者開始有一個構思,"有沒有可能"在"不需要會寫程式"的前提下,彙整能
夠查詢到的現有資料自行透過OpenOffice.org全圖形化操作介面,拼裝出一個
給MAC and LINUX圖形桌面環境用的正體中文標點符號工具列版本?
在摸索資料的過程中,工具列上的圖示的部分,筆者發現可以透過MAC and LINUX
都有的TTF編輯器,去選擇並匯出,再使用繪圖軟體去調整後可行,所以工具列圖
示的部分搞定了,接下來就是標點符號的選用,交叉比對教育部和全字庫網站之
後,也可以挑出需要的符號,再來就是編寫製作流程文件,純文字檔案打字沒問
題,巨集的設定可以操作OpenOffice.org內建的錄製巨集,也沒有問題。
接下來大問題來了,我該怎麼在"不寫程式的前提下",把圖檔,錄製的聚集,文
件,這三者給整合打包並匯出成一個可以被neooffice-2.2.6-powerpc所匯
入套用的"擴充套件",現在就卡在這裡了,試著去google全圖形介面操作流程
的解決方案,有找到兩個,一個是套件老舊不穩定,另一個其實是整套全英文文
件的說明書筆者看不懂。
BasicAddonBuilder-0.5.0.oxt(&v0.3.5)在MAC環境的穩定度很差容
易當掉,作一半的時候也沒有專案存檔功能,不論是在PowerPC & intel MAC
尤其在OpenOffice.org 3.4以上版本就會當掉,將JAVA套件更新到頂也是
一樣畫面會有些許破損,並且資料會出後,發現裡頭原本的漂亮的PNG圖示會被
轉換為醜醜的BMP而且無法改設定,另外嘗試查看Extension Compiler這份
文件,對筆者來說是"天書"。
以上扯了這麼多,現在就差 正體中文標點符號工具列 還沒搞定,若能搞定,就
可以開始嘗試把以上整套拼裝的過程挪到Linux圖形桌面來實作,若同一套概念
能在Linux圖形桌面拼裝的出來,那就表示Linux圖形桌面正體中文資訊處理可
以確實的替代MsWindows平台到一定的程度了,寫了這麼多我突然發現還沒想
到列印的部分怎麼辦,不過印象中以前的段落好想提過類似的了。

參考連結

以下這組舊版套件在網路上已經不太好找,請自行google
------
neooffice-2.2.6-powerpc.dmg
NeoOffice-2.2.6-Patch-5-powerpc.dmg
NeoOffice-2.2.6-Language_Pack_Traditional_Chinese-powerpc.dmg
------

ChinesePunctuationTw
http://extensions.libreoffice.org/extension-center/add-chinese-punctuation-marks-toolbar-for-writer

http://wiki.openoffice.org/wiki/Extensions_Packager

http://www.paolo-mantovani.org/downloads/BasicAddonBuilder/

http://bernard.marcelly.perso.sfr.fr/index2.html
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續96
作者: IanHo2012-11-18 02:02
中華民國台灣正體中文標點符號工具列 for OpenOffice.Org 家族

在不會寫程式的前提下,居然被我拼裝出了"中華民國台灣正體中文標點符號工具列"
for OpenOffice.Org 家族,目前拼裝出來的有:

ROCtwTCPaoo341-1.0.0.oxt
個人測試可用環境為 MacOSX 10.7.5 +
Apache OpenOffice 3.4.1 Writer 繁體中文介面

ROCtwTCPlibre3632ppc-1.0.0.oxt
個人測試可用環境為 MacOSX 10.5.8(PowerPC) +
LibreOffice 3.6.3 Writer 繁體中文介面

ROCtwTCPooo240Win-1.0.0.oxt
個人測試可用環境為 OOo_2.4.0_Win32Intel_install_wJRE_zh-TW.exe 的 Writer ,
內建的說明文件內容過長,可能會因為畫面空間不夠而被截斷,
所以可以用解壓縮軟體把ROCtwTCPooo240Win-1.0.0.oxt打開,
然後從裡頭挖出純文字檔案來看。這個版本若強制安裝於ooo3.0以上版本, 個人推論會有問題。

ROCtwTCPooo320ppc-1.0.0.oxt
個人測試可用環境為MacOSX 10.5.8(PowerPC) 繁體中文語系介面+
OOo_3.2.0_MacOS_PPC_install_en-US.dmg OR
OOo_3.2.1_MacOS_PPC_install_en-US.dmg OR
OOo_3.3.0rc9_20110110_MacOS_PPC_install_en-US.dmg 的 Writer,
要注意的是安裝確認時若優先選用的"for all users"按鈕無法通過,再選用"only me"。

安裝完擴充套件後請重新啟動OpenOffice.Org。

因為我有設定成
REM setPlatform("macosx_x86")
REM setPlatform("macosx_powerpc")
把平台限定的字串註解掉了,所以說不定其實套件是有跨平台的,
只是我還沒在別的平台測試就是了。

這個工具列是使用ExtensionCompiler.ott v1.5.3 這份文件裡頭內建的
巨集功能所修改拼裝並編譯匯出的,然後編製過程就狀況一堆了,首先原本我有
在原始碼中填入Writer,Calc, Draw, Impress, Base, Math, BasicIDE,
然後匯出的擴充套件檔案裡頭也真的含有這七個相關檔案,開啟這七個程式的時候,
工具列也真的有秀出來,可是當我真的嘗試要使用工具列點選看看能否輸入標點符號
時,真的有輸入成功的只有Writer,其他的程式都沒有反應,於是我只好改成在原
始碼中只填入Writer,也就是只有Writer會有標點符號工具列了。為什麼會這樣,
我完全沒有頭緒,不曉得為什麼。

再來就是我期望能夠在neooffice-2.2.6-powerpc.dmg呈現這樣的工具列,
結果工具列做出來了,工具列的視窗標題卻出現"句號"字樣,我又不知道為什麼了,
OOO2.4以上版本都沒有這個問題啊!?都是"中華民國台灣正體中文標點符號工具列"啊,
我又是完全沒有頭緒了,不曉得為什麼,都照著文件去做了,找不出原因。

然後我想找一種所謂公開發行的中華民國政府官方製作發行的文件(網路上可查
詢的那種),文件的樣子類似相這樣~
臺北市政府秘書處檔案下載區:
臺北市政府公文製作參考手冊(第2版)臺北市政府秘書處 編印 中華民國95年
1月 sec2_Docbook2.doc
http://www2.sec.taipei.gov.tw/downloads/index.asp?TYPER=%A4%E5%AE%D1%B3B%B2z
這份文件裡頭有六角括號的說明使用範例出現,
然後我在跟全字庫的資料比對,於是我就將六角括號橫式與直式都加進標點符號
工具列之中了,然而我另外也很想找花括號,方括號,實心方頭括號這三種的政
府官方資料,然而我怎麼找就是找不到,所以可能是真的就是沒有,也有可能是
我搜尋能力不足,其實有的,只是我沒找到。因為我找不到資料,所以就沒有把
這三種括號放進工具列中。所以PO文問問看有沒有機會問到符合我需要的資料是
有描述到這三種括號的。

我的美工程度不怎麼樣,所以圖示的呈現樣貌比較粗大(套件檔可以zip解壓縮
來看圖檔),製作過程和使用情境等狀況文件都包在擴充套件內了。

參考連結:

中華民國台灣正體中文標點符號工具列 for OpenOffice.Org 家族
http://www.openfoundry.org/of/projects/2223
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續97
作者: IanHo2012-11-19 22:11
中華民國台灣正體中文標點符號工具列 for OpenOffice.Org 家族 之二

更新了~

ROCtwTCPooo320ppc-1.1.0.oxt 這個版本"理論上"跨版本(3.X)和跨平台
跨很大,實際上~不知道~因為目前我只有在MacOSX平台測試而已。
背後的巨集輸入源改用OpenOffice.Org內建的"特殊字元"面板,筆者發現這
樣的話就可以支援到Calc、Impress、Draw了。

ROCtwTCPooo240Win-1.0.1.oxt則是把製作巨集的輸入源改成跟
ROCtwTCPooo320ppc-1.1.0.oxt一樣是改用OpenOffice.Org內建的
"特殊字元"面板,其他都一樣,但仍然只支援Writer。

敬請參考下載網頁的專案介紹和下載區的完整文字說明。

嘗試在OOo_2.4.0_Win32Intel_install_wJRE_zh-TW.exe環境製作巨集
還是遇到了瓶頸卡住,就是我在Writer採用"特殊字元"面板錄製好的巨集,若
在Calc、Impress、Draw回放就會導致OOo_2.4.0當掉,或著只會出現"特殊
字元"面板就停下來,若改成直接在Calc、Impress、Draw錄製標點符號巨集,
又無法完整錄製,錄製過程會失效,然後就不知道該怎麼辦,沒啥錯誤訊息畫面
可以擷取。結果只有Writer可以完整錄製與回放巨集。奇怪問題到底出在哪裡
呢?我需要製作一個給OOo_2.X使用且跨平台的標點符號工具列,最好能同時套
用於Writer、Calc、Impress、Draw。

參考連結:

同前篇
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-11-23 22:11
額外的抱怨文~

剛剛要進 http://www.cns11643.gov.tw 查資料,結果出現錯誤訊息如下:
---
HTTP Status 404 - /MAIDB/default.do
type Status report
message /MAIDB/default.do
description The requested resource (/MAIDB/default.do) is not available.
Apache Tomcat/5.5.25
---
根據行政院研考會面對一般民眾終端電腦使用者的辦事態度,
推論大概是要等到週一上班之後,才有機會開始處理吧?什麼時候會處理好,真的天知道。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-11-24 19:04
抱怨文補充~

同樣是所謂掛了中華民國政府單位的抬頭所發行的TTF格式電腦檔案,
用來顯示中文漢字這個軟體資料,
中華民國教育部國語推行委員會\成果展示\字形類\國字標準字體字形檔
http://www.edu.tw/mandr/content.aspx?site_content_sn=3751
用的字眼是"字形"。
然而
行政院研究發展考核委員會全字庫
首頁 › 應用工具與下載 › 字型下載
http://www.cns11643.gov.tw/AIDB/download.do?name=字型下載
用的字眼是"字型"。

中華民國實際的主權領土範圍也就這麼一丁點大小,
照理說要統一"政府單位"的同樣一個事務的專有名詞理論上應該不會太麻煩才對,
結果,TTF這個電腦軟體格式發展至今也有個十幾年了,到現在連政府單位自己
本身的用詞都不統一,各自為政。

這樣老百姓跟同一個國家內不同的政府單位有業務工作等文書往返時,都還要換
不同的中文專有名詞版本(雖然詞源都一樣),免得到時候被公務員挑毛病,
只能說"無能的政府+擾民"。
主題: 遇到了瓶頸
作者: IanHo2012-11-25 23:23
遇到一個複雜的狀況了,系統環境是在VirtualBox的環境中,之前我裝了
debian-6.0.6-amd64-DVD-1.iso,使用系統預設的gnome2.30桌面環境,
然後我會進入gnome選單列\系統\偏好設定\外觀\字型\詳細設定\解析度,這
是一個可以讓使用者填寫文字DPI數值的欄位,我會依當下使用情境的不同,
填寫不同的數值,在重新登入系統,來搭配我當下的使用情境。
所以,將來即使更換系統版本,我會期望圖形界面仍要保留"填寫DPI數值"這
樣一個圖形界面設定欄位,至少其馬(一時找不到這個詞的正確寫法)也要提供
一個類似滑竿選項之類的圖形界面設定,讓我在一個數值範圍內調整設定符合我
當下需求的數值。
然而我是用了最新版的debian-wheezy-DI-b4-amd64-DVD-1.iso,系統預
設的桌面環境是gnome3.4,然後我就是找不到類似的調整(填入數值)的圖形
介面文字DPI設定項目,不知道該怎麼辦,因為我有這個設定需求(需圖形介面)
,東翻西找,在 系統設定值\無障礙功能\視覺\文字大小,卻只有四個層級的
可選項目,對我來說選項太少了,沒有我滿意的可選項目層級,然後我就不知道
該怎麼辦了,有沒有任何前顯易懂資訊,可以讓我知道 小、正常、大、較大 這
四個層級,到底有可能代表哪四個DPI值?我查了老半天查不出所以然來,不曉
得從何找起,另外我發現 gnome選單列\應用程式\系統工具\偏好設定\進階設
定值\字型\text scaling factor 這樣一個數值欄位可以點選加減,可是這
並不是DPI值,然後在比較之後發現對應是:
小=0.8
正常=1.0
大=1.2
較大=1.5
但我還是不知道DPI值是多少,有沒有什麼可以安裝的全圖形介面子套件,能夠讓
我安裝並以類似過往的方式來修改文字DPI值呢?
又或著有什麼絕對路徑下的某一個檔案裡頭的某一個字串值,就是在設定整個圖形
介面(debian+gnome3.4)的文字DPI值呢?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-11-28 22:22
求救~系統安裝又遇到狀況了,
硬體是 PowerBook G4 (12-inch 1.5GHz) 1.25GB RAM ,60GB傳統硬碟,
原系統是 MacOSX 10.4,運作正常,
重開機,系統安裝光碟的來源是 debian 6.0.6 PowerPC 的DVD ISO
,光碟放進去開機後到了格式化硬碟的畫面為止都正常,
並且將硬碟格式化成:
第一個"1MB"用途選擇"NewWorld的啟動分割區"
可開機設定,設為"開"
第二個選取"58GB"用途選擇"Ext4日誌式檔案系統"
掛載點選擇"/-root 檔案系統"
可開機設定,設為"開"
第三個"max"用途選擇"置換空間"
可開機設定,設為"關"
安裝程式在最後會留下一個512"B"的"未使用空間",
然後選擇儲存並寫入,然後出現了錯誤訊息
"Partition map has no partition map entry"
ERROR!!!
然後我選擇 FIX 項目,然後又出現錯誤訊息
ERROR!!!
can't have overlapping partition.
然後又出現了訊息
試圖將檔案系統的格式為 swap 的主 IDE1 第 3 分割區 hda3 掛載至 none 時失敗了。
然後安裝程序就無法繼續進行下去,到底是怎麼回是?我該怎麼辦?
該如何設定一些什麼可以解決這兩個ERROR狀況?
我google不出所以然來,沒有我看得懂得資訊。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-11-28 22:53
自問自答,結果蒙到了,原來之前的MacOSX環境分割區的第一個項目
#1 32.3KB    Apple(內容用途為"不使用")這個項目不能去動它,
要維持原狀,然後再陸續新增前段落所題的三個分割區,這樣就可以繼續安裝程序了,
至於為什麼會這樣,我也不知道為什麼,看沒有,反正就是蒙到了。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-11-28 23:43
又遇到一個狀況了,使用VirtualBox,Host OS 是MacOSX 10.7.5,
Guest OS 是 debian-6.0.6-amd64-DVD-1.iso,
VirtualBox參數環境 主機音效驅動程式:CoreAudio,
音效控制器:SoundBlaster 16,
debian-6.0.6-amd64-DVD-1.iso安裝好之後,顯示功能都沒有問題,
於是我想啟用音效功能,希望虛擬機器內的音效能夠輸出,
然後狀況就來了,
gnome選單列\系統\偏好設定\聲音\出現訊息:找不到音量控制GStreamer外掛程式或裝置。
gnome選單列\音量控制圖示\出現訊息:音量控制無法找到任何可控制的元件或裝置,即是代表
沒有安裝正確的GStreamer外掛程式或是沒有設置好的音效卡。
對於這兩個錯誤訊息,我又被考倒了,不知道該怎麼辦?
這到底是指硬體有了,只是對應的驅動程式沒安裝,還是連硬體都沒有辦法抓到,
如果可以透過安裝套件來源庫的套件解決,那麼需要安裝的套件到底是"哪一個"套件?
我使用GStreamer當關鍵字搜尋,出現的套件一大堆,有一部分是已經安裝了的,
到底是哪一個?眼花撩亂看沒有!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續98
作者: IanHo2012-11-30 02:00
硬體驅動程式設定參數的筆記

剛剛又不小心把系統玩壞無法開機了,趁著還有印象趕緊先記錄下來,
系統軟體是 debian-6.0.6-powerpc-DVD-1.iso
硬體是 PowerBook G4 12" CPU:1.5Ghz 顯卡:GeForce FX Go 5200
系統安裝完之後,內建的更新管理員也已經更新到了up-to-date,然後,畫面
呈現的效果仍然是16色或256色的樣貌,因此必須解決顯示驅動程式沒有正確安
裝或著沒有正確啓動的問題,找了許多網頁資訊之後,注意到
/usr/share/X11/xorg.conf.d/ 這個路徑底下會有數個檔案格式類似
十位數-字串.conf 於是筆者開始土法煉鋼的碰運氣拼裝,首先就是十位數的
從十開始看原資料夾下沒有哪個位數就補那個位數,於是筆者自行命名了一個檔
案檔名叫做 30-nvidia.conf,再來筆者於symaptic套件管理程式內有發現
xserver-xorg-video-nv這個套件有被安裝,因此筆者猜測驅動程式應該是
有被安裝才對"?"可是不曉得為什麼就是沒有被"啓動或執行""?",筆者不解!
然後開始嘗試要在 30-nvidia.conf 這個檔案之中加入字串值,

Section "Device"
  Identifier "GeForce FX Go 5200"
  Driver "nv"
EndSection

內容僅只有這樣而已,存檔離開。重開機,進入系統圖形畫面,整體呈現效果就
不再僅只是256色而已了。

然後筆者在套件庫中又發現了xserver-xorg-video-nouveau這個套件,看
了說明資訊,個人有限的英文能力解讀起來似乎就是xserver-xorg-video-nv
的功能加強版,於是決定把xserver-xorg-video-nouveau安裝起來,安裝
過程套件管理程式似乎會把舊版的xserver-xorg-video-nv整個給移除掉,
安裝完畢,筆者突發奇想的就將 30-nvidia.conf 改成(筆者找不到能夠看
懂的nouveau文件,不知道nouveau到底該如下參數設定值)

Section "Device"
  Identifier "GeForce FX Go 5200"
  Driver "nouveau"
EndSection

存檔離開。重開機,開機過程畫面停在一串執行中的指令(筆者看不懂),而且
畫面指令一閃一閃的,無法繼續執行下去,對筆者來說,就是準備重灌系統吧。

參考聯結:

http://en.wikipedia.org/wiki/Comparison_of_NVIDIA_graphics_processing_units#GeForce_FX_.285xxx.29_series
http://zh.wikipedia.org/zh-tw/NVIDIA顯示核心列表#GeForce_FX_Go
http://en.wikipedia.org/wiki/Nouveau_(software)
http://nouveau.freedesktop.org/wiki/FrontPage
http://www.x.org/releases/X11R7.5/doc/man/man5/xorg.conf.5.html
http://www.x.org/releases/X11R7.5/doc/man/man4/nv.4.html
主題: Mageia-2-x86_64-DVD.iso+KDE桌面環境的開始功能表該如何改回預設樣貌?
作者: IanHo2012-12-14 21:10

又遇到狀況了,系統是Mageia-2-x86_64-DVD.iso+KDE桌面環境,
大致看了網路截圖,
以及自身在PCBSD9.1等和其他包含有KDE4桌面環境的LINUX發行版,
"預設"的KDE4開始功能表應該類似於MsWinXP以上版本的開始功能表預設的樣貌,
然而當我全新安裝好Mageia-2-x86_64-DVD.iso+KDE桌面環境之後,
其KDE開始功能表呈現的卻是類似於MsWin2K以下版本呈現的樣貌,因為一些私人緣故,
我希望能夠修改回原本KDE4桌面環境預設的開始功能表樣貌,
第一個想到的就是去"KDE系統設定"裡頭去找相關設定值,然後我看傻了,
密密麻麻的一堆設定,
我無法判斷到底是哪個設定可以改回選擇原本的KDE4桌面環境預設開始功能表樣貌,
而不要Mageia-2客制化之後的樣貌,
在"KDE系統設定"我注意到的有"工作空間外觀與行為""通用外觀與行為"這兩個大項目,
裡頭仔細翻找嘗試,還是試不出所以然來,到底應該修改設定哪個圖形介面的子項目,
可以讓Mageia-2-x86_64-DVD.iso+KDE桌面環境的開始功能表呈現為原本KDE4預設的樣貌呢?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-12-14 22:22
還是遇到狀況了,Mageia-2-x86_64-DVD.iso+KDE\系統設定\系統管理\登入畫面\
主題\我更換了另一個主題\套用,然後出現錯誤訊息視窗,內容是
---
無法認證/執行此動作: , (代碼4)
---
就這樣而已,到底怎麼回事,我完全摸索不出所以然來!?
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續99
作者: IanHo2012-12-26 16:01

OOo_2.4.X_LinuxIntel_install_XX-XX.tar.gz 安裝"失敗"的過程筆記

系統環境是debian 6.0.6(amd64)+gnome繁體中文介面,因故需要測試
OOo 2.X系列最末版本的使用情境,然而debian 6.0.6(amd64)+gnome的
stable來源套件庫不會有OOo 2.X的舊版,於是就上apache office網站尋
找舊版軟體,陸續找到幾個版本如下
OOo_2.4.3_LinuxIntel_install_en-US.tar.gz          24-Aug-2009 16:18           154263012
OOo_2.4.3_LinuxIntel_install_en-US_deb.tar.gz      24-Aug-2009 16:16           152978755
OOo_2.4.3_LinuxIntel_install_wJRE_en-US.tar.gz     24-Aug-2009 16:27           174918919
OOo_2.4.0_LinuxIntel_install_wJRE_zh-TW.tar.gz     02-Jun-2008 10:41           175302850
OOo_2.4.0_LinuxIntel_install_zh-TW.tar.gz          02-Jun-2008 10:41           155863201
想要試試看這幾個版本能否安裝於debian 6.0.6(amd64)+gnome繁體中文介
面環境,筆者的系統中已經先有安裝
openjdk-6-jre
OpenJDK Java runtime, using Hotspot JIT
sun-java6-jre
Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files
這兩個套件了,所以理論上
OOo_2.4.3_LinuxIntel_install_wJRE_en-US.tar.gz     24-Aug-2009 16:27           174918919
OOo_2.4.0_LinuxIntel_install_wJRE_zh-TW.tar.gz     02-Jun-2008 10:41   
這兩個版本應該可以跳過,再來試用
OOo_2.4.0_LinuxIntel_install_zh-TW.tar.gz          02-Jun-2008 10:41           155863201
OOo_2.4.3_LinuxIntel_install_en-US.tar.gz          24-Aug-2009 16:18   
這兩個版本,解壓縮之後,開啓終端機視窗進入解壓縮的目錄之下,切換到root
權限,嘗試執行指令 sh ./update 結果出現錯誤訊息,無法執行rpm指令,
只好再於套件管理程式內尋找並安裝 rpm 這個套件,再執行一次 sh ./update
又出現錯誤訊息:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
只好再於套件管理程式內尋找並安裝 Alien 這個套件,再執行一次  sh ./update
出現同樣的錯誤訊息:
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
於是筆者只好放棄,只剩下
OOo_2.4.3_LinuxIntel_install_en-US_deb.tar.gz      24-Aug-2009 16:16
這個版本,可以試用執行 sh ./update,結果系統回應錯誤訊息,套件本身為i386,
和系統 (amd64)不符合,系統不給安裝,於是這五個版本我都無法使用,"完全安裝失敗"。

請不要叫我下載 OOo_2.4.X_LinuxIntel_install_XX-XX.tar.gz 的原始碼,
自行編譯成安裝檔或直接可執行檔案,我不會寫程式沒有這種程度。

所以,到底還有沒有其他全圖形界面的一步by一步的操作方式,可以把
OOo_2.4.X LinuxIntel 繁體中文版,安裝於debian 6.0.6(amd64)+gnome
繁體中文介面 環境中的(要能夠不會替換掉原本的OOo 3.X,是要能夠並存的)?

參考聯結:
http://archive.services.openoffice.org/pub/openoffice-archive/
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續100
作者: IanHo2012-12-30 18:48

查閱debian官網文件遇到的狀況

筆者使用firefox查閱 http://www.debian.org/doc/index.en.html
其中頁面下方有中文(繁)項目可切換成,
http://www.debian.org/doc/index.zh-tw.html,比較之後得知
Debian 參考手冊 就是 Debian Reference,因個人閱讀需求,所以需要中
文和英文兩個文件版本同時顯示於不同的分頁,以方便參考對照,然而發現不曉
得為什麼在
index.en.html 點選  Debian Reference,
index.zh-tw.html 點選  Debian 參考手冊,
兩者都"只會"進入 Debian Reference (version 1) 繁體中文文件頁面,
無法進入英文版本的頁面,來回比較之後發現,原來跟瀏覽器的設定也有關係,
debian官網文件頁面會偵測使用者端瀏覽器偏好的優先閱讀語系設定,
firefox\偏好設定\內容\語言\選擇\ 若 中文/台灣 [zh-tw] 擺在第一個選
項,則會偵測瀏覽器的網頁就會優先顯示繁體中文頁面的版本(如果該網頁存在的話)
於是筆者把 英文[en] 挪到第一個選項(注意"不是"英文/美國[en-us])並儲
存,再重新載入index.zh-tw.html,點選Debian Reference就會進入英文
版 Debian Reference (v2) 了(且發現是新版文件),然而又注意到在改
過firefox的偏好設定之後,於 index.zh-tw.html 點選 Debian 參考手冊
,也會進入英文版 Debian Reference (v2),而不是原來的
Debian Reference (version 1) 繁體中文文件頁面,
因此筆者有個想法,debian官網文件網站維護者,有沒有可能做這樣一個設計
?就是在某些情境下忽略firefox\偏好設定\內容\語言\選擇\裡頭的優先設定
,例如若使用者端停留在
http://www.debian.org/doc/index.en.html 這個頁面,
並且點選 Debian Reference 那就預設強制進入英文版 Debian Reference(v2)
頁面 (暫時忽略firefox的偏好設定)。
若使用者端停留在
http://www.debian.org/doc/index.zh-tw.html 這個頁面,
並且點選 Debian 參考手冊,那就預設強制進入
Debian Reference (version 1) 繁體中文文件頁面
(暫時忽略firefox的偏好設定),並且除非 Debian Reference (version 1)
繁體中文文件頁面,頁面不存在才在自動跳到英文版 Debian Reference (v2)
頁面 。

參考連結

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2012-12-30 21:43
補充~啊~我找到了,原來中文和英文正式的網址分別是:
http://www.debian.org/doc/manuals/debian-reference/index.en.html
http://www.debian.org/doc/manuals/debian-reference/index.zh-tw.html
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續101
作者: IanHo2013-01-02 12:43

試用PCBSD9.1-x64-DVD.iso之後的一些小小遺憾

這篇是補充紀錄,所以是憑印象寫的,一開始以為PCBSD9.1-x64-DVD.iso預
設會安裝成完全KDE的桌面環境,結果實際安裝完後,雖然可以進入KDE桌面環境,
PCBSD9.1-x64-DVD.iso預設提供的開機登入界面卻是GDM,而不是我所期望的KDM,
PCBSD的來源套件庫,也"沒有"提供KDM可以安裝選用,啊~這就跟我"需求的情境""不一樣"了,
無法繼續用下去,真是遺憾。

參考連結

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續102
作者: IanHo2013-01-07 21:23


臺灣閩南語漢字輸入法看readme有感

中華民國教育部在其網站上"審核"並"推出""發行"了 臺灣閩南語漢字輸入法
軟體套件可以免費下載,有提供 MsWindows,Linux,Mac三個版本,照理說,
這是一個對國民的中文資訊處理“非常有正面向”的一個軟體專案,但是當筆者看了
Linux版裡頭的說明文件之後,又覺得非常的遺憾,總覺得台灣政府公務員做事,
好像總是就是缺那麼一些,這些狀況與問題也不是不可能事先沒想到,但怎麼就
是會發生這些怪怪的狀況呢,筆者發覺的這個狀況,嚴格來說還不是軟體技術問
題,反而比較偏向行政或政治或法律問題。
狀況是這樣的,在輸入法套件內的readme有以下一段文字說明片段:
---
《關於字型》------------------------------------------------------------------

由於本輸入法所使用之漢字範圍落在 Unicode 3.1 (ExtA/B) 範圍內,
我們建議您需要安裝一個能完整顯示 ExtA/B 範圍漢字的字型,以使用本輸入法之完整功能。
並且字型安裝完畢後,您可將 SCIM 之顯示字型設定為上述字型,以方便輸入。

若您是非商業用途,我們建議您可以下載 VietUnicode 專案的 Han Nom 字型。

網址:http://sourceforge.net/projects/vietunicode/
下載:http://prdownloads.sourceforge.net/vietunicode/hannomH.zip?download
---
問題就在這裡,筆者個人的學習經驗如果沒有誤差的話,這是一套來自越南的字
型軟體,裡頭的每一個漢字,如果真的一個一個去比對,可以發現,其中的筆畫
筆順,字型樣式等等,其實會比較"偏向""中國大陸"的那一套規範,而"不是"中華民
國政府所規範的標準漢字寫法,也就是說,如果採用了VietUnicode 專案的
Han Nom 字型,在需要正式文書往返場合的話(尤其政府公文書),這些來自
Han Nom 字型的漢字,極有可能被判斷為錯字(當然是以中華民國國境內來論)
。那麼中華民國國內到底有沒有現成的可以呈現Unicode 3.1 (ExtA/B) 範圍內
幾乎所有的漢字並且是要合乎中華民國政府對於漢字的一筆一畫的標準規範呢?
其實是有的,就是中華民國行政院研考會全字庫這個單位所發行的字型檔案,
總共有一套兩組共六個字型檔案,共分為 全字庫正楷體,和 全字庫正宋體,兩組,
一組三個,三個一組的字型檔案到目前為止的最新版甚至已經"包含"到
Unicode 6.1版本的漢字“都有支援”,如果全字庫發行的字型檔本身有問題的話,
我會推論那屬於納稅人要委托民意代表去盯爆公務員要求其修正軟體瑕疵的範圍
(但民意代表應該不在意這種case吧,太過於類似像中文資訊軟體基礎建設底層的部分
無法有立即顯示效果以及名聲還有回扣可以拿)。軟體技術方面其實沒啥大問題,
納稅人的錢砸下去,軟體就出來了。
還有一個很重要的行政或政治問題就是,VietUnicode 專案的 Han Nom 字型
是免費隨意下載的,反而全字庫的一套六個字型檔需要跑實體公文流程往返"申請",
才能取得,相對來說就很不便民。
這時候又發現一個狀況了,為什麼中華民國教育部發行的漢字輸入法軟體,沒有搭配
採用同樣是中華民國政府單位的中華民國行政院研考會全字庫所發行的符合政府
規範的漢字字型檔案,反而推薦使用外國人製作的可能並不符合中華民國規範的
漢字字型檔案呢?這真的就是挺奇怪的?為什麼要"捨近求遠"呢?
軟體技術其實都不是問題,但是在行政或政治這一塊,真的讓百姓會感受到許多
遺憾,照理說中華民國教育部的公務員和中華民國行政院研考會的公務員,
"橫向的聯繫",只要能協調好,就不會出現所謂建議國民下載外國的越南的漢字
來使用的"捨近求遠"的奇怪狀況,可是現在的台灣,就是發生了這種狀況,
台灣政府單位彼此之間"橫向的聯繫",狀況如此之多,只能說真的滿遺憾的,
令人無語。

再來提供筆者發現的軟體技術面的一些旁門左道小技巧,在
臺灣閩南語漢字輸入法 for Mac 的 TBHS-Mac-2.2.dmg
不安裝直接解壓的話可以找到一個 TBHS.db 檔案,這個檔案可以另外用一個
SQLite Database Browser 2.0 b1.app 免費小工具軟體來瀏覽甚至匯出
,或許有些使用者需要瞭解其表格的組合內容,這樣的話可以作一個參考。
再來是 臺灣閩南語漢字輸入法 for linux 的 tlim2.tar.gz,
這部分筆者目前還沒搞定, tlim2.tar.gz解壓縮之後可以找到一個
tlim2.bin檔案,不過筆者目前還沒找到將 tlim2.bin反解譯成 .txt 的解決方案,
至於 臺灣閩南語漢字輸入法 for MsWindows 筆者就暫時當作沒看到吧,
不管了。

參考連結

全字庫
http://www.cns11643.gov.tw/AIDB/welcome.do

首頁 > 教育部語文成果 > 依語言別 > 閩南語 > 臺灣閩南語漢字輸入法
http://www.edu.tw/pages/detail.aspx?Node=3683&Page=15638&Index=6&WID=c5ad5187-55ef-4811-8219-e946fe04f725
---
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續103
作者: IanHo2013-01-10 12:28

臺灣閩南語漢字輸入法看readme有感 補充

找到一篇使用者分享文章了~原來指令是有支援的,可是為什麼原始的man文件
留了一手,沒有把可以反解譯的描述寫出來呢?

$ scim-make-table tlim2.bin -o tlim2.txt

參考連結
(問題) 在 IBus 框架安裝教育部臺灣閩南語漢字輸入法(2.1版) [論壇 - Ubuntu 與中文]
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=52346

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-01-15 18:58
我想要查閱fontforge的操作教學文件(最好是正體中文的,我看英文的很吃力)
進入 http://fontforge.org/ 之後有看到一個中華民國國旗的聯結
edt1023.sayya.org/fontforge/editexample.html
然而連續兩天,這個聯結都無法進入,請問還有哪裡可以找到最新或最末版本的
fontforge正體中文教學文件呢?
我想要試試看有無可能自行去修改或編製TTF字型檔案,google了老半天,
都沒有找到fontforge的正體中文教學文件,印象中以前有看過,
但當時並沒有想到要把這些文件備份下來,沒想到現在有需要仔細看得時候,
卻找不到了。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續104
作者: IanHo2013-01-19 18:08

安裝 MacBook+debian 環境組合遇到了瓶頸與狀況

主機是 MacBook (13-inch)(early 2006)Intel Core Duo 2.0Ghz, RAM:2GB
系統是 debian-6.0.6-i386-DVD-1.iso
我按照一般流程用光碟開機依傳統方式在圖形界面下安裝系統,整棵硬碟就只裝
debian而已,不會再安裝別的系統。有看了如下方參考連結的文件,英文版的
內容太多太雜,我無法完整消化有點像在看天書,我目前做到的步驟是,硬碟分
割正顆就只分割一個根目錄"/",以及一個置換空間"swap",兩個分割區而已,
根據英文文件,在進行到安裝流程主選單 安裝grub 這個套件時,要選擇跳過,
於是我就沒有操作 安裝grub 這個步驟,然後又根據英文文件,要在終端機模式下,
輸入指令安裝一些個別套件,於是我拼湊出操作步驟如下,
安裝流程主選單\呼叫 shell ,安裝流程圖形界面開了個終端機視窗,
然後我依序執行以下指令,
 chroot /target   (這個指令有切換了路徑)
 aptitude install refit (這個指令似乎會及時在網路上下載兩個新套件(我有插著網路線))
 gptsync /dev/sda
然後出現了以下回復訊息
GPT partition table has no data partitions, no need to sync.
這個訊息我看不懂,無法解決。
根據英文文件,我執行了安裝流程主選單中的 安裝LILO 這個步驟項目,
並且根據英文文件,選擇安裝在sda1, 然而安裝程式給我的回應是:
"LiLO安裝失敗 錯誤代碼為1",又出現一個訊息我看不懂,無法解決。
然後就是只剩下選擇結束安裝了。
重開機後,MacBook出現了 帶有問號的資料夾圖示,不斷地閃爍,無法繼續進行開機,
我到底該怎麼設定這些系統安裝流程(盡量在全圖形界面模式下)?
才可以讓安裝於MacBook內的唯一系統 debian-6.0.6-i386 順利啓動開機?

補充,因為是在實體機器安裝,所以我無法截圖,只好憑印象文字描述。

參考連結:
http://wiki.debian.org/MacBook
http://maxubuntu.blogspot.tw/2010/10/linuxmacosxwindows-triple-boot-on.html
主題: 一個或許可能算是檔案破解的情境的提問
作者: IanHo2013-01-24 01:10

我有一個需求,就是要把一個PDF檔案中嵌入的特殊規格"字型"提取出來,
該字型是目前網路上"找不到"同款樣式的字型的,而且其嵌入的特殊規格"字型"
所對應的unicode block也不是主流的,而是冷門的(也"不是"PUAblock喔),
這個提取出來的特殊規格"字型"副檔名應該不會是TTF或OTF,可能是其他形式的資料檔案,
我希望這個資料檔案要能夠被fontforge這套圖形界面軟體讀取和解析,
然後,我需要的整個操作流程環環境平台"是要在"linux圖形桌面(例如gnome)或著
MacOSX,這兩個平台。
我上網查資料的結果,有找到這個網址

How can I extract embedded fonts from a PDF as valid font files?
http://stackoverflow.com/questions/3488042/how-can-i-extract-embedded-fonts-from-a-pdf-as-valid-font-files

可是這個解決方案流程平台是MsWindows。
然後我有在 debian linux裡頭找到
/usr/bin/pdftops
/usr/bin/pdf2ps
這兩支程式轉出來的是*.ps,打開之後,看起來好像只是另一種PDF罷了,
在 debian linux stable 我有發現一個套件 PDFedit,
但是在其操作環境中找不到可以把檔案中嵌入的特殊規格"字型"匯出的相關選項。
我想知道的是,對於我的需求,"整個操作流程"在目前為止的
linux圖形桌面(例如gnome)或著MacOSX,是否有解?

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-01-24 01:52
寫完一大堆並PO文之後,我發現我在耍笨~~~
我另外摸索到,原來使用fontforge開啓字型檔時,其中有個過濾器可選項目叫做,
"從PDF擷取"。
主題: 試裝Fedora-18-x86_64-DVD.iso遇到了狀況
作者: IanHo2013-01-25 00:52

主機硬體環境是VirtualBox 4.2.6(64bit),host os是MacOSX10.7.5(64bit),
guest os ram開2GB(host os 有8GB很夠),然後guest os來裝
Fedora-18-x86_64-DVD.iso,在安裝的流程中,套件的選擇為全部"只選"
KDE環境套件,在進入到大量選用的套件安裝的階段,套件安裝進行中,會突然
就出現guest os視窗內"畫面全黑",但是滑鼠游標圖示可以操作,我試不出可
以呼叫回安裝套件的運作中的畫面的方法,只好強制關閉guest os ,再從來一
次,還是如此,我找不出原因何在,不知從何除錯起?
後來改用 Fedora-18-i386-DVD.iso 來重灌,VirtualBox 4.2.6 設定值
都一樣,居然一路順利灌完,可啓用guest os,問題是,我要試用的為
Fedora-18-x86_64-DVD.iso ,"而不是" Fedora-18-i386-DVD.iso,
問題到底出在哪裡阿???
補充一下,Fedora-18光碟開機後一開始安裝畫面的選擇語言,台灣的部分
用字居然是"中文(台湾)",這不對啊,應該是"中文(台灣)"或著"中文(臺灣)",
這兩種才對,可能要請Fedora的正體中文翻譯志工幫忙跟fedora的外國開發群
反映修正這個錯誤吧。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續105
作者: IanHo2013-02-08 02:24

剛剛試了中華民國台灣正體中文標點符號工具列ROCtwTCPooo320ppc-1.1.0.oxt
在LibreOffice 4.0.0.3 OOO400m0(Build:103)Writer (Intel MacOSX 10.7.5平台)繁體中文介面運作正常地說。簡單自我推銷一下。
主題: 詢問 debian update CD 設定與安裝的過程(全圖形環境)
作者: IanHo2013-02-25 13:18

現在的系統環境是在虛擬機器內的 debian 6.0.6 (amd64)“繁體中文”gnome桌面環境,
然後我下載了debian-update-6.0.7-amd64-DVD-1.iso這個檔案(有檢查過該檔案未損毀),
想要在 debian 6.0.6內以"全圖形"操作環境的前提下(不進入終端機下指令),
把debian-update-6.0.7-amd64-DVD-1.iso設定安裝起來,
並且想要將整個系統更新成 debian 6.0.7,我試著去google相關操作流程,
在自己的理解程度內看出所以然的有兩篇:
http://www.debian.org/CD/faq/index.zh-tw.html#update-cd
http://www.debian.org/CD/faq/index.en.html#update-cd
但是整個看下來好像也是有寫跟沒寫一樣(沒有寫到我期望的部分),
我只好自己土法煉鋼的來拼裝測試,我"猜測"的做法是,執行
synaptic套件管理程式\ 編輯\加入光碟 or 設定\套件庫\third-party software\add cd-rom
系統會詢問確認請插入光碟,因為debian-update-6.0.7-amd64-DVD-1.iso光碟經載入了,
所以按確定。然後出現訊息視窗,"簡體中文" 的 "掃描光盤時出錯" 字樣。
然後我就不知道怎麼辦了!?
到底該如何在"全圖形界面"的"操作流程"之下,把debian-update-6.0.7-amd64-DVD-1.iso設定安裝起來,
並且將系統更新成  debian 6.0.7 ?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-02-25 13:25
沒想到點閱次數也累積到44K次了,雖然我的很多疑問PO文都還在等待符合我需求的答案中。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22013-02-25 16:09
沒用過光碟...
不能上網嗎? 如果有網路,  且有做更新的動作, 就會是目前最新的那一個版本了.
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: hoyo2013-02-25 16:16

現在的系統環境是在虛擬機器內的 debian 6.0.6 (amd64)“繁體中文”gnome桌面環境,
然後我下載了debian-update-6.0.7-amd64-DVD-1.iso這個檔案(有檢查過該檔案未損毀),
想要在 debian 6.0.6內以"全圖形"操作環境的前提下(不進入終端機下指令),
把debian-update-6.0.7-amd64-DVD-1.iso設定安裝起來,
並且想要將整個系統更新成 debian 6.0.7,我試著去google相關操作流程,
在自己的理解程度內看出所以然的有兩篇:
http://www.debian.org/CD/faq/index.zh-tw.html#update-cd
http://www.debian.org/CD/faq/index.en.html#update-cd
但是整個看下來好像也是有寫跟沒寫一樣(沒有寫到我期望的部分),
我只好自己土法煉鋼的來拼裝測試,我"猜測"的做法是,執行
synaptic套件管理程式\ 編輯\加入光碟 or 設定\套件庫\third-party software\add cd-rom
系統會詢問確認請插入光碟,因為debian-update-6.0.7-amd64-DVD-1.iso光碟經載入了,
所以按確定。然後出現訊息視窗,"簡體中文" 的 "掃描光盤時出錯" 字樣。
然後我就不知道怎麼辦了!?
到底該如何在"全圖形界面"的"操作流程"之下,把debian-update-6.0.7-amd64-DVD-1.iso設定安裝起來,
並且將系統更新成  debian 6.0.7 ?

我沒看前面,不過如果機器還是 PowerPC 的機器,那是無法用 amd64 的光碟安裝的
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-02-25 21:28
引述: hoyo

我沒看前面,不過如果機器還是 PowerPC 的機器,那是無法用 amd64 的光碟安裝的

host 是 intel mac core2duo  osx 10.7.5
guest  是 debian 6.0.6 (amd64) gnome 桌面。

引述: twu2
沒用過光碟...
不能上網嗎? 如果有網路,  且有做更新的動作, 就會是目前最新的那一個版本了.

我的目的與需求就是要只使用"光碟(映像檔)"。

主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續106
作者: IanHo2013-02-26 01:12

設定與安裝debian-update-6.0.7-amd64-DVD-1.iso

google了老半天,我"找不到"我看得懂得,可以理解的文件,來告訴我
debian-update-6.0.7-amd64-DVD-1.iso到底該如何安裝與設定於
debian-6.0.6-amd64-DVD-1.iso(gnome)桌面環境,於是我只好自己去
想象各種可能地排列組合,我需要的答案是"全圖形界面"的操作流程,然後,我
矇到了我要的答案了。
大致的設定過程是,我的環境是在虛擬機器裡頭,我更改了一些系統設定,我把
debian-update-6.0.7-amd64-DVD-1.iso掛載於 IDE控制器(IDE第一個主
)然後就不掛載任何其他的debian光碟片了。開機進入系統後當然先確認好
debian-update-6.0.7-amd64-DVD-1.iso有無掛載成功(檔案管理器中那
個光碟片的"卸載"圖示要出現才算數,沒出現"卸載"圖式的話去點一下光碟和標
籤文字項目,應該就會出現了),然後讀讀看ISO檔內容,例如
/dists/squeeze/Release,/.disk/info兩個檔案用純文字編輯器開起看看
,然後執行synaptic套件管理程式,設定\套件庫\把所有要聯網的來源套件庫全
都"取消勾選",所有debian-update-6.0.7-amd64-DVD-1.iso之前的cdrom
來源也都給它"取消勾選",然後執行
synaptic套件管理程式\
編輯\加入光碟
or
設定\套件庫\third-party software\add cd-rom
系統會出現掃描光碟的訊息,並詢問 Please insert a disk in the drive:
點選確定,"運氣好的話"成功了之後,sources.list就會多出一行:
deb cdrom:[Debian GNU/Linux 6.0.7 Update DVD 20130223: amd64 DVD 1]/ squeeze contrib main non-free
然後最後再去點選"重新載入"大圖示按鈕,就這樣整個來源套件庫就變成
只有debian-update-6.0.7-amd64-DVD-1.iso了,再來就是去點選
"標記所有升級"大圖示按鈕,標記的量有多少完全不一定,要看每個人的系統安裝
狀況,最後點選"套用"大圖示按鈕,就開始從光碟更新檔案了,以上情境當然就假設
是在沒有網路,只有光碟的前提下。

再來的然後,"運氣不好的話"呢?我發生了系統在掃描載入光碟片的過程出現一個
情境,就是卡在"正在卸載光碟機"訊息視窗,然後動彈不得,這該怎麼解決呢?
"我也不知道該怎麼辦",我只會放大絕"系統重開機",然後再試一次,然後有一次
就成功了這樣,一定有什麼原因導致會卡在"正在卸載光碟機"訊息視窗然動彈不得,
但個人程度不及,找不出原因。

最後記得去看一下 應用程式\系統工具\系統監控,版本若更新成:6.0.7,那應該
就是更新成功了。

再補充,debian update CD/DVD 可能不只一片,可能會有好幾片,有些要更新
的套件不一定會擺在第一片。

參考連結:
"完全沒有"~都是自己矇到的。
主題: 關於 TAIWAN, PROVINCE OF CHINA !!!???
作者: IanHo2013-03-15 17:37

網路上查資料,注意到類似 TAIWAN, PROVINCE OF CHINA 這樣的一個字串
,經網友的提醒,找到了在"國際標準化組織"的規範定義中,"臺灣"被定義為
TW   TAIWAN, PROVINCE OF CHINA
於是突發奇想開始在手邊的電腦系統 MacOSX 10.7.5 內,把
TAIWAN, PROVINCE OF CHINA這樣一串關鍵字丟下去做系統開幾分割區內每
一個檔案的內容的搜尋,我採用easyfind這套第三方小軟體來搜尋,結果發現
不論在系統本身的檔案,還是眾多的第三方軟體中(當然也包含許多跨平台的自由或免費軟體)
,TAIWAN, PROVINCE OF CHINA這樣的關鍵字串組合,普遍的存在,
雖然應該要修正為 TW Taiwan, Republic Of China才是合理的現實。
不過對於軟體開發者而言,她們就是跟著所謂的規範文件所名列
的標準來開發軟體,所以問題就是"出在源頭""國際標準化組織"的規範定義。
遇到這種情境,我們中華民國的納稅人所養的那些"主管的主管"層級的政府單位高階高階公務員,
應該要做的,就是 遊說、督促、提醒、注意、"持續的""不斷的"緊迫盯人,要求 國際標準化組織
把該筆資料改為正確且合乎現實的
TW Taiwan, Republic Of China 。
可惜遺憾的是,現代中華民國政府單位些"主管的主管"層級的高階的,非第一線的,非基層的
公務員,"通常""不會"把對外的"國格"當一回事。
參考連結:
參考自2013.03.15查到的資料。
http://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elements.htm
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續107
作者: IanHo2013-04-05 03:46

純文字編輯操作流程小技巧分享

系統環境限制是debian607amd64+gnome,須使用畫面風格與gnome桌面高度
整合的純文字編輯器,其操作邏輯須與MsWindows notepad.exe差不多,所以
最後選用了gedit和medit兩款。
文件編輯的範例狀況如下,文件中有一百列(壹佰組)的十六進位碼,我需要在
這一百列(壹佰組)十六進位碼數字之前全都加上字串 \u ,我期望超作流程
要能夠在"全圖形界面"下用文書軟體或進階純文字編輯器提供的功能來完成這樣的
操作。
再MacOSX平台的話,我可以使用 TextWrangler這套進階純文字編輯器,
TextWrangler\Text\ Prefix/suffix Lines 這個圖形操作功能,
就可以把每一列的開頭加上一串字元,然而我所找到的gedit和medit並沒有
提供類似功能,我也找不到在debian607amd64+gnome這個條件下的來源套件庫中,
還有哪套進階純文字編輯器軟體會有提供這種功能(說不定有,只是我沒找到)。
然後我運氣好的摸出一套拼裝的流程,首先使用OpenOffice.org Calc,
原本的一百列十六進位碼數字全選複製到工作表內的一個欄位B上,在欄位A
的第一列填入 \u ,之後用大量複製的操作 將欄位A的剩下99列都填上 \u ,
將欄位A在設定成靠右對齊,然後,將欄位A和B全選複製貼到gedit新建的
空白檔案中,此時可以大致看出 \u 和 十六進位碼之間應該還會有個TAB間隔
把 \u 和 TAB間隔 選取起來, 使用 取代(全部取代) 功能, 取代成只有 \u ,
然後就可以呈現 \uXXXX 這樣的合併字串了。
原本我必須要將這一百列數值的純文字檔拿到MacOSX平台用TextWrangler編輯,
現在我可以只在linux+gnome環境編輯就OK了。

參考連結:
全都是自己摸索出來的。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: netman2013-04-09 21:45
辛苦了~~ 加油!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續108
作者: IanHo2013-04-15 01:07

燒錄映像檔的急就章

我下載了debian-wheezy-DI-rc1-i386-DVD-1.iso,需要把它燒錄成DVD
,拿到別的實體主機去試,當下手邊沒有MsWindows系統的主機,只有
MacOSX10.5.8(PowerPC),和MacOSX10.7.5(Intel)(包含有debian linux 6 虛擬機器),
兩台主機,然後我將這個iso檔案點選掛載於MacOSX Finder,系統出現訊息:

無法打開以下的磁碟映像檔,原因,沒有可裝載的檔案系統。

慘了,MacOSX系統無法辨識這個ISO檔案,然而我事後有確認我下載的檔案
沒有損毀,是正常的ISO檔,所以推論有兩個可能的問題方向。
1.MacOSX系統對ISO檔的相容性很挑,就像對font匯入時,如此那般的龜毛
驗證。所以可能debianISO檔在建置的時候,某個參數沒有相容於MacOSX系
統的驗證機制,那麼MacOSX就不給掛載。
2.debian開發者在建置ISO檔的時候,手邊沒有MacOSX環境可以測試。

排列組合之後,我試出一個拐彎抹角的方式來燒錄了,VirtualBox環境,
在debian linux 6虛擬機器的環境參數設定值,
把debian-wheezy-DI-rc1-i386-DVD-1.iso掛載成一臺光碟機,然後把
MacOSX系統主機的實體光碟機也掛載起來。
進入debian linux 6 虛擬機器裡頭,運氣好有抓到了
debian-wheezy-DI-rc1-i386-DVD-1.iso光碟機,可以瀏覽iso檔案光碟
片內的完整內容,也抓到了事先擺好了空白光碟的主機實體光碟機,然後就用系
統內的 Brasero光碟燒錄程式 來對燒了。

一開始我以為是下載的iso檔案有問題,至少重複下載了四次,花了好多時
間才發現,原來是debian ISO 和 MacOSX系統 不對盤,反正問題不是出
在debian ISO就是出在MacOSX系統。

參考連結:
全都是我自己摸索出來的。
主題: 依舊搞不定的 MacBook 2006 mid + debian 6 or 7
作者: IanHo2013-04-15 22:29

我再試一次嘗試描述我的問題,手邊有一台apple的 MacBook 2006 mid
(cpu: intel core duo (32bit) ram: 2GB),我想要把
debian-wheezy-DI-rc1-i386-DVD-1.iso(2013.02發行)這一片安裝進
MacBook 2006 mid主機內,我的安裝環境規劃為,整台主機只要"單一系統",
"debian linux"即可,"不需要"裝額外的系統。所以把主機內部本機整顆硬碟撤底清空重灌。
照老方法光碟片開機,進入安裝流程,剛開始都跟過往一樣,因為當下因故無法
截圖,所以我憑印象來描述遇到的狀況,當安裝流程進入到磁碟分割後,我選擇了
由系統自動分配,並選用新手模式,也就是整個擺主要系統資料的路徑就全部單只
分割一個 / ,而不細分 /home /boot 等等,印象中的系統自動分配
第一個是一個1MB的空白空間,
第二個是1MB的 biosgrub 區域 ,
第三個是 / ,(我選ext4),
第四個是 swap ,
第五個是小於 1MB的空白空間。
系統自動分配好之後,我依照過去的習慣繼續設定安裝流程的各種選項,
系統詢問 是否安裝 grub 我選yes,詢問是否將資料寫進MBR之類的,
我也選yes。
然後繼續依造過往的安裝設定習慣來設定安裝過程遇到的選項,系統裝完了,
重開機,開機畫面出現帶問號的資料夾圖示,開不了機。
我重灌了四次,都開不了機,我找不出問題在哪裡!?
我有試著去閱讀 debian wiki 和延伸聯結,我還是看不出所以然來。
http://wiki.debian.org/MacBook
http://wiki.debian.org/MacBook/DebianInstallTutorial
我覺得應該會有幾個關鍵的設定,可以在debian提供的全圖形界面安裝流程中,
找出並設定,最後重開機進入系統,但是我就是拼湊不出所以然來,
問題到底出在哪裡?在debian提供的全圖形界面安裝流程中,
到底要設定一些什麼?可以讓我在系統灌完重開機後進入系統,
而不再是帶有問號的資料夾圖示!?
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續109
作者: IanHo2013-04-18 22:04

分享一份資料檔案
Unicode62List.ods
Unicode規範字元的大列表(超級陽春版的"字元對應表"或"字元檢視器") for OpenOffice.org
http://www.openfoundry.org/of/projects/2267

現階段為止的OpenOffice.org類型套裝軟體 Apache OpenOffice / LibreOffice
版本裡頭的 OpenOffice.org功能表(選單列)\插入\特殊字元 所支援顯示的
子集的unicode版本太老舊了,然而實際上在Writer/Calc的編輯區是可以顯
示到Unicode6.2版為止所規範定義的所有字元。因此筆者在想現在有無供給
OpenOffice.org 3.4以上版本專用的擴充套件,其功能可以相當於
MacOSX內建的"字元檢視器",或著MsWindows平台的Babelmap.exe,並且
要支援到Unicode6.2以上的版本,google之後的結論是 沒有/找不到。
因為筆者並不會寫程式,所以也沒有能力憑一己之力生成出像是"字元檢視器"
那樣層級的擴充套件。
然而在查閱了網路上四面八方的資料之後,發現可以用土法煉鋼的方式,拼湊出
一個試算表表格檔案,並且可以把Unicode6.2版所規範的十一萬個字元,全部
列進去,那就可以當作是一個非常陽春到不行的"字元對應表"或"字元檢視器"了
,然後筆者花了些時間,真的把這樣一個檔案給拼裝出來了。
在技術上,這個檔案陽春到不行,充其量就只是一張"表",然而唯一的特色就是
Unicode6.2版所規範的十一萬個字元"完全收錄",當然要能夠顯示多少百分比
的字元,也得看使用者端安裝的字形的碼位佈滿率而定。
在OpenOffice.org功能表(選單列)\插入\特殊字元的子集功能尚未跟上Unicode
版本進度的時候,這個試算表檔案也算是一個急就章的解決方案吧!?

為了怕使用者端漏看,這裡先補充:
使用者端在閱讀本文件時,或許可能會發現一個狀況,
就是有些字元怎麼會貼在儲存格的邊線上?
或著跨界跑到前一個儲存個內?
然而這些字元從Calc選取並複製到Writer的編輯區內的時候,
顯示乍看之下也"沒有"什麼問題,
筆者也不知道為什麼會這樣子,
或許可能是文書軟體的排版引擎和字形檔案本身的細微參數設定,
彼此之間沒有設計相容性最佳化吧?

Unicode版本的更新間隔近年似乎縮短了,因為看似月底又要推出Unicode6.3
版規範了。不過若要等對應的字形和相關軟體babelmap.exe等等到位,大概又
是一段時間吧!?

參考連結:
全都是我自己摸索出來的。
主題: 依舊還是搞不定的 gnome 3 系統介面文字 "DPI" 問題
作者: IanHo2013-04-19 19:05
我想知道 gnome 3.4版(我要的是gnome本身,
而不是 xwindow 也不是 xserver)
的 系統介面文字 "DPI" 的預設值到底是多少?
我很努裡的去google,在gnome官方網站努力的翻找,
就是找不到,到底"有沒有"哪一份"gnome官方的文件",
有在"明確說明寫出",gnome 3.4版的系統介面文字"DPI""預設值"到底是多少?
然後,有沒有相容gnome 3.4版桌面環境的"全圖形界面"軟體,
可以明確的"讀取並顯示"(如果還有修改功能的話會更好),
gnome 3.4版的系統介面文字 "DPI" 預設值到底是多少?

我相信一定已經有這種我要的資料,只是我目前能力不足所以找不到。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續110
作者: IanHo2013-04-20 00:52
差點會錯意之Debian linux的套件分類資訊不一致

系統環境是debian-testing-amd64-DVD-1.iso的2013年四月份版本,然後
進入synaptic套件管理程式內,挑選了playonlinux這套來安裝試用,其相依
牽連連帶安裝的套件還有wine,在synaptic的資訊欄位中,playonlinux被分
類成 contrib/otherosfs 這個組別。套件安裝完畢,滑鼠就移去應用程式選
單尋找playonlinux的捷徑圖示,結果我找不到(我自然的跳過了"遊戲"選單沒去找),
於是我執行"主選單",看看裡頭有沒有包含playonlinux項目(也還是跳過"遊戲"選單沒去找),
仍然找不到,怎麼辦呢?當下以為playonlinux的捷徑圖示沒有被自動建立於
應用程式選單下的子項目內,於是我回到synaptic套件管理程式內,查詢
playonlinux的"已安裝檔案",其中找到一個檔案路徑,
/usr/share/applications/PlayOnLinux.desktop,這個檔案可以被點
選執行,然後PlayOnLinux就被執行了,我想了一下,決定用gedit來開啓這
個檔案試試看,結果發現檔案內的參數如下:
[Desktop Entry]
Version=1.0
Name=PlayOnLinux
GenericName=Game
Comment=PlayOnLinux
Type=Application
Exec=playonlinux
Icon=playonlinux
Categories=Game;
原來這個檔案實際上是被分類於"遊戲"選單下,我再去"遊戲"選單下尋找,果然
找到了PlayOnLinux的捷徑圖示。
原來synaptic套件管理程式裡頭的分類資訊呼隆了我,跟實際安裝後的分類資
訊不一致。
這種狀況,我會覺得有一就會有二,絕對不只有PlayOnLinux發生這種狀況,
畢竟debian套件有上萬個,

看樣子以後再發生安裝了的套件怎麼找不到對應的捷徑圖示時,得以
/usr/share/applications/*.desktop的檔案內容為準了。

參考連結:
全都是我自己摸索出來的。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續111
作者: IanHo2013-04-25 23:01

一些問題~

系統環境是 debian 6.0.7 (amd64) + gnome 2.30,看了維基百科的列表
,gnome2.X的最末版是2.32,因此想要把整個gnome桌面環境全都更新成2.32
版本,一開始想到的做法是,在sources.list裡頭加入並啓用
deb http://ftp.tw.debian.org/debian-backports/ squeeze-backports main
然後執行synaptic套件管理程式,設定偏好版本來自squeeze-backports,
然後點選"重新載入",然後發現gnome主套件"沒有"提供2.32的更新,這是否表
示,debian官方的來源套件庫,也就"沒有"提供 gnome 2.32"全套"的可更新
升級的套件了?我嘗試用關鍵字搜尋debian官方是否有提供gnome"2.32"版的
"完整"整套套件(可以馬上點選安裝,然後重開機立即可用的那種安裝套件),
但是一直都"找不出"所以然來,所以無法確認到底是"有"還是"沒有",如果實際
上是"有"的話,請問有哪裡可以下載? deb開頭的那種網址參數要設定什麼?
如果真的從來就"沒有"for debian用的gnome"2.32"版"整套"安裝套件被生
成過的話,那就算了。

再來是我找到了
http://ftp.acc.umu.se/mirror/cdimage/archive/3.0_r6/i386/iso-dvd
/debian-30r6-dvd-i386-binary-1_NONUS.iso
然後我想確認一種資訊就是,因位這已經是舊版本了,我該如何確認i386的30r6
的所有的到debian官方團隊停止維護修正更新為止,"所有的套件檔案"是否全部
"都已經"包含在這個ISO檔案之中?如果全包了,那是不是就不用再去設定網
路更新來源了?
如果仍然還是有額外的沒背包含在ISO內的更新套件檔案,那請問sources.list
該怎麼設定?該設定一些什麼? deb開頭的網址應該怎麼填寫?

再來是我進入http://wiki.debian.org的首頁,然後我發現我"找不到"
wiki.debian.org的文件"總目錄",到底是我眼盲?還是說wiki.debian.org
就真的"沒有"製作"總目錄"?然而我每次都是得靠google關鍵字+debian+wiki
來找出某篇wiki.debian.org裡頭的單篇文件,但是我總覺得可能會漏看麼!?
然而我就是找不到http://wiki.debian.org的"總目錄",到底是怎麼一回事?

另外以下這些是在找資料的同時順便整理出來的:

debian 6.0
http://www.debian.org/releases/squeeze/i386/release-notes/ch-whats-new.zh-tw.html
GNOME 2.30

debian 5.0
http://www.debian.org/releases/lenny/i386/release-notes/ch-whats-new.zh_TW.html
GNOME 2.22

debian 4.0
http://www.debian.org/releases/etch/i386/release-notes/ch-whats-new.zh-tw.html
GNOME 2.14

debian 3.1
http://www.debian.org/releases/sarge/i386/release-notes/ch-whats-new.zh-tw.html
GNOME 2.8

debian 3.0
http://www.debian.org/releases/woody/i386/release-notes/ch-whats-new.zh-tw.html
GNOME 1.4

debian 2.2
http://www.debian.org/releases/potato/i386/release-notes/ch-whats-new.en.html
GNOME 1.0.56

debian 2.1
http://www.debian.org/releases/slink/i386/release-notes/ch-whats-new.en.html
我找不到GNOME的版號

然後更舊的版本就沒有繼續找了。

參考資源:
https://zh.wikipedia.org/zh-tw/GNOME
http://distrowatch.com/table.php?distribution=debian
主題: 再試一次問OpenOffice Text DPI相關的問題
作者: IanHo2013-04-30 00:41
Apache OpenOffice 3.4.1 Writer / LibreOffice 4.0 Writer / abiword
最新版的"文件編輯區""內"的"文字"( ttf/otf 格式呈現的那些"文字"),在
這些軟體套件內的"文字""DPI""預設值",到底是"多少"?
這三套軟體的圖形介面裡頭的各種資訊項目(包含偏好設定和說明文件等等),
並沒有提到編輯區內的"文字""DPI""預設值"這樣的資訊。
我試了各種關鍵字排列組合去google,也在AOO/LO/abi的官網東翻西找,就是
找不到有關編輯區內的"文字""DPI""預設值"到底是"多少"的相關資訊,採
用土法煉鋼風格的肉眼辨識比較,在MacOSX環境內建的文字編輯.app輸入一串
文字,並且for mac 的AOO/LO/abi也輸入同樣一串文字,"字級"都調整成
"一樣"大小,然後用肉眼辨識,可以看得出來大小"不一樣",由此可以推論,
AOO/LO/abi文件編輯區內的"文字""DPI""預設值"應該就是跟MacOSX系統
不一樣,那麼AOO/LO/abi的文件編輯區內的"文字""DPI""預設值"到底是
多少?
AOO/LO/abi官網到底有沒有確實存在有網址的文件可以查閱?
在linux平台,在文件編輯區內設定同樣的字級,abiword的文字大小用肉眼辨
識就是跟其他文書軟體的文字大小不一樣,那麼abiword文件編輯區內的"文字"
"DPI""預設值"到底是多少?
原本我突發奇想,去下載AOO 3.4.1的原始碼整套來看,用文字編輯器去開檔,
搜尋關鍵字 dpi,結果"沒有"找到任何ㄧ個看起來長得像是在描述設定
AOO 3.4.1 Writer "文件編輯區""內"的"文字""DPI""預設值"的原始碼
字串(或許有?只是我看不懂所以認為不是!?那如果有的話到底在哪裡?那個
原始碼檔案的哪一行的哪一個小段?)。
倒底有沒有辦法查詢確認得知Apache OpenOffice 3.4.1 Writer /
LibreOffice 4.0 Writer / abiword 最新版的"文件編輯區""內"的"文字"
( ttf/otf 格式呈現的那些"文字"),在這些軟體套件內的"文字""DPI"
"預設值",到底是"多少"?

再強調一次,我要問的"是"編輯區內的"文字"的DPI,而"不是"內嵌"圖片"的DPI!!!

累積點閱次數都破五萬了說,我的好多問題都還是懸在那邊沒有解決~~~

主題: 問題
作者: IanHo2013-05-01 02:25
系統是 debian 7.0 (wheezy) 64-位元 Linux 3.2.0-4-amd64 GNOME 3.4.2
登入畫面選選擇 gnome classic ,然後進入 進階設定值\主題 然後發現
shell theme 這個項目是"空值",而且有個 三角底的驚嘆號圖示,然後我找到了
http://gnome-look.org 這個網站,選擇下載了幾個名稱包含Adwaita 的
GNOME Shell Theme ,都是zip或gz格式,現在問題來了,
我該如何在"全圖形界面"的"操作流程"下,把這幾個內容為GNOME Shell Theme的
zip或gz "匯入"到gnome系統中,並且讓 shell theme 這個項目有Theme
的名稱可以選,而不再是空值?
另外要補充,系統內建的套間管理程式裡頭雖然有一堆theme可以選,
但是就是"沒有" GNOME Shell Theme 可以選!!!
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續112
作者: IanHo2013-05-05 21:58

debian7 i386 安裝於 MacBook 2006 mid "失敗"的筆記

我想要把 debian 7.0.0 (i386) 安裝於MacBook 2006 mid主機上,我"只要"
單一系統就好了,不需要安裝多系統,我下載了debian-7.0.0-i386-DVD-1.iso,
網路上東挖西挖,好不容易找到一篇文章,
http://tanguy.ortolo.eu/blog/article51/debian-efi
然後我參考了 2.1  Installation of a new Debian system 這個段落
內容,在分割磁碟區塊時,造著說明把將整顆硬碟設定成gpt,並另外設定一個
1MB的 fat16/32 空間,把這個空間的名稱命名為:
EFI System Partition ,結果系統安裝程式給的回應是
"在建立 ${DEVICE} 裝置的第 ${PARTITION} 分割區的 ${TYPE} 檔案系統時失敗了。"
我有參考網路上的片段文句,改成 250MB的FAT32 ,然後PASS了,至於為
什麼?我也不知道,網路上沒有找到我看得懂的文章,所以最小的MB數可以是
多少? FAT16可不可以用?我也不知道!系統照著流程安裝完了,結果重開機後
還是"不能開機"!!!畫面還是出現帶問號的資料夾。到底為什麼?我到底哪些
步驟缺漏了什麼?只不過想在MacBook 裝個debian單一系統而已,為什麼這麼
麻煩?從 debian6裝到debian7都還是失敗的!!!???

參考資源:
http://tanguy.ortolo.eu/blog/article51/debian-efi
主題: 在登入畫面,一片花,無法完整呈現帳號登入視窗
作者: IanHo2013-05-07 01:31

狀況接二連三,手邊空出一臺實體x64小主機,
shuttle XS35GT
Intel Atom Daul Core: D510
Nvidia next generation ION
RAM: 4GB
外接USB光碟機
然後我安裝debian-7.0.0-amd64-DVD-1.iso這個版本,
就依照"預設值"去安裝,全圖形界面(有滑鼠搭配操作)的操作流程裝完後,
重開機進入帳號登入畫面,結果畫面是"一片雪花",完全無法看到帳號登入視窗,
怎麼會這樣!? 安裝流程中,有一個詢問項目印像中是有關硬體驅動程式,
詢問要"一般"或"專屬",我兩種都有分別選過,結果重開機登入畫面,
一樣都是"雪花",怎麼會這樣呢?問題出在哪裡?
印象中同一臺機器debian 6 不會這樣啊!!!,到底該怎麼辦,
我需要的是全圖形界面(有滑鼠可搭配操作)的操作流程。
如果是顯示卡驅動程式的問題,怎麼樣可以把顯示卡驅動程式去哪裡找出來,
然後在系統安裝中途給它裝進去,或著怎麼樣可以把登入畫面時,變成VGA模式
(類似mswindows的那種VGA模式),但是該模式要能呈現得了套件管理程式整個界面,
然後讓我事後找顯示卡驅動程式來補安裝,還有 Nvidia next generation ION
到底該搭配哪一版號的 Nvidia 驅動程式?
怎麼狀況這麼多呢???
手邊好不容易空出一臺實體機器,就給我安裝失敗。
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續113
作者: IanHo2013-05-11 00:18

在 Xorg.0.log 裡頭發現的一堆狀況

系統環境是 virtualbox 4.X + debian-7.0.0-amd64-DVD-1.iso + gnome
進入系統後我打開 Xorg.0.log 來瀏覽,主要注意到以下訊息:
[    26.753] (WW) evdev: VirtualBox USB Tablet: touchpads, tablets and touchscreens ignore relative axes.
[    23.778] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    23.778]    Entry deleted from font path.
[    23.864] (WW) Falling back to old probe method for vesa
[    23.864] (WW) Falling back to old probe method for fbdev
[    23.870] (EE) open /dev/fb0: No such file or directory
[    26.376] (EE) AIGLX error: vboxvideo does not export required DRI extension
[    26.377] (EE) AIGLX: reverting to software rendering
然後在想怎麼樣能解決這些 (WW) warning 和 (EE) error !?
首先查詢
[    23.778] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    23.778]    Entry deleted from font path.
這一串,去debian官網查詢 packages資料庫,結果發現 x-ttcidfont-conf
這個套件在debian6有找到,可是在debian7找不到,原來官方都沒有更新這個套
件啊!?那就真的無解了,遺憾。
再來查詢
[    23.870] (EE) open /dev/fb0: No such file or directory
網路上找不到我看得懂的討論與文件,於是自己突發奇想用framebuffer來查,
於是分別找到並安裝xserver-xfbdev、fbset這兩個套件,可是重開機後,
錯誤訊息仍然還是會出現,於是我就不知道該怎麼辦了。
其它的,完全無解,搞不定,先跳過了。

參考資源:
http://packages.debian.org/squeeze/x-ttcidfont-conf
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續114
作者: IanHo2013-05-12 17:50
狀況無敵多, xorg 無法正確的啓動。

實體主機的硬體環境為:
shuttle XS35GT
cpu: Intel Atom Daul Core: D510
VGA: Built-in Nvidia next generation ION
http://us.shuttle.com/barebone/Models/XS35GT.html
系統是 debian-7.0.0-amd64-DVD-1.iso,系統安裝過程採用預設值,裝
gnome桌面,系統裝完後重開機進入,在圖形登入畫面看到的是一片雪花,或著
一片漆黑,無法輸入賬號密碼,在外國論壇看到一個暫時的解決方案,是編輯開
機時的grub選單的選項內容,在 ro quiet 項目之後空格然後再加入 nomodeset
暫存參數即可,但是只有當下生效,而且也只能有效進入 gnome classic模式
而已。選擇進入 gnome ,還會被強制跳出成 gnome classic 模式,網路上
東看西看,系統的顯示驅動預設套件應該是 xserver-xorg-video-nouveau !?
我在終端機視窗執行指令 lsmod,結果只有在右側欄位有看到 nouveau 字樣,
左側欄位都沒有nouveau 字樣。
然後我翻遍系統資料夾,"沒有"找到任何系統預設的 xorg.conf 檔案, 而另
外有找到 /usr/share/X11/xorg.conf.d 這個資料夾,裡頭現成已有的conf
檔案都看似跟滑鼠或觸控有關的設定檔案,所以推論,若要生成類似 xorg.conf
的檔案,可能應該要放在 /usr/share/X11/xorg.conf.d 之下。
依照系統預設值開機,畫面會雪花或全黑,而無法登入,這個情境我推論應該是
我後面會貼的 /var/log/Xorg.0.log.old。
(近三千行的log使用論壇輸入代碼功能還是會張貼失敗,只好放棄)

在grub選單加入nomodeset參數後,可以登入系統,可是只能進入gnome classic
模式,而無法進入 gnome模式,沒道理不能進入 gnome模式啊! 照理說應該只
是要把麼些功能打開啓用就可以了才對啊!到底這些功能參數要填入在哪裡該怎麼
填啊?這個情境我推論應該是我後面會貼的 /var/log/Xorg.0.log
(近三千行的log使用論壇輸入代碼功能還是會張貼失敗,只好放棄)

在全圖形界面下,除了採用下nomodeset參數,這個治標的方式之外,到底有沒有
什麼治本的操作流程或方法,可以讓 debian linux, Xorg,
xserver-xorg-video-nouveau 真的整合好,要能填入正確的設定值,而不會
出現雪花或全黑螢幕畫面啊?

上面那兩段的內容可能長過頭了,這裡做我個人判斷的片段擷取。

/var/log/Xorg.0.log.old
[    14.996] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    14.996]    Entry deleted from font path.
[    15.027] (II) LoadModule: "nv"
[    15.031] (WW) Warning, couldn't open module nv
[    15.031] (II) UnloadModule: "nv"
[    15.031] (II) Unloading nv
[    15.031] (EE) Failed to load module "nv" (module does not exist, 0)
[    15.445] (WW) Falling back to old probe method for vesa
[    15.445] (WW) Falling back to old probe method for fbdev


/var/log/Xorg.0.log
[    12.758] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.758]    Entry deleted from font path.
[    12.794] (II) LoadModule: "nv"
[    12.797] (WW) Warning, couldn't open module nv
[    12.797] (II) UnloadModule: "nv"
[    12.797] (II) Unloading nv
[    12.797] (EE) Failed to load module "nv" (module does not exist, 0)
[    12.990] (EE) [drm] failed to open device
[    12.990] (WW) Falling back to old probe method for fbdev
[    13.356] (WW) VESA(0): Unable to estimate virtual size
[    12.992] (EE) open /dev/fb0: No such file or directory


x-ttcidfont-conf.d 這一串的內容,我目前的推論是 debian 7 沒有提供套件,
那麼可以到哪個參數檔案內修改字串值,讓 debian7/Xorg "不搜尋"
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType 這一串呢?
其他的部分我就真的不知道該怎麼辦了,我是覺得一定已經有一套除了填入 nomodeset
字串的其他字串修改或全圖形界面操作流程可以解決這一堆的(WW)&(EE) ,
只是我能力有限找不到。
debian 7 沒有提供 xserver-xorg-video-nv套件,
原本突發奇想設定一個
/etc/modprobe.d/nv-blacklist.conf
blacklist nv
options nv modeset=0
結果發現根本無效。所以到底還有什麼方法呢?


參考網頁

http://wiki.debian.org/NvidiaGraphicsDrivers
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-05-17 19:25
遇到矛盾的情境了!!!
之前google查詢 看網頁寫說 若使用 nvidia 晶片組 的電腦 系統灌完重開機之後
遇到畫面全黑或花屏的情境的話,那麼 在 /etc/default/grub
裡頭的某一行加入 nomodeset 字串,再儲存並更新grub,就可以正常看到登入畫面了,
我照著做,真的有看到正常登入畫面,遺憾的是,驅動程式功能不完全,當下的設定環境的
nouveau驅動程式只能呈現 gnome classic 而無法呈現 gnome3 ,
有特別在完全終端機模式下執行 Xorg -configure ,系統生成了個 /root/xorg.conf.new,
我改名搬移到 /etc/X11/xorg.conf,重開機結果還是一樣無法呈現 gnome3,跳回gnome classic
然後我想說去看看,系統的Xorg.0.log,其中有包含這一行訊息

(EE) [drm] failed to open device

google查詢看看怎麼回事,而找到了

http://nouveau.freedesktop.org/wiki/TroubleShooting/
http://wiki.debian.org/NvidiaGraphicsDrivers

結果文件裡頭居然寫說要 移除掉 nomodeset 這串參數設定,怎麼會這樣呢?
這下矛盾了!!!???
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-05-22 15:34
連續兩顆筆電規格硬碟(”ocz的50GB SLC SSD 用近三年“、和一顆傳統硬碟),
無預警掛點,裡頭塞了這兩年個人自己整理過的linux思維
(不同於網路論壇連載的"草稿",是真的從頭"整理過"的),
全部就這樣沒有了。
連硬碟救援公司都說得"拆盤",備料得去國外訂訂看,
完全是自己的疏忽,備份資料不夠勤快,
目前心理正在掙扎,要不要繼續寫下去~~~
備份資料不夠確實,導致兩年多來的文字累積全沒了。
這裡是一個現成案例。
主題: 看不懂這個畫面的描述。
作者: IanHo2013-06-12 15:07
我很努力的查了關鍵字 man mandb setuid 等等,在正體中文的網路世界,就是找不到一篇文章,有在描述這畫面中的要設定的 “是”“否” 到底是要設定些什麼?
我看不懂這個畫面描述的內容! 有沒有網友方便翻譯一下???
主題: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享,續115
作者: IanHo2013-06-23 23:13

MacBook Pro 1.1 和 Debian 7.1 i386 “整合失敗” 之筆記

硬體環境是
Model Identifier   MacBookPro1,1   (2006年上半年款式)
Processor   Intel Core Duo (T2500, T2600) ("Yonah")
Processor Speed    2.16 GHz
Architecture   32-bit
Built-in Display   15.4-inch
Memory   2.0 GB

軟體環境是
debian-7.1.0-i386-DVD-1.iso + GNOME

網路上"找不到"符合我所需求的中文文章和任何討論串,英文的部分,我完全有看"沒有懂"。
網路上的文章東翻西翻之後,我打算先來嘗試看看,在MacBookPro安裝“雙系統”,
內建硬碟前半空間安裝MacOSX 10.6,後半空間則安裝debian-7.1.0-i386 + GNOME。
安裝MacOSX 10.6當然沒有問題,然後在用MacOSX 10.6內建的磁碟工具程式.app的時候,
後半空間先刻意留"空白"也就是後半空間完全不分割。再來,我安裝了rEFInd這套開機管理軟體,
rEFInd預設是用內建的純指令行程式的模式來安裝,預設情境是安裝在MacOSX系統分割區內,
我就照著預設值安裝。重開機後就會出現rEFInd開機選單。然後這裡有一個狀況,
就是MacBookPro內建光碟機壞了,而我因故沒有採用外接USB光碟機,而是採用
在另一臺電腦將debian-7.1.0-i386-DVD-1.iso透過 debian7內建的指令"轉換"到
一顆 USB隨身碟內,這顆包含有debian7系統安裝資料的USB隨身碟,在"還沒"安裝
rEFInd之前的MacBookPro,開機選單是抓不到的,再rEFInd安裝之後,rEFInd選單才可以
抓到這顆包含有debian7系統安裝資料的USB隨身碟。接下來就是要開始裝
USB隨身碟內的debian-7.1.0-i386了,依照一般程序來安裝,進入道磁碟分割的步驟時,

我設定的參數大致如下:
3.1kB 未使用空間
sda1 209MB EFI System P
sda2 50GB hfs+  106
348.2kB 未使用空間
sda3 67GB B F ext4 Debian7i386 /
sda4 2.8GB  F swap             swap
466.4 kB 未使用空間
未使用空間都是系統(MacOSX/LINUX)自動生成的,不是我設定的,
EFI System P是MacOSX自動生成的,不是我設定的。

選擇並安裝軟體 這個安裝步驟 完成之後,
我跳過了 grub lilo 這兩個開機軟體的安裝步驟,
(預設"只有"裝grub-pc這是BIOS模式的,MacBookPro則是純EFI模式的機器,所以不配對)
執行 不安裝開機程式。繼續進行 這個 安裝步驟,
接下來直接跳到 執行 "呼叫shell"這個安裝步驟,
進入 終端機視窗畫面,依序執行指令,
chroot /target (這樣進入/target裡頭,會把 "/target" 當成 "/" )
mkdir /boot/efi (在 /target/boot/ 下新增 efi 目錄)
mount /dev/sda1 /boot/efi
( 將 /dev/sda1 (macosx 隱藏的209MB EFI 分割區 ) 掛載到 /target/boot/efi/
 之後發現 macosx 隱藏的209MB EFI 分割區 原本就包含有一個 EFI資料夾,
 EFI資料夾裡頭還有一個APPLE子資料夾。)
在 /target/boot/efi/EFI/ 下新增一個 debian 目錄(跟APPLE資料夾同階層)。

執行指令 aptitude install grub-efi
安裝grub-efi和相關相依套件,(補充,本篇的安裝情境,系統安裝全程,網路線都是接著的)

執行指令 nano /etc/default/grub
新增一行
...
GRUB_VIDEO_BACKEND="efi_uga"
...
...
取消註解 GRUB_DISABLE_LINUX_UUID=true
...
儲存離開

執行指令update-grub

在執行 update-grub 的時候出線許多疑似錯誤訊息,我沒能把它抄寫下來。

/target/boot/efi/EFI/debian/
路徑下可以發現新增了 grubia32.efi 檔案。
 
exit
exit
兩次

點選 結束安裝 步驟。

重開機 ,進入 rEFInd 選單 出線了其中一個選項 察看細項有 grubia32 字樣,
點選進去,出現了 grub 選單,點選第一個要進入圖形桌面
畫面運作一下,跑了一堆指令,然後就停住了卡死了,
最後出現的字串我盡可能的抄錄如下,

[0.000000]oops: efitime: can't read time!
[1.935335]i8042: no controller found
loading, please wait...
gave up waiting for root device. common problems:
-boot args (cat /proc/cmdline)
 -check rootdelay=(did the system wait long enough?)
 -check root= (did the system wait for the right device?)
-missing modules (cat /proc/modules; ls /dev)
alert! /dev/sda3 does not exist. dropping to a shell!
modprobe"module ehci-hcd not found in modules.dep
modprobe"module uhci-hcd not found in modules.dep
modprobe"module ohci-hcd not found in modules.dep
modprobe"module usbhid not found in modules.dep

busybox~~~略

/bin/sh: can't access tty ; job control turned off
(initramfs)

然後就是我解決不了了,我看不懂,google了關鍵字再英文頁面也是有看"沒有懂"。
到底問題出再哪裡?我到底還缺設定什麼東西?

我在用2013年發行的作業系統,搭配了2006年的筆電,系統安裝流程一路順暢,
沒道理最後開不了機啊!!!???
不能開機的問題到底出再哪個設定的問題?
為什麼會 /dev/sda3 does not exist ???
明明就分割好了啊!系統也裝進去了啊! /boot有一堆跟開機有關的檔案啊!

參考聯結

The rEFInd Boot Manager
http://www.rodsbooks.com/refind/

EFI mode boot on Macbook3,1 with Debian
http://blogs.gnome.org/diegoe/2012/11/16/efi-mode-boot-on-macbook31-with-debian/

http://wiki.debian.org/MacBook

http://wiki.debian.org/MacBookPro
主題: 其它問題
作者: IanHo2013-07-04 12:54
遇到一個問題了,不過目前手邊沒機器,所以是憑印象。
有一臺P4桌上型電腦,主機板內建顯卡晶片和只有VGA(15pin)輸出,
內建顯示卡晶片組是intel 865G ,bios可供調整的video ram(抓主記憶體來共用)
最大只能設定到32MB,然後我裝debian7(i386)+gnome,進入gnome classic環境,
搭配一臺原廠原生設定值有1280X1024的17吋LCD螢幕BenQ pf71G+ (注意有那個"+"),\
結果gnome系統設定值\顯示器,只有提供800X600、1024X768可以選擇,
而"沒有"1280X1024可以選擇。
在"全圖形介面"的操作前提下,有沒有辦法把1280X1024設定出來?
32MB的VRAM沒道理上不了1280X1024!!!
系統預設不會有xorg.conf ,於是我就在終端機模式下執行Xorg -configure生成了一個,
並且搬移到對應的 /etc/X11/ 之下,
可是重開機後gnome系統設定值\顯示器依舊“沒有”1280X1024可以選擇,
我有參考過這個
http://www.x.org/releases/X11R7.7/doc/man/man4/intel.4.xhtml
推論並確認debian預設環境明明就有安裝好了intel graphic的driver的xorg套件
xserver-xorg-video-intel,
那麼到底還有哪裡需要設定,到底該設定些什麼參數值(在"全圖形介面"的操作前提下),
可以讓gnome系統設定值\顯示器 出現1280X1024選項???
主題: 找不到色彩深度 color depth 的現在設定值要在哪裡呼叫呈現!?
作者: IanHo2013-07-13 02:24


以前的MAC/Windows版本,都會有"一個"圖形介面欄位,
很明確的告訴使用者"現在"的當下的桌面環境的“色彩深度”數值或字串到底是多少,
例如 16bit or 24bit or 32bit ,
印象過去Mac的表示法為 "數萬種顏色" or "數千萬種顏色"。
我手邊的主機軟硬體環境為
PIII 1Ghz+1.5GB RAM + ati radeon 9200SE 128MB Vram + debian7+ gnome3 (classic mode)
(gnome3進不去),在終端機模式執行了 Xorg -configure
將 xorg.conf 新生成的原始擋擺放到 /etc/X11/之下了, 重開機 還是進不去gnome3 只能在classic mode,
試著看Xorg官方文件去改幾個 xorg.conf 內 radeon區段的option 重開機後還是一樣只能進入
classic mode。
然後,我想要之到我現在的畫面的 “色彩深度”到底是多少? 到底是哪“一個”數值?
然後我發現我找不到!!! xorg.conf裡頭,8bit 16bit 24bit 全都列出來了,格式都一樣,
我無法分辨現在到底是哪一個? debian7+ gnome3 到底有沒有任何圖形介面工具可以秀出
現在當下的 “色彩深度”到底是是哪“一個”數值?
沒有圖形介面工具的話,有沒有哪個專門針對xorg的純文字指令可以執行顯示
現在當下的 “色彩深度”設定數值到底是是哪“一個”?
google老半天~找不出所以然來,
要找到 我要的答案 真的不容易~~~
主題: 看不懂的 程式記憶體區段錯誤
作者: IanHo2013-07-14 18:49

host os 是 MacOSX intel mac , 8GB ram
guest os 是 debian 7.1 (amd64)+ gnome 3 , 2GB ram
畫面在 gnome classic 模式,所有系統更新已經到頂,
沒執行什麼奇怪的動作,然後就是突然,
執行 應用程式\系統工具\偏好設定\輸入法,一點反應都沒有。
執行 應用程式\附屬應用程式\求助,剛開始會有游標滾輪圖示轉個幾圈,然後一點反應都沒有。
可是執行其它圖形軟體又沒有問題。
然後我突發奇想,找出這兩個項目的指令行,在終端機內執行如下:

XXX@debian7Gnome:~$ yelp
程式記憶體區段錯誤
XXX@debian7Gnome:~$ im-config
/usr/share/im-config/im-config.common: line 127:  3678 Done                    echo -n "$1"
      3679 程式記憶體區段錯誤   | zenity --width=600 --height=400 --title "$IM_CONFIG_ID" --text-info
XXX@debian7Gnome:~$

我看不懂~~~
我連host os 都重開機了,結果都還是一樣。

再來我嘗試google關鍵字~我找到這個~我還是看不懂~~~
Debian Bug report logs - #680655
im-config: Segmentation fault after click Cancel or OK in the GUI.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680655
問題到底出在哪裡?我又沒有亂動什麼,為什麼莫名其妙的前一刻還可以執行,
後一刻就不能直行??? 到底怎麼回事???

這種情境要讓一般enduser轉移linux平台真的會產生困難,因為程式不能執行的情境太莫名其妙了,
是完全沒反應/不知道怎麼回事的那種,而且連 應用程式\系統工具\記錄檔檢視器,裡頭也查不到。

到底怎麼回事啊?有沒有辦法在不系統重灌的前提下,修復啊?

累積點閱次數都快要6萬次了,我的好多問題都還是等不到我要的答案~~~


主題: 原來debian wiki 的首頁在那裡~~~
作者: IanHo2013-07-16 20:10
原來debian wiki 的首頁在那裡~~~

這是屬於BBS文化的笨版風格的一個發現~

兩年前我知道了 http://wiki.debian.org/ 這樣一個網址
每次進首頁~都會被導向
http://wiki.debian.org/首页?action=show&redirect=首頁
然後跟我以為的"首頁"不一樣~差很大,頁面怎麼都是空的?
為什麼我找不到首頁的總目錄? debian wiki 的總目錄到底要去哪裡找?
現在就這麼偶然的,很"不"直觀的,我無聊的去點選了頁面中"關閉此訊息框"的字串。
然後,我找了兩年都找不到的debian wiki "總目錄" 頁面出現了!!!
我的天啊,誰會知道"關閉此訊息框"之後就會出現"總目錄" 頁面啊?
怎麼可以這麼"不"直觀!!!
到底是誰設計這樣的前後順序的啊???
---
主題: 網路卡是gigabit的硬體,gnome卻顯示100Mbit的狀況!!!
作者: IanHo2013-07-29 01:11
網路卡是gigabit的硬體,gnome卻顯示100Mbit的狀況!!!

主機板是GIGABYTE GA-965P-DQ6 內建網卡晶片組,Marvell 8053
主機上只有安裝使用這個內建網卡輸出
系統是debian 7.1 (amd64)+gnome 完全用預設值安裝完系統。
hardinfo這套圖形軟體有抓到並顯示以下資訊
devices\pci devices\ethernet controller\marvell technology 88e8053 pci-e gigabit ethernet controller
computer\kernel modules\sky2\marvell yukon 2 gigabit ethernet controller

然後 gnome network manager 面板程式 \ 連線資訊 \ 卻顯示:
速度: 100Mb/s  !!!

lsmod指令也有出現
sky2空隔45442空隔0

怎麼會這樣??? 為什麼速度顯示變成了 1/10 ???
主題: 發行實體書的可能性!?
作者: IanHo2013-08-05 23:07
這個討論串從2011年第一篇發表至今兩年多的時間,文字內容的份量,以及累積至今的"總點閱次數",
讓我開始思考有無發行實體書的可能性,若真的要考慮發行實體書的話,當然整個內容要全部重新潤過,
把鄉民式語言文字風格給拿掉,章節排序化,前後邏輯關係要順,而且當必須要"附圖",
再來就是系統環境必須更新為Debian 7 ,於是我開始陸陸續續的重新整理自己腦海中的想法,
以及重新拼裝整理編刪已經分享出來的筆記,如果真的有機會發行實體書的話,當然,我會有不少內容是不曾在網路上
分享出來過的(這樣書才會有賣點),目前的最初階在LibreOffice ODT檔案內的圖文總整理進度約有
95%了。
現在的問題來了,我個人的生活圈,所直接認識的人們,並沒有包含在電腦資訊書籍這一塊的領域,
書籍發行這方面的可能性資訊, "我不曉得從何詢問起!"
我個人自己當然多少會有個夢想,就是例如 天瓏書局的實體店鋪,會上架出現我在這篇套論串所整理出來的
壹本LINUX資訊相關書籍。當然,夢想是一回事,實際上又是另壹回事了。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: hoyo2013-08-06 09:55
出書 ......... 除了問鳥哥還可以問我 ^_^a

先準備大綱、簡介及完整的想法後,就可以「一間一間」的和出版電腦書的出版社聯絡了,有興趣的就可以合作出版

要不然就自費出版,準備幾個小朋友,出個 5~10 本還不會對經濟造成影響

===================

出版是商業行為, Linux 更是小眾市場,為什麼要出版你的書?有什麼特別之處?

這就你和出版社執編對口時要去說服對方的關鍵之處

我昨天也想到要出書,不過是 php 有關應用的書,我也在想,為什麼別人要幫我們出書?

想一想、想一想 .......... 現在還在想
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-06 12:54
出書 ......... 除了問鳥哥還可以問我 ^_^a

先準備大綱、簡介及完整的想法後,就可以「一間一間」的和出版電腦書的出版社聯絡了,有興趣的就可以合作出版

要不然就自費出版,準備幾個小朋友,出個 5~10 本還不會對經濟造成影響

===================

出版是商業行為, Linux 更是小眾市場,為什麼要出版你的書?有什麼特別之處?

這就你和出版社執編對口時要去說服對方的關鍵之處

我昨天也想到要出書,不過是 php 有關應用的書,我也在想,為什麼別人要幫我們出書?

想一想、想一想 .......... 現在還在想

我的這篇討論串,除了phorum.study-area.org 曾經同步還貼在另外五個論壇上,
包括有
台灣的pczone,舊版的自由軟體技術交流網,小紅帽技術論壇, moto.debian.tw ,
fedora.tw。

不過 fedora.tw 和 舊版的自由軟體技術交流網 已經掛了。

然後如果只看累積的點閱次數,全部加起來應該有"十萬次"以上,
我不曉得累積被點閱了"十萬次"以上,是否足以成為出版社出書的誘因?
"十萬次"的點閱次數,是否足以換到一刷三千本的實體書購買量?
是否會有三千個曾經看過這個討論串的閱讀大眾願意賞光?

"大綱、簡介及完整的想法",這部份我發現或許可以從我以經寫好的書籍底稿中剪接出來。



主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: hoyo2013-08-06 13:17
大家都點「騎馬舞」來看,有幾個會去「花錢買」直接或間接相關的產品?

按照標題,將 Linux 安裝在 PowerPC 上,PowerPC 架構我知道 eMac 還有標題的 PowerbookG4 ,

市面上到底還有多少可以正常運作使用,又想從 MAC OS 改成 Linux 系統的機器?

這個數量應該就是會願意買單的數量,超過 3000 可以遊說出版社買單,不足或是未知?那難矣...
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-06 13:23
大家都點「騎馬舞」來看,有幾個會去「花錢買」直接或間接相關的產品?

按照標題,將 Linux 安裝在 PowerPC 上,PowerPC 架構我知道 eMac 還有標題的 PowerbookG4 ,

市面上到底還有多少可以正常運作使用,又想從 MAC OS 改成 Linux 系統的機器?

這個數量應該就是會願意買單的數量,超過 3000 可以遊說出版社買單,不足或是未知?那難矣...

標題雖然是PowerPC 實質內容後來都寫到 X86-64去了,所以書籍是以 X86-64為主。
不過書籍底稿我寫了不少我所認為(也就是這本書底稿的特色,別的書籍和網路文章看不到的一套思路)的想法跟概念,我覺得是可以舉一反三再套用到PowerPC去。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: Yamaka2013-08-06 13:53
應該有出版商會願意出版這本書,但是要有第一刷沒賣完的心裡準備...
網路上點擊率不能直接換算成購買率,當然也有可能會成為暢銷書,
不過 linux 方面的書要能(在台灣)暢銷,真的不容易...
萬一一直都賣不完,出版商會結算剩下的書
如果沒虧損,應該就不會跟你要回已給你的版稅 XD

總之,可以去嘗試看看,畢竟是花了不少心血寫成的,加油!! ^_^
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-06 13:59
應該有出版商會願意出版這本書,但是要有第一刷沒賣完的心裡準備...
網路上點擊率不能直接換算成購買率,當然也有可能會成為暢銷書,
不過 linux 方面的書要能(在台灣)暢銷,真的不容易...
萬一一直都賣不完,出版商會結算剩下的書
如果沒虧損,應該就不會跟你要回已給你的版稅 XD

總之,可以去嘗試看看,畢竟是花了不少心血寫成的,加油!! ^_^

所以應該怎麼個連繫電腦書籍類的出版社呢?
該說些和問些什麼呢?
我在這方面的經驗值目前是"零"。


主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: Yamaka2013-08-06 14:20
每本書最後一頁都會有出版商資料及電話號碼
通常都是用電話連繫,說明你的目的後,應該會轉給負責的部門跟你談
如果對方有點興趣會跟你要大綱及1,2章內容試閱,然後就等電話回覆嘍
確定能出版的話就會簽合約及談一些細節...
版稅的話,現在不知道是多少,大概有15%上下吧

印象中大概就是這樣 :D
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-06 14:22
每本書最後一頁都會有出版商資料及電話號碼
通常都是用電話連繫,說明你的目的後,應該會轉給負責的部門跟你談
如果對方有點興趣會跟你要大綱及1,2章內容試閱,然後就等電話回覆嘍
確定能出版的話就會簽合約及談一些細節...
版稅的話,現在不知道是多少,大概有15%上下吧

印象中大概就是這樣 :D

THANKS~~~

主題: 安裝openSUSE遇到一堆狀況之一
作者: IanHo2013-08-14 16:52
安裝openSUSE遇到一堆狀況之一

手邊有兩台機器

Shuttle Barebone XS35GT
主機板是PC BIOS規格的,CPU是64bit的
我嘗試安裝
openSUSE-12.3-DVD-x86_64.iso

MacBook Pro (early 2006)
主機板是EFI規格的,CPU是32bit的
我嘗試安裝
openSUSE-12.3-DVD-i586.iso

在全圖形介面的系統安裝流程畫面中,
openSUSE-12.3-DVD-x86_64.iso
顯示了"開機載入器"有多個項目可以選,
印象中的有
grub
grub2
grub2-efi
lilo
elilo
然後,因為機器是XS35GT,所以我只要選擇grub2就足夠了。

現在問題來了,當我把
openSUSE-12.3-DVD-i586.iso安裝在
MacBook Pro (early 2006)
系統提供的"開機載入器"選項卻只有
grub
grub2
lilo
"完全沒有""grub2-efi"和"elilo"可以選擇,
我該怎麼辦?機器的硬體規格就只有卡死EFI,
"grub2"是不能開機的。系統安裝的畫面我左看又看都找不到可以呼叫出
"grub2-efi"的選項。
openSUSE-12.3-DVD-i586.iso的套件庫中到底有沒有包含"grub2-efi"套件?
有的話有什麼方法可以在全圖形介面系統安裝過程把"grub2-efi"套件塞進去並且即時啓動?
主題: Re: 安裝openSUSE遇到一堆狀況之一
作者: hoyo2013-08-15 08:51
openSUSE-12.3-DVD-i586.iso的套件庫中到底有沒有包含"grub2-efi"套件?

拿到 PC 上開機就知道了

我猜有,只是不支援 MAC 的 BIOS (好像不叫 BIOS)
主題: Re: 安裝openSUSE遇到一堆狀況之一
作者: IanHo2013-08-15 12:54
openSUSE-12.3-DVD-i586.iso的套件庫中到底有沒有包含"grub2-efi"套件?

拿到 PC 上開機就知道了

我猜有,只是不支援 MAC 的 BIOS (好像不叫 BIOS)

openSUSE-12.3-DVD-i586.iso拿到傳統PC上的開機的結果是沒有,
唉~ openSUSE-12.3-DVD-i586.iso ~遜掉了~
主題: 安裝openSUSE遇到一堆狀況之二
作者: IanHo2013-08-15 23:58
安裝openSUSE遇到一堆狀況之二

遇到狀況了,之前在Debian7GNOME,可以透過一個系統預設就裝好的"全圖形介面"設定程式,
來切換已經安裝於系統內的多個不同的輸入法框架軟體。

現在換用openSUSE12.3KDE,我當然也需要找類似的"全圖形介面"設定程式,
且這個設定程式需要是KDE原生環境(QT)的,這樣才能跟KDE桌面一體化。
然而我翻遍了"YaST控制中心""KDE系統設定"怎麼都找不到類似的"全圖形介面"設定程式,
我試著於套件庫內下關鍵字input method去找,也找不到任何看起來像是
用來切換輸入法框架的"全圖形介面"設定程式。我想知道openSUSE12.3"KDE"
到底"有沒有"包含這樣的功能的軟體套件?
如果是"沒有",那麼openSUSE12.3KDE是有點遜掉了!
目前openSUSE12.3KDE繁中介面預設的輸入法框架是gcin。
偶然間我發現"YaST控制中心"\系統\ /etc/sysconfig編輯器 \ system/environment/language/
input_method 的設定欄位內是"空白"的。
然後下方“可能的值”裡頭例舉的輸入法框架多個之中卻"沒有"包含gcin。
在空白欄位箭號下拉的數個輸入法框架可選項目中,也"沒有"gcin可以選擇。
怎麼會這樣呢?到底是怎麼一回事? 明明gcin是以經在使用中的系統預設值了啊!?
怎麼 input_method 的設定項目中居然"不包含" gcin ???
到底是怎麼了???
主題: 安裝openSUSE遇到一堆狀況之三
作者: IanHo2013-08-17 02:44
安裝openSUSE遇到一堆狀況之三

軟體是openSUSE-12.3-DVD-x86_64.iso+KDE
硬體是 intel C2D + 8GB RAM
只有使用 openSUSE-12.3 x86_64 預設的基本的來源套件庫,
將所有修補程式都安裝完畢,
安裝了來自基本的來源套件庫內的 calligra suite 2.5.4 全套
執行calligra sheets,設定工具列\編輯\新增 公式編輯工具
點選執行 公式編輯工具 按鈕,然後 calligra sheets 瞬間當掉跳離,
然後出現了:
KDE錯誤控制程式
詳細資料:
執行檔:kdeinit4 行程代碼:2294,信號:Segmentation fault(11)
開發者資訊
Application: Calligra Sheets (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffb229a7780 (LWP 2294))]

Thread 2 (Thread 0x7ffafe665700 (LWP 2295)):
#0  0x00007ffb21262e7a in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007ffb1cf58a71 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ffb1cf1ad6e in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffb1cf1b984 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ffb1cf1bbc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ffb216212e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007ffb215f1adf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007ffb215f1d68 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8  0x00007ffb214f40f0 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00007ffb215d229f in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007ffb214f70cc in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007ffb21260e0f in start_thread () from /lib64/libpthread.so.0
#12 0x00007ffb1ffd77dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffb229a7780 (LWP 2294)):
[KCrash Handler]
#5  0x00007ffb0339cc20 in ?? () from /usr/lib64/kde4/formulashape.so
#6  0x00007ffb033a0904 in ?? () from /usr/lib64/kde4/formulashape.so
#7  0x00007ffb0db50392 in KoToolManager::Private::switchTool(KoToolBase*, bool) () from /usr/lib64/libflake.so.10
#8  0x00007ffb0db512cf in KoToolManager::Private::switchTool(QString const&, bool) () from /usr/lib64/libflake.so.10
#9  0x00007ffb0db525f4 in KoToolManager::Private::switchBackRequested() () from /usr/lib64/libflake.so.10
#10 0x00007ffb0db527f1 in ?? () from /usr/lib64/libflake.so.10
#11 0x00007ffb2160829f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#12 0x00007ffb033a2324 in ?? () from /usr/lib64/kde4/formulashape.so
#13 0x00007ffb0db4e7af in KoToolManager::Private::postSwitchTool(bool) () from /usr/lib64/libflake.so.10
#14 0x00007ffb0db4feb7 in KoToolManager::Private::switchTool(KoToolBase*, bool) () from /usr/lib64/libflake.so.10
#15 0x00007ffb0db512cf in KoToolManager::Private::switchTool(QString const&, bool) () from /usr/lib64/libflake.so.10
#16 0x00007ffb2160829f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#17 0x00007ffb2077a662 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#18 0x00007ffb2077a850 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#19 0x00007ffb20b3a83f in ?? () from /usr/lib64/libQtGui.so.4
#20 0x00007ffb20b3aaec in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007ffb20bf4e1a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007ffb207d0149 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007ffb2078086c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007ffb2078554b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007ffb223947f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#26 0x00007ffb215f2d8e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007ffb207816ab in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#28 0x00007ffb207fbe94 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007ffb207fac21 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007ffb20820fa2 in ?? () from /usr/lib64/libQtGui.so.4
#31 0x00007ffb1cf1b7d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007ffb1cf1bb08 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007ffb1cf1bbc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007ffb216212c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#35 0x00007ffb20820c1e in ?? () from /usr/lib64/libQtGui.so.4
#36 0x00007ffb215f1adf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x00007ffb215f1d68 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#38 0x00007ffb215f6a08 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#39 0x00007ffb0f44541d in kdemain () from /usr/lib64/libkdeinit4_calligrasheets.so
#40 0x000000000040889a in _start ()

我完全看不懂,這到底是怎麼回事?我明明是全新的系統安裝,
修補程式才剛裝完而已,也有重開機了,都還沒有跑什麼設定和執行什麼程式,
一個試算表軟體就給我瞬間當掉跳離。怎麼會這樣,
到底問題出在哪裡!!!???

點閱次數都累積超過六萬次了,我的好多問題都還沒有等到答案。


主題: 安裝openSUSE遇到一堆狀況之四
作者: IanHo2013-08-19 00:28
安裝openSUSE遇到一堆狀況之四

繞了一個大彎,花了一堆時間,終於找出問題點~
系統環境是openSUSE 12.3+KDE
我個人習慣在系統安裝完畢後會去找出把"整個"圖形桌面的字級一次性調整放大的選項
(文字DPI、font size等等),然後在 KDE系統設定\通用外觀與行為\應用程式外觀\字型
可以找出相關的字級大小設定,設定一輪後,重新登入系統,然後發現除了 YaST控制中心 之外,
其他的整體介面字級都有符合我的設定將字級變大了,那麼  YaST控制中心 到底是怎麼回事?
為什麼字級沒有變大!? 這下我被考倒了,整個圖形桌面環境冬挖西挖就是找不到看似其他的
有關系統圖形介面的設定,為什麼就只有  YaST控制中心 的字級不會跟著變大呢???
怎麼會這樣!? 然後是試看關鍵字 YaST font size , 在google出現的討論資訊中,
在我有限的英文閱讀能力內,推論可能是跟一個叫做 qtconfig 的程式有關,然後我在系統內
有找到這隻程式 介面叫做 Qt4設定, 其中真的有個頁籤叫做font 然後有個欄位是
point size 然後我就把預設值11 改成 13 再去功能表點選save 試試看,
結果 重新登入系統 YaST控制中心 的字級還是一樣的小,再去察看 Qt4設定 ,
point size還是預設值11 ,沒有變化,系統呼隆我嗎!? 我明明有點選下去save啊
功能表上原本是深黑色,我點選後變淺灰色,這應該表示我有變動到數值,而且有儲存成功啊!
怎麼字級還是沒變大呢? 整個系統環境的字級都變大了,沒道理就只剩  YaST控制中心 的字級
沒改變啊!?就這樣幾個小時過去了,我試不出所以然來。
突然腦袋瓜轉了個彎,想到一個對某些geek來說是旁門左道的可能技巧,我每次以一般帳號重新登入系統後要進入 YaST控制中心 還是得再輸入
root密碼,於是我想到,那改以root帳號登入系統好了,於是我在root帳號下再去把
整個圖形介面的字級大小去修改,這次在root帳號桌面環境只改 KDE系統設定\通用外觀與行為\應用程式外觀\字型
沒有碰 Qt4設定(qtconfig),然後我發現再一次以root登入之後  YaST控制中心 的字級
就跟系統整體環境一致了,然後在以一般帳號重新登入系統, YaST控制中心 的字級也一樣
跟系統整體環境一致了。
寫到這裡我個人有一個解讀跟結論,就是要把圖形介面的KDM、GDM、或著XDM等等設定成
可以讓root帳號登入是一件很重要的事情。
以前在網路論壇上與某些geek爭論,我認為KDM、GDM、或著XDM要被設定成可以讓root帳號登入,
這類設定資訊應該要被"廣為宣傳",但是他們確認為這太危險了,要留一手。
如果root帳號沒有辦法在一時之間輕易快速的在圖形登入畫面登入的話,我想到的繞個彎的情境
就無法即時快速的驗證了。
再來,openSUSE的系統參數"連動"的設計我覺得也很有問題,怎麼系統"整體"環境字級大小的設定,
居然就被一個權限給檔掉了,憑什麼不給改在一般帳號下的YaST控制中心的字級大小!!!???
改個字級大小會影響系統安全性嗎?系統安全性有需要這麼龜毛到連YaST控制中心的字級都不給改嗎???
不是每個只擁有一般帳號的終端電腦使用者的視力都那麼好可以看那樣小不拉機的預設字級。

寫到這裡我也很佩服MacOSX的使用者可以接受那至今預設值還在72DPI的系統預設字級。


繼續期待,我之前的一托拉庫問題,以及我所期望的答案。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: netman2013-08-19 12:58
不錯!繼續加油!
主題: distrowatch瀏覽有感
作者: IanHo2013-08-20 19:46
distrowatch瀏覽有感

distrowatch.com 大致上看了一輪之後,有些想法。雖然我不會寫程式,但是我覺得我理想中的
linux發行版的套件規劃環境,軟體技術上現在應該已經可以設計成一片一次裝到到好的安裝光碟。
就是正體中文文字系統為主、全世界的文字系統為輔的文書作業專用linux電腦作業系統,
這個linux發行版,其特設就是整體圖形介面的部分接近99%的正體中文化,
再來正體中文輸入法框架的部分,注音(含智慧型自動選字功能)/倉頡輸入法模組至少要支援cns11643規範
(來自中華民國政府官方)下的九萬五千個漢字。
再來,預設就把到unicode6.2版為止,所有網路上能找到的免費字形,
都收集起來到接近unicode6.2的十一萬個規範碼位的字元都幾乎"佈"滿為止,
再來其中漢字字形的部分必須要符合中華民國政府(教育部)對漢字的規範,
再來是實體印表機列印的部分,預設打包的套件還有預設安裝的套件,盡可能把"所有的"
穩定的最新版的印表機驅動程式,一次性的裝足。
這樣的linux發行版描述起來好像很簡單,然而以現在的軟體科技其實也辦得到。

可是還是會有一個問題,這個問題會出現在中華民國臺灣的 行政/政治 上,
導致這個理想中的非常實用的中文文書作業專用的linux發行版無法實作出來。

問題就在於 合乎中華民國臺灣政府單位(教育部)的正體中文漢字字形檔。
有一個叫做 中華民國行政院研究發展考核委員會全字庫小組 的政府單位,
它手上握有 一套六個細分兩組的字形檔案,這六個檔案的內含漢字,會不定時的增加,
透過這六個檔案,若安裝在民間的電腦,那麼就可以建立出達到跟政府單位的中文資訊處理文字量
"99%""同步"的正體中文資訊處理兼文書作業系統。
這樣的話,民眾百姓和政府交換文件檔案時,就可以必免缺漏字這部份的問題。
畢竟是直接拿政府單位發行的字形檔來用嘛!
結果狀況是,政府單位只有提供其中兩個檔案供民眾在網路上下載使用,其它四個,
政府單位刻意的"留一手",民眾得跑"實體的公文流程往返",才能取得剩下的字形檔案,而且還要填寫切結書,附上身分證影本等等資料申請手續。
結果可能導致民眾因為嫌麻煩,最後就放棄了。而去找了些內容"沒有符合"
中華民國臺灣政府單位(教育部)規範的漢字字形檔案來替代。

這個最開始的 行政/政治 問題"沒有"獲得解決的話,後續的 行政/政治 問題也不用去傷腦筋了,
因為也輪不到後續的 行政/政治 問題接續出現。

結論就是,我心中期望的linux特色發行版本所需要的軟體技術,在2013年的今天,
不會是問題。

而真正的問題會出在 國家內部的 行政/政治 上。
主題: 安裝openSUSE遇到一堆狀況之五
作者: IanHo2013-08-21 14:48


無法呼叫回來的桌面預設框

系統環境是openSUSE 12.3+KDE

系統初次安裝完畢之後,桌面上會有一個預設的框,裡頭會包含有五個捷徑圖示,
然後我就開始摸索這個"框"有些什麼功能,滑鼠游標接觸"框"的兩側邊緣時,
框邊會多出一條小圖示工具列,有五個小圖示,當我嘗試到最後一個"X"之後,
我發現我無法呼叫回來這個系統預設的"框",怎麼會這樣,我盡可能的翻遍了整個openSUSE圖形操作選項,
就是看不出來,到底有沒有哪個圖形介面的操作項目/流程,可以把這個預設的"框"給恢復原狀?
還是說這樣的框一但關閉了,就在也回不來了?(我從開機也不會再出現了)。
google老半天,完全goo不出所以然來!怎麼會這樣呢?
雖然事前有看到 /帳號/desktop/ 那五個 .desktop檔案 和 .目錄(實際內容為文字檔)
但是還是看不出所以然來,那個"X"到底是起手無回的"X",還是有機會在圖形介面下透過選項操作救回來的"X"?
再來是當我還沒有按下那個"X"之前,我會想把其他的應用程式捷徑圖示(來自開始選單)也加進
那個"框"裡頭,但是我目前只有找到對開始選單的應用程式圖示按右鍵出現的加入桌面的選項
會變成只有該單一圖示搭配一個"框"被加上桌面,要怎麼樣才可以透過項目點選操作把圖示加進
系統預設的框裡頭啊? 還是說openSUSE 12.3+KDE沒有提供這樣的圖形介面功能操作選項?

我的問題到底會不會有答案?那個被我按到"X"而消失的桌面預設框到底有沒有機會、
openSUSE到底有沒有全圖形介面的操作選項,把它給呼叫回來?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: netman2013-08-21 17:12
建一個新帳號挖一下裡面的設定檔?
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-21 18:04
建一個新帳號挖一下裡面的設定檔?

我有大致快速看過一輪,看不出所以然來,一個帳號下幾百個檔案大海撈針每個都開純文字編輯器去看我會受不了。
之前為了要搞注音輸入表格檔,因為政府公務員擺爛不主動自發性的debug的關係,我只好自行把十一萬行都用肉眼快看一遍已經把精神力消耗的差不多了,所以後來漢語拼音版本我只看了五萬行,我就不看了,也不想做了,反正現在的我又沒有在用漢語拼音。

我不想只是為了"一個設定"而把一個帳號下數百個檔案全部用文字編輯器打開看過一輪。

這段時間摸索linux圖形介面之後,我個人的解讀是,"一定"'已經有""符合我需求""需要"的"解決方案"已經存在,只是被進階電腦玩家"留一手"而已,畢竟說破不值錢。

所以到底是哪一個設定檔???對應哪一個圖形介面設定項目???
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: netman2013-08-21 21:32
新的帳號之home dir備份起來,然後再x掉那個邊框,再跟備份作比較〜
主題: 安裝openSUSE遇到一堆狀況之六
作者: IanHo2013-08-22 23:53
安裝openSUSE遇到一堆狀況之六

推論是找出一個可能的原因了,當整個openSUSE12.3+KDE預設環境都完成修補程式的更新之後,
桌面上預設的那個"框"推論是"資料夾檢視"這個"元件",這個"資料夾檢視"元件有預先被修改
(開發者客制)設定過,
"資料夾檢視"設定裡頭,"位置"是"顯示桌面資料夾",顯示\標頭\自訂標題 是 "無"。
因為 這個預設的"框"一旦被按下了框邊的直欄工具箱上的"X"就再也"救不回來了",
KDE桌面也沒有提供儲存這個框的圖形介面設定功能選項,無法即時把這個框再叫出來。
所以就必須先行記下,這個預設框的相關設定值,"X"了之後後得自己再去新建立一個新的。
然後我終於知道為什麼我花了好多時間都找不出所以然,我覺得我被KDE呼隆了,或者這是KDE的BUG。
在 顯示\標頭\自訂標題 預設是 "無",想當然爾,我會想填入一個字串"桌面項目"或者選擇內建的
"完整路徑",但是確定儲存之後,並"沒有"任何的視窗項目變動,這樣的結果導致我一開始"誤以為"
"資料夾檢視 設定"是跟 桌面預設的 框 沒有關係,直到我偶然的把"位置"換成其他的設定項目
確定儲存,框內的圖示項目變更之後,我又設定回"顯示桌面資料夾"又再一次的確定儲存,
然後 顯示\標頭\自訂標題 的變更才會"真的"生效。
很好~KDE呼隆我,顯示\標頭\自訂標題 、"位置" 理應是兩個獨立分開的設定項目,
背後卻設定為連動,而且還要"位置"修改儲存"兩次"才會導致 顯示\標頭\自訂標題的設定生效,
完全在 唬 使用者。
要不是我用非主流思考來找問題,而用土法煉鋼的方式來比對設定檔的話,那不曉得要找到何年何月!?

另外 我的測試環境 有裝 VM ,所以是一臺硬體有兩套 openSUSE12.3+KDE 交叉測試
把host插上USB隨身碟即時編輯裡頭的TXT檔案,儲存並關掉編輯器後,
在 dolphin 點選退出 USB隨身碟 選項 螢幕立即 "完全花屏"
於是只好實體host主機"電源重開機了"。
 依照正常程序退個USB隨身碟都會導致螢幕立即 "完全花屏",真的很無言~~~
主題: debian7搭配wheezy backports更新最新版本套件的問題
作者: IanHo2013-08-26 22:56
debian7搭配wheezy backports更新最新版本套件的問題

系統環境是 debian 7.1 (amd64)
我在synaptic裡頭加入了
deb http://ftp.debian.org/debian/ wheezy-backports main
這是 http://backports.debian.org/ 官網上的說明文字寫的。
更新synaptic之後我發現在 "現存版本" "這個欄位中" libreoffice最高"只能"選到
libreoffice 4.0.3-2版。然而偶然的,我發現了在
http://ftp.debian.org/debian/pool/main/libr/libreoffice/
居然有libreoffice_4.1.0-5_amd64.deb
也就是說整個目錄看下來其實是有整套libreoffice 4.1可以選用的,
那位什麼在synaptic裡頭無法出現 libreoffice_4.1.0-5 呢?
我明明已經把偏好的最高版本來自改選用了 wheezy-backports 了啊!!!???
為什麼 synaptic 會無法抓到 libreoffice_4.1.0-5 呢?
還是我在synaptic哪裡的設定有不足? 導致 synaptic 的 "現存版本"這個欄位
無法出現 libreoffice_4.1.0-5 可選用???

再來我發現其實
http://ftp.debian.org/debian/pool/
底下的 contrib main non-free 這三個路徑底下,都還是會有一堆"檔案"在裡頭,
可是為什麼 官網上的 套件庫位址 只有包含  main  ,卻刻意忽略
contrib  non-free 這兩個項目留了一手呢?這兩個項目仔細看子層,還是會有一堆檔案啊!

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22013-08-27 08:47
有路徑也有自己加到 apt 的 source 裡頭才會去用, 沒被放入 main 都是有原因的..... 尤其是授權不明的問題, 通常都不可能進入 main.  會違反 debian 對於 free 的潔癖, 要使用者自行加入才會去使用.

後來 pool 下頭是所有的版本的檔案都放那兒 (我記得早期不是用 pool 處理, 而是 stable/unstable/test 分開放), 自然會看到比較新的版本 (通常是 sid 的版本).
自己抓回去不一定能用 (會有相依性的問題, 不過少數沒什麼相依性的軟體是可以用).
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-27 11:23
有路徑也有自己加到 apt 的 source 裡頭才會去用, 沒被放入 main 都是有原因的..... 尤其是授權不明的問題, 通常都不可能進入 main.  會違反 debian 對於 free 的潔癖, 要使用者自行加入才會去使用.

有沒有哪篇相對近期的網路文章有提到這種狀況描述原因的?有正體中文的更好。
我沒有英文自然語言的搜尋能力,但是關鍵字又找不出所以然來!

後來 pool 下頭是所有的版本的檔案都放那兒 (我記得早期不是用 pool 處理, 而是 stable/unstable/test 分開放), 自然會看到比較新的版本 (通常是 sid 的版本).
自己抓回去不一定能用 (會有相依性的問題, 不過少數沒什麼相依性的軟體是可以用).

看不懂!前段是指雖然擺在pool裡頭但是有些更新版是給testing/unstable 用的是這個意思嗎?
那有沒有什麼設定技巧可以讓 debian 7.1 的synaptic  的 wheezy backports 能再向上偵測到這些版本? 還是說除非換成 testing/unstable backports ?

所謂的自己抓回去,是什麼個抓法?一個一個檔案下載嗎?


主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-08-27 11:37
有路徑也有自己加到 apt 的 source 裡頭才會去用, 沒被放入 main 都是有原因的..... 尤其是授權不明的問題, 通常都不可能進入 main.  會違反 debian 對於 free 的潔癖, 要使用者自行加入才會去使用.

我找到了~原來這邊有寫

https://wiki.debian.org/Backports

原來
http://backports.debian.org/
的說明文字都沒有提~
都留一手~

主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: twu22013-08-27 12:09
這幾年 debian 的作法是: 實際的檔案放 pool 裡頭, dists 目錄只有檔案列表, apt 在抓檔案時, 會依據 dists 內取得的內容去抓 pool 裡頭的檔案.
不同的版本 (stable/unstable/testing/sid) 的檔案列表內容是不一樣的, 所以去 pool 裡頭抓的檔案會不一樣.

自己去 pool 抓新版的 .deb 回來用, 就跟你自己抓 sid (通常最新的都是這個) 裡頭的 .deb 來裝一樣, 通常都是有相依性的問題.
一定要用的話, 就跟 backports (這個目前也是官方的東西了) 一樣, 要自己由 source 去 build.
主題: dpkg-scanpackages
作者: IanHo2013-08-27 22:05
另外想要問的是,在debian7.1+gnome(amd64)的環境下,現在是否已經有
"全圖形介面的"操作流程"",可以替代 dpkg-scanpackages 這道終端機指令所能做的是呢?
主題: 一個急就章的偏門,在debian7.1gnome(amd64)安裝libreoffice4.1
作者: IanHo2013-08-28 01:22
一個急就章的偏門,在debian7.1gnome(amd64)安裝libreoffice4.1

先去libreoffice官方網站下載三個檔案
LibreOffice_4.1.0_Linux_x86-64_deb.tar.gz
LibreOffice_4.1.0_Linux_x86-64_deb_helppack_zh-TW.tar.gz
LibreOffice_4.1.0_Linux_x86-64_deb_langpack_zh-TW.tar.gz
下載下來後解壓縮三個資料夾內會有一堆的deb檔案。
將這一堆的deb檔案複製出來另外擺放在一個新建立的資料夾內。
我挖出共六十個deb檔案,新建資料夾例如命名為 LibreOffice41DEB 好了,
然後進入終端機(使用一般帳號就可以),進入 LibreOffice41DEB 的上一層 資料夾,
在終端機執行指令
dpkg-scanpackages LibreOffice41DEB/ > Packages
然後會出現一個 骨子裡為純文字的 Packages 檔案,
把 Packages 搬移到 LibreOffice41DEB 資料夾下,
執行 synaptic ,加入APT套件庫位置
deb file:/home/妳的帳號/下載 LibreOffice41DEB/
多出來的 原始碼 那一列可以取消勾選,
然後點選 synaptic 的重新載入,
如果以上的偏門步驟都沒有錯誤的話,
那麼 LibreOffice41DEB/ 底下的六十個deb就被 synaptic納管了,
然後我搜尋套件找到了LibreOffice 4.1 的一堆套件,我挑出我需要的主要是正體中文套件,
英文語系套件我就略過不勾選了套件我就略過不勾選了,安裝完畢,gnome選單列有出現
LibreOffice 4.1 正體中文 可以執行,使用,存檔。目前還沒遇到軟體衝突的錯誤畫面。

可是問題出現了,在 組別 分類中 ,LibreOffice_4.1 被分類到"不明",這個分類太難看了,
我是希望能夠被分類到系統預設的"編輯器"或者我可以自訂一個新組別"LibreOffice 4.1",
然後網路上"沒有"我看得懂的文件明確的寫說怎麼樣可以在"全圖形界面的工作流程"下,
設定出"正確"的override 純文字檔案 。packages到底要填以下三種的哪一種?
libreoffice4.1_4.1.0.4-4_amd64.deb
libreoffice4.1_4.1.0.4-4_amd64
libreoffice4.1

priority 是 low, medium , high 要填哪一種?
section 是 編輯器, editor , LibreOffice 4.1 要填哪一種?
三種欄位又各有三種字串,排列組合沒完沒了~~~
誰能告訴我網路上那些網路上那些文章與討論文到底在寫什麼?
我實在看不出所以然來。

只不過想要裝個最新版libreoffice並且希望給synaptic納管而已,為什麼這麼麻煩!!!???
主題: 一個問題。
作者: IanHo2013-09-08 00:39
一個問題。

openSUSE12.3 KDE桌面環境,一開始裝好進入系統桌面的時後,
左下角有一個傾斜視角並含有三個圓圈的立體方塊圖示,
然而在跑完一輪openSUSE yast系統線上更新(需要修補的程式)之後重新進入系統,同樣的位置,
卻又變成紅藍綠三個實心點的圖示了,這是怎麼回事?
背後到底還變更了些什麼?怎麼連圖示也變了,這樣會讓使用者產生誤解,
以為好像有什麼東西在系統更新過後“不見了”!!!???
主題: 原來中文資訊處理還是可以扯到臺灣政治環境現況
作者: IanHo2013-09-12 20:33
原來中文資訊處理還是可以扯到臺灣政治環境現況

"去年"的時後,我自己編製了一份包含有九萬五千個中文漢字的"注音"輸入法表格檔,
擺在網路上免費分享,當時手中的編製資料庫源,還包含"漢語拼音"的資料庫,
也就是說,在技術上,我想要做的話,也是可以編製出一份包含有九萬五千個中文漢字的"漢語拼音"輸入法表格檔,
當時我若有製作出來,這份檔案的資料量理論上可以拼過對岸中國大陸"所有"當下既有的
"漢語拼音"輸入法表格檔,也就是說會出現一個有趣的狀況,全世界當下"資料量最大"的
"漢語拼音"輸入法表格檔(這裡的前提是:單個中文漢字),卻是由使用注音符號為主的中華民國台灣國民所編製出來的。
然而因位一些緣故,所以當下的我的做法是土法煉鋼的肉眼檢查所有的十一萬筆的對照資料有無瑕疵和錯誤,
當我對照到五萬多筆將近二分之一的份量得時後,我突然就不想繼續做下去了,
因為,去年當時的我突然想到,我現階段的人生,和將來的人生,會用到"漢語拼音"的機率實在很低,
我為什麼要幫對岸免費做東西? 我做了這個東西出來之後,對岸能給我些什麼符合我需求的好處?
於是我就突然就"不想"再繼續做下去了,不了了之,反正自己生活環境一定會用到的
注音輸入法表格檔有做完就好了。

今年的台灣政治現況,讓"我"感受到,我會預言,"除非""真的"有出現會影響臺灣民間基層社會運作的流血"革命"運動出現,
不然,可能在我有生之年內,所謂的"中華民國"將會"自然而然"的消失在歷史上,所謂的"台灣",在"二十年"後
(我預言不會超過二十年),
將會改變層級為 中華人民共和國"台灣省","馬英九"有可能成為台灣省"榮譽"省長。
如果我那時還活者,而且生活中還在接觸大量電腦資訊的話,我可能就"不得不"開始學習"漢語拼音"了,
然後,我可能就得回頭把"漢語拼音"輸入法表格檔給做出來了,
因為那時電腦打字就會用到了。
(我相信"二十年"後,中文輸入法與鍵盤的概念與設備依舊存在,了不起換了個輸入設備的材質與外在造型。)

臺灣都快要被中國再度統一了,早做晚做還不是都要做都要學"漢語拼音"輸入法表格檔,
但是"現在"的我就是"不想做"。真的被統一的那天再來做吧!
但是又想想,我自己不想做好像也沒差,因為我已經把"注音"輸入法表格檔是怎麼做出來的,
整個從零到有的SOP也都分享出來了。同樣的觀念與架構和資料源,都可以套用到
"漢語拼音"輸入法表格檔來舉一反三的實作。理論上有心要做的人,把SOP看過一遍,
就可以開始實作了。

記於2013年09月12日
主題: 逛linux網站有感
作者: IanHo2013-09-12 21:14
逛linux網站有感

網路上查資料東逛西逛,結果看到這麼一份資訊~~~

Arch Linux Downloads
https://www.archlinux.org/download/
Taiwan, Province of China
nctu.edu.tw
tku.edu.tw

有那麼些小失望啊~
希望英文程度好的網友,能夠寫英文信反應去正名

Taiwan, Republic of China

能夠讓 Taiwan, Republic of China 這樣一個目前是"正確"的名稱,
撐個十九年也好。
主題: 安裝openSUSE遇到一堆狀況之七
作者: IanHo2013-09-26 00:21
安裝openSUSE遇到一堆狀況之七

剛剛體會到一個經驗,就是若要更換linux圖形桌面的佈景主題,不論是桌面背景、滑鼠游標主題、視窗邊框裝飾、應用程式風格等等這些子項目,在更換任何其中之一之前,請先把工作中的重要文件"先行存檔",因為我發現,只不過在KDE環境換個佈景主題而已,居然都會導致不明的死當,我換的都還只是系統安裝完後內建的可更換主題而已。
所以再寫一次,在openSUSE 12.3 + KDE (已經完成所有修補套件更新)環境,若要"更換"所有有關佈景主題的設定選項,請先做好重要文件存檔的動作。
主題: 令人無語的公家機關
作者: IanHo2013-10-03 19:21


我自己發現,ROCtwTCPooo320ppc-1.1.0.oxt已經無法在
Apache OpenOffice 4.0.1上運作了,所以看樣子得重做新版了,
我編製這個檔案其中一個"必須"的資料查尋來源庫就是
www.cns11643.gov.tw
這個網站“目前”在全世界“完全“都沒有””完整可替代方案,
這是一個獨大且壟斷的資料庫。
結果"現在"這個網站掛掉了無法查尋我要的資料。
唉~台灣的公家機關啊,花了老百姓幾百萬幾千萬的納稅錢建置資料庫網站,
卻不定時就難以連線甚至網站無預警shotdown,還有一堆瑕疵錯誤資料。

換個中華民國的總統有沒有機會讓 www.cns11643.gov.tw
行政院研考會全字庫 這個公家機關的公務運作上再精實點啊???
主題: 中華民國臺灣正體中文標點符號工具列 2.0.0
作者: IanHo2013-10-07 18:02
中華民國臺灣正體中文標點符號工具列 2.0.0;ROCtwTCPaoo401intel-2.0.0.oxt;
for Apache OpenOffice 4.0.1 Writer, Calc, Draw, Impress on MacOSX
新增了方頭括號、花括號、方括號。
本檔案是在 Apache OpenOffice 4.0.1 for MacOSX 環境完成編製。
所以其它的作業系統和OOo的排列組合當然都還有沒測試。
然後以筆者有限的英文能力閱讀ExtensionCompiler.ott的過程中,
發現for LibreOffice的版本可能得另外重作一個新的,什麼時候生的出來,天知道。

有興趣下載的話,麻煩先到國際性的網站抓,這樣在國際性的網站下載次數比較好看。

中華民國臺灣正體中文標點符號工具列 (Republic Of China Taiwan Traditional Chinese Punctuation Toolbar)

http://extensions.openoffice.org/en/project/zhong-hua-min-guo-tai-wan-zheng-ti-zhong-wen-biao-dian-fu-hao-gong-ju-lie-republic-china

如果國際性的網站掛了,再到台灣的本地網站抓。

中華民國台灣正體中文標點符號工具列 for OpenOffice.org 家族
http://www.openfoundry.org/of/projects/2223/download
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-10-09 01:41
中華民國臺灣正體中文標點符號工具列
(Republic Of China Taiwan Traditional Chinese Punctuation Toolbar)
2.0.0
ROCtwTCPlo4052ppc-2.0.0.oxt;
本檔案在 LibreOffice 4.0.5.2+MacOSX 10.5.8(PowerPC架構)系統環境完成編製。
另外本人在 LibreOffice 4.1.2.3 on MacOSX 10.6.8(intel 32bit)環境,個人測試OK。
檔案製作過程之心得感想:
在將頁面切換成 “從右向左(直書)”模式的時後,本人將“中文直書”的標點符號的unicode的碼位的選用,
大部份多落在 FE1X~4X這個範圍,因為個人的測試發現,如果直接使用橫書的碼位,該符號所在空間會
莫名其妙的被壓扁,如果採用 FE1X~4X的碼位,就不會發生這種狀況,而unicode的定義裡,
這個範圍的字元大部份幾乎都是被定義為直書用途。
然而,我又發現很冏的狀況,就是MacOSX 10.5.8內建的正/繁體中文字型居然不包含完整的
直書用的中文全形標點符號,弟三方的字型解決方案, babelstone han這款在搭配
LO的"直書"模式的時後會出包(橫書就沒事),文泉驛正黑有bug,導致在短時間內我"沒有"選擇,
於是只好把直書模式的其中七個符號的"預設值"改成MacOSX 10.5.8內建的簡體中文字型。
這樣的結果就是,若Mac使用者希望這些標點符號是另外繁/正體中文的字形的話,就得勞煩使用者自己
去手動切換了(當然該字形檔必須包含有FE1X~4X和其他中文直書相關碼位的向量字圖)。
得去用簡體中文的字形檔當預設值真的很沒FU,但是沒辦法啊,當下沒有其他選擇,
這時不得不抱怨一下 繁/正體中文的字形軟體廠商怎麼這麼落後!!!
當簡體中文字形軟體廠商都已經把中文直書標點符號的碼位的向量字圖打包進去的時後,
繁/正體中文的字形該碼位都還是"空的"。
中華民國臺灣正體中文標點符號工具列 ROCtwTCPlo4052ppc-2.0.0.oxt
http://www.openfoundry.org/of/projects/2223
主題: ROCtwTCPlo4052ppc-2.0.0.oxt
作者: IanHo2013-10-09 16:13
經筆者個人測試,ROCtwTCPlo4052ppc-2.0.0.oxt可正常運作於
Debian7.1(AMD64) + GNOME +  libreoffice 4.1.0-5~bpo70+3 (wheezy backports)
這樣的版本組合環境。
但是要注意,配套的中文字型檔案要事先裝足,這樣才有正確的字型可以手動切換出來,
以免預設值出現怪怪的符號,請參考檔案內建的讀我文件。
新版主要就是新增 方括號,方頭括號,花括號,這些民間的中文詞典工具書上常用的符號。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: IanHo2013-10-09 22:49
經筆者個人測試,ROCtwTCPlo4052ppc-2.0.0.oxt可正常運作於
Debian 7.2 (PowerPC) 32-位元 + GNOME + libreoffice 4.1.0-5~bpo70+3 (wheezy backports)(libreoffice 4.1.0.4)
+ PowerBook G4 1.67Ghz  這樣的軟硬體版本組合環境。
主題: 免費看的文件
作者: IanHo2013-10-13 03:12
書籍創作底稿做出來了,然而被專業的電腦書籍類出版社編輯評估為
"衡量所有的成本和效益。我們暫時沒有出版這本書籍的打算。"
於是這份書籍創作底稿的創作者我做了一個決定,
就直接把這份原稿放在網路上。並暫時先採用創用CC的授權來分享。
書籍創作底稿主標題:以 Windows 思維用 Linux - GNOME 桌面篇
書籍創作底稿副標題:以 Debian Linux 7 wheezy 發行版為例
網址是:
http://zh.scribd.com/doc/175603671/DebianLinux7GNOME-pdf

當然,這裡面會有許多以前沒寫過的東西。
主題: 設定debian7(PowerPC)+gnome,一堆狀況
作者: IanHo2013-10-13 20:46

一個有點複雜的情境,先以debian7(amd64)+gnome環境為範例。
某些半新不舊款且非主流(非ATI&NV)的顯示卡晶片組,
只能搭配系統內建的Xorg驅動程式,一般而言的做法是,
debian7(amd64)+gnome開機時,在grub選單預設會有兩個選項,
第一個選項會進入GDM然後就是gnome全圖形桌面環境,
第二個選項是不會進入GDM,而就像是古早的DOS那樣的全終端機純文字指令模式畫面。
然後我就選擇第二個選項,登入帳號後,執行Xorg指令加參數,Xorg會自動判斷硬體和已經安裝的
相關驅動程式軟體生成出一個預設的xorg.conf顯示功能的參數設定值檔案,
然後我在土法煉鋼的參閱Xorg文件,針對這個參數設定值檔案做細部修改以符合硬體晶片組的細部效能設定,
最後假設這個xorg.conf內容規格完全正確且有匹配顯示卡晶片組,再放到對應的路徑下。
重開機後即可生效,然後顯示卡的功能被最佳化呈現,驅動程式有啓用。
然而執行Xorg指令加參數這個動作不能在進入圖形介面之後再開終端機視窗來執行,
必須在一開始開機時,尚未進入圖形介面之前執行。
根據原本這樣的制式流程,然後我就遇到問題了。
我手邊有一臺PowerBook G4末代款,搭配安裝debian7(PowerPC)+gnome,
進入系統OK,可是顯示功能,為最陽春的驅動,也就是沒有設定xorg.conf的狀態,
我必須要生成一個正確且匹配的xorg.conf,讓系統的顯示效能全開。
結果發生的狀況有,debian7(PowerPC)+gnome搭配的開機管理程式yaboot並沒有設計成
像是grub的那兩種開機選項,我不知道該怎麼個動作流程,可以讓系統把Xorg.conf生成出來?
在debian7(PowerPC)+gnome環境下,怎麼樣一個“流程的操作”,可以把Xorg或GDM或gnome
先停用,然後把xorg.conf生成之後,再啟用?


點閱次數都這麼高了~回應次數還是好低~~~

主題: Re: 免費看的文件
作者: darkranger2013-10-14 14:41
書籍創作底稿做出來了,然而被專業的電腦書籍類出版社編輯評估為
"衡量所有的成本和效益。我們暫時沒有出版這本書籍的打算。"
於是這份書籍創作底稿的創作者我做了一個決定,
就直接把這份原稿放在網路上。並暫時先採用創用CC的授權來分享。
書籍創作底稿主標題:以 Windows 思維用 Linux - GNOME 桌面篇
書籍創作底稿副標題:以 Debian Linux 7 wheezy 發行版為例
網址是:
http://zh.scribd.com/doc/175603671/DebianLinux7GNOME-pdf
當然,這裡面會有許多以前沒寫過的東西。
我很快的看了一下
只能說內容仍然比較像是個人筆記
而非可作為正式出版物的程度
主題: 依舊搞不定的Xorg設定
作者: IanHo2013-10-15 12:08
硬體是 蘋果筆電PowerBookG4 (1.67Ghz) 15"
從www.everymac.com 抄來的顯卡晶片組詳細型號是
ATI Mobility Radeon 9700 (4X AGP) with 128 MB of DDR SDRAM and dual-link DVI capabilities.
參考:
http://en.wikipedia.org/wiki/Comparison_of_ATI_Graphics_Processing_Units#Mobility_Radeon_Series
然而google PowerBookG4 (1.67Ghz)結果會有兩種版本
Mobility Radeon 9600 Pro    2004    M10    RV350    130    AGP 8x    128    350    350    2:4:4:4    1.4    1.4    11.2    DDR    128    9.0    2.0    
Mobility Radeon 9700    Feb 2004    M11    RV360    130    AGP 8x    128    450    275    2:4:4:4    1.8    1.8    8.8    DDR    128    9.0    2.0
安裝的系統是 Debian7.2(PowerPC)+GNOME
然後查到資料如下
http://www.x.org/releases/X11R7.7/doc/man/man4/radeon.4.xhtml
其中有
RV350
Radeon 9600PRO/9600SE/9600/9550, M10/M11, FireGL T2
RV360
Radeon 9600XT

這應該表示“理論上”Debian7.2(PowerPC)+GNOME所包含的Xorg顯卡驅動程式套件
會有支援我的 蘋果筆電PowerBookG4 (1.67Ghz) 15" ,應該要可以把顯示晶片組
的功能打開到一定的比例程度,並且驅動程式要會掛載起來,並且要在圖形面板上顯示出
驅動程式掛載的資訊才對。

然後用系統內原生的指令模式 Xorg -configure
產出了 xorg.conf 在系統上掛載使用 ,xorg.conf載入系統後 得到一個訊息如下:
gnome系統設定值\詳細資料\繪圖\仍然依舊顯示: software Rasterizer
居然"不是"類似 Radeon 的字眼,而是類似 軟體模擬的字眼。
這應該表示 Radeon 沒有驅動成功,所以問題到底出在哪裡???
冗長的xorg.conf系統預設值 和 Xorg.0.log(裡頭會有一堆(EE)、(WW))分別如下:
xorg.conf

代碼: [選擇]
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
Screen      1  "Screen1" RightOf "Screen0"
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "dri2"
Load  "dbe"
Load  "glx"
Load  "dri"
Load  "record"
Load  "extmod"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Monitor"
Identifier   "Monitor1"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "Dac6Bit"            # [<bool>]
        #Option     "Dac8Bit"            # [<bool>]
        #Option     "BusType"            # [<str>]
        #Option     "CPPIOMode"          # [<bool>]
        #Option     "CPusecTimeout"      # <i>
        #Option     "AGPMode"            # <i>
        #Option     "AGPFastWrite"        # [<bool>]
        #Option     "AGPSize"            # <i>
        #Option     "GARTSize"            # <i>
        #Option     "RingSize"            # <i>
        #Option     "BufferSize"          # <i>
        #Option     "EnableDepthMoves"    # [<bool>]
        #Option     "EnablePageFlip"      # [<bool>]
        #Option     "NoBackBuffer"        # [<bool>]
        #Option     "DMAForXv"            # [<bool>]
        #Option     "FBTexPercent"        # <i>
        #Option     "DepthBits"          # <i>
        #Option     "PCIAPERSize"        # <i>
        #Option     "AccelDFS"            # [<bool>]
        #Option     "IgnoreEDID"          # [<bool>]
        #Option     "CustomEDID"          # [<str>]
        #Option     "DisplayPriority"    # [<str>]
        #Option     "PanelSize"          # [<str>]
        #Option     "ForceMinDotClock"    # <freq>
        #Option     "ColorTiling"        # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "RageTheatreCrystal" # <i>
        #Option     "RageTheatreTunerPort" # <i>
        #Option     "RageTheatreCompositePort" # <i>
        #Option     "RageTheatreSVideoPort" # <i>
        #Option     "TunerType"          # <i>
        #Option     "RageTheatreMicrocPath" # <str>
        #Option     "RageTheatreMicrocType" # <str>
        #Option     "ScalerWidth"        # <i>
        #Option     "RenderAccel"        # [<bool>]
        #Option     "SubPixelOrder"      # [<str>]
        #Option     "ClockGating"        # [<bool>]
        #Option     "VGAAccess"          # [<bool>]
        #Option     "ReverseDDC"          # [<bool>]
        #Option     "LVDSProbePLL"        # [<bool>]
        #Option     "AccelMethod"        # <str>
        #Option     "DRI"                # [<bool>]
        #Option     "ConnectorTable"      # <str>
        #Option     "DefaultConnectorTable" # [<bool>]
        #Option     "DefaultTMDSPLL"      # [<bool>]
        #Option     "MacModel"            # <str>
        #Option     "TVDACLoadDetect"    # [<bool>]
        #Option     "ForceTVOut"          # [<bool>]
        #Option     "TVStandard"          # <str>
        #Option     "IgnoreLidStatus"    # [<bool>]
        #Option     "DefaultTVDACAdj"    # [<bool>]
        #Option     "Int10"              # [<bool>]
        #Option     "EXAVSync"            # [<bool>]
        #Option     "ATOMTVOut"          # [<bool>]
        #Option     "R4xxATOM"            # [<bool>]
        #Option     "ForceLowPowerMode"  # [<bool>]
        #Option     "DynamicPM"          # [<bool>]
        #Option     "NewPLL"              # [<bool>]
        #Option     "ZaphodHeads"        # <str>
Identifier  "Card0"
Driver      "radeon"
BusID       "PCI:0:16:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"            # [<bool>]
        #Option     "Rotate"              # <str>
        #Option     "fbdev"              # <str>
        #Option     "debug"              # [<bool>]
Identifier  "Card1"
Driver      "fbdev"
BusID       "PCI:0:16:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device     "Card1"
Monitor    "Monitor1"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

主題: 依舊搞不定的Xorg設定2
作者: IanHo2013-10-15 12:09
Xorg.0.log(裡頭會有一堆(EE)、(WW))

代碼: [選擇]
[    12.080]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[    12.080] X Protocol Version 11, Revision 0
[    12.080] Build Operating System: Linux 2.6.32-5-powerpc64 ppc Debian
[    12.080] Current Operating System: Linux PBG4 3.2.0-4-powerpc #1 Debian 3.2.51-1 ppc
[    12.081] Kernel command line: root=UUID=1c731928-b97b-4cc1-b558-aa57d234921d ro
[    12.081] Build Date: 17 April 2013  11:18:58AM
[    12.081] xorg-server 2:1.12.4-6 (Julien Cristau <jcristau@debian.org>)
[    12.081] Current version of pixman: 0.26.0
[    12.081] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[    12.081] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.081] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 15 02:55:44 2013
[    12.091] (==) Using config file: "/etc/X11/xorg.conf"
[    12.091] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.094] (==) ServerLayout "X.org Configured"
[    12.094] (**) |-->Screen "Screen0" (0)
[    12.094] (**) |   |-->Monitor "Monitor0"
[    12.096] (**) |   |-->Device "Card0"
[    12.096] (**) |-->Screen "Screen1" (1)
[    12.096] (**) |   |-->Monitor "Monitor1"
[    12.097] (**) |   |-->Device "Card1"
[    12.097] (**) |-->Input Device "Mouse0"
[    12.097] (**) |-->Input Device "Keyboard0"
[    12.097] (==) Automatically adding devices
[    12.097] (==) Automatically enabling devices
[    12.121] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.121] Entry deleted from font path.
[    12.121] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.121] Entry deleted from font path.
[    12.121] (**) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/cyrillic,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins,
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/cyrillic,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[    12.121] (**) ModulePath set to "/usr/lib/xorg/modules"
[    12.121] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    12.121] (WW) Disabling Mouse0
[    12.121] (WW) Disabling Keyboard0
[    12.122] (II) Loader magic: 0x20281574
[    12.122] (II) Module ABI versions:
[    12.122] X.Org ANSI C Emulation: 0.4
[    12.122] X.Org Video Driver: 12.1
[    12.122] X.Org XInput driver : 16.0
[    12.122] X.Org Server Extension : 6.0
[    12.123] (--) PCI:*(0:0:16:0) 1002:4e50:1002:4e50 rev 0, Mem @ 0xb8000000/134217728, 0xb0000000/65536, I/O @ 0x00000400/256, BIOS @ 0x????????/131072
[    12.123] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[    12.123] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[    12.123] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[    12.123] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
[    12.123] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[    12.123] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
[    12.124] (II) LoadModule: "dri2"
[    12.136] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    12.142] (II) Module dri2: vendor="X.Org Foundation"
[    12.142] compiled for 1.12.4, module version = 1.2.0
[    12.142] ABI class: X.Org Server Extension, version 6.0
[    12.142] (II) Loading extension DRI2
[    12.142] (II) LoadModule: "dbe"
[    12.143] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    12.144] (II) Module dbe: vendor="X.Org Foundation"
[    12.144] compiled for 1.12.4, module version = 1.0.0
[    12.144] Module class: X.Org Server Extension
[    12.144] ABI class: X.Org Server Extension, version 6.0
[    12.144] (II) Loading extension DOUBLE-BUFFER
[    12.144] (II) LoadModule: "glx"
[    12.145] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    12.152] (II) Module glx: vendor="X.Org Foundation"
[    12.152] compiled for 1.12.4, module version = 1.0.0
[    12.152] ABI class: X.Org Server Extension, version 6.0
[    12.152] (==) AIGLX enabled
[    12.152] (II) Loading extension GLX
[    12.152] (II) LoadModule: "dri"
[    12.153] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    12.154] (II) Module dri: vendor="X.Org Foundation"
[    12.154] compiled for 1.12.4, module version = 1.0.0
[    12.154] ABI class: X.Org Server Extension, version 6.0
[    12.154] (II) Loading extension XFree86-DRI
[    12.154] (II) LoadModule: "record"
[    12.155] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    12.156] (II) Module record: vendor="X.Org Foundation"
[    12.156] compiled for 1.12.4, module version = 1.13.0
[    12.156] Module class: X.Org Server Extension
[    12.156] ABI class: X.Org Server Extension, version 6.0
[    12.156] (II) Loading extension RECORD
[    12.156] (II) LoadModule: "extmod"
[    12.157] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    12.161] (II) Module extmod: vendor="X.Org Foundation"
[    12.161] compiled for 1.12.4, module version = 1.0.0
[    12.161] Module class: X.Org Server Extension
[    12.161] ABI class: X.Org Server Extension, version 6.0
[    12.161] (II) Loading extension SELinux
[    12.161] (II) Loading extension MIT-SCREEN-SAVER
[    12.161] (II) Loading extension XFree86-VidModeExtension
[    12.161] (II) Loading extension XFree86-DGA
[    12.161] (II) Loading extension DPMS
[    12.161] (II) Loading extension XVideo
[    12.161] (II) Loading extension XVideo-MotionCompensation
[    12.161] (II) Loading extension X-Resource
[    12.161] (II) LoadModule: "radeon"
[    12.161] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    12.175] (II) Module radeon: vendor="X.Org Foundation"
[    12.175] compiled for 1.12.4, module version = 6.14.99
[    12.175] Module class: X.Org Video Driver
[    12.175] ABI class: X.Org Video Driver, version 12.1
[    12.177] (II) LoadModule: "fbdev"
[    12.177] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    12.179] (II) Module fbdev: vendor="X.Org Foundation"
[    12.179] compiled for 1.12.1, module version = 0.4.2
[    12.179] ABI class: X.Org Video Driver, version 12.0
[    12.180] (II) RADEON: Driver for ATI Radeon chipsets:
ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
ATI Radeon Mobility X300 (M24) 3152 (PCIE),
ATI FireGL M24 GL 3154 (PCIE), ATI FireMV 2400 3155 (PCI),
ATI Radeon X600 (RV380) 3E50 (PCIE),
ATI FireGL V3200 (RV380) 3E54 (PCIE), ATI Radeon IGP320 (A3) 4136,
ATI Radeon IGP330/340/350 (A4) 4137, ATI Radeon 9500 AD (AGP),
ATI Radeon 9500 AE (AGP), ATI Radeon 9600TX AF (AGP),
ATI FireGL Z1 AG (AGP), ATI Radeon 9800SE AH (AGP),
ATI Radeon 9800 AI (AGP), ATI Radeon 9800 AJ (AGP),
ATI FireGL X2 AK (AGP), ATI Radeon 9600 AP (AGP),
ATI Radeon 9600SE AQ (AGP), ATI Radeon 9600XT AR (AGP),
ATI Radeon 9600 AS (AGP), ATI FireGL T2 AT (AGP), ATI Radeon 9650,
ATI FireGL RV360 AV (AGP), ATI Radeon 7000 IGP (A4+) 4237,
ATI Radeon 8500 AIW BB (AGP), ATI Radeon IGP320M (U1) 4336,
ATI Radeon IGP330M/340M/350M (U2) 4337,
ATI Radeon Mobility 7000 IGP 4437, ATI Radeon 9000/PRO If (AGP/PCI),
ATI Radeon 9000 Ig (AGP/PCI), ATI Radeon X800 (R420) JH (AGP),
ATI Radeon X800PRO (R420) JI (AGP),
ATI Radeon X800SE (R420) JJ (AGP), ATI Radeon X800 (R420) JK (AGP),
ATI Radeon X800 (R420) JL (AGP), ATI FireGL X3 (R420) JM (AGP),
ATI Radeon Mobility 9800 (M18) JN (AGP),
ATI Radeon X800 SE (R420) (AGP), ATI Radeon X800XT (R420) JP (AGP),
ATI Radeon X800 VE (R420) JT (AGP), ATI Radeon X850 (R480) (AGP),
ATI Radeon X850 XT (R480) (AGP), ATI Radeon X850 SE (R480) (AGP),
ATI Radeon X850 PRO (R480) (AGP), ATI Radeon X850 XT PE (R480) (AGP),
ATI Radeon Mobility M7 LW (AGP),
ATI Mobility FireGL 7800 M7 LX (AGP),
ATI Radeon Mobility M6 LY (AGP), ATI Radeon Mobility M6 LZ (AGP),
ATI FireGL Mobility 9000 (M9) Ld (AGP),
ATI Radeon Mobility 9000 (M9) Lf (AGP),
ATI Radeon Mobility 9000 (M9) Lg (AGP), ATI FireMV 2400 PCI,
ATI Radeon 9700 Pro ND (AGP), ATI Radeon 9700/9500Pro NE (AGP),
ATI Radeon 9600TX NF (AGP), ATI FireGL X1 NG (AGP),
ATI Radeon 9800PRO NH (AGP), ATI Radeon 9800 NI (AGP),
ATI FireGL X2 NK (AGP), ATI Radeon 9800XT NJ (AGP),
ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP),
ATI Radeon Mobility 9600 (M10) NQ (AGP),
ATI Radeon Mobility 9600 (M11) NR (AGP),
ATI Radeon Mobility 9600 (M10) NS (AGP),
ATI FireGL Mobility T2 (M10) NT (AGP),
ATI FireGL Mobility T2e (M11) NV (AGP), ATI Radeon QD (AGP),
ATI Radeon QE (AGP), ATI Radeon QF (AGP), ATI Radeon QG (AGP),
ATI FireGL 8700/8800 QH (AGP), ATI Radeon 8500 QL (AGP),
ATI Radeon 9100 QM (AGP), ATI Radeon 7500 QW (AGP/PCI),
ATI Radeon 7500 QX (AGP/PCI), ATI Radeon VE/7000 QY (AGP/PCI),
ATI Radeon VE/7000 QZ (AGP/PCI), ATI ES1000 515E (PCI),
ATI Radeon Mobility X300 (M22) 5460 (PCIE),
ATI Radeon Mobility X600 SE (M24C) 5462 (PCIE),
ATI FireGL M22 GL 5464 (PCIE), ATI Radeon X800 (R423) UH (PCIE),
ATI Radeon X800PRO (R423) UI (PCIE),
ATI Radeon X800LE (R423) UJ (PCIE),
ATI Radeon X800SE (R423) UK (PCIE),
ATI Radeon X800 XTP (R430) (PCIE), ATI Radeon X800 XL (R430) (PCIE),
ATI Radeon X800 SE (R430) (PCIE), ATI Radeon X800 (R430) (PCIE),
ATI FireGL V7100 (R423) (PCIE), ATI FireGL V5100 (R423) UQ (PCIE),
ATI FireGL unknown (R423) UR (PCIE),
ATI FireGL unknown (R423) UT (PCIE),
ATI Mobility FireGL V5000 (M26) (PCIE),
ATI Mobility FireGL V5000 (M26) (PCIE),
ATI Mobility Radeon X700 XL (M26) (PCIE),
ATI Mobility Radeon X700 (M26) (PCIE),
ATI Mobility Radeon X700 (M26) (PCIE),
ATI Radeon X550XTX 5657 (PCIE), ATI Radeon 9100 IGP (A5) 5834,
ATI Radeon Mobility 9100 IGP (U3) 5835,
ATI Radeon XPRESS 200 5954 (PCIE),
ATI Radeon XPRESS 200M 5955 (PCIE), ATI Radeon 9250 5960 (AGP),
ATI Radeon 9200 5961 (AGP), ATI Radeon 9200 5962 (AGP),
ATI Radeon 9200SE 5964 (AGP), ATI FireMV 2200 (PCI),
ATI ES1000 5969 (PCI), ATI Radeon XPRESS 200 5974 (PCIE),
ATI Radeon XPRESS 200M 5975 (PCIE),
ATI Radeon XPRESS 200 5A41 (PCIE),
ATI Radeon XPRESS 200M 5A42 (PCIE),
ATI Radeon XPRESS 200 5A61 (PCIE),
ATI Radeon XPRESS 200M 5A62 (PCIE),
ATI Radeon X300 (RV370) 5B60 (PCIE),
ATI Radeon X600 (RV370) 5B62 (PCIE),
ATI Radeon X550 (RV370) 5B63 (PCIE),
ATI FireGL V3100 (RV370) 5B64 (PCIE),
ATI FireMV 2200 PCIE (RV370) 5B65 (PCIE),
ATI Radeon Mobility 9200 (M9+) 5C61 (AGP),
ATI Radeon Mobility 9200 (M9+) 5C63 (AGP),
ATI Mobility Radeon X800 XT (M28) (PCIE),
ATI Mobility FireGL V5100 (M28) (PCIE),
ATI Mobility Radeon X800 (M28) (PCIE), ATI Radeon X850 5D4C (PCIE),
ATI Radeon X850 XT PE (R480) (PCIE),
ATI Radeon X850 SE (R480) (PCIE), ATI Radeon X850 PRO (R480) (PCIE),
ATI unknown Radeon / FireGL (R480) 5D50 (PCIE),
ATI Radeon X850 XT (R480) (PCIE),
ATI Radeon X800XT (R423) 5D57 (PCIE),
ATI FireGL V5000 (RV410) (PCIE), ATI Radeon X700 XT (RV410) (PCIE),
ATI Radeon X700 PRO (RV410) (PCIE),
ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X700 (RV410) (PCIE),
ATI Radeon X700 SE (RV410) (PCIE), ATI Radeon X1800,
ATI Mobility Radeon X1800 XT, ATI Mobility Radeon X1800,
ATI Mobility FireGL V7200, ATI FireGL V7200, ATI FireGL V5300,
ATI Mobility FireGL V7100, ATI Radeon X1800, ATI Radeon X1800,
ATI Radeon X1800, ATI Radeon X1800, ATI Radeon X1800,
ATI FireGL V7300, ATI FireGL V7350, ATI Radeon X1600, ATI RV505,
ATI Radeon X1300/X1550, ATI Radeon X1550, ATI M54-GL,
ATI Mobility Radeon X1400, ATI Radeon X1300/X1550,
ATI Radeon X1550 64-bit, ATI Mobility Radeon X1300,
ATI Mobility Radeon X1300, ATI Mobility Radeon X1300,
ATI Mobility Radeon X1300, ATI Radeon X1300, ATI Radeon X1300,
ATI RV505, ATI RV505, ATI FireGL V3300, ATI FireGL V3350,
ATI Radeon X1300, ATI Radeon X1550 64-bit, ATI Radeon X1300/X1550,
ATI Radeon X1600, ATI Radeon X1300/X1550, ATI Mobility Radeon X1450,
ATI Radeon X1300/X1550, ATI Mobility Radeon X2300,
ATI Mobility Radeon X2300, ATI Mobility Radeon X1350,
ATI Mobility Radeon X1350, ATI Mobility Radeon X1450,
ATI Radeon X1300, ATI Radeon X1550, ATI Mobility Radeon X1350,
ATI FireMV 2250, ATI Radeon X1550 64-bit, ATI Radeon X1600,
ATI Radeon X1650, ATI Radeon X1600, ATI Radeon X1600,
ATI Mobility FireGL V5200, ATI Mobility Radeon X1600,
ATI Radeon X1650, ATI Radeon X1650, ATI Radeon X1600,
ATI Radeon X1300 XT/X1600 Pro, ATI FireGL V3400,
ATI Mobility FireGL V5250, ATI Mobility Radeon X1700,
ATI Mobility Radeon X1700 XT, ATI FireGL V5200,
ATI Mobility Radeon X1700, ATI Radeon X2300HD,
ATI Mobility Radeon HD 2300, ATI Mobility Radeon HD 2300,
ATI Radeon X1950, ATI Radeon X1900, ATI Radeon X1950,
ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
ATI Radeon X1900, ATI Radeon X1900, ATI Radeon X1900,
ATI AMD Stream Processor, ATI Radeon X1900, ATI Radeon X1950,
ATI RV560, ATI RV560, ATI Mobility Radeon X1900, ATI RV560,
ATI Radeon X1950 GT, ATI RV570, ATI RV570, ATI FireGL V7400,
ATI RV560, ATI Radeon X1650, ATI Radeon X1650, ATI RV560,
ATI Radeon 9100 PRO IGP 7834, ATI Radeon Mobility 9200 IGP 7835,
ATI Radeon X1200, ATI Radeon X1200, ATI Radeon X1200,
ATI Radeon X1200, ATI Radeon X1200, ATI RS740, ATI RS740M, ATI RS740,
ATI RS740M, ATI Radeon HD 2900 XT, ATI Radeon HD 2900 XT,
ATI Radeon HD 2900 XT, ATI Radeon HD 2900 Pro, ATI Radeon HD 2900 GT,
ATI FireGL V8650, ATI FireGL V8600, ATI FireGL V7600,
ATI Radeon 4800 Series, ATI Radeon HD 4870 x2,
ATI Radeon 4800 Series, ATI Radeon HD 4850 x2,
ATI FirePro V8750 (FireGL), ATI FirePro V7760 (FireGL),
ATI Mobility RADEON HD 4850, ATI Mobility RADEON HD 4850 X2,
ATI Radeon 4800 Series, ATI FirePro RV770, AMD FireStream 9270,
AMD FireStream 9250, ATI FirePro V8700 (FireGL),
ATI Mobility RADEON HD 4870, ATI Mobility RADEON M98,
ATI Mobility RADEON HD 4870, ATI Radeon 4800 Series,
ATI Radeon 4800 Series, ATI FirePro M7750, ATI M98, ATI M98, ATI M98,
ATI Mobility Radeon HD 4650, ATI Radeon RV730 (AGP),
ATI Mobility Radeon HD 4670, ATI FirePro M5750,
ATI Mobility Radeon HD 4670, ATI Radeon RV730 (AGP),
ATI RV730XT [Radeon HD 4670], ATI RADEON E4600,
ATI Radeon HD 4600 Series, ATI RV730 PRO [Radeon HD 4650],
ATI FirePro V7750 (FireGL), ATI FirePro V5700 (FireGL),
ATI FirePro V3750 (FireGL), ATI Mobility Radeon HD 4830,
ATI Mobility Radeon HD 4850, ATI FirePro M7740, ATI RV740,
ATI Radeon HD 4770, ATI Radeon HD 4700 Series, ATI Radeon HD 4770,
ATI FirePro M5750, ATI RV610, ATI Radeon HD 2400 XT,
ATI Radeon HD 2400 Pro, ATI Radeon HD 2400 PRO AGP, ATI FireGL V4000,
ATI RV610, ATI Radeon HD 2350, ATI Mobility Radeon HD 2400 XT,
ATI Mobility Radeon HD 2400, ATI RADEON E2400, ATI RV610,
ATI FireMV 2260, ATI RV670, ATI Radeon HD3870,
ATI Mobility Radeon HD 3850, ATI Radeon HD3850,
ATI Mobility Radeon HD 3850 X2, ATI RV670,
ATI Mobility Radeon HD 3870, ATI Mobility Radeon HD 3870 X2,
ATI Radeon HD3870 X2, ATI FireGL V7700, ATI Radeon HD3850,
ATI Radeon HD3690, AMD Firestream 9170, ATI Radeon HD 4550,
ATI Radeon RV710, ATI Radeon RV710, ATI Radeon RV710,
ATI Radeon HD 4350, ATI Mobility Radeon 4300 Series,
ATI Mobility Radeon 4500 Series, ATI Mobility Radeon 4500 Series,
ATI FirePro RG220, ATI Mobility Radeon 4330, ATI RV630,
ATI Mobility Radeon HD 2600, ATI Mobility Radeon HD 2600 XT,
ATI Radeon HD 2600 XT AGP, ATI Radeon HD 2600 Pro AGP,
ATI Radeon HD 2600 XT, ATI Radeon HD 2600 Pro, ATI Gemini RV630,
ATI Gemini Mobility Radeon HD 2600 XT, ATI FireGL V5600,
ATI FireGL V3600, ATI Radeon HD 2600 LE,
ATI Mobility FireGL Graphics Processor, ATI Radeon HD 3470,
ATI Mobility Radeon HD 3430, ATI Mobility Radeon HD 3400 Series,
ATI Radeon HD 3450, ATI Radeon HD 3450, ATI Radeon HD 3430,
ATI Radeon HD 3450, ATI FirePro V3700, ATI FireMV 2450,
ATI FireMV 2260, ATI FireMV 2260, ATI Radeon HD 3600 Series,
ATI Radeon HD 3650 AGP, ATI Radeon HD 3600 PRO,
ATI Radeon HD 3600 XT, ATI Radeon HD 3600 PRO,
ATI Mobility Radeon HD 3650, ATI Mobility Radeon HD 3670,
ATI Mobility FireGL V5700, ATI Mobility FireGL V5725,
ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
ATI Radeon HD 3200 Graphics, ATI Radeon 3100 Graphics,
ATI Radeon HD 3300 Graphics, ATI Radeon HD 3200 Graphics,
ATI Radeon 3000 Graphics, SUMO, SUMO, SUMO2, SUMO2, SUMO2, SUMO2,
SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, SUMO, ATI Radeon HD 4200,
ATI Radeon 4100, ATI Mobility Radeon HD 4200,
ATI Mobility Radeon 4100, ATI Radeon HD 4290, ATI Radeon HD 4250,
AMD Radeon HD 6310 Graphics, AMD Radeon HD 6310 Graphics,
AMD Radeon HD 6250 Graphics, AMD Radeon HD 6250 Graphics,
AMD Radeon HD 6300 Series Graphics,
AMD Radeon HD 6200 Series Graphics, PALM, PALM, PALM, CYPRESS,
ATI FirePro (FireGL) Graphics Adapter,
ATI FirePro (FireGL) Graphics Adapter,
ATI FirePro (FireGL) Graphics Adapter, AMD Firestream 9370,
AMD Firestream 9350, ATI Radeon HD 5800 Series,
ATI Radeon HD 5800 Series, ATI Radeon HD 5800 Series,
ATI Radeon HD 5800 Series, ATI Radeon HD 5900 Series,
ATI Radeon HD 5900 Series, ATI Mobility Radeon HD 5800 Series,
ATI Mobility Radeon HD 5800 Series,
ATI FirePro (FireGL) Graphics Adapter,
ATI FirePro (FireGL) Graphics Adapter,
ATI Mobility Radeon HD 5800 Series, ATI Radeon HD 5700 Series,
ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
ATI Radeon HD 5700 Series, ATI Radeon HD 6700 Series,
ATI Mobility Radeon HD 5000 Series,
ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon HD 5570,
ATI FirePro (FireGL) Graphics Adapter,
ATI FirePro (FireGL) Graphics Adapter, ATI Radeon HD 5670,
ATI Radeon HD 5570, ATI Radeon HD 5500 Series, REDWOOD,
ATI Mobility Radeon HD 5000 Series,
ATI Mobility Radeon HD 5000 Series, ATI Mobility Radeon Graphics,
ATI Mobility Radeon Graphics, CEDAR,
ATI FirePro (FireGL) Graphics Adapter,
ATI FirePro (FireGL) Graphics Adapter, ATI FirePro 2270, CEDAR,
ATI Radeon HD 5450, CEDAR, CEDAR, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN, CAYMAN,
AMD Radeon HD 6900 Series, AMD Radeon HD 6900 Series, CAYMAN, CAYMAN,
CAYMAN, AMD Radeon HD 6900M Series, Mobility Radeon HD 6000 Series,
BARTS, BARTS, Mobility Radeon HD 6000 Series,
Mobility Radeon HD 6000 Series, BARTS, BARTS, BARTS, BARTS,
AMD Radeon HD 6800 Series, AMD Radeon HD 6800 Series,
AMD Radeon HD 6700 Series, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS, TURKS,
CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS,
CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, CAICOS, ARUBA, ARUBA,
ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA, ARUBA,
ARUBA, ARUBA
[    12.205] (II) FBDEV: driver for framebuffer: fbdev
[    12.205] (++) using VT number 7

[    12.232] (II) [KMS] drm report modesetting isn't supported.
[    12.233] (WW) Falling back to old probe method for fbdev
[    12.233] (II) Loading sub module "fbdevhw"
[    12.233] (II) LoadModule: "fbdevhw"
[    12.233] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    12.235] (II) Module fbdevhw: vendor="X.Org Foundation"
[    12.235] compiled for 1.12.4, module version = 0.0.2
[    12.235] ABI class: X.Org Video Driver, version 12.1
[    12.236] (II) RADEON(0): TOTO SAYS 00000000b0000000
[    12.236] (II) RADEON(0): MMIO registers at 0x00000000b0000000: size 64KB
[    12.236] (II) RADEON(0): PCI bus 0 card 16 func 0
[    12.237] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[    12.237] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    12.237] (==) RADEON(0): Default visual is TrueColor
[    12.237] (II) RADEON(0): VGAAccess option set to FALSE, VGA module load skipped
[    12.237] (==) RADEON(0): RGB weight 888
[    12.237] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[    12.237] (--) RADEON(0): Chipset: "ATI Radeon Mobility 9600/9700 (M10/M11) NP (AGP)" (ChipID = 0x4e50)
[    12.237] (--) RADEON(0): Linear framebuffer at 0x00000000b8000000
[    12.237] (II) RADEON(0): AGP card detected
[    12.237] (WW) RADEON(0): Failed to read PCI ROM!
[    12.237] (II) RADEON(0): Attempting to read un-POSTed bios
[    12.238] (WW) RADEON(0): Failed to read PCI ROM!
[    12.238] (WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used
[    12.241] drmOpenDevice: node name is /dev/dri/card0
[    12.385] drmOpenByBusid: Searching for BusID pci:0000:00:10.0
[    12.385] drmOpenDevice: node name is /dev/dri/card0
[    12.386] drmOpenDevice: open result is 7, (OK)
[    12.386] drmOpenByBusid: drmOpenMinor returns 7
[    12.386] drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
[    12.386] (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.33.0
[    12.386] (==) RADEON(0): Page Flipping disabled
[    12.386] (II) RADEON(0): Will try to use DMA for Xv image transfers
[    12.386] (II) RADEON(0): Generation 2 PCI interface, using max accessible memory
[    12.386] (II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=131072K)
[    12.386] (--) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
[    12.386] (II) RADEON(0): Color tiling enabled by default
[    12.386] (II) Loading sub module "ddc"
[    12.386] (II) LoadModule: "ddc"
[    12.386] (II) Module "ddc" already built-in
[    12.386] (II) Loading sub module "i2c"
[    12.386] (II) LoadModule: "i2c"
[    12.386] (II) Module "i2c" already built-in
[    12.388] (WW) RADEON(0): Video BIOS not detected, using default clock settings!
[    12.505] (II) RADEON(0): Probed PLL values: xtal: 27.000000 Mhz, sclk: 445.500000 Mhz, mclk: 240.750000 Mhz
[    12.505] (II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12500 max=35000; xclk=48150
[    12.506] (==) RADEON(0): Detected PowerBook with external DVI.
[    12.506] (II) RADEON(0): If this is not correct, try Option "MacModel" and consider reporting to the
[    12.506] (II) RADEON(0): xorg-driver-ati@lists.x.org mailing list with the contents of /proc/cpuinfo.
[    12.506] (II) RADEON(0): Existing panel PLL dividers will be used.
[    12.506] (WW) RADEON(0): Panel size 1440x960 is derived, this may not be correct.
If not, use PanelSize option to overwrite this setting
[    12.506] (II) RADEON(0): I2C bus "DVO" initialized.
[    12.506] (II) RADEON(0): I2C device "DVO:RADEON DVO Controller" registered at address 0x70.
[    12.506] (II) RADEON(0): Output LVDS using monitor section Monitor0
[    12.506] (II) RADEON(0): I2C bus "LVDS" initialized.
[    12.506] (II) RADEON(0): Output DVI-0 has no monitor section
[    12.506] (II) RADEON(0): I2C bus "DVI-0" initialized.
[    12.506] (II) RADEON(0): Output S-video has no monitor section
[    12.506] (II) RADEON(0): Port0:
[    12.506]   XRANDR name: LVDS
[    12.506]   Connector: LVDS
[    12.506]   LCD1: INTERNAL_LVDS
[    12.506]   DDC reg: 0x64
[    12.506] (II) RADEON(0): Port1:
[    12.506]   XRANDR name: DVI-0
[    12.506]   Connector: DVI-I
[    12.506]   CRT1: INTERNAL_DAC1
[    12.506]   DFP2: INTERNAL_DVO1
[    12.506]   DDC reg: 0x60
[    12.506] (II) RADEON(0): Port2:
[    12.506]   XRANDR name: S-video
[    12.506]   Connector: S-video
[    12.507]   TV1: INTERNAL_DAC2
[    12.507]   DDC reg: 0x0
[    12.507] (II) RADEON(0): I2C device "LVDS:ddc2" registered at address 0xA0.
[    12.507] (II) RADEON(0): I2C device "LVDS:E-EDID segment register" registered at address 0x60.
[    12.574] (II) RADEON(0): EDID for output LVDS
[    12.575] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    12.575] (II) RADEON(0): Year: 2005  Week: 14
[    12.575] (II) RADEON(0): EDID Version: 1.3
[    12.575] (II) RADEON(0): Digital Display Input
[    12.575] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    12.575] (II) RADEON(0): Gamma: 2.20
[    12.575] (II) RADEON(0): No DPMS capabilities specified
[    12.575] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    12.575] (II) RADEON(0): First detailed timing is preferred mode
[    12.575] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    12.575] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    12.575] (II) RADEON(0): Manufacturer's mask: 0
[    12.575] (II) RADEON(0): Supported detailed timing:
[    12.575] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    12.575] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    12.575] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    12.575] (II) RADEON(0): Unknown vendor-specific block 1
[    12.575] (II) RADEON(0):  LTN152W6
[    12.575] (II) RADEON(0): Monitor name: Color LCD
[    12.575] (II) RADEON(0): EDID (in hex):
[    12.575] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    12.575] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    12.575] (II) RADEON(0): 27505400000001010101010101010101
[    12.575] (II) RADEON(0): 0101010101013828a04051c010304020
[    12.575] (II) RADEON(0): 440041d6100000190000000100061030
[    12.575] (II) RADEON(0): 00000000000000000a20000000fe004c
[    12.575] (II) RADEON(0): 544e31353257360000000a20000000fc
[    12.575] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    12.575] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    12.575] (II) RADEON(0): Printing DDC gathered Modelines:
[    12.575] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    12.575] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    12.575] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    12.575] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    12.576] (II) RADEON(0): Year: 2005  Week: 14
[    12.576] (II) RADEON(0): EDID Version: 1.3
[    12.576] (II) RADEON(0): Digital Display Input
[    12.576] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    12.576] (II) RADEON(0): Gamma: 2.20
[    12.576] (II) RADEON(0): No DPMS capabilities specified
[    12.576] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    12.576] (II) RADEON(0): First detailed timing is preferred mode
[    12.576] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    12.576] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    12.576] (II) RADEON(0): Manufacturer's mask: 0
[    12.576] (II) RADEON(0): Supported detailed timing:
[    12.576] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    12.576] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    12.576] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    12.576] (II) RADEON(0): Unknown vendor-specific block 1
[    12.576] (II) RADEON(0):  LTN152W6
[    12.576] (II) RADEON(0): Monitor name: Color LCD
[    12.576] (II) RADEON(0): EDID (in hex):
[    12.576] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    12.576] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    12.576] (II) RADEON(0): 27505400000001010101010101010101
[    12.576] (II) RADEON(0): 0101010101013828a04051c010304020
[    12.576] (II) RADEON(0): 440041d6100000190000000100061030
[    12.576] (II) RADEON(0): 00000000000000000a20000000fe004c
[    12.576] (II) RADEON(0): 544e31353257360000000a20000000fc
[    12.576] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    12.576] finished output detect: 0
[    12.576] (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
[    12.582] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    12.582] Unhandled monitor type 0

主題: 依舊搞不定的Xorg設定3
作者: IanHo2013-10-15 12:11
代碼: [選擇]
[    12.582] finished output detect: 1
[    12.582] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
[    12.582] finished output detect: 2
[    12.582] finished all detect
[    12.636] (II) RADEON(0): EDID for output LVDS
[    12.636] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    12.636] (II) RADEON(0): Year: 2005  Week: 14
[    12.636] (II) RADEON(0): EDID Version: 1.3
[    12.636] (II) RADEON(0): Digital Display Input
[    12.636] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    12.636] (II) RADEON(0): Gamma: 2.20
[    12.636] (II) RADEON(0): No DPMS capabilities specified
[    12.636] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    12.636] (II) RADEON(0): First detailed timing is preferred mode
[    12.636] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    12.636] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    12.636] (II) RADEON(0): Manufacturer's mask: 0
[    12.636] (II) RADEON(0): Supported detailed timing:
[    12.636] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    12.636] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    12.636] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    12.636] (II) RADEON(0): Unknown vendor-specific block 1
[    12.636] (II) RADEON(0):  LTN152W6
[    12.636] (II) RADEON(0): Monitor name: Color LCD
[    12.636] (II) RADEON(0): EDID (in hex):
[    12.636] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    12.636] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    12.636] (II) RADEON(0): 27505400000001010101010101010101
[    12.636] (II) RADEON(0): 0101010101013828a04051c010304020
[    12.636] (II) RADEON(0): 440041d6100000190000000100061030
[    12.636] (II) RADEON(0): 00000000000000000a20000000fe004c
[    12.636] (II) RADEON(0): 544e31353257360000000a20000000fc
[    12.637] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    12.637] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    12.637] (II) RADEON(0): Printing DDC gathered Modelines:
[    12.637] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    12.637] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    12.637] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    12.637] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    12.637] (II) RADEON(0): Year: 2005  Week: 14
[    12.637] (II) RADEON(0): EDID Version: 1.3
[    12.637] (II) RADEON(0): Digital Display Input
[    12.637] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    12.637] (II) RADEON(0): Gamma: 2.20
[    12.637] (II) RADEON(0): No DPMS capabilities specified
[    12.637] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    12.637] (II) RADEON(0): First detailed timing is preferred mode
[    12.637] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    12.637] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    12.637] (II) RADEON(0): Manufacturer's mask: 0
[    12.637] (II) RADEON(0): Supported detailed timing:
[    12.637] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    12.637] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    12.637] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    12.637] (II) RADEON(0): Unknown vendor-specific block 1
[    12.637] (II) RADEON(0):  LTN152W6
[    12.637] (II) RADEON(0): Monitor name: Color LCD
[    12.637] (II) RADEON(0): EDID (in hex):
[    12.637] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    12.637] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    12.637] (II) RADEON(0): 27505400000001010101010101010101
[    12.637] (II) RADEON(0): 0101010101013828a04051c010304020
[    12.637] (II) RADEON(0): 440041d6100000190000000100061030
[    12.637] (II) RADEON(0): 00000000000000000a20000000fe004c
[    12.637] (II) RADEON(0): 544e31353257360000000a20000000fc
[    12.637] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    12.637] (II) RADEON(0): Panel infos found from DDC detailed: 1440x960
[    12.637] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    12.638] (II) RADEON(0): Printing probed modes for output LVDS
[    12.638] (II) RADEON(0): Modeline "1440x960"x59.9  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    12.638] (II) RADEON(0): Modeline "1440x900"x59.9  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    12.638] (II) RADEON(0): Modeline "1280x960"x59.9  101.25  1280 1360 1488 1696  960 963 967 996 -hsync +vsync (59.7 kHz e)
[    12.638] (II) RADEON(0): Modeline "1280x854"x59.9   89.25  1280 1352 1480 1680  854 857 867 887 -hsync +vsync (53.1 kHz e)
[    12.638] (II) RADEON(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync (49.7 kHz e)
[    12.638] (II) RADEON(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.8 kHz e)
[    12.638] (II) RADEON(0): Modeline "1152x768"x59.8   71.75  1152 1216 1328 1504  768 771 781 798 -hsync +vsync (47.7 kHz e)
[    12.638] (II) RADEON(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz e)
[    12.638] (II) RADEON(0): Modeline "800x600"x59.9   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz e)
[    12.638] (II) RADEON(0): Modeline "640x480"x59.4   23.75  640 664 720 800  480 483 487 500 -hsync +vsync (29.7 kHz e)
[    12.643] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    12.643] Unhandled monitor type 0
[    12.643] (II) RADEON(0): EDID for output DVI-0
[    12.643] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
[    12.643] (II) RADEON(0): EDID for output S-video
[    12.643] (II) RADEON(0): Output LVDS connected
[    12.643] (II) RADEON(0): Output DVI-0 disconnected
[    12.643] (II) RADEON(0): Output S-video disconnected
[    12.643] (II) RADEON(0): Using exact sizes for initial modes
[    12.643] (II) RADEON(0): Output LVDS using initial mode 1440x960
[    12.644] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[    12.644] (**) RADEON(0): Display dimensions: (320, 220) mm
[    12.644] (**) RADEON(0): DPI set to (114, 166)
[    12.644] (II) Loading sub module "fb"
[    12.644] (II) LoadModule: "fb"
[    12.644] (II) Loading /usr/lib/xorg/modules/libfb.so
[    12.676] (II) Module fb: vendor="X.Org Foundation"
[    12.676] compiled for 1.12.4, module version = 1.0.0
[    12.676] ABI class: X.Org ANSI C Emulation, version 0.4
[    12.676] (II) Loading sub module "ramdac"
[    12.676] (II) LoadModule: "ramdac"
[    12.676] (II) Module "ramdac" already built-in
[    12.677] (==) RADEON(0): Using EXA acceleration architecture
[    12.677] (II) Loading sub module "exa"
[    12.677] (II) LoadModule: "exa"
[    12.677] (II) Loading /usr/lib/xorg/modules/libexa.so
[    12.679] (II) Module exa: vendor="X.Org Foundation"
[    12.679] compiled for 1.12.4, module version = 2.5.0
[    12.679] ABI class: X.Org Video Driver, version 12.1
[    12.679] (==) RADEON(0): Assuming overlay scaler buffer width is 1920
[    12.679] (II) RADEON(0): Cannot access BIOS or it is not valid.
If your card is TV-in capable you will need to specify options RageTheatreCrystal, RageTheatreTunerPort,
RageTheatreSVideoPort and TunerType in /etc/X11/xorg.conf.
[    12.679] (!!) RADEON(0): MergedFB support has been removed and replaced with xrandr 1.2 support
[    12.679] (II) UnloadModule: "fbdev"
[    12.680] (II) Unloading fbdev
[    12.680] (II) UnloadSubModule: "fbdevhw"
[    12.680] (II) Unloading fbdevhw
[    12.680] (--) Depth 24 pixmap format is 32 bpp
[    12.680] (II) RADEON(0): RADEONScreenInit b8000000 0 0
[    12.681] Entering TV Save
[    12.681] Save TV timing tables
[    12.681] saveTimingTables: reading timing tables
[    12.681] TV Save done
[    12.883] (II) RADEON(0): Dynamic Power Management Disabled
[    12.885] (==) RADEON(0): Using 24 bit depth buffer
[    12.885] (II) RADEON(0): RADEONInitMemoryMap() :
[    12.885] (II) RADEON(0):   mem_size         : 0x08000000
[    12.885] (II) RADEON(0):   MC_FB_LOCATION   : 0xbfffb800
[    12.885] (II) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
[    12.885] (II) RADEON(0): Depth moves disabled by default
[    12.887] (II) RADEON(0): Allocating from a screen of 131072 kb
[    12.887] (II) RADEON(0): Will use 32 kb for hardware cursor 0 at offset 0x00816000
[    12.887] (II) RADEON(0): Will use 32 kb for hardware cursor 1 at offset 0x0081a000
[    12.887] (II) RADEON(0): Will use 8280 kb for front buffer at offset 0x00000000
[    12.887] (II) RADEON(0): Will use 8280 kb for back buffer at offset 0x0081e000
[    12.887] (II) RADEON(0): Will use 8280 kb for depth buffer at offset 0x01034000
[    12.887] (II) RADEON(0): Will use 52736 kb for textures at offset 0x0184a000
[    12.887] (II) RADEON(0): Will use 53464 kb for X Server offscreen at offset 0x04bca000
[    12.888] drmOpenDevice: node name is /dev/dri/card0
[    12.888] drmOpenDevice: open result is 7, (OK)
[    12.888] drmOpenDevice: node name is /dev/dri/card0
[    12.888] drmOpenDevice: open result is 7, (OK)
[    12.888] drmOpenByBusid: Searching for BusID pci:0000:00:10.0
[    12.888] drmOpenDevice: node name is /dev/dri/card0
[    12.888] drmOpenDevice: open result is 7, (OK)
[    12.888] drmOpenByBusid: drmOpenMinor returns 7
[    12.888] drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
[    12.888] (II) [drm] DRM interface version 1.4
[    12.888] (II) [drm] DRM open master succeeded.
[    12.888] (II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
[    12.888] (II) RADEON(0): [drm] framebuffer handle = 0xb8000000
[    12.888] (II) RADEON(0): [drm] added 1 reserved context for kernel
[    12.889] (II) RADEON(0): X context handle = 0x1
[    12.889] (II) RADEON(0): [drm] installed DRM signal handler
[    12.889] (==) RADEON(0): Using AGP 4x
[    12.889] (II) RADEON(0): [agp] Mode 0x07000207 [AGP 0x106b/0x0066; Card 0x1002/0x4e50 0x1002/0x4e50]
[    13.007] (II) RADEON(0): [agp] 32768 kB allocated with handle 0x00000001
[    13.029] (II) RADEON(0): [agp] ring handle = 0x00000000
[    13.029] (II) RADEON(0): [agp] Ring mapped at 0x500a2000
[    13.029] (II) RADEON(0): [agp] ring read ptr handle = 0x00101000
[    13.029] (II) RADEON(0): [agp] Ring read ptr mapped at 0x48036000
[    13.029] (II) RADEON(0): [agp] vertex/indirect buffers handle = 0x00102000
[    13.029] (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x501a3000
[    13.029] (II) RADEON(0): [agp] GART texture map handle = 0x00302000
[    13.029] (II) RADEON(0): [agp] GART Texture map mapped at 0x503a3000
[    13.029] (II) RADEON(0): [drm] register handle = 0x26000000
[    13.029] (II) RADEON(0): [dri] Visual configs initialized
[    13.032] (II) RADEON(0): RADEONRestoreMemMapRegisters() :
[    13.032] (II) RADEON(0):   MC_FB_LOCATION   : 0xbfffb800 0x7fff0000
[    13.032] (II) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
[    13.233] (==) RADEON(0): Backing store disabled
[    13.233] (II) RADEON(0): [DRI] installation complete
[    13.255] (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
[    13.255] (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
[    13.255] (II) RADEON(0): [drm] dma control initialized, using IRQ 48
[    13.255] (II) RADEON(0): [drm] Initialized kernel GART heap manager, 29884416
[    13.255] (WW) RADEON(0): DRI init changed memory map, adjusting ...
[    13.255] (WW) RADEON(0):   MC_FB_LOCATION  was: 0xbfffb800 is: 0xbfffb800
[    13.255] (WW) RADEON(0):   MC_AGP_LOCATION was: 0xffffffc0 is: 0xc1ffc000
[    13.255] (II) RADEON(0): RADEONRestoreMemMapRegisters() :
[    13.255] (II) RADEON(0):   MC_FB_LOCATION   : 0xbfffb800 0xbfffb800
[    13.255] (II) RADEON(0):   MC_AGP_LOCATION  : 0xc1ffc000
[    13.355] (II) RADEON(0): Direct rendering enabled
[    13.356] (II) RADEON(0): Render acceleration enabled for R300/R400/R500 type cards.
[    13.356] (II) RADEON(0): Setting EXA maxPitchBytes
[    13.356] (II) RADEON(0): num quad-pipes is 1
[    13.356] (II) EXA(0): Offscreen pixmap area of 54747136 bytes
[    13.356] (II) EXA(0): Driver registered support for the following operations:
[    13.356] (II)         Solid
[    13.356] (II)         Copy
[    13.356] (II)         Composite (RENDER acceleration)
[    13.356] (II)         UploadToScreen
[    13.356] (II) RADEON(0): Acceleration enabled
[    13.356] (==) RADEON(0): DPMS enabled
[    13.356] (==) RADEON(0): Silken mouse enabled
[    13.358] (II) RADEON(0): No video input capabilities detected and no information is provided - disabling multimedia i2c
[    13.358] (II) Loading sub module "theatre_detect"
[    13.358] (II) LoadModule: "theatre_detect"
[    13.358] (II) Loading /usr/lib/xorg/modules/multimedia/theatre_detect_drv.so
[    13.359] (II) Module theatre_detect: vendor="X.Org Foundation"
[    13.359] compiled for 1.12.4, module version = 1.0.0
[    13.359] ABI class: X.Org Video Driver, version 12.1
[    13.359] (II) RADEON(0): no multimedia table present, disabling Rage Theatre.
[    13.359] (II) RADEON(0): Set up overlay video
[    13.359] (II) RADEON(0): Set up textured video
[    13.359] (II) RADEON(0): [XvMC] Associated with Radeon Textured Video.
[    13.359] (II) RADEON(0): [XvMC] Extension initialized.
[    13.624] disable TV
[    13.828] init memmap
[    13.828] init common
[    13.828] init crtc1
[    13.828] init pll1
[    13.828] restore memmap
[    13.828] (II) RADEON(0): RADEONRestoreMemMapRegisters() :
[    13.828] (II) RADEON(0):   MC_FB_LOCATION   : 0xbfffb800 0xbfffb800
[    13.828] (II) RADEON(0):   MC_AGP_LOCATION  : 0xc1ffc000
[    13.928] restore common
[    13.928] restore crtc1
[    13.928] restore pll1
[    13.928] set RMX
[    13.928] set LVDS
[    13.929] enable LVDS
[    14.129] disable TV
[    14.129] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    14.193] (--) RandR disabled
[    14.193] (II) Initializing built-in extension Generic Event Extension
[    14.193] (II) Initializing built-in extension SHAPE
[    14.193] (II) Initializing built-in extension MIT-SHM
[    14.193] (II) Initializing built-in extension XInputExtension
[    14.193] (II) Initializing built-in extension XTEST
[    14.193] (II) Initializing built-in extension BIG-REQUESTS
[    14.193] (II) Initializing built-in extension SYNC
[    14.193] (II) Initializing built-in extension XKEYBOARD
[    14.193] (II) Initializing built-in extension XC-MISC
[    14.193] (II) Initializing built-in extension SECURITY
[    14.193] (II) Initializing built-in extension XINERAMA
[    14.193] (II) Initializing built-in extension XFIXES
[    14.193] (II) Initializing built-in extension RENDER
[    14.193] (II) Initializing built-in extension RANDR
[    14.193] (II) Initializing built-in extension COMPOSITE
[    14.193] (II) Initializing built-in extension DAMAGE
[    14.199] (II) SELinux: Disabled on system
[    14.233] (II) AIGLX: Screen 0 is not DRI2 capable
[    14.233] drmOpenDevice: node name is /dev/dri/card0
[    14.233] drmOpenDevice: open result is 8, (OK)
[    14.233] drmOpenByBusid: Searching for BusID pci:0000:00:10.0
[    14.233] drmOpenDevice: node name is /dev/dri/card0
[    14.233] drmOpenDevice: open result is 8, (OK)
[    14.233] drmOpenByBusid: drmOpenMinor returns 8
[    14.233] drmOpenByBusid: Interface 1.4 failed, trying 1.1
[    14.233] drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
[    14.265] (EE) AIGLX error: r300 does not export required DRI extension
[    14.265] (EE) AIGLX: reverting to software rendering
[    14.286] (II) AIGLX: Loaded and initialized swrast
[    14.286] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    14.287] (II) RADEON(0): Setting screen physical size to 381 x 254
[    14.641] (II) config/udev: Adding input device Apple Computer Apple Internal Keyboard / Trackpad (/dev/input/event2)
[    14.641] (**) Apple Computer Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[    14.641] (II) LoadModule: "evdev"
[    14.641] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    14.643] (II) Module evdev: vendor="X.Org Foundation"
[    14.643] compiled for 1.12.1, module version = 2.7.0
[    14.643] Module class: X.Org XInput Driver
[    14.643] ABI class: X.Org XInput driver, version 16.0
[    14.643] (II) Using input driver 'evdev' for 'Apple Computer Apple Internal Keyboard / Trackpad'
[    14.643] (**) Apple Computer Apple Internal Keyboard / Trackpad: always reports core events
[    14.643] (**) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Device: "/dev/input/event2"
[    14.643] (--) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x214
[    14.643] (--) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Found keys
[    14.643] (II) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Configuring as keyboard
[    14.644] (**) Option "config_info" "udev:/sys/devices/pci0001:10/0001:10:15.1/usb3/3-2/3-2:1.0/input/input2/event2"
[    14.644] (II) XINPUT: Adding extended input device "Apple Computer Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 6)
[    14.644] (**) Option "xkb_rules" "evdev"
[    14.644] (**) Option "xkb_model" "pc105"
[    14.644] (**) Option "xkb_layout" "us"
[    14.645] (II) config/udev: Adding input device appletouch (/dev/input/event1)
[    14.646] (**) appletouch: Applying InputClass "evdev touchpad catchall"
[    14.646] (**) appletouch: Applying InputClass "touchpad catchall"
[    14.646] (**) appletouch: Applying InputClass "Default clickpad buttons"
[    14.646] (II) LoadModule: "synaptics"
[    14.646] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    14.649] (II) Module synaptics: vendor="X.Org Foundation"
[    14.649] compiled for 1.12.4, module version = 1.6.2
[    14.649] Module class: X.Org XInput Driver
[    14.649] ABI class: X.Org XInput driver, version 16.0
[    14.649] (II) Using input driver 'synaptics' for 'appletouch'
[    14.649] (**) appletouch: always reports core events
[    14.649] (**) Option "Device" "/dev/input/event1"
[    14.649] (--) synaptics: appletouch: x-axis range 0 - 895
[    14.649] (--) synaptics: appletouch: y-axis range 0 - 343
[    14.649] (--) synaptics: appletouch: pressure range 0 - 300
[    14.649] (II) synaptics: appletouch: device does not report finger width.
[    14.650] (--) synaptics: appletouch: buttons: left double triple
[    14.650] (--) synaptics: appletouch: Vendor 0x5ac Product 0x214
[    14.650] (--) synaptics: appletouch: invalid finger width range.  defaulting to 0 - 15
[    14.650] (--) synaptics: appletouch: touchpad found
[    14.650] (**) appletouch: always reports core events
[    14.650] (**) Option "config_info" "udev:/sys/devices/pci0001:10/0001:10:15.1/usb3/3-2/3-2:1.1/input/input1/event1"
[    14.650] (II) XINPUT: Adding extended input device "appletouch" (type: TOUCHPAD, id 7)
[    14.650] (**) synaptics: appletouch: (accel) MinSpeed is now constant deceleration 2.5
[    14.650] (**) synaptics: appletouch: MaxSpeed is now 1.75
[    14.650] (**) synaptics: appletouch: AccelFactor is now 0.209
[    14.651] (**) appletouch: (accel) keeping acceleration scheme 1
[    14.651] (**) appletouch: (accel) acceleration profile 1
[    14.651] (**) appletouch: (accel) acceleration factor: 2.000
[    14.651] (**) appletouch: (accel) acceleration threshold: 4
[    14.651] (--) synaptics: appletouch: touchpad found
[    14.651] (II) config/udev: Adding input device appletouch (/dev/input/mouse0)
[    14.652] (**) appletouch: Ignoring device from InputClass "touchpad ignore duplicates"
[    14.652] (II) config/udev: Adding input device Apple Computer Apple Internal Keyboard / Trackpad (/dev/input/event3)
[    14.652] (**) Apple Computer Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[    14.652] (II) Using input driver 'evdev' for 'Apple Computer Apple Internal Keyboard / Trackpad'
[    14.652] (**) Apple Computer Apple Internal Keyboard / Trackpad: always reports core events
[    14.652] (**) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Device: "/dev/input/event3"
[    14.653] (--) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Vendor 0x5ac Product 0x214
[    14.653] (--) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Found keys
[    14.653] (II) evdev: Apple Computer Apple Internal Keyboard / Trackpad: Configuring as keyboard
[    14.653] (**) Option "config_info" "udev:/sys/devices/pci0001:10/0001:10:15.1/usb3/3-2/3-2:1.2/input/input3/event3"
[    14.653] (II) XINPUT: Adding extended input device "Apple Computer Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 8)
[    14.653] (**) Option "xkb_rules" "evdev"
[    14.653] (**) Option "xkb_model" "pc105"
[    14.653] (**) Option "xkb_layout" "us"
[    14.655] (II) config/udev: Adding input device PMU (/dev/input/event0)
[    14.655] (**) PMU: Applying InputClass "evdev keyboard catchall"
[    14.655] (II) Using input driver 'evdev' for 'PMU'
[    14.655] (**) PMU: always reports core events
[    14.655] (**) evdev: PMU: Device: "/dev/input/event0"
[    14.655] (--) evdev: PMU: Vendor 0x1 Product 0x1
[    14.655] (--) evdev: PMU: Found keys
[    14.655] (II) evdev: PMU: Configuring as keyboard
[    14.655] (**) Option "config_info" "udev:/sys/devices/virtual/input/input0/event0"
[    14.655] (II) XINPUT: Adding extended input device "PMU" (type: KEYBOARD, id 9)
[    14.655] (**) Option "xkb_rules" "evdev"
[    14.655] (**) Option "xkb_model" "pc105"
[    14.655] (**) Option "xkb_layout" "us"
[    14.722] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    14.722] (II) RADEON(0): Printing DDC gathered Modelines:
[    14.722] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    14.722] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    14.722] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    14.722] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    14.722] (II) RADEON(0): Year: 2005  Week: 14
[    14.722] (II) RADEON(0): EDID Version: 1.3
[    14.722] (II) RADEON(0): Digital Display Input
[    14.722] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    14.722] (II) RADEON(0): Gamma: 2.20
[    14.722] (II) RADEON(0): No DPMS capabilities specified
[    14.722] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    14.722] (II) RADEON(0): First detailed timing is preferred mode
[    14.722] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    14.722] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    14.722] (II) RADEON(0): Manufacturer's mask: 0
[    14.722] (II) RADEON(0): Supported detailed timing:
[    14.722] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    14.722] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    14.722] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    14.722] (II) RADEON(0): Unknown vendor-specific block 1
[    14.722] (II) RADEON(0):  LTN152W6
[    14.722] (II) RADEON(0): Monitor name: Color LCD
[    14.722] (II) RADEON(0): EDID (in hex):
[    14.722] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    14.722] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    14.722] (II) RADEON(0): 27505400000001010101010101010101
[    14.722] (II) RADEON(0): 0101010101013828a04051c010304020
[    14.722] (II) RADEON(0): 440041d6100000190000000100061030
[    14.722] (II) RADEON(0): 00000000000000000a20000000fe004c
[    14.722] (II) RADEON(0): 544e31353257360000000a20000000fc
[    14.723] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    14.723] (II) RADEON(0): Panel infos found from DDC detailed: 1440x960
[    14.723] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    14.728] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    14.728] Unhandled monitor type 0
[    14.728] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
[    15.347] (II) config/udev: Adding input device Mouseemu virtual mouse (/dev/input/mouse1)
[    15.347] (II) No input driver specified, ignoring this device.
[    15.347] (II) This device may have been added with another device file.
[    15.411] (II) config/udev: Adding input device Mouseemu virtual keyboard (/dev/input/event4)
[    15.411] (**) Mouseemu virtual keyboard: Applying InputClass "evdev keyboard catchall"
[    15.411] (II) Using input driver 'evdev' for 'Mouseemu virtual keyboard'
[    15.411] (**) Mouseemu virtual keyboard: always reports core events
[    15.411] (**) evdev: Mouseemu virtual keyboard: Device: "/dev/input/event4"
[    15.411] (--) evdev: Mouseemu virtual keyboard: Vendor 0x1f Product 0x1f
[    15.411] (--) evdev: Mouseemu virtual keyboard: Found keys
[    15.411] (II) evdev: Mouseemu virtual keyboard: Configuring as keyboard
[    15.411] (**) Option "config_info" "udev:/sys/devices/virtual/input/input4/event4"
[    15.411] (II) XINPUT: Adding extended input device "Mouseemu virtual keyboard" (type: KEYBOARD, id 10)
[    15.411] (**) Option "xkb_rules" "evdev"
[    15.411] (**) Option "xkb_model" "pc105"
[    15.411] (**) Option "xkb_layout" "us"
[    15.415] (II) config/udev: Adding input device Mouseemu virtual mouse (/dev/input/event5)
[    15.415] (**) Mouseemu virtual mouse: Applying InputClass "evdev pointer catchall"
[    15.415] (II) Using input driver 'evdev' for 'Mouseemu virtual mouse'
[    15.415] (**) Mouseemu virtual mouse: always reports core events
[    15.415] (**) evdev: Mouseemu virtual mouse: Device: "/dev/input/event5"
[    15.416] (--) evdev: Mouseemu virtual mouse: Vendor 0x1f Product 0x1e
[    15.416] (--) evdev: Mouseemu virtual mouse: Found 3 mouse buttons
[    15.416] (--) evdev: Mouseemu virtual mouse: Found scroll wheel(s)
[    15.416] (--) evdev: Mouseemu virtual mouse: Found relative axes
[    15.416] (--) evdev: Mouseemu virtual mouse: Found x and y relative axes
[    15.416] (II) evdev: Mouseemu virtual mouse: Configuring as mouse
[    15.416] (II) evdev: Mouseemu virtual mouse: Adding scrollwheel support
[    15.416] (**) evdev: Mouseemu virtual mouse: YAxisMapping: buttons 4 and 5
[    15.416] (**) evdev: Mouseemu virtual mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    15.416] (**) Option "config_info" "udev:/sys/devices/virtual/input/input5/event5"
[    15.416] (II) XINPUT: Adding extended input device "Mouseemu virtual mouse" (type: MOUSE, id 11)
[    15.416] (II) evdev: Mouseemu virtual mouse: initialized for relative axes.
[    15.417] (**) Mouseemu virtual mouse: (accel) keeping acceleration scheme 1
[    15.417] (**) Mouseemu virtual mouse: (accel) acceleration profile 0
[    15.417] (**) Mouseemu virtual mouse: (accel) acceleration factor: 2.000
[    15.417] (**) Mouseemu virtual mouse: (accel) acceleration threshold: 4
[    15.879] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    15.879] (II) RADEON(0): Printing DDC gathered Modelines:
[    15.879] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    15.879] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    15.879] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    15.879] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    15.879] (II) RADEON(0): Year: 2005  Week: 14
[    15.879] (II) RADEON(0): EDID Version: 1.3
[    15.879] (II) RADEON(0): Digital Display Input
[    15.879] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    15.879] (II) RADEON(0): Gamma: 2.20
[    15.879] (II) RADEON(0): No DPMS capabilities specified
[    15.879] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    15.879] (II) RADEON(0): First detailed timing is preferred mode
[    15.879] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    15.879] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    15.879] (II) RADEON(0): Manufacturer's mask: 0
[    15.879] (II) RADEON(0): Supported detailed timing:
[    15.879] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    15.879] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    15.879] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    15.879] (II) RADEON(0): Unknown vendor-specific block 1
[    15.879] (II) RADEON(0):  LTN152W6
[    15.879] (II) RADEON(0): Monitor name: Color LCD
[    15.879] (II) RADEON(0): EDID (in hex):
[    15.879] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    15.879] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    15.879] (II) RADEON(0): 27505400000001010101010101010101
[    15.879] (II) RADEON(0): 0101010101013828a04051c010304020
[    15.880] (II) RADEON(0): 440041d6100000190000000100061030
[    15.880] (II) RADEON(0): 00000000000000000a20000000fe004c
[    15.880] (II) RADEON(0): 544e31353257360000000a20000000fc
[    15.880] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    15.880] (II) RADEON(0): Panel infos found from DDC detailed: 1440x960
[    15.880] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    15.885] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    15.885] Unhandled monitor type 0
[    15.885] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
[    52.504] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    52.504] (II) RADEON(0): Printing DDC gathered Modelines:
[    52.504] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    52.504] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    52.504] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    52.504] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    52.504] (II) RADEON(0): Year: 2005  Week: 14
[    52.504] (II) RADEON(0): EDID Version: 1.3
[    52.504] (II) RADEON(0): Digital Display Input
[    52.504] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    52.504] (II) RADEON(0): Gamma: 2.20
[    52.504] (II) RADEON(0): No DPMS capabilities specified
[    52.504] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    52.504] (II) RADEON(0): First detailed timing is preferred mode
[    52.504] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    52.504] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    52.504] (II) RADEON(0): Manufacturer's mask: 0
[    52.504] (II) RADEON(0): Supported detailed timing:
[    52.504] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    52.505] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    52.505] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    52.505] (II) RADEON(0): Unknown vendor-specific block 1
[    52.505] (II) RADEON(0):  LTN152W6
[    52.505] (II) RADEON(0): Monitor name: Color LCD
[    52.505] (II) RADEON(0): EDID (in hex):
[    52.505] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    52.505] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    52.505] (II) RADEON(0): 27505400000001010101010101010101
[    52.505] (II) RADEON(0): 0101010101013828a04051c010304020
[    52.505] (II) RADEON(0): 440041d6100000190000000100061030
[    52.505] (II) RADEON(0): 00000000000000000a20000000fe004c
[    52.505] (II) RADEON(0): 544e31353257360000000a20000000fc
[    52.505] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    52.505] (II) RADEON(0): Panel infos found from DDC detailed: 1440x960
[    52.505] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    52.510] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    52.511] Unhandled monitor type 0
[    52.511] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
[    54.201] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    54.202] (II) RADEON(0): Printing DDC gathered Modelines:
[    54.202] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    54.202] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    54.202] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    54.202] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    54.202] (II) RADEON(0): Year: 2005  Week: 14
[    54.202] (II) RADEON(0): EDID Version: 1.3
[    54.202] (II) RADEON(0): Digital Display Input
[    54.202] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    54.202] (II) RADEON(0): Gamma: 2.20
[    54.202] (II) RADEON(0): No DPMS capabilities specified
[    54.202] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    54.202] (II) RADEON(0): First detailed timing is preferred mode
[    54.202] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    54.202] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    54.202] (II) RADEON(0): Manufacturer's mask: 0
[    54.202] (II) RADEON(0): Supported detailed timing:
[    54.202] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    54.202] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    54.202] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    54.202] (II) RADEON(0): Unknown vendor-specific block 1
[    54.202] (II) RADEON(0):  LTN152W6
[    54.202] (II) RADEON(0): Monitor name: Color LCD
[    54.202] (II) RADEON(0): EDID (in hex):
[    54.202] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    54.202] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    54.202] (II) RADEON(0): 27505400000001010101010101010101
[    54.202] (II) RADEON(0): 0101010101013828a04051c010304020
[    54.202] (II) RADEON(0): 440041d6100000190000000100061030
[    54.202] (II) RADEON(0): 00000000000000000a20000000fe004c
[    54.202] (II) RADEON(0): 544e31353257360000000a20000000fc
[    54.202] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    54.202] (II) RADEON(0): Panel infos found from DDC detailed: 1440x960
[    54.202] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    54.221] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    54.221] Unhandled monitor type 0
[    54.221] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
[    58.950] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    58.950] (II) RADEON(0): Printing DDC gathered Modelines:
[    58.950] (II) RADEON(0): Modeline "1440x960"x0.0  102.96  1440 1504 1536 1760  960 964 968 976 -hsync -vsync (58.5 kHz eP)
[    58.950] (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
[    58.950] (II) RADEON(0): EDID data from the display on output: LVDS ----------------------
[    58.950] (II) RADEON(0): Manufacturer: APP  Model: 9c4e  Serial#: 0
[    58.950] (II) RADEON(0): Year: 2005  Week: 14
[    58.950] (II) RADEON(0): EDID Version: 1.3
[    58.950] (II) RADEON(0): Digital Display Input
[    58.950] (II) RADEON(0): Max Image Size [cm]: horiz.: 32  vert.: 22
[    58.950] (II) RADEON(0): Gamma: 2.20
[    58.950] (II) RADEON(0): No DPMS capabilities specified
[    58.950] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[    58.950] (II) RADEON(0): First detailed timing is preferred mode
[    58.950] (II) RADEON(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
[    58.950] (II) RADEON(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
[    58.950] (II) RADEON(0): Manufacturer's mask: 0
[    58.950] (II) RADEON(0): Supported detailed timing:
[    58.950] (II) RADEON(0): clock: 103.0 MHz   Image Size:  321 x 214 mm
[    58.950] (II) RADEON(0): h_active: 1440  h_sync: 1504  h_sync_end 1536 h_blank_end 1760 h_border: 0
[    58.950] (II) RADEON(0): v_active: 960  v_sync: 964  v_sync_end 968 v_blanking: 976 v_border: 0
[    58.950] (II) RADEON(0): Unknown vendor-specific block 1
[    58.950] (II) RADEON(0):  LTN152W6
[    58.950] (II) RADEON(0): Monitor name: Color LCD
[    58.950] (II) RADEON(0): EDID (in hex):
[    58.950] (II) RADEON(0): 00ffffffffffff0006104e9c00000000
[    58.950] (II) RADEON(0): 0e0f0103802016780a87f594574f8c27
[    58.950] (II) RADEON(0): 27505400000001010101010101010101
[    58.950] (II) RADEON(0): 0101010101013828a04051c010304020
[    58.950] (II) RADEON(0): 440041d6100000190000000100061030
[    58.950] (II) RADEON(0): 00000000000000000a20000000fe004c
[    58.950] (II) RADEON(0): 544e31353257360000000a20000000fc
[    58.951] (II) RADEON(0): 00436f6c6f72204c43440a20202000f0
[    58.951] (II) RADEON(0): Panel infos found from DDC detailed: 1440x960
[    58.951] (II) RADEON(0): EDID vendor "APP", prod id 40014
[    58.972] (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
[    58.973] Unhandled monitor type 0
[    58.973] (II) RADEON(0): Output: S-video, Detected Monitor Type: 0
主題: 依舊搞不定的Xorg設定4
作者: IanHo2013-10-15 12:36

另外,以個人有限的對比能力,嘗試把(WW)(EE)挑了出來。

[    12.121] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.121]    Entry deleted from font path.
[    12.121] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.121]    Entry deleted from font path.

[    12.121] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    12.121] (WW) Disabling Mouse0
[    12.121] (WW) Disabling Keyboard0

[    12.205] (II) FBDEV: driver for framebuffer: fbdev
[    12.205] (++) using VT number 7

[    12.232] (II) [KMS] drm report modesetting isn't supported.
[    12.233] (WW) Falling back to old probe method for fbdev

[    12.237] (II) RADEON(0): AGP card detected
[    12.237] (WW) RADEON(0): Failed to read PCI ROM!
[    12.237] (II) RADEON(0): Attempting to read un-POSTed bios
[    12.238] (WW) RADEON(0): Failed to read PCI ROM!
[    12.238] (WW) RADEON(0): Unrecognized BIOS signature, BIOS data will not be used

[    12.388] (WW) RADEON(0): Video BIOS not detected, using default clock settings!
[    12.505] (II) RADEON(0): Probed PLL values: xtal: 27.000000 Mhz, sclk: 445.500000 Mhz, mclk: 240.750000 Mhz
[    12.505] (II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12500 max=35000; xclk=48150
[    12.506] (==) RADEON(0): Detected PowerBook with external DVI.
[    12.506] (II) RADEON(0): If this is not correct, try Option "MacModel" and consider reporting to the
[    12.506] (II) RADEON(0): xorg-driver-ati@lists.x.org mailing list with the contents of /proc/cpuinfo.
[    12.506] (II) RADEON(0): Existing panel PLL dividers will be used.
[    12.506] (WW) RADEON(0): Panel size 1440x960 is derived, this may not be correct.
If not, use PanelSize option to overwrite this setting

[    13.255] (II) RADEON(0): [drm] Initialized kernel GART heap manager, 29884416
[    13.255] (WW) RADEON(0): DRI init changed memory map, adjusting ...
[    13.255] (WW) RADEON(0):   MC_FB_LOCATION  was: 0xbfffb800 is: 0xbfffb800
[    13.255] (WW) RADEON(0):   MC_AGP_LOCATION was: 0xffffffc0 is: 0xc1ffc000

[    14.265] (EE) AIGLX error: r300 does not export required DRI extension
[    14.265] (EE) AIGLX: reverting to software rendering
主題: 抱怨文
作者: IanHo2013-10-25 13:48
對於某些電腦資訊論壇回文小動作的抱怨文:

常常,我對於我操作軟體而遇到的某些瓶頸,會先在純文字編輯器打好一篇文章(內容不短),
內容盡可能的描述我自行嘗試解決到什麼步驟,但仍然攪不定,沒有辦法達到我需求的
解決方案情境,然後把這篇問問提的文章,貼在我會去瀏覽的“多個”不同的電腦資訊論壇討論區,
我會開一個新的主題討論串,或者就在自己之前開的討論串之下。

然後我會遇到一種回文,就是只有一個聯結,但是前後什麼輔助或關鍵字句都沒有,
當然,我一開始會假設對方提供的資訊是針對我的提問做解答的,於是有次就
點進某位網友提供的聯結(該篇回覆除了聯結外前後什麼都沒有),結果是篇純英文文章,
很長,我花了很多時間看完,結果從頭到尾完全都{[(<"沒有">)]}我原本PO文提問所需要的答案,
當下我覺得我的一堆閱讀時間就這樣被浪費掉了,奇模子很差。
我在想,那位網友到底有沒有看懂我要問什麼,以及他本身到底由沒有真的消化過那篇聯結啊???

還有一次,也是某位網友的回覆也是只貼一個聯結然後沒有任何前後文,
我點進去讀完後,才發現那根本就是過時失效的舊軟體資訊,根本{[(<"無法">)]}適用
我提問的新資訊版本,我又得我的一堆閱讀時間就這樣被浪費掉了,奇模子更差。

有些網友,在您自以為的只貼一個聯結而沒有寫前後文和關鍵字詞段落時間等資訊的時候,
能不能請你再三確認這個聯結的內容和某個段落是不是發問者真的需要的東西???

或者請您精確的提供和提問有關的細部段落章節位置,而不是就這樣丟給提問者
洋洋灑灑一大長篇,這樣提問者到底要從何看起?

我至少遇到三次了,浪費了三次閱讀時間,所以我打出這篇文章。

再延伸補充舉個例,之前某個國內社群團體推出的Ubuntu再製發行版,剛推出的那幾天,
在其下載說明官網,還並沒有明確寫出該發行版到底是64bit還是32bit的版本,
我一開始會假設它是64bit的版本,64bit的版本也是我需要拿來試用的版本,
結果下載並安裝好系統試用過一輪之後,才發現它是32bit的版本,挖勒,
我突然覺得浪費了我下載安裝試用的時間。如果發行團隊一開始就就在其官網同步寫上
該發行版是64bit還是32bit的版本,我就可以省下下載安裝試用的時間了。
主題: Re: Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享
作者: netman2013-10-25 18:06
基本上,如果不是塞廣告連接的話,我都心存感激!
主題: Debian7.2 安裝於 MacBookPro1,1 {[(<“失敗“>)]}筆記之二
作者: IanHo2013-10-29 18:28
Debian7.2 安裝於 MacBook1,1 {[(<“失敗“>)]}筆記之二

硬體環境是
MacBook Pro(early 2006 MacBook1,1), Intel Core Duo 2.16Ghz “32bit”, 2GB RAM.
其主機韌體環境是純EFI.
然後嘗試安裝debian-7.2.0-i386-DVD-1.iso這片光碟。

一開始,先重灌安裝好MacOSX 10.6系統,並且把主機內建硬碟整個分割成“單一”分割區,
磁碟工具程式 的 卷宗架構 選項是 GUID磁碟分割區表格,

系統裝完,進入MacOSX10.6,需要把一個被MacOSX隱藏不給看的FAT32分割區顯示出來。

執行 目錄工具程式 來啟用root,一般賬號和root都要設定密碼。

進入終端機視窗下指令
diskutil list
會看到一個跟EFI有關的分割區排在前面,約200MB出頭。

下指令來件立 資料夾 mkdir /Volumes/efi

原本有使用tinkertool 工具來設定Finder顯示隱藏檔,
沒想到在/Volumes/下的新建資料夾無法使用Finder改檔名,
只好在終端機指令模式建立下來件立資料夾。
接下來要把 隱藏的EFI分割區掛載到 /Volumes/efi 之下,
就相當於 /Volumes/efi 這個資料夾下的空間就等於
隱藏的EFI分割區這個約200MB出頭的空間,
系統內建的磁碟工具程式 功能不足,沒辦法執行
將隱藏的EFI分割區掛載到/Volumes/efi這樣的流程動作,
然後我又找不到磁碟工具程式的替代方案(我需要的是gui介面),
只好用終端機指令模式。
執行 su root 來切換成 root 帳號
執行 mount -t msdos /dev/diskXXX /Volumes/efi
然後在Finder就會看到有個EFI分割區被掛載起來了。

然後去下載 refind-bin-0.7.4.zip 或更新版本,解壓縮,
察看有哪些檔案在裡頭,看了那些像天書般的文件之後,在終端機視窗下指令
./install.sh --ESP
於是然後就可以看到  /Volumes/efi 裡頭又多出一些額外的資料夾和檔案,
先把 /Volumes/efi/EFI/refind/refind.conf 改成別的任意檔名,
讓refind抓不到而改套用預設值。

電源重開機時,要提早按好option鍵, 讓intel mac自身的efi boot,
早於rEFInd辨識開機光碟debian-7.2.0-i386-DVD-1.iso,若發現有讀不到的狀況,
嘗試再接一台光碟機,一台擺MacOSX系統安裝光碟,另一台擺debian光碟,
或許有機會intel mac自身的efi boot偵測到MacOSX開機光碟之後也順便把
debian-7.2.0-i386-DVD-1.iso帶出來。

選擇debian光碟圖示,開始灌debian-7.2.0-i386-DVD-1.iso
一直執行到硬碟分割的步驟。

最開頭的 3.1kB 未使用空間 不理它,
留下 EFI System Partition (原先 MacOSX系統大約設定成  209MB),
然後點選進去編輯,居然 {[(<“沒有“>)]}掛載路徑的選項可以選用,
很失望的離開選項。這是sda1。
再來原先的 hfs+ 分割區整個砍掉,重建新的分割區 檔案系統ext4,
掛載於"/",設定成可開機,支援使用者擴充屬性,這是sda2。
然後不知道為什麼,sda1和sda2之間會多出一個無檔案系統1MB的空間,
只好先假裝沒看到,反正也刪不掉。
再來建立SWAP。

再來 “不安裝開機程式,繼續進行”。

再來 “呼叫shell”
依序執行
ls 瀏覽目錄
chroot /target 將跟目錄改切換到target目錄之下
su root 切換成root帳號
nano /etc/apt/sources.list 用文字編輯器修改檔案
有兩個 deb cdrom: 都要在開頭加上 # 來註解掉,
儲存離開。

mkdir /boot/efi 在boot之下建立efi資料夾
mount -t auto /dev/sda1 /boot/efi
將 /dev/sda1(fat32的efi分割區掛載到/boot/efi之下)
檔案系統選項用auto字樣讓程式自己去偵測判斷
aptitude install grub-efi-ia32
執行安裝軟體 grub-efi-ia32
以上安裝過程網路現要插著並且要是已經被網路設備配發可上網IP的狀態。
依序執行兩隻程式,
grub-install
update-grub
最後再把 # deb cdrom:  改回來,井字號拿掉(若重復,拿掉其中一個即可)。
直行兩次exit

結束安裝

以上的步驟為什麼要這樣做,我也不知道,反正就是google之後拼湊出來的。

系統重開機,進入 rEFInd 選單,有出現 {[(<兩個>)]}
debian圖示,都指向不同的efi檔案,
兩個都依序選選看,都有進入 grub選單,看起來跟grub bios選單非常像,
都是兩個選項,分別進入兩個選項,最後全都 {[(<無法>)]}進入系統,
有 {[(<ㄧ大長串>)]}的錯誤訊息我都看不懂,看起來像是 {[(<找不到>)]}
某個裝置或檔案或字串 uuid not exist 之類的還有其他看不懂的,因為是在實體機,所以也無法截圖,
螢幕文字又小不拉機的跟螞蟻一樣。

結論就是,再次的“安裝失敗”。

參考聯結:

http://themacadmin.com/?p=603

http://support.apple.com/kb/HT1528?viewlocale=zh_TW&locale=zh_TW

http://www.rodsbooks.com/refind/

網路上寫的那一托拉庫有關debian 7 efi macbook pro 的我全部都看不懂。
主題: 關於opensuse設定開機載入器遇到的狀況
作者: IanHo2013-12-15 20:37
再自頂一次,重問一次,因為以我有限的英文程度,真的google不出所以然來,
opensuse正繁體中文討論群組,目前也沒等到我需要的答案,只好再試試看重問一次。
我手邊有一臺MacBookPro(1,1),規格上簡單說就是純EFI的韌體(沒有bios,也不是UEFI),
然後搭配32位元的intel CPU (core duo),然後我因故需要灌openSUSE-13.1-DVD-i586.iso,
然而光碟開機後,在系統安裝程式安裝流程“開機載入器”選擇階段的可選項目中,
“並沒有”包含像是elilo、grub-efi這類型的所謂的用於efi主機板的軟體套件可以選用,
然而google的結果給opensuse用的32位元版的grub2-i386-efi和elilo,
卻又是“存在於”opensuse來源套件庫。於是,有沒有什麼在opensuse圖形畫面系統安裝流程的操作技巧/動作流程,
可以讓我在圖形畫面系統安裝的階段,就把32位元版的efi開機載入器給安裝並設定出來,
就像在安裝流程設定bios開機載入器那樣子?
我手邊的環境是實體網路線一插上MacBookPro(1,1)就可以從DHCP取得上網用的IP了。
主題: 又遇到狀況了。
作者: IanHo2013-12-17 23:47

我手邊的主機 slim pc XS35GT (intel atom CPU, 4GB RAM,NV next ION)
“內接”的sata2.5“硬碟出了些狀況,所以拔掉了,
改成USB外接硬碟(2.5" USB to IDE介面外接盒,介接250GB IDE硬碟),
使用iso轉usb隨身碟的模式來安裝opensuse 13.1 +kde4,開機畫面選No KMS,
系統安裝流程"一切正常",都有抓到USB外接硬碟(2.5"IDE外接盒)並且順利格式化硬碟,
系統安裝到一個階段,安裝程式自動重開機(尚未進入grub介面),確認了由該USB外接硬碟開機,
結果就是畫面一片漆黑,左上角有ㄧ個底線游標在閃逤,然後整個畫面有排列整齊的小數點
佈滿螢幕這樣,倒底又怎麼了???
主題: Linux 臺灣發行版 ezgo11 個人試用心得
作者: IanHo2013-12-26 14:26
Linux 臺灣發行版 ezgo11 個人試用心得

因為我被ezgo軍師團的google group討論區的管理員,移除參與討論的成員資格了,
所以我只好把我的ezgo11試用心得備份在這裡。

ezgo11-32-1201.iso 個人試用心得

既然是試用,一開始當然不可能就直接裝上實體主機,
而是安裝在虛擬機器virtualbox裡頭來先行體驗圖形桌面環境,
現在的許多主流linux桌面發行版,一般都會預先就在安裝光碟內擺好
virtualbox的驅動程式套件,然後在系統安裝的過程中,
若有偵測到是在虛擬機器的模擬硬體內,就會帶出virtualbox的驅動程式套件來安裝,
這樣系統裝好之後,在螢幕解析度的選項,就有機會有超過1024X768的其他設定值可以選擇,
ezgo11-32-1201.iso“沒有“在“預設”上,包含虛擬機器驅動程式套件,
我覺得滿可惜的,一開始的裝好的環境解析度最高只能上到1024X768,
有些圖形介面要點選設定的時候,就發現視窗垂直或橫向已經超過1024X768可以容納的範圍了,
有些選項就會看不到了。這樣一開始的試用感覺就開始打折了。

再來,ezgo官網有寫出 指導單位:教育部(中華民國),所以我就會假設,
這套linux發行版應該會要嘗試做了某種程度的橫向和縱向的現有的教育部資源整合,
然後我發現好像還是很”半套“或者根本還沒有整合,
舉個例子,教育部要推廣母語(台語/閩南語)教育活動,
因此搞了個專案 教育部臺灣閩南語羅馬字拼音輸入法
http://140.111.34.54/MANDR/content.aspx?site_content_sn=3847
照理說,若有好好規劃 橫向和縱向的現有的教育部資源整合的話,
ezgo發行版內建預設的輸入法框架,”輸入模組“的第一順位 注音”系列“ 第二順位 倉頡”系列“
“第三順位” 就應該要是 教育部臺灣閩南語羅馬字拼音輸入法,
這才是有經過”規劃“的”資源整合“。
再來是我發現ezgo11的系統安裝過程,開始前半的安裝畫面(整個畫面所有的)的文字描述,
居然整個用“斜體”字,整個用“斜”的,在"感覺"上,我個人會建議整個“改回”
方方正正的樣子,比較妥當,美工設計效果的呈現,
並不適合呈現在裝流程中的整串段落的中文文字描述上。
我相信以ezgo開發團隊的技術層級,這個部分是可以修改的。

進入桌面環境了,既然這是 指導單位:教育部(中華民國) 旗下的專案,
我會有一種思路,就是整個圖形桌面環境的中文漢字“預設值”,
以及使用其中的應用軟體所預設編輯的中文漢字預設值,
應該要“預設”採用 “符合”中華民國政府所"規範"的,
一筆一畫ㄧ撇一豎一橫一捺的中文漢字字型檔才對,
畢竟這是設計來面向中華民國臺灣教育環境的linux發行版。
結果我發現的是,整個桌面環境呈現出來的中文字型預設值,
採用的居然是以符合”中華人民共和國“的漢字規範為主的”文泉驛“系列字形檔案,
而文書軟體“預設”的中文字型檔 ar pl uming tw 系列,仔細一看裡頭所包含的中文漢字,
其實也”不完全“符合中華民國政府對於現代正體中文漢字的規範。
發現這樣的情境,就會有一種中華民國臺灣教育部,自己給自己打臉的感覺,
中華民國臺灣教育部一方面規範的現代的正體中文漢字該怎麼寫,
另一方面中華民國臺灣教育部旗下的linux發行版推廣專案,
“系統預設”的”顯示/編輯““預設”中文漢字字形,卻又是來自對岸
”中華人民共和國“的漢字規範。
補充一下,目前理論上符合中華民國政府對於現代正體中文漢字規範的字形檔案,
目前至少有“八個”,教育部標準楷書、教育部標準宋體、
中華民國行政院研考會全字庫正宋體(系列共三個)、
中華民國行政院研考會全字庫正楷體(系列共三個),然後或許因為某些政治上的原因,
中華民國行政院研考會全字庫只有開放六個字型檔案當中的“前兩個”給民間自由下載使用,
後面四個(包含到unicode cjk ext-a,b,c,d),得寫切結書跑實體公文往返才能索取,
政府單位留了一手。
另外,我曾發現”教育部標準宋體“裡頭,中文“標點符號”的部分,
居然跟教育部自己的“文字規範”"不合",我打電話去教育部問怎麼回事!?
得到的回應是,請我自己用文書軟體的編輯排版功能去“橋”位置,
他們只管字形檔內“中文漢字”的部分有沒有問題,
至於教育部標準宋體字形檔內的中文“標點符號”的部分有沒有問題,教育部他們才不管。

補充一下,頭一次啓用ezgo11裡頭的libreoffice writer ,然後就發現裡頭內建的
ooopdb3工具列預設擺的位置不正確,我還得手動去橋位置。
另外,我個人推薦用以下這個工具列來替換ooopdb3,
中華民國台灣正體中文標點符號工具列 for OpenOffice.org 家族
ROCtwTCPlo4052ppc-2.0.0.oxt
ROCtwTCPooo320ppc-1.1.0.oxt
http://www.openfoundry.org/of/projects/2223

再補充,可能的話,可以的話,我個人會建議,ezgo從系統一開始的安裝畫面,
到進入桌面環境的各個應用軟體的呈現, “繁體中文”的字串的字樣,
可以盡可能的都改成 “正體中文” 。

如果我的理解沒有錯誤的話,中華民國臺灣政府的官方用詞就是“正體中文”。

舉一個”垂直或橫向“教育資源整合的範例。有沒有想過,把中華民國臺灣教育部
的四部線上國語字/詞典的查尋首頁網址直接就加入ezgo內建的網頁瀏覽器
的書籤內(是書簽下拉選單一點下去就會看到的第一層喔,而不是最近瀏覽過的網址的那種目錄第二層)!?
若更狠一點,就直接把教育部國語字詞典的link就擺在桌面上。
當然,若要這麼做的話,有一個前提要先做功課,就是要先確認教育部的這些線上字詞典
會不會是IE only的狀態,若教育部的字詞典站群真的都是IE only的話,那就冏了,只好算了。
(中華民國政府中文漢字資訊資源IE only的可悲範例之一:CNS11643中文全字庫 )。
如果像是教育部的國字筆畫筆順學習網這類型的網站若沒有IE only的話,那是最好不過的了,
這樣把ezgo推廣到台灣的中小學教育環境,阻力就會少一些了。

再提供一個可能算是比較長遠且更大方向的教育資源整合範例,“全世界”“文字系統”的整合。
目前的unicode規範是6.3版,其官網有提供總共200多個block的規範資料demo PDF免費下載。
其中包含已經規範好且數位化的全世界的字元共約十一萬多個(說老實話其中七萬五千個是
“漢字”系統群組,剩下的才是全世界其他的文字系統)
當然這些僅僅只是"規範",電腦使用者端還是要自己想辦法去網路上尋找符合這些unicode規格
demo PDF 規範的 TTF/OTF 的檔案,下載下來匯入作業系統的字型管理軟體。
如果能夠盡可能的先去google搜集與整理,應該有機會整理出 90%以上的
這十一萬個規範的字元的 TTF/OTF 的檔案,有些可能在linux發行版的套件庫來源已經被打包好了,
有些可能要先跳脫舊穩定版打包新測試版(新版包的字較多),
有些可能目前只有零星的單一 TTF/OTF 擺在網路上供使用者下載,
如果能解決這些蒐集而來的TTF/OTF套件或單檔的法律授權問題,
而且在DVD一片裝的空間容量還夠的前提下,
把這些全世界的且符合Unicode6.3規範的字型全一次整理出來並包進ezgo裡頭,
然後系統安裝的時後也一次性的全都裝起來。那麼這個用於教育環節的ezgo linux發行版
就會有一個特色,就是能夠"顯示""呈現"當下全世界幾乎所有的“已經”數位化好的"文字系統",
(當然不可能是“全部”,但是能包到全世界的其中90%,用起來也有爽度了。)
當中小學地理歷史課的時後,當老師要跟學生介紹全世界各國的文字系統這個專題的時後,
若ezgo已經有包該文字系統字形檔(如果真的拿ezgo當教材的話),
那後面很多問題就不再會是大問題了。

“呈現”"顯示"的部分沒有問題之後,多少會想要挑戰“輸入“和"編輯",
這會是比較麻煩的地方,因位這就要看“輸入法框架”和"輸入法模組"支援的程度,
同樣也是要上網一個一個去找,去排列組合,去比對,
然後可能一個“輸入法框架”還無法全包所有的“輸入法模組”,
所以說不定還得打包兩個或三個“輸入法框架”來蒐集整理所有的輸入法模組,
當然,如果現有的網路資源,能夠整理出一個“輸入法框架”通吃所有的"輸入法模組",
是最理想的了,當然還是得比較/比對之後,才能確認。

比較比對並整理全世界“現有”的“輸入法框架”和"輸入法模組"總要有個參考資料對象,
我個人覺得去找目前最新版的MacOSX,只要該MacOSX環境是已經有把MacOSX官方語系支援套件
全都已經“裝滿”(包含 字型/語音/輸入法模組/語系翻譯套件)的前提下,其系統偏好設定的
語言設定功能裡頭關於輸入來源的全世界文字系統(輸入法模組)的列表清單,
其實可以當一個參考樣板(在找資料還沒有頭緒之時的前提下),
當然,像是ibus、scim裡頭或許已經包含了一部份的全世界文字系統的輸入法模組了,
若ezgo要做出特色來,那就把已經存在的但還是要另外第三方外掛的獨立套件,
再包進去。
這樣整理出一輪的結果就是,除非等到unicode又再度改版,然後又有新的文字系統的TTF/OTF
再被放出在網路上,然後又有新的輸入法模組被做出來,不然 ezgo根本就不用再改版了
(這裡的改版指的是“文字系統”這個區塊),因為ezgo已經做到當下的“頂”了。

這裡先提供一個“呈現”"顯示"這個部分的現有資源範例。
Unicode規範字元的大列表(超級陽春版的"字元對應表"或"字元檢視器") for OpenOffice.org
Unicode6.2版,214 blocks,共約十一萬多個字元的大列表,Apache OpenOffice Calc ODS格式。
http://www.openfoundry.org/of/projects/2267

若只要看“漢字”的部分的話,可以參考這份表格。
全字庫注音輸入法表格檔2012 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
http://www.openfoundry.org/of/projects/1603

再補充,就我個人的理解,ezgo這個linux平台專案,
應該算是用來“整合”並“呈現”“既有的”"規範"和"資料庫",而“不是”在訂立規範。
政府單位已經有一堆資料(庫)與規範擺在那邊了(雖然那些資料(庫)與規範還是有一堆問題在,
不過這已經是要另案討論的情境了)。
ezgo這個linux發行版的特性,
就是要用來嘗試“整合”並“呈現”中華民國政府所發行的,
並且是用於中文教育環節的“既有的”"規範"和"資料庫"。
就像我前文提過的那八個字型檔案,還有 注音/倉頡/甚至可能會包含臺語 的大字集表格檔,
中華民國政府單位目前已經規範了九萬五千個漢字的屬性,
並且做出了cns11643這樣的資料庫可以查閱(當然其中有ㄧ堆資料還有bug這個情境,又要另案討論了)
,那麼,ezgo就應該要能夠設計成能夠查尋/輸入/呈現這九萬五千個漢字,
而呈現給使用者端的狀態就是至少要能夠透過注音輸入法來打出這九萬五千個漢字
(行有餘力的話,如果能夠再加上 倉頡/臺語 就更好了),
並呈現於文書排版軟體例如 libreoffice(gtk)/Calligra suite(qt),
這就是一種現有資源的“整合”與“呈現”。
在“整合”的過程中,我相信對軟體開發者來說,軟體技術層面,不會有太大的問題,
問題其實主要會出現在資料源的 行政/政治 上。例如政府單位提供的資料源,
裡頭搞不好還是會有一堆bug在,結果那些bug導致系統整合過程出現問題,
而有些bug屬於隨機的,無法透過軟體AI抓到,結果這些bug就這樣跟者再製軟體還是出去了。
然後政府單位自己本身又”不願意“”主動“除錯,公務員非常被動,叫一動做一動這樣。
再來的問題就是一堆有的沒有的法律授權問題,政府單位藉此留一手,法律授權不是我的領域,
我就沒辦法嘴砲了。
如果有民間法律專業的人士可以解決這些中文資料庫的資料匯出的相關法律流程問題,
然後有民意代表願意在這個主題(中文資訊處理,
這是一個對於台灣的民代來說”完全沒有“”油水“可撈的議題)
上監督政府單位的公務員對中文資料庫的debug不要這麼被動,
那麼我相信軟體開發者團隊在建置整合像是ezgo這樣的中文資訊教育面向的linux發行版的時候,
就可以專心把整合規劃的設計搞定就好。
然後呈現出來的成品的狀態就是,在中華民國臺灣教育的環節,在成品出來的當下,
使用者可以透過這樣的linux發行版裡頭的注音輸入法模組,
輸入九萬五千個政府單位當年所規範好的中文漢字。
當然,政府單位每年每年可能還會再新規範多個中文漢字,不過,
反正linux發行版也是每年每年的在更新,輸入法模組也可以單獨更新,之後再改版跟上就是了。

接下來這個段落或許比較偏向我個人見解,而或許不像前面那些廣大終端電腦使用者的思路。
就是就我對於linux圖形桌面的理解,在台灣有高知名度,且配套軟體相對較多的桌面環境就兩款,
使用gtk函式庫為程式開發基底的GNOME、使用qt函式庫為程式開發基底的KDE,
各自會有自己的一套圖形介面上的風格,某些部分有部同的圖形介面上的操作思維邏輯,
當一個原本預設是以gtk維基底開發給gnome環境的應用程式,
額外再port並做相容性修改到qt環境的KDE桌面的時後,實際呈現在使用者面前時,
操作上還是會有些怪怪的不順手的感覺,反過來說,qt維基底的應用程式再port到gnome桌面,
也是一樣。
最直接的範例就是以gtk維基底的libreoffice port到kde環境,
和以qt維基底的calligra suite port 到gnome環境,
操作上的“感覺”,一定會怪怪的。
所以我會有個想法,在gnome桌面環境用文書套裝軟體,就選libreoffice,
在KDE環境用文書套裝軟體,就選calligra suite,
因為就是分別各自的原生軟體。
目前的話,gnome 3 classic 桌面模式,很接近win2k/XP的操作思路,
在桌面環境操作邏輯這一塊,應該可以做到某種程度的無痛轉移。
比較麻煩的是gnome 3的系統偏好設定沒有把圖形介面的字型管理功能內建,
得另外裝。反而KDE4的系統偏好設定就有內建圖形介面的字型管理功能。

又想到。
對於廣大的終端電腦使用者來說,因為DIY家用主機的各種周邊界面卡排列組合有N種,
所以linux發行版在系統安裝流程和系統安裝好之後,能否辨識並啓用該主機的所有界接好的
各種硬體周邊,將是使用者的“第一印象”。例如可能,(在確定硬體本身沒問題的前提下)
使用者主機的ieee1394 A/B介面抓不到、scsi卡抓不到、某款顯示卡晶片組抓不到、
掃描器抓不到、印表機抓不到、usb 轉 Serial/Parallel port 轉換器抓不到、
音效晶片組抓不到、無線網卡晶片組抓不到,
然後很不幸的剛好這些周邊都是使用者必須要用的硬體周邊,那麼使用者的“第一印象”就會有折扣了。
這時,對軟體開發者端來說,最土法煉鋼的發方式,就是盡可能的把“所有”“現有的”
硬體/韌體驅動程式套件,就給它全塞在DVD5 iso的系統安裝光碟內,並且和系統安裝程式
installer整合好,會去偵測並對應,當然也不可能全都錄,例如如果這片iso是設計給
x86-64的硬體架構安裝的,就沒有必要塞入給powerpc、arm架構用的硬體/韌體驅動程式套件,
但是也因此有可能一張DVD5 iso裡頭會有超過1/3的容量空間就全都被硬體/韌體驅動程式套件
給佔用了,除了linux kernel之上的個別的硬體/韌體驅動程式套件,linux kernel本身的
硬體/韌體驅動程式模組可能也要重新去撿整組合一下,一般linux發行版的kernel預設值的模組種類,
也可能不太會全都錄,因此可以在去挑選看看,有沒有可能,有哪些驅動程式模組所對應的硬體,
其實是台灣的電腦使用者其實可能還在用還會有的,真的有的話,該kernel模組可能也要預設勾選
安裝在DVD5 iso裡頭。
所以取捨很傷腦筋,但是我會覺得使用者的“第一印象”優先,當使用者把linux發行版灌好,
發現他的主機的硬體組合,該linux發行版都能偵測到而且都有把硬體功能“啓用”了,“第一印象”
會大好。
一個情境範例,假設ezgo底層用debian7來改的話,系統安裝片預設就先打包了
firmware-linux-nonfree套件,然後使用者手邊的硬體組合剛好有包含到這個套件所支援的
硬體周邊,若 debian installer有抓到光碟內的firmware-linux-nonfree套件並且和
硬體完成配對的話,那系統裝完一開機,該硬體功能就被"啓用"了,那使用著的感覺就會很好。

我是覺得桌面環境之上的許多圖形介面應用軟體,只要有個良好的“安裝導引”(最土法煉鋼的方式,
在桌面上就先擺一份ezgo的readme first PDF 請先讀我PDF),然後有個圖形介面“套件管理程式”,
做好整合,讓使用者有個圖形介面去挑選有符合他需求的軟體即可。

然而像是 fglrx/nvidia 這些所謂比較麻煩要看資料對應的第三方“專屬”驅動程式,
還是先留在“套件管理程式”當成系統安裝完之後的選項好了。

再來我會假設,目前的ezgo應該是先定位在client客戶端環境使用的作業系統,所以server端的
服務/功能 應該沒有預設安裝和啓用的優先必要性(我覺得server和client最好分開兩個不同的發行版),
要發展server功能另外有個B2D專案有在做了。這個時候,在kde/gnome裡頭應該都會有個
圖形介面的可選項目,讓使用者來 勾選/取消勾選 要啓用/不啓用的系統服務,這時,
用在server的那些服務可以在評估之後預設取消勾選(當然,若需要做到“小型”區網管理的話,
或許某些服務還是得留者)。

再來是檔案系統的狀況,身為終端使用者,裝的又是linux發行版,當然會希望系統預先能
辨識/讀寫的“檔案系統”種類,越多越好,因為天曉得哪天會不會需要救援某個外接儲存裝置,
天曉得裡頭的檔案系統會是什麼。gnome環境有個gparted套件(KDE我目前還不熟),
裡頭有個功能選單,會列出目前gparted目前可搭配以支援的檔案系統列表,列表中會列出
需要對應的“檔案系統”驅動程式名稱,若有缺的可以在套件管理程式裡頭輸入對應的
“檔案系統”驅動程式名稱關鍵字來尋找,若有找到,勾選安裝,原則上系統就能多辨識一個
“檔案系統”了。這也是吸引終端使用者來試用linux發行版的一個賣點。
如果linux發行版就直接在DVD5 iso打包安裝這些“檔案系統”驅動程式套件,
並且設計為預設就全裝。我相信這個賣點會吸引到使用者。

又補充。
又想到一個中文資訊處理資源整合的可能情境,在古早的 openoffice.org 2.X 的時代
國內網路曾經出現過一個叫做 公文通 OfficialMissive-0.9.105.zip 的給
openoffice.org 2.X 用的免費擴充套件,被設計為“跨平台”的擴充套件格式,印象中好像還是需要搭配
JAVA環境,內容當然就是設計成跟中華民國政府跑公文流程往返的時後的公文精靈文件編輯環境,
遺憾的是這個套件後來就不了了之了,之後“沒有”再發行給 OOO 3.X、4.X 使用的版本。
如果類似像“公文通”這樣的“跨平台”的公文精靈擴充套件格式,仍然有再改版給OOO/AOO/LO 3.X、4.X使用,
那麼對於臺灣環境的AOO/LO/ezgo堆廣絕對會是一大利多。

還有一個情境就是系統圖形桌面的整體文字“預設文字DPI”和"預設字級",
原本的預設值是“96DPI”和字級“10”,但說句老實話,
這是給使用拉丁字母那類的那些筆畫很少的拼音文字系統用的,
以中文漢字來看的話,這樣的DPI和字級,對年長者來說真的字小得和螞蟻一樣,
很消耗視力,若願意顧慮年長者市場的話,或許要評估將系統桌面環境一裝好之後,
把文字DPI的預設值改為120DPI,然後所有視窗元素的預設字級改為"11"或以上。
舉一個例子,MsOffice裡頭的文件編輯區內的"預設字級",多年一直以來就都是"12"。

在網路上又發現這玩意兒
吳守禮台語注音輸入法
http://xiaoxue.iis.sinica.edu.tw/download/WSL_TPS_IME.htm
http://xiaoxue.iis.sinica.edu.tw/download/WSL_TPS_Huibian.htm
http://xiaoxue.iis.sinica.edu.tw/
所以,目前台灣的所謂臺語發音在電腦上的輸入法模組,我目前已知有兩種類型了,
就是利用洋人的羅馬拼音反過來來拼華人的臺語的這種類型,以及臺灣早年政府相關單位旗下的學者教授,
利用當下現有的中華民國的注音符號來增補改良出來的臺語注音符號。
而且這兩種類型,現階段都已經有輸入法模組軟體在網路上出現了。
那麼如果能夠"資源整合"的話,有沒有想過,有沒有可能,把 吳守禮台語注音輸入法 網頁內的相關資源
重新整合/組合 port 到Linux桌面的 gcin/scim/ibus 等等的輸入法框架內,
成為一個台語注音模組,軟體改良的過程中,應該會產生類似大字集輸入法表格檔("*.cin")的東西,
這個*.cin其實還可以在跟cns11643的資料庫做比對,說不定有機會產生包含有九萬五千個漢字的
台語注音大字集輸入法表格檔(我個人推論現有軟體技術可行,因為這九萬五千個漢字可以被分類成
一千五百多組的注音,如果這一千五百多組的注音都可以被對應到台語發音,那就有機會出現九萬五千個漢字
的台語注音發音表格檔)。然後,模組的部分或許會有一定程度的智慧選字功能。
如果有把這樣的台語注音大字集輸入法表格檔和台語注音智慧選字輸入法模組也都包進ezgo的話,
在中華民國臺灣的母語教育這一塊,就不會造成只用洋人的拼音文字系統,
來拼注華人的發音系統這樣的奇怪壟斷局面。臺灣母語教育環境的老師,可以在現有的資源下,
自行評估去二選一,如果ezgo這個平台都有提供的話。

""作ㄧ個大大的修正"",我發現我自己前面的其中一個建議發言,有一個嚴重的錯誤,
要資源整合的輸入法應該是教育部的”“臺灣閩南語漢字輸入法”“才對,
我居然把 教育部 臺灣閩南語羅馬字拼音輸入法 跟 臺灣閩南語漢字輸入法 混淆了,
真的天大的搞錯。冏的最高點,我把這兩者給混淆了。

所以 教育部終身教育司的
首頁 > 教育部語文成果 > 依語言別 > 閩南語 > 臺灣閩南語漢字輸入法
http://www.edu.tw/pages/detail.aspx?Node=3683&Page=15638&Index=0&WID=c5ad5187-55ef-4811-8219-e946fe04f725
才是我要建議資源整合的輸入法“才對”。

然後我下載了 臺灣閩南語漢字輸入法 Linux版 tlim2.tar.gz ,解壓縮之後,
閱讀其中所包含的README,內容有一段如下:
---
《關於字型》------------------------------------------------------------------

由於本輸入法所使用之漢字範圍落在 Unicode 3.1 (ExtA/B) 範圍內,
我們建議您需要安裝一個能完整顯示 ExtA/B 範圍漢字的字型,以使用本輸入法之完整功能。
並且字型安裝完畢後,您可將 SCIM 之顯示字型設定為上述字型,以方便輸入。

若您是非商業用途,我們建議您可以下載 VietUnicode 專案的 Han Nom 字型。

網址:http://sourceforge.net/projects/vietunicode/
下載:http://prdownloads.sourceforge.net/vietunicode/hannomH.zip?download
---
看完之後我就納悶了,Han Nom 這套字型,如果我的理解沒有錯,
並且用fontforge打開之後沒看錯的話,Han Nom原則上是外國人做的字型,
Han Nom這個字型檔內的字型一筆一劃一橫一豎一撇一捺,
原則上是follow“中華人民共和國”的漢字規範,
而“不是”採用中華民國臺灣教育部對於現代正體漢字的規範,
怎麼又遇到了臺灣教育部自己給自己打臉的鳥事了,
關於字型 的範例好歹也要採用國內自己的標準字型啊,
中華民國行政院研考會全字庫明明就有把 全字庫正楷體/正宋體 Ext-B 擺在那邊啊,
雖然說得要透過跑實體公文流程往返才能取得字型如此這般的不便民,但是身為國家公務體系,
政府官員自己要想辦法做好橫向的連繫與協調啊,
怎麼明明自己國內就有可用且符合規範的字型不做範例,
反而捨近求遠的建議採用外國人做的且“不符合”國內政府單位漢字規範的字型檔案,
對於政府官員這種多頭馬車的現象,真的只能嘆氣。

這裡再舉一個預想情境範例。前一段時間,我手邊有一臺Apple iBookG3 12"
筆電被我操到功成身退了。
但嚴格來說,硬體還是可以用,只是因為十年老機器,效能不彰。規格大致如下:
CPU: PowerPC 900Mhz, 記憶體: 640MB(規格最大值),硬碟40GB,有線網路:10/100 Mbit/s,
規劃之後,打算送給一位現在有養了國小四年級十歲女兒比較辛苦一點的以前的我的男同學,
送給他女兒用,於是我開始嘗試灌中文linux圖形桌面for PowerPC的可能性,
當下的測試結果是失敗的,一堆有的沒有的狀況,安裝過程沒問題,就是無法進入圖形桌面,
於是我就放棄了,回灌MacOSX10.4這個2005年的版本。
然後,我做了些動作,把教育部字型匯入系統,把教育部線上辭典群的數個網址link直接拉到桌面上,
只要有接上實體網路線且可以上網的話,一個中文資訊教育的桌面雛形就出來了。
當然為了要吸引小朋友用這台筆電我還是有擺些卡通在裡頭就是了,這是額外話。

我會有個“假想”,假設如我在前一段段時間所處的世代或時間點,ezgo這個專案所開發出來的光碟內容,
運氣好的都把我的建議全盤接收了,又運氣很好的是居然有port到PowerPC架構(未來甚至有可能
port到ARM架構),且硬體驅動程式的“收錄”也很足夠,然後我下載這個教育部旗下的專案光碟,
灌在我退役下來要送給國小學生的筆電上,系統灌完並初步客製化環境之後,就會出現一個
教育面向的中文資訊教育平台桌面環境,應該會有一定程度吸引小學生學習的興趣。
再假設那些教育部辭典群有方便取得的單機版的話,我想這對於小學生算是真的很"實用"的禮物了。

未來大概也就會這樣發展吧?一臺筆電或平版,所有教育資源就是盡可能的往裡頭“塞“。

我沒有用過現階段的臺灣教育資源的發給學生用的平板電腦,
我不曉得裡頭“預設”的中文字型檔案,
有沒有符合所謂中華民國教育部對現代漢字的規範。
主題: 額外的聯想
作者: IanHo2013-12-28 00:08
額外的聯想

對於臺灣的linux桌面電腦應用環境,我會有些預想,不曉得三年後會不會成真?
但相反的,我會祈求我的預想“不要中”,因為中了,真的除了“冏”,
在某些層面的身為中華民國國民的面子上,可能可能會有些難看之外,
我也真的不知道該怎麼描述了。
對岸中華人民共和國那邊開始漸漸的,
且持續關注的注意到臺灣的繁體中文/正體中文資訊處理這一塊,
因為對岸老百姓過往普遍無視軟體版權的生活習性/觀念,很自然的,他們會嘗試各種管道,
盡可能的取得有關建構繁體/正體中文資訊處理的ㄧ切相關軟體資料,包含實體書籍、
規範文件、所有符合中華民國國家規範的正體中文電腦字形檔,中文定義屬性表格,
諸如此類,當他們真的透過各種管道取得的足夠多且接近完整的時後,他們會開始嘗試整理,
並重新整合,這個過程,有一種流行用語來形容描述,叫做"山塞",
最後他們會做出給老百姓的一般電腦文書處理環境“馬上可以使用”的一整套解決方案操作環境,
還可能包含給Linux桌面環境用的版本,
而這些解決方案其實也會是臺灣的民間環境會用得到/且需要的東西。
然而臺灣的環境自身,沒有這樣的軟體技術力可以做得到嗎?其實是可以的,
但是因為法律授權的問題、因為行政/政治溝通協調的問題、
因為政府單位彼此之間和民間團體各自多頭馬車、各自為政的問題,以及一托拉庫意想不到的狀況,
就算早已擁有中文資料庫、規範、軟體技術,理論上的解決方案,
但是最後還是“散”在那邊,沒有整合,就只是擺著。
就這樣,臺灣民間中文資訊處理真正需要的解決方案(包含在Linux桌面環境的版本),
反而被對岸中國在“三年後”“先”做出來了。
我真的希望/祈求,我的預想,“不要中”。
主題: 關於openSUSE掛載ramdisk遇到的問題
作者: IanHo2014-01-01 19:51
關於openSUSE掛載ramdisk遇到的問題

預設環境的openSUSE13.1+KDE,在yast控制中心的磁碟分割程式內,
會瀏覽到子項目 tmpfs ,然後會有數個"數值同樣"為9XXMB的裝載點列出,
然後因故我需要調整這個"數值"的大小,我試了opensuse tmpfs ramdisk ram disk
這些關鍵字去排列組合來google,可是就是"找不到"類似訊息提到
設定tmpfs(ramdisk)的系統預設既有參數設定檔到底是在哪個路徑下的那個檔案內的哪幾行???
系統預設製造"數值同樣"為9XXMB的那個參數設定值到底擺在哪裡???
tmpfs子項目下只有新增和移除,沒有“編輯”,所以我無法透過“編輯”來反查。
主題: 額外的聯想2
作者: IanHo2014-01-04 02:20
試裝了中國製的 linux Deepin 的舊版來體驗,
在“假設”linux Deepin之後持續發展的三年內都真的都完全"沒有"被中國政府安插了一些什麼,
而且真的都維持"獨立"運作發展的"前提下",我覺得我的預想極有可能會成真,
好慘,臺灣在地的linux發行版可能將要被中國製的linux發行版趕過去了。
我真的希望/祈求,我的預想,“不要中”。
主題: Re: 額外的聯想2
作者: Yamaka2014-01-04 14:09
好慘,臺灣在地的linux發行版可能將要被中國製的linux發行版趕過去了。

我是不知道『在地版』是不是很重要
我從真正開始用 linux 桌面環境以來
大多數都是使用英文界面
我只要求能夠使用我慣用的中文輸入法
以及能正常顯示正體中文就夠了
從來都不會想去安裝『特定』版本  :D

ps:我英文很爛,不過還是堅持使用英文界面的環境  :P
主題: 關於 opensuse13.1+KDE4 的雜記
作者: IanHo2014-01-06 14:20

[雜記]遇到一個有點冏的情境,我的個人電腦電腦環境在系統灌好時,
會順道把unicode6.X版規範內所有能找到且已找到的字形檔全都裝起來,
也就是說unicode6.X規範內95%以上的字元在我的個人電腦的系統環境全都可以“顯示”出來。
然後我發現當我查尋KDE輔助中心的時後,在章節標題的部分會出現
“NBSP”這樣一個方塊標記文字。我查尋結果碼位是 00A0,
而 全字庫正宋體包含這個碼位的字元呈現(當然還有其他字形檔也會有包含這些方塊標記文字),
之前因為opensuse13.1+KDE4既有的圖形桌面設計,
沒辦法透過圖形畫面的既有的選項,把整個桌面圖形環境“全都”改成指定的字形,
例如yast控制中心內的文字還是動不了,這樣就會跟KDE其他桌面程式不一致,
變成只好參考網友提供的方向,跨過既有UI直接去改純文字參數設定檔,
增加一行優先選用的字型名稱,
結果就是KDE輔助中心原本隱藏或空白的位置出現了“NBSP”這樣一個方塊標記文字。
我印象中 LibreOffice / Apache openoffice 也有過類似的狀況,
而且是出現在 LibreOffice / Apache openoffice 的偏好設定選項裡頭,
我發文詢問還被酸,不過之後的LO/AOO更新版好像就修掉了。
有的時候軟體開發者可能為了圖方便,便想說十一萬個規範字元中的某些字元可能比較少見,
就挑選該字元當成隱形的間隔字元,可是沒想到該字元還是有被某些字型檔案造出來。
主題: Linux 臺灣發行版 ezgo11 個人試用心得 2
作者: IanHo2014-01-14 14:52
網路上看到這篇貼文

GB 18030 就在你身邊
http://blog.justfont.com/2014/01/that-is-not-tw-standard/

如果這篇貼文早個一個月出現的話,我就會附在試用心得文末的 參考網頁段落了。
在臺灣,除了隨身電子裝置之外,連桌上型電腦系統的預設字型,
可能也會慢慢被“中華人民共和國規範的繁體字”給侵蝕了。

主題: 讓KDE Dolphin 呈現擬似 C:\ D:\ 在側邊欄位
作者: IanHo2014-01-16 18:01
我被facebook openSUSE正體中文社團 的社團管理員踢帳號了,
原本想發表在openSUSE正體中文社團的東西只好貼在這裡了。

過往在使用MsWindows/MacOSX,在其各自內建的檔案管理員軟體內
一班家用環境預設都會成現類似於一顆實體硬碟,分割成兩個同樣檔案系統的分割區,
在MsWindows一個設定為c:\灌系統,一個設定為D:\擺資料,
在MacOSX則可以透過自訂命名卷宗標籤來區分,第一個卷宗灌系統,第二個卷宗擺資料。
然後檔案管理員軟體的側邊欄位,就會出現這些分割區/卷宗標籤。
滑鼠點選即可進入該分割區/卷宗的目錄下。
這樣的思路,我想轉換套用到KDE Dolphin 的側邊欄位,這裡以openSUSE13.1為例,
然後我找到做法了,系統一開始重灌安裝時,就要做好規劃,例如把主機內接硬碟,
規劃成至少有兩個分割區,都設定為ext4格式,再來,原本系統重灌前,整個系統是單一
ext4格式分割區,當時我觀察到,凡是外接的儲存裝置,預設會被openSUSE13.1+KDE系統掛載到
"/var/run/media/"這個路徑下,於是,在重灌系統規劃分割區的時候,第一個ext4格式分割區
裝系統,所以掛載"/",第二個ext4格式分割區擺資料,先把磁碟標籤命個自訂名稱例如
"DATA"(全大寫以方便筆者個人識別),然後掛載到"/var/run/media/data"(全小寫以方便筆者個人識別),
系統灌完後,理論上KDE Dolphin的側邊欄位會出現"DATA"這個設備,
點選進去後,會進入"/var/run/media/data/"這個路徑下,也就是實體硬碟的第二個ext4分割區,
這樣就可以把MsWindows的C:\ D:\思路帶入到linux圖形桌面了,
至於是怎麼想到可以這樣做的,其實是從MacOSX的finder取消系統檔案的隱藏屬性之後,
在搭配MacOSX磁碟工具程式提供的資訊比對出來的,所以,MacOSX真的是MsWindows和Linux之間的橋梁啊。
主題: 還是搞不定的nvidia driver安裝問題
作者: IanHo2014-01-20 00:30
還是搞不定的nvidia driver安裝問題

硬體是XS35GT,顯示卡晶片組是
Next-Generation NVIDIA ION
Video RAM: 512MB
然後安裝openSUSE 13.1 x86-64 ,KDE桌面。
預設裝好的桌面,即使關掉特效,圖形運作效能還是很差,所以還是想要安裝nvidia專屬driver
系統內建的YaST套件管理員的來源套件庫選項內預設提供了 nvidia driver
勾選來源後發現,其中會有部分套件會自動從http://download.nvidia.com/opensuse/
抓下來,然後就在YaST套件管理員勾選這個月最新的331版本來安裝,
因為其官方網站上有寫支援ion的字樣,其也會自動相依性的連帶勾選數個套件,
裝好了,就直接執行nvidia圖形介面顯示晶片組效能設定程式面版,出現訊息
要我執行指令nvidia-xconfig,我也執行了,系統也生成了個/etc/X11/xorg.conf,
也沒有額外的錯誤訊息了。
然後訊息寫說要重開機,重開機後,就進不了圖形桌面了,直接跳到純文字終端機模式下,
我試著用nano把Xorg.0.log叫出來看,訊息密密麻麻的像螞蟻天書,肉眼所抄寫下來的部分如下。
(ww)unresolved symbol fbgetgcprivatekey
(EE)nvidia(0):failed to initialize the nvidia kernel module.
please see the system's kernel log for additional error messages and consult
the nvidia readme for details.
failing initialization of x screen0
(EE)screen(s) found, but none have a usable configuration
fatal server error:
(EE)no screens found
然後我把這段內容拿去google,只有一頁,而且幾乎是俄文與德文,我看不懂,
然後就不知道該怎麼辦了,接下來到底該怎麼辦,才可以把nvidia專屬driver真正裝好、
運作起來、並且進入效能良好的圖形桌面呢?
主題: 政府單位+承包商的互踢皮球 體驗記
作者: IanHo2014-01-20 17:32
政府單位+承包商的互踢皮球 體驗記

在網路上google 公文製作 找到網頁如下
檔案管理局 公文G2B2C資訊服務中心
首頁>公文專區>公文製作
http://www.good.nat.gov.tw/G2B2C/portal_2/include/Controller2805.html?doAction=document_show&toURL=/portal_2/document/data.jsp&sno=1&funcTitle=%A4%BD%A4%E5%BBs%A7@
其中有內容如下:
---
公文製作自由軟體套件

本套公文製作自由軟體套件是利用自由軟體OpenOffice.org所提供的巨集功能進行開發加值,使OpenOffice.org軟體運用在公文製作處理作業,讓一般人能簡單容易的進行公文製作處理作業,其優點除了讓各單位能免費使用公文製作套件外,更可藉由公文製作套件的作業了解到OpenOffice.org軟體的各方面功能,節省各單位購置辦公室應用軟體的版權費用。

除了提供免費使用之公文製作環境,本公文製作套件是以OpenOffice.org為基礎的全新辦公室軟體,並且符合行政院頒布的公文直式橫書相關規範,各單位可依據需求再進行修改,新增各類表單,結合單位公文管理資訊系統,達到與機關企業內部系統整合之目的。

此外,我們依據最新公文直式橫書相關規範所開發,具有所見即所得展現功能,使其文件具有下拉式選項功能,方便使用者操作使用。並且可以針對製作的公文,進行匯入匯出直式橫書的標準規範DI檔,對外尚可跨機關、單位,甚至跨民間企業、社團法人進行公文電子交換作業,達到易用、方便、迅速之效果。

備註:安裝OpenOffice公文製作套件前,請先安裝OpenOffice.org 中文版。
---
因為我手邊為MacOSX系統,所以OpenOffice就先裝好了,然而在該頁面中,
我"找不到" "公文製作自由軟體套件"本身的下載點,於是我就先打頁面下方的電話
(02) 27135770 ,然後出現語音要我轉撥 (02) 25030030 ,再打一次電話,
接通了,然後我詢問該頁面的 公文製作自由軟體套件 下載點到底在哪裡?
於是對方說沒有辦法處理我的問題,請我改撥打
傑印資訊(02)2365-6211 或 免付費服務專線:0800-090098 (或 筆硯???)
於是我再試試看,2365-6211的客服人員說他們沒有在處理網頁上標示的"公文製作自由軟體套件"
這一塊,建議我再打電話問)安鈦資訊(02)27717118 ,好吧 ,
我再打一次,然後27717118客服人員又說他們沒處理過"公文製作自由軟體套件"這個東西,
又把皮球踢回給www.good.nat.gov.tw,於是,這三個單位都在"互踢皮球"。
於是"公文製作自由軟體套件"本身的下載點到底在哪裡???

~~~我還是不知道。~~~

主題: OpenOffice.org"安裝失敗"的筆記
作者: IanHo2014-01-21 23:05
OpenOffice.org"安裝失敗"的筆記

系統環境是 openSUSE13.1+KDE4.11 x86-64 ,因為一些緣故,
所以期望可以在openSUSE官網套件庫內原本就有的LibreOffice 4.X 仍然可以正常運作的前提下,
另外再安裝上“包含有”zh-TW語系套件的OpenOffice.org 2.X系列最末版本,
可以接受兩個office套件“不同時”運作(執行其中一款的時後,另一款是不執行的),
但是分別運作的時後要能正常。並且期望整個安裝設定的過程要在全圖形介面環境下。
於是開始上網找套件檔。
先找到了 ftp5.gwdg.de/pub/opensuse/discontinued/update/11.0/rpm/x86_64/
把所有的OpenOffice_org字樣開頭的套件檔案都抓下來,
然後只留下2.4.0.14-1.8.x86_64這個版本的檔案,
都存在一個資料夾下,然後用yast匯入該資料夾成為本機目錄的套件庫。
然後用yast套件管理員全部勾選來安裝,點選安裝前,有把自動計算套件相依性功能取消勾選,
結果還是出現了訊息視窗,只能是二選一選項,要不就是得把libreoffice套件砍掉,
要不就是只能不按裝OpenOffice.org。於是,這個方式宣告失敗。
再來找 apache openoffice archive,找到了
OOo_2.4.0_LinuxIntel_install_zh-TW.tar.gz
解壓縮後同樣的做法將資料夾匯入yast本機套件庫,然後用yast套件管理員全部勾選來安裝,
結果裝起來了,可是發現是裝在/opt路徑下,也沒有跟 應用程式啟動器 整合,
看來得自行找可執行程式檔了,然後中間遇到一堆狀況,於是我另外在java官網下載
jre-7u51-linux-i586.rpm並透過yast套件管理員安裝起來,
也將 libXext 、 libSM 的 32bit套件裝起來了,然後,在終端機模式下以root帳號執行
/opt/openoffice.org2.4/program/soffice 這個 shell script,
OpenOffice.org 2.4的起始畫面出現了一下,進度bar沒跑多少,起始畫面就跳掉了,
沒有任何OpenOffice.org視窗啓動,終端機視窗就直接跳回原本待命輸入指令的提示字元開頭了。
嘗試去挖system log,找不到任何跟 OpenOffice.org soffice 扯的上關系的關鍵字字串資訊,
採用土法煉鋼的方式時間比對,清空所有的log,執行soffice來看最新的log是什麼,
結果推論可能是
linux kernel: [39597.760145] javaldx[21604]: segfault at 0 ip 00000000f725d3d4 sp 00000000ff8965c4 error 4 in libc-2.18.so[f711e000+1ab000]
google goo不到東西,然後有沒有安裝jre-7u51-linux-i586.rpm都會出現這串。
於是,到目前為止的嘗試結果是失敗的,無法讓OpenOffice.org 2.X 和 LibreOffice 4.X
同時存在於 openSUSE13.1+KDE4.11 桌面,並且不同時的分別正常運作。
主題: OpenOffice.org"安裝失敗"的筆記 2
作者: IanHo2014-01-22 20:38
google到這個

http://en.wikipedia.org/wiki/Go-oo
http://go-oo.mirrorbrain.org/stable/linux-i586/
結果還是"找不到" 2.4.1版(含繁體中文語系檔)的下載點。
主題: 舊軟體環境處理"公文"的"急就章"筆記
作者: IanHo2014-02-02 17:43
舊軟體環境處理"公文"的"急就章"筆記。
七年前還在OpenOffice.org 2.X的時代,
有一套免費擴充套件
公文通
OfficialMissive.oxt
版本0.9.120
for OOo 2.X
曾經出現在網路上,不過現在這個擴充套件可能連google都很難找到可下載點了,
已經不被維護更新很久了,但是只要裝的起來,仍然可以使用。
在MsWindows平台上,我終於拼湊出,要讓其運作的套件安裝流程,
首先另需準備以下檔案
OOo_2.4.3_Win32Intel_install_en-US.exe
OOo_2.4.0_Win32Intel_install_wJRE_zh-TW.exe
OOo_2.3.1_Win32Intel_install_wJRE_en-US.exe
jre-6u3-windows-i586-p.exe
將OOo_2.3.1_Win32Intel_install_wJRE_en-US.exe 解壓縮之後,
應該會在資料夾中找到jre-6u3-windows-i586-p.exe
經個人測試結果 公文通 OfficialMissive.oxt 版本0.9.120
好像只有對應到jre-6u3為止,jre-6u4就不相容了,
所以要裝jre-6u3-windows-i586-p.exe,
使用者也可以安裝
OOo_2.4.3_Win32Intel_install_en-US.exe
OOo_2.4.0_Win32Intel_install_wJRE_zh-TW.exe
但是 OOo Options\Java\還是得使用選擇1.6.0_03這個版本。
然後就是把OfficialMissive.oxt這個擴充套件匯入到
OOo_2.4.X 裡頭。重啓OOo_2.4.X,然後就可以在功能表上使用 公文通 了。
然後我想嘗試在Linux桌面/MacOSX環境來執行OOo_2.4.X
在MacOSX 10.5.8(PowerPC) / 10.6.8(intel)
分別嘗試安裝
OOo_2.4.0_MacOSXPPC_install_en-US.dmg
OOo_2.4.1_MacOSXIntel_install_en-US.dmg
會出現錯誤訊息 "command timed out",執行失敗,
沒有進入OOo畫面,log和google都查不出所以然來。
Linux桌面的OOo安裝失敗情境可參考 前面PO文。
結果原本以為可以跨平台的 公文通 ,
最後還是只能在MsWindows環境使用。

只要硬體沒有壞,穩穩用舊系統的工作環境仍然不會少,
不然網路上不會有 WinXP再戰十年 這種流行用語,
如果工作環境"沒有"要跟別人"交換"“檔案”,
而是直接就列印輸出紙本來跑公文流程往返作業,
那這份筆記就有用了。
---
主題: 關於九萬五千個現代中文漢字
作者: IanHo2014-02-06 02:41
一個資訊分享,2012年的時候,我跟全字庫這個單位申請字形和表格資料,
發現取得的光碟裡頭所包含的表格和字型內容bug非常多。
然後當時申請資料都還得附上身分證影本跑實體公文流程往返具名申請,
然後其預設提供的表格欄位規劃非常不便民,我只好公文內附註申請客製化表格檔,
表格內同樣也是bug百出。
曾幾何時,我發現"現在"政府出現了個頁面
CNS11643中文標準交換碼全字庫(簡稱全字庫) |  政府資料開放平臺
http://data.gov.tw/node/5961
頁面內有個zip可以"直接"下載全字庫的一整套字形和表格,可惜的是表格欄位規劃仍然是不便民。
("沒有"預設提供unicode和注音符號的對照表)。
不需要擾民的具名公文流程往返手續了。政府單位總算有一絲絲的意願改進了。
只是,那堆表格和字形裡頭的BUG"有沒有"全部修正完畢?仍然還是未知數。
我個人沒有程式開發方面的能力,所以無法依靠既有資源組合出來自全字庫的
unicode和注音符號的對照表。如果有網友有"行政"和軟體開發方面的技術與資源的話。
把全字庫的"最新版本"表格和字形兜一兜,就可以組合出2014年版的九萬五千個漢字的
注音輸入法表格檔了(unicode格式)。然後在搭配全字庫字形。
文書作業應該不缺字了(至少"現代漢字"應該不缺了吧!?)。
補充:我大致描了眼,推論字型的部分BUG可能還沒修完。
表格的部分一時懶得看了,畢竟資料至少10萬筆。2012年申請資料的時候,
在熱心網友的幫忙下,至少發現300筆的資料有錯,而公務員踢皮球的心態,
真的讓百姓很無言。
主題: 以 Windows 思維用 openSUSE 13.1 + KDE (未完成)
作者: IanHo2014-02-13 11:42
以 Windows 思維用 openSUSE 13.1 + KDE (未完成)

01.題獻+致謝
(未完成)

02.自序+前言
(未完成)

03.在一切開始之前,關於 Linux
有一位北歐芬蘭赫爾辛基的大學生 Linus Benedict Torvalds 於1991年的時候,在網路上發表了,
根據上課所學到的而自行開發,後來稱之為 Linux 的作業系統核心原始碼,讓使用者可以自由下載、摸索、
研究、使用。
其作業系統架構簡單來說類似於UNIX系統,也可以把Linux比喻成就像一個超級加強版的DOS,
當然指令與參數的組合會更複雜一些,整個目錄結構和檔案屬性,和DOS比較,也會有著相當的差異。
Linus採用一種叫做 GNU GPL 的授權模式來表示其發行軟體的法律授權。
原始的Linux核心也可以把它比喻成就只是一堆軟體、韌體、硬體的"驅動程式"的大組合,
沒有指令模式的人機介面軟體輔助、也沒有全圖形界面的桌面軟體套件,這些都要另外加掛安裝。
電腦使用者若想要在自己的電腦主機內運作Linux,必須上網先行下載Linux系統核心、人機介面軟體(shell)、
甚至圖形桌面環境軟體套件,自行編譯、組裝、調整成一個現代風格的全圖形桌面環境作業系統。
這樣的系統建制過程是非常繁複的,非電腦專業的終端電腦使用者不會有時間與精力接觸這個部分。
於是網路上就陸陸續續出現許多個人、社群團體、組織、甚至公司行號,
嘗試先行下載多個可以組成現代圖形桌面作業系統的、相容於Linux系統核心環境的,許多軟體元件原始碼,
預先規劃設計好一個系統環境架構,做好各部分元件軟體的排列組合,設計好一套全圖形介面的系統安裝流程,
最後輸出成一片安裝光碟,供終端電腦使用者,較能輕易的安裝、設定與使用。這樣一片整合好軟體的光碟,
可能是免費的(注意!"免費"的版本,"不要"期望它會有所謂的售後服務!但是當使用者行有餘力的話,
"提報軟體BUG"是免費軟體進步原動力。),也可能是付費的,
端看Linux發行者所採用的授權模式而定。不同的Linux發行版,
都會有其不同的組裝方向、適用環境、包含語系的數量、選用不同圖形桌面環境風格等等不同的特色,
有的可能是只適用於安裝在管理電腦的電腦(伺服器)上,有的可適用於家用電腦,
有的則設計來安裝於嵌入式設備(手機、專門環境的客制化設備、遊戲機的操作介面、平版系統等等),
說白了就是版本太多種,所以使用者必須花費心思選擇好一個適用於自己的使用環境的Linux發行版本。
本書所選用的範例Linux發行版是openSUSE 13.1,這是一個籠統來說就是免費的版本
(詳細的授權模式請參考openSUSE官方網站的文件)。目前現階段全世界的Linux發行版本百家爭鳴,
軟體技術更新頻繁,平均每半年就有一個新的Linux發行版本改版更新,而openSUSE則是平均18個月才大改版一次,
這樣筆者才有足夠的時間摸索與瞭解其系統環境,其它Linux發行版更新太快,筆者會跟不上。
筆者選用的範例環境,為家用個人桌上型電腦全圖形界面運作環境,所以這本書原則上"不會"提到很多純文字指令
,與安裝和管理伺服器軟體的情境,而專注於家用全圖形桌面環境的系統安裝使用與管理,
像是系統類軟體套件的更新、文書排版軟體的選用、正體中文資訊處理的組合選用、多媒體軟體的選用、
網路瀏覽的體驗、連接周邊裝置軟硬體驅動程式的選用、小型區域網路的設定等等情境。
本書採用的全圖形桌面環境範例是KDE,簡單來說就是因為它是openSUSE預設的桌面環境,
而且有一定比例的正體中文化。最後很重要的一點是,
本書中將不會觸及圖形介面操作的資料救援/備份/還原這一塊(資料救援主題足以成書),
而且本書的範例只有將主機內的實體硬碟分割成"一個"系統分割區
(就好像在MsWindows平台,只將硬碟分割成一個"C槽"。),所以讀者在本書範例下的
Linux平台環境新產出了什麼重要的檔案,請記得備份到另一個實體儲存裝置。

參考來源網頁

維基百科條目
http://zh.wikipedia.org/zh-tw/林納斯·托瓦茲
http://zh.wikipedia.org/zh-tw/Linux
http://zh.wikipedia.org/zh-tw/Linux 核心
http://zh.wikipedia.org/zh-tw/Linux 發行版
http://zh.wikipedia.org/zh-tw/GNU 通用公眾授權條款
http://zh.wikipedia.org/zh-tw/Unix_shell
http://zh.wikipedia.org/zh-tw/Bash
http://zh.wikipedia.org/zh-tw/桌面環境
http://zh.wikipedia.org/zh-tw/OpenSUSE
http://zh.wikipedia.org/zh-tw/KDE
http://zh.wikipedia.org/zh-tw/KDE_Software_Compilation_4

Linux 核心,官方網站
http://www.kernel.org/

Linux 基金會
http://www.linuxfoundation.org/

DistroWatch.com: Put the fun back into computing. Use Linux, BSD.
http://distrowatch.com/table.php?distribution=suse

openSUSE.org
http://www.opensuse.org/zh-tw/
http://zh-tw.opensuse.org/歡迎光臨_openSUSE.org

KDE - Experience Freedom!:
http://www.kde.org/

openSUSE 13.1 發行紀事
https://www.suse.com/releasenotes/i386/openSUSE/13.1/RELEASE-NOTES.zh_TW.html

Unofficial Guide to openSUSE 13.1
http://opensuse-guide.org/

Portal:Support database - openSUSE
http://zh.opensuse.org/index.php?title=Portal:Support_database&variant=zh-tw

04.Linux系統核心,及硬體、韌體相關驅動程式軟體套件

在正式進入安裝 openSUSE 13.1 系統的章節之前,筆者決定把"硬體、韌體驅動程式"的描述章節,
擺在前面的位置,這個章節提到的許多名詞,讀者或許一開始還不是很懂,沒關係,之後再閱讀下去,
或者參考來源網頁,就陸陸續續知道了。筆者覺得"硬體、韌體驅動程式"是影響終端使用者有沒有毅力,
持續探索、安裝、設定、使用Linux圖形桌面環境,非常重要的一個起始點。

筆者於2001年的時候,就曾經嘗試安裝Linux圖形桌面環境,
當年有選用了 Caldera OpenLinux & Linpus Linux 來安裝嘗試,結果音效功能都無法驅動成功,
系統安裝完畢並重啓後都沒有聲音,當年的網路資源也沒有筆者的程度可以理解的中文資料,
在描述如何解決音效驅動程式的相關問題,於是筆者也只好放棄Linux圖形桌面環境,
改回MsWindows系統,音效功能就沒有問題了,音效驅動程式只要在圖形界面點選下一步安裝即可。
2013年的現在,筆者決定一口氣盡可能的將個人已經理解的部分,有關家用電腦環境硬體、韌體驅動程式
的前置準備作業,先整理出來。盡可能的避免發生,讀者在花了不少時間,
好不容易把Linux圖形桌面環境安裝完畢進入系統後,才發現主機內某個電腦零件原來是現階段的Linux硬體、
韌體驅動程式尚未支援到的,於是得又要拆換零件這些麻煩事。
當然,這裡不會提到Linux環境"全部"的硬體、韌體驅動程式,而是筆者個人於家用電腦環境所整理出來的部分。

本書所採用的主機硬體測試環境如下,MacBook Pro主機板都是純EFI韌體,
另外安裝了VirtualBox虛擬機器來"模擬"傳統的PC BIOS硬體環境:

MacBook Pro (13-inch, June 2009)
Processor: Intel Core 2 Duo 2.26 GHz
Architecture: 64-bit
Memory:   8 GB
Graphics Card: NVIDIA GeForce 9400M
Video RAM: 256 MB
以上這個硬體搭配openSUSE-13.1-DVD-x86_64.iso來測試

MacBook Pro (15-inch, May 2006)
Processor: Intel Core Duo 2.16 GHz
Architecture: 32-bit
Memory:   2 GB
Graphics Card: ATI Mobility Radeon X1600
Video RAM: 256 MB
以上這個硬體搭配openSUSE-13.1-DVD-i586.iso來測試

VirtualBox 4.X 虛擬機器
Processor: Intel Core 2 Duo 2.26 GHz
Architecture: 64-bit
Memory:   2 GB
Graphics Card: VirtualBox
Video RAM: 64 MB
以上這個硬體搭配openSUSE-13.1-DVD-x86_64.iso來測試

先以MsWindows環境為例,筆者過往安裝MsWindows系統,有摸索出一個概念,
就是事先準備好主機板與周邊裝置驅動程式的軟體,可能放在隨身碟、軟碟片、光碟片,第二顆硬碟等等,
或者等系統安裝完後,上某個已知的網站去下載。筆者過去也有查詢到微軟官方網站,
曾經有擺放幾份純文字文件檔,是MsWindows系列原版安裝光碟裏頭,
已經包含有的海量般的硬體裝置的支援列表清單,所以可以透過以上資訊,"事先"查詢或準備好,
筆者手邊的這台主機與周邊設備是否有搭配將要安裝的MsWindows版本的硬體驅動程式。

多次重灌MsWindows系統後,查詢並準備硬體驅動程式的動作也已熟練,可以較快判定手邊的硬體配備零件,
有無支援將要安裝的MsWindows系統版本,甚至後來學到看板卡上晶片組所印刷的廠牌或型號字樣,
來上網搜尋有無搭配該MsWindows系統版本的驅動程式。

同樣的概念,筆者想要套用在Linux圖形桌面環境上,卻發現並"不是"這麼一回事,筆者以openSUSE為例,
上了openSUSE官方網站,“並沒有”找到類似於微軟官網之前那樣的硬體相容性清單"超級大列表"資料檔案頁面,
既有的都是片片斷斷的、數量相對很少的某幾樣硬體周邊的支援清單。
於是筆者嘗試找找看有無任何第三方的Linux硬體相容性
清單網站,是可以針對openSUSE的版本做"海量大列表"
的,筆者也希望版本能夠達到2013年的新版本。
筆者找到一份Linux Hardware Compatibility HOWTO,內容看起來像是Linux發行版通用型的,
可惜目前只有更新到2007年為止。找到了LinuxQuestions.org HCL,
看起來像是讓使用者自行上傳硬體相容性資訊。
找到了Linux-drivers.org這個網站,看起來像是硬體相容性清單的超級大雜燴,請讀者自行閱讀消化。
找到了LINUX ALLOCATED DEVICES,但看起來好像只是支援的裝置的"種類",而非完整的硬體晶片組型號列表。
因為筆者之前下載瀏覽MsWindows支援硬體裝置清單純文字檔的經驗,所以也希望能夠找到一份單一文件,
內容可以是以Linux圖形桌面2013年版本的kernel為主的,或者以openSUSE 13.1版本為主的,
只要下載並打開這份單一文件,用關鍵字搜尋的方式找字串,例如假設手邊有一塊顯卡的晶片上標示的型號為
ATI radeon 7000,另外查得其編號為RV100QY,以這兩串當關鍵字,在文件中查詢,如果有查詢到,
那就表示該版本Linux kernel或者openSUSE 13.1能夠“辨識”並“啟用”這個硬體設備的功能,
不過可惜的是目前“尚未”找到心中期望的類似這樣的資料檔案。

筆者手邊還有其他零零散散的硬體周邊,當然希望這些周邊是可以在openSUSE 13.1上運作的,
並希望在安裝openSUSE 13.1之前就先確認好,這些零件是否有被openSUSE 13.1所支援,
筆者不希望安裝完系統後,才發現某個零組件“無法”被openSUSE 13.1所辨識並啓用,而又要拆換硬體,
這樣真的很麻煩,筆者"不會寫程式",所以也“不會思考”上網去抓第三方的驅動程式原始碼下來,
再自行以純文字指令模式介面,輸入一大串指令來編譯驅動程式到核心模組這種“麻煩事”,
除非該第三方軟體可以透過圖形介面,用滑鼠點選的方式來安裝。
然而,以筆者有限的英文能力,就是“找不到”心中所期待類似這樣的一份文件檔。
筆者推論應該會有一套方法,可以整理出類似Linux Hardware Compatibility HOWTO
這樣的內容或者導覽文件,這內容可能是針對Linux kernel把其中所有的硬體支援資訊單獨做成一份文件檔,
然後筆者使用以上範例輸入ATI radeon 7000、RV100QY等字串,就可以確認某版本的Linux kernel或
Linux發行版有無支援。

筆者後來又發現,除了確認Linux kernel對硬體的支援之外,還有不少針對各類型硬體的第三方軟體套件,
也會額外對不同種類的硬體,有不同程度的支援,像是針對顯示設備的X.Org、音效卡的ALSA、掃描器設備的SANE、
等等一大堆,筆者更是眼花撩亂,而且各家不同品牌的Linux發行版,針對發行面向和應用環境的不同、
收錄的Linux kernel版本不同,也不一定會把整個Linux kernel所有原始碼全部打包收錄,當然收錄的Xorg、
ALSA、SANE等硬體設備相關的軟體套件也會有其差異。

當筆者嘗試去下載Linux kernel的原始碼檔案(例如選擇下載openSUSE-13.1-DVD-x86_64.iso採用的版本)
解壓縮後,先地毯式的瀏覽看看有些什麼檔案,然後例如嘗試搜尋包含ATI radeon 7000、RV100QY等字樣的純文字檔,
然後發現,真的有類似的檔案,檔名中大概都會包含類似*pci*.*ids*的字樣,因此筆者又找到一個
The PCI ID Repository網站,因此推斷,這個資訊是否包含了Linux核心可以辨識的"所有"PCI介面卡類的
裝置,如果手邊的介面卡晶片上印刷的型號資訊有出現在*pci*.*ids*這個檔案中,
是否就表示Linux kernel能辨識這個PCI介面卡,然而筆者又想到,系統能否辨識該介面卡,
跟能否將該介面卡的硬體功能全開啟用,好像又是兩回事,系統雖然可以辨識到該介面卡,
不見得就可以全開啟用該介面卡所有的硬體功能,除非在安裝上額外的驅動程式軟體和應用程式。
在系統中若有安裝"pciutils-ids"這個套件,可以找到/usr/share/pci.ids.d/這個路徑,
並且找到*pci*.*ids*相關檔案,筆者推論這些檔案是Linux核心的硬體的定義與支援清單。
然而列表中有列出這麼多是一回事,實際上所安裝的Linux發行版有無支援又是另一回事,
因為例如給x86-64架構的電腦硬體用的Linux發行版,
一般並不會去收錄包含給PowerPC架構電腦硬體所要用的驅動程式軟體。
總之就是本書主要範例的openSUSE-13.1-DVD-x86_64.iso光碟內容,
“不會”包山包海的把所有的硬體驅動程式全都收錄,有些需要在系統安裝完後,
再連線上openSUSE官方套件庫,或者第三方套件庫再補安裝。
根據參考來源網頁,筆者嘗試整理出Linux硬體相容性清單的資料彙整與查閱方向,
有Linux核心所包含的硬體驅動程式和支援的裝置種類、核心之上的應用軟體硬體驅動程式套件包,
以及一些零零散散的各種周邊硬體/韌體驅動程式套件。

筆者期望有這樣一個資料查閱的流程。就是一開始會先查詢好手邊這台硬體的各個主要組成的晶片組、
介面卡型號規格等等各是哪些,例如CPU、南北橋晶片組、顯示卡、音效卡、網路卡、印表機、掃瞄器、光碟燒錄機、
多媒體鍵盤、多按鍵滑鼠、影音擷取卡、網路攝影機、IEEE1394A/B擴充卡、
USB擴充卡等等各式各樣的零組件裝置,然後透過網路可查到的資訊,
先行預估筆者要安裝的openSUSE-13.1-DVD-x86_64.iso這片光碟,
可能"不會"包含某些手邊現有硬體的驅動程式,例如顯示卡和網路卡,甚至某些影象擷取卡等等周邊介面卡,
若能"先行確認"安裝光碟"沒有"包含可以啓用其該硬體最基本功能的驅動程式,甚至查到連官方線上套件庫和
第三方套件庫都找不到,就可以在安裝系統之前,先行拆換零組件。
openSUSE-13.1-DVD-x86_64.iso選用打包的Linux核心版本為3.11.6,可以在安裝光碟內找出
kernel-XXX-3.11.6-4.1.x86_64.rpm
或者去Linux kernel官方網站找出
linux-3.11.6.tar.XXX
都下載解壓縮,來看看檔案裡頭有些什麼。
這裡先選kernel-desktop-3.11.6-4.1.x86_64.rpm和linux-3.11.6.tar.bz2為範例。
然後可以發現裡頭有許多資料檔案都可以用進階純文字編輯器來開啓閱讀。
這裡先看linux-3.11.6.tar.bz2裡頭的。
在Linux核心原始碼內的/linux-3.11.6/arch/x86/路徑下的其中兩個檔案,包含有不少"CPU系列"的簡稱,
/linux-3.11.6/arch/x86/Kconfig、
/linux-3.11.6/arch/x86/Kconfig.cpu,
若想查詢Linux核心原始碼內可以辨識的有關電腦主機板上的南北橋晶片組(還包含例如ISA、PCI、AGP、PCI-X、PCI-E、PATA、SATA等等介面),
可以參考/linux-3.11.6/include/linux/pci_ids.h,
若openSUSE 13.1已經安裝完畢,若有安裝"pciutils-ids"這個套件,
會有/usr/share/pci.ids.d/pci.ids.dist這個檔案可以參考。

接下來在Linux核心原始碼裡頭的一堆檔案中,用系統的檔案搜尋工具尋找檔名中包含有ids字樣或者Kconfig
字樣,就可以找到許多包含有可辨識的硬體的清單資料檔案了。

Linux核心當然不可能海量般的支援市面上"所有"的硬體,而且也不可能全硬體功能的支援,
而是一個基本至少可以啓用(或者可以辨識)的功能的支援。
這時候就要再依賴上層的第三方應用軟體和硬體/韌體驅動程式來支援更多的硬體功能了,
也就是Linux發行版安裝好之後各個軟體套件可以支援的部分。
Linux要進入一個全圖形桌面的操作環境,目前的主流是需要依賴並先載入一個叫做X.Org的軟體套件庫,
這個軟體套件庫裡頭會包含各式各樣的顯示卡晶片組驅動程式子套件,於是就可以嘗試查詢看看,
手邊要裝Linux桌面環境的主機的顯示卡晶片組有沒有在X.Org的支援之列,
請上www.x.org官網查詢更詳細的資訊,這裡要注意的是,過往在MsWindows/MacOSX環境的經驗,
都是使用者點選執行顯示卡發行廠商提供的顯示卡驅動程式安裝檔,
安裝完畢後會有全圖形介面的可設定項目供使用者調整,顯示卡各項的功能參數,
但是X.Org並沒有提供類似這樣的全圖形介面給使用者操作設定,使用者必須根據X.Org官方提供的說明文件,
使用進階純文字編輯器,將調整顯示卡功能的各項參數值,依據填寫的規範,填入對應的參數設定檔案之中,
若填寫的內容完全合乎驅動程式軟體和晶片組硬體和參數填寫的規範,那麼重開機後,該顯示功能即會生效。

系統本身預設的顯示功能參數設定檔案,路徑位在/usr/share/X11/xorg.conf.d/這個路徑下,
若使用者需要客制化(額外增加新的設定內容),則建議擺放在/etc/X11/xorg.conf這個檔案內,
openSUSE 13.1環境預設"沒有"提供/etc/X11/xorg.conf,但是有個/etc/X11/xorg.conf.install可以當作最基本的參考範例,
讀者若有需要,得自行生成xorg.conf。
在系統還沒有載入X.Org和圖形桌面的前提下,在全螢幕的終端機純文字指令模式,讀者可以藉由輸入指令
Xorg -configure,來完成一個由X.Org自動判斷當下軟/硬體既有環境而生成的xorg.conf.new,
若資訊程度上允許,執行指令之後所出現的系統回應訊息請務必閱讀。
該指令由root權限操作,並且預設會擺在root帳號的家目錄下,請將之複製為/usr/share/X11/xorg.conf,
當然系統自動生成的預設值,不見得是最佳化或者客製化,若讀者已經對X.Org的文件有一定程度的理解,
可再自行客製化內容參數設定值。這裡要注意的是,若xorg.conf內容不正確,
不嚴重的話會僅在log檔案內記下錯誤的訊息,嚴重的話還會無法進入圖形視窗登入畫面,或者畫面ㄧ片雪花。
若讀者想要測試顯示卡晶片組有無順利掛好3D顯示功能的驅動程式,
可以在套件庫內挑選一款3D競速小遊戲"armagetronad",把游戲設定中的顯示效能相關選項全開。

接下來筆者整理出兩個可以在系統開機後,進入全螢幕的終端機純文字指令模式的設定過程。
第一個,開機時在GRUB選單選擇第一個預設值項目,進入KDE桌面環境後,
在YaST控制中心\系統\Services Manager這個設定項目內,
Default System Target預設的選項是runlevel5,改為runlevel3。
重開機後,同樣選第一個預設值項目,然後就會進入全螢幕的終端機純文字指令模式。
完成Xorg -configure指令以及xorg.conf檔案複製或搬移的操作之後,執行yast指令,
會出現類似於YaST控制中心的“文字選單”畫面,參考之前遇到的設定路徑和順序,
把runlevel3改回runlevel5,再重開機即可。文字選單畫面會大量使用到TAB鍵來切換選項。
第二個,開機時在GRUB選單選擇第一個預設值項目,按下鍵盤按鍵"e",
進入臨時的系統核心控制參數編輯模式(限當次有效),在參數編輯框內找一個"showopts"字串,
其後加一個空隔在補上數字"3"(本文內的引號不用加,請再參閱文末參考來源網頁),
儲存離開即可。

openSUSE 13.1採用"xorg-x11-driver-video-nouveau"這款軟體套件,
來當成NVIDIA系列顯示卡驅動程式的預設套件,採用"xf86-video-ati"這款軟體套件,
來當成AMD/ATI系列顯示卡驅動程式的預設套件,並且兩者跟系統核心有一定程度的連動
(請參考openSUSE 13.1發行紀事)。
openSUSE 13.1預設的顯示驅動程式套件其效能、相容性、支援度,
不一定能夠滿足讀者對手邊的硬體呈現效果的期望,
各家廠牌的顯示卡晶片組幾乎每半年甚至每季都在陳新推出,
第三方自由軟體類的驅動程式永遠跟不完硬體產品發行的進度,
此時可以選擇尋找安裝另外各晶片組廠牌提供的專屬驅動程式套件,
或者第三方重新整理打包過,相容於openSUSE 13.1,源自廠商的專屬驅動程式原始碼的套件。
請看參考來源網頁的部分,首先就是讀者要先確認手邊硬體的顯示卡晶片組型號為何,
根據晶片組型號來選擇安裝對應的驅動程式套件。
讀者可以查看SDB的NVIDIA_drivers、AMD_fglrx系列文件,來查閱對應的晶片組,
安裝對應的驅動程式版本套件。最簡單的硬體驅動程式安裝過程,就是直接點選openSUSE官方網站上,
預先有做好針對openSUSE 13.1版本的"一鍵安裝"功能,或者選擇匯入套件庫來源網址到YaST的方式,
再於套件管理程式內挑選並勾選正確對應的套件來安裝。本書將"不討論"較為複雜的下載
硬體驅動程式核心/原始碼/模組檔案,再自行於終端機下指令編譯並匯入系統核心模組的方式。
就筆者的觀點,對於一般終端電腦使用者來說,整個系統所有的軟體套件
(包含系統核心、硬體/韌體/軟體驅動程式、應用軟體),最好全部由YaST內的套件管理程式來統一控管,
這樣在遇到問題需要除錯以及刪除/更新軟體時,才會有一致性的查尋和判斷方向。
然而,軟體從原始碼進展到除錯過且打包好的安裝套件,
再進展到整理分類除錯過並做好批次自動化安裝與設定的"一鍵安裝",需要"等待時間",
且"可遇不可求"(這裡以自由軟體環境來說),所以具有實驗精神的進階電腦玩家,
可以選擇下載軟體原始碼或原始模組,自行完成所有的後續動作。
最後還是要注意,也是會有顯示卡晶片組廠商官方推出的全系列新版驅動程式(給較新的作業系統發行版搭配使用的),
"不再支援"某年之前發行的硬體晶片組型號的情境,所以讀者只好使用X.Org或其它第三方驅動程式。

這裡先假設讀者看了參考來源網頁的資料之後,確認了手邊的顯示卡晶片組已經在Nvidia官方提供給
openSUSE 13.1的驅動程式的支援列表中,使用openSUSE 13.1預設的網頁瀏覽器,
參考SDB:NVIDIA_drivers頁面內容,挑選對應的"一鍵安裝"選項,直接點選開啓檔案,
會進入軟體安裝對話視窗,接下來參考畫面截圖,開始安裝程序。
首次執行圖形介面的Nvidia X Server Settings,注意是否會提示要在終端機模式,
以root帳號輸入指令 nvidia-xconfig。若有需要生成nvidia專用的xorg.conf,再把它複製到
對應的路徑下。

這裡先假設讀者看了參考來源網頁的資料之後,確認了手邊的顯示卡晶片組已經在AMD/ATI非官方
驅動程式"fglrx"提供給openSUSE 13.1的驅動程式的支援列表中,使用openSUSE 13.1預設的網頁瀏覽器,
參考SDB:AMD_fglrx或SDB:AMD_fglrx_legacy頁面內容,挑選對應的"一鍵安裝"選項,直接點選開啓檔案,
會進入軟體安裝對話視窗,接下來參考畫面截圖,開始安裝程序。
首次執行圖形介面的Catalyst Control Center,注意是否會提示要在終端機模式,
以root帳號輸入指令 aticonfig --initial。

至於其他廠牌的顯示卡晶片組,在openSUSE 13.1有沒有"一鍵安裝",或者其它類似的,
安裝流程相對容易的套件可用,再請讀者自行於openSUSE官網或顯示卡晶片組廠商的官網挖掘或等待了。
另外,筆者原本想期望,就是若因故要於主機內抽換顯示卡,
或者使用者在安裝顯示卡晶片組的驅動程式過程人工辨識資料時,出了些誤差而導致裝錯驅動程式,
openSUSE+KDE環境能否會有一套類似MsWindows的機制,
就是安裝/移除/選擇存在系統內的於顯示卡驅動程式的圖形桌面選項,
不過目前為止筆者找不到類似這樣能完全安全處理的事後修改的圖形介面操作機制流程,
所以還是得在系統安裝之前,就得先做足主機內顯卡晶片組資料型號的功課。

接下來再補充,或許讀者會有需要閱讀/var/log/

接下來尋找openSUSE所支援的印表機。在YaST控制中心\軟體管理(YaST套件管理員)\RPM群組\Hardware\Printing,
這個分類下包含有openSUSE 13.1官方套件庫所支援的各種印表機驅動程式套件,
預設有安裝一部份,若讀者覺得不足,再自行挑選套件來安裝。若還是覺得不足,還有非官方套件庫
"Printing" repository - Printing System Development Project (openSUSE_13.1)
可以選用來匯入系統。

接下來尋找openSUSE所支援的掃描器。在 YaST控制中心\軟體管理\RPM群組\Hardware\Scanner,
這個分類下包含有openSUSE 13.1官方套件庫所支援的各種掃描器驅動程式套件。

還有其他很多不同種類的硬體周邊,也都是跟上述情境差不多的套路,來查尋硬體/韌體/軟體
驅動程式所支援的狀況,參考來源網頁依序有很多連結供讀者參考。

參考來源網頁

Portal:Hardware - openSUSE:
http://en.opensuse.org/Portal:Hardware

Portal:支援 - openSUSE
http://zh-tw.opensuse.org/Portal:支援

Linux Hardware Compatibility HOWTO
http://www.tldp.org/HOWTO/html_single/Hardware-HOWTO/
在此時,該文件最後更新日期是2007年,版本較舊,但列表詳細。

LinuxQuestions.org HCL

http://www.linuxquestions.org/hcl/index.php

Linux-drivers.org Linux Hardware Compatibility Lists & Linux Drivers
http://www.linux-drivers.org/

LINUX ALLOCATED DEVICES (2.6+ version)
https://www.kernel.org/pub/linux/docs/lanana/device-list/
devices-2.6.txt

Device file
https://en.wikipedia.org/wiki/Device_file

The PCI ID Repository
http://pciids.sourceforge.net/

LKDDb: Linux Kernel Driver DataBase
http://cateee.net/lkddb/
Linux核心驅動程式資料庫,版本較舊了。

Category:Lists of microprocessors - Wikipedia, the free encyclopedia:
http://en.wikipedia.org/wiki/Category:Lists_of_microprocessors

桌上型電腦的各類廠牌南北橋晶片組清單列表:
http://en.wikipedia.org/wiki/List_of_Intel_chipsets
http://en.wikipedia.org/wiki/Comparison_of_AMD_chipsets
http://en.wikipedia.org/wiki/Comparison_of_Nvidia_chipsets
http://en.wikipedia.org/wiki/Comparison_of_ATI_chipsets
http://en.wikipedia.org/wiki/VIA_chipsets

各廠牌顯示卡晶片組型號列表:
http://en.wikipedia.org/wiki/Category:Video_cards
http://en.wikipedia.org/wiki/Comparison_of_NVIDIA_graphics_processing_units
http://en.wikipedia.org/wiki/Comparison_of_AMD_graphics_processing_units
http://en.wikipedia.org/wiki/Silicon_Integrated_Systems
http://en.wikipedia.org/wiki/S3_Graphics
http://en.wikipedia.org/wiki/3dfx_Interactive
http://en.wikipedia.org/wiki/Intel_GMA
http://en.wikipedia.org/wiki/Category:Graphics_hardware_companies


Documentation for the X Window System Version 11 Release 7.7 (X11R7.7)
http://www.x.org/releases/X11R7.7/doc/

Index of /releases/individual/xserver
http://www.x.org/releases/individual/xserver/

X11R7.7 Manual Pages: Section 4: Drivers
http://www.x.org/releases/X11R7.7/doc/man/man4/
http://www.x.org/releases/X11R7.7/doc/xorg-docs/ReleaseNotes.html
顯示卡晶片組硬體驅動程式的各項功能參數設定請參考這裡,或者將來的更新版本。

xorg.conf
http://www.x.org/releases/X11R7.7/doc/man/man5/xorg.conf.5.xhtml

NVIDIA顯示核心列表 - 維基百科,自由的百科全書:
http://zh.wikipedia.org/zh-tw/NVIDIA顯示核心列表

SDB:Configuring graphics cards - openSUSE
http://en.opensuse.org/SDB:Configuring_graphics_cards

How to Start openSUSE 12.3 with Grub 2 into Run Level 3 - Blogs - openSUSE Forums
http://forums.opensuse.org/blogs/jdmcdaniel3/how-start-opensuse-12-3-grub-2-into-run-level-3-112/

SDB:Switch runlevel - openSUSE
http://en.opensuse.org/SDB:Switch_runlevel

X Window System - openSUSE:
http://en.opensuse.org/Xorg

HCL:Nvidia video cards - openSUSE
http://en.opensuse.org/HCL/Nvidia_Video_Cards
http://en.opensuse.org/HCL:Nvidia_video_cards

SDB:NVIDIA - openSUSE
http://en.opensuse.org/Category:NVIDIA
http://en.opensuse.org/SDB:NVIDIA

SDB:NVIDIA drivers - openSUSE
http://en.opensuse.org/SDB:NVIDIA_drivers

SDB:NVIDIA the hard way - openSUSE
http://en.opensuse.org/SDB:NVIDIA_the_hard_way

SDB:NVIDIA troubleshooting - openSUSE
http://en.opensuse.org/SDB:NVIDIA_troubleshooting

nvidia opensuse
ftp://download.nvidia.com/opensuse/

Nouveau: Accelerated Open Source driver for nVidia cards
http://nouveau.freedesktop.org/wiki/

nouveau/CodeNames
http://nouveau.freedesktop.org/wiki/CodeNames/

nouveau/FeatureMatrix
http://nouveau.freedesktop.org/wiki/FeatureMatrix/

AMD - openSUSE
http://en.opensuse.org/AMD

SDB:Radeon - openSUSE
http://en.opensuse.org/SDB:Radeon

SDB:Radeonhd - openSUSE
http://en.opensuse.org/SDB:Radeonhd

SDB:AMD fglrx - openSUSE
http://en.opensuse.org/SDB:AMD_fglrx

SDB:AMD fglrx legacy - openSUSE
http://en.opensuse.org/SDB:AMD_fglrx_legacy

HCL:AMD video cards - openSUSE
http://en.opensuse.org/HCL:ATI_video_cards

SDB:AMD graphics troubleshooting - openSUSE
http://en.opensuse.org/SDB:AMD_graphics_troubleshooting

ATI - openSUSE
http://zh-tw.opensuse.org/ATI

Unofficial Wiki for the AMD Linux Driver
http://wiki.cchtml.com/index.php/Main_Page

SUSE/openSUSE - cchtml.com
http://wiki.cchtml.com/index.php/SUSE/openSUSE

AMD Catalyst - Wikipedia, the free encyclopedia:
http://en.wikipedia.org/wiki/AMD_Catalyst


AMD Radeon - 維基百科,自由的百科全書:
http://zh.wikipedia.org/zh-tw/AMD_Radeon

AMD顯示核心列表 - 維基百科,自由的百科全書:
http://zh.wikipedia.org/zh-tw/AMD顯示核心列表

X.Org Wiki - RadeonFeature:
http://wiki.x.org/wiki/RadeonFeature

X.Org Wiki - RadeonFeatureUMS:
http://wiki.x.org/wiki/RadeonFeatureUMS

ATIRadeon:
http://dri.freedesktop.org/wiki/ATIRadeon/

RADEON9000ProMacEdUserGuide.pdf
http://www2.ati.com/manuals/RADEON9000ProMacEdUserGuide.pdf

Radeon-9000PRO-manual.pdf
http://www.orpheuscomputing.com/downloads/Radeon-9000PRO-manual.pdf

Additional options for the radeon driver - ThinkWiki
http://www.thinkwiki.org/wiki/Additional_options_for_the_radeon_ driver

Downloads | Linux Graphics
https://01.org/linuxgraphics/downloads

software.opensuse.org:Intel Linux Graphics Driver Installer
http://software.opensuse.org/package/intel-linux-graphics-installer

software.opensuse.org:Intel video driver for the Xorg X server
http://software.opensuse.org/package/xf86-video-intel

software.opensuse.org:Xorg driver for Intel integrated graphics chipsets
http://software.opensuse.org/package/xorg-x11-driver-video-intel

各廠牌音效卡晶片組型號資訊:
http://www.alsa-project.org/main/index.php/Matrix:Main
http://alsa.opensrc.org/Sound_cards
http://alsa.opensrc.org/ALSA_modules
http://en.wikipedia.org/wiki/Category:Sound_cards

HCL:Sound - openSUSE
http://en.opensuse.org/HCL:Sound

Category:SDB:Sound - openSUSE
http://en.opensuse.org/Category:SDB:Sound

Linux環境支援的各廠牌印表機型號資訊:
http://www.openprinting.org/drivers
http://www.openprinting.org/printers?action=searchall
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/databasefoomatic

"Printing" repository - Printing System Development Project (openSUSE_13.1)
http://download.opensuse.org/repositories/Printing/openSUSE_13.1/

HCL:Printers - openSUSE
http://en.opensuse.org/HCL:Printers

Category:Printing - openSUSE
http://en.opensuse.org/Category:Printing

Linux環境支援的各廠牌掃描器型號資訊:
http://www.sane-project.org/
http://www.sane-project.org/sane-mfgs.html

HCL:Scanners - openSUSE
http://en.opensuse.org/HCL:Scanners

Linux系統支援的USB的控制晶片介面規格資訊:
http://www.linux-usb.org/

The USB ID Repository The home of the usb.ids file
http://www.linux-usb.org/usb-ids.html


05.開始安裝 openSUSE 13.1(未完成)
(使用openSUSE-13.1-DVD-x86_64.iso或openSUSE-13.1-DVD-i586.iso)

筆者依個人經驗把安裝流程分為兩個情境。

第一個情境,就是沒有介接任何實體網路線,只憑openSUSE安裝光碟裡頭的內容裝到好,
並且可以抓到網路介面硬體啓用網路功能,事後再來接線上網做系統更新。

第二個情境,實體網路線已經接好,openSUSE光碟安裝的同時,系統安裝程式即時偵測網路硬體、
從DHCP取得上網IP、並下載安裝系統更新套件。

再來先寫不同的硬體環境需要事前準備的部分。

MacBook Pro 2006 CPU: 32-bit
Memory:   2 GB
Graphics Card: ATI Mobility Radeon X1600
Video RAM: 256 MB
以上這個硬體搭配openSUSE-13.1-DVD-i586.iso來測試,
以下提供筆者所測試成功的系統安裝流程。

首先還是要在主機內的硬碟灌好MacOSX 10.6.8,並且把所有系統元件更新的部份全都更新到頂,
包含"韌體更新"(只要APPLE官網有提供的話),最簡單的做法就是蘋果選單的"軟體更新",
讓它全部跑完到當下沒有東西可以更新為止。

然後,需要把root帳號啓用。
執行 系統/資源庫/CoreServices/目錄工具程式.app/編輯/啟用Root使用者。
下載TinkerTool.app這隻程式,給MacOSX 10.6用的最後版本。
執行TinkerTool.app,勾選 Applications\Disk Images\Enable extended options when converting disk images 這個項目。
下載OnyX.app這隻程式,給MacOSX 10.6用的最後版本。
執行OnyX.app,勾選 Parameters\Misc.\Disk utility\所有的子選項(其中有包含"Show debug menu")。
執行 MacOSX內建的 應用程式/工具程式/磁碟工具程式.app,進入"除錯"選單,
點選一下"列出所有磁碟及其內容屬性"、"強制更新磁碟列表",再點選"標示元通知"、
"顯示每個分割區"。
然後就會看到"磁碟工具程式.app"在開機硬碟的系統分割區內列出列出一個隱藏的分割區
(通常狀況下會標記"disk0s1",分割區類型:EFI,預設狀況下約209.7MB容量空間),
但是"磁碟工具程式.app"無法"裝載"這個隱藏的分割區,所以必須依賴終端機指令模式的操作流程。
執行 應用程式/工具程式/終端機.app 輸入 su root 指令切換成root帳號,
執行 diskutil list 指令,查看系統分割區列表,再來依序輸入兩道指令,
# mkdir /Volumes/efi
# mount -t msdos /dev/disk0s1 /Volumes/efi
(disk0s1 這個標記有可能是別的,以讀者的主機上呈現的為準),
這樣Finder就掛載了一個EFI分割區了。

再來開始安裝 The rEFInd Boot Manager 這隻程式,這是一隻終端機指令模式的程式,
下載 refind-bin-0.7.6 或更新的版本,解壓縮後以root帳號在終端機視窗內進入該資料夾下,
執行指令
# ./install.sh --esp --alldrivers
此時讀者可以在Finder看到EFI分割區下多了"refind"、"tools"兩個資料夾,
各有一或數個檔案與子資料夾,其中會有個refind.conf純文字參數設定檔,
務請參考rEFInd官網的文件,
將內容依讀者需求來客製化(原安裝程式含範例檔refind.conf-sample)。
再來,請將refind/drivers_ia32這個資料夾(包含所有子檔案)搬移到跟tools資料夾同一層。
筆者個人的refind.conf範例如下:

timeout 20

use_graphics_for osx,linux,grub

showtools shell, memtest, mok_tool, about, reboot, exit, firmware, apple_recovery, shutdown, gptsync

scan_all_linux_kernels

接下來的步驟就是要準備重開機了,整個系統分割區除了209.7MB的EFI保留區之外,
主機系統硬碟內其它所有的分割區(含MacOSX系統區)將全數刪除,若要備份資料請在此時之前。
在本書範例中,接下來的規劃將只有單一openSUSE系統。

重開機後,預設會進入rEFInd的圖示選單畫面,若rEFInd有設定妥當,可以偵測出來自內接光碟機、
內接硬碟、USB外接光碟機、USB隨身碟上的可開機系統檔案
(當然其可開機系統檔案要相容於MacBook Pro 2006 32bit CPU)。
這裡先以內接光碟放入openSUSE-13.1-DVD-i586.iso光碟片為範例,畫面中有多個圖示,
三色立體方塊含硬碟圖示為位在EFI保留區的rEFInd功能元件程式,灰色菱形含光碟,為放入的光碟片,
當然依讀者狀況之不同還會有其它的圖示,參考畫面中間和下方的文字訊息,
例如選擇 EFI\drivers_ia32\iso9660_ia32.EFI from EFI 這個圖示項目,
按下 enter/return,即為執行該功能元件程式,然後按下ESC即為更新狀態,
對該圖示按下F2則可查看該圖示的更多選項(如果有的話)。
於是選取並執行代表openSUSE-13.1-DVD-i586實體光碟片的圖示,開始進入系統安裝流程。

openSUSE的系統安裝流程,最初的選單畫面,因為搭配的顯示晶片組的關係,在本主機內的"F3 視訊模式",
可能要選 No KMS ,不然安裝流程的畫面可能會顯示不正常,等到系統安裝完畢進入桌面之後,再於YaST控制中心的
"開機載入器"設定項目中把"nomodeset"這個參數移除掉(看狀況,也可能不需要移除"nomodeset"參數)。
另外建議讀者接上一個USB外接滑鼠,以必免openSUSE初始安裝程式無法辨識TouchPad的狀況。
在進入"組態"的步驟之前會自動重開機,回到rEFInd的圖示選單畫面,
此時嘗試執行iso9660、Ext4等EFI功能元件程式圖示,再按ESC更新狀態,
應該會有ㄧ個"企鵝"+"硬碟"或"光碟"或"USB外接儲存裝置"的圖示,
或者"四個菱形"+"硬碟"或"光碟"或"USB外接儲存裝置"的圖示(讀者的安裝媒體可能跟筆者不同),
這裡以筆者的系統環境選取執行"企鵝"+"硬碟"的圖示為例,
選取後在下一層的選單中,選取"從硬碟開機",然後就會回到"組態"的步驟,繼續完成系統安裝流程。
若無法回到系統安裝流程,再一次的重開機之時,要注意一個設定項目,
rEFInd的圖示選單畫面會有個較小圖示的 Start Hybrid MBR tool 設定項目
(如果選用了筆者的refind.conf的話),
進入後會有訊息詢問 May I update the MBR as printed above ? 請執行"y"。
之後就可以選取執行"企鵝"+"硬碟"圖示進入openSUSE了。

還要注意的是,若讀者執行了多個rEFInd功能元件程式,再按ESC鍵,
可能rEFInd還會偵測到位於主機內硬碟分割區內的Linux核心檔案,也顯示出來成為一個圖示選項,
但是該圖示選項背後的核心檔案,是"還沒有"被加上主機環境客製化參數過的,所以若選取執行後,
可能會在開機流程中,因為與主機硬體的環境不相容,而導致開機過程失效當掉。

然而筆者發現,真正進入到KDE桌面環境之前,經過的使用者手動操作步驟流程至少如下。
MacBook Pro 2006 32bit CPU 電源開機後,須先等很多秒鐘,
rEFInd的圖示選單畫面才會被載入,
此時使用者得手動去選取執行確認過且客製化好的"企鵝"+"硬碟"圖示,
再來會進入openSUSE的GRUB選單,使用者自行選取項目載入,或者數秒後系統依預設值載入,
再來進入KDM帳號密碼登入畫面,填入帳號密碼後才會真正開始載入KDE桌面環境,
進入桌面。從電源開機,到真正進入桌面,步驟是有些冗長。
這裡提供幾個EFInd縮短秒數的設定項目與技巧。timeout參數為秒數,若設定為"零",
則會變成等待使用者操作才有反應的狀態。default_selection參數則可填入1~9之間的數值,
當讀者rEFInd設置底定,短時間不會再有變更的話,可以先注意平常會選用的那個"企鵝"+"硬碟"
開機項目圖示是左邊數來的第幾個項目(要在九個以內),例如擺在第七個,那麼就設定成
default_selection 7,這樣重開機後,rEFInd的預設選擇就是就是左邊數來第七個"企鵝"+"硬碟"
項目圖示。


筆者有試過用SUSE Studio Imagewriter這個套件,
把openSUSE-13.1-DVD-i586.iso"轉換"到USB隨身碟裡頭去,
MacBook Pro 2006 32bit CPU + rEFInd的環境可以偵測開機
("四個菱形"+"USB外接儲存裝置"的圖示),
進入系統安裝程式,然而在系統分割階段,若本機硬碟原先"沒有""/",就會無法建立"/",
因為USB隨身碟已經先有"/"了,
開機選單的"F4來源"預設是“硬碟”即使改選了"CD-ROM"也一樣(其他選項都是網路相關),
所以只好改回實體光碟的模式來安裝。
但若第二次重灌安裝時,若系統安裝程式有優先偵測到本機硬碟內"先有"了"/",
就可以繼續進行下去重新建立"/"。

若讀者有需要在桌面環境中把rEFInd所在的隱藏分割區掛載起來,請參考以下操作。
YaST控制中心\磁碟分割程式,選擇"sda1"這個子項目(預設通常會是"sda1"),
點選"編輯","裝載"點填入"/run/media/efi"這個路徑,再確認執行即可。
然後於檔案管理員軟體內,就可以在/run/media/efi路徑下,
讀取到原本隱藏的rEFInd所在分割區的內容了。

MacBook Pro 2009 CPU: 64-bit
Memory:   8 GB
Graphics Card: NVIDIA GeForce 9400M
Video RAM: 256 MB
以上這個硬體搭配openSUSE-13.1-DVD-x86_64.iso來測試
以下提供筆者所測試成功的系統安裝流程。

筆者為了圖個系統安裝過程的安靜與快速,再已經裝好的openSUSE+KDE環境,
使用SUSE Studio Imagewriter這個套件,
把openSUSE-13.1-DVD-x86_64.iso"轉換"到USB隨身碟裡頭去,
選擇由USB隨身碟插上主機來開機安裝,而未採用光碟片的形式。
MacBook Pro 2009電源開機時立刻持續的按住option鍵,
可以偵測到來自這顆裝有openSUSE-13.1-DVD-x86_64開機系統的USB隨身碟,
openSUSE-13.1-DVD-x86_64.iso預設有支援可選擇EFI架構的開機載入器,
所以可以進入EFI架構的開機選單,相關選項和傳統BIOS選單不一樣。
若用實體光碟開機,電源一開按下option鍵,有 windows、EFI-boot選項,
選windows,視訊模式選 NO KMS ,不然會畫面會雪花。
進入openSUSE的EFI開機選單後,在EFI-boot install選單按鍵盤按鍵"e",
尋找其中一行 linuxefi ***,行尾填入 nomodeset 字串,儲存離開繼續安裝。

若是安裝在實體的傳統PC BIOS韌體環境桌上型主機,
讀者的需求情境是需要透過USB介面外接儲存裝置來開機(系統灌在USB介面外接儲存裝置內),
且該主機也有支援由USB介面外接儲存裝置來開機的話,這裡要注意系統安裝流程中的幾個選項。
在"開機載入器設定"裡,"取消勾選"從主開機記錄開機,"勾選"從Root分割區開機,
在"開機載入器選項"裡,要勾選"在分割區表中設定啓用旗標以做為開機分割區"和"將一般開機碼寫入MBR",
在"開機載入器安裝詳細資訊\磁碟順序"清單中,將掛有"/"的分割區移到第一個。

接下來開始進入系統安裝畫面了。

參考來源網頁

SDB:Installation on a Mac - openSUSE
http://en.opensuse.org/SDB:Installation_on_a_Mac

Category:SDB:Installation - openSUSE
http://en.opensuse.org/Category:SDB:Installation
https://en.opensuse.org/Portal:Installation

虛擬記憶體 - 維基百科,自由的百科全書:
http://zh.wikipedia.org/zh-tw/虛擬記憶體

完全看懂:灌 Linux 前該怎麼分配硬碟? | T 客邦 - 我只推薦好東西:
http://www.techbang.com/posts/6153-fully-understand-linux- distribution-before-irrigation-how-to-drive

TinkerTool Version Overview
http://www.bresink.com/osx/TinkerToolOverview.html

Titanium's Software Index page
http://www.titanium.free.fr/downloadonyx.php

Mounting the EFI Boot Partition on Mac OS X | The Mac Admin
http://themacadmin.com/?p=603

The rEFInd Boot Manager: Getting rEFInd
http://www.rodsbooks.com/refind/getting.html

The rEFInd Boot Manager: Installing rEFInd
http://www.rodsbooks.com/refind/installing.html

The rEFInd Boot Manager: Configuring the Boot Manager
http://www.rodsbooks.com/refind/configfile.html

SDB:Live USB stick - openSUSE
http://en.opensuse.org/SDB:Live_USB_stick

Installing openSUSE 13.1 onto an External Hard Drive. - Blogs - openSUSE Forums:
https://forums.opensuse.org/entry.php/150-Installing-openSUSE-13-1-onto-an-External-Hard-Dri