繁體中文 Solaris 使用者指南

配置繁體中文 Solaris 軟體的 STREAMS

使用下列指令,明確設定 STREAMS 模組做為 BIG5 終端機用途。


setterm -x big5

這個使用與 terminfo 無關。

您可以在系統上使用與 BIG5 相容的 VT-100 終端機,此系統具有如 terminfo 資料庫中以下範例的登錄:


vt100-b|VT-100-compatible with Big-5 chars,
lines#40, .csin=E(BE)IE[?1h, csin=E(BE)I, devt=PACKBig5,
s0ds=E(H, s1ds=E$@, s2ds=E(H, use=cit600,

使用下列配置指令引用 VT-100 登錄:


setterm -t vt100-b

為了讓 setterm 在此應用程式中正常作用, /usr/share/lib/setterm/zh_TW/conf.file 檔案必須含有一個對應到裝置類型的登錄。如下列範例的登錄會指示 setterm 在 TTY 串流中置入適當的轉換模組。


#
big5throw \
			popto zs|mcp|mti|ptem \
			push big5euc \
			push ldterm \
			push ttcompat \
			run {stty defeucw} \
			catch
#
GenericEUC|EUCthrow \
			popto zs|mcp|mti|ptem \
			push ldterm \
			push ttcompat \
			run {stty defeucw} \
			catch
#
ASCIIthrow \
			popto zs|mcp|mti|ptem \
			push ldterm \
			push ttcompat \
			catch
#

配置好時,預設會啟用轉換。應用程式也可透過 ioctl() 函式呼叫來設定功能。