Информационные технологииStfw.Ru 🔍

Linux на 486-ом

linux hardware xfree86 xorg x irda user gui install Дмитрий
🕛 21.09.2006, 11:42
From: Дмитрий "spirtnoff" Смирнов <spirtnoff@mail.ru.>
Newsgroups: email
Date: Mon, 19 Jan 2006 14:31:37 +0000 (UTC)
Subject: Linux на 486-ом

Доказано, что Linux наркотиком не является, хотя и вызывает сильное привыкание.
(Алекс Экслер, "Записки невесты программиста)


ВМЕСТО ВСТУПЛЕНИЯ

Вот уже долгое время считается, что 486-е компьютеры умерли. Почему для меня загадка. По-моему наоборот. Старички переживают второе
рождение, если так можно выразиться. Судя по тематическим форумам 486-е
и первые Pentium'ы перекочевали с чердаков и подвалов на дачи и в
общаги. Не стоит так же забывать о ноутбуках этого класса, имхо,
недорогой и достаточно удобный и мобильный (как это модно сейчас
говорить) рабочий инструмент. В принципе "четвёрки" и "единички" вполне
успешно справляются с основными офисными задачами: чтение электронной
почты, работа с Word, Exel. При должной настройке вполне комфортно можно
работать с программами от фирмы 1С, PhotoShop'ом, пятой версией Borland
Delphi и т.д и т.п. Главное - должная (и достаточно тонкая) настройка.
Но с этим, как выяснилось, имеются существенные проблемы. Материала по
данным вопросам в Интернете - раз-два и обчёлся. Причём это относится
как ОС Windows, так и к ОС Linux. Если честно - такое положение вещей
мне кажется довольн о странным, но факты остаются фактами. На многих
форумах можно наблюдать примерно следующую картину: одни спрашивают "как
бы мне сделать то-то на моём 486", или "как мне повысить
производительность моего Pentium Pro", а в ответ получают море ругани и
оскорблений в адрес как компьютера, так и себя самого. Многие с таким
отношением мирятся, и компьютер оказывается закинут в дальний угол
гаража. А зря.

Целью этой статьи является желание помочь людям, столкнувшимся с
подобными проблемами и имеющим желание (или необходимость) вдохнуть
новую жизнь в свой старый компьютер. Предупреждаю сразу: статья
ориентирована в первую очередь на владельцев ноутбуков и компьютеров, на
которых планируется именно РАБОТАТЬ (а не в "сапёра" играть или музыку
слушать - хотя эту тему я тоже собираюсь затронуть), потому как
установка и настройка ОС Linux (а именно о об этой операционной системе
пойдёт речь) - дело достаточно долгое и требующее определённого
терпения, выдержки и, самое главное, желания.


ПОЧЕМУ Linux?

Прежде чем сделать выбор в пользу той или иной ОС следует чётко
определить круг задач, которые будут ставиться перед компьютером. Т.е.
если Вы собираетесь использовать исключительно офисные пакеты программ,
то Windows 9x вполне подойдёт (при условии, что степень защищённости
данных особой роли не играет). То же самое относится и к работе в
Интернет.

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

Не хочу агитировать за какую-то определённую ОС. Решайте сами. Кстати,
музыку в формате *.mp3 можно слушать как под Linux так и под Windows.


С ЧЕГО НАЧАТЬ?

Итак, если Вы сделали выбор в пользу ОС Linux, то начинать нужно с
общего знакомства с ОС Linux. Смею порекомендовать о4ень хорошую книгу
на эту тему: Виктор Костромин "Linux для пользователя", издательство bhv
(bhv.ru). В ней Вы найдёте все необходимые сведения о Linux'е.

Замечу, что эта статья ориентирована на "продвинутых" пользователей,
имеющих достаточный опыт работы с Windows, а так же базовые знания о
Linux. Грубо говоря, читатель должен знать базовые команды и термины
Linux и задавать вопросов типа "что значит отредактировать файл с
настройками?". По этим вопросам написана масса статей и книг, которые
можно очень легко найти и изучить.

Прошу не обижаться.


ЕСЛИ ВЫ ЕЩЁ ЧИТАЕТЕ ЭТУ СТАТЬЮ.

Хочу верить, что я Вас не сильно напугал парой предыдущих абзацев. Если
так, то продолжим.

Практически во всех материалах по Linux рекомендуется начать с выбора
дистрибутива. Это многих ставит в тупик. Оно и понятно: с Windows'ом
итак практически всё ясно - чем новее тем лучше, то с Linux дело обстоит
намного сложнее - Mandrake, RedHat, ASPLinux и т.д. И у каждого
дистрибутива свои версии. Возникает ситуация, когда человек не хочет
разбираться какой дистрибутив лучше и покупает (или качает из Сети)
первый попавшийся. А это делать нельзя. Особенно в нашем случае.

В данной статье будет рассматриваться дистрибутив Mandrake 8.1
<Community Edition - для свободного скачивания, причем использовались
только два диска из четырех, с чем были связаны определенные трудности с
установкой пакетов> (как основной), а так же ASPLinux 9 <Chip Edition
так же известный как Bestseller Edition. На один диск записана очень
сильно обрезанная и устаревшая версия ASPLinux 9> (опционально). Оба
относятся к семейству RedHat.

Я очень рекомендую использовать Mandrake (далее MDK), так как он
оказался самым шустрым при работе на слабых компьютерах. <Реально самый
быстрый (но не самый устойчивый) дистрибутив для ноутбуков - ALTLinux. К
сожалению, на 486-ых он впадает в полный ступор (время загрузки может
достигать 30-40 минут), а на Pentium Pro - ведет себя мягко говоря
странно: срывается с места в карьер, но через 5-10 минут о чем-то
глубоко и надолго задумывается.> ASPLinux быстро грузится, но при работе
с Х-сервером и графическими приложениями имеет обыкновение довольно
часто и долго размышлять о своем. <По слухам, в ASPLinux 10 такого уже
нет и все работает вполне нормально, но лично не проверял>


О ПИРАТСТВЕ

После того как Вы определились какой дистрибутив (Mandrake)
использовать, остаётся его достать. Тут существует два варианта: 1.
скачать имидж диска с какого-нибудь ftp-сервера; 2. закупить на рынке
типа "Горбушка" или аналогичном.

Первый вариант достаточно дорогой, потому что качать придётся как
минимум два раза по 680 МВ. А про второй - вообще упоминать не принято,
но действительность такова, что при относительно низкой цене (по
сравнению с Windows) то же лицензионный MDK днём с огнём не сыщешь. С
ASPLinux дело обстоит получше, но стоить это будет не менее $50. <На
момент написания статьи, лицензионные дистрибутивы найти было
действительно трудно. В настоящее время ситуация изменилась совершенно
координальным образом. Практически все существующие дистрибутивы есть в
свободной продаже>

ИМХО, нельзя назвать пиратством то, что открыто и бесплатно лежит в
Сети. Но стоит отметить, что если при установке возникает какая-нибудь
ошибка, то сразу возвращайте диск продавцу. Иначе последствия могут
оказаться н_е_о_б_р_а_т_и_м_ы_м_и!!! <На лицензионных дисках такого не
бывает, на пиратских - не редкость.>


ЧТО НУЖНО ПЕРЕД НАЧАЛОМ УСТАНОВКИ?

Будем считать, что дистрибутив Вы приобрели и с Linux то же ознакомились
(хотя бы теоретически). Теперь можно приступить к установке.

Если Вы обладатель компьютера с процессором ниже чем i586, то MDK у Вас
устанавливаться откажется (с ASPLinux 9 таких проблем не возникало). Но
это не беда. Linux в отличие от Windows'а не имеет жёстких привязок к
оборудованию <только к разделам диска>. В данном случае достаточно
просто переставить жесткий диск с Вашего компьютера, на более мощный и
смело начинать установку (но под Windows таким способом лучше не
пользоваться вообще, так как это в 99% случаев приводит к не стабильной
работе системы).

Да, и ещё один момент, о4ень рекомендую до начала установки подготовить
всё необходимое ПО (экранные и файловые менеджеры, например). А так же
одну чистую дискету и загрузочную дискету Вашей версии Windows (при
условии, что Linux будет установлен параллельно с Windows). Ещё не
лишним будет записать всю информацию о системе (оборудование, марка,
производитель, прерывания и пр.).


ЧАСТЬ 1. УСТАНОВКА

Переставляем жёсткий диск в другой компьютер, с процессором i586 и выше.
Когда я посоветовал это проделать посетителям нескольких форумов, меня
завалили вопросами "а как это сделать на ноутбуке?". Делается это
элементарно. Через переходник (который стоит порядка $20) жесткий диск
от ноутбука подключается к IDE-шине настольного компьютера как master, а
все остальные жесткие диски отключаются. Советую так же отключить все
лишние устройства - сетевые карты, модем и пр. - это нужно для того, что
бы Linux их не определил.

Начинаем установку.

Место на жестком диске потребуется не менее 2-2,5 Гб. Для комфортной
работы - 5 Гб и более. Большее одного SWAP-раздела (128 Мб) лучше не
делать - использование более одного раздела SWAP на скорость работы не
повлияет (потому как в данном случае скорость будет зависеть от скорости
обращения к жесткому диску и частоты системной шины, а они, как правило,
не старых компьютерах не высоки), а для графического сервера помимо
этого нужно иметь ещё как минимум 16 Мб оперативной памяти <Window Maker
пойдет на ура>.

Используем выборочную установку пакетов. Снимаем галочку в графе KDE
(MDK) - о ней можно забыть сразу. Так же не стоит устанавливать разные
серверы типа Apache и т.п. А вот Gnome следует оставить обязательно. Как
и все входящие в него приложения.

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

Важно: есть несколько пакетов, наличие которых обязательно в нашем
случае. <По умолчанию они устанавливаются далеко не всегда>

Во-первых, это пакет GnoRPM (может называться GnomeRPM или что-то в этом
духе - зависит от дистрибутива), он аналогичен утилите "Добавить/Удалить
программу" в Windows и для его работы не требуется запуск ни KDE, ни
Gnome. Он работает во всех оконных менеджерах, в отличие то аналогичных
утилит, интегрированных в KDE/Gnome).

