Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

2000 г

Настройка Xfree86 в OS/2

Alex Samorukov 23.05.2000, Russian/2 progect, http://os2.ru/
English version

Итак, после того как XFree86 установлен, перейдем к его настройке. Для начала займемся русификацией.

Здесь я приведу отрывок из статьи Платона Фомичева "XFfree86/2 Русификация":

  1. Качаем кириллические шрифты с серверов.
  2. Устанавливаем их путем распаковывания в согласовании с деревом в архиве.
  3. Добавляем строку FontPath в ХF86Config.
  4. Копируем прилагаемый файл .Xmodmap в HOME каталог.
  5. Настраиваем XF86Config следующим образом:
    • функция Mode_Lock -- переключение раскладки клавиатуры
    • Функция Mode_Shift -- переключение режима только пока нажата управляющая клавиша
      #   LeftAlt
          RightAlt    ModeShift
          RightCtl    ModeLock
          ScrollLock  ModeLock
      

    Тут, я думаю, все ясно. Переназначать клавиши под себя можно.

  6. Раскоментрировать строку XkbDisable

Теперь вы сможете использовать руcские буквы в XFree86 приложениях. Переключать раскладку кнопкой "Правый ALT"

Теперь перейдем к настройке Window Manager`а. Window Manager - это приложение, которое используется для управления рабочим столом и окнами в XFree86/2. По умолчанию в XFree86 применяется менеджер twm. Он крайне неудобен и убог. Скачать другие window manager`ы можно по адресу: ftp://24.2.168.186/pub/os2/unix/xfree86/ports/window_managers/. Я использую window manager IceWM. Мне очень понравился его маленький размер, внешний вид окон а-ля OS/2 Warp и удобные virtual desktop`ы. Для установки icewm просто распакуйте его в каталог XFree86 и замените в файле

E:\XFree86\lib\X11\xinit\xinitrc.cmd

строчку 'twm' на 'icewm'.

Для корректного отображения русских букв в меню и заголовках окон поменяйте в файле E:\XFree86\lib\X11\icewm\preferences строки

TitleFontName="-adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-*-*"
MenuFontName="-adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-*-*"
StatusFontName="-adobe-courier-medium-r-*-*-*-140-*-*-*-*-*-*"
NormalTaskBarFontName="-adobe-helvetica-medium-r-*-*-*-120-*-*-*-*-*-*"
ActiveTaskBarFontName="-adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-*-*"

на

TitleFontName="-cronyx-helvetica-bold-r-*-*-*-120-*-*-*-*-koi8-*"
MenuFontName="-cronyx-helvetica-bold-r-*-*-*-120-*-*-*-*-koi8-*"
StatusFontName="-cronyx-courier-medium-r-*-*-*-140-*-*-*-*-koi8-*"
NormalTaskBarFontName="-cronyx-helvetica-medium-r-*-*-*-120-*-*-*-*-koi8-*"
ActiveTaskBarFontName="-cronyx-helvetica-bold-r-*-*-*-120-*-*-*-*-koi8-*"

Перезапустите XFree86/OS2 и наслаждайтесь ;)

Настройка TTF сервера

Если вы собираетесь использовать в приложениях XFree86 TrueType шрифты, то вам необходим ttf сервер. Я использую xfsttos2. С его установкой я здорово намучился, так и в прилагаемом readme все страшно запутано и содержит неточности. Автор программы рекомендует запускать его через inetd , что на мой взгляд является крайне кривым решением. После нескольких экспериментов мне удалось добиться корректной работы xfsttos2. Вот порядок его установки:

  1. Распаковываем его в каталог XFree86.
  2. Копируем ttf шрифты которые мы собираемся использовать в XFree86 в директорию E:\XFree86\lib\X11\fonts\TrueType.
  3. Прописываем в файле E:\XFree86\lib\X11\XF86Config после всех FontPath строчку
    FontPath   "inet/127.0.0.1:7100"
    
  4. В файле E:\XFree86\bin\startx.cmd добавляем строчку
'detach xfstt --encoding koi8-r --once'

После запуска XFree86/OS2 TTF сервер будет загружен. При выходе из XFree он выгрузится сам.

Русисификация gtk приложений.

Если приложение, построенное на основе GTK (Gimp Toolkit) показывает вместо русских букв в меню кракозябры, то положите в %home% файл .gtkrc

Если вы увидели неточности в статье или хотите что либо дополнить - пишите мне.

 

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...