Настройка AmigaOS 3.1

Материал из Amiga wikipedia
Перейти к: навигация, поиск


Подробные шаги по настройке только что установленной AmigaOS 3.1.

  • Предполагается установка на a1200/a4000 AGA.
  • Желательно пометить, что пойдет на 2 чипа, а для чего лучше фаст.
  • Для начала используем стандартный workbench, без Dopus MAgellan, Scalos и т.п.


Содержание

DirectoryOpus

Одной из самых первых утилит, помогающей в настройке workbench и работе с файлами будет DirectoryOpus или коротко - DOpus. Это файловый менеджер, аналог Far или Total Commander, хотя появился он на свет гораздо раньше их. С помощью его удобно работать с файлами. копировать, редактировать, и что бы не открывать на экране множество окон WB, проще и понятнее все файловые операции делать в DOpus'е. Рекомендуется ветка 4.x, т.к. 5.x более ориентированна на полную замену Workbench собой.

DOpus - коммерческий продукт вплоть до версии 4.12, в последствии выпускавшийся по gpl лицензи.

  • Gpl версию можно скачать: с аминета, директория biz/dopus, фаил DOpus416JRbin.lha
  • Установка: Распаковать архив во временную папку, запустить install, указать полный путь до папки, в которую будет инсталлирован DOpus.

(если install не удается запустить, необходимо добавить утилиту installer или installer-ng, скачать, распаковать и переместить бинарный фаил в sys:c)

Пути

Для начала посмотрим какая иерархия у нас получилась на системном диске, после установки AmigaOS 3.1:

Бинарные файлы:

  • C - тут хранятся всевозможные программы, запускаемые без GUI, например Dir, List и т.п.
  • Prefs - программы для настройки Workbench.
  • System - Несколько системных GUI программ.
  • Tools - Несколько системных GUI программ.
  • Utilities - Несколько системных GUI программ.

Системные файлы:

  • Classes - Содержит дататайпы. Они позволяют операционной системе и прикладным программам распознавать различные типы файлов.
  • Devs - Хранатся драйвера и маунтлисты для всевозможных устройств, принтеров. мониторов, cd-rom и т.п.
  • L - Похоже на Devs, тут хранятся различные файловые системы для msdos, cdrom и хендлеры.
  • Locale - локали и хелпы различных программ. Тут хранятся все текстовые сообщения используемые той или иной программой, благодаря чему несложно создавать многонациональные версии программ.
  • Rexxc - несколько программ для работы с rexx

Шрифты:

  • Fonts - Битмапные и трутайповые шрифты.

Библиотеки:

  • Libs - Все библиотеки. Библиотеки позволяют программа работать с любыми данным, например графические редакторы будут открывать любые типы картинок, если для соотвествующего типа есть подходящая библиотка, которая скажет как с этим типом файлов надо работать.

Конфигурационные файлы:

  • S - Стартапные конфиг и другие файлы конфигураций. А так же дефолтный фолдер для сохранения arexx скриптов.

Остальное:

  • Expansion - Директория для драйверов некого стороннего происхождения (всегда пустая. никогда там ничего не видел).
  • Storage - Хранилище неиспользуемых файлов из Devs. Для того, что бы убрать неиспользуемое устройство, его файлы перемещают в Storage.
  • T - Темп. создается на ram диске. Директория для временных файлов.
  • WBStartup - место, куда можно сложить иконки программ для автозапуска.


Дальше посмотрим как сопоставляются логические диски физическим директориям на винте в файле S:Startup-Sequence :

Assign ENV: RAM:ENV
Assign T: RAM:T
Assign CLIPS: RAM:Clipboards
Assign REXX: S:
Assign PRINTERS: DEV:Printers
Assign KEYMAPS: DEVS:Keymaps
Assign LOCALE: SYS:Locale
Assign LIBS: SYS:Classes ADD
Assign HELP: LOCALE:Help DEFER

