Отвечаю на основе одного небольшого эксперимента со стандартной локализацией Solaris 8 (и, соответственно, CDE). Сразу предупреждаю, что мне эта самая стандартная локализация жутко не понравилась, и вообще я живу сейчас не в CDE, а в XFce + русские шрифты на xfs + xruskbd.
Во-первых, настройки терминала и настройки иксов суть вещи разные. Так что /dev/pts/* к CDE отношение имеет весьма слабое.
Для того, чтобы общаться с CDE по-русски, необходимо наличие CDE-шных русифицированных шрифтов и прочих кириллических прибабахов, то есть - локали. В Solaris водрузить её может исключительно root. В HP-UX и Unixware, вроде, тоже. Что где ещё - не знаю.
Русских локалей может быть как минимум три: win1251, koi8-r, iso***-5. Каждая из них предполагает работу с соответствующей кодировкой.
При наличии нужной локали она может быть выбрана в диалоге входа в систему (Welcome to...), рисуемом программой dtlogin. Выбрав оную локаль, следует зайти в систему. Предупреждаю сразу: челюсть может отвиснуть до полу. К _каждому_ окошку прицепляется внизу во всю ширину окна полоска с надписью LAT/РУС. При тырканье в неё мышью выполняется переключение клавиатурного режима. Клавиатурное сокращение, пардон, не помню, но вроде бы что-то простое: не то Ctrl+Shift, не то LCtrl+RCtrl.
Жить, в целом можно, однако тошно до безобразия. И вообще единственный полезный элемент CDE - тот же dtlogin, удобно в систему входить. Но _жить_ в CDE - увольте!