若要明確地配置 Big5 終端機的 STREAMS 模組,請使用:
setterm -x big5 |
這個使用與 terminfo 無關。
請進一步考慮利用 terminfo 資料庫中類似下列的登錄 (適用於 VT-100 終端機),來在系統上使用這樣的終端機 (與 Big5 相容):
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, |
參考此登錄的配置指令將是:
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 # |
如需詳細資訊,請參閱 setterm(1) 線上援助頁。 配置好時,預設會啟用轉換。應用程式也可透過 ioctl() 功能呼叫來設定功能。