setterm用於設定TTY STREAMS環境。它可以查詢以及控制某一TTY通訊埠的 STREAMS模組。setterm讓使用者可以用系統內建或使用者自備之STREAMS模組,來調整他們的TTY STREAMS環境。
setterm用一終端機裝置名稱,為設定STREAMS模組給某TTY通訊埠,反應devt(裝置類型)欄位(位於terminfo資料庫)。此裝置名稱是對應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 作業環境提供了特殊用途之模組,來關閉或開啟轉碼,以及適當地處理多位元組( multibyte )與寬( wide )字元。載入某一個模組後, 就開啟了相對應的轉換。轉換的內定狀態是開啟的。
請參閱setterm(1)線上援助頁中的有關說明。