Во-вторых, следует установить Midnight Commander (MC) - файловый
менеджер без которого в Linux'е никуда (не говоря уже о нашем случае).

В-третьих, если у Вас стоит старая звуковая карта, то без пакета
sndconfig Вам не обойтись. О настройке звука читайте ниже.

Считаем, что установка пакетов прошла успешно.

Теперь Вас попросят ввести пароль Root и создать новых пользователей. На
этом я останавливаться не буду. Переходим к настройке видео карты и
монитора. Для избежания негативных последствий установите "Стандартный
монитор" и "Стандартный VESA адаптер" (если вы устанавливаете Linux на
конечном компьютере: и монитор, и видеокарта по идее должны определиться
автоматически, но если этого не происходит, то используйте вышеуказанные
параметры).

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

В последнюю очередь Вам, как правило, предлагается настроить загрузчик
системы. Если на Вашем компьютере будет установлен только Linux, то
можно использовать любой не графический загрузчик. Проблем не возникало
ни разу. Но если Вы собираетесь использовать Linux и Windows параллельно
(мультисистемно), то тут могут возникнуть определённые трудности. А
именно: некоторые старые материнские карты не могут распознать загрузчик
в boot-секторе. Лично я решения этой проблемы не знаю (но подозреваю,
что его и нет, т.к. проблема чисто на "железном" уровне) <Теоретически
решение есть - установить более новую версию BIOS, но далеко не факт,
что даже самая последняя версия BIOS будет поддерживать загрузчик>. Если
Вы с этим столкнулись, то одну из систем придётся грузить с дискеты (к
сожалению - Linux). Как следствие: загрузочную дискету НУЖНО ДЕЛАТЬ
ОБЯЗАТЕЛЬНО. Загрузочную дискету Windows иметь тоже не помешает.

Собственно по установке всё. На каком компьютере делать первый запуск разницы практически нет. Если есть возможность, то первый запуск лучше
сделать на более мощном компьютере. И на нём же приступить к настройке
системы.

Если Вы производите первый запуск на более мощном компьютере, то первым
делом запускаете Gnome и устанавливаете все возможные графические
настройки в минимум.

Если Вы первый запуск производите на конечном компьютере (486 или
Pentium Pro), то про предыдущей абзац можно смело забыть, как и про
запуск Gnome. Хотя Gnome вполне можно запустить и слабой системе, но
лучше этого не делать, потому как грузиться он будет дооолго, да и
скорость его работы оставляет желать лучшего.


ЧАСТЬ 2. НАСТРОЙКА СИСТЕМЫ


НЕОБХОДИМОЕ ЗАМЕЧАНИЕ

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

Не лишним будет напомнить, что делать резервные копии всех редактируемых
файлов настроек следует ОБЯЗАТЕЛЬНО!

Все упомянутые rpm-пакеты (как и дистрибутивы Linux) можно найти на
сайте rpmfind.net.


НАСТРОЙКА ВИДЕО

Если Вы при установке в настройках видеокарты указали "Стандартный VESA
видеоадаптер", то проблем обычно не возникает. Попробуйте дать команду:
xinitrc


Должен запуститься Х-сервер (Вы увидите экран с окном Х-терминала и
курсором в виде крестика). <Так же можно дать камманду Х - запуск
Х-сервера с оконным менеджером поумолчанию, если он выбран>

Если же этого не произошло, то внимательно прочитайте сообщение которое
выдаёт система, после команды xinitrc. Как правило, проблема заключается
в неверном выборе (или определении) видеоадаптера.

Вы можете снова переставить жесткий диск с Linux в более мощный
компьютер (на котором производилась установка) и, запустив Gnome,
изменить настройки видеоадаптера. Но если установка производилась на
конечном компьютере, то такой способ использовать не получится. <Вернее
получится, но ничего хорошего после этого не ждине>

Применительно к конечному компьютеру, Вам придётся отредактировать файл
настроек Х-сервера. Сначала ищем файл XF86Config (обычно находится в
директории /etc/X11/). Открываем его для редактирования (для этой цели
хорошо использовать Midnight Commander)<Последний запускается командой
mc в консоли>. Находим строки:
Section "Device" Identifier "device1" Driver "vesa" (так должна выглядеть строчка для 99%-ого запуска Х-сервера)


Если у Вас этот блок (особенно строка "Driver") выглядит по другому, то
отредактируйте их так, как это указанно выше. После чего попробуйте
запустить Х-сервер ещё раз. В 99-ти случаях из 100-а всё проходит
нормально (если Х-сервер всё равно не запускается, то скорее всего Вам
придётся самостоятельно искать описание настроек Вашей видеокарты в
Интернете). <Или посмотреть список поддерживаемых видеокарт. Помимо
этого играет роль значения вертикальной и горизонтальной разверток
экрана.>


ЭКРАННЫЕ МЕНЕДЖЕРЫ

Экранных менеджеров существует достаточно много. Но, учитывая нашу
специфику, на 486-х особо не разбежишься. Хотя, конечно, Вы теоретически
можете запустить и Gnome и KDE, но грузиться они будут часа по полтора
(да и не факт, что загрузятся).

Остаётся выбирать из IceWM и WindowMaker. Тут дело вкуса. Но я бы
рекомендовал использовать оба. WindowMaker - для постоянного
использования (по умолчанию), так как он самый быстрый из всех, да и
очень удобный (но после windoze кажется полным бредом :-). IceWM выглядит более привычно (после "форточек"), но более медленный чем WM. И
достаточно бестолковый. Единственным большим плюсом IceWM является
интеграция с Mandrake Control Center - набором утилит и программ для
управления Вашим компьютером (всё то же самое и даже больше можно
сделать с помощью LinuxConfig, но начинающим пользователям Linux будет
достаточно непросто в ней разобраться) <И потом не во всех дистрибутивах
он есть>.

Чтобы запустить экранный менеджер нужно сделать следующее:
- запустите Х-терминал (команда xinitrc)


в xterm (консоль Х-терминала) одной из следующих команд запускаете один
из менеджеров:
- icewm - для запуска IceWM - wmaker - для запуска WindowMaker - gnome-session - для запуска Gnome


Независимо от того, какой экранный манагер Вы выбрали, нужно сделать
так, чтобы он загружался по умолчанию при старту Х-сервера. Для этого
следует отредактировать файл .xinitrc который находится в директории
/etc/X11/xinit.

Открываете его для редактирования и стираете всё, что в нём есть. После
чего пишите в нём следующие строки:
$HOME/.bash_profile //HOME - для пользователей, ROOT - для суперпользователя
wmaker //icewm - для запуска IceWM, wmaker - для запуска WindowMaker, //gnome-session - для Gnome.


Сохраняете файл и запускаете Х-сервер, но уже командой startx. Если Вы
всё сделали правильно, то выбранный Вами менеджер должен загрузиться.

Собственно по настройке видео сказать больше нечего. О4ень надеюсь, что
Вы всё сделали правильно и у Вас всё заработало.


ОБЩАЯ НАСТРОЙКА СИСТЕМЫ

По настройке уже работающей системы (как и по экранным менеджерам)
материалов в Сети вагон и маленький бронепоезд. Но тем не менее я всё же
коротко упомяну об основных моментах.

LinuxConfig - запускается аналогичной командой (linuxconfig). Отличная
программа (одинаковая во всех дистрибутивах семейства RedHat), позволяет
настраивать практически любые параметры системы. <В остальных
дистрибутивах ее может и не быть>

Mandrake Control Center - как понятно из названия, присутствует только в
дистрибутивах Mandrake. Представляет собой сильно урезанный, но более
наглядный вариант LinuxConfig'а. MCC работает о4ень медленно.
Пользоваться ей конечно можно, но гораздо проще один раз разобраться
LinuxConfig'е, чем каждый раз убивать по 1,5-2 часа в ожидании
очередного сообщения MCC. <По поводу 1,5-2 часа - это я преувеличил.
Минут 40-50 не более. МСС развивается с каждой новой версией. Например в
MDK 10.0(1) через МСС производится полная настройка системы за
исключениме ИК-порта>

GnoRPM (gnorpm) - программа для управления rpm-пакетами. Позволяет
удалить, добавить и обновить существующие пакеты. Кстати, сразу после
настройки экранного менеджера рекомендую вычистить весь мусор (остатки
KDE и пр.). В настройках GnoRPM отключаем проверку ОС пакета (аналогично
параметру -ignoreos) и проверку архитектуры процессора (аналогично
параметру -ignorearch). <Можно еще изредка отключать проверку
зависимостей, аналогично параметру -nodeps> После чего проблем с
установкой пакетов с пометкой i586 на 486-ой или пакетов с пометкой ASP
на MDK не будет. Разумеется, если для установки Вы используете GnoRPM, а
не Midnight Commander или консоль. <Установка пакетов через консоль
выглядит так:

переходим в каталог с программой и даем такую команду
rpm -i -[параметр] [имя пакета]


Описание основных параметров смотрите выше.


НАСТРОЙКА ЗВУКА

В старых компьютерах установлены старые звуковые карты. Многие из них не
имеют plug-and-play (PNP), и не редко получается так, что настраивать и
устанавливать их под windows - повеситься можно. По Linux - вообще
умолчу. А тот факт что на 486-х можно совершенно спокойно слушать музыку
в формате mp3, 99,9...9% считают ненаучной фантастикой. Напрасно. Но обо
всём по порядку.

Если звуковая карта у Вас не определилась (т.е. PNP на ней отсутствует),
то не стоит отчаиваться! Попробуйте задать следующую команду в консоли:
sndconfig


В идеале должна запуститься программа ручной настройки звуковой карты
(она очень напоминает настройщики звука для старых ДОС'овских игр).
Программа попросит Вас ввести модель звуковой карты (из достаточно
большого списка), DMA, IRQ и прочее. После чего, если все параметры
верны (и не конфликтуют с другими устройствами) Вы услышите голос Линуса
Товальдса <Или какой-то другой звуковой фрагмент>, после чего проблем со
звуком больше не будет. Но это в идеале.

На практике как обычно всё немного сложнее. При работе с ASPLinux 9.х
проблем не возникало, а при переходе на MDK sndconfig сначала вообще не
устанавливалась (неудовлетворение зависимости на 4-ре листа печатного
текста). Когда программа всё-таки установилась и все параметры были
введены - выяснилось, что не хватает пакета с драйверами под все
звуковые карты из списка!

Этого всего можно было избежать, если бы имелось должное описание как
самой программы, так и звука в Linux в целом. Но ничего этого не было.
Так что пришлось доходить до всего самому методом научного тыка. Как
обычно в Линуксе всё делается очень просто, надо только знать как.

Если Вы столкнулись с проблемами при работе (или фактическом отсутствии)
программы sndconfig, то рекомендую сделать следующее:

- скачать и установить пакет sndconfig версии 0.7 для дистрибутива ASP


- скачать и установить пакет redhat-config-soundcard не ниже 4-ой версии <Пакет только для RedHat>


Если это не поможет (хотя такое на моей практике было только один раз),
то смело устанавливайте все пакеты так или иначе связанные со звуком
(обычно в названии содержится что-то типа sound, snd, и т.п.) из
дистрибутива. <Стоит попробовать ALSA и OSS (коммерческая звуковая
система). Ставим все что относится к ALSA. Это alsa-utils, alsa-mixer и
т.д. Запуск настроек командой - alsaconf. Для OSS - soundconf>

После этого командой sndconfig пробуем ещё раз запустить программу
настройки звука. К сожалению в каждом дистрибутиве есть свои тонкости и
я физически не могу учесть все. Но на ASP и MDK всё работает сто
процентно. <Бывает ситуация, когда sndconfig принимает все настройки,
делает вид что что-то там играет, но никакого звука вы не слышите. После
чего программ вас спрашивает, нормально ли был проигран звук. Отвечайте
"да" - не ошибетесь. Дело в том что у вас просто либо не установлен
миксе, либо его значения равны нулю. В этом сучае просто установите
миксер, например aumix или xmix. После чего соответствующей командой
запускаете его>


НАСТРОЙКА XMMS

В Linux-общественности (имелось ввиду Linux-community) существую два
основных течения: первое - снобы (прошу не обижаться), заядлые
линуксоиды, представители "старой гвардии", привыкшие всё делать с
командной строки; второе - "новая волна" это люди, привыкшие к экранным
менеджерам и прочим графическим удобствам.

Тут имеет место определённый парадокс: 90% всех ответов на вопросы
начинающих пользователей дают именно снобы. Например, на мой вопрос про
воспроизведение mp3-файлов на 486-ом на 4-х из 5-ти форумов (каких умолчу, дабы никого не обижать, но достаточно популярных) меня сначала
засмеяли, после чего обругали и напоследок послали в интересное место.
Но было два важных "НО!!!". Никто не сказал, что это не возможно - раз
(к слову, задавая аналогичный вопрос на одном их авторитетных форуме по
Windows 99.9% процентов ответили - mp3 на четвёрках запустить нельзя, и
только два или три человека спросили: что такое 86-й? :-). Второе "но" под Форточками mp3-шники у меня отлично работают. Так что я о4ередной
раз вспомнил народную мудрость "бороться и искать, найти и перепрятать"
и решил разобраться во всём сам.

Всё оказалось намного проще чем казалось (каламбур или тавтология?). Я
упомянул, что на 4-х из 5-ти форумов со мной обошлись не очень
дружелюбно, но на пятом посоветовали воспользоваться консольной
программой mpg123 (запускается аналогичной командой). Поколдовав с
параметрами, я добился вполне приемлемого воспроизведения mp3 и было уже
обрадовался, когда выяснилось, что каждый файл запускается отдельно,
каждый раз вводя все параметры (около 7-ми штук) и никаких плей-листов
программа не понимает. Посему описывать её я не буду. Если кому
интересно - смотрите справку по программе (команда: mpg123 -?). Но иметь
её в системе о4ень рекомендую, потому что некоторые версии программы
XMMS используют её в качестве mp3-кодека.

Итак, XMMS. Программа внешне практически идентична WinAmp'у. Но коренным
образом отличается в настройке. XMMS входит в состав практически всех
дистрибутивов. Если Вы используете IceWM - поищите её в системном меню,
если её там нет или Вы используете WindowMaker - попробуйте запустить
XMMS командой: xmms. В случае если система выдаст сообщение "неизвестная
команда" - Вам придётся скачать и установить XMMS самостоятельно.
Советую скачивать всё, что так или иначе относится к XMMS (плагины,
скины, кодеки и пр.).

Запускаем XMMS. Заходим в настройки. В закладке "Плагины I\O Звука"
включаем плагины (ставим галочку). В пункте "Плагины вывода" выбираем
"Драйвер OSS 1.*.*" (если такого пункта нет, то установите библиотеку
libOSS.so). <Плагин вывода зависит от того, какой звуковой системой вы
пользуетесь. Соответственно, если вы используете ALSA, то выбирать
следует ее>

В настройках этого плагина в закладке "Устройства" пункты "Устройство
микшера" и "Аудио устройство" устанавливаем по умолчанию (Default). В
закладке "Буферизация" значения пунктов "Размер буфера" м
"Пребуферизация" устанавливаем на максимум. Закладку "Микшер" можно
оставить без изменений. В закладке "3DSE" какие-либо изменения следует
вносить только, если Ваша звуковая карта поддерживает данные функции.

Нажимаем "ОК" и переходим к пункту "Плагины ввода" в настройках. Я
рассматриваю только воспроизведение mp3-файлов и далее разговор пойдёт
только о настройке плагина MPEG Layer 1/2/3 1.*.*. Остальные
настраиваются по аналогии (но используются достаточно редко).

Итак, выбираем из списка плагинов MPEG Layer 1/2/3 1.*.*. Если его в
списке нет, то придётся установить библиотеку libmpg123.so. Нажимаем
кнопку "Настройка".

В закладке "Декодер" устанавливаем "Разрешение" - 8 бит, "Уменьшение
дискретизации" - 1:4, "Каналы" - моно. В принципе, можно уже нажать "ОК"
и попробовать открыть какой-нибудь mp3-файл. Перед этим рекомендую
перезапустить XMMS. По идее, всё должно заработать. Для повышения
качества звука попробуйте переключить "Каналы" на стерео.

В закладке "Потоковый" размеры буфера и пребуферизации тоже можно
установить на максимум.

И всё. Могу посоветовать отключить эквалайзер и выбрать самый
простенький скин. Остальные настройки аналогичны WinAmp'у. Лично у меня
стоит звуковая карта ESS 688 и всё работает просто замечательно. Но не
рекомендую использовать вышеуказанные настройки mp3 кодека в Windows'е только жизнь себе испортите, когда будете драйвера звуковой карты
восстанавливать.


НАСТРОЙКА IrDA

Широкое распространение сотовых телефонов с поддержкой GPRS сделало
интернет ещё доступней и при работе в Windows особых проблем не
возникает (а если и возникают, то практически всегда можно найти их
описание и решение). Под Линуксом всё немного сложнее. Дело том, что
встроенные и USB-устройства IrDA определяются Линуксом при установке
автоматически и работают без нареканий. Но в обоих случаях на компьютере
как правило стоит уже процессор класса i586 с тактовой частотой не ниже
166 МГц.

486-е ноутбуки со встроенным IrDA адаптером - явление редкое. С USB дело
обстоит немного попроще: можно установить USB-порт на PCMCIA шину и
через него подключить IrDA адаптер, но стоить это будет достаточно
дорого (я лично за такую же сумму, порядка $150, покупал себе ноутбук).
Гораздо проще, и намного дешевле (порядка $30), купить IrDA адаптер,
использующий COM-порт. Что я и сделал. По Форточками всё работало, но о
настройке под Линуксом материала практически нигде не было <На самом
деле материал был, не было опыта ни в работе, ни в его поиске>. На меня
в очередной раз посыпался поток рекомендаций на тему "выкини своего
динозавра и купи что-нибудь по лучше", но, что удивительно, на просьбу
"дайте денег!!!" отзывов не последовало. К счастью, мир не без добрых
людей! Как говорил Остап Бендер, все они мои знакомые. Они и подсказали
где можно найти описание IrDA.

Речь пойдёт о COM-адаптерах IrDA. Для начала нужно установить пакет
irdautils (по умолчанию он практически никогда не устанавливается).
После чего нужно указать к какому COM-порту подключено устройство. Для
требуется отредактировать файл etc/sysconfig/irda так:
IRDA=yes DEVICE=/dev/ttyS1 \\ttyS1 - номер СОМ-порта; ttyS0 - СОМ1 ttyS1 - СОМ2; ttyS2 - СОМ3 ttyS3 -СОМ4 #DONGLE=actisys+ DISCOVERY=yes


Сохраняем и закрываем этот файл. Теперь обязательно включите службу IrDA
(чтобы интерфейс активировался включении компьютера). Сделать это можно
при помощи LinuxConfig.

После запуска службы IrDA в системе должен появиться интерфейс irda0.
Сделать это можно с помощью команды:
$ /sbin/ip ad sh irda0


Если система выдаст сообщение о том, что такой интерфейс не найден, то
проверьте правильность значения СОМ-порта.

Если всё работает нормально, то следует проверить, что инфракрасная
связь действительно работает. Для этого нужно разместить
IrDA-поддерживаающее устройство напротив Вашего IrDA порта и запустить
команду irdadump. После чего, если всё работает нормально, Вы увидите
информацию об обнаруженном устройстве.

В который раз: и всё. Далее при настройке соединения с интернетом Вы в
качестве модема указываете СОМ-порт, на котором у Вас установлен IrDA
адаптер.


ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ

Напоследок - немного о софте. Линукс изначально была (и есть) бесплатной
операционной системой. Это в определённой мере относится и к
программному обеспечению для неё. Это я к тому, что бесплатных прогарам
о4ень много. И среди них две третьи действительно хороших и полезных.
Возможность выбора - одна из самых приятных особенностей ОС Linux.

Выбор ПО - дело индивидуальное. Вот, то чем пользуюсь я (на 486DX66).


ГРАФИКА

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

Gimp - в представлении не нуждается, входит в состав всех дистрибутивов.
Одна мелкая пакость: за время первого запуска я успел покурить и выпить
чашку кофе. При последующих запусков такой проблемы не было.


ИНТЕРНЕТ

Opera 7.10 - общепризнанно самый быстрый веб-браузер со встроенным
почтовым клиентом. (shareware)

August - простенький html-редактор

Links и Lynx - два консольных веб-браузера (советую иметь в обязательном порядке)


ОФИС

StarOffice - отличный офисный пакет от Sun Microsystem. Рекомендую найти
версию не выше пятой (лучше всего 4.0). (пакет платный)

Gnumeric - редактор электронных таблиц (входит в состав Gnome)

AbyWord - текстовый процессор, совместимый с MS Word


ВМЕСТО ЗАКЛЮЧЕНИЯ

Вот наверное и всё. Перечитал написанное - н-да, какая-то не очень
весёлая картинка получается. Кругом одно хамло и пр. На самом деле всё
не так, точнее так, но далеко не всё. Мир не без добрых людей и их в
Линукс-общественности большинство. Этот текст я писал на своём 486-м
ноутбуке, под управлением OС Linux Mandrake 8.1, чему очень рад.

По поводу всего написанного выше - я своего мнения никому не навязываю,
просто попробуйте один раз после чего прочитайте эпиграф ещё раз.

P.S. В статье допущена одна неточность по не зависящим от автора
причинам: компания "Новый Диск" выпустила Mandrake Linux, ASPLinux и ряд
других дистрибутивов по цене в среднем $25.

P.P.S. Ещё одно уточнение: Линукс самостоятельно не определяет память
если она больше 64Мб. <Определяет, но не всегда> По этому её нужно
прописывать вручную. Для каждого загрузчика и иногда дистрибутива это
делается по разному. Так что смотрите инструкции и man.

(c)2003, Дмитрий "spirtnoff" Смирнов (sdscorp.h11.ru)

Unix   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