Глава 2.

Знакомство с системой.

 Содержание:

    Параграфы

    Вставки

    Установка BeOS 5 Pro     Пасхальное яйцо прокрутки имён разработчиков
    После первого рестарта     Пасхальное яйцо внешнего вида окна
    Пути к файлам и папкам     Примечание по поводу доступа к разделу из меню Be
    Tracker
    Deskbar
    Немного о рабочих пространствах
    Twitcher
    Монтирование дисков
    Trash
    Меню Be
    О BeOS ("About BeOS")
    Поиск файлов - Find...

Минимальные требования

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

Установка BeOS 5 Pro.

    Вы вставили диск BeOS 5 в компьютер, на котором в данный момент загружен Windows 95/98. Первое, что произойдёт - запустится файл autorun.inf, расположенный в корневом каталоге диска, и появится приглашение установить программу Partition Magic 4.0 Special Edition. (Если это приглашение не появилось, найдите в корневом каталоге файл setup.exe и запустите его).
    Нужно ли устанавливать эту программу (Partition Magic 4.0 Special Edition), и если да, то зачем? Эта программа создаёт на Вашем жёстком диске раздел для установки BeOS - повторюсь, Вы не увидите его в Windows или в любой другой операционной системе! - и подготавливает его для грядущей установки BeOS. Преимущество этого метода разметки диска заключается в том, что Partition Magic позволяет создавать, изменять и удалять разделы, не портя информацию, которая на них записана, тогда как другие программы, выполняющие те же функции, потребовали бы от Вас полностью очистить затрагиваемые разделы. Например, так действует DriveSetup, поставляющийся с BeOS - он стирает всё с того раздела, над которым он производит какую-то операцию.
 
О каких разделах идёт речь? Скорее всего, у Вас есть физически есть только один жёсткий диск, достаточно большого размера. Тем не менее, когда Вы открываете "My Computer" в Windows, Вы видите там несколько дисков, проименованных C:, D:, E: и так далее. Этот парадокс объясняется тем, что на заре разработки персональных компьютеров жёсткие диски могли вместить больше информации, чем операционные системы тех дней могли показать, (о таких ОС, как FreeBSD, я не говорю). Как результат, жёсткий диск начали делить на несколько разделов , (partitions), каждый из которых функционирует как отдельный, независимый жёсткий диск. Деление оказалось удобным, тем более что это давало возможность установить на одном компьютере несколько несовместимых операционных систем. Этот способ разметки сохранился до сих пор и, наверно, не изменится в обозримом будущем.

   В принципе, можно разметить диск и без помощи Partition Manager, с помощью, например, встроенной в Windows утилиты fdisk, но, поскольку эта утилита не умеет менять размер раздела, Вам надо будет попросту стереть раздел и затем создать новый, иного размера. То есть вся информация, содержавшаяся на этом разделе ранее, будет безвозвратно потеряна.

 
Необходимо помнить - минимальный размер раздела, отведённого для установки BeOS, равен 500 мегабайтам.
Какими бы средствами Вы не пользовались, раздел, на который будет установлен BeOS, в процессе установки будет отформатирован, и вся информация на нём - уничтожена. Перед установкой проверьте, чтобы на разделе не оставалось ничего важного или незаменимого!
    Лично я отвожу под BeOS полтора гигабайта. Этого вполне хватает скромному домашнему пользователю, - при условии, что свои любимые картинки и MP3-файлы он хранит на другом разделе.
    После того, как раздел, выделенный для BeOS, подготовлен для его установки, необходимо перезагрузить компьютер и загрузиться с компакт-диска, (те немногие, BIOS компьютера у которых не позволяет загрузку с CD-ROM`а, должны будут создать специальную дискету, инструкции по созданию которой находятся на  установочном диске BeOS).
    После окончания загрузки Вы попадёте в окно программы Installer, которая  спросит Вас, согласны ли Вы с условиями использования и распространения BeOS. Вы можете продолжить установку, только если ответите "Agree", иначе Installer закроется, вытащит диск из CD-ROM`а и перезагрузит компьютер. Поскольку нам это совсем не надо, следует внимательно прочитать условия использования и распространения этой ОС и нажать "Agree" - разумеется, только в том случае, если Вы действительно согласны с предоставленными требованиями.
    Предположив, что Вы согласились, (а иначе продолжать всё равно нельзя), переходим к следующему окну:

    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.
    Поскольку, если Вы устанавливаете BeOS в первый раз, то Вам нечего бояться стереть файлы, которых всё равно нет. Поэтому Вы со спокойным сердцем можете выбрать Clean Install.
     После нажатия клавиши Begin начнётся собственно процесс установки, который  занимает примерно 10 минут. Те, кто пробовал установить Windows 95/98 до этого, несомненно, оценят скорость установки, - при том, что сама операционная система BeOS при среднем наборе необязательных, но полезных компонентов занимает почти столько же места, сколько Windows (около 200 мегабайт), и даже немного больше. (Те, кто устанавливал Linux Mandrake 7.2, тоже наверняка помнят болезненную сорокаминутную инсталляцию операционной системы). Обратите внимание: даже в том случае, если Вы только что создали раздел для BeOS, и этот раздел девственно чист, инсталляционная программа несколько раз сообщит Вам, что все данные на разделе, на который Вы устанавливаете BeOS, будут уничтожены, и запросит подтверждение.
Okno Bootman`a, v kotorom Vy vybiraete diski, s kotoryh hotite zagrujat'sya.    После окончания процесса установки BeOS определит, есть ли у Вас другие операционные системы, и в зависимости от этого предложит Вам установить Bootman, менеджер загрузки. (Определение происходит по наличию Boot Record на разделах жёсткого диска; Boot Record - маленький участок раздела, где хранятся данные о том, как операционная система должна быть загружена. Если операционных систем нет, то и Boot Record будет пустым).
     В первом окне Bootman`а есть только две опции: Install и  Uninstall; (кроме того, возможно, Вы его и не увидите, потому что Bootman при запуске проверит, есть ли у Вас более старая версия Bootman`а в загузочном секторе жёсткого диска). Если Вы собираетесь использовать BeOS как вторую операционную систему, совместно с какой-либо другой, то желательно установить Bootman, - если, конечно, Вы ещё не пользуетесь каким-либо другим менеджером загрузки, например, System Commader`ом или LiLo.
 
Менеджер загрузки - программа, которая при включении компьютера позволяет выбрать, какую из нескольких установленных операционных систем загружать.
В менеджере заргузки 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 не требует при установке создать загрузочный диск. Для того, чтобы всё-таки его создать, Вам потребуется: 
  1. вставить дискету в дисковод;
  2. выполнить её установку (клик правой кнопкой мыши на рабочем столе, выбрать Mount > Floppy);
  3. зайти в Terminal (Be > Applications > Terminal);
  4. и в командной строке набрать: makebootfloppy.
- после чего скрестить пальцы и помолиться дважды. Makebootfloppy делает именно то, что подразумевается в его названии, а именно - создаёт загрузочный диск. Помните, однако, что для создания загрузочного диска makebootfloppy должен будет отформатировать эту дискету в формате bfs (Be file system), то есть: 
    а) вся информация, находящаяся на этой дискете, будет потеряна; 
    б) Windows и другие ОС не смогут прочитать эту дискету и предложат Вам её отформатировать (что будет совсем некстати).
