Отправляет email-рассылки с помощью сервиса Sendsay

Linux Info

  Все выпуски  

Linux Info ver. 0.29 Мнения о открытии кода Windows


Информационный Канал Subscribe.Ru


Linux Info
  Рассылка: "Linux Info" version 0.29
 
  Редактор рассылки: Осинцев Владимир <ос@umail.ru>
 
:[ /usr/local/warning
С ящиком oc@go.ru возникли проблемы, все кто что-то писал с 28 числа, повторите ваши письма на oc@umail.ru
:[ /usr/bin
Checky ( 0.5.3 )
ccIRCRelay( 1.5c )
ResearchGuide( 0.5 )
DConnect Daemon( 0.1.9 )
Blue Theme ( 0.2 )
gtkpod ( 0.41)
IceWM Control Center ( 1.0 )
VideoDB (версия: 2003-02-02)
:[ Релиз
В 29 выпуске вы найдете мнения людей по поводу инициативы Microsoft поделиться исходным кодом ОС Windows с гос. структурами, статью о настройках XFree86 и как обычно новости, обзор свежего софта и многое другое.
 
:[ /tmp/news
Названы лауреаты Linuxworld 2003 (источник: Compulenta )
Microsoft тоже наградили. Жюри проходившей с 21 по 24 января выставки Linuxworld 2003 в Нью-Йорке назвали лучшие продукты и технологии из числа представленных экспонатов. Награды вручались по нескольким номинациям, охватывающим различные области применения Linux. Главную награду выставки - Best of Show - получил суперкомпьютер Altix 3000 компании SGI.
  Лучшим сетевым продуктом был признан почтовый сервер OpenExchange Server компании SuSE Linux, позволяющий синхронизировать информацию с базой данных Microsoft Outlook и предоставляющий широкие возможности по работе с электронной корреспонденцией. Лучшим инструментарием для разработчиков был признан пакет Websphere Studio Appl. Developer V.5 корпорации IBM. Еще один приз достался IBM за пакет Tivoli Storage Manager, который был признан лучшей системой хранения данных.
  Сюрпризом для многих линуксоидов стала победа в номинации за лучшее ПО для системной интеграции компании Microsoft с пакетом Services for Unix 3.0. Этот пакет предназначен для объединения систем, работающих под управлением Linux и Windows. Само собой, Services for Unix 3.0 не является продуктом с открытым кодом.
  Лучшей разработкой в области безопасности был признан пакет eTrust Antivirus компании Computer Associates. Лучшим open-source проектом стал Mono сообщества разработчиков Ximian. Им же достался приз за лучшее офисное решение - пакет Evolution. Лучшим же приложением для офиса стал пакет Applicant Tracking компании HRsmart.
  Лучшей платформой для создания кластеров была признана ОС Red Hat Linux Advanced Server. А лучший пакет для системного администрирования - Volution Mgr - продемонстрировала компания SCO Group. С полным списком лауреатов нью-йоркской Linuxworld 2003 можно ознакомиться здесь.
IBM ставит на Linux (источник: Compulenta )
IBM считает Linux логическим приемником своей Unix-подобной ОС AIX... Корпорация IBM, на протяжении последних лет активно участвующая в продвижении ОС Linux, не исключает, что в будущем эта открытая ОС может заменить собой AIX - собственный вариант Unix, разработанный в IBM для использования на сверхмощных компьютерах. Во время выставки Linuxworld 2003 в Нью-Йорке это подтвердил старший вице-президент софтверного подразделения IBM Стив Миллс. В интервью сайту CNET News.com он сообщил, что Linux является "логическим преемником" AIX.
  Миллс отметил, что переход от AIX к Linux займет много времени. Пока Linux серьезно уступает AIX и другим закрытым вариантам Unix (HP-UX, Solaris) в деле управления высокопроизводительной вычислительной техникой. Однако большой опыт IBM в разработке и использовании Unix позволяет с высокой точностью определить направление развития Linux. Пока же об отказе от AIX и речи идти не может, хотя развитие Linux тоже не стоит на месте.
  Другой представитель IBM, вице-президент отдела по разработке ПО для серверов Ник Боуэн, отметил, что Миллс говорил об очень отдаленной перспективе. Переход от AIX к другим платформам может занять десятилетия. Очевидно, что за такой срок другие системы, такие как Linux или даже Windows серьезно превзойдут AIX сегодняшнего дня.
  За прошедший год бизнес, связанный с Linux, принес IBM доходы в размере около 1,5 млрд. долл. США. И хотя корпорация использует дистрибутивы Linux от других поставщиков (Red Hat, SuSE Linux), она извлекает неплохой доход из поставок дополнительного ПО и оказания услуг. Аналитики ожидают, что в ближайшем будущем роль Linux в бизнесе IBM будет только расти.
 
:[ /usr/дистрибутивы
FreeBSD 5.0 (2CD)
FreeBSD - очень неприхотливая система, которая сможет превратить ваш старый 386/486 компьютер в DNS-сервер или мощный маршрутизатор с возможностью фильтрации пакетов. Наличие исходных кодов для всей системы и большинства приложений, обеспечивает гибкую настройку системы под любые задачи: от разработки программ для автоматизации работы предприятия до автоматического управления спутниковой антенной. О высокой надежности этой системы говорит факт использования FreeBSD на серверах Walnut Creek CDROM, Yahoo!, Microsoft HotMail, Nokia, Sony и др.
  Новая версия FreeBSD 5.0 содержит множество нововведений - результат трехлетнего труда разработчиков. В их числе: - Файловая система UFS2, позволяющая преодолеть "терабайтовый барьер" - bgfsck - средство фоновой проверки файловой системы - Экспериментальная поддержка MAC (Mandatory Access Controls) - Поддержка технологий Bluetooth, ACPI, CardBus, IEEE 1394 - GCC 3.2.1 - и многое другое!
  Цена: 175 руб.

  Купить >>>
Debian GNU/Linux 3.0 R1 (7CD)
Debian GNU/Linux 3.0 R1 woody представляет из себя доработанную версию 3.0 R0 с исправленными ошибками в системе безопасности. Эта версия свободной операционной системы Linux теперь поддерживает 11 процессорных архитектур(включая S/390, MIPS, PA-RISC и IA-64), работает на множестве платформ: от палма до суперкомпьютера, включает в себя оконные менеджеры KDE (2.2) и Gnome (1.4), совместима с FHS 2.2 и поддерживает ПО, разработанное для LSB.
  Это также первая версия Debian, которая включает криптографическое ПО в основной дистрибутив. OpenSSH и Gnu Privacy Guard (gpg) входят в установку по умолчанию, а в браузерах, базах данных и другом ПО используются сильные криптоалгоритмы. Версия X Window System (в реализации XFree86) обновлена до 4.1, а выбор браузеров расширился до Mozilla, Galeon и Konqueror. Поддерживаются ядра серий 2.2 и 2.4, что помимо улучшения, поддержки USB, дает поддержку (в 2.4) журналирующих файловых систем reiserfs и ext3. Те, кто уже пользуется Debian, будут рады узнать, что этот релиз поддерживает build dependencies, что сильно облегчает сборку пакетов из исходных текстов.
  Цена: 550 руб.

  Купить >>>
Mandrake Linux 9.0 (6CD)
Mandrake Linux - это знаменитая операционная система, предназначенная для платформ Intel Pentium, AMD Athlon и PowerPC. Mandrake Linux сочетает мощь Linux и интуитивно понятный графический интерфейс.
  Разработчики Mandrake Linux 9.0 (Dolphin) постарались сделать систему, которая бы отвечала всем потребностям мощного полнофункционального Linux-сервера, но в то же время не забыли о простых пользователях, которым нужен удобный и элегантный графический интерфейс, и конечно офисные пакеты, совместимые форматами MS-Office, приложения для работы в интернете, графические редакторы, MP3-плейеры и т.п.
  Данный дистрибутив включает сотни программ и одинаково хорошо подходит для установки, как на сервер, так и на рабочую станцию. А хорошо проработанный набор утилит для настройки и администрирования системы сэкономит множество времени и нервов системным администраторам.
  Цена: 450 руб.

  Купить >>>
 
:[ /usr/opinions
Хочу лично поблагодарить всех, кто высказал нам свое скромное мнение по поводу инициативы Microsoft поделиться исходным кодом ОС Windows с гос.структурами. Спасибо Anton Chaplygin, Valery V. Kachurov, людям скрывающимся за никами Dr.Lucifer &VI-VIи господину Shturman'а.
    Автор: Anton Chaplygin
     По-моему, цели Microsoft очевидны: сделать свои решения
    стандартными для государственного документооборота. Т.е. вся
    государственная электронная документация (у нас же типа ФЦП "Электронная
    Россия" полных ходом идет!) будет в doc'ах, xls'ах и т.п. К чему это
    ведет? Приведу простой пример из собственного опыта: каждый год в
    Министерством Образования для каждой специальности создается новый
    учебный стандарт и рассылается по ВУЗам. В последнее время этот стандарт
    рассылается в электронном виде догадайтесь в каком формате. Кто в
    деканатах будет париться с OpenOffice'ом, чтобы прочесть этот долбанный
    файл? Гораздо проще поставить Windows и MS Office! А когда doc станет
    стандартным форматом текстовых файлов в государственном масштабе, то
    просьбы переконвертировать файл в rtf и переслать повторно будут просто
    бессмысленны. Если решения Microsoft станут стандартом российской
    бюрократии, то, разумеется, в школах и ВУЗах будут учить пользоваться
    ими всех поголовно. Изучать альтернативные варианты захотят далеко не
    все, пусть даже эти альтернативы будут очень хороши. Это банальная игра
    на человеческой лени - проверенный ход. Ленишься - плати и будь зависим!
    Игра на слабостях людей - это слабость Micro$oft. Короче это стрельба с
    дальним прицелом. Наверняка вопрос о принятии IT-решений корпорации
    Microsoft в качестве стандарта уже давно решен (за все уже заплачено) -
    только ФАПСИ для приличия выделывается. Вся это возня носит сугубо
    формальный вид - родина уже давно распродана, защищать от шпионов уже
    нечего. Считать и экономить деньги, собранные
    в виде налогов с народа, у России непринятоо, так что проблем нет. Рыба
    гниет с головы, как говорится.
      Я вовсе не ярый противник Microsoft - они все-таки делают
    работающие решения, и берут на себяответственностьь (т.е. заказчику есть
    кому предъявить претензии в случае чего). Но я лично не хочузависетьь от
    поставщика софтА, поэтому я сампользуюсь
    ползуюсь программами opensource и мне это доставляет удовольствие. Non
    passaran!

    Автор: Valery V. Kachurov
     Во-первых, не только Россия. В программе Government Security Program
     принимает участие около 60 стран. Но Россия стала первой - это точно
    :).
    
    > какие цели приследует Microsoft ?
    
    В последние несколько месяцев многие правительства различных стран
    объявили о переходе на Linux. Это - вынужденный ответ M$ на эти
    заявления.. Еще одна цель- попытка заставить гос.структуры отказаться от
    Linux и использовать только Windows :).

    Автор: Dr.Lucifer &VI-VI
    На наш взгляд(после коротких раздумий)-это очень хороший,но довольно
    далеко смотрящий ход.Скорее всего,из многочисленных каналов
    оповещения,руководство Microsoft прекрасно понимает,что в России 99%
    дистрибов пиратских(с корпоративными кодами аутентификации)и вряд-ли в
    ближайшее время мНачнемкие,начнём покупать оригиналы за большие деньги(а
    ведь наверно большие,раз даже иностранцы на Linux переходят
    потихоньку),нам легче на Linux пересесть и много игр под него
    написать(благо в России талантов много).Так вот открыприведетв приведёт
    к нерентабельности установки Linux (главного врага)!Зачем ставить,что-то
    новое,когда есть тоже самое,но до боли знакомое и более
    мультимедийное!?Экономисты Microsoft просто молодцы-очень правильный ход
    для завоевания рынка(а мы ,как страна развивающаяся в мире
    комп-технологий-потенциальный рынок(заявляю ,как экономист)).Но вот,что
    будет после завоевания рынка-известно только Биллу,но приходит мысль о
    частичном скрытии кодов,установке различных санкций(платных обновлений
    например)-деньги-то зарабатывПоживемо! Поживём-увидим.
    
    

    Автор: Shturman
    Открытый мастдай??? Несмешите!!!
     Чтобы жадный Билли упустил бабки? Если и окакую нибутьакуюнибуть
    доисторическую альфу 95й масвыдаватьа выдовать будут за ХР!.. А потом
    будет такие бабки требовать! Еще и с криками что у него тоже код
    открытый. Знаем - эзали! А ваще уже один раз открывали код и что то
    ничего дельного из этого не произошло... А правила лицензирования
    опубликованные мелкомягкими - полный маразм перемежаемый попытками
    заглянуть в кошелек и мозги пользователей!.. Даже не предлагайте мне это
    #$@~*&!.
     Почему открывают России? В России (как во всем xUSSR) много
    приверженцев Open Sourse и много пиратского софта. Ну любим мы халяву!!!
    Это большой рынок - вот и стремятся захватить... Вы представте сколько
    капусты можно накоситьгос.сферев госсфере?!..
    

© Linux Info, 2003

 
:[ /usr/share/doc/books
Как программировать на XML
Книга является простым, доступным, уникальным по широте охвата, но вместе с тем и достаточно полным введением в XML и связанные с ним технологии, включая CSS, XSL, XSLT, DOM, SAX, Xpath, SOAP, WML, а также использование XML совместно с Java, Perl/CGI, VBScript, JavaScript ASP, Java Sevlets. В отличии от других книг по XML, содержащих пересказ формальных спецификаций, здесь упор сделан на применении XML и связанных с ним технологий для построения различных приложений, изложение ведется на основе сотен примеров, что позволяет быстро перейти от изучени теоретических положений к использованию их на практике.
  Наряду с большим числом примеров каждая глава книги для закрепления изученного материала содержит резюме основных положений, рассмотренных в главе, перечень ссылок на рисунки во Всемирной паутине для дальнейшего изучения, словарь терминов, большое число упражнений для самопроверки с ответами, а также упражнения и задачи. Книга содержит все, что необходимо для непосредственного использования технологий XML, включая дополнительные главы, посвященные VBScript, Perl, ASP и Java. Книга будет полезна не только для начинающих, но и для профессионалов, использующих технологии XML в своей работе.
  Цена: 350 руб.

  Купить >>>
ASPLinux: Руководство по администрированию системы
Под администрированием Linux обычно понимаются две связанные между собой, но в целом различные задачи. Первая - это общая настройка системы, включая начальную загрузку, параметры текстовой консоли и системы XWindow, а так же управление общесистемными ресурсами, такими как дисковые разделы, файловые системы, учетные записи пользователей.
  Вторая задача, часто называемая собственно системным администрированием, - управление сетью и серверами разного рода - растройка сетевых протоколов, обеспечение печати и отправки почты, файловых серверов и серверов приложений, web- и ftp-серверов и т.д. Вопросы поддержания целостности системы и безопасности ее так же входят в компетенцию администратора.
  Первая задача стоит перед пользователем любого компьютера, если на нем установлена любая Unix-подобная ОС, вне зависимости от того. подключенон к сети или нет. Вторая задача - более специальная и затрагивает в основнос профессиональных сетевых администраторов. В данном руководстве основное внимание уделено общесистемным настройкам и управлению ресурсами в масштабе индивидуального компьютера, а так же рассмотрены вопросы администрирования сети и безопасности системы.
  Предмет настоящего руководства - общесистемные настройки и методы управления системой в целом, поскольку индивидуальные настройки пользователя в целом описываются в руководстве по установке и настройке, а так же частично в руководстве пользователя, которые поставляются с ОС ASPLinux.
  Наиболее подробно в руководстве рассмотрены следующие вопросы: - начальный загрузчик ASPLoader и его настройка - управление дисковыми разделами - основы управления процессами - файловая система Linux и управление файлами, а так же права доступа к файлам - настройка консольного режима - настройка системы XWindow - установка и обновление программного обеспечения - компиляция ядра системы - администрирование сети - вопросы безопасности системы
  Цена: 245 руб.

  Купить >>>
UNIX: вопросы и ответы по FreeBSD
В книге собраны часто задаваемые вопросы и ответы на них по операционной системе FreeBSD - расширенной версии операционной системы BSD UNIX для "PC-совместимых" компьютеров. Все вопросы и ответы или FAQ (Frequently Asked Questions) относятся к системе FreeBSD версий 2.Х. Если не оговорено обратное, предполагается, что все замечания справедливы для версий FreeBSD 2.0.5 и выше.
  Цена: 50 руб.

  Купить >>>
 
:[ /usr/share/doc/Настройка XFree86
XFree86 - это свободно распространяемая реализация стандарта X11R6.4 графической подсистемы для UNIX-подобных систем. XFree86 работает на целом ряде операционных систем (таких как Linux, разные типы BSD и Solaris x86) для процессоров Intel (а также и на других платформах).

Автор: В.А.Костромин

Настройка X-сервера из XFree86 версии 4

Итак, изложение руководства по установке, поставляемого вместе с XFree86 версии 4.0.2, на этом закончено. Установка тоже завершилась сообщением о полном успехе. Однако попытка запустить привычную команду startx окончилась у меня полной неудачей и появлением сообщения: "Fatal server error: no screens found". Причем такой результат получился на разных компьютерах. Начинаем разбираться...

Заглянув в каталог /etc/X11, обнаруживаем, что нового файлаXF86Config там нет, там сохранен конфигурационный файл от предыдущей версии. Там также осталась неизмененной ссылка на сервер XF86-SVGA. Очевидно, что надо поправить ссылку и создать новый конфигурационный файл. Ссылку создаем командой

    ln -s /usr/X11R6/bin/XFree86 X
а для создания конфигурационного файла, как было сказано выше, существует три разных способа. Я решил последовательно опробовать все три.

После того, как я воспользовался утилитой xf86config для создания конфигурационного файла XF86Config и перезапустил систему, ничего не заработало (именно в этот момент я проверил упомянутую выше возможность возвращения к предыдущей версии XFree86 за счет восстановления каталогов /usr/X11R6 и/etc/X11). Я отнес эту неудачу за счет того, что утилитаXF86Config создана еще для старых версий XFree86 и создает она файлXF86Config старого формата (а ведь формат этого файла изменился в версии 4).

Поэтому я попробовал воспользоваться утилитой xf86cfg. Эта утилита вроде должна работать в графическом режиме. У меня даже выводилась на краткий миг какая-то картинка, после чего монитор снова переключался в текстовый режим и выдавалось сообщение, что "для Вас создан конфигурационный файл /root/XF86Config.new. Но запуск графической оболочки (после перемещения XF86Config.new в каталог /etc/X11 под именем XF86Config) так и не привел к желаемому результату. Замечу кстати, что и после того, как мне удалось настроить X-ы, запуск утилиты xf86cfg тоже оканчивался безрезультатно, несмотря на то, что в man-странице к этой программе утверждается, что она предназначена для внесения изменений в текущую конфигурацию (make customization to the current configuration).

Тогда я попробовал третий способ - использовать опцию-configure X-сервера:

XFree86 -configure
Эта команда молча отрабатывает, сообщая в конце, что создала новый конфигурационный файл /root/XF86Config.new. Ниже приводится файл/root/XF86Config.new, который сформировался у меня.
Section"ServerLayout"
 Identifier     "XFree86 Configured"
 Screen  0  "Screen0" 0 0
 InputDevice    "Mouse0" "CorePointer"
 InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
 RgbPath      "/usr/X11R6/lib/X11/rgb"
 ModulePath   "/usr/X11R6/lib/modules"
 FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
 FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
 FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
 FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
 FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
 FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
 Load  "extmod"
 Load  "xie"
 Load  "pex5"
 Load  "glx"
 Load  "dri"
 Load  "GLcore"
 Load  "dbe"
 Load  "record"
EndSection

Section "InputDevice"
 Identifier  "Keyboard0"
 Driver      "keyboard"
EndSection

Section "InputDevice"
 Identifier  "Mouse0"
 Driver      "mouse"
 Option      "Protocol" "PS/2"
 Option      "Device" "/dev/mouse"
EndSection

Section "Monitor"
 Identifier   "Monitor0"
 VendorName   "Monitor Vendor"
 ModelName    "Monitor Model"
EndSection

Section "Device"
 ### Available Driver options are:-
        #Option     "SWcursor"
        #Option     "PciRetry"
        #Option     "NoAccel"
        #Option     "SetMClk"
        #Option     "MUXThreshold"
        #Option     "ShadowFB"
        #Option     "Rotate"
        #Option     "VideoKey"
        #Option     "NoMMIO"
        #Option     "NoPciBurst"
        #Option     "MMIOonly"
        #Option     "CyberShadow"
 Identifier  "Card0"
 Driver      "trident"
 VendorName  "Trident"
 BoardName   "3DImage985"
 BusID       "PCI:1:0:0"
EndSection

Section "Screen"
 Identifier "Screen0"
 Device     "Card0"
 Monitor    "Monitor0"
 SubSection "Display"
  Depth     1
 EndSubSection
 SubSection "Display"
  Depth     4
 EndSubSection
 SubSection "Display"
  Depth     8
 EndSubSection
 SubSection "Display"
  Depth     15
 EndSubSection
 SubSection "Display"
  Depth     16
 EndSubSection
 SubSection "Display"
  Depth     24
 EndSubSection
EndSection

Section "DRI"
EndSection
Вначале я, конечно, заглянул в этот файл. Что сразу обращает на себя внимание, по сравнению с таким же файлом предыдущей версии, - полное отсутствие комментариев (в 3-ей версии можно было пытаться разобраться в настройках с помощью только комментариев). Отсутствуют также строки "Modeline", которые раньше служили для задания режима работы монитора. Пришлось заглянуть в man XF86Config. Там написано следующее:

Файл XF86Config состоит из нескольких секций, имеющих следующую структуру:

           Section
"SectionName"               SectionEntry
               ...
           EndSection
Секции могут быть расположены в файле в произвольном порядке. Могут присутствовать следующие секции
           ServerLayout
Общие установки(Overall layout)
           InputDevice    Описания устройств ввода
           Screen         Конфигурация экрана
           Device         Описания графических карт
           Monitor        Описания монитора
           Modes          Описания видеорежимов
           Files          Пути к файлам
           ServerFlags    Опции сервера (Server flags)
           VideoAdaptor   Описание адаптера Xv (как сказано в man, никто
 не говорит, что это такое, даже если знает!)
           Module         Динамически загружаемые модули
           DRI            Конфигурация DRI
           Vendor         Установки для оборудования конкретных
 поставщиков (Vendor-specific configuration)
причем наличие всех секций не обязательно, но может существовать несколько разных секций одного типа (только они должны иметь уникальные идентификаторы). Секция ServerLayout имеет наивысший приоритет. Она определяет, какие устройства ввода/вывода будут использоваться в X-сессии. Устройства вывода обычно состоят из нескольких независимых компонент (графический адаптер и монитор), которые связываются воедино в секции Screen, на которую указывает ссылка в секции ServerLayout. Графический адаптер задается в секции Device, а монитор - в секции Monitor.

СекцийMonitor в файле может быть несколько, они различаются уникальными идентификаторами (первая строка в секции). Перечисление режимов монитора в этой секции теперь является необязательным, поскольку X-сервер имеет теперь встроенный список стандартных VESA-режимов. Однако явное задание режима в секцииMonitor и не возбраняется, причем если заданный Вами режим получит такое-же название, как один из стандартных режимов, будут использованы Ваши установки. Встроенные режимы с именами, не встречающимися в секцииMonitor, будут использоваться сами по себе.

Видеорежимы могут быть заданы также в секции Modes. Таких секций в файле может быть несколько. Каждая из них задает некоторый набор видеорежимов, на который можно сослаться из секции Monitor, используя ключевое слово UseModes. В большинстве случаев нет необходимости в наличии секции Modes и строкиUseModes, так как достаточно встроенного в сервер набора видеорежимов, соответствующих стандарту VESA.

Полученный конфигурационный файл можно опробовать с помощью команды

XFree86 -xf86config /root/XF86Config.new
но, я сразу перенес его в каталог /etc/X11 под именем XF86Config и провел попытку запустить графический режим, окончившуюся неудачей (так и хочется сказать, "как и следовало ожидать", хотя ожидать всегда хочется другого).

Этот файл и будем редактировать для настройки графической системы. Но прежде давайте посмотрим, что же в нем неправильно. Для этого воспользуемся командой

[root]# X -probeonly >probe.log 2>&1
Эта команда запускает систему X Window в тестовом режиме и выдает протокол в файл probe.log. Надо заметить, что в такой форме команда сработает только при условии, что Вы создали ссылку с именем X, как это было сказано в начале настоящего раздела. Если такая ссылка не была создана, то вместо X надо указывать XFree86 (может быть, даже с указанием пути). После запуска этой команды на экране что-то помелькает и вновь появится командная строка оболочки, а в текущем каталоге появится файл probe.log.

В этом файле масса очень полезной информации, которую надо использовать при настройке X-ов (отметим, что в файле протокола /var/log/XFree86.0.log содержится еще больше информации, но нам достаточно и того, что есть в probe.log). В первых строках файлаprobe.log содержатся сообщения о версии XFree86 и версии ядра Линукс. Затем идет сообщение о том, куда записывается протокол работы (у меня/var/log/XFree86.0.log) и какой конфигурационный файл используется(/etc/X11/XF86Config).

(==) Log file:
"/var/log/XFree86.0.log", Time: Mon Feb 12 17:20:25 2001
(==) Using config file: "/etc/X11/XF86Config"

Далее в probe.log идет небольшое пояснение тех служебных пометок, которые используются в этом файле в начале информационных строк:

  • (--) - означает, что соответствующие значения получены путем тестирования,
  • (**) - означает, что установки взяты из конфигурационного файла(/etc/X11/XF86Config),
  • (++) - означает, что установки взяты из командной строки запуска,
  • (==) - означает, что используются установки по умолчанию,
  • (II) - за таким значком следует информационное сообщение,
  • (WW) - за таким значком следует предупреждение,
  • (EE) - за таким значком следует сообщение об ошибке.

    Сообщения об ошибках надо, естественно, постараться убрать путем соответствующей модификации файла "/etc/X11/XF86Config". Но мы пока продолжим рассмотрение файла probe.log, в котором далее идет несколько чисто информационных строк (отметим, что в них отображена взаимосвязь секций конфигурационного файла):

    (**) |-->Screen
    "Screen0" (0)(**) |   |-->Monitor "Monitor0"
    (**) |   |-->Device "Card0"
    (**) |-->Input Device "Mouse0"
    (**) |-->Input Device "Keyboard0"
    (**) FontPath set to "unix/:-1,/usr/X11R6/lib/X11/fonts/misc/,
    /usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6
    /lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr
    /X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (**) RgbPath set to "/usr/X11R6/lib/X11/rgb" (**) ModulePath set to "/usr/X11R6/lib/modules" (--) using VT number 7
    и сообщения о том, какие модули загружаются, вроде следующего:
    (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
    (II) Module bitmap: vendor="The XFree86 Project"
     compiled for 4.0.2, module version = 1.0.0
    
    Поскольку о модулях я пока ничего сказать не могу, то я оставил секцию"Module" без изменения, несмотря на то, что один из модулей сообщал об ошибке:
    (WW) Warning, couldn't open module mga_hal
    (EE) MGA: Failed to load module "mga_hal" (module does not exist, 0)
    
    Но на другие сообщения с кодом (EE) надо, естественно, обратить самое пристальное внимание и постараться ошибки исправить. Не имея опыта, я не могу дать более конкретных рекомендаций о том как исправлять те или иные ошибки. После исправления явных ошибок беремся за строки с предупреждениями. В частности, стоит проверить, нет ли строк следующего вида:
    (WW) MGA(0): Monitor0: Using default hsync range of 28-33kHz
    (WW) MGA(0): Monitor0: using default vrefresh range of 43-72Hz
    
    вслед за которыми наверняка встретится множество указаний на отбраковку каких-то видеорежимов монитора, поскольку частоты вертикальной и горизонтальной синхронизации заданы неправильно. Правильные значения надо найти в спецификации на Ваш монитор, после чего вставить в секцию "Monitor" файла /etc/X11/XF86Config две строки с указанием правильных интервалов:
     HorizSync 30-70 VertRefresh
    50-120
    Снова выполнив после этого команду
    X -probeonly
    >probe.log 2>&1
    
    и заглянув в файл probe.log, Вы увидите, что число строк с отбракованными видеорежимами существенно уменьшилось, а значит, увеличились Ваши возможности по выбору удобного для Вас видеорежима. Давайте его зададим. Сначала снова заглянем в файл probe.log и отыщем две строки следующего вида(цифры у Вас, конечно, могут быть другими):
    (--) MGA(0): Virtual size is 640x480 (pitch 640)
    (**) MGA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
    
    а также строку вида (она находится где-то отдельно от двух предыдущих)
    (**) MGA(0): Depth 24, (--) framebuffer bpp 24
    
    В совокупности эти три строки указывают на то, что у Вас (точнее, у меня) используется глубина цвета 24 и разрешение экрана "640x480" с частотой обновления картинки 60 Гц. Такие параметры совершенно неудовлетворительны, поэтому снова обращаемся к корректировке /etc/X11/XF86Config. Вначале надо задать нужную глубину цвета. Естественно, побольше. Предельно допустимое значение определяется объемом видеопамяти. О том, как его рассчитать, можете посмотреть в разделе о конфигурировании X-сервера для 3-ей версии XFree.

    В файле/etc/X11/XF86Config для каждой глубины цвета задается своя подсекция"Display" в секции "Screen". Выбор нужной подсекции определяется строкой вида"DefaultDepth 24" секции "Screen". Чтобы изменить разрешение экрана, вставляем во все подсекции "Display" ("SubSection "Display" ) секции "Screen" строку

       Modes
    "1024x768"
    (разрешение выбираете по своему вкусу из стандартного ряда "640x350","640x400", "640x480", "800x600", "1024x768", "1152x864", "1280x1024","1600x1200" и т.д.). Можно ограничиться добавлением только одной такой строки в ту подсекцию "Display", которая задана строкой "DefaultDepth". После этого снова сначала выполняем команду
    X
    -probeonly >probe.log 2>&1
    чтобы убедиться, что нет грубых ошибок, и, если таковых нет, можем рискнуть и запустить графический режим командой startx.

    Надо иметь в виду, что отсутствие указаний на ошибки еще не гарантирует успешного запуска графического режима. Если после startx Вы увидите черный экран, то выйдите из графического режима с помощью комбинации [Ctrl]-[Alt]-[Backspace] и снова внимательно проанализируйте вывод команды

    X -probeonly >probe.log 2>&1
    
    Если графический режим не запускается, попытайтесь задать меньшее разрешение или меньшую глубину цвета. Мне таким образом удалось добиться на одном из компьютеров успешного запуска графического режима при желаемом разрешении "1024x768" (правда, KDE не запустилась, но об этом чуть позже). Но на другом компьютере при этом разрешении ничего не получалось, графическая оболочка нормально загружалась только при разрешении "800x600", а при более высоком загрузка осуществлялась, но экран дрозжал и трясся.

    Проблемы со шрифтами и запуском KDE

    После установки X-сервера у меня в обоих случаях (на двух разных компьютерах) что-то разладилось с запуском KDE и с выдачей текста на русском языке. Кратко расскажу о том, как мне удалось эти проблемы решить. Не могу обещать, что мои рецепты пригодны на все случаи, но надеюсь, что в чем-то Вам это поможет.

    Начнем, пожалуй со шрифтов. При решении проблемы шрифтов я обратился к собственным заметкам об установке фонтов в Линукс. Если хотите подробно, то прочитайте эти заметки или их печатный вариант в журнале "BYTE/Россия" (# 12 за 2000 год). А если вкратце, то проделайте следующее:

    1. Проверьте, что фонты у Вас обслуживаются фонт-сервером xfs, то есть что этот фонт-сервер запущен, для чего выполните команду
      [root]# ps ax | grep xfs
      
      Вы должны увидеть строку примерно такого вида:
        401 ?
      S 0:04 xfs -droppriv -daemon -port -1
      
      По этой строке можно определить, какой порт использует эта программа. Этот же номер должен быть указан в строке вида
            FontPath"unix/:port_number"
      
      в секции "Files" в конфигурационном файле X-сервера /etc/X11/XF86Config.

    2. Загляните в файл /etc/X11/XF86Config и найдите секцию "Files". При установке XFree четвертой версии в этой секции прописываются пути к файлам фонтов (строки"FontPath"). Если работа с фонтами организована через фонт-сервер, то эти строки здесь не нужны. Можете их просто удалить (только не удаляйте строки "RgbPath" и"ModulePath"), заменив всего одной строкой
                      FontPath"unix/:-1"
      
      (номер порта проверьте!). Я не стал удалять эти строки бездумно, а проверил вначале, что все указанные в них пути перечислены в конфигурационном файле фонт-сервера /etc/X11/fs/config. В моем случае оказалось, что все они уже были там указаны, у Вас может оказаться иначе. Заодно проверьте, что все каталоги фонтов, указанные в /etc/X11/fs/config, существуют и в них имеются файлы fonts.dir.

    3. Что еще надо проверить, на мой взгляд, особенно если Вы в старую версию X Window устанавливали какие-то нестандартные фонты, так это перенести все такие фонты из резервного каталога(Вы же сделали его перед инсталляцией XFree 4 ?!) и подправить соответственно файлы fonts.dir, fonts.alias.
    Мне кажется, что этого достаточно для того, чтобы восстановились все фонты, которыми Вы привыкли пользоваться. В заключение приведу секцию "Files" из /etc/X11/XF86Config в том виде, какой она приняла у меня. В ней всего три строки:
      RgbPath"/usr/X11R6/lib/X11/rgb"
      ModulePath "/usr/X11R6/lib/modules"
                    FontPath  "unix/:-1"
    

    Теперь восстановим KDE. Может быть у Вас проблем и нет, а у меня на обеих компьютерах после установки XFree86 4.0.2 KDE перестал загружаться по startx. На одном вылез оконный менеджер twm, на другом - уж не помню что, кажется GNOME.

    Первым делом проверьте содержимое файла /etc/sysconfig/desktop. В нем достаточно иметь одно слово: "KDE", хотя у меня там стоит "DESKTOP="KDE", что тоже не мешает. Содержимое этого файла проверяется при запуске скрипта startx. Скрипт startx находится в каталоге /usr/X11R6/bin. Думаю, что если Вы до установки новой версии XFree использовали KDE, то проще всего файл startx восстановить из сделанной Вами резервной копии. Если такой резервной копии у Вас нет, то придется подредактировать startx заново. Некоторые рекомендации на эту тему Вы можете найти у меня в разделе о настройке X Window.

    Редактор рассылки не имеет отношения к написанию статьи, все авторские права за автором статьи.

  • Ваши замечания и предложения
    в том числе и деловые буду рад обнаружить на
    oc@umail.ru


    http://subscribe.ru/
    E-mail: ask@subscribe.ru
    Отписаться
    Убрать рекламу

    В избранное