Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

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

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

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

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

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

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

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

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

2000 г

Установка Xfree86 в OS/2

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

Введение

Наверняка большинство пользователей OS/2 неоднократно слышали о проекте Xfree86.

В данной статье я бы хотел немного рассказать о установке и использовании этой замечательной программы. X11 (чаще его называют xwindow) это система ставшая стандартом де-факто в unix системах для оконной оболочки пользователя. XFree86 - это порт системы X11 для платформ работающих на x86 процессоре. Для более подробной информации советую посетить http://www.x11.org/и http://www.xfree86.org/.

OS/2 и X11

Чем же может быть полезен протокол X11 в OS/2 ? Тут есть много ответов. С помощью системы X11 вы сможете:

  • Запускать графические приложения портированные из мира unix (в частности очень мощный графический редактор GIMP, ICQ клиент licq и много других программ)
  • Управлять в графическом режиме машинами с установленным x клиентом и запускать (и использовать) программы на удаленной машине по сети.
  • Более легко переносить переносить программ для unix в OS/2.

Существует несколько программ для поддержки x11 в OS/2. На мой взгляд наиболее удачная, быстрая и развивающаяся это XFree86/OS2. О ней и пойдет речь дальше.

Установка XFree86/2

Установка Xfree86/2 в OS/2 мне не показалось приятным занятием. Далее я постараюсь максимально подробно описать этот процесс.

XFree86/OS2 работает в OS/2 Warp 3, OS/2 Warp 4, OS/2 Warp 4.5 (аврора) с установленным TCP/IP.

Для OS/2 Warp 3 разработчики советуют установить свежий фикс пак перед установкой. Для начала вам потребуется скачать свежую версию xfree. Узнать какая версия последняя можно по адресу http://set.gmd.de/~veit/os2/xf86bugs.html Там же можно узнать где найти нужные файлы. В частности, последняя версия 3.3.6 (на текущий момент) доступна с ftp://ftp.os2.ru/pub/os2/xfree86/336/.

Файлы из базовой поставки.

  • Xbase.zip - утилиты для определения конфигурации машины и readme файлы.
  • Xfnts.zip - Шрифты 75 DPI.
  • Xfcyr.zip - Русские шрифты.

Кроме того вам потребуется x-server - драйвер видео карты для xfree. Для различных видео карт они отличаются. Вам нужно скачать только сервер для вашей видео карты.

  • X8514.zip - X сервер для IBM 8514/A и совместимых видео карт
  • XAGX.zip - X сервер для AGX
  • XGlnt.zip - X сервер для видео карт Permedia / GLINT
  • XI128 - X сервер для видео карты #9 Imagination 128
  • XMa32.zip - X сервер для видео карт ATI Mach32
  • XMa64.zip - X сервер для видео карты ATI Mach64 и совместимых
  • XMa8.zip - X сервер для видео карты ATI Mach8
  • XMono.zip - монохромный X Server
  • XP9K.zip - X сервер для видео карт с чипсетом P9000
  • XS3.zip - X сервер для видео карт с чипсетом (кроме S3 ViRGE)
  • XS3V.zip - X сервер для видео карт с чипсетом S3 ViRGE
  • XSVGA.zip - 256 цветный X сервер для Super VGA видео карт
  • XVG16.zip - the 16 цветный X сервер для VGA & SVGA видео карт.
  • XW32.zip - X сервер для видео карт на основе et4000w32

Файлы не входящие в поставку, но необходимые для работы XFree86/OS2.

  • emxrt.zip - это библиотеки необходимые для запуска программ написанных на GNU C. Взять eго можно на Leo ftp или ftp://ftp.os2.ru/pub/os2/emx.
  • Свежий xf86sys.sys - драйвер, который позволяет использовать xfree86 функции, отсутствующие в OS/2.

Теперь приступим к установке. Для начала скопируйте все dll файлы из emxrt.zip в директорию \os2\dll. После этого выберите диск на котором вы хотите установить XFree86/OS2 (далее я в примерах буду использовать диск e: - вы просто замените его на свою букву). Этот диск обязательно должен поддерживать длинные имена (то-есть не fat). Распакуйте содержимое архивов x*.zip в корень диска. У вас появится директория e:\XFree86 и под-каталоги с файлами в ней. После этого распакуйте свежий xf86sup.sys в директорию e:\xfree86\lib (заменив более старый). Теперь вам потребуется внести изменения в файл config.sys. Пропишите

DEVICE=E:\XFree86\lib\xf86sup.sys

в LIBPATH нужно добавить E:\XFREE86\LIB
в SET PATH надо добавить E:\XFREE86\bin .

После чего необходимо добавить следующие строки:

SET TERMCAP=E:/XFree86/lib/X11/etc/emx.termcap.x11
SET TERM=ansi
SET USER=alex  (имя пользователя)
SET LOGNAME=alex samorukov (Длинное имя)
SET HOME=E:\XFree86\home
SET MANPATH=e:/XFree86/man
SET USE_HOSTS_FIRST=1
SET DISPLAY=localhost:0.0
SET XSERVER=E:/XFree86/bin/XF86_Mach64.exe
(тут должен быть указан ваш svga server !!!)
SET X11ROOT=E:
(Диск на котором установлен XFree86)

Перезагрузите машину. После перезагрузки наберите в командной строке superprobe.exe >log.txt. В файле log.txt будет содержаться информация о вашей видеокарте. Для начальной конфигурации XFree86/OS2 необходимо запустить файл xf86config.exe и внимательно ответить на задаваемые вопросы. Теперь наберите в командной строке startx. Если у вас все заработало, то вам повезло ;) В противном случае советую вам запустить checkinstall.cmd и почитать log, запустив startx >e:\xfree.log.

Когда вы все сделаете правильно, то после загрузки xfree вы увидите на черно-белом фоне часики, программу xman и окно с командной строкой. По умолчанию вы будете в режиме 640*480 256 цветов. Для изменения режима используйте кнопки "ctrl"+"alt"+"серый плюс" и "ctrl"+"alt"+"серый минус". Для запуска xfree в режиме с 16 и или 24 битной цветностью используйте команду

startx -- -bpp 16 (-bpp 24)

Все настройки вашего видеоадаптера (да и вообще большинство настроек xfree) хранятся в E:\XFree86\lib\X11\XF86Config. Частоту обновления очень удобно выставлять с помощью программы xvidtune (входит в поставку xfree).

Благодарности

Хочется поблагодарить всех авторов XFree86/2, GNOME/2 и других X11 программ за проделанную ими работу.

 

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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