таким образом кроме стандартных устройств типа SYS: (указывающего на диск, с которого загрузилась OS, еще появляются виртуальные устройства ENV: T: CLIPS: REXX: PRINTERS: KEYMAPS: LOCALE: LIBS: HELP:, и любая программа обратившаяся к соотвествующим устройствам получит нужные файлы, на каком бы физическом месте/диске они не находились.

Так же легко добавить сюда и свои собственные пути.

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

Так же мы заменим ассоциации дисков, что бы все программы, пишушие на логические диски автоматически писали в пользовательское место.

Создадим дубликаты необходимых директории:

  • User
  • User/Arexx
  • User/C
  • User/Classes
  • User/Devs
  • User/Fonts
  • User/Help
  • User/L
  • User/Libs
  • User/Locale
  • User/Tools

Можно создавать директории без иконок.

Сохраним резевную копию файла S:Startup-Sequence и отредактируем его следующим образом:

эти строки остались как прежде:

Assign ENV: RAM:ENV
Assign T: RAM:T
Assign CLIPS: RAM:Clipboards

Директория для скриптов rexx

Assign REXX: SYS:User/Arexx

Тут мы добавляем дополнительный путь для Devs, но оставляем дефолтный первым на очереди, потому, что иначе некоторые программы не работают корректно.

Assign DEVS: SYS:Devs
Assign DEVS: SYS:User/Devs ADD

Пути к принтерам/кеймапсам остались без изменений.

Assign PRINTERS: DEVS:Printers
Assign KEYMAPS: DEVS:Keymaps

Остальные пути мы переназначаем сначала на пользовательские директории, а после уже на дефолтные от операционной системы.

Assign LOCALE: SYS:User/Locale
Assign LOCALE: SYS:Locale       ADD
Assign HELP:   LOCALE:HELP      DEFER
Assign LIBS:   SYS:User/Libs
Assign LIBS:   SYS:Libs         ADD
Assign LIBS:   SYS:User/Classes ADD
Assign LIBS:   SYS:Classes      ADD
Assign L:      SYS:User/L
Assign L:      SYS:L            ADD
Assign FONTS:  SYS:User/Fonts
Assign FONTS:  SYS:Fonts        ADD
Assign C:      SYS:User/C
Assign C:      SYS:C            ADD

А так же добавить после строки PATH езе строчку:

PATH SYS:C  ADD

Таким образом вновь устанавливаемые программы будут записываться в пользовательские директории. Файловая система будет выглядеть более "аккуратно". Единственно, необходимо будет снимать эти переназначения, при установке обновлений на сам workbench.

Пример: если инсталирующий скрипт обращаются к LIBS:, то файлы запишутся по первому пути в SYS:User/Libs, но если же в инсталяторе записан путь SYS:Libs, то он по прежнему будет писать в системную папку Libs.

Архиваторы

Необходимы: lxz, lha. Опциональные: DMS (работа с образами дискет в dms), zip, rar...

LHA

  • Скачать: на аминетe, в директории /util/arc/ фаил lha.run
  • Установка: запустить самораспаковывающийся архив lha.run, он распакуется в несколько файлов, выбрать lha с подходящей моделью процессора, скопировать в директорию C, и переименовать в LHA

LZX

  • Скачать: на аминетe, в директории /util/arc/ фаил lzx121r1.lha и lzxkeyfile.lha
  • Установка: распаковать, оба архива, LZX для соотвествующего процессора скопировать в C и переименовать в LZX, фаил ключа скопировать в L.

DMS

  • Скачать: на аминетe, в директории /util/arc/ фаил dms111.run
  • Установка: запустить самораспаковывающийся архив, фаил DMS скопировать в C.

RAR

  • Скачать: на аминетe, в директории /util/arc/ ...

Возможно для работы версии старше 3.0 понадобится обновить ixemul.library v48.2 и увеличить стэк. так же нужно много памяти. Версия 2.5 работает на голой.

  • Установка:

Installer

Обновление системного инсталлера.

  • Находится на аминетe, в директории /util/misc/ фаил Installer-43_3.lha
  • Устанавливать необходимо в системные папки, не в пользовательские.

VersionWB

Утилита показывающая версию файла.

ставить или не ставить?


MUI или ClassAct

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

В последствии MUI стал основным для MorphOS, а ClassAct превратился в ReactOs и стал основным для AmigaOS 4.

MUI

  • Cкачать с аминета, директория util/libs, фаил mui38usr.lha
  • Установить: Распаковать, запустить Install, указать в какую директорию устанавливать.

ClassAct

  • Cкачать с аминета, директория dev/gui, файл classact33.lha
  • Установить: распаковать и скопировать содержимое двух директорий в соотвествующие директории системы.

Datatypes

Дататайпы используются активно для распознавания раличных типов файлов.

Основной набор дататайпов от Roland Mainze

  • Скачать на аминете, директория util/libs, файлы dtypeslib453.lha и dtypes454upd.lha
  • Установка - скопировать бинари в C:, библиотеки в Libs.

Обновить дататайпы картинок. Оригинальный picture.datatype имеет некоторые ограничения, например не может показывать 24-битные IFF.

  • Если вы используете CyberGrafx то вам необходимо обновить из архива util/dtype/PictDT43.lha
  • Если вы используете Picasso96 то у вас уже установлен 24-битный picture.datatype

Для всех остальных случаев - необходимо скачать driver/video/Picasso96.lha, не пытайтесь его установить, только скопируйте picture.datatype в директорию Classes/DataTypes.

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

Первое - 24-битные ILBM/IFF datatype.

  • Скачать: на аминете, util/dtype/ilbmdt44.lha

должны нормально работать, если не удалось - попробуйте взять чуть более старую версию.

некоторые дататайпы требуют установки wizard.library. Скачать ее можно biz/haage/WizardLibrary.lha

Дальше добавим дататайпы для остальных типов графики:

  • util/dtype/akJFIF-dt.lha
  • util/dtype/akPNG-dt.lha
(дататайпы ak* видимо слишком новые, на 3.0 не идут. провентилировать и заменить чем-нить)
  • util/dtype/TIFFDT.lha
  • util/dtype/targadtype.lha

Шрифты

Дополнительные утилиты для возможности работать с Type1 и TrueType шрифтов.

Type1

  • Скачать util/libs Type1Engine.lha
  • Установка

TrueType

  • Скачать util/libs ttflib68040.lha
  • Установка

Настройка рабочего стола

ClickToFront

Небольшая утилита, которая позволяет вывести окно на передний план, по двойному клику на любой его части.

  • Находится в папке SYS:Tools/Commodities

Для начала необходимо выбрать ее иконку и отредактировать information. Там присутствуют несколько пунктов, нас интересует QUALIFIER, который надо заменить на QUALIFIER=NONE, что бы программа срабатывала просто по даблклику, без дополнительных удерживаемых клавиш.

После этого можно перенести ее в директорию WBstartup, что бы она стартовала при каждом запуске машины.

В этой же директории программа Exchange - покажет какие Comodities сейчас запущены, и позволит их выборочно включить/выключать.

Input

Так же рекомендуется заглянуть в Prefs/Input и настроить скорость мыши, срабатывание даблкликов и т.п.

Оформление и иконки

Существует несколько вариантов оформления WB, такие как например Magic Workbench или NewIcons. Первое это просто набор иконок, то второе это более продвинутый вариант, с адаптацией иконок к цветности WB и вспомогательные утилиты.

В настоящее время наибольшее распространенеие получил комплект NewIcons.

  • Скачать можно с аминета, директория util/wb, фаил NewIcons46.lha
  • Установка: Запустить Install, не забыть прописать патч в Startup-Sequence. Перезагрузиться.

Не забыть в Prefs/ScreenMode увеличить количество цветов рабочего стола с 4 до 32-256, что бы увидеть всю красоту иконок.

Дальше можно скачать паки с иконками (pix/gicon pix/nicon) и заменять необходимые иконки более красивыми.

Декорации во время загрузки

Для создания каки-либо заставок во время загрузки AmigaOS сущестуют различные сторонние утилиты, например Rainboot. (софт коммерческий, без регистрации толку ставить нет)

  • Скачать: с аминета, папка util/boot, фаил rainboot3.lha
  • Установка:

По скольку написать самому загрузочный скрипт для rainboot может быть сложно, в сети есть множество готовых конфигураций, например на аминете в директории pix/boot.

AfA

Проект Aros for Amiga предназначен для переноса различных улучшений и нововведений из операционной сисемы Aros обратно на классические Амига. Скачать: http://amidevcpp.amiga-world.de/afa_binarie_upload.php

Патчи

Множество патчей для ускорения системы рассмотрено в статье Ускорение работы AmigaOS 3.x


IDE

idefix, патч, поволяющий работать с IDE винчестерами, объемом больше 4gb и устраняющий еще некоторые ошибки.

  • Установка:


CyberBugFix

Ускоряет графику, на AGA машинах, без установленной видеокарты.

  • Скачать: (что-то не нашел)
  • Установка:

Noclick

Различные патчи, убираюшие "кликанье" дисковода при работе в Workbench

  • Скачать: с аминета,
  • Установка:


Драйвера устройств

SFS

Новая файловая система SFS, поддерживает большие разделы, чем FFS, и работает быстрее.

  • Минимальные требования: Cpu - 020, Fastmem.
  • Скачать: на аминете директория disk/misc, фаил SFS.lha
  • Установка:

Так же присутсвует масса вспомогательных утилит для обслуживания разделов SFS.

CD

Наиболее популярные варианты: CacheCDFS, AmiCDFS, AsimCDFS, AllegroCDFS. Бесплатно распространяется только AmiCDFS.

  • Скачать: С аминета, директория util/cdrom, фаил amicdfs240.lha
  • Установка AmiCDFS: