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

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

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

文章IanHo » 週三 6月 08, 2011 10:21 pm

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系統安裝隨身碟的問題和瓶頸
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/a ... 03.html.en

http://opensource.nchc.org.tw/debian/di ... /hd-media/

boot.img.gz
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週四 6月 16, 2011 1:50 am

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同一系統版本內,有同樣功能作用視窗元件,結果中文名詞翻譯
不一致的狀況。

參考連結

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週一 6月 27, 2011 2:23 pm

啟用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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週一 7月 18, 2011 4:21 pm

多按鍵滑鼠的設定軟體和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/ ... 34&forum=7

行雲流水的流水帳: 在Ubuntu上使用btnx設定多鍵滑鼠
http://flowaccount.blogspot.com/2010/06/ubuntubtnx.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週六 7月 23, 2011 5:27 pm

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

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

筆者過去使用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,真是可惜。

參考連結

無~都是自己的體驗~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週三 8月 24, 2011 12:09 pm

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-m ... estanfonts
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/cwt ... 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/vietuni ... m%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/typ ... urkic.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/ ... icode.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-m ... estanfonts

ahuramazda.ttf
http://openfontlibrary.org/font/ahuramazda

cwTeX 系列
http://cle.linux.org.tw/fonts/cwttf/cwt ... read-only/
http://cle.linux.org.tw/fonts/cwttf/v1.0999/

全字庫正楷體、全字庫正宋體
http://www.cns11643.gov.tw/

hannomH.zip
http://sourceforge.net/projects/vietuni ... m%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/typ ... urkic.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/ ... icode.html

Tai Heritage Pro
http://scripts.sil.org/TaiHeritage

這樣最後,筆者推測,在"Gnome字元對應表(gucharmap)"所查到的Unicode6.0字
元集,佈滿率應該有達到"98%"了吧!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週四 8月 25, 2011 1:45 pm

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/collabor ... sefoomatic
http://www.linuxfoundation.org/collabor ... abaseintro

其中 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週二 9月 27, 2011 3:44 pm

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?2164 ... ayout-(USB)

http://www.ebay.de/itm/Sun-Type-7-US-PC ... 1c1c961b98

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/ ... s-xkb.html

Howto: Custom keyboard layout definitions
https://help.ubuntu.com/community/Howto ... nitions%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/su ... nux_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/how ... codes.html

Ubuntu切換外接video的hotkey作法
http://blog.lexical.tw/2010/10/ubuntuvideohotkey.html

xkb ,kernel keycode,xserver keycode
http://blog.chinaunix.net/space.php?uid ... id=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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

~抱怨文~

文章IanHo » 週五 9月 30, 2011 8:52 pm

系統重灌之後,明明有更新一堆套件了,可是
原本有出現在 gnome選單列\系統\控制中心\硬體\鍵盤\鍵盤偏好設定\配置\加入,選擇配置"依國家"
選取 中華民國\Taiwanese,這個項目卻不見了,那這個選項當初是怎麼出現的?
筆者自己也不清楚,筆者自己根本沒有新增過任何包含有 中華民國 字樣的檔案阿?
因此筆者推測可能包含有 中華民國 字樣的某個檔案,可能已經存在於某個設定檔中,只是筆者不
曉得動了什麼,然後把這個字樣切換成顯示出來,那到底筆者是設定了什麼切換的呢?為什麼繁體中
文的網路世界都沒有任何文章(至少筆者找不到)有對xkb-data套件裏頭的資料結構,有任何著墨過
呢?明筆者推測現有技術就是填個設定值,就可以讓sun type 7 PC style usb keyboard的
118顆按鍵全都在 LINUX 桌面環境發揮功能,為什麼就是搞不定呢?為什麼就是沒有讓人看得懂的文
章呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章sppmg » 週六 10月 01, 2011 11:01 pm

台灣的鍵盤一直都是是設us啊!
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

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

文章IanHo » 週日 10月 02, 2011 3:00 am

關於 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/ 裏頭的檔案填資料,應該是有其流程順序才對(例如先改
好某個檔,再去改某個檔,最後才改某個檔),或著說系統程式讀取這些資料檔
,也應該會有個讀取順序才對,但這個順序到底是什麼啊?

參考連結

沒有
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週一 10月 03, 2011 12:05 am

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系統的相依機制參數設定出現錯誤?還是它本來就是會這樣,只是筆者現
在才碰到而已?

參考連結

沒有,都是自己矇到的。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週一 10月 03, 2011 8:21 pm

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
資料結構,還是搞不定阿,想要找個或等個筆者看得懂的資料還真是難啊。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

抱怨文~

文章IanHo » 週四 10月 06, 2011 12:25 am

等不到也找不到筆者想要的答案~沒辦法接續寫下去~看樣子只好暫停了~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

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

文章IanHo » 週日 10月 23, 2011 11:55 pm

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/l ... linux.aspx

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

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

http://en.wikipedia.org/wiki/Comparison ... sing_Units

http://www.x.org/releases/X11R7.5/doc/m ... org.1.html

http://www.x.org/releases/X11R7.5/doc/m ... onf.5.html

http://www.x.org/releases/X11R7.5/doc/m ... eon.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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

上一頁下一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客