По неведомым мне причинам до сих пор то на одном, то
на другом форуме появляются сообщения о невероятной сложности открытой
операционной системы Linux. Дескать, без глубокого знания синтаксиса языка C за
Linux и браться не стоит. Там ведь ради самого простого действия, которое
выполняется в Windows буквально двумя кликами мыши, надо чуть ли не исходные
тексты программы заново переписывать. Есть, конечно, и в мире свободного софта
проблески надежды - тот же Lindows. Но пока в нем все очень сыро и налицо
большие проблемы с кириллицей.
Вообще-то лично я не имею ничего против языка C, и,
по-моему, каждый юзер, считающий себя больше чем чайником, хоть и не обязан
знать его в совершенстве, но должен уметь разобраться с элементарной программой,
на нем написанной. Но это вовсе не означает, что владельцу компьютера нужно
срочно бежать в магазин за учебником по этому языку. Если ваш Linux никак не
желает приручаться, почему бы просто не сменить дистрибутив. Хотя бы на Mandriva
Linux Limited Edition 2005. Возьму на себя смелость заявить, что для настройки
системы, установленной с этого дистрибутива, знать язык программирования совсем
не обязательно, а можно и вообще обойтись без командной строки.
Профили
Как известно, профиль - это готовый набор
конфигурационных параметров, которые могут быть использованы для работы в некоем
внешнем окружении. Например, пользователь, входящий в Сеть из нескольких точек,
вынужден либо перенастраивать систему каждый раз при смене своего
местонахождения, либо заранее создать несколько профилей, каждый из которых
будет соответствовать конкретной точке подключения.
Для создания профиля следует запустить "Центр управления MandrakeLinux" (это
вовсе не опечатка: думаю, авторы просто забыли сменить название программы на
MandrivaLinux) и выбрать пункт меню "Профили". Новый профиль будет точной копией
текущего - того, из-под которого запущена утилита. Следует обратить внимание на
то, что после создания нового профиля система автоматически его не загрузит,
поэтому вносить изменения следует только после ручного переключения. Оно,
кстати, тоже производится в вышеупомянутом меню.
Если профили можно создавать, то по логике вещей их
можно и удалять. Это суждение полностью соответствует реальному положению вещей:
наборы конфигурационных параметров удаляются так же легко, как и создаются. Что
характерно, безо всякой командной строки.
Предположим, вам на службе выдали ноутбук, чтобы вы
могли работать не только в офисе, но и дома. Очевидно, что все сетевые настройки
этой машины будут рассчитаны на выход в интернет с работы. О том, как
приспособить девайс к домашним условиям, придется позаботиться самому. Для этого
создадим новый профиль и войдем в него. В "Центре управления" выбираем раздел
"Сеть и интернет", кликаем в нем на иконку "Перенастройка сетевых интерфейсов".
Откроется окно со вкладками TCP/IP, DHCP, "Параметры" и "Информация". Если ваш
провайдер использует для раздачи адресов службу DHCP, то переходите на
соответствующую вкладку, активируйте этот режим, и дело сделано. Если ваш адрес
статический, то введите вручную IP-адрес, маску сети и адрес шлюза (всю эту
информацию вам должен предоставить поставщик сетевых услуг). Подтвердите свое
желание сменить настройки, и профиль создан.
Правда, надо еще позаботиться о том, чтобы выбрать
комплект нужных настроек во время загрузки. Разумеется, делать это вовсе не
обязательно: профиль и в операционке сменить нетрудно, но первый вариант куда
удобнее. Эта операция производится опять-таки в "Центре управления" (раздел
"Настройки загрузки системы").
В первом окне соответствующего мастера настройки вы
выбираете начальный загрузчик (LILO или GRUB), раздел диска, на котором он будет
размещен, а также задаете время, которое отводится на выбор ОС (по истечении
данного периода будет запущена операционка, заданная по умолчанию). Также
пользователь может активировать несколько особых режимов. Опция "Включить ACPI"
оптимизирует управление питанием ACPI-совместимого оборудования. Например,
ноутбуков, не поддерживающих APM. Опцию "Запретить APIC" следует активировать,
если в вашей системе более одного процессора. Наконец, запрет Local APIC
используется для программирования прерываний запуска потоков. Эта возможность
востребована лишь в многопроцессорных машинах. Дополнительно следует приказать
системе очищать папку /tmp при каждой загрузке.
В следующем окне добавляем в список загрузки новую
запись, которая будет точной копией основной, только в дополнительных параметрах
необходимо выбрать из выпадающего списка нужный сетевой профиль. Подтверждайте
изменения и радуйтесь окончанию настройки.
Железо
Для конфигурирования аппаратной части компьютера в
дистрибутиве Mandriva Linux Limited Edition 2005 используется программа
HardDrake. Поскольку командную строку мы принципиально решили не использовать,
то запускаем вышеуказанную утилиту так: "Меню" > "Система" > "Настройка" >
"Оборудование" > HardDrake. Другой вариант: "Меню" > "Система" > "Настройка" >
"Настройка компьютера". В этом случае будет запущен "Центр управления
MandrakeLinux". Там следует выбрать: "Оборудование" > "Поиск и настройка
оборудования". Запуск всех программ настройки осуществляется с правами
пользователя root. Поэтому вам потребуется каждый раз вводить пароль
администратора. Хотя, если вы уверены в безопасности такого шага, прикажите
программе запомнить пароль, тогда вам не придется каждый раз набивать его
вручную.
По интерфейсу HardDrake чем-то напоминает знаменитую
программу Everest. При этом следует отметить, насколько удачно составлены
справочные материалы. Если пользователь не понимает, что именно описывается тем
или иным параметром, то ему достаточно выбрать интересующий его девайс и
отправиться в раздел "Справка" > "Поля с описанием". Там он получит подробную
информацию о любой характеристике устройства.
Фактически Everest и HardDrake различаются только
тем, что Everest - программа пассивная и позволяет только получать информацию,
тогда как HardDrake - активный инструмент, с его помощью можно менять настройки.
Рассмотрим, как это делать, на примере
видеоадаптера. При выделении модели видеокарты в правом фрейме появится вся
имеющаяся у системы информация об устройстве. В этом же фрейме находится кнопка
"Запустить средство настройки", которой, как нетрудно догадаться, и следует
воспользоваться. При нажатии на эту кнопку стартует утилита XFdrake
(естественно, при настройке иного устройства HardDrake вызовет другую
программу), которая является штатным средством дистрибутива, предназначенным для
конфигурирования системы. Эта же утилита, кстати, используется и программой
установки, так что, однажды научившись с ней обращаться, пользователь получит
двойную выгоду.
Прежде всего, XFdrake предложит вам выбрать нужную модель видеокарты. Список
довольно широк.
Так, обладателям видеоадаптеров NVIDIA без труда
удастся настроить любой ускоритель на базе чипов семейства GeForce, вплоть до
GeForce 6800. Что примечательно, никаких дисков с драйверами не понадобится.
Впрочем, и полноценного 3D-режима таким образом получить нельзя: если непременно
хочется его использовать, придется задействовать драйвер производства NVIDIA.
Другая важная кнопка - "Выбрать модель монитора".
Однако вряд ли пользователю понадобится на нее нажимать: практически все
современные мониторы превосходно распознаются автоматически. Если же именно
вашей модели не повезло, укажите ее вручную. Или просто выберите нужные
параметры развертки.
Под кнопкой "Параметры" скрываются настройки разрешения и глубины цвета. Нажав
ее, юзер сможет указать, следует ли системе автоматически установить оптимальные
значения, или пользователь это сделает самостоятельно из текстовой консоли.
Наконец, чтобы проверить все указанные настройки, надо воспользоваться
соответствующей кнопкой (она так и называется - "Проверить"). Эту процедуру
произвести крайне желательно: если настройки не подойдут, то графический режим
станет недоступным. Недоступным, соответственно, станет и инструмент для
настройки. Поэтому, чтобы вернуть работоспособную конфигурацию, нужно править
файл XF86Config вручную.

Все настройки видеорежима в новом дистрибутиве Mandriva производятся в
одном-единственном окне. Никакой консоли. (+)
Помимо "Изменения разрешения экрана", прямое
отношение к графическому режиму имеет инструмент "Настройка своего монитора".
Любопытно, что в меню "Поиск и настройка оборудования" отдельное средство для
настройки монитора отсутствует, хотя при конфигурировании видеокарты можно
разобраться и с монитором. Надо сказать, что из-за этой путаницы опция "Поиск и
настройка оборудования" в "Центре управления" следует признать реализованной
несколько сумбурно.
Все вышеописанные процедуры вряд ли являются более
сложными, чем те, которые используются в операционной системе Windows. Даже
проще: не надо бояться потери диска с драйверами. Кстати говоря, если вам
требуется просто сменить разрешение экрана или глубину цвета, то следует
воспользоваться другой графической утилитой, которая вызывается из "Центра
управления": "Оборудование" > "Изменение разрешения экрана".

Для настроек всего, что имеет отношение к локальным сетям или интернету,
существует специальный раздел "Сети и интернет". (+)
Иногда в утилите, отвечающей за настройку того или
иного элемента системы, не одна, а две кнопки. Помимо "Запустить средство
настройки", имеется кнопка "Настроить модуль". Например, она присутствует в
программе, управляющей работой звуковой подсистемы. Софтина предназначена для
юзеров, которые совершенно точно знают, какое значение должен иметь тот или иной
параметр. Без нужды ее лучше не трогать.
Особый интерес для пользователя представляют утилиты настройки носителей
информации. Для сменных устройств типа дискеты или компакт-диска можно назначить
не только точку монтирования, но и тип файловой системы.

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

Для быстрого выбора разрешения экрана и глубины цвета в "Центре управления" есть
отдельный инструмент.
При выборе средства настройки жесткого диска
запускается утилита DiskDrake. Если вы устанавливали систему сами, то знакомы с
ним. Этот инструмент позволяет делать все, в том числе добавлять, удалять и
форматировать разделы, назначать разделу точку монтирования или принудительно
отключать его. Также можно определить дополнительные параметры для каждого
раздела.
Система
Поскольку пользователь работает с компьютером при
помощи графического интерфейса, то в системе должен присутствовать и инструмент
для его конфигурирования. И таковой имеется - в разделе "Система" > "Настройка
меню". Редактор MenuDrake позволяет настроить меню для оконных сред KDE и GNOME
таким образом, чтобы они были не только максимально удобны, но и полностью
идентичны.
MenuDrake умеет изменять меню как для всех пользователей, так и только для
пользователя root.

Во время настройки принтеров пользователь может заодно и определить права
доступа к средству печати.
Можно переключаться между этими двумя режимами, не
закрывая утилиту. После запуска программы будет просканирована структура меню, и
она отобразится на экране в окне, разделенном на два фрейма. Само меню при этом
находится в левом фрейме, а в правом расположена форма для работы с конкретным
пунктом.
Добавление нового пункта меню производится очень понятным пользователю Windows
способом: достаточно нажать на панели инструментов кнопку "Добавить приложение",
и откроется окно, где можно вписать произвольное название приложения и указать
программу, которая должна запускаться после того, как этот пункт меню будет
активирован. Естественно, не обязательно знать точное название программы.
Особенно если учесть, что в Linux имеет значение
регистр символа. Существует кнопка, которая открывает файловый менеджер, а уж
он-то и помогает отыскать нужную программу. После того как очередная софтина
будет добавлена в меню, станут доступны еще некоторые опции. В частности, можно
будет дать приложению любое название или выбрать для него иконку. Наконец, при
необходимости следует воспользоваться опцией "Открыть в терминале", чтобы
программа запускалась в окне терминала (для некоторых приложений это является
обязательным условием).
Нужно, чтобы юзер мог не только создать новые пункты
в меню, но и сконфигурировать его на собственный вкус - добавить и удалить новые
папки, перенести пункты запуска приложений из одной директории в другую... В
общем, как говорят профессионалы, подогнать инструмент по руке. MenuDrake
позволяет выполнять все эти операции. Для добавления новой папки на панели
инструментов присутствует соответствующая кнопка, а в левом фрейме можно
воспользоваться функцией перетаскивания объектов (Drug-n-Drop) при помощи мышки.
Хоть рисуй сначала меню своей мечты на бумаге, а потом переноси все идеи
непосредственно в систему.
Важно помнить, что при выборе команды "Перезагрузить
конфигурацию пользователя" будет загружено последнее сохраненное меню, а по
команде "Перезагрузить системное меню" будет выполнен возврат к "умолчальной"
конфигурации. Поэтому что-то окончательно испортить хоть и можно, но трудно.
Кстати, не все изменения проявляются сразу же после того, как вы их внесли. В
некоторых случаях может потребоваться повторный вход в систему (не путать с
полной перезагрузкой).
Прежде чем экспериментировать самому, рекомендую
выбрать один из заранее подготовленных стилей. Есть три готовых шаблона: "Все
приложения", "Упрощенное меню" и "Исходное меню". Первый шаблон содержит
практически все доступные приложения, отсортированные по категориям
функциональности. Второй предоставит быстрый доступ к чаще всего используемым,
упорядоченным по характеру своих возможностей. Третий отобразит меню в том виде,
какой оно имеет в графических оболочках KDE или GNOME.

Пользователь имеет возможность настроить меню запуска программ в соответствии с
собственным вкусом. (+)
В последнем случае, разумеется, некоторые приложения
будут скрыты. Начать настройку с выбора готового шаблона целесообразно еще и
потому, что его можно использовать в качестве основы для работы по
конфигурированию. При загрузке Linux автоматически запускается целый ряд служб.
Получить доступ к редактированию их списка позволяет инструмент "Центра
управления", запускаемый следующим образом: "Система" > "Включение и выключение
системных служб". Вряд ли стоит напоминать, что в запуске лишних служб ничего
хорошего нет, поэтому к изменению списка надо отнестись серьезно.
Интерфейс конфигурационной утилиты прост и понятен.
Пользователь увидит аккуратные ряды служб и сведения о каждой из них. Правда,
для получения справки придется нажать на кнопку "Информация". К сожалению, не
все записи переведены на русский язык.
Кстати, о русском языке. Традиционно считается, что русские шрифты - это самое
слабое место любого дистрибутива системы Linux. Дескать, первое, что следует
сделать нашему человеку, проинсталлировавшему Linux, - это установить шрифты,
созерцать которые можно без нервных судорог. Разумеется, на вкус и цвет
товарищей нет, и как-то комментировать это суждение бессмысленно. Однако если вы
с ним согласны полностью или частично, то шрифты добавлять надо. Естественно,
безо всякой командной строки, через "Центр управления". Для этого нам
потребуется утилита DrakFont, запустить которую можно, открыв в ниспадающем меню
"Система" > "Управление" > "Добавление и удаление шрифтов". По умолчанию здесь и
так активировано все, что можно, следовательно, менять эти настройки особого
смысла нет.
Однако самая востребованная функция DrakFont -
импорт шрифтов. С ее помощью пользователь может вручную добавить шрифты, которых
ему не хватает для полного счастья, в том числе все шрифты типа TTF,
используемые в Windows. Для того чтобы добавить сразу несколько шрифтов, надо
два раза кликнуть по каждому выбранному вами названию, и тогда оно появится в
окне "Импорт шрифтов". После этого закройте окно и подайте команду "Установить
шрифты". И непременно удостоверьтесь, что в списке используемых в системе
шрифтов появились нужные вам.
Linux - это многопользовательская система. За
управление правами пользователей отвечает утилита UserDrake. Чтобы ее запустить,
следует кликнуть по вкладке "Система" > "Добавление, изменение или удаление
пользователей системы". Интерфейс программы представляет собой окно с двумя
вкладками: в одной отображается список пользователей, а в другой - список групп.
Кнопки на панели управления стандартные: "Добавить", "Удалить", "Редактировать".
Перед тем как нажимать на последнюю, вспомните: если вы решите отредактировать
свойства активного пользователя, то для того, чтобы изменения вступили в силу,
потребуется заново войти в систему.
При добавлении нового пользователя появится окно, в
котором надо будет заполнить несколько форм. Однако обязательным является только
поле Login. Пароль можно вообще не задавать - система поймет, что создан
профиль, при загрузке которого не требуется вводить пароль. Если в системе не
один, а несколько пользователей, то можно объединять их в группы. Создание,
удаление и редактирование свойств групп осуществляется на соседней вкладке таким
же образом. Из всех доступных опций домашнего пользователя заинтересует разве
что возможность указать срок действия учетной записи, по истечении которого вход
в систему под данным аккаунтом будет запрещен.
Говорят, что Linux создан для Сети. А раз так,
следует заняться импортированием общедоступных ресурсов, которых в каждой сети
предостаточно. Начнем с удаленных каталогов, допускающих общий доступ по
SMB-протоколу. Для этого открываем в "Центре управления" раздел "Точки
монтирования" и выбираем пункт "Настройка точек монтирования Samba". Первым
делом программа предложит нам просканировать сеть на предмет наличия машин с
общими ресурсами. Отказываться, естественно, не стоит.
Спустя какое-то время (все зависит от размеров сети)
пользователю будут показаны все машины, на которых есть ресурсы, теоретически
подключаемые к локальной машине. Увы, "присвоить" все скопом не получится:
придется вспомнить об индивидуальном подходе. Кликнув по имени компьютера, вы
сразу увидите все доступные на нем ресурсы, в противном случае вам будет
предложено ввести логин и пароль для входа в систему. Если вы зарегистрированы в
удаленной системе или регистрация не требуется вообще, то смело выбирайте
интересующий вас ресурс. Как только вы это сделаете, утилита попросит вас
указать точку монтирования для этого ресурса. Затем все файлы открытого ресурса
удаленной системы станут доступны в том каталоге, который вы указали в качестве
точки монтирования (поэтому постарайтесь подойти к созданию таких каталогов
ответственно, чтобы самому не забыть, что и куда подключено).

Из окна настройки служб "Центра управления" можно остановить или запустить любую
службу. Несколько напоминает Windows. (+)
Когда вы зададите точку монтирования, интерфейс
утилиты обогатится двумя кнопками - "Монтировать" и "Параметры". Если вы нажмете
на первую, программа поймет, что ресурс должен быть доступным локально, а если
на вторую, то можно будет указать имя пользователя и пароль для получения прав
на использование этой точки монтирования. Наконец, если вы хотите, чтобы
информация о новой точке монтирования появилась в файле /etc/fstab, то после
нажатия кнопки "Готово" подтвердите это решение.
Точно так же подключаются NFS-разделы. Разница только в том, что указывать
пароль не надо: механизм защиты действует на уровне хостов.

В разделе "Точки монтирования" можно подключить к системе любые обнаруженные
сетевые файловые ресурсы. (+)
Коль скоро мы пользуемся чужими ресурсами, то надо
бы поделиться и своими. Так что обратитесь к "Настройкам совместного доступа к
вашим файлам и дискам". Настройка общего доступа при помощи этой утилиты
выполняется не сложнее, чем в Windows: определяется, какие пользователи могут
экспортировать каталоги и какой протокол будет для этого применяться. Правда,
если использовать опцию "Выборочно", то открывать общий доступ будет разрешено
только пользователям из группы fileshare (ее следует создать). Только учтите,
что вся вышеописанная процедура не открывает доступ к ресурсам, а только
разрешает пользователям это делать. Для "расшаривания" каталога следует
воспользоваться обычным менеджером файлов.
Вот и настроено все, что нужно. Причем нам ни разу не пришлось запускать
консоль. Что и требовалось доказать.
Настройка периферийных устройств
Особое внимание следует уделить настройке
периферийных устройств - ТВ-тюнера, принтера, сканера и ИБП. Для каждого из них
в "Центре управления" имеется отдельный инструмент.
Если у вас есть принтер, то выбирайте раздел "Настройка принтеров, очередей
заданий печати". Скорее всего, ваше устройство будет распознано еще при запуске
утилиты PrinterDrake. Разумеется, это произойдет, только если в системе
наличествует необходимое программное обеспечение для поддержки печати. Если же
таких программ не обнаружится, то вам будет предложено вставить в привод
прилагающийся к устройству диск.
Если принтер не определился автоматически, то
следует выбрать из списка нужную модель и отредактировать установки принтера по
умолчанию (формат печатного листа, цвет чернил и т. д.).
Известно, что принтеры различаются не только номерами моделей, но и типами
подключения. PrinterDrake предложит пользователю выбрать один из поддерживаемых
типов (поддерживается практически все, что только возможно). Если принтер
подключен непосредственно к параллельному или USB-порту компьютера, то он,
очевидно, будет локальным. В этом случае, кстати, модель принтера наверняка
будет определена без вашего участия. Удаленный же принтер вряд ли будет
распознан, поэтому юзеру следует прописать его вручную.
Поддерживаются принтеры на удаленном сервере LPD,
сетевые принтеры (если выбрать этот тип, то сеть будет просканирована на предмет
наличия таких устройств) и принтеры на Windows-сервере. В последнем случае все
компоненты Samba будут инсталлированы автоматически, а программа спросит
пользователя, не запустить ли поиск конечных устройств. Таким образом, в
большинстве случаев установка будет происходить без вмешательства со стороны
юзера.
Между тем если вы точно знаете универсальный
идентификатор ресурса (URI) устройства печати, то можете указать его. Очевидно,
что этот способ является лучшим. После завершения настройки программа предложит
напечатать тестовую страницу. Если этот этап будет пройден, утилита поздравит
вас с успешной инсталляцией. В список установленных устройств печати будет
добавлен ваш принтер. Параметры его работы всегда можно будет откорректировать
после нажатия на кнопку "Редактировать" в окне настройки принтеров.
Дистрибутив Mandriva
Сейчас уже смешно вспоминать о том, как пару лет
назад некоторые пессимисты предрекали компании Mandrake Soft и выпускаемому ею
дистрибутиву скорую гибель. Справедливости ради следует признать, что
предпосылки для этого были: фирма испытывала серьезные финансовые затруднения.
Однако все проблемы были разрешены более-менее благополучно. Впрочем, в чем-то
пессимисты оказались правы: ни компании Mandrake Soft, ни дистрибутива
MandrаkeLinux более не существует. Зато появилась фирма Mandriva, названная так
после слияния Mandrake Soft и Connectiva.
Она и продолжила выпуск одного из самых популярных
дистрибутивов Linux. Дабы облегчить юзерам переход на объединенный пакет
технологий двух известных производителей, новоиспеченная контора выпустила
специальный переходной дистрибутив - Mandriva Linux Limited Edition 2005,
изданный в России компанией Linuxcenter
www.linuxcenter.ru. Также на базе этого дистрибутива был подготовлен
Mandriva Linux 2005 Linuxcenter Edition на двух DVD-дисках. Дистрибутив собран
командой Linuxcenter из содержимого FTP-сервера Mandriva Linux и включает в себя
большое количество пакетов, не вошедших в официальный релиз.