RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Hi All! > > > > Народ, поделитесь рецептом, как сабжа поставить? > > Ставил 3.3.6 давно... А тут ситуация вообще другая. > > > > 10х! > > А там различий не так много -- самое основное -- все файлы > иксов находятся теперь не в каталоге "\XFree86", а в > "\usr\X11R6", соответственно, ставишь set x11root=d: > где d: -- буква диска, в корне которого находится "\usr". > Если еще сохранились приложения под "\XFree86", и/или там стоят > еще иксы 3.x.x, то можешь (по желанию) удалить или не удалять > старые иксы (удалением всех файлов, сверив с листингом каталога > установочного архива), а оставить приложения, установленные в > "\XFree86" как есть (просто чтобы не переустанавливать их), а новые > иксы распаковать в тот же корень, и поставить в путях поиска > "\usr\X11R6\bin" перед "\XFree86\bin" для PATH и > "\usr\X11R6\lib" перед "\XFree86\lib". Если так сделать, то > можно использовать одновременно и новые, и старые иксы, установив > переменные окружения в стартовом скрипте (например, startx.cmd). > > Еще большое различие 4.x.x от более старых версий -- модульная > структура и поддержка этих самых загружаемых модулей в формате ELF, > а не LX! Причем именно из-за новой структуры поменялась и структура > конфига \usr\X11R6\lib\X11\XF86Config. Теперь и для осёвой версии > имеет смысл секция "Module", там теперь загружаются разные расширения, > модули поддержки шрифтов Type1 и TrueType (Да-да, теперь не нужен от- > дельный truetype фонт-сервер!). Еще появилась важная секция "ServerLayout", > которая связывает воедино другие разные секции. так, у меня, в этой секции > прописаны моя клава, мыша и screen отдельной строкой: > > [-----======cut======-----] > Section "ServerLayout" > Identifier "XFree86 Configured" > Screen 0 "mga" 0 0 > Screen 0 "vga" 0 0 > InputDevice "Mitsumi Keyboard" "CoreKeyboard" > InputDevice "NetScroll Optical" "CorePointer" > EndSection > [-----======cut======-----] > > (У меня 2 секции screen -- для матрокса (mga), и обычный vga). > > Для шрифтов настройка такая же, как и по-старому, то есть, прописываются > одной строкой для каждой директории со шрифтами. > > Мыша/клава прописывается как по-старому, только у мыши протокол теперь > называется не OSMOUSE, а OS2MOUSE. > > В секции "Monitor", как и ранее, прописываются частоты гориз. и верт. раз- > верток монитора (точнее, диапазоны их изменения), и modelines для доступных > видеорежимов. > > У меня так: > > [-----======cut======-----] > Section "Monitor" > Identifier "NEC Multisync FE700" > VendorName "NEC Corporation" > ModelName "Multisync FE700" > > HorizSync 31.5-70 > VertRefresh 55-120 > > > # Modes can be specified in two formats. A compact one-line format, or > # a multi-line format. > > # These two are equivalent > > # ModeLine "1024x768i" 45 1024 1048 1208 1264 768 776 784 817 Interlace > > # Mode "1024x768i" > # DotClock 45 > # HTimings 1024 1048 1208 1264 > # VTimings 768 776 784 817 > # Flags "Interlace" > # EndMode > > # 640x400 @ 70 Hz, 31.5 kHz hsync > Modeline "640x400" 25.175 640 664 760 800 400 409 411 450 > # 640x480 @ 60 Hz, 31.5 kHz hsync > Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 > # 800x600 @ 56 Hz, 35.15 kHz hsync > ModeLine "800x600" 36 800 824 896 1024 600 601 603 625 > .... > [-----======cut======-----] > > Вообще-то этих видеорежимов куча, и для каждого -- своя строка. Они прописыва- > ются в конфиг первоначально прогой xf86config, которую надо запустить перед > началом работы и после распаковки инсталляционных архивов. А еще необходимо > будет самому, уже когда иксы запустятся в данном видеорежиме, прогой xvidtune > подровнять границы экравна и выставить нормальные частоты разверток, и скопировать > строку modeline в конфиг из программы xvidtune. Кроме упомянутых двух прог, в > новых иксах появилась еще и третья прога для настройки конфигурации иксов -- xf86cfg. > Комбинируя эти программы, можно оптимально настроить иксы, причем в случае xvidtune ты > просто подстраиваешь параметры синхронизации монитора, и потом эти параметры в виде строки > вносишь в конфиг, а xf86cfg позволяет сразу сделать настройку (грубую) видеорежимов, клавы, > мыши и т. п., в общем оптимальный порядок действий такой: при помощи xf86config настраиваешь > конфиг в первом приближении, т. е., чтобы иксы только запустились в каком-нибудь видеорежиме. > Потом запускаешь xf86cfg в иксах и делаешь настройку более точно, сохраняешь настройки в виде > нового конфига и, наконец, запускаешь xvidtune и настраиваешь параметры синхронизации. Правишь > конфиг руками по желанию. > Еще вроде бы есть способ запустить xf86cfg в текстовом режиме, но я этого не пробовал, тут > требуется установить предварительно библиотеку ncurses, берется с Хоббеса или http://unixos2.org. > > Секция Device выглядит теперь по-другому (у меня): > > [-----======cut======-----] > Section "Device" > ### Available Driver options are:- > ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", > ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" > ### [arg]: arg optional > #Option "SWcursor" # [<bool>] > #Option "HWcursor" # [<bool>] > #Option "PciRetry" # [<bool>] > #Option "SyncOnGreen" # [<bool>] > #Option "NoAccel" # [<bool>] > #Option "ShowCache" # [<bool>] > #Option "Overlay" > #Option "MGASDRAM" # [<bool>] > #Option "ShadowFB" # [<bool>] > #Option "UseFBDev" # [<bool>] > #Option "ColorKey" # <i> > #Option "SetMclk" "200.0 MHz" > Option "OverclockMem" "True" > #Option "VideoKey" # <i> > #Option "Rotate" # [<str>] > Option "TexturedVideo" "True" > #Option "Crtc2Half" # [<bool>] > #Option "Crtc2Ram" # <i> > #Option "Int10" # [<bool>] > Option "AGPMode" "4" > Option "AGPSize" "16384" > #Option "DigitalScreen" # [<bool>] > #Option "TV" # [<bool>] > #Option "TVStandard" # [<str>] > #Option "CableType" # [<str>] > #Option "NoHal" # [<bool>] > #Option "SwappedHead" # [<bool>] > Option "DRI" "True" > Identifier "Matrox Millennium G400" > Driver "mga" > VendorName "Matrox" > BoardName "MGA G400/450 AGP" > BusID "PCI:2:0:0" > VideoRam 16384 > Dacspeed 300 > EndSection > [-----======cut======-----] > > -- Причем для каждой видеокарточки параметры разные. > Общие -- > Dacspeed -- это частота RAMDAC, то есть частота обновления видеопамяти, > BusID -- тут надо обязательно правильно прописать координаты видеокарточки > на шине PCI, у меня в данном случае, она находится на 2-ой шине, а программа > xf86config прописала, что на первой. Пришлось менять руками. Определить это > можно программкой scanpci, которая идет в комплекте иксов. > > А вот секция Screen такая же, как и в старых иксах. > > И в заключение, приведу ссылку на статью про настройку новой версии иксов: > > http://www.os2world.com/os2files/xfree86/general.html > > WBR, > Валерий > > >
_, _, _, _, _ _, _,_
(_ | / \ |\ | / \ |_/
, ) | , \ / | \| \ / | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.