|
И так, после того как XFree86 установлен, перейдем к его настройке. Для начала
займемся русификацией.
Здесь я приведу отрывок из статьи Платона Фомичева "XFfree86/2 Русификация":
- Качаем кириллические шрифты с серверов.
- Устанавливаем их путем распаковывания в согласовании с деревом в архиве.
- Добавляем строку FontPath в ХF86Config.
- Копируем прилагаемый файл .Xmodmap в HOME каталог.
- Настраиваем XF86Config следующим образом:
- функция Mode_Lock -- переключение раскладки клавиатуры
- Функция Mode_Shift -- переключение режима только пока нажата управляющая клавиша
# LeftAlt
RightAlt ModeShift
RightCtl ModeLock
ScrollLock ModeLock
Тут, я думаю, все ясно. Переназначать клавиши под себя можно.
- Раскоментрировать строку 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
Если вы увидели неточности в статье или хотите что либо дополнить - пишите мне.
Обсудить материал (число отзывов:0)
предыдущий материал | следующий материал |