URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 14909
[ Назад ]

Исходное сообщение
"Как переключиться на русский в CDE 1.4"

Отправлено Ученик , 20-Мрт-02 18:35 
Кто подскажет, как можно переключиться на русский при помощи клавиатуры и где находятся эти настройки. есть команда stty, которая показывает настройки текущего терминала в частности /dev/pts/*, так вот, кто знает, как можно изменить, т.е. что бы настройки оставались по умолчанию.???

Содержание

Сообщения в этом обсуждении
"RE: Как переключиться на русский в CDE 1.4"
Отправлено Max V. Zinal , 20-Мрт-02 21:26 
Отвечаю на основе одного небольшого эксперимента со стандартной локализацией 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 - увольте!