![]() |
О каких разделах идёт речь? Скорее всего, у Вас есть физически есть только один жёсткий диск, достаточно большого размера. Тем не менее, когда Вы открываете "My Computer" в Windows, Вы видите там несколько дисков, проименованных C:, D:, E: и так далее. Этот парадокс объясняется тем, что на заре разработки персональных компьютеров жёсткие диски могли вместить больше информации, чем операционные системы тех дней могли показать, (о таких ОС, как FreeBSD, я не говорю). Как результат, жёсткий диск начали делить на несколько разделов , (partitions), каждый из которых функционирует как отдельный, независимый жёсткий диск. Деление оказалось удобным, тем более что это давало возможность установить на одном компьютере несколько несовместимых операционных систем. Этот способ разметки сохранился до сих пор и, наверно, не изменится в обозримом будущем. |
В принципе, можно разметить диск и без помощи Partition Manager, с помощью, например, встроенной в Windows утилиты fdisk, но, поскольку эта утилита не умеет менять размер раздела, Вам надо будет попросту стереть раздел и затем создать новый, иного размера. То есть вся информация, содержавшаяся на этом разделе ранее, будет безвозвратно потеряна.
Лично я отвожу под BeOS полтора гигабайта. Этого вполне хватает скромному домашнему пользователю, - при условии, что свои любимые картинки и MP3-файлы он хранит на другом разделе.
Необходимо помнить - минимальный размер раздела, отведённого для установки BeOS, равен 500 мегабайтам. Какими бы средствами Вы не пользовались, раздел, на который будет установлен BeOS, в процессе установки будет отформатирован, и вся информация на нём - уничтожена. Перед установкой проверьте, чтобы на разделе не оставалось ничего важного или незаменимого!
Install from: откуда происходит инсталляция.
Это не обязательно должен быть CD-Rom, потому что, как мы увидим в дальнейшем,
можно загрузиться в BeOS и запустить процесс инсталляции, даже не имея
диска. Но поскольку BeOS у нас сейчас не установлен, в этом окошке будет
видна одна-единственная опция: инсталляция с диска BeOS 5.
Onto: куда ставить? Вы обязаны выбрать здесь тот
раздел, на который Вы собираетесь установить BeOS. (Если Вы создали раздел
с помощью прилагающегося к BeOS Partition Magic, то он будет выбран по
умолчанию - Вам останется только подтвердить выбор. Не делайте этого, пока
не убедитесь, что выбор правильный). Для удобства, в списке записаны как
названия разделов (Volume name, которое Вы могли дать в Windows), так и
физический адрес раздела, включающий в себя порт, к которому подключён
жёсткий диск, и порядковый номер раздела на жёстком диске. Указана также
файловая система каждого раздела.
![]() |
Если Вы пользовались прилагающимся к BeOS Partition Magic Limited Edition, чтобы создать раздел для установки BeOS, то у этого раздела файловая система будет означена как Unknown file system. Это происходит потому, что этот Partition Magic удаляет с только что созданного раздела вообще любую файловую систему, а BeOS во время установки не может определить её тип, (потому что файловой системы на этом разделе просто нет). Если у Вас больше одного раздела с Unknown file system, то либо Вы что-то перепутали в Partition Magic, либо у Вас проблемы с жёстким диском, либо у Вас установлена операционная система, файловая система которой пока не распознаётся BeOS. Последнее наименее маловероятно, потому что BeOS "понимает" даже файловые системы давно отживших своё ОС. |
![]() |
Пожалуйста, проверяйте столько раз, сколько необходимо, чтобы быть абсолютно уверенным, что Вы устанавливаете BeOS именно на тот раздел, на который Вы планировали это сделать. Помните, что все данные, хранившие на разделе, на который Вы устанавливаете BeOS, будут безвозвратно утеряны! |
Options: с какими начальными опциями BeOS
будет установлена? К Вашим услугам опции установить поддержку японского
языка, пакет с демонстрационными версиями наиболее популярных программ,
около 200 мегабайт мультимедиа (фильмов и мелодий), а также исходники некоторых
программ. (Чтобы увидеть это меню, если оно не было видно с самого начала,
Вам придётся нажать курсором мыши на маленький, показывающий в сторону
треугольник рядом со словом Options).
Setup Partitions: здесь Вы можете создавать,
удалять и форматировать разделы жёсткого диска. Вы НЕ можете изменять их
размер, Вы можете только удалить старые разделы и создать новые, другого
размера, а стирание раздела повлечёт за собой уничтожение всего содержимого
этого раздела! Будьте осторожны, если Вы пользуетесь этим мощным средством!
|
Пара замечаний по поводу переустановки BeOS:BeOS можно переустановить, как, впрочем, и любую другую операционную систему, (но для этого надо будет иметь в распоряжении установочный диск). При этом все системные файлы будут заменены на файлы, установленные с диска. Но помимо системных файлов, обычно есть ещё личные файлы пользователя (чаще всего они хранятся в директории /home).Если Вы отметите опцию Clean Install, то эти файлы (из /boot/home) будут стёрты. Если нет - то нет. Отмеченная опция Clean Install означает, что Вы получаете в своё распоряжение новенький, с иголочки раздел с только что установленным BeOS`ом. Это действие аналогично стиранию всего содержимого диска и установке операционной системы на чистый диск. Если Вы НЕ отмечаете опцию Clean Install, это НЕ означает, что Ваши файлы, буде таковые находились где-то ещё, помимо директории /home, останутся нетронутыми. То есть - при установке BeOS на уже установленный раздел с BeOS гарантируется неприкосновенность ТОЛЬКО папки /home. Поэтому приобретите хорошую привычку - храните файлы только в директории /home и её поддиректориях. Особенно следите за тем, чтобы ни один важный файл не попал в корневой каталог, потому что корневой каталог формируется заново после каждой загрузки BeOS. |
![]() |
Менеджер загрузки - программа, которая при включении компьютера позволяет выбрать, какую из нескольких установленных операционных систем загружать. |
![]() |
В менеджере заргузки System Commander версии 5 DeLuxe и выше встроена поддержка BeOS - не нужно возиться с конфигурационными файлами, он находит BeOS и правильно выставляет все установки сам. Единственное, что нужно помнить - устанавливать и конфигурировать System Commander можно только из DOS/Windows, поэтому те, у кого эти ОС не установлены, пользоваться System Commander`ом не могут, (если, конечно, не будут извращаться - не установят на BeOS программу BeBosch, не установят на неё FreeDOS и не установят там System Commander. Но поскольку таким пользователям эта книга вряд ли нужна, будем здесь и дальше предполагать, что извращаться мы не собираемся). |
Менеджер загрузки, поставляемый с операционной системой Линукс, - так называемый LiLo (от Linux Loader), - не может загрузить BeOS, если она установлена достаточно далеко от начала диска (дальше, чем 8.3 гигабайта). Это связано со внутренними особенностями LiLo - он принимает в расчёт то, что старые компьютеры не могли загрузить ОС, установленную дальше, чем 8.3 ГБ от начала диска. Если у Вас есть проблема определить BeOS в LiLo - то попробуйте вместо LiLo использовать, скажем, Bootman, у которого таких ограничений нет, или Grub (поставляется с Linux Mandrake). Если же Вы всё-таки собираетесь попробовать прописать BeOS в LiLo, то Вам нужно будет либо воспользоваться графическим LiLo-конфигуратором (Linuxconf > LiLO configuraation), либо вручную редактировать файл lilo.conf. |
После того, как Вы выбираете опцию Install (разумеется),
Bootman проверяет все Ваши жёсткие диски и показывает Вам список разделов,
которые он обнаружил и смог прочитать. Показаны: имя раздела (присвоенное
ему, например, в Windows Explorer`е), тип файловой системы раздела и физический
адрес (на каком по номеру жёстком диске раздел находится, какой этот раздел
по номеру и к какому IDE-порту жёсткий диск подключён). Все эти данные
призваны помочь Вам найти те разделы, на которых Вы установили операционные
системы. По умолчанию все разделы отмечены крестиком (крестик - это аналог
Windows`овской галочки, макинтошевского крестика и т. д.. - крестиком отмечаются
выбранные опции из списка, позволяющего выбрать несколько опций одновременно).
Вы должны оставить отмеченными только те разделы,
на которых установлены операционные системы. Если у Вас на компьютере установлен
Linux, то Вы увидите в списке разделов Linux Boot Partition (вместе с ещё,
скорее всего, двумя Linux Partitions) - именно его Вы и должны выбирать,
он и загружает Linux. Если Вы оставите отмеченным раздел, на котором нет
операционной системы, то при загрузке есть вероятность, что Вы выберете
именно его, а поскольку операционной системы на нём нет, загрузиться компьютер
не сможет.
У Вас есть возможность отредактировать имя
раздела. На самом деле, редактируя поле, в котором находится имя раздела,
Вы не переименовываете раздел - Вы только редактируете имя этого раздела
в загрузочном меню.
В качестве примера - допустим, у Вас Windows 98
установлен на раздел, называющийся must_die, а BeOS 5 - на must_rule. Тогда
Вы увидите что-то типа:
must_die
fat32 /dev/disk1/0
must_rule
bfs /dev/disk1/1
И Вы сможете редактировать имена must_die и must_rule.
Но если Вы их измените, скажем, на Windoze 98 и My Favourite OS! соответственно,
это не значит, что имена разделов тоже изменятся. Весь результат этого
действия будет заключаться в том, что при включении компьютера Вы сможете
выбирать между "Windoze 98" и "My Favourite OS!", а не между must_die и
must_rule. Я лично очень рекомендую написать что-нибудь простое и запоминающееся.
После того, как Вы закончите редактировать это окно
и подтвердите свой выбор, перед вами появится второе окно диалога - вопрос,
какую опцию из отмеченных выбирать по умолчанию, и сколько времени ждать,
прежде чем запустить отмеченную по умолчанию опцию. Если Вы часто используете
одну из установленных операционных систем и редко - другую, то выбор часто
используемой ОС с 5-секундным интервалом до запуска по умолчанию будет,
наверное, идеальным решением.
Bootman сообщит Вам, в каком файле на жёстком диске
он сохраняет текущую конфигурацию основного загрузочного сектора, и вдобавок
попросит у Вас дискету, чтобы сохранить существующую конфигурацию основного
загрузочного сектора. (Дискету можно и не создавать). Помните - эта дискета
НЕ загружает BeOS! Эта дискета просто возвращает загрузочный сектор диска
в то состояние, в котором он был ДО установки BeOS. (Тот же самый результат
даст нажатие клавиши Uninstall в первом окне Bootman`а). Пользуйтесь этой
дискетой только в том случае, если использование Bootman`а вызывает проблемы.
Помните, что если у Вас нет загрузочной дискеты BeOS, нет диска установки
BeOS 5 Pro, нет возможности установить BeOS 5 Personal Edition и недоступны
другие менеджеры загрузки, и при всём этом Вы стираете Bootman из главного
загрузочного сектора, то, скорее всего, Вы потеряете возможность загрузить
BeOS.
![]() |
В отличие от многих других ОС, BeOS не требует при установке создать
загрузочный диск. Для того, чтобы всё-таки его создать, Вам потребуется:
а) вся информация, находящаяся на этой дискете, будет потеряна; б) Windows и другие ОС не смогут прочитать эту дискету и предложат Вам её отформатировать (что будет совсем некстати). |
На загрузочном диске BeOS нет ничего, что имеет хоть какое-то отношение к загрузке BeOS. Всё, что там есть - это крохотная команда в загрузочном секторе, которая переводит загрузку на загрузочный сектор раздела, на котором установлена BeOS. На загрузочном диске поэтому нет даже файловой системы, так что не пытайтесь рассмотреть его содержание. |
После всей этой суматохи BeOS вернётся в начальный экран установки, но теперь опция Install заменена на опцию Quit. После нажатия на эту клавишу BeOS выбросит установочный диск из CD-ROM`а и перезагрузит компьютер. С этого момента Вы - счастливый обладатель компьютера с установленной на него передовой операционной системой BeOS!
![]() |
Хорошей идеей будет нажать клавишу "M", когда Вы находитесь в загрузочном
меню. Когда красочное световое шоу закончится, нажмите Escape (клавиша
Esc на клавиатуре) для возврата в загрузочное меню.
Вы видели только что знаменитую математическую фигуру Мандельброта - описанная специальной формулой бесконечная линия, заключённая в ограниченном (и потому явно конечном) пространстве. |
Давайте нырнём в BeOS и начнём его изучение.
Выберите опцию BeOS из меню и нажмите Enter. Появится
экран загрузки BeOS - тёмно-синий фон с надписью в верхней части Be Operation
System, цифрой 5 и лого Be, Inc. внизу экрана. (Как и в MacOS, у Вас нет
возможности загрузить BeOS в не-графическом режиме, поскольку BeOS имеет
только графический интерфейс). Вы видите шесть кружков, каждый из которых
означает один из системных компонентов BeOS - ядро, медиа-сервер и т. д..
По мере загрузки кружки будут закрашиваться белым цветом. Весь процесс
занимает примерно десять-двадцать секунд. Потом открывается основной экран
BeOS - по умолчанию, тёмно-синий. На нём находятся следующие иконки: раздел
с установленным на него BeOS, файл "Welcome to BeOS!", иконка с волнующе-притягательным
именем Trash и ещё много всякой мелочи. В верхнем правом углу находится
панель Deskbar, состоящая из меню "Be", полки с часами и лестницы открытых
задач. В принципе, это и есть собственно интерфейс BeOS. Как и у всех современных
операционных систем, он весьма прост и интуитивен.
Если Вы поробуете подвигать мышкой, Вы заметите
курсор. Он выглядит, как рука, в отличие от курсоров всех других известных
мне операционных систем. Это кажется неудобным, но на самом деле различия
минимальны. Тем, кого "рука" в виде курсора не устраивает, придётся воспользоваться
программами сторонних разработчиков для изменения внешнего вида курсора,
(например, Souris
maline ).
![]() |
Известно, что иногда вместо руки курсор выглядит, как непонятный квадрат. Это часто бывает ошибкой драйвера видеокарты, и решается изменением расширения / глубины цветности / установкой более нового драйвера. Подробнее об этом - в главе "Устранение неисправностей". Можно также попытаться загрузиться с дискеты или поставить BeOS на отдельный раздел. |
Для тех, кого это интересует: стандартный фон BeOS имеет RGB-значения 50, 102, 152. (См. вставку о палитре RGB ). |
Сразу после первой загрузки BeOS открывается руководство
пользователя (BeOS User Guide, который Вы можете прочитать
на английском языке на официальном сайте Be, Inc.), замечательно переведённое
на русский язык пользователем по имени "Мальчик
Зима ". Замечу, что "Мальчик Зима" ставил своей целью перевести BeOS
User Guide на русский язык. Я такой цели перед собой не ставлю, поэтому
(как уже сказал в "Введении ") все названия
объектов оставляю на английском языке - мне это кажется более верным. Я
постарался, однако, дать соответствующий руководству "Мальчика Зимы" перевод
ко всем упоминаемым терминам.
Рабочий стол, который Вы видите, выполняет все функции
рабочего стола любой другой операционной системы. Сразу после рестарта
он содержит панель доступа к программам, называемую Deskbar (аналог Windows`овского
Taskbar`а), корзину Trash, симлинки к диску, на который Вы установили BeOS,
и к документации. Поскольку папка home/
тоже весьма важна (имеется ввиду папка /boot/home/
- Вы будете хранить там всю свою персональную информацию), симлинк на неё
тоже расположен на Вашем рабочем столе. (Объяснение термина "симлинк",
или symlink, см. в Введении , в таблице
терминов).
Если Вы - единственный пользователь BeOS, Вы можете
хранить свои личные файлы, где Вам угодно. Но то, что Вы можете
это делать, совсем не означает, что Вам следует это делать. Структура
каталогов BeOS тщательно продумана и строго функциональна, причём Вашим
файлам отводится чётко определённое место - папка /boot/home/,
которая не будет меняться во время установки новой версии операционной
системы. Будет хорошей идеей хранить Ваши личные файлы именно там.
Папка /boot/home/ обязательно должна присутствовать для того, чтобы BeOS загрузился. Никто не проверял, что произойдёт, если вместо папки под названием home/ в директорию /boot/ положить файл с именем home или симлинк на какой-либо другой объект. Скорее всего, BeOS не сможет загрузиться по-нормальному. |
На рабочем столе будут по умолчанию появляться монтируемые
диски (о монтировании дисков см. ниже, в разделе "Монтирование дисков").
Вообще, рабочий стол может хранить любой объект файловой системы, будь
то папка, файл или симлинк (который всегда можно отличить от файла или
каталога по тонкой серой линии под симлинком). Рабочий стол может также
хранить репликанты, о которых я рассказываю в третьей главе, в описании
программы Clock .
Отдельным объектом файловой системы являются папки
Desktop
и Trash. Несмотря на то, что эти
папки находятся в директории /boot/home/
, из-за своих специальных особенностей они выделяются из остальных каталогов.
Так, все разделы жёстких дисков монтируются на Desktop`е,
и оттуда же их можно размонтировать в случае надобности, что создаёт иллюзию,
будто Desktop - это корень файловой
системы.
|
|
|
/mail/in/ | любой | Папка in в папке mail в корневом каталоге (или /mail/in/ ) |
mail/in/ | /boot/home | Папка in, в папке mail, в папке home, в папке boot в корневом каталоге (или /boot/home/mail/in/, или ~/mail/in/) |
mail/in/ | /boot/beos/apps | Папка in, в папке mail, и т. д. по тому же приципу - в папках apps, beos, boot, в корневом каталоге (или /boot/beos/apps/mail/in/ ). |
~/mail/in/ | любой | Папка in в папке mail в папке home в папке boot в корневом каталоге (или /boot/home/mail/in/). |
"Текущий каталог" - это пережиток прошлого, оставшийся от тех замечательных
дней, когда интерфейс операционной системы был командной строкой. Для таких
операционных систем (к их числу относятся MS-DOS, Linux, семейство BSD
и др.) понятие "текущего каталога" было очень важным - могли быть запущены
только программы, находящиеся в текущем каталоге (или в каталогах, пути
к которым записаны в переменной path, но на данный момент это неважно).
Поэтому значение "текущего каталога" хранится в специальной переменной,
значение которой меняется, когда Вы переходите их каталога в каталог. Для
того, чтобы проверить значение этой переменной, Вы можете ввести в Terminal`е
команду pwd. Она выдаст Вам путь к
"текущему каталогу" из корня файловой системы. То есть, если Вы откроете
Terminal и введёте pwd, Вы получите
/boot/home - что означает, что сейчас текущий каталог - это /boot/home/. |
Имена файлов в BeOS, как и в Linux, зависят от регистра
букв; то есть файлы New, new и NeW - это три разных файла.
Более подробную информацию о путях, файлах и работе
с командной строкой Вы получите в главе 6.
![]() |
Установка улучшенной версии OpenTracker включает в себя установку трёх элементов: Tracker, Deskbar и библиотеки libtracker.so. Если установить только один или два из этих трёх элементов, система может начать работать так, что лучше бы она не работала вовсе. Так что вот здесь уж лучше не рисковать. Тем более что комплекты, скачанные с Bebits, включают в себя все три файла. |
Любое окно, будет ли оно окном, показывающим содержимое
какой-либо папки, (включая рабочий стол), или окном открытия / сохранения
документа, является окном Tracker`а.
Слева показано стандартное окно открытия файла. Несмотря на то, что окно
это - не cовсем обычное, потому что служит только для выбора файла,
оно тем не менее позволяет выполнять большинство обычных операций с файлами
- создавать новые каталоги, перемещать файлы и так далее. (Впрочем, Explorer
в Windows тоже это позволяет).
С помощью Tracker`а можно не только просматривать содержимое
каталогов и папок BeOS, но и просматривать содержимое папок другой операционной
системы, (задача, невыполнимая в Windows 95-98-ME). Помимо этого, можно
подключать диски других компьютеров из Вашей локальной сети, при условии,
что у Вас есть локальная сеть, а диски подключены через протоколы SMB (иначе
называемой Microsoft Network).
Помимо всего прочего, Tracker отвечает также за правильный
показ репликантов, о которых я немного расскажу в следующей главе. Проблема
репликантов же заключается в том, что все их настройки записаны в одном-единственном
файле. Поэтому если какой-нибудь репликант начинает вести себя неподобающе,
например, занимает весь экран, стандартное решение этой проблемы - стирание
вышеупомянутого файла настроек - уничтожает все данные обо всех репликантах
системы. Как я только что сказал, я остановлюсь на этой проблеме ещё как
миниум дважды - один раз в следующей главе, когда буду рассказывать о репликантах,
и ещё раз - в самом конце книги, когда буду описывать всевозможные проблемы
и методы их решения, так что если у Вас остались какие-то вопросы, я советую
Вам запомнить их и попытаться найти ответ в следующих главах.
Кроме того, я ещё раз остановлюсь на Tracker`е в специально
посвящённой ему главе. Там же будет рассказано и о файле настроек Tracker`а
/boot/home/config/settings/Tracker/TrackerSettings.
![]() |
Примечание: автор не несёт ответственности, если цвет кнопки Start ("Пуск") и Taskbar`а в Вашем Windows`е отличаются от серого. Например, если Вы используете Windows XP . |
При более внимательном рассмотрении, однако, обнаружатся
некоторые различия. Так, Deskbar не растянут на всю ширину окна. При открытии
новых окон в какой-либо программе внешний вид Deskbar`а не меняется. Для
того, чтобы увидеть текущую дату, надо щёлкнуть на времени в углублённой
части Deskbar`а (которая называется Deskbar shelf). Deskbar shelf находится
между
списком запущенных приложений и основным меню "Be", тогда как в Windows
аналогичная Deskbar shelf`у программа System Tray находится в углу
панели задач. (Между прочим, внешний вид Deskbar`а легко изменить - стоит
только нажать левой кнопкой мышки на ребристый край Deskbar shelf и потянуть
в сторону. На скриншоте выше этот ребристый край назван "Полоса перемещения
Deskbar").
Для начала, разберёмся с новыми программами. Создатели
графического интерфейса BeOS логично решили, что не стоит загромождать
экран списком открытых окон, и для пользователя достаточно видеть только
список запущенных программ. А зная программу, простым щелчком на её имени
можно открыть список окон, принадлежащих этой программе.
Полезной опцией является так называемый Vulcan Death
Grip, позволяющий мгновенно закрыть любую программу, кроме системных. Для
проверки его действия нажмите одновременно Ctrl
+ Alt + Shift на правой стороне клавиатуры и
кликните мышкой на имя зависшей программы. (Если Вы считаете, что логичным
кандидатом для испытания будет Tracker - у него ведь и так нет открытых
окон, - то советую Вам переменить своё решение. Закрыв Tracker, Вы окажетесь
в операционной системе, неспособной отобразить ни одной иконки и неспособной
открыть ни одного списка файлов).
В списке окон любой программы есть три дополнительных
опции (внизу): "Скрыть все окна" (Hide all), "Показать все окна" (Show
all) и "Закрыть все окна" (Close all). Что они делают - понятно из названия.
Если окно какой-то программы свёрнуто, то оно будет
отображаться в списке окон серым "затуманенным" цветом.
![]() |
Следует помнить: Alt+F4, в отличие от Windows, в BeOS не закроет окно, а перенесёт Вас на workspace № 4. Разумеется, в большинстве случаев окно было на другом workspace, поэтому создаётся обманчивое впечатление, что оно закрылось. |
Сами workspaces не относятся
к Deskbar`у, и поэтому присутствие этой вставки здесь служит только одной
цели: описанию поведения окна, свёрнутого на одном workspace, в то время
как Вы сами перешли на другой.
Программа,
даже если все её окна находятся на другом workspace, будет тем не менее
находиться в списке задач. Это очень удобно для её контролирования, в отличие
от схемы, применённой, например, в популярной графической оболочке KDE
- там в панели задач находятся только программы, открытые в том же workspace.
Однако, если Вы откроете список окон этой программы, Вы увидите рядом со
значком окна три горизонтальных полоски - символ, означающий, что окно
находится на другом workspace. При щелчке на название окна Вы будете перенесены
на тот workspace, на котором находится окно, (вне зависимости от того,
было оно свёрнуто или нет), при этом окно развернётся.
![]() |
Twitcher по умолчанию появляется в центре окна. Если Вас такое его поведение почему-то не устраивает, Вы можете передвинуть его на любое другое место экрана. Для этого - откройте его окно (одновременным удерживанием клавиш Ctrl+Tab), захватите границу этого окна с помощью курсора мышки и с нажатой левой клавишей перетащите окно на новое место. Twitcher запомнит своё новое место и всегда будет открываться только там. |
![]() |
Список разделов, доступных для монтирования, ограничен только способностью
BeOS распознать файловую систему, использованную на разделе. Исключений
из этого правила два:
|
![]() |
Термин монтирование дисков пришёл в BeOS из мира UNIX. Системы этого типа построены так, чтобы пользователь никогда не знал, обращается ли он к диску, установленному в его компьютере, или к диску, находящемуся в другом конце здания. (Сия политика ведёт свой путь из тех времён, когда компьютер с жёстким диском был один и занимал целый зал, а по всему зданию стояли терминалы ввода-вывода, представляющие из себя только клавиатуры и экраны, без жёсткого диска вообще). Для того, чтобы получить доступ к к.-л. диску, нужно было определить его в структуре каталогов системы. Такой способ работы с дисками был выбран и в BeOS. Процесс определения диска называется mounting и не имеет ничего общего с "выдачей на-гора". |
В этом же контекстном меню Вы можете выбрать пункт
"Mount All Disks" - её действие аналогично команде mount
-a в Linux`е, и заставляет систему монтировать все диски,
которые она может смонтировать.
Смонтированный диск появляется на рабочем столе.
Одновременно в корневом каталоге появится директория с именем, соответствующим
имени только что смонтированного раздела. Внутри этой директории находится
содержимое всего смонтированного диска.
Пункт Settings в упомянутом контекстном меню открывает окно настройки процесса
монтирования дисков (см. слева). Внимание: поскольку я использую не ту
версию Tracker`а, что поставляется с BeOS 5, Окно разделено на две
части: "Автоматическое монтирование дисков" и "Монтирование дисков во время
загрузки", и разница между этими частями в том, что первая определяет,
какие диски BeOS будет монтировать автоматически, а вторая - какие диски
будут смонтированы во время загрузки. Все опции понятны сами собой: (в
порядке сверху вниз) "Не монтировать автоматически", "Только диски BeOS"
(т. е. только диски с файловой системой bfs), "Все диски", "Только диски,
смонтированные в конце предыдущего сеанса работы", "Все диски BeOS" (т.
е. все диски с системой bfs) или "Все диски".
Если щёлкнуть на пиктограмме диска правой кнопкой мыши и выбрать из контекстного
меню Get Info, Вы получите краткую информацию о диске. Из полезной информации
в этом окошке можно отметить общую ёмкость диска, количество занятого и
свободного места.
Кроме того, в этом же контекстном меню есть опция
Unmount - она, соответственно, демонтирует диск.
![]() |
Конечно, существуют обходные пути для каждого из этих ограничений,
но их описание не входит в задачи этой книги. Интересующиеся могут обратиться
к следующим страницам на сайте Скота Хакера www.betips.net
(на английском):
Переименование Trash: http://www.betips.net/cgi-bin/chunga.pl?ID=tip491 Удаление содержимого Trash с клавиатуры: http://www.betips.net/cgi-bin/chunga.pl?ID=tip497 Удаление содержимого Trash из скриптов: http://www.betips.net/cgi-bin/chunga.pl?ID=tip687 Изменение пиктограмм Trash: http://www.betips.net/cgi-bin/chunga.pl?ID=tip562 |
В-третьих, удаление из командной строки (из
Terminal`а) необратимо; то есть, удалённый файл удаляется сразу и навсегда.
Но как раз это поведение не необычно: удаление файла из командной строки
в Windows 9х и в Linux тоже происходит в обход командной строки.
Фунцией Trash является хранение удалённых файлов до тех пор, пока пользователю
не захочется "опорожнить мусорную корзину". "Опорожнение" может быть произведено
несколькими способами: например, правым щелчком на пиктограмме Trash и
выбором Empty Trash в контекстном меню, или открытием Trash в окне Tracker`а
(двойной щелчок на пиктограмме Trash), после чего можно зайти в меню File
и выбрать Empty Trash там. Кроме того, если Вы удаляете файл из самого
Trash, он удаляется навсегда - как и в других операционных системах. Пустая
мусорная корзина имеет пиктограмму, показанную слева,
Для перемещения какого-либо объекта в Trash (объектом
могут быть файл, папка или симлинк - один или несколько) Вы можете выделить
этот объект и выбрать либо Move to Trash из контекстного меню (открываемого
правым щелчком мышки), либо нажать одновременно клавиши Alt+T
, либо просто нажать Delete, либо
просто перетащить этот объект в Trash буксировкой - на иконку или в открытое
окно Trash.
Trash является уникальным объектом файловой системы в том смысле, что эта папка не находится вообще нигде, и при этом - везде сразу. То есть, на каждом разделе, когда-либо смонтированном в BeOS, есть своя собственная папка Trash, куда перемещаются файлы, удалённые с этого раздела. (На разделах Windows эта папка находится в директории Recycled, в корневом каталоге раздела). Tracker "объединяет" все папки, содержащие удалённые объекты, в одну - находящуюся на рабочем столе. Объект, удалённый на каком-либо разделе, при удалении будет перемещён в Trash на этом же разделе, но поскольку Trash всех разделов объединён, Вы сможете увидеть удалённый объект, дважды щёлкнув по иконке Trash на рабочем столе - даже если объект был удалён не с диска BeOS. |
![]() |
Содержимое меню Be всегда рассортировано по алфавиту. |
![]() |
C течением времени количество программ у пользователей имеет тенденцию увеличиваться. Вместе с ним имеет тенденцию увеличиваться количество опций в меню Be > Applications. Рано или поздно это меню займёт всю высоту окна, и перемещаться по нему станет неудобно. Чтобы этого не случилось, желательно продумать организацию этого меню заранее: например, создать папку Office, в которой будут только программы для работы с текстами и таблицами; папку Internet, в которой будут обозреватели Интернет, почтовые программы, IRC и ICQ-программы, и т. д.. Работать с организованным таким образом меню намного проще, чем с неорганизованным. Это касается любой операционной системы, в которой есть аналог меню Be: например, Windows и MacOS... В операционной системе Linux, в графических оболочках Gnome, Enlightment, KDE и других предложенное выше разделение уже осуществлено. |
![]() |
Программа, сообщающая, сколько времени компьютер включён, существует и для командной строки (и используется, видимо, чтобы шокировать друзей по работе, подключаясь к домашнему компьютеру через Интернет). Называется она Uptime, и её можно скачать отсюда: http://www.bebits.com/app/264. |
![]() |
Системное средство поиска файлов Query может производить поиск только на дисках, отформатированных под bfs. Не будьте обмануты опцией "Search on: All disks" - это означает "Search on All BeOS disks". Для поиска файлов на дисках с другими поддерживаемыми BeOS файловыми системами (FAT16, FAT32, ext2...) Вам надо будет воспользоваться программой find, запускаемой из командной строки. Подробнее об использовании этой программы см. главу 6. |
Настройки поисков сохраняются в течение недели в специальной папке в директории
~/.
Папка называется queries/, так что
полный путь к папке из корневого каталога - /boot/home/queries/.
Важно заметить, что сохраняются не результаты поиска, а его критерии, так
что, выполнив двойной щелчок на любом из находящихся в этой папке файлов,
Вы запускаете поиск снова - но в соответствии с сохранёнными в запущенном
Вами файле критериями поиска. Можно, конечно, сделать так, чтобы критерии
поиска не стирались по истечении семи дней с момента последнего запуска,
и тогда Вы сможете выполнять этот поиск каждый раз, когда его результаты
Вам понадобятся - не выставляя каждый раз параметры в настройках панели
Find. Кстати, это в какой-то мере уже сделано - в папке ~/queries/
предустановлено несколько заготовленных заранее установок поиска (см. скриншот
слева).
Примечание по поводу доступа к разделу из меню BeРазумеется, показано будет только содержимое смонтированных разделов. Что касается несмонтированных разделов, то линки в меню Be, конечно, останутся, даже если соответствующий им диск не смонтирован: всё-таки симлинк ведь является самостоятельным, независимым объектом файловой системы. Но если диск не смонтирован, то папки в каталоге /boot/, соответствующей этому симлинку, просто не существует. Поэтому при нажатии на такой ни к чему не привязанный симлинк Вы получите сообщение об ошибке - "Объект этого симлинка не был найден".Тем не менее, можно всегда отличить симлинк к смонтированному диску от симлинка к несмонтированному диску - по иконке. Иконка симлинка к смонтированному диску будет выглядеть, как иконка диска. Иконка симлинка к несмонтированному диску будет выглядеть, как цветные осколки пластмассы. Помимо всех удобств, которые предоставляет доступ к содержимому дисков прямо из меню Be, это также замечательный индикатор того, какие разделы смонтированы, а какие - нет, (особенно если у Вас штук двадцать дисков, и Вы монтируете их не на рабочем столе, а в папке Disks - подробнее см. главу 5). |