Настройка AmigaOS 3.1
Материал из Russian 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:
