2004 г.
BeOS FAQ
Иван Матвеев
Оригинал (возможно, более поздняя версия) находится по адресу http://qube.ru/articles/item/beos_faq/, там же можно оставить комментарии - вопросы и ответы, которые будут добавлены в FAQ.
Русификация
Q: У меня не отображается русский текст, и я не могу поменять раскладку. Что делать?
A: Установить Switcher(http://www.bebits.com/app/233) - переключатель раскладок, и в папку /boot/beos/etc/fonts/ttfonts или /boot/home/config/fonts/ttfonts положите либо взятые из Windows ttf шрифты, либо BeOS-русифицированные (http://beos.spb.ru/program/20/fontpack.zip). Потом зайти в настройки Fonts и поменять сами шрифты по умолчанию на нужные.
Q: Как руссифицировать браузер Opera?
A: Ответ делится на две части:
1) Просмотр русских страниц - те же рецепты что и для Opera for Windows. Единственная специфика для BeOS, но ОЧЧЕНЬ ВАЖНАЯ - не все шрифты с русскими буквами подходят в нашем случае, а только специально препарированные, такие, где верхние WESTERN символы заменены на русские. На эту тему смотри:
http://www.beos.ru/files/fonts/fontpack.zip и http://win.benews.ru/default.taf?Article=793&From=1
При установке шрифтов обратите внимание, чтоб у вас в системе не было бы уже шрифтов с такими точно же внутренними именами, а то система их не поставит,а вы даже не будете об этом знать, или поставит но будут глюки - половина букв отображается, половина квадратики.
Есть еще грабли, которые нужно учитывать, прежде чем начинать плакать что ничего не получается. Дело в том, что многие страницы указывают насильно, какие шрифты нужно применять для отображения. При этом может оказаться, что среди "переделанных шрифтов" таких нет, тогда опять вместо русских букв будет непонятно что. Тут есть два выхода - или оставить в системе только "переделанные" шрифты, или поработать в настройках Оперы в разделе Document Appearance, убрав галочку с "Document fonts and colors"
2) Ввод русского текста.
В данной версии 3.62 RC1 необходимо применение специальной русской клавиатурной раскладки, не той, которая стандартно подходит для BeOS. На эту тему также смотри статью здесь http://win.benews.ru/default.taf?Article=793&From=1
3)Для отображения и Win1251 и KOI8R во-первых, нужны еще и переделанные таким же образом шрифты (Upper WesternKOI8R), а во-вторых, придется сделать копию файла Opera.ini, переименовать её как-нибудь, например в OperaKOI.ini, и отредактировать последний, заменив там все названия шрифтов на шрифты, поддерживающие KOI. Запускать тогда нужно из терминала c указанием OperaKOI.ini в качестве параметра - или создать соответствующий shell-скрипт.
4) Если КОИ ставить лень( а многие сайты/сервера определяют что у вас ОС наподобие юникс и подсовывают КОИ-8. И некоторые горе-дизайнеры не удосужились кнопочки сделать чтобы выбирать кодировки.От некоторых серваков непонятно на каком порту искать эту самую Вин1251 - 8080 не работает, 810x тоже.) - то может помочь следующее:
В общем, чтоб не мучаться - пропишите в Opera.ini в секции [ADV USER PREFS]
следующее:
http-accept-charset="windows-1251"
Тогда те сервера что могут - будут выдвать вам c с большей вероятностью сразу в Вин1251.
Установка
Q: Как мне совместить БеОС и Windows на одной машине?
A: Если вы установили БеОС в отдельный раздел, Бе поинтересовалась - можно ли установить свой ос селектор (bootmanager), и в случае, если вы отказались, или он вас не устраивает, вы можете установить другой загрузчик операционных систем:
Cоветую использовать программу Acronic OS Selector Deluxe, http://www.bebits.ru/cgi-bin/item.pl?Acronis%20OS%20Selector%20Deluxe
Если же вы пользователь Windows 2000, NT, XP и полюбили встроенный ос селектор этих систем, тогда вот как можно добавить БеОС в их список загрузки:
Будучи в windows, найдите на своем BeOS компакте папку, которая называется NT (сама она находится в папке Experimental) там должен находиться файл addbeos.exe (если что, поищите в BeShare)
Запустите этот файл. Программа автоматически добавит несколько строчек в файл boot.ini и скопирует в корневой каталог вашего диска файл BeOS.bs.
При следующей перезагрузке, вы сможете загрузить BeOS, просто выбрав ее в загрузочном меню WindowsNT/2000/ХР.
Q: Как научить BeOS работать с AMD Athlon XP/MP/4 (Palomino)
A: (Михаил Панасюк)
Способ 1.
Для тех, у кого установлена BeOS R5.1d0 "Exp/Dano".
Грузимся в BeOS (возможно, на другом компьютере) и заменяем все вхождения строки "memcpy_pIII" на строку "memcpy_default" в файлах
/boot/beos/system/intel_kernel.patch
/boot/beos/system/lib/libroot.so.patch
PS. Способ был подсмотрен на форуме BeGroovy.com пару месяцев назад.
PPS. Не тестировал, но, возможно, это будет работать в BeOS R5.0.x + BONE.
Способ 2.
Для тех, у кого стандартная BeOS R5.0.x Personal Edition или Pro
Скачиваем патч для ядра с BeBits.ru (http://www.bebits.ru/cgi-bin/item.pl?AthlonXP%20kernel%20patch). Грузимся в BeOS (возможно, на другом компьютере) и далее все делаем по инструкции, прилагаемой к патчу.
Аппаратное обеспечение
Q: BeOS не распознает устройства в моем компьютере
A: (BeNews.ru)
Многие проблемы при установке и определении некоторых устройств возникают из-за так называемой спецификации Microsoft на Plug'n'Play. Если BeOS не может определить ваш сетевой адаптер или звуковую карту, отключите в них поддержку PnP. Это можно сделать при помощи программного обеспечения, поставляемого с этими устройствами. Также можно попробовать отключить поддержку PnP в BIOS.
Q: BeOS зависает при загрузке между 4-й и 5-й иконками.
A: (BeNews.ru)
Суть проблемы: Неправильно опознается режим (U)DMA.
Причины: несовместимый IDE-чипсет на motherboard (или отдельном контроллере IDE) или неправильная инициализация железа.
Лечение -
1) если BeOS установлен в виде файла под Windows - попробуйте загрузится с дискетки. Если это поможет, но вы не хотите дальше работать с дискетки - установите BeOS на отдельный раздел
2) Если BeOS не загружается с дискетки или отдельного раздела - запретите в BIOS (в Integrated Peripherals обычно) DMA.
Если после этого загрузится, зайдите в BeOS в папку
home/config/settings/kernel/drivers.
Там будет папка sample. Перетащите из нее в
home/config/settings/kernel/drivers файлы ata и atapi и отредактируйте их, разэкранировав нужные строки и выбрав вариант nodma и подставив ваши параметры (на каком канале диск, master или slave, идентификационная строка диска). Файлы внутри откомментированы вполне достаточно.
Иногда наоброт, помогает выбор forcedma именно для того диска и канала, которые на это способны.
Вообще, файлы из sample, перетащенные в drivers в точности дублируют все опции SAFE MODE при необходимости (см совет 335 на www.betips.net)
Q: Почему БеОС не выключает компьютер при выключении (Shtudown) системы?
A: (BeNews.ru)
Advanced Power Management (APM, расширенное управление питанием) поддерживается BeOS начиная с версии 4.5, и некоторые компьютеры могут выключать питание, когда Вы выбираете пункт "Shutdown" (Выключить) из меню Ве. Однако эта штука работает не на всех машинах и может вызвать некоторые проблемы (на пример: компьютер сам включится через несколько минут или часов после выключения). По умолчанию в Ве эта опция отключена, SMP машины могут иметь проблемы с этой возможностью.
Если Вы хотите включить эту опцию, то загляните в совет 355 (http://betips.net/chunga.php?ID=355), и затем отредактируйте файл:
~/config/settings/kernel/drivers/kernel
Уберите комментарии (символ "#") со строки
enable_shutdown true # enable power-off on system shutdown
При следующей загрузке Вы можете попробовать завершить работу и посмотреть на результат. Но, это не безопасно убирать комментарии со строчки вверху...
Q: Где мне найти драйвер для моего устройства?
A: (BeNews.ru)
Рекомендую прежде всего поискать драйвер на этих страницах:
http://www.bebits.com/browse/14
http://beos.spb.ru/category/100
http://www.bebits.ru/cgi-bin/list.pl?drivers
Q: БеОС загрузился в черно-белом режиме. Что делать?
A: (BeNews.ru)
Черно-белый экран означает, что БеОС не смог найти драйвер для вашей видеокарты. Если порыскав по вышеприведенным ссылкам вы тоже не нашли драйвера, то для вас есть два решения - конючить драйвер на форумах, вдруг кто такой написал (хотя такое - редкость), либо установить VesaAccepted (http://www.bebits.ru/cgi-bin/item.pl?Vesa%20Accepted) Она переведет BeOS в VEGA режим - все будет цветным, правда система будет поттормаживать на слабых машинах, и в некоторые игрушки поиграть не удастся...
Q: Какие ТВ-тюнеры поддерживает BeOS?
А: Большинство тюнеров на чипсетах bt848/bt878 прекрасно работают под BeOS. Например модели от AverMedia: TV-Phone, TV-Capture, TV-Phone98, TV-Phone98 w/VCR, JoyTV, FunTV.
Q: Как настроить ТВ-тюнер на чипсете bt848 под BeOS
А: Настраиваем каналы: создаем файл tvfavorites в каталоге /boot/home/config/settings/Media/bt848/ и вбиваем туда номера, названия каналов и частоты(в _герцах_).
Через табуляцию. Пример:
1-ORT 49750000 (до пожара).
Перезапускаем МедиаСервер.
Программы
Q: Просмотр PDF-документов.
A: Используйте программу BePDF (
http://www.bebits.ru/cgi-bin/item.pl?BePDF)
Q: Какие есть офисные пакеты под Бе? Вроде MS Office и т.д.
A: Самый мощный и популярный - GoBe Productive. Скачать его можно
http://www.bebits.ru/cgi-bin/item.pl?GoBe%20Productive либо
http://www.beos.spb.ru/program/36
Есть еще AbiSuite, но его считают нестабильным:
http://www.beos.spb.ru/program/2/Abisuite-0.96.1.pkg
Q: Я дизайнер. В чем мне под Бе рисовать?
А: В данный момент разрабатываются два серъезных пакета - Refraction (www.xenotronix.com) и Pixel32, оба вроде коммерческие, но демоверсию пикселя можно уже попробовать - http://www.bebits.ru/cgi-bin/item.pl?Pixel32
Другие редакторы можно найти на http://www.bebits.ru/cgi-bin/list.pl?art или http://www.beos.spb.ru/category/1000/
Q: А есть ли FIDO пакеты под BeOS и где их взять?
A:
1 Исходники: http://husky.sourceforge.net/cvs2/stable или на CVS, инструкция тут: http://husky.sourceforge.net/cvs.html
2. husky пакет под BeOS - BeFTN - живет на http://walther.sourceforge.net/ (Собирают: под BeOS5.1 Paul Galashin 2:5053/777.12, под BeOS5.0.3 Siarzhuk Zharski 2:465/204.43)
Общие вопросы
Q: Как изменить положение Deskbar?
A: (BeNews.ru)
Для того, чтобы передвинуть Deskbar (это такая серая полосочка с менюшкой "Be", часиками и списком выполняющихся приложений), нужно мышкой "схватить" его за область, помеченную точками, слева от часиков и "тащить" в нужном направлении. В зависимости от местоположения, Deskbar будет изменять свою форму, но всегда будет "прилипать" к одной из сторон экрана.
Q: Переключение между рабочими областями
A: (BeNews.ru)
Благодаря рабочим областям BeOS у вас больше места для работы, чем вы можете себе представить. Нажмите Alt и любую функциональную клавишу, например, Alt+F2, Alt+F6, и т.д. В результате вы получите чистую рабочую область с независимым разрешением и возможностью запускать в нем различные приложения.
Можно запускать рабочие области графически, из Workspaces preferences applet. В аплет также встроена возможность перетаскивать приложения из одной рабочей области в другую.
Q: Будьте осторожны при копировании уже существующих папок!
A: (BeNews.ru)
Windows и BeOS во многом похожи, но есть и некоторые отличия. Например, когда вы копируете папку в место, где уже существует папка с аналогичным названием, обе системы спросят вас "Replace?" и если вы ответите положительно:
Windows – скопирует только те файлы, которых нет в "папке назначения", BeOS – перезапишет папку, полностью удалив старую!
Т.е. если вы скопируете в вашу папку /home (там папка config существует по-умолчанию) папку с названием "config" и ответите положительно в диалоге "Replace?", то вы удалите все содержимое старой папки! Папка config является системной (в ней хранятся ваши файлы конфигурации) и ее повреждение может отрицательно сказаться на работоспособности BeOS.
В BeOS R5 диалог "Replace?" будет дополнен некоторыми опциями которые позволят указывать что же вы хотите сделать: заместить или дополнить.
Q: Хранение файлов BeOS в другой файловой системе.
A: (BeNews.ru)
Как вы знаете, атрибуты файлов очень важны для многих приложений и функций BeOS. Без атрибутов ваши почтовые сообщения не будут иметь заголовка или отправителя, ваши Интернет-закладки не будут хранить никакой информации, и т.д. Если вам необходимо перенести ваши файлы с диска BeOS на диск с другой файловой системой (FAT, HFS, EXT2FS...), заархивируйте их архиватором,
поддерживающим атрибуты BeOS. В настоящий момент, это поддерживает zip. Полные
инструкции по использованию zip для создания архивов находятся здесь - http://www.benews.ru/qandas.taf?ID=188
Q: Замена типов файлов
A: (BeNews.ru)
Панель установок FileTypes здорово обновилась по сравнению с R4, хотя ее функциональность осталась во многом неизменной. Одна клевая вещь, которую вы
можете сделать - это изменять тип десятков, сотен или тысяч файлов за раз.
Выделите группу файлов в Tracker-е и перетащите всю группу на панель FileTypes. Появится специальный диалог, из которого вы сможете выбрать новый тип. После выборки нажмите File | Save. Ответьте “Yes” подтверждающему диалогу и все эти типы будут изменены в раз.
Q: Focus Follows Mouse
A: (BeNews.ru)
Если вы откроете панель Mouse preferences, то увидите опцию под названием «Focus Follows Mouse». Если вы ее выберете, щелкать мышью внутри окна чтобы ввести его в фокус внимания операционной системы больше не придется. В отличие от Windows, которая выводит активное окно поверх остальных, в BeOS вы можете работать в окне, частично заслоненном другими окнами. Это свойство вызывает большие споры: люди и любят его, и ненавидят. По большей части, те, кому оно нравится, провели много лет в мире Unix. В любом случае, FFM можно отключить.
Q: При необходимости удалите оборудование, которое не поддерживается.
A: (BeNews.ru)
В подавляющем большинстве случаев BeOS на платформе Intel игнорирует оборудование, которое не поддерживается, например, карты SCSI. Однако иногда бывает, что неподдерживаемые карты I/O вызывают зависание BeOS при загрузке. Их удаление позволяет нормально загрузить систему.
Q: Изменение иконок BeOS.
A: (BeNews.ru)
Иконки BeOS не хранятся в отдельных файлах, как это сделано в Windows.
Вместо этого они хранятся как атрибуты отдельных файлов или типов файлов. Для того, чтобы сменить иконку, запустите панель filetypes (как для отдельных
файлов, так и для типов файлов, используя панель FileTypes preferences). Теперь вам остается лишь поместить в поле Icon новую иконку, или щелкнув два раза мышкой, перейти к редактированию существующей. Если необходимо, сохраните результаты, и иконка изменена.
Внимание: если вы меняете иконку для типа файлов, возможны проблемы с возвращением стандартной иконки. Если вы оказались в этой ситуации, посмотрите вопрос "Восстановление потерянных иконок".
Q: Расположение полосы заголовка.
A: (BeNews.ru)
Полосы заголовков во всех окнах BeOS по умолчанию располагаются слева вверху. Если вам нужно быстро сдвинуть полосу заголовка в сторону, переместите ее при помощи мышки влево или вправо, удерживая клавишу Shift. Для чего это нужно? В BeOS вы можете использовать полосы заголовков для того, чтобы выстраивать по своему вкусу последовательность окон и более легко в них ориентироваться.
http://www.benews.ru/images/tips/245.jpg
Q: Изменение порядка использования Alt и Ctrl.
A: (BeNews.ru)
Если перешли на BeOS после долгого использования Windows и не можете привыкнуть к тому, что Alt используется как первичная клавиша чаще чем Ctrl, используйте панель Menu preferences чтобы поменять порядок использования этих двух клавиш. Изменения произойдут сразу, перезагрузки не потребуется. Имейте в виду, что теперь для того, чтобы остановить выполняемую в терминале работу, вам придется использовать Alt+C. Также вы должны быть готовы к тому, что придется привыкать к мысленному переводу значений клавиш Alt и Ctrl при чтении документации, связанной с BeOS.
Однако особой нужды менять значение этих клавиш не существует. Некоторое время старые стереотипы их использования будут сказываться на уровне мышечной памяти, но скоро они заменятся новыми, специфичными для BeOS.
Q: Как разделить пункты меню в BeOS?
A: (BeNews.ru)
Вы можете разделить меню Be на секции. Откройте папку /boot/home/config/be создайте пустой файл с пробелом в начале имени файла (например "-------------------") и пустой иконкой. Это и будет разделительной линией в меню.
Q: Дописывание с помощью клавиши "TAB".
A: (BeNews.ru)
A: В большинстве UNIX-систем, а также в BeOS, Вы можете сделать так, чтобы операционная система сама дописывала длинное имя файла или папки. Для этого надо всего лишь нажать на кнопку "TAB" после того, как Вы написали часть имени файла или папки. Например, предположим, что Вам нужно распаковать файл с именем "BeBox_Updater_ROM_September23_1997.tar.gz" и Вы находитесь в папке, содержащий этот файл. Попробуйте напечатать "gunzip BeB" и затем нажать на кнопку "TAB". Вы увидете, что командная строка сама допишет имя файла, и все, что Вам останется сделать - нажать на "Return" ("Enter").
Но что, если существует другой файл, начинающийся на "BeB"? Нет проблем -- командная строка довольно умна, она допишет только ту часть имени файла, до того, пока части имен этих файлов совпадают. Далее Вы должны напечатать следующую букву или буквы имени файла, уникальные только для интересующео файла и снова нажать на "TAB".
Прислали: greenrul, wBlaze, Beo.