На загрузочном диске BeOS нет ничего, что имеет хоть какое-то отношение к загрузке BeOS. Всё, что там есть - это крохотная команда в загрузочном секторе, которая переводит загрузку на загрузочный сектор раздела, на котором установлена BeOS. На загрузочном диске поэтому нет даже файловой системы, так что не пытайтесь рассмотреть его содержание.

    После всей этой суматохи BeOS вернётся в начальный экран установки, но теперь опция Install заменена на опцию Quit. После нажатия на эту клавишу BeOS выбросит установочный диск из CD-ROM`а и перезагрузит компьютер. С этого момента Вы - счастливый обладатель компьютера с установленной на него передовой операционной системой BeOS!

После первого рестарта...

    Предположим, что Вы успешно установили BeOS и Bootman, правильно их сконфигурировав.
    Первое, что Вы увидите после того, как компьютер пройдёт автоматические тесты после включения, будет экран Bootman`а: чёрное текстовое окно с надписью вверху: "BeOS Boot Manager" и опциями, определёнными Вами при установке Bootman`а. Стрелками курсора Вы должны выбрать ту операционную систему, которую Вы хотите загрузить, и после этого нажать Enter.
 
Хорошей идеей будет нажать клавишу "M", когда Вы находитесь в загрузочном меню. Когда красочное световое шоу закончится, нажмите Escape (клавиша Esc на клавиатуре) для возврата в загрузочное меню. 
Вы видели только что знаменитую математическую фигуру Мандельброта - описанная специальной формулой бесконечная линия, заключённая в ограниченном (и потому явно конечном) пространстве.

    Давайте нырнём в BeOS и начнём его изучение.
    Выберите опцию BeOS из меню и нажмите Enter. Появится экран загрузки BeOS - тёмно-синий фон с надписью в верхней части Be Operation System, цифрой 5 и лого Be, Inc. внизу экрана. (Как и в MacOS, у Вас нет возможности загрузить BeOS в не-графическом режиме, поскольку BeOS имеет только графический интерфейс). Вы видите шесть кружков, каждый из которых означает один из системных компонентов BeOS - ядро, медиа-сервер и т. д.. Okno 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 - это корень файловой системы.

Пути к файлам и папкам

    Практически со всем описанным в этой главе Вы столкнётесь, только когда попробуете работать с командной строкой. Но знать этот материал тем не менее надо; он сильно облегчит Вам понимание работы системы с жёстким диском и поможет работать с этой книгой, потому что в книге там и тут будут использованы пути к всевозможным файлам и папкам.
    BeOS использует UNIX`овский стиль разметки путей. Основной каталог (root) обозначается прямой наклонной чертой / . Все жёсткие диски монтируются в корневой каталог, в директории с именами, соответствующими названиям (меткам, или labels) дисков. Так, раздел (partition) с именем "Windows" будет смонтирован в директорию /windows/. Раздел, с которого был загружен BeOS, всегда будет обозначаться /boot/. При этом, если этот раздел имел имя, скажем, "BeOS_new", то в корневом каталоге будет существовать объект под названием /beos_new/ , но это будет простой символьный указатель на /boot/.
    Каталог /boot/ - это самый важный каталог в файловой системе, и будет упоминаться в этой книге сплошь и рядом.
    Все Ваши персональные файлы хранятся в папке /boot/home/. Эта папка тоже будет упоминаться постоянно, поэтому, для краткости, её принято обозначать знаком "тильда" ( ~) с наклонной чертой: ~/ = /boot/home/ .
    Путь, оканчивающийся наклонной чертой, означает, что имелся ввиду каталог. Если в конце пути наклонной черты нет, то описан, скорее всего, файл. Поэтому /boot/beos/apps/ShowImage - это файл, а /boot/beos/apps/ - это каталог. Несмотря на то, что, в общем-то, никто этого правила не придерживается, я буду стараться соблюдать его на протяжении всей книги.
    Путь, начинающийся с косой черты, означает путь из корневого каталога. Путь, не начинающийся с косой черты, означает путь из текущего каталога. Так что /mail/in/ - это папка in, находящаяся в папке mail, которая находится в корневом каталоге, а mail/in/ - это папка in, находящаяся в папке mail, которая находится в каталоге, определённом как "текущий". Таким образом, это можно представить в виде таблицы:
 
