Linux 底下安裝 gcin 中文輸入法:
1. 安裝 gcin,指令如下:
apt-get install gcin
2. 回到家目錄,在家目錄下執行:
wget ftp://163.26.229.6/linux/.xinitrc
3. 離開帳號,重新登錄帳號,再執行 startx 進入 X 視窗。
4. 在 firefox 中測試中文輸入。
4.1. 按 Ctrl+SPACE 切換輸入法
4.2. 按 上/下 鍵選字
5. 設定輸入法:
請執行:
gcin-setup
即可設定 gcin 輸入法。
設定 zh_TW.Big5 locale
假設我們在 X 視窗開啟終端機時看到以下訊息:
-bash: warning: setlocale: LC_ALL: cannot change locale (zh_TW.Big5)
或者執行 locale 時看到以下訊息:
root@pc-29:~# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_TW.Big5
LANGUAGE=zh_TW:zh
LC_CTYPE="zh_TW.Big5"
LC_NUMERIC="zh_TW.Big5"
LC_TIME="zh_TW.Big5"
LC_COLLATE="zh_TW.Big5"
LC_MONETARY="zh_TW.Big5"
LC_MESSAGES="zh_TW.Big5"
LC_PAPER="zh_TW.Big5"
LC_NAME="zh_TW.Big5"
LC_ADDRESS="zh_TW.Big5"
LC_TELEPHONE="zh_TW.Big5"
LC_MEASUREMENT="zh_TW.Big5"
LC_IDENTIFICATION="zh_TW.Big5"
LC_ALL=zh_TW.Big5
那表示我們的電腦沒有設定好 big5 的語系,此時請執行:
dpkg-reconfigure locales
將語系設定為 zh_TW.Big5 即可。
設定大字體之終端機
Linux 底下的終端機程式有許多種,例如:
1. gnome-terminal - 好用、好設定,但較肥,上 BBS (ppt) 時,字元排列會亂掉。
2. xterm (內定) - X 視窗內定,中文讀取有問題,除了剛架系統使用外,其它時候一般不使用。
3. rxvt-ml - 好用、不好設定,容量需求低,上 BBS 時無問題。
..
我們應該選擇使用那一個終端機程式 ? 個人偏好 rxvt-ml,但若各位不玩 bbs 的話,可以選擇 gnome-terminal 以便設定。
裝完 rxvt-ml 後,請執行以下指令以便進入大字體之終端機環境:
crxvt-big5 -fg white -bg black -km big5 -fm cmex24m -fn 12x24
前景 白色 背景 黑色 編碼 big5 中文字形 英文字形
2011年10月3日 星期一
更深入探討 lspci 指令
更深入探討 lspci 指令:
之前我們所討論的 lspci 指令只是告訴我們如何觀察系統介面,今天我們希望能讓 lspci 指令告訴我們那一個介面卡是用那一個驅動程式,請執行:
lspci -v
其輸出如下(節錄):
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e5100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology Device 5006
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at e5104000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 27
I/O ports at d000 [size=256]
Memory at e5010000 (64-bit, prefetchable) [size=4K]
Memory at e5000000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at e5020000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8169
lspci -v 會給我更詳盡的資訊,其中有一行為
Kernel driver in use:XXXXXX
其中的 XXXXXX 即為該介面所使用到的驅動程式。
轉向符號 > >>
> -> 將標準輸出轉向至某一檔案,並將原有內容清掉。
>> -> 將標準輸出轉向至某一檔案,但是不清除內容而是從後面增加資料。
轉向符號好用之處在於能替我們將過多之訊息先存入某一檔案中,再以 vi 等文字編輯器來慢慢觀看。例如,我們可以使用
lspci -v > lspci.log
將 lspic -v 的輸出轉向至 lspci.log 檔案,以便我們用 vi 觀察。
dmesg > dmesg.log
可以將 dmesg 之輸出轉向至 dmesg.log 這個檔案,我們可以觀察其內容。
** dmesg 可以看到系統裡完整的硬體資訊 **
如果你的 dmesg 出現很多奇怪的訊息,也可以看 /var/log/dmesg 這個檔案。
之前我們所討論的 lspci 指令只是告訴我們如何觀察系統介面,今天我們希望能讓 lspci 指令告訴我們那一個介面卡是用那一個驅動程式,請執行:
lspci -v
其輸出如下(節錄):
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e5100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology Device 5006
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at e5104000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 27
I/O ports at d000 [size=256]
Memory at e5010000 (64-bit, prefetchable) [size=4K]
Memory at e5000000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at e5020000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8169
lspci -v 會給我更詳盡的資訊,其中有一行為
Kernel driver in use:XXXXXX
其中的 XXXXXX 即為該介面所使用到的驅動程式。
轉向符號 > >>
> -> 將標準輸出轉向至某一檔案,並將原有內容清掉。
>> -> 將標準輸出轉向至某一檔案,但是不清除內容而是從後面增加資料。
轉向符號好用之處在於能替我們將過多之訊息先存入某一檔案中,再以 vi 等文字編輯器來慢慢觀看。例如,我們可以使用
lspci -v > lspci.log
將 lspic -v 的輸出轉向至 lspci.log 檔案,以便我們用 vi 觀察。
dmesg > dmesg.log
可以將 dmesg 之輸出轉向至 dmesg.log 這個檔案,我們可以觀察其內容。
** dmesg 可以看到系統裡完整的硬體資訊 **
如果你的 dmesg 出現很多奇怪的訊息,也可以看 /var/log/dmesg 這個檔案。
訂閱:
文章 (Atom)