setterm 是用來配置 TTY STREAMS 環境。它可以查詢並處理特定 TTY 通訊埠的 STREAMS 模組。 setterm 可讓使用者使用系統或使用者提供的 STREAMS 模組來修改它們的 TTY STREAMS 環境。
setterm 會使用反映 terminfo 資料庫中之 devt (裝置類型) 欄位的終端機裝置名稱,來配置 TTY 通訊埠的 STREAMS 模組。 此裝置名稱符合 setterm 配置檔 /usr/share/lib/setterm/zh_TW/conf.file 中同名的登錄。 此登錄包含有關要彈出及推入哪一個模組來適當配置 STREAMS 環境的詳細指示。
setterm 也可將裝置類型視為一個方向引數。此裝置類型同樣地也符合 /usr/share/lib/setterm/zh_TW/conf.file 中的登錄。
setterm 配置檔會使用特殊的語言,來取得要採取何種動作的相關指示。 此語言可讓使用者決定模組在 STREAMS 堆疊上的名稱、在堆疊上推入或蹦現模組,以及執行其它作業。 setterm 會建立 ioctl 呼叫來處理 STREAMS 堆疊。
「繁體中文 Solaris」作業環境提供特殊目的模組,來啟用/停用字碼轉換,並適當地處理多位元組和寬字元。 將模組推入堆疊可啟用對應的轉換。轉換的預設狀態是已經啟用。
如需詳細資訊,請參閱setterm(1) 線上援助頁。