Адрес папки
Текущий каталог
Её расположение на жёстком диске
/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.

Tracker

    Tracker - это аналог Windows`овского Explorer`а. Это программа, отображающая собственно рабочий стол, все иконки (пиктограммы), на нём находящиеся, все окна папок и т. п.. (На самом деле в задачи Windows`овского Explorer`а входит также отображение панели задач, в то время как в BeOS за панель задач отвечает другая программа - Deskbar (см. выше)).
    Компания Be, Inc. открыла исходный код Tracker`а и Deskbar`a, поэтому существует такой проект, как OpenTracker - компания свободных программистов, которая улучшает и модернизирует код Tracker`а и Deskbar`а. Улучшенные Tracker и Deskbar можно скачать с официального сайта проекта - http://www.opentracker.org/ ; существует также раздел OpenTracker на Bebits: http://www.bebits.com/app/1220 . Эти улучшенные Tracker и Deskbar оказались настолько хороши, что Be, Inc. заявила о своём намерении использовать OpenTracker в будущих версиях BeOS. Создатели OpenTracker предупреждают, что замена элементов операционной системы - это достаточно опасное занятие, поэтому перед установкой новых Tracker`а и Deskbar`а рекомендуется сохранить всю важную для Вас информацию (желательно сделать копии этой информации на CD-ROM). Тем не менее, я настоятельно рекомендую Вам установить последние версии Tracker и Deskbar: выигрыш в скорости, комфорте и удобстве работы значительно перевешивает риск. Практически все скриншоты в этой книге сделаны не с оригинальной версией Tracker`а, которая поставлялась с системой BeOS 5, а с обновлённой версией. Иногда я упоминаю об этом, но чаще - нет.
 
Установка улучшенной версии OpenTracker включает в себя установку трёх элементов: Tracker, Deskbar и библиотеки libtracker.so. Если установить только один или два из этих трёх элементов, система может начать работать так, что лучше бы она не работала вовсе. Так что вот здесь уж лучше не рисковать. Тем более что комплекты, скачанные с Bebits, включают в себя все три файла.

    Любое окно, будет ли оно окном, показывающим содержимое какой-либо папки, (включая рабочий стол), или окном открытия / сохранения документа, является окном Tracker`а.
Primer okna otkrytiya faila.    Слева показано стандартное окно открытия файла. Несмотря на то, что окно это - не cовсем  обычное, потому что служит только для выбора файла, оно тем не менее позволяет выполнять большинство обычных операций с файлами - создавать новые каталоги, перемещать файлы и так далее. (Впрочем, Explorer в Windows тоже это позволяет).
  С помощью Tracker`а можно не только просматривать содержимое каталогов и папок BeOS, но и просматривать содержимое папок другой операционной системы, (задача, невыполнимая в Windows 95-98-ME). Помимо этого, можно подключать диски других компьютеров из Вашей локальной сети, при условии, что у Вас есть локальная сеть, а диски подключены через протоколы SMB (иначе называемой Microsoft Network).
   Помимо всего прочего, Tracker отвечает также за правильный показ репликантов, о которых я немного расскажу в следующей главе. Проблема репликантов же заключается в том, что все их настройки записаны в одном-единственном файле. Поэтому если какой-нибудь репликант начинает вести себя неподобающе, например, занимает весь экран, стандартное решение этой проблемы - стирание вышеупомянутого файла настроек - уничтожает все данные обо всех репликантах системы. Как я только что сказал, я остановлюсь на этой проблеме ещё как миниум дважды - один раз в следующей главе, когда буду рассказывать о репликантах, и ещё раз - в самом конце книги, когда буду описывать всевозможные проблемы и методы их решения, так что если у Вас остались какие-то вопросы, я советую Вам запомнить их и попытаться найти ответ в следующих главах.
   Кроме того, я ещё раз остановлюсь на Tracker`е в специально посвящённой ему главе. Там же будет рассказано и о файле настроек Tracker`а /boot/home/config/settings/Tracker/TrackerSettings.

Deskbar

    В правом верхнем углу находится объект, называемый Deskbar ("Мальчик Зима" решил назвать Deskbar "ломом", потому что, как мы все знаем, "против лома нет приёма" - и в BeOS без Deskbar`а тоже немногое сделаешь, а bar на английском может обозначать и "лом"). Он аналогичен меню "Пуск" (Start) Windows`а, taskbar`у и System Tray, то есть - он аналогичен той Windows`овской серой полосе, которая находится по умолчанию внизу экрана, и в которой отображаются все запущенные Вами программы, а также часы и т. п..
 
Примечание: автор не несёт ответственности, если цвет кнопки 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). Что они делают - понятно из названия.
    Если окно какой-то программы свёрнуто, то оно будет отображаться в списке окон серым "затуманенным" цветом.

Немного о рабочих пространствах (workspaces)

    В BeOS есть возможность работать с несколькими рабочими столами (workspaces), каждое из которых представляет собой экран Вашего компьютера. Тогда как пользователи Linux-подобных систем наверняка уже знакомы с этой приятной возможностью (под именем virtual desktops), пользователям Windows само понятие нескольких рабочих столов будет в новинку. Попробую объяснить, что я имею ввиду.
    Идею workspaces можно представить себе, как несколько идентичных столов с абсолютно идентично расположенными предметами на них, между которыми Вы можете свободно перемещаться. Поэтому один стол можно захламить кучей квитанций и счетов, другой - входящей почтой, на третьем открыть интересную книгу... Теперь перенесите эту аналогию на компьютер. В самом начале работы, после загрузки, Вам предоставляется несколько панелей, иконки на которых расположены совершенно одинаково (для удобства). На одной панели Вы можете открыть почтовую программу, на другой - Интернет-просмотрщик, на пятой - писать отчёт о проделанной работе, а на восемнадцатой, чтобы начальник не узнал, открыть "Тетрис". Эта удобнейшая возможность (работы с несколькими экранами, а не игры в "Тетрис"!) позволяет избежать захламления одного-единственного экрана сотнями открытых окон, что часто случается в Windows, и избавляет операционную систему от необходимости рисовать куски одного окна, не полностью покрытого другим окном, тем самым повышая быстродействие.
    По умолчанию BeOS предоставляет 9 workspaces, но это число можно увеличить до 32 за четыре нажатия мышки (в панели настройки экрана (Be > Preferences > Screen)). Начав работать с workspaces, Вы привыкнете настолько быстро, что их отсутствие в Windows будет восприниматься, как досадное неудобство.
   Переход между первыми девятью workspaces осуществляется по одновременному нажатию Alt+"F#", где # - номер от 1 до 9. Доступ к workspaces от десятого до тридцать второго - в том случае, конечно, если Вы их задействовали - осуществляется через панель Workspaces (Be > Preferences > Workspaces). Необходимо заметить, что это единственный предоставляемый системой способ перейти на workspace 10 - 32. (Существует несколько относительно удобных программ сторонних разработчиков, которые предоставляют те же возможности; например, WorkspaceSwitcher).
 
