|
Глава 6 Стандартные каталоги |
![]() |
На стандартно поставляемых с Амигой дисках находятся несколько каталогов, содержащих различные программы, более или менее необходимые с точки зрения обеспечения нормального функционирования системы. Мы не будем подробно останавливаться на содержимом всех этих каталогов, поскольку оно подробно описано в книжках, прилагаемых к Амиге и сообщим только самые общие сведения.
| Каталог 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 |
|
Каталог Devs |
|
Каталог Expansion |
|
Каталог L |
|
Каталог S |
|
Каталог Fonts |
|
Каталог Libs |
|
Каталог System |
|
Каталог Utilities |
|
Каталог Tools |
|
Каталог Prefs |
|