Глава 6

Стандартные каталоги
Amiga DOS

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

Каталог
WBStartup

В этом каталоге находятся расширители системы, автоматически запускаемые при начальном старте компьютера, когда исполняется строка с командой LoadWB из файла "S:Startup-Sequence". Вы можете сами определить, какие из имеющихся в резервном каталоге "Tools/Commodities" системных расширителей вам нужны, а какие — нет. Здесь может возникнуть одна достаточно хитрая проблема, общего решения которой на данный момент нет. Дело в том, что только малая часть всевозможных расширителей поставляется в качестве стандартных. Существует множество других "добавок" к системе, таких, как например, MagicCX или ToolManager (русификатор, начиная с шестой версии, также является стандартным системным расширителем). Поэтому содержимое каталога WBStartup на разных Амигах может быть в принципе каким угодно. Практически все расширители "перехватывают" на себя часть событий, которые происходят в системе, например, открытие окна, экрана или нажатие какой-либо кнопки мыши. Если несколько расширителей состязаются за "обладание" одним и тем же событием, то в результате могут возникнуть нежелательные побочные эффекты, избавиться от которых в 99% случаев удается, организовав старт расширителей в определенном порядке. К сожалению, программисты, пишущие расширители, не всегда уделяют достаточно внимания этой проблеме и редко сообщают о желательном стартовом приоритете "своего" расширителя по отношению к другим. Поэтому приведём примерные относительные значения параметра STARTPRI, определяющего очередность запуска "нестандартных" расширителей ("стандартными" расширителями являются те, что поставляются вместе с системой). Запуск происходит по очереди от расширителя с наибольшим значением STARTPRI до расширителя с наименьшим значением этого параметра.

              DynamicCache  127
              PPrefs         20
              RTPatch         6
              MagicMenu       5
              Arq            -1

Если параметр STARTPRI отсутствует в иконке расширителя, то ему присваивается нулевой стартовый приоритет. Для расширителей с одинаковым приоритетом реальный порядок старта может быть каким угодно.

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


Каталог C


Здесь находится масса мелких, и зачастую очень важных и нужных программ, которые всегда должны быть "под рукой" — все не встроенные Shell-команды, архиваторы, стартеры редакторов и прочая важнейшая системная мелочь.


Каталог
Devs


Очень важный каталог, в котором находятся драйверы различных устройств вашей Амиги, карты клавиатур, файлы спецификаций используемых дисплейных режимов, распознаватели типов данных… Огромное поле деятельности, для тех у кого есть время и желание во всём этом разбираться. Многие из ненужных в текущей конфигурации файлов этого каталога сдаются в архив — каталог Storage, структура которого полностью совпадает с Devs.


Каталог
Expansion


Исходное состояние этого каталога — пустое. Впрочем, если вы установите какое-либо внешнее устройство на Амигу, то не исключено, что в процессе инсталяции его драйвера (или файлы обслуживающей это устройство программы), окажутся именно в каталоге Expansion. Использовать каталог в других целях и хранить в нем что-нибудь своё, равно как и удалять его с системного диска не рекомендуется.


Каталог L


Здесь находятся хэндлеры амижных устройств, а также дополнительные файловые системы, с которыми должен работать ваш компьютер. В подкаталоге FileSystem_Trans находятся перекодировочные таблицы, используемые при перегонке текстовых файлов, например, из Амиги в MS-DOS или в обратную сторону. Стандартные перекодировщики не годятся для русских пользователей, поэтому в комплект описанного далее в этой книге русификатора входят таблицы INTL_RUS и MAC_RUS, учитывающие специфику русской души.


Каталог S


Место для так называемых Script-файлов (сценариев), содержащих, как правило, команды ОС или языка ARexx. Многие программы записывают в этот же каталог свои файлы установок.


Каталог
Fonts


Здесь находятся различные шрифты, используемые при выводе текстов и сообщений. На русских Амигах для русских шрифтов используется отдельный каталог Fonts_Rus, чтобы не путать "французский с нижегородским", хотя любые обращения к логическому устройству "FONTS:" сделают одновременно доступным содержимое обоих каталогов.


Каталог
Libs


Место для хранения системных библиотек Амиги (тех, что не поместились в постоянном запоминающем устройстве). Если к вам в гости вдруг заглянет амижный программист, то скорее всего он скажет "Здрасьте" только после исследования этого каталога, поскольку его содержимое непрерывно обновляется.


Каталог
System


Здесь находятся такие важные программы, как Format, DiskCopy, FixFonts (подготавливает растровые шрифты для их нормального использования системой), Intellifont (весьма мощная программа для инсталяции векторных шрифтов формата Intellifont), а также RexxMast — интерпретатор описанного в этой книге универсального языка программирования ARexx. Все эти программы имеют сопоставленные им иконки, позволяющие использовать их из Workbench, без общения с командной строкой. Здесь же находится и Shell-иконка, позволяющая открывать Shell-окна и управлять ОС из командной строки.


Каталог
Utilities


В этом каталоге находятся необязательные, но иногда требующиеся дополнения к ОС — Clock (показывает текущее время), More (просмотр текстовых файлов) и Multiview (просмотр каких угодно файлов: текстов, картинок, анимаций — подробности см. в описании Shell-команды ADDDATATYPES).


Каталог
Tools


Место для дополнительных необязательных программ прикладного назначения (tools - инструменты), например, калькулятора.


Каталог
Prefs


Здесь находятся программы (preferences, или prefs — настройки), позволяющие подогнать конфигурацию вашей системы, настроить ваши прикладные программы и утилиты, под ваши личные требования.



Сайт создан в системе uCoz