Следует помнить: Alt+F4, в отличие от Windows, в BeOS не закроет окно, а перенесёт Вас на workspace № 4. Разумеется, в большинстве случаев окно было на другом workspace, поэтому создаётся обманчивое впечатление, что оно закрылось.

    Сами workspaces не относятся к Deskbar`у, и поэтому присутствие этой вставки здесь служит только одной цели: описанию поведения окна, свёрнутого на одном workspace, в то время как Вы сами перешли на другой.
Deskbar i okna na drugih Workspaces.Программа, даже если все её окна находятся на другом workspace, будет тем не менее находиться в списке задач. Это очень удобно для её контролирования, в отличие от схемы, применённой, например, в популярной графической оболочке KDE - там в панели задач находятся только программы, открытые в том же workspace. Однако, если Вы откроете список окон этой программы, Вы увидите рядом со значком окна три горизонтальных полоски - символ, означающий, что окно находится на другом workspace. При щелчке на название окна Вы будете перенесены на тот workspace, на котором находится окно, (вне зависимости от того, было оно свёрнуто или нет), при этом окно развернётся.

Twitcher

   Twitcher - программа для переключения между работающими программами. Тогда как это, в принципе, можно сделать и с помощью Deskbar`а, переключение с помощью Twitcher`а (названного Мальчиком Зимой "Гвоздодёром") удобнее тем, что не требует использования мышки. Поэтому я часто использую Twitcher во время набирания какого-либо текста, когда мне лень бросать клавиатуру и тянуться к мышке.
   Для переключения на следующую программу следует быстро нажать и отпустить клавиши Ctrl+Tab. Это будет работать только в пределах текущего workspace и будет переключать только программы (то есть, для перехода на другое окно той же самой программы надо будет использовать другой трюк).
Primer okna Twitcher`a.    Если нажать и подержать секунду клавиши Ctrl+Tab, откроется окно, показанное рядом. Оно останется открытым, пока Вы удерживаете Ctrl. В этом окне находятся пиктограммы всех открытых программ, есть возможность переключаться между программами, используя клавишу Tab, и между открытыми окнами одной и той же программы, используя стрелки курсора "Вверх" / "Вниз". Так, выделенная стрелками пиктограмма "NetPositive" означает, что я сейчас собираюсь перейти на окно программы NetPositive, а строка под пиктограммами сообщает, что то окно, на которое я собираюсь перейти, находится на другом Workspace (обратите внимание на три горизонтальных линии слева от изображения окна). Кроме того, отсюда же я узнаю, что у программы NetPositive есть и другие открытые окна: справа и слева от названия окна находятся стрелки вниз, (на одну из них указывает курсор мышки), так что если я нажму сейчас на стрелку курсора "Вниз", я получу возможность перейти на другое окно "NetPositive".
   Twitcher работает в режиме кольца, в отличие от соответствующей программы Windows. В Windows, нажав Alt+Tab, Вы переходите на окно, открытое Вами предпоследним. В BeOS же все окна образуют своеобразный круг, и нажатие Ctrl+Tab переводит Вас на следующее окно этого круга. То есть, для того, чтобы вернуться на окно, с котого Вы только что ушли, Вам придётся пройти почти весь круг открытых программ. Это, мягко говоря, не совсем удобно, поэтому инженеры, программировавшие Twitcher, встроили в него возможность "поворота кольца в обратную сторону": при удерживаемой клавише Shift, как и в Windows, направление перехода Twitcher`а меняется на обратное. То есть, чтобы вернуться в только что покинутое окно другой программы, Вам надо только нажать Ctrl+Shift+Tab.
   Это замечательно решило проблему возврата в только что покинутое окно, но подняло две новых проблемы: во-первых, теперь элементарное действие требует одновременного нажатия трёх разных (и довольно неудобно расположенных) клавиш, а во-вторых, самая лучшая (на мой взгляд) программа переключения локализированных клавиатур, Switcher, использует для переключения тот же самый левый Ctrl+Tab. И при каждом переключении окна на предыдущее переключается также язык - что вызывает некоторые неудобства у пользователей, привыкших во время набора текста смотреть больше на клавиатуру, чем на экран.
 
Twitcher по умолчанию появляется в центре окна. Если Вас такое его поведение почему-то не устраивает, Вы можете передвинуть его на любое другое место экрана. Для этого - откройте его окно (одновременным удерживанием клавиш Ctrl+Tab), захватите границу этого окна с помощью курсора мышки и с нажатой левой клавишей перетащите окно на новое место. Twitcher запомнит своё новое место и всегда будет открываться только там.

Монтирование дисков

    Основной задачей операционной системы является работа с файлами. Поскольку большинство файлов находятся на жёстком диске, операционная система должна уметь работать с жёстким диском. Основными операционными системами на рынке сегодня являются операционные системы Microsoft, использующие (в большинстве своём) файловые системы FAT32 и NTFS. Поэтому операционная система обязана уметь читать файловые системы FAT32 и NTFS. Кроме того, сам факт заинтересованности в чём-то помимо Windows означает, что пользователь интересуется другими операционными системами, а это значит, что у него может быть установлен Linux. Поэтому операционная система должна уметь читать и файловую систему ext2. И уж конечно, операционная система обязана уметь работать с CD-ROM и сетью.
Menu `Mount` predostavlyet vozmojnost' otkryt' dostup k drugim razdelam.    Это налагает список минимальных требований к операционной системе и её работе с дисками. BeOS с честью выходит из этого испытания.
    Сразу после загрузки доступен только раздел, на который Вы установили BeOS, и CD-ROM, если компакт-диск находится в дисководе. Чтобы получить доступ к другим дискам, Вы должны щёлкнуть правой кнопкой мышки на каком-либо пустом месте на Desktop и выбрать в контекстном меню пункт Mount (см. скриншот слева). Откроется дополнительное меню, в котором Вы можете выбрать все разделы на Вашем компьютере, которые BeOS умеет "монтировать". BeOS относится к каждому разделу так, как если бы это был отдельный диск, поэтому ниже я буду в большинстве случаев упоминать только "диски", а не "разделы".
 
 
Список разделов, доступных для монтирования, ограничен только способностью BeOS распознать файловую систему, использованную на разделе. Исключений из этого правила два: 
  1. раздел виртуальной памяти Linux, использующий файловую систему Linux Swap. Эта файловая система (теоретически) прекрасно распознаётся BeOS`ом, но монтироваться не будет никогда - просто потому, что монтировать её незачем; на этом разделе никогда не было и никогда не будет никакой полезной информации. Поэтому раздел Linux Swap никогда не появится в меню mount;
  2. дискета. Она всегда присутствует в меню mount, но смонтируется ли этот раздел успешно или нет, зависит от того (угадайте-ка, от чего?), будет ли в дисковод вставлена дискета.
Термин монтирование дисков пришёл в BeOS из мира UNIX. Системы этого типа построены так, чтобы пользователь никогда не знал, обращается ли он к диску, установленному в его компьютере, или к диску, находящемуся в другом конце здания. (Сия политика ведёт свой путь из тех времён, когда компьютер с жёстким диском был один и занимал целый зал, а по всему зданию стояли терминалы ввода-вывода, представляющие из себя только клавиатуры и экраны, без жёсткого диска вообще). Для того, чтобы получить доступ к к.-л. диску, нужно было определить его в структуре каталогов системы. Такой способ работы с дисками был выбран и в BeOS. Процесс определения диска называется mounting и не имеет ничего общего с "выдачей на-гора".

    В этом же контекстном меню Вы можете выбрать пункт "Mount All Disks" - её действие аналогично команде mount -a в Linux`е, и заставляет систему монтировать все диски, которые она может смонтировать.
    Смонтированный диск появляется на рабочем столе. Одновременно в корневом каталоге появится директория с именем, соответствующим имени только что смонтированного раздела. Внутри этой директории находится содержимое всего смонтированного диска.
Okno ustanovok montirovaniya diskov.    Пункт Settings в упомянутом контекстном меню открывает окно настройки процесса монтирования дисков (см. слева). Внимание: поскольку я использую не ту версию Tracker`а, что поставляется с BeOS 5,  Окно разделено на две части: "Автоматическое монтирование дисков" и "Монтирование дисков во время загрузки", и разница между этими частями в том, что первая определяет, какие диски BeOS будет монтировать автоматически, а вторая - какие диски будут смонтированы во время загрузки. Все опции понятны сами собой: (в порядке сверху вниз) "Не монтировать автоматически", "Только диски BeOS" (т. е. только диски с файловой системой bfs), "Все диски", "Только диски, смонтированные в конце предыдущего сеанса работы", "Все диски BeOS" (т. е. все диски с системой bfs) или "Все диски".
Okno `Get Info`.    Если щёлкнуть на пиктограмме диска правой кнопкой мыши и выбрать из контекстного меню Get Info, Вы получите краткую информацию о диске. Из полезной информации в этом окошке можно отметить общую ёмкость диска, количество занятого и свободного места.
    Кроме того, в этом же контекстном меню есть опция Unmount - она, соответственно, демонтирует диск.

Trash

Musornaya korzina `Trash`.     Trash - понятие, знакомое Вам по другим операционным системам и по написанному в пункте "После первого рестарта" несколько выше. Образно говоря, это самая обычная мусорная корзина, хранящаяя удалённые объекты. Но есть и несколько отличий от работы мусорных корзин других операционных систем - в частности, того же Windows.
    Во-первых, мусорная корзина BeOS не умеет возвращать находящиеся в ней объекты в то место, откуда они были удалены. То есть, если Вы удалили объект из тридевятой папки в тридесятом подкаталоге, возвращать его туда Вам придётся вручную, никаких лёкгих решений типа "выполнить правый щёлчок и нажать Restore" не будет. Примечание: существуют программы, которые добавляют функцию Undelete (или Restore) к Trash; наиболее известная из них так и называется: "Undelete" . На момент написания этой главы эта программа была выпущена под лицензией Shareware и стоила всего $5.
    Во-вторых, Вы не можете изменить имя мусорной корзины. Верно, однако, и то, что и в Windows Вы не можете этого сделать. Но всем известен способ запустить regedit, найти там строку "Recycle Bin" и заменить её на "Mycopka". (Автор не несёт никакой ответственности за то, что случится с Вашим Windows`ом после использования Вами regedit). Дело в том, что в BeOS название Trash намертво закодировано в самой операционной системе. Если же Вы измените название папки /boot/home/Trash/ в Terminal`е, то Вы немногого этим добъётесь: после первой же перезагрузки будет создана новая папка /boot/home/Trash/ , а переименованная Вами папка вообще не сможет играть роль мусорной корзины. Именно из-за жёсткой зависимости операционной системы от названия Trash и свойств этой папки нельзя поменять пиктограмму, соответствующую заполненной и пустой мусорной корзине. (И столь жёсткая зависимость не считается проблемой, подлежащей исправлению; Trash является системной папкой, и пользователю нечего с ней возиться).
 
Конечно, существуют обходные пути для каждого из этих ограничений, но их описание не входит в задачи этой книги. Интересующиеся могут обратиться к следующим страницам на сайте Скота Хакера 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 тоже происходит в обход командной строки.
Ikonka pustogo `Trash`.     Фунцией 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

Menu `Be`.    В Windows стандартное меню, открываемое нажатием на кнопку Start, располагается в папке Windows\Start Menu\ и является просто набором ссылок на программы. В BeOS меню, открываемое клавишей Be, постоено по тому же принципу, и расположено оно в папке ~/config/be/. (Знак тильды "~" здесь означает папку /boot/home/, как было описано выше ). В этой папке находятся директории Applications, Demos и Preferences, и Вы, разумеется, можете изменять содержимое папки /boot/home/config/be/, как Вам заблагорассудится.
Programma redaktirovaniya menyu `Be`.    B предыдущих версиях BeOS пользователь должен был сам редактировать содержимое стартового меню. В BeOS 5 появилась программа для редактирования меню Be (см. скриншот справа); и в последних версиях Deskbar`а (поставляющихся вместе с OpenTracker`ом) доступ к программе конфигурации осуществляется через Be > Deskbar Settings > Configure Be Menu. Вы можете добавлять группы, создавать, удалять и переименовывать объекты меню, а также увеличивать, уменьшать или вовсе отменять ведение журнала последних открытых документов, программ и папок. Все изменения происходят в реальном времени; - обратите внимание на отсутствие клавиши Ok, - что значит, что Вы можете добавить какую-либо папку в программе редактирования меню, после чего открыть меню - и она уже будет там.
    Сразу после установки меню позволяет доступ только к поставляемым вместе с операционной системой программам, настройкам и демонстрационным программам. Большинство программ, которые Вы скачиваете с Интернета, НЕ добавляют себя в меню Be автоматически, их надо добавлять вручную. (Самый простой способ сделать это - щёлкнуть правой кнопкой мышки на запускном файле программы, выбрать Create Link и указать подходящую поддиректорию, находящуюся в папке /boot/home/config/be/).
 
Содержимое меню Be всегда рассортировано по алфавиту.
    Поскольку Вы можете сделать симлинк от любого объекта файловой системы, будь то папка, файл или другой симлинк, Вы можете поместить в меню Be практически всё, что Вам угодно. Например, всё содержимое какого-либо диска (в виде каскадного меню). Ведь диск в файловой системе BeOS монтируется в папку в корневом каталоге (см. объяснение выше). Поэтому ничто не мешает Вам зайти в корневой каталог, щёлкнуть правой кнопкой мышки на папке с именем нужного Вам диска, выбрать Create Link и указать в качестве директории, в которой будет находиться этот симлинк, папку /boot/home/config/be/. Поскольку Вы поместили в меню Be симлинк на папку, при нажатии на этот симлинк BeOS сообразит, что надо открыть каскадное меню и показать всё, что находится в этой папке - в нашем случае, всё, что находится на диске, (с сохранением структуры каталогов). А теперь попробуйте сделать это в Windows! (Прочитайте также дополнительную информацию во вставке).
    Ниже я останавливаюсь чуть
 
C течением времени количество программ у пользователей имеет тенденцию увеличиваться. Вместе с ним имеет тенденцию увеличиваться количество опций в меню Be > Applications. Рано или поздно это меню займёт всю высоту окна, и перемещаться по нему станет неудобно. Чтобы этого не случилось, желательно продумать организацию этого меню заранее: например, создать папку Office, в которой будут только программы для работы с текстами и таблицами; папку Internet, в которой будут обозреватели Интернет, почтовые программы, IRC и ICQ-программы, и т. д.. Работать с организованным таким образом меню намного проще, чем с неорганизованным. Это касается любой операционной системы, в которой есть аналог меню Be: например, Windows и MacOS... В операционной системе Linux, в графических оболочках Gnome, Enlightment, KDE и других предложенное выше разделение уже осуществлено.

About BeOS

Okno `About BeOS`    Опция "About BeOS" ("О BeOS") расположена в меню Be. Запуск её выводит окно, напоминающее окно "About this Mac" в Макинтоше (см. скриншот слева). Это окно содержит информацию об установленной версии BeOS, о платформе, процессоре и о количестве памяти, установленной в системе, на которой работает запущенная Вами BeOS; сообщает время компиляции kernel`а (ядра операционной системы), а также указывает, сколько времени работает BeOS с момента последнего запуска.
    В правой части окна расположены сведения об использованных лицензированных кодах и торговых марках.
    Если щёлкнуть на огромное лого BeOS в левом верхнем углу, то информация о системе будет заменена на медленно прокручивающуюся информацию о её разработчиках. В BeOS 4 и 4.5 существовало "пасхальное яйцо", заменяющее информацию о разработчиках (см. вставку); мне, увы, не удалось запустить его в BeOS 5.
    Самой полезной из всех этих опций является, по-видимому, Uptime (сколько времени BeOS был загружен) - таким образом можно шокировать друзей и знакомых, которые обычно считают, что компьютер надо время от времени выключать.
 
Программа, сообщающая, сколько времени компьютер включён, существует и для командной строки (и используется, видимо, чтобы шокировать друзей по работе, подключаясь к домашнему компьютеру через Интернет). Называется она Uptime, и её можно скачать отсюда: http://www.bebits.com/app/264.

Поиск файлов - Find... (иначе называемое Query).

Standartnoe okno `Query`.    BeOS оснащён прекрасным средством поиска файлов, которое называется Query ("Запрос"). Доступ к нему осуществляется через меню Be (Be > Find...) или через комбинацию клавиш Alt+F в любом окне Tracker`а.
    В первой главе кратко описывалась файловая система bfs, которая, будучи индексированной, обладает свойствами баз данных. Системное средство поиска файлов в полной мере использует индексированные атрибуты, что делает возможным совершенно невероятные в других операционных системах. Например, можно искать все сообщения, посланные по электронной почте после первого января 2000 года по адресам, в которых есть сочетание букв be, кроме адресов be.com и benews.com.
    Я буду более подробно описывать это средство поиска в седьмой главе, а пока Вы можете просто насладиться скоростью и удобствами работы в этой системе поиска. Введите какое-нибудь слово, звучащее "по-компьютерному", в строке ввода, и нажмите Search. На моём BeOS-компьютере (Celeron 366 c 128 мегабайтами памяти) поиск по слову config дал сто с лишним результатов всего за четыре секунды.
Rezul'taty poiska po slovu `config` v nazvanii faila.    Результаты этого поиска приведены на скриншоте слева. Обратите внимание, что появившееся окно - это практически обычное окно Tracker`а, отличающееся от других окон только серым фоном и несколько другим расположением столбцов с данными. Вы, тем не менее, можете проводить над показанными в этом окне папками и файлами те же операции, что и в обычном окне (с белым фоном).
    Заметьте, что если Вы хотите отредактировать критерий поиска файлов, (например, вместо строки "config" в имени файла искать строку "configuration") Вам не надо открывать заново Be > Find..., - вместо этого Вы можете открыть меню File в окне результатов поиска и выбрать там Edit Query.
 
Системное средство поиска файлов Query может производить поиск только на дисках, отформатированных под bfs. Не будьте обмануты опцией "Search on: All disks" - это означает "Search on All BeOS disks". Для поиска файлов на дисках с другими поддерживаемыми BeOS файловыми системами (FAT16, FAT32, ext2...) Вам надо будет воспользоваться программой find, запускаемой из командной строки. Подробнее об использовании этой программы см. главу 6.

Soderjimoe papki ~/queries/.    Настройки поисков сохраняются в течение недели в специальной папке в директории ~/. Папка называется queries/, так что полный путь к папке из корневого каталога - /boot/home/queries/. Важно заметить, что сохраняются не результаты поиска, а его критерии, так что, выполнив двойной щелчок на любом из находящихся в этой папке файлов, Вы запускаете поиск снова - но в соответствии с сохранёнными в запущенном Вами файле критериями поиска. Можно, конечно, сделать так, чтобы критерии поиска не стирались по истечении семи дней с момента последнего запуска, и тогда Вы сможете выполнять этот поиск каждый раз, когда его результаты Вам понадобятся - не выставляя каждый раз параметры в настройках панели Find. Кстати, это в какой-то мере уже сделано - в папке ~/queries/ предустановлено несколько заготовленных заранее установок поиска (см. скриншот слева).


Вставки

Пасхальное яйцо прокрутки имён разработчиков

    В BeOS 4 и 4.5 было "пасхальное яйцо", которое включало прокрутку имён разработчиков в особом стиле - вместе с именами разработчиков указывались их псевдонимы / клички, а произведённые этими людьми операции назывались "своими именами" (например, прокрутка начиналась словами "This Operating System was hacked for you by..."). Для запуска этой прокрутки надо было удерживать одновременно клавиши Alt+Shift+Ctrl+Menu на правой стороне клавиатуры (если у Вас клавиатура без специальных клавиш Win и Menu, предназначенных для использования в Windows, то Вам надо удерживать обе клавиши Ctrl и неважно какие Alt и Shift) и щёлкнуть мышкой на самом кончике буквы "e" в логотипе BeOS.
    Я не сумел запустить это пасхальное яйцо в BeOS 5 - либо потому, что его на самом деле не существует, либо потому, что я просто не нашёл той точки, которую нужно щёлкнуть мышкой.
 

Пасхальное яйцо внешнего вида окна

    Начиная с BeOS 4, в операционной системе есть замечательное и очень жестокое пасхальное яйцо. Представьте себе, что Вы включаете BeOS, и обнаруживаете, что вместо привычных BeOS`овских окон Вы видите на экране следующее:
Ожидалось это: Obychnoe okno BeOS, а видим это: De ja vu?.
    Первой реакцией будет, разумеется, протереть глаза. Второй - схватиться за голову и начать колотить кулаком по клавиатуре, монитору, мышке и коврике для мышки, чтобы выбить из компьютера странное желание рисовать именно такие окна. А вот третьей реакцией, если компьютер остался всё ещё в рабочем состоянии, должно быть следующее:
Menu `Window Decor...`    1) Нажмите и удерживайте Ctrl + Alt + Shift на левой стороне клавиатуры;
    2) Откройте мышкой меню Be;
    3) Откройте появившуюся в нём опцию Window Decor... ;
    4) Выберите одну из четырёх эмуляций внешнего вида окна: BeOS, AmigaOS, MacOS 8 или Windows 95 / 98.
     Как видно из приведённых ниже скриншотов, BeOS замечательно умеет копировать внешний вид окон другой операционной системы:
 
Okno BeOS... Ili MacOS?
Emulyaciya okna AmigaOS
Be, Inc. была создана бывшим работником Apple; как же BeOS обойдётся без эмуляции окна MacOS?
AmigaOS была одной из первых операционных систем, имевших графический интерфейс.
    Изменение внешнего вида происходит сразу, мгновенно и со всеми открытыми окнами.
    И напоследок - финальный мазок. В BeOS обычно изменить размер окна можно только бускировкой нижнего левого угла, а в Windows - буксировкой любой границы. Так вот, когда BeOS эмулирует окна Windows, размер окон BeOS тоже можно изменять буксировкой любой границы!
 

Примечание по поводу доступа к разделу из меню Be

    Разумеется, показано будет только содержимое смонтированных разделов. Что касается несмонтированных разделов, то линки в меню Be, конечно, останутся, даже если соответствующий им диск не смонтирован: всё-таки симлинк ведь является самостоятельным, независимым объектом файловой системы. Но если диск не смонтирован, то папки в каталоге /boot/, соответствующей этому симлинку, просто не существует. Поэтому при нажатии на такой ни к чему не привязанный симлинк Вы получите сообщение об ошибке - "Объект этого симлинка не был найден".
    Тем не менее, можно всегда отличить симлинк к смонтированному диску от симлинка к несмонтированному диску - по иконке. Иконка симлинка к смонтированному диску будет выглядеть, как иконка диска. Иконка симлинка к несмонтированному диску будет выглядеть, как цветные осколки пластмассы. Помимо всех удобств, которые предоставляет доступ к содержимому дисков прямо из меню Be, это также замечательный индикатор того, какие разделы смонтированы, а какие - нет, (особенно если у Вас штук двадцать дисков, и Вы монтируете их не на рабочем столе, а в папке Disks - подробнее см. главу 5).