SAMBA 4.0
Джереми Эллисон
расскажет, почему вам не
нужен Active Directory с. 38
LXF INTERVIEW
• ТРЮКИ С «ЖЕЛЕЗОМ» • ДЖЕРЕМИ ЭЛЛИСОН • GPL 3 • СРАВНЕНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ • DYNEBOLIC • KDE 3.5 • СОБСТВЕННАЯ MAN-СТРАНИЦА • BLENDER 2.4 • MYSQL 5.0
Ч И ТА Ю Т В С Е П О Л Ь З О В АТ Е Л И L I N U X
ЖЕЛЕЗНАЯ РАБОТА
ВАШЕГО “ЖЕЛЕЗА”
Выжмите максимум из
своей системы!
LINUX НАЧИНАЕТСЯ ЗДЕСЬ:
Знакомство с OpenOffice.org ............... с. 66
Заряжаем [K] Ubuntu ........................... с. 76
Контуры в Inkscape ............................. с. 86
Работаем с MySQL 5.0 .........................с. 94
Squid и groff ......................................... с. 100
Компьютерные TeXнологии ............... с. 116
QUAKE 4
Строгги наводняют ваш
компьютер! rm -rf aliens...
с. 12
К вопросу о зависимостях
К вашим услугам... Не так давно на сайте KDE-Look.org появились жизнерадостные
обои рабочего стола от поклонников Vector Linux (очень приятный,
Этот выпуск Linux Format посвящен «железу». доложу я вам, дистрибутив) под кодовым названием «No
Поэтому мы обратились к команде со
следующим вопросом: какого еще USB- dependency hell in Vec». Думаю, что словосочетание «dependency
устройства вам не хватает? hell» понятно без перевода даже не англоговорящим читателям – проблема
зависимостей неоднократно мусолилась на страницах сетевых и оффлайно-
вых изданий.
Действительно, установить прекомпилированную программу в Linux не
так-то просто – ведь список требуемых библиотек может быть весьма обши-
Пол Хадсон Грэхем Моррисон
рен, и каждой из них, в свою очередь, нужно еще что-нибудь. Для автомати-
“Зубной щетки” “Ответчика на глупые ческого разрешения зависимостей приспособлены различные утилиты: от
вопросы.”
вездесущего apt-get до куда менее популярного pacman. В результате, устано-
вить такую объемную вещь, как KDE или Gnome можно одной командой, но
платой за это является «замусоривание» системы пакетами, которые сами по
себе вам не нужны. Объясните, зачем K3b тянет в мою систему FLAC? Я не
Эфрейн Хернандез- Майк Сондерс
записал за свою жизнь ни одного аудиодиска и не собираюсь делать этого в
Мендоза “InstaFlame – это такая кукла обозримом будущем! Более того, будучи собранным из исходных текстов, K3b
“Шейкера для коктейлей. вуду, которая при втыкании
Маргарита не всегда иглы посылает гневное прекрасно чувствует себя и в системе без каких-либо мультимедиа-штучек.
получается удачно.” письмо жертве.”
Получается идеологический парадокс: свободная операционная система огра-
ничивает мою свободу выбора пакетов, потому что дистрибьютор решил за
меня, что должен, а чего не должен уметь мой компьютер.
Я не сторонник сборки системы с нуля – все-таки, компьютер нужен в
первую очередь для работы, а не для полировки установленной на нем ОС,
Ребекка Смелли Эндрью Грегори но при этом не хочу, чтобы мне навязывали чужую волю. Идеальным видится
“Мне нужно устройство, “Чайника, который бы
которое понимает такой кипятил воду каждый раз, модульный подход с «мягкими» зависимостями: приложение требует нали-
приказ: «Компьютер, заточи как вы наберете 1000 слов в
OOo.” чия лишь тех пакетов, которые жизненно необходимы ему для работы (иными
карандаш с усилием 72
килотонны!” словами, без них программа не запустится или окажется неспособной выпол-
нять свою прямую функцию, в случае с K3b – записывать диски). Все осталь-
ное ставится с только согласия пользователя и работает по принципу подклю-
чаемых модулей или расширений. К сожале-
нию, это требует не только соответствующей
Энди Чэннел
“Палочки для битья, пакетной системы (в Debian она существует
Дэвид Картрайт которая бы реагировала на
“Мини-аквариума. Что, такое сигналы из Интернета. Или вот уже 12 лет), но и определенных действий
уже есть?” локальные. Или...” со стороны разработчиков ПО, которым при-
дется лучше проектировать свои программы и
дистрибьюторов, которые будут классифици-
ровать зависимости. Будем надеяться, что со
временем мы придем и к этому, а пока – apt-
Скотт Дуглас Джо Хэррис get вам в помощь!
“Бородорезки, чтобы “Я бы не отказался от USB-
можно было выглядеть телепортатора, да и просто С уважением,
прилично и при этом не от телепортатора тоже”
покидать компьютера.” Как с нами связаться Синицын Валентин
главный редактор LinuxFormat в России
Том Рассел
“Я бы не отказался от Письма для публикации:
беспроводного letters@linuxformat.ru
контроллера роботов,
которые приносили бы мне Подписка и предыдущие номера:
холодное пиво, пока я
subscribe@linuxformat.ru
Майкл Дж. Хэммел
читаю LXF.”
Техническая поддержка:
миссия журнала
“Как насчет USB-порта в
моей машине, чтобы я мог, answers@linuxformat.ru
наконец, понять, по какому • Пропаганда свободного ПО в России
поводу горит индикатор Проблемы с дисками:
«Check Engine»” • Продвижение решений с открытым кодом в
disks@linuxformat.ru
бизнес-сообществе
Общие вопросы: info@linuxformat.ru
• Поддержка российского Open Source
Website: www.linuxformat.ru
сообщества
• Организация трибуны для разработчиков
Адрес редакции: Россия, Санкт-
свободного ПО
Петербург, ул. Гончарная, 23, офис 54
• Обратная связь между разработчиками и
Телефон редакции: (812) 717-00-37
потребителями ПО
Дополнительная информация на тр.114
Трюки с
«железом» 40
Клавиатуры, камеры, беспроводные карты, iPod...
все это может полноценно работать в Linux
12 Quake 4
Первоклассная стрелялка – теперь и в Linux!
36 Джереми Эллисон
«Люди в костюмах смеются над нами»
54 Dynebolic
Live CD так и напрашивается на эксперимент
74 Настройка Ubuntu
Java, Flash и Acrobat: несвободные, но
привлекательные!
16 Eternal Lands 86 Учебник Inkscape, часть 1 DAMN SMALL LINUX Атлетично сложен и
Жизнь или... Решать вам! Клонируем овцу или... подходит для старых машин
18 KDE 3.5 90 Учебник Inkscape, часть 2
Выбор Линуса Торвальдса Безупречные контуры Сравнение Все, что вам потребуется для
20 Distrowatch 94 Учебник PHP перемалывания чисел
Колонка Ладислава Боднара Начинаем знакомство с MySQL
22 Сравнение: эл. таблицы 96 Уроки Python, часть 2 IDE Пополните свою коллекцию новыми
О, эти прекрасные числа! Списки, словари и кортежи средами разработки
28 HotPicks 100 Hardcore Linux, часть 1 Игры VDrift, Eternal Lands и
Лучшее открытое ПО на планете Squid и общий доступ к сети
Trackballs помогут скоротать зимний
34 Что такое... GPL 3? 104 Hardcore Linux, часть 2 вечер
Страж мира Free Software man своими руками
36 Джереми Эллисон 108 Азбука записи Вырежьте свою обложку для DVD на стр. 129-130
Танцуй самбу, детка! Настало время сохранить это на CD/
DVD
40 Трюки с «железом»
Выжми из него все! 112 Ubuntu по-русски
б ЛБЛ ЬФП ВХДЕФ РП-ТХУУЛЙ?
50 Йон фон Тэтчнер
Дирижер Opera – в гостях у LXF 116 Введение в MetaPost
Рисуем без карандаша и мыши
54 Dynebolic
Медиа-студия/вещатель/ 120 Вопрос? Ответ!
проигрыватель! Заходите - поможем
Подпишись сегодня!
Linux
Format
Подробности на сайте
12 Quake 4 22 Сравнение www.linuxformat.ru
Главные новости
• Mandriva на марше • Microsoft открывается • Последний KDE перед версией 4.0 • Дружелюбный Firefox
• Все больше суперкомпьютеров на Linux • Новый антивирус • Как сделать фильм в режиме open source
Комментарий
Mozilla Corporation, организация,
Мать
учрежденная ради коммерчес-
кой деятельности, касающейся
web-браузера с открытым кодом, запусти-
«КАЖДЫЙ ПОЛЬЗОВАТЕЛЬ
тирования UI Novell, чтобы сконцент-
рироваться на плохих взаимоотноше-
ниях пользователя с программой. Мы
созываем пользователей разного воз- FIREFOX МОЖЕТ ЗАПИСАТЬ
раста, имеющих разный опыт, и даем
им простое задание – например, ХВАЛЕБНОЕ ВИДЕО.»
загрузить фотографии на свой сайт.
Затем мы соединяем видеоряд, фик-
сирующий выражение лиц пользова-
телей, мышь/клавиатуру и рабочий
стол, с их высказываниями во время
НОВОСТИ ВСТРОЕННОГО LINUX
выполнения задания, а результат пуб-
ликуем на сайте BetterDesktop.org. • Trolltech обновила свою Qtopia Phone Edition • TVisto серии 3.5 – мультимедийный
При таком подходе можно полу- (QPE), включив в нее программу VoIP. Компания сервер, основанный на UCLinux, который
чить количественные данные – сред- утверждает, что 30 изготовителей оборудования опасается обычного соединения Ethernet,
нее время, потраченное на выполне- работают на продуктах на базе QPE и что у нее прибегая к другим стандартам – FireWire,
имеется 75 потребительских продуктов, USB и A/V.
ние задания, а также интересные
основанных на стеке приложения Qtopia,
качественные данные – выражение
использующего полный объем PIM-приложений. Устройство может быть дополнено
лица и движение курсора. Иногда у • Consumer Electronics Linux Forum жестким диском объемом до 500 ГБ и
нас заодно происходит случайное тес- (CELF, Linux-форум потребительской снабжено ПО для доступа к фотографиям,
тирование не относящихся к делу при- электроники) начинает сбор материалов для музыке и другим медиа-файлам, но при
ложений. Объективные данные тестов Конференции по встроенному Linux – Embedded этом не обладает функциями, подобными
UI, приведенные к доступной форме, Linux Conference, которая состоится 11–12 TiVo/MythTV. Производители рекламируют
уже потихоньку подвигают разработ- апреля в Сан-Хосе. Группа заявляет, что устройство как мобильное решение для
чиков перейти к созданию более дру- презентации должны быть скорее техническими хранения медиа-файлов, совместимое с
желюбного рабочего стола Linux для и что особое внимание будет уделяться таким компьютерами (под управлением Linux,
вопросам, как медиа-подсистемы, Windows или Mac OS) и телевизорами.
пользователя «из простых», а не для
эффективность загрузки, потоковые медиа,
своих коллег.
управление энергопотреблением. Более
подробную информацию можно найти на http://
tree.celinuxforum.org.
Ричард Коббетт
(Richard Cobbett)
Создал флорентийский
телескоп, пионер в области
физики, еретик… Или это
про Галилея?
Магия кино на вашем ПК
Discreet Flame переходит на Linux
КОММЕНТАРИЙ
Назад
Autodesk, разработчик AutoCAD,
запустил Linux-версию своей не
раз награжденной системы
к кольцу
создания видеоэффектов Discreet Flame.
Приложение пребывало в операционной
системе Irix целых десять лет, и успешно
выдолбило себе удобную нишу на рынке
кино- и теле- пост-продукции. Откликаясь
Дайте, дайте Майклу на рост промышленной стандартизации
Робертсону (Michael Linux, фирма портировала систему, предо-
Robertson) кредит – этому человеку ставив широковещательным компаниям и
нужно иметь под рукой целую коман- киностудиям лучшую интеграцию с цифро-
ду грузчиков, чтобы таскать свои выми линиями, которые они используют.
титановые шары. Мало ему было Фирма также заявила о намерении
выступления против всей музыкаль- перевести под Linux другие профессио- Видеоэффекты в фильме Хроники Нарнии созданы с использованием Linux.
ной индустрии с MP3.com, бросания нальные приложения, Discreet Smoke и
вызова самому Биллу перчаткой- Flint, к весне 2006. тельно сертифицировала ассортимент лись мощные драйвера для Linux», сказал
Lindows и найма архи-врага MPAA, Представитель Autodesk Морис Патель своей продукции с дистрибутивом Red Патель.
DVD Jon – он вернулся к своим кор- (Maurice Patel) заявил, что компания при- Hat. Тем временем пользователи программ
ням, еще раз наехав на музыкальных стально следила за сектором Linux. «Мы Хотя программное обеспечение Discreet радуются, что Autodesk догнала
парней. Осталось разве что подать в видим, как повзрослела система за пос- Discreet разработано для весьма специ- других представителей промышленности.
суд на дьявола, но это еще впереди. ледние три года, особенно заметно – в фичной аудитории, усилия фирмы могут Кевин Тенган (Kevin Tengan) – глава 2D-
MP3tunes.com – последнее области высокопроизводительных драйве- привести к созданию лучших графических разработок в графической студии Rhythm
дитя Робертсона – онлайновый музы- ров и ядер реального времени.» Хотя драйверов для обычных пользователей & Hues, которая работала над такими
кальный локер, который добавляет более ранние реализации Red Hat и других Linux. «Одной из важнейших задач для фильмами, как «Хроники Нарнии» (The
iTunes в web-браузер. Нам попадались дистрибутивов Linux имели ограничения по нас были драйвера Linux, и мы работали с Chronicles Of Narnia). Он говорит: «Мы
такие и раньше, но настолько универ- части работы с медиа в реальном времени, такими изготовителями, как Nvidia и DVS, интегрировали в наш процесс новую вер-
сальные – никогда. Он автоматически заявил он, теперь этой проблемы нет. предоставляя им спецификации требова- сию Discreet Flame на базе Linux, чтобы
синхронизирует ваш компьютер с Команда Discreet тесно сотрудничала ний к продукции высшей категории. В создать более управляемую, однородную
Сетью, работает в качестве инстру- с Red Hat в процессе работы и дополни- результате на рынке компонентов появи- компьютерную среду».
мента резервного копирования,
создавая копии всех ваших музыкаль-
ных файлов, его потоки из браузера
или M3U-файлы не имеют ограниче- Программа по созданию карт в
сети стала свободной
ний по диапазону или объему, и цена
вполне разумна: бесплатное базовое
обслуживание или $39.95 в год за
полное колдовство. Кстати, он еще и Autodesk присоединяется к революции открытого ПО
поддерживает Linux.
Еще одна интересная деталь: ког- Помимо портирования Discreet инфраструктуры, заявил, что компания
да система стартует, она действитель- Flame в Linux, Autodesk проде- намерена обеспечить дальнейшее разви-
но демонстрирует миру, что не в монстрировала свою привер- тие web-картографической технологии и
порядке с DRM. Клиенты с одной- женность сообществу ПО с открытым увеличение доверия к ней. «Решение о
единственной машиной, возможно, кодом тем, что выпустила исходный код содействии движению открытого кода ста-
никогда и близко не подойдут к лими- своего нового продукта MapServer ло отражением желания наших клиентов
ту – пяти копиям, но когда они пыта- Enterprise под лицензией LGPL. видеть более быстрые инновации, более
ются воспроизвести собственную MapServer Enterprise – это картографи- частые релизы продуктов и более низкую
Сайт фонда MapServer Foundation
музыку (за которую честно уплачено) ческая платформа для разработчиков про- стоимость владения», сказал он. управляет распространением и
на устройствах, количество которых странственных приложений на Linux- и Фонд также будет осуществлять руко- развитием приложения.
превышает магическое число, пятима- Windows-серверах. Исходный код доступен водство web-картографическим приложе-
шинное ограничение оказывается через новый сайт фонда MapServer нием с открытым кодом под названием
делом серьезным. (Тут нет резкой (www.mapserverfoundation.org), кото- MapServer, и его переименуют в MapServer пов открытого кода стало данью усилиям,
перемены убеждений – последние рый также предоставляет ресурсы и цент- Cheetah во избежание путаницы. Вообще- предпринятым командой MapServer
сервисы TiVo построены вокруг ральный контактный пункт для сообщества то название MapServer Enterprise тоже Cheetah. «Понятно, что программное обес-
Yahoo!). Кому не нравится, может геопространственного программного обес- может быть вскоре изменено Autodesk. печение с открытым кодом играет значи-
подать в суд. Чему я не удивлюсь. печения. Коммерческая версия программы Стив Лайм (Steve Lime), разработчик тельную роль на рынке геопространствен-
выйдет позже в 2006 году. MapServer Cheetah и председатель комите- ных технологий», сказал он. «Фонд – это
Крис Брэдшоу (Chris Bradshaw), вице- та по техническому руководству программой, логичный следующий шаг для MapServer, и
президент подразделения решений для заявил, что применение в Autodesk принци- я надеюсь увидеть рост сообщества».
Linux рулит
ции программ – помощник пользо-
вателям, желающим перевести Использование
приложения Solaris под Linux без операционных систем
суперкомпьютерами
особой мороки. Раз вы это читаете, в работе 500 лучших
то бесплатный пакет уже доступен.
суперкомпьютеров
• Очевидно, Linux станет поддер-
Его выбирают для семи из каждых десяти
живающей силой в проекте • Linux 74.4% • Mac OS 1.0%
высокопроизводительных компьютеров
Джорджа В. Буша (George W Bush) • Unix 20.0% • Прочие 0.8%
«Сын Звездных Войн» (‘Son of • Смешанные 3.8% Источник : Toп 500 Linux сегодня работает на семи BlueGene в сследовательском центре
Star Wars’), который разрабатывает самых быстрых в мире машинах, Томаса Ватсона (Thomas Watson Research
компания Lockheed Martin на базе и его доля на рынке суперком- Centre) и недавно рассекреченный ASCI
дистрибутива RedHawk. пьютеров возросла до 74.4%. Полгода Purple (см. Новости, LXF75), также в LLNL.
Технология предназначена для назад насчитывалось только 51,8% супер- Самая мощная система не под управ-
обнаружения и перехвата ракет из компьютеров под управлением Linux, из лением Linux (и единственная машина за
«вражеских стран». имеющихся 500. пределами США) в списке 10 лучших –
Суперкомпьютеры IBM занимают пер- бывший фаворит, NEC Earth Simulator
вые три позиции в списке 10 лучших: (модель земного шара), машина под
BlueGene/L в Национальной лаборатории управлением Unix, которая скатилась на
Лоуренса Ливермора (Lawrence Livermore седьмое место, проведя два года на пер-
National Laboratory, LLNL), второй кластер вом. LXF
что было
Вторая Международная Школа-Семинар «ИТО-2006: Технологии Linux»
В период с 25 по 27 января в Москве, на базе Московского Городского
Педагогического Университета (МГПУ) состоялась Вторая Международная Школа-
Семинар «ИТО-2006: Технологии Linux». Ее организаторами выступили Московское
Бюро Юнеско, Всемирный распределенный Университет – WDU, Центр Компетенции
Linux при IBM, компания ЛинуксЦентр и журнал Linux Format.
В течение трех дней участники школы из Российской Федерации и стран СНГ
(Азербайджана и Таджикистана) выступали с пленарными докладами, посвященными,
в основном, национальным программам внедрения Open Source и знакомились с
открытыми решениями (Linux, OpenOffice.org) на практике.
В центре внимания оказалась президентская программа информатизации
Азербайджана, предусматривающая установку компьютерных классов с Linux и
открытым ПО во всех школах страны (из расчета 1 компьютер на 30 учащихся).
Программа должна завершиться в 2007 году. Как оказалось, подобная инициатива
существует и в РФ и выполняется под патронажем Юнеско. Интересом также
пользовался доклад представителя азербайджанской группы локализаторов KDE, а
среди технически подготовленной части аудитории большой успех имели мастер-
классы по платформе Eclipse и серверу приложений Apache Geronimo, которые
проводили специалисты Центра Компетенции Linux при IBM. По результатам работы Школы всем участникам были вручены сертификаты
Среди участников Школы было очень приятно видеть «выпускников» проходившего в участника, а особенно хорошо проявившим себя в ходе тренингов: сертификаты
прошлом январе семинара «ИТО-2005: Технологии Linux». Познакомившись с Linux, эти «пользователь Linux» и «пользователь OpenOffice.org».
люди сумели успешно внедрить его в своих организациях и теперь готовы поделиться
опытом. Сайт Школы в Интернете: http://linux.mpgu.ru/
что будет
www.linuxformat.ru
www.linuxformat.co.uk LXF2(76) февраль 2006 11
обзоры Quake 4
Quake 4
Наконец-то появилось достойное продолжение Quake 2. Пол Хадсон (Paul Hudson) отстре-
ливает Строггов.
Самое главное
Quake 2 + Quake 3 + движок Doom 3 =
Quake 4. См. также: Doom 3 и его
расширение, или Unreal Tournament.
• Разработчик: Raven Software
• сайт: www.quake4game.com
• Цена: примерно $60
Основное атакующее средство этих Должно быть, через дырку мы Тут есть неплохой набор самоходных средств, вроде этого танка с его
плохих парней – рвота. Мило. провалились во вселенную Doom! сверхкрутой пушкой.
Ваш арсенал
• Blaster Снабжен неисчерпаемым зарядом – последнее смертоносный вихрь, способный испарить врагов за один
прибежище, когда доходит до самого скверного. выстрел.
• Machine gun Оружие, чаще всего используемое в игре, Чтобы усилить разнообразие, оружие по мере игры
особенно на начальных уровнях. Его главное преимущество в эволюционирует. Для nail gun появляются самонаводящиеся
том, что вы можете из него стрелять, прицепив фонарик – ура боеприпасы, пули hyperblaster отскакивают от стен, в shotgun
здравому смыслу! возникает затвор от пулемёта, ускоряющий его перезарядку, и т.п.
• Shotgun Многолетний фаворит вернулся и по-прежнему грозен. Несмотря на внешнюю непохожесть средств вооружения,
• Hyperblaster Пулемёт, стреляющий лазерными пучками. тестирование в режиме многопользовательской игры показало,
• Grenade launcher Все еще никуда не годится. что мощность их примерно одинакова, только каждое
• Nail gun И медленнее, и опаснее, чем его прототип в Quake 2. предпочитает собственный стиль. В Unreal Tournament явное
• Rocket launcher То, что надо против больших плохих парней. предпочтение отдаётся зенитным пушкам и ракетным пусковым
• Railgun Перезаряжается не сразу, зато отлично подходит для установкам, но в Q4 вы со своим с lighting gun’ом будете на
мгновенного убийства выстрелом в голову в мультиплее. равных с игроками с shotgun’ами.
• Lightning gun Убивает врага щекоткой.
• Dark matter gun Запускает неповоротливый, но
3D SOFTWARE
Blender 2.4
Грэм Моррисон (Graham Morrison) изобразил в последнем релизе Blender’а
НА ДИСКЕ
Эмулятор
Как получить
эмулятор
Transgaming предоставляет сервис подписки Вердикт Linux Format
на Cedega. Вы покупаете абонемент, а затем Возможности 8/10
скачиваете программу (доступную в
различных форматах). Можно оплатить
Производительность 8/10
минимальный период времени, скачать Удобство использования 6/10
программу и больше не подписываться, но Стоит ли покупать 8/10
факт подписки позволит вам участвовать в
голосовании, выбирая, на чём группе Разработчики избрали недостижимую цель, но
неуклонно к ней движутся.
разработчиков сосредоточиться в следующей
версии, а также предоставит доступ к
форумам и другой полезной информации.
Рейтинг 8/10
Цена подписки – от $15 на три месяца. Battlefield 2 пришлось немножко поуговаривать, после чего он установился и
прекрасно работает
MMORPG
1 2 3
Сначала отыщите гоблина. Они прячутся в Подкрадитесь сзади и тресните его по голове. Когда он умрёт, заберите все его вещи.
сырых, тёмных и вонючих местах – чем-то Не удивляйтесь, если он разозлится. Кости – это ещё один модный аксессуар.
напоминающих привокзальный сортир.
справиться с изготовлением зелья. Вначале сосредоточенности, чтобы по-настоящему вершённости, так же как и то, что присвое- ники. Они будут счастливы завести нович-
ключевым заклинанием будет исцеление. раскрутить своего героя в Eternal Lands – ние наивысшего уровня 178 происходит в ка в заведомо гиблое место: после его
Успешно применяя это заклинание, вы полу- иногда вы будете часами делать одно и полной тишине. Цифра 178 не является безвременной кончины мерзавцы присво-
чаете 5 очков за опыт. Чтобы получить пер- тоже, добывая предметы, необходимые для окончательной – по мере того, как более ят все ценные предметы, которые име-
вый уровень в магии, нужно 140 очков – дальнейшего повышения. продвинутые игроки продвигаются дальше, лись при бедняге.
короче, исцелить 28 раз. Мы находим захватывающим столь увеличивается и высший уровень. Eternal Lands, как и другие многополь-
Одной из приятных особенностей явля- терпеливое развитие своих умений в зовательские RPG-игры, не имеет конца.
ются странноватые зелёные цифры, выпар- Eternal Lands – это не быстрая игра, но всё- Усилия сообщества Поскольку не существует какого-то прямого
хивающие из вашей головы всякий раз, как таки часть жанра RPG, и смотреть на нее В Eternal Lands игроки приходят отовсюду, пути, по которому нужно двигаться, опыт у
вы произносите заклинание. Поначалу они приятно. Какой-нибудь мотивчик из но основным языком является английский. всех различен – вы делаете ошибки и учи-
немного настораживают, но на самом деле Бетховена во время игры мог бы способ- Общение с другими игроками происходит тесь на них, приобретая мастерство. В отли-
это просто подсчет ваших очков. Новые ствовать ещё более приятному времяпре- на разных уровнях: вы можете поболтать с чие от других игр, здесь нет возможности
уровни достигаются очень быстро, но спустя провождению, но, к сожалению, музыка по кем-нибудь в вашем местном хранилище вернуться к последнему сохранённому
некоторое время получить опыт, достаточ- умолчанию не предоставляется – вам нуж- или познакомиться во время покупки. состоянию. Ваш выбор и решения напрямую
ный для продвижения вперёд, становится но скачать и установить её отдельно. Это Существует несколько режимов обще- влияют на продолжение вашей игры.
сложнее. Потребуется немало времени и разочаровывает и оставляет чувство неза- ния. Первый – просто обычный разговор:
вы что-то говорите, и все, кто находится История не кончается
поблизости, вас слышат. Другой способ – Несмотря на молодость проекта, Eternal
поговорить с кем-то с глазу на глаз, обме- Lands собрал приличное сообщество и
ниваясь сообщениями по типу ICQ. Есть достиг поразительных результатов. Однако
также чат-салоны и общение внутри вашей назрела острая необходимость в более
гильдии. интенсивной сюжетной линии и сохране-
Гильдии учреждаются людьми со схо- нии информации о предыстории вашего
жими интересами, и действительно увели- героя. Это улучшило бы игру и сделало бы
чивают игровой опыт. Например, гильдия роли выразительнее.
‘PL’ объединяет польских игроков, а ‘LNX’ – В любом случае, игра, собравшая
фанатов Linux. Большинство гильдий уста- вместе столько совершенно разных людей,
навливают строгие правила приёма новых не может быть плохой. Даже если вы прос-
членов. Гильдия LNX требует, чтобы все то хотите познакомиться с другими Linux-
её члены использовали Linux, поэтому вы игроками, её стоит скачать. LXF
должны будете доказать свою компетент-
ность. Это можно сделать, набрав в консо-
ли uname -a и послав результат в форум Вердикт Linux Format
гильдии.
Возможности 8/10
Присоединение к гильдии дарит вам
контакты с единомышленниками и опреде- Производительность 7/10
ленные преимущества, совсем как в реаль- Удобство 9/10
ной жизни. Член гильдии всегда постара- Документация 4/10
ется помочь вам в любой ситуации, а
рядом с вашим именем будет светиться Захватывающая и притягивающая, Eternal
Lands зацепит вас на много дней.
крутой значок.
Вне гильдий большинство людей, Рейтинг 7/10
Даже в Eternal Lands группы пользователей Linux в итоге всегда попадают которых вы встретите, с удовольствием
в пивную... вам помогут, хотя попадаются и мошен-
РАБОЧАЯ СРЕДА
Самое главное
ВОЗМОЖНОСТИ KDE 3.5 – БЕГЛЫЙ ВЗГЛЯД
В представлении практически не
нуждается. KDE – один из двух главных
претендентов на господство на рабочем Kopete
столе. См. также Gnome, или, для Общедоступные научился
разнообразия, IceWM. закладки на поддержке
панели web-камер и
• Разработчик: KDE Delicious. вывесил фото
• сайт: www.kde.org ваших друзей.
• Цена: Бесплатно по лицензии GPL
Distrowatch
Ежемесячная сводка новостей о дистрибутивах Linux.
будет вполне удовлетворительно работать все пакеты, которые посчитали излишни- Помимо основного продукта (загрузоч-
на системах со столь малым объёмом памя- ми, и заменили ресурсоёмкие приложения ного CD с опцией установки на жёсткий
ти, как 32 MБ. их упрощённым эквивалентом. CD загру- диск), существуют ещё две редакции: специ-
жается в шустрый оконный менеджер альный дистрибутив для устройств хранения
Fluxbox, обеспечивающий быстрый доступ данных на USB и встраиваемая система, Mandriva: вероятно, второй лучший
к коллекции основных приложений. Для которую, благодаря эмулятору ПК Qemu, дистрибутив в мире.
почты тут есть Sylpheed, для просмотра можно запустить и использовать прямо из
Web – Dillo (Firefox тоже включён, но на Windows. DistroWatch.com определяет популярность
старых машинах может оказаться непово- Хотя эмулятор в принципе не может дистрибутивов, учитывая количество визитов
ротливым), в качестве облегчённой элек- быть быстрее прототипа, с ним очень удобно на посвящённые им страницы. Хотя эти
цифры и не отражают настоящего количества
тронной таблицы предусмотрен Siag Office, делать какие-либо экспресс-изменения
установок, они являются индикатором
FLWriter обрабатывает текст, а Xpaint спо- Linux, оставаясь при этом в другой операци-
популярности дистрибутива на данный
собен на простейшие манипуляции с гра- онной системе. момент времени.
Крутой логотип Monkymind. фикой. DSL также предоставляет специ- www.damnsmalllinux.org
Разработчики не спят
Несмотря на то, что очередной раунд новых (2.6.14.2), а также первый релиз-кандидат Финальные релизы SUSE Linux 10.1 и
релизов только что завершился, разработчики KDE 3.5. Разработчики Ubuntu также Fedora Core 5 ожидаются в конце февраля –
основных дистрибутивов продолжают своё анонсировали первый «снимок» версии 6.04 начале марта, а выпуск Ubuntu Linux 6.04
бесконечное приключение, создавая лучшие, (Dapper Drake), в которую вошли Gnome 2.13 и запланирован на вторую половину апреля.
более быстрые и передовые продукты. Firefox 1.5rc3. Помимо этого, с двухнедельным
На момент написания этой статьи SUSE, опозданием выпущена тестовая версия Fedora
похоже, продвинулся дальше всех – его Core 5. В неё вошли новый, модульный X.org
третья альфа-версия очередного релиза 10.1 7.0 и совершенно новая система обновления
Gnome 2.13 приходит в Ubuntu.
включает последнее стабильное ядро пакетов Pup.
Солнечное пятно
Nexenta OS – гибрид OpenSolaris и Debian.
Выход на арену дистрибу- Distribution License – Общая лицензия для
Рабочий стол
тива Nexenta OS, основан- разработки и распространения), тогда как
навевает мысли
ного на OpenSolaris, был всё ПО GNU и Debian лицензировано под об Ubuntu, но на
одним из наиболее впечатляющих. GPL. Хотя обе части системы – свободное самом деле
Объединив ядро OpenSolaris с утилитами ПО, их лицензии несовместимы. Это зна- Nexenta работает
GNU и пакетами Debian, разработчики чит, что програму GPL нельзя скомпоно- с ядром от
OpenSolaris.
Nexenta создали дистрибутив-гибрид, вать с библиотекой CDDL (например, биб-
нацеленный на опытных администраторов лиотекой C от Sun). Однако возможны
Solaris, которым захочется запустить опе- некоторые исключения – и обе стороны Live CD, загружаемого сразу в миловид- утилитах Debian: apt-get, dpkg и Synaptic, и
рационную систему на своём рабочем сто- начали дискуссию о поиске решения про- ный рабочий стол под управлением Gnome большинство пакетов Debian устанавлива-
ле, или на пользователей Linux, желаю- блемы, которое позволит двум частям сис- 2.12. Система может гордиться превосход- ются без каких-либо неприятностей.
щих получить лучшее представление о темы работать вместе и не нарушать закон. ным автораспознаванием аппаратной кон- Несмотря на свой молодежный альфа-ста-
Solaris. Первая альфа-версия Nexenta OS была фигурации, при котором большая часть тус, Nexenta OS уже представляет собой
Запуск проекта не обошёлся без про- анонсирована во второй половине ноября. устройств обнаруживается и устанавлива- солидный продукт. Будет интересно наблю-
блем. Ядро OpenSolaris лицензировано под Дистрибутив доступен как в виде стандарт- ется без вмешательства пользователя. дать за её развитием.
CDDL (Common Development and ного установочного CD, так и в качестве Управление пакетами основано на обычных www.gnusolaris.org LXF
ТАБЛИЦЫ
Они могут жонглировать числами, фильтровать данные и рисовать графики
быстрее любого человека – включая Пола Хадсона (Paul Hudson).
Но не станут ли Linux-версии скорее Vic-20, нежели Blue Gene?
Если вы уже предпринимали ный момент – с этой мыслью мы сравни- Удобство в пользовании тоже важно,
неудачную попытку убедить ли пять ведущих редакторов таблиц, но здесь мы не обольщались. С какого-то Участники
вашу фирму перейти с Microsoft работающих под Linux, чтобы выяснить, момента компьютерные редакторы таблиц сравнения
на Linux, пора пытаться второй раз. есть ли среди них способные заменить перестали быть абаком XXI века, изрядно
Microsoft в неизреченной мудрости затеял Excel. осложнившись: нередко основные, насущ-
Gnumeric...........................23
капитальную переработку своего офисного но необходимые функции теряются в чаще
пакета для очередного релиза, а это зна- Наши критерии сверхтаблиц, XML-фильтров и расчетов по
KSpread.............................25
чит, что миллионам людей придется зано- Учитывая массовое распространение Excel, сценариям. Так или иначе, важно знать, OpenOffice.org Calc..........24
во разбираться, как работает новая версия. мы рассматривали, легко ли пользователю хорошо ли редакторы таблиц справляются PlanMaker.........................23
Но взамен, те же самые люди могли бы переключиться с него на программу, пред- с простейшими задачами (умеют ли они ThinkFree Office Calc........25
поучиться использовать нечто другое – ставленную в нашем Сравнении. Ключ к ставить фильтры или форматировать ячей-
бесплатное или как минимум подешевле – любой кросс-платформенной таблице – ки по их содержимому, и т.д.). Мы также
и сэкономить миллиарды дензнаков, года- способность редактора к импорту и экспор- оценивали способности к более сложным ных операций. Наконец, важна производи-
ми всаживаемых в программное ту в формате Microsoft Excel, поэтому мы задачам, по количеству предлагаемых тельность редактора, поэтому мы засекали
обеспечение. выбрали две замысловатых таблицы, объ- математических функций и графиков. время холодного запуска (сколько времени
Очевидно, для перехода с Microsoft единяющие сложное форматирование с Затем мы прогнали редакторы через уходит на запуск при первой загрузке) и
Office на альтернативные программы под рисунками, чтобы испытать на них наших садистский тест – расчеты по 50-MБ табли- использование RAM. Что ж, давайте пос-
Linux настал исключительно благоприят- претендентов. це на несколько миллионов вычислитель- мотрим, как они работают.
Gnumeric
Заумный претендент из Gnome Office.
• Версия: 1.6.1 • WEB: www.gnumeric.org • Цена: Бесплатно по лицензии GPL
PlanMaker
На вашем рабочем столе – немецкая разработка.
• Версия: 2004 • WEB: www.softmaker.com • Цена: $49.95
OpenOffice.org Calc
намного легче, чем =SUM(A3:A100). Со диске; но какова бы ни была причина про-
своими 367 функциями, Calc не догонит блемы, ее надо решать. ThinkFreeOffice
Gnumeric при расчетах по формулам, но Calc написан полностью на Java, но при
он все же на втором месте. этом умудряется загружаться в два раза
Бесплатный, предусмотрительный, но…быстрый? Как только вы введете свои данные, быстрее, чем OpenOffice.org Calc – и это
вы поймете, что у Calc самый большой неправильно!
• Версия: 2.0 • WEB: www.openoffice.org • Цена: Бесплатно по лицензии LGPL выбор графиков в нашем Обзоре. И он К счастью, производительность OOo
хорошо распределяет их по категориям в очень пристально исследуется рядом
мастере создания графиков, так что экран основных разработчиков, и несколько
не перенасыщен опциями. Графики решений уже предложено. Чаще всего в
используют мощную трехмерную машину качестве временного решения предлагает-
OOo, которая позволяет задействовать ся отключить поддержку Java, но посколь-
все аспекты геометрии, подсветку и ку Ooo все больше полагается на Java,
создание текстуры вашего графика, хотя нам это кажется довольно опасным.
на практике применение этих опций при- Другое решение – сначала загружать
водит к перегрузке графика видимыми самые медленные части, а при загрузке
эффектами. системы эффективно разместить в кэше
Ну, и, наконец, было бы несправедливо основные файлы, что создаст иллюзию
умолчать о том, что Calc был первым скорости. На сегодняшний день оператив-
редактором таблиц, который ввел исход- ная память стоит недорого, поэтому такое
ную опцию экспорта PDF в качестве стан- решение представляется довольно разум-
дарта – ценное дополнение в мире конку- ным шагом.
«ОБЛАДАЕТ НЕСКОЛЬКИМИ
Calc и Gnumeric – две программы, сумевшие открыть наши садистские
таблицы с сотнями тысяч вычислений. ЛУЧШИМИ ФИЛЬТРАМИ
Если вы – пользователь OpenOffice. макросов, которое вы можете использо- ИМПОРТА/ЭКСПОРТА EXCEL.»
org, то вам, вероятно, захочется поскорее вать для выполнения повторяющихся
узнать про Calc: стал ли он работать быст- действий. За кулисами ваши действия рирующих форматов файлов, поскольку Пока производительность OOo повы-
рее, добавили ли разработчики сводные транслируются в код StarBasic, который вы PDF является стандартом de facto для шается, мы должны сидеть и ждать – в
таблицы и переделали ли пугающе длин- можете редактировать сами с помощью обмена печатными документами,. прямом смысле. Большое количество фун-
ные меню. Что ж, не будем тянуть время: встроенного редактора кода. Сама природа кций, конечно, соблазнительно, но хватит
ответы – нет, да и нет. OpenOffice.org(OOo) макросов ограничивает их использование Надо быстрее ли у вас терпения?
Calc 2.0, похоже, работает еще медленнее исходной программой, для которой они Ни один обзор OpenOffice.org не может
и требует еще больше памяти, чем релиз были написаны, но – и это действительно обойтись без разборок насчет производи-
1.1 столетней давности. редкое исключение – мы замечаем, что тельности. Все части OOo, включая Calc,
Вердикт Linux Format
Но если вас запирали в родительском Calc умудряется импортировать и исполь- умопомрачительно медленно работают. В Надежное и мощное вместилище функций,
погребе месяцев эдак на шесть и вы незна- зовать некоторые макросы Microsoft Excel , LXF72 мы брали интервью у Майкла которые, правда, ухудшают
производительность.
комы с Calc, вот краткая информация о как родные. Микса (Michael Meeks), ведущего разра-
нем: это часть офисного пакета OOo, кото- ботчика Ооо, и он заявил, что причиной Рейтинг 9/10
рый одинаково выглядит и работает как Мощные свойства медленной работы приложений может
под Windows, так и под Linux, беря на себя Calc – единственный редактор таблиц в быть ядро и скорость поиска на жестком
роль посланника Open Source к пользова- этом Сравнении, который добился «пти-
телям Windows. И неудивительно: разра- чек» во всех клеточках характеристик про-
ботчики Ooo вложили много сил в созда- двинутого табличного редактора. Он –
ние лучших фильтров импорта/экспорта один из двух редакторов в нашем тесте,
Excel, так что многие документы выглядят который предлагает форматирование по
в OOo так же, как и в Excel, или, в редких условию, позволяющее вам настроить
случаях, лучше, чем в Excel. стиль ячеек в зависимости от содержа-
Некоторые дистрибутивы даже щихся величин. Например, можно потре-
используют формат MS Office по умолча- бовать, чтобы у ячеек с числом более
нию в OOo, но стандарт для всех осталь- 1000 был зеленый цвет, а менее 1000 –
ных – основанный на XML OpenDocument.. черный, а менее 100 – красный.
OpenDocument интересен сам по себе: Calc также серьезно облегчает про-
для других таблиц переход на этот новый блему написания сложных формул. А
стандартный формат потребовал много именно, он выделяет столбцы, ряды и
труда. Но OpenDocument – это исходный отдельные ячейки разными цветами, по
формат Calc, поэтому он читает и пишет в мере того, как вы используете их в своей
нем идеально. Единственная издержка формуле, или вы можете кликнуть и пере-
Calc – в версии OOo 1.1 или более ранней, тащить мышью выделенные области для
вам придется использовать совершенно создания областей ячеек. Он также позво-
другой формат файлов на основе XML. ляет вам использовать в вашей формуле
Будучи так похож на Excel, Calc тоже текстовые названия, например, По крайней мере, Calc создает сводные таблицы. Одной причиной работать в
имеет надежное устройство для записи =SUM(‘оценки за экзамен’) запоминается Excel меньше.
KSpread
С-с-читать в Kspread!
• Версия: 1.4.2 • WEB: www.koffice.org • Цена: Бесплатно по лицензии GPL
сравнение
РЕДАКТОРОВ ТАБЛИЦ
ВЕРДИКТ ЛИЧНО ВАМ
Фанаты Gnumeri
c, не
легко отделаться, дайте Полу
любимую програм назвав вашу
«способной»! Пр
му всего-навсего
ишлите ваши
мнения на форум
www.linuxforma LXF на
Если раньше вы думали, что все полезности, консенсус по основным свойс- не заставила нас зарыдать от недостатка t.co.uk или
www.linuxforum
.ru!
редакторы таблиц одинаковы, то твам отсутствует даже среди свободного ПО. функций. Оснащенный всем, что вам может
теперь вы, очевидно, убедились Единственный редактор, который имеет потребоваться, и полностью интегрирован-
в ошибочности этого взгляда. Все таблич- право считаться победителем Сравнения – ный с другими программами пакета OOo,
ные редакторы, тестируемые здесь, сильно OOo Calc, поскольку это единственная элек- Calc приближается к заоблачным таблич- долю рынка, так что потенциальным конку-
различаются по функциям, скорости и тронная таблица в нашем Обзоре, которая ным редакторам так близко, как пользова- рентам надо проделать колоссальную
тель Linux может только мечтать. работу по имитации пользовательского
Gnumeric не слишком отстает. Да, он интерфейса и импорту/экспорту докумен-
даже не пытается позволить вам создавать тов Excel. Хотя по прочим показателям
Ooo CALC свой собственный стиль ячейки или шабло- PlanMaker – хорошая программа, в указан-
СРАВНИТЕЛЬНАЯ ТАБЛИЦА
OpenOffice.org Calc ThinkFree Office Calc Gnumeric KSpread PlanMaker
Поддержка Excel (от 1до 5) **** ***** *** * **
Поддержка OpenDocument
Экспорт PDF
Инструментарий
Время запуска (холодное)
Использование RAM при запуске
Количество функций
Разнообразие графиков
Тест на интенсивный расчет
Форматирование по условию
Фильтры
Макросы
Настройка заполнения ячеек
Qalculate
Майк Сондерс (Mike
Наряду с кнопочным вводом цифр, мож-
Saunders) заявляет, что он
тестирует играбельность но набирать числа непосредственно в
Animal Crossing DS. По поле редактора – всплывающее диалого-
восемь часов в день. вое окно подаст сигнал о любой ошибке
• версия 0.9.0 • Web http://qalculate.sourceforge.net
Сотни программ с открытым ввода.
кодом создаются или обновляются Qalculate поддерживает системы счис-
ления с основанием от 2 до 36, перемен-
ежемесячно, поэтому пользователю
ные, функции, дроби, комплексные числа,
зачастую «не понять, кого обнять».
режим ПОЛИЗ (польская инверсная
Для секции HotPicks мы просеиваем
запись)… всего не скалькулировать. Он
новейшие релизы, отделяя зерна от даже умеет рисовать графики через
плевел и выбирая лучшие для Gnuplot и решать уравнения. Меню предла-
обзора. И ежемесячно самое гает массу функций, переменных и единиц
выдающееся приложение получает измерения. Qalculate содержит едва ли не
нашу награду. Можете лично все возможные виды математических и
попробовать все программы, научных единиц, огромное количество кон-
фигурирующие в наших обзорах, стант (включая константу Эйлера и золотое
установив их с прилагаемого диска. сечение) и множители для больших вели-
чин вроде квадрильонов.
Если вам встретится новая
программа, достойная нашего
Решай!
рассмотрения, черкните пару строк
Ваши нечеловечески большие числа
на мой адрес: Qalculate обработает не дрогнув, и резуль-
mike.saunders@futurenet.co.uk. Порталы KDE (слева) и GTK (справа) смотрятся почти одинаково. тат можно экспортировать в другую про-
грамму в виде CSV (список через запятую).
HotPicks Калькулятор – один из тех полезных его друзья проделали отличную работу, Другое практичное свойство – конвертиро-
В этом разделе инструментов рабочего стола, о которых мы отделив основной код от графического вание валюты, доступное в основной про-
даже не думаем: само собой разумеется, интерфейса пользователя (GUI). грамме или в качестве отдельного мини-
BoomBox..........................32 что они есть. В Gnome и KDE имеются Имеется даже версия командной стро- инструмента (Qalculatecurrency).
Crimson Fields.................31 небольшие калькуляторы (даже в базовом ки, для тех, кто не желает лишних издер- Поддерживается пятьдесят видов валют,
Dragon Hunt.....................31 дистрибутиве X есть такой – Xcalc), и они жек на графику. Помимо набора графичес- всевозможные тугрики и шмугрики, и в
Gt5....................................32 делают свое дело без лишнего шума и ких инструментов, основной зависимостью любую минуту вы можете добыть свежий
пыли. На другом конце спектра – языки является CLN – библиотека классов для обменный курс одним щелчком мыши
GtkOrphan........................29
программирования, ориентированные на чисел (Class Library for Numbers). Сначала (информация берется с сайта Европейского
GWhere............................33 математические вычисления, и программы вам потребуется собрать библиотеку Центрального банка).
KreetingKard....................30 для серьезной работы с числами. Qalculate
LinHDD.............................29
Qalculate..........................28
находится где-то посередине, обеспечивая
базовые функции для простых расчетов и «НЕ ДРОГНУВ, БЕРЕТСЯ ЗА
Qemu................................33 продвинутые свойства для задач посерьез-
нее. Это, по словам его создателя Никласа ОГРОМНЫЕ ЧИСЛА .»
Обратите внимание на Кнутссона (Niklas Knutsson), «калькулятор
победителя HotPicks для окончательных расчетов» – очень сме- libqalculate (которая включает утилиту Qalculate – превосходно сделанное
В нашем разделе HotPicks… все
лое утверждение! командной строки qalc), а затем – базовый приложение. Немало умственных усилий
заслуживает внимания, но ежемесячно мы Что еще смелее, Кнутссон решил напи- валютный модули и модуль для работы с было потрачено на облегчение нагрузки
награждаем один проект за его выдающиеся сать два пользовательских интерфейса: единицами измерения. Теперь можно пере- интерфейса, при всей его многофункцио-
свойства.
Выбирается ну один для KDE, а другой для GTK, рассчи- ходить к одному или обоим графическим нальности, и он оказался прочнее скалы –
самый лучший! тывая предотвратить конфликт, неизбеж- приложениям. закидать его сложными операциями нам
ный, когда приложение, написанное для Интерфейс Qalculate мудро отгоражи- не удалось! Быстрый, легкий и приятный в
одного рабочего стола или инструментария, вает пользователя от всего арсенала сво- работе, Qalculate – превосходное дополне-
набирает популярность. Конечно, будь эта их свойств, показывая сначала простое ние к рабочему столу любого использую-
программа покрупнее, такой подход был основное окно с традиционными для щего Linux безумного математика, которо-
бы непосильно сложным, но Кнутссон и калькулятора действиями арифметики. му подавай не просто арифмометр.
GtkOrphan
• версия 0.3.0 • Web www.marzocca.net/linux/gtkorphan.html
ИНСТРУМЕНТ УПРАВЛЕНИЯ ДИСКАМИ трудом испарится на ваших глазах! сколько места на диске в данный момент
LinHDD
Однако на свете немало полезных инстру- используется.
ментов командной строки для управления Опять же с помощью hdparm LinHDD
жесткими дисками, и чтобы вооружить может оценить скорость работы диска (во
• версия 0.2 • Web www.pcbypaul.com/software/linHDD.html ими пользователей, которых приводит в время проведения теста нежелательно
ужас возможность лишиться своих фай- запускать другие программы, интенсивно
Если вы – новичок в Linux, или же грохнуть всю свою систему. Особенно уст- лов, Пол Шерман (Paul Sherman) сделал использующие ввод-вывод). Многие из
какое-то время его использовали, но пока рашает перспектива поработать с правами графическую оболочку. новых пользователей Linux используют
не добрались до подсказки оболочки, вас администратора (root): одна-единственная LinHDD зависит от Python 2.4, GTK 2.6 свой жесткий диск далеко не с оптималь-
могут отпугнуть таинственные названия опечатка – и все нажитое непосильным и PyGTK 2.6 (или более поздних версий ной эффективностью, так что такую оцен-
команд и шанс каждого из них). Установки не требуется; ку полезно иметь под рукой.
можете запустить программу после ее Поддерживается также деление на разде-
распаковки с помощью команды лы с помощью cfdisk и форматирование с
./linHDD.py. Имейте в виду, что боль- помощью mkfs.
шинство ее свойств доступны только при Надеемся, что в будущих релизах
запуске от имени root, поскольку обыч- LinHDD расширится и обогатится и дру-
ный пользователь не может изменять гими ценными свойствами, например,
настройки диска, и что в настоящее время возможностью варьировать настройки
нет поддержки для жестких дисков SCSI привода (режимы DMA, PIO и т.д.). Даже
(только IDE). на сегодняшней ранней стадии многие
Для получения технической информа- пользователи – особенно из тех, кто
ции LinHDD использует команду hdparm - робеет перед командной строкой – най-
i. При этом основной экран LinHDD пока- дут его наименее устрашающим из
жет список свойств и настроек, поддержи- средств для работы с жестким диском.
ваемых выбранным приводом. Большая Дополнительным преимуществом явля-
часть этой информации новичку ничего не ется, так сказать, дистрибутивный агнос-
скажет, поскольку ориентировано на шиб- тицизм, то есть чтобы заставить его
ко грамотных, но среди ученой тарабар- работать, черной магии не потребуется.
Желая получить помощь в форуме, новички могут скопировать и вставить щины попадаются жизненно важные дан- Было бы приятно увидеть, что его вклю-
спецификации своего жесткого диска, и их увидят люди, способные дать ные о свойствах диска. Сверху в окне чили в дистрибутивы в качестве стан-
совет. имеется индикатор, по которому видно, дартной системной утилиты.
KreetingKard
• версия 0.3.0 • Web http://linux-life.net/program/cc/kde/app/kreetingkard
К большому облегчению многих, (которые обычно именуются Kde-devel и Qt- ние и перемещение, еще включены форма-
Рождество закончилось, но ведь и в тече- devel или в том же духе в других дистрибу- тирование шрифта, цвета и текста – а также
ние всего года нужно покупать поздрави- тивах), вы будете следовать обычной про- отмена либо повтор действия. Разрабатывая
тельные открытки для друзей и любимых по цедуре. Запустите терминал, распакуйте сложную открытку, вы можете заблокиро-
поводу их дней рождения, рождения детей, архив и введите ./configure, make и вать объект на странице, чтобы случайно не
новоселья, и т.п. Создатели поздравитель- make install (от имени суперпользовате- сдвинуть или не удалить его. Конечно, про-
ных открыток, естественно, заинтересованы ля). Когда эта процедура будет закончена, грамма не может соперничать со Scribus по
в новых праздниках и поводах для торжест- вы сможете запустить программу, введя части создания дизайна, но вполне доста-
ва, чтобы заработать побольше наличности, kreetingkard. точна для создания приличных открыток.
так что не за горами рассылка приятелям Поскольку на сегодня нет способа К сожалению, KreetingKard не обладает щая подобно аналогичной опции подключе-
открыток «Поздравляю с новым дистрибу- создать документ с нуля, KreetingKard функциями привязки текста к направляю- ния почтовой программы во многих тексто-
щим, и не показывает размеры при позици- вых редакторах. Вместо того, чтобы кропот-
«В ТРАДИЦИЯХ KDE –
онировании текста на странице, что в слож- ливо вписывать имя и адрес получателя от
ных случаях создает проблему. Если есть руки, вы можете включить в документ дина-
HOT GAM
ES
ТАКТИЧЕСКАЯ ВОЕННАЯ ИГРА
Crimson Fields
• версия 0.4.9 • Web http://crimson.seul.org
ИГРА-ПРИКЛЮЧЕНИЕ
Dragon Hunt
• версия 3.51 • Web http://emhsoft.net/dn.html
Графика еще не делает игру хоро- Awakening) на оригинальном Game Boy: ким количеством пикселей и четырьмя жаться. Битвы состоят из ходов. Вы
шей, как бы маркетологи ни уверяли нас огромное, увлекательное, бесконечно оттенками серого. Именно так и следует можете остановиться, подумать и решить:
в обратном. Вспомните Zelda (Link’s умное приключение, а создавалось жал- подходить к оценке простых приключен- нападать, лечиться или убегать. Жаль,
ческих проектов типа Dragon Hunt (Охота что нет музыки – она создает более
на дракона) – от визуальных эффектов захватывающую атмосферу; нет также и
слюнки не потекут, зато налицо сияющая врезанных экранов или изменений темпа
возможность серьезной игры. для создания эпизодического геймплея,
Если Python и ImageTk у вас пока нет, фундамента классической РПГ.
то их придется установить, после чего вы Тщательно продуманный дизайн
сможете запустить ./Dragon_Hunt_Linux. Dragon Hunt компенсирует эти недостатки,
Сначала игра создает вашего персонажа, когда вы пополняете свой золотой запас,
случайным образом наделив его здоровь- открываете новые области на карте или
ем, атакующей силой, деньгами и т.п. – сражаетесь. Текст внизу экрана поставля-
интересно, что чем сильнее вы в одном ет дополнительную информацию о поло-
аспекте, тем слабее в другом. Затем вы жении дел – он позволит вашему вообра-
окажетесь в центре тихого городка, где жению воспарить над топорной графикой.
надо обзавестись оружием, доспехами и В игре имеется также отдельный редак-
лекарствами, которые помогут вам в тор карт на базе Tk.
путешествии. Мы считаем, что более тонкая худо-
Действие Dragon Hunt разворачивается жественная проработка не помешала бы
в обширном двумерном мире: монстры, Dragon Hunt, но любителей традиционных
снадобья, деревни и золото заполоняют приключений с битвами и необходимос-
В этом доме живет неизбежный «мудрец», который помогает вам пройти карту, и по мере роста способностей ваше- тью собирать разные предметы и атрибу-
игру своими «зашифрованными» советами-штампами.
го персонажа растет и ваше умение сра- ты игра на какое-то время увлечет.
Gt5
• версия 1.2f • Web http://g5.sourceforge.net
МУЗЫКАЛЬНЫЙ ПЛЕЙЕР столь ярок, как многие другие медиа-пле- структура файлового браузера и тема
йеры Linux (XMMS, например), но ведь это иконок.
Qemu
• Peksystray 0.3.0
Системный лоток в виде док-приложения
http://sf.net/projects/peksystray
Что такое...
GPL 3?
Основная свободная лицензия вот-вот обновится. Пол Хадсон (Paul
Hadson) расскажет, почему вам следует принять это во внимание.
Визитка LXF
Джереми Эллисон
отает в
Джереми Эллисон раб а
н,
Unix с начала време
аря своей
прославился благод
над сет евы м проектом
работе рался
Когда Lin ux доб
Samba. переключился
х реш ени й, он
до сетевы ет над Samba как
на них и сей час раб ота
ник No vel l.
штатный сотруд
43
ВОЗРАСТ кан ец
амери
НАЦИОНАЛЬНОСТЬ
10 лет
ИСПОЛЬЗУЕТ UNIX
6
ИРОВАНИЯ
ЯЗЫКОВ ПРОГРАММ
10
КОЛИЧЕСТВО ПК
12 чашек
ДНЕВНАЯ НОРМА КОФЕ
0
ПАР САНДАЛИЙ
льно ленив»
Он говорит: «Я капита
LXF interview
Король Самбы
Н
есмотря на то, что Linux Samba – свободно распространяемое
(хоть это и оспаривается) ПО, победившее эти проблемы. Создавая
Samba делает Windows окном в более широ- надежнее, эффективнее и мост между Unix и Windows, Эндрю
свободнее, чем Microsoft Триджелл (Andrew Tridgell), Джереми
кий мир, но насколько это важно для движе-
Windows, миллионы фирм Эллисон (Jeremy Allison) и другие ухитри-
ния свободного программного обеспечения, по всему миру еще не пробо- лись сделать настолько хорошую програм-
понимают немногие. Мы встретились с одним вали с ним работать. Причина – противо- му, что даже Microsoft (по слухам) исполь-
из этих немногих: Джереми Эллисон (Jeremy действие распространителей коммерческо- зует ее в качестве справочной реализации.
го ПО. Microsoft прежде всего использует Samba 3 завоевала бешеную популярность,
Allison), ведущий разработчик проекта… собственные форматы файлов и протоко- и скоро ожидается выход Samba 4, обеща-
лов, а скромное количество открытых стан- ющей полную поддержку Active Directory.
дартов, применяемое в этой компании, час- Мы встретились с Эллисоном, одним из
то «охвачено и расширено» так, что сов- основных разработчиков проекта, чтобы
местимость с другими операционными сис- узнать о проекте побольше.
темами превращается в кошмар.
Linux Format: Поговорим о Samba 4. Это как раз моя часть работы – про-
Сколько времени вы уже занимае- смотреть уже входящий в него код и сле-
тесь разработкой проекта? довать установленной процедуре, посколь-
Джереми Эллисон (Jeremy Allison): ку в данный момент я не занимаюсь этой
Думаю, уже около года, может, дольше. работой по-настоящему. Части Samba 4,
Проект большой – мы откусили здоровый над которыми я работал – это в основном
ломоть. На сегодняшний день Kerberos клиентские библиотеки и пыточные тесты
Domain Controller и LDAP сервер разрабо- [тесты, специально подвергающие систему
таны хуже, чем другие области, и именно сверхнагрузке с целью проверки ее
над ними сейчас ведутся основные работы. стойкости].
Я добавил испытательных тестов, когда
LXF: Интересно… обнаружил, что кое-какие вещи следует
ДЭ: Проблема в том, что люди доверяют подвергнуть регрессионным тестам. По
серверу LDAP, который у них уже есть. По крайней мере, в Samba 3; испытательный
этой причине с Samba 4 возникла некото- тестер в Samba 4 настолько хорош, что
рая напряженность. С одной стороны, пол- даже Microsoft его использует. Я не знаю,
но людей с небольшими офисами – на 50 читали ли вы интервью с Биллом Хильфом
компьютеров или около того. У них нет (Bill Hilf) [руководитель лаборатории Linux
сервера LDAP, они не знают, что это такое, при Microsoft] на Slashdot, он там говорит,
им просто нужно нечто для стандартизации что они не только этим тестером пользуют-
учетных записей и сведения их в единый ся, но и прислали кое-какие поправки к
файл. Для них встроенный в Samba 4 LDAP нему.
сервер – именно то, что надо, поскольку он
запускается почти без вмешательства и LXF: Как вы считаете, мощь Samba 3
может работать с инструментами админис- перейдет в версию 4?
трирования Windows. ДЭ: Да, думаю, что да. Дело в том, что
С другой стороны, те, у кого 3 000 сер- люди стали зависимы от нас после вер-
веров, думают так: «Я уже установил пол- сии 3. Скажем так, бывают поставщики
ный LDAP сервер для предприятия. Зачем дистрибутивов Linux, которые не тестируют
мне менять его на какую-то Samba 4, хоть [версию] Samba, включаемую в их дистри-
вы и считаете ее классной?» В подобных бутив. Людям приходится обращаться к Прошлым летом во время OSCon
Эллисон умело лавировал между
случаях LDAP-серверу в Samba 4 придется samba.org и качать оттуда работающую
командой FOSS и Microsoft.
выполнять роль кэша, прокси для уже программу, поскольку то, что они получили
работающего сервера LDAP. То есть боль- вместе со своим дистрибутивом, не
шое количество кода надо дописывать и работоспособно. она компилируется и работает как мини- вается кри-
отлаживать, и, по-моему, это одна из Интересный вопрос – является ли мум в моей среде». Мы выявляем наибо- тическая
наиболее трудных задач на данный Samba технологией или продуктом. Если лее значимых членов сообщества Samba ошибка, ее
момент. мы являемся технологией, то, в некотором для каждой платформы и говорим им: «Вы исправляют сразу в обеих ветвях [samba.
org и SUSE]. В этом преимущество работы
с Novell. Так что я намного счастливее себя
ОБ ИСПРАВЛЕНИИ ОШИБОК чувствую по поводу тех релизов, которые
а он делает то». Скорее, все LXF: То есть никакого мини-бунта по ного оплодотворения, заимствования кода,
выглядит так: «Чем бы, черт поводу этого кода не было? Думаю, ну, вы знаете. Одна из проблем, о которых
возьми, заняться на этой неде- когда вы перейдете к Samba 4 , вам говорил Тридж на конференции по встро-
ле?» Мы работаем с проблема- придется просмотреть весь исходник енным системам, было его видение рас-
ми, на которые наталкиваемся и разобраться, что он делает, пос- пространения кода: чтобы оно было еще
каждый день. кольку вы уже от него отвыкли. более случайным и чтобы в нем принимало
Каждая успешная проверка ДЭ: На самом деле, нет. Дело в том, что я участие больше людей, чем сейчас. Он
означает шаг вперед. У нас все время читаю исходный код Samba 4, рассматривает модель распределенной
есть цель, которую мы пытаем- поскольку часть его я позаимствовал для разработки, а не централизованный вари-
ся достичь, но, знаете, Линус Samba 3, когда обнаружил, что кое-что в ант типа Subversion. Его идея заключается
как-то сказал: «Блуждание ней не работает. Клиентские библиотеки у в том, что его древо кода – подобно коду
может оказаться лучшим спо- Samba 4 замечательные, они полностью Линуса, или Алана Кокса, или кого-то еще
собом придти к цели». Знаю, асинхронные, и я постоянно вникаю в них, – станет единым древом, и вовсе не обяза-
что это против классического чтоб сделать новые тесты. Может быть, тельно Samba. Люди скажут: «Я могу
стиля всяких Архитекторов, кто-то скажет, что клиентские библиотеки выбрать древо Джерри, или древо
которые сидят и говорят: Samba 3 – отстой, потому что добраться до Джереми, или официальное древо». А хра-
«Будем создавать вот этакую клиентской библиотеки легко. Так что, нитель официального древа скажет: «Эта
матрицу» – мы просто пар- вполне возможно, Samba 3 перерастет в часть древа Триджа хороша, поэтому мы ее
ни, которые грызут коды, Samba 4. задействуем».
забившись в погреб роди-
тельского дома, как теперь любят расска- LXF: Вы действительно думаете, что LXF: Итак, Samba может переклю-
>> позвонившему клиенту – «Все, о чем нас
просят потребители – это спасти их от
зывать. Мы знаем, куда идем, и частично
знаем, как туда попасть, но детали будут
так будет?
ДЭ: На сегодня это не входит в наши пла-
читься на Git?
ДЭ: Кандидатом на сегодняшний день
ложного решения, которое они сами же и вырисовываться по мере написания кода. ны. Почти наверняка мы предпримем некие является Bazaar-NG Мартина Пула (Martin
приняли». Короче, какими бы ни были шаги, чтобы поддержать Samba 3. Это Pool). Мартин Пул – воспитанник команды
наилучшая стратегия и решение для LXF: Хотя вроде бы было некое подо- модель развития Open Source, на нее надо Samba, который работает на ребят из
избавления людей от Active Directory – мы бие ядра команды, чтобы переписать смотреть в большей степени как на техно- Ubuntu. Мы знаем, где он живет, так что,
к этому движемся, не жалея усилий. Пока все с нуля? логию, нежели как на продукт. Мы предла- если что-нибудь случится с инструментами
не знаю, когда это будет. ДЭ: Был только Тридж, который вышел и гаем отличную и полезную вещь, которая разработки, мы можем его побить.
сказал: «Samba – отстой. Я могу сделать помогает взаимодействовать с Windows.
LXF: Samba 4 сейчас находится в лучше». А поскольку он работал в OSDL, у Джерри – тот парень, который сидит здесь LXF: То есть вы совершенно опреде-
«стадии Сьюзен», то есть Эндрю тес- него была полная свобода так и сделать. и говорит: «Отлично, это нам годится» – но ленно уходите от Subversion.
тирует ее на сервере своей жены, Никто не встал и не сказал: «Samba – и в то же время происходит немало ДЭ: Нет. Я полагаю, что сначала Samba 4
верно? правда отстой. Перепиши-ка ее, Тридж». непредвиденного. будет двигаться по направлению к распре-
ДЭ: Да, Сью ее использует, но если Просто она ему надоела, и он решил ее Какие-то вещи из Samba 3 включаются деленной модели разработки. Если это
вспомнить, когда исходная Samba была на заменить. в Samba 4 и наоборот, очень много взаим- сработает, то Samba 3 последует за ней.
«этапе Сьюзен» – это было давно, лет
десять назад – если сейчас говорят, что
Samba 3 стала стандартом NT4 для пред-
приятия, а я считаю, что есть полное право
так сказать, то как раз десять лет ушло на
превращение Samba со «стадии Сьюзен» в
стандарт NT4 для предприятия. Как долго
будет превращаться Samba 4 от «стадии
Сьюзен» до стандарта Active Directory для
предприятия? Наверное, это будет труднее,
чем кажется.
Мой план заключается в том, чтобы
сказать: «О’кей, раз в ней есть все свой-
ства Active Directory и она действительно
справляется с работой контроллера доме-
нов, пора отдать ей работу центрального
узла, а на обычных серверах пусть будет
Samba 3». Про это пишется во всех кни-
гах, и куча народу имеет опыт
конфигурирования.
К
огда вы выбираете Linux в
качестве своей операци-
онной системы, вы
получаете для себя
массу преимуществ по срав-
нению с рядовыми пользова-
телями компьютера. Этим
выбором вы защищаете
себя от вирусов, приобретае-
те операционную систему с
изумительной стабильностью
и, вероятно, экономите огром-
ную кучу денег. Да, есть и обо-
ротная сторона у этой медали, и
основной проблемой можно счи-
специальный
тать поддержку в Linux различного
оборудования – почти каждый, кто
репортаж
использует Linux, рано или поздно
наткнется на устройство, которое откажет-
ся с ним сотрудничать. Но так быть не
должно…
Пользователи Linux почти полностью
зависят от работы добровольцев, проекти-
рующих и реализующих драйверы, необхо-
димые для функционирования оборудова-
НА ДИСКЕ
«Установить оборудование в Linux
становится все проще, но нет предела
CUPS – система печати
DigiKam – управление фотографиями в KDE
F-Spot – управление фотографиями в Gnome
GPhoto-libs – Для цифровых камер совершенству.»
KSynaptics – Драйвер «тачпада»
Lineak – Расширенная поддержка ния. Без соответствующей документации но понятно, что производители очень осто- шений, сделанных за последнюю пару лет
клавиатуры эти разработчики часто вынуждены долго рожно относятся к своей интеллектуальной и затронувших устройства USB, но всегда
LIRC – драйверы инфракрасного порта блуждать вокруг да около, разбираясь с собственности. Но это вынуждает людей можно сделать еще лучше. Мы намерены
Madwifi – беспроводная сеть на Atheros тем, как то или иное устройство на самом задумываться об альтернативных свобод- пройтись по всей проблемной периферии и
Ndiswrapper – «посредник» для деле работает, прежде чем приступать к ных решениях и заставляет воздерживать- добьемся, что ваш Linux-компьютер и под-
Wifi-драйверов разработке кода. Также есть проприетарные ся от включения фирменных драйверов во ключенное к нему оборудование будут
Sane – Драйверы сканеров драйверы – закрытые решения, предостав- многие открытые дистрибутивы. работать на все 100. Мы затронем графи-
SynCE – Для связи с устройствами ляемые такими фирмами, как NVidia и ATI. Установка оборудования в Linux стано- ческие карты, сетевые устройства, принте-
На жестоком рынке 3D-графики совершен- вится все проще, особенно с учетом улуч- ры, сканеры и даже ваш iPod.
Мастера ввода
Клавиатуры, мыши и джойстики – это, вероятно,
простейшие устройства, которые вам когда-либо
придется использовать; они, несомненно, наиболее важ-
ны. И здесь мы поговорим о том, как выжать из них все.
Клавиатуры
Многие современные клавиатуры облада- бы выполнить назначение функций новым конфигурационный файл X Window (/etc/ ши «Back», или «XF86AudioNext» для кла-
ют дополнительными клавишами для клавишам. Некоторые дистрибутивы поз- xorg.conf) в секцию Input Device. Когда виши «Play». Это означает, что вы можете
таких задач, как управление медиаплее- воляют вам делать это с помощью своих вы что-нибудь меняете в этом файле, вам теперь назначать действия этим дополни-
ром. За их работу в Linux отвечает X графических конфигураторов. Например, нужно перезапустить X-сервер (завершить тельным клавишам.
Window System [конечно, речь идет о гра- в SUSE и Mandriva есть панели конфигу- сеанс и зайти снова), чтобы изменения Если вам нужен дополнительный конт-
фическом рабочем окружении, – прим. рации клавиатуры, доступные в YaST и вступили в силу. роль за тем, что делают эти клавиши, вам
ред.], как ни странно это звучит, и вам Control Center соответственно. Эти инстру- В результате этого дополнительные пригодится утилита Lineak (сокращение от
требуется знать модель клавиатуры, что- менты просто добавляют поле XkbModel в клавиши (иногда называемые мультиме- «Linux support for Easy Access and internet
дийными) будут посылать распознанные Keyboards”). Она состоит из демона, захва-
сигналы вашим приложениям. Чтобы уви- тывающего сигналы клавиатуры, и графи-
деть их в действии, откройте редактор кла- ческих конфигураторов для Gnome и KDE
виш для вашего любимого приложения и (соответственно Lineakconfig и KLineak).
нажмите одну из специальных клавиш. Lineak не только поддерживает больше
Должно появиться соответствующее обоз- клавиатур, чем X Window, но и способен
начение, например «XF86Back» для клави- исполнять скрипты.
Мыши Джойстики
Где клавиатура, там, как правило, и мышь. conf в своем любимом текстовом Есть множество игровых устройств, сов- называемая jstest,
Но системы Linux известны своей неразви- редакторе. местимых с Linux, включая джойстики и которая входит в
той поддержкой мышей, имеющих дополни- Настройки мыши можно найти в сек- рули. Драйвер для джойстика включен в пакет input-
тельные органы управления, помимо стан- ции Input Device, сразу после конфигура- ядро и автоматически загрузится, когда вы utilities. Команда
дартных колесика и трех клавиш. ции клавиатуры. Сначала, если вам это подключите устройство. Если вы все еще jstest --normal /
В данном случае система X-Window нужно, измените параметр Buttons, чтобы используете устаревший гейм-порт, вам dev/input/js0 должна продемонстрировать,
просто теряется, поскольку она поддержи- отразить число кнопок, которые есть у потребуется загрузить соответствующий что ваше устройство работает по всем осям
вает только пять клавиш (колесико воспри- вашего «грызуна», считая каждое колеси- модуль самостоятельно. (обычно просто вверх и вниз, но некоторые
нимается как две кнопки, так как оно вра- ко за две кнопки. Далее, опция Z Axis Джойстик в вашей системе можно найти джойстики также могут вращаться). Игры,
щается взад и вперед). Mapping сообщает системе X-Window, как устройство /dev/input/js0. Проверьте, которые смогут использовать джойстик и
Мышь настраивается в том же файле, какие две кнопки используются как коле- что устройство работает: выведите его отыскать ваше устройство js0, настроятся
что и клавиатура, и большинство дистрибу- сико, но вы можете добавить и еще две содержимое на экран с помощью команды на работу с ним автоматически.
тивов не утруждают себя слишком сильны- для второго колесика. cat /dev/input/js0 и покрутите джойсти- Если вы ищете джойстика с «отдачей»
ми отклонениями от стандартного поведе- В приведенном ниже примере мы прос- ком – при этом ваш экран должен запол- (force feedback), вам не повезло. Некоторые
ния. Однако, безусловно, вы можете изме- то добавляем 6 и 7 в строку Z Axis ниться случайным набором символов. Более проекты приступали к разработке драйве-
нить поведение вашей мыши – для этого Mapping для поддержки второго колесика: удобный способ проверить работу вашего ров, но в данный момент все они пылятся >>
вам потребуется открыть /etc/X11/xorg. Option “ZAxisMapping” “4 5 6 7” оборудования – это небольшая утилита, на SourceForge.
Настраиваем ПК для
>>
работы с фотографиями
В Linux вы можете делать с изображениями абсолютно все – обрабатывать в Gimp, просматривать,
размещать в Интернете, но для начала нужно передавать их на компьютер и с него. Здесь мы рас-
скажем, как это делается…
Камеры
Не так давно заставить работать в Linux ными камерами Sony, Kodak, Nikon и Canon. либо откроется окно с фотографиями, Когда вы завершите работу с устройс-
вашу цифровую камеру было сложной Итак, сперва подключите камеру к либо на рабочем столе появится иконка. твом, выполните соответствующую коман-
задачей. Каждый производитель, каза- вашей машине. Если она использует про- Если этого не произошло, вы можете про- ду для размонтирования:
лось, использовал свои методы работы с токол USB-накопителя, большинство сов- верить состояние вашей камеры, набрав umount /mnt/camera.
USB, предоставляя вам минимум инфор- ременных дистрибутивов автоматически команду dmesg | grep usb-storage. В Если dmesg ничего не возвращает, то
мации. В некотором смысле, все налади- присоединит ее к файловой системе, и данном случае будет выполнен поиск в похоже, что ваша камера использует для
лось, и сейчас большинство цифровых системных журналах фразы «usb-storage», PTP-связи с компьютером. Если это так, то
камер использует один из двух протоко- и на выходе должно появится что-то вам нужно использовать приложение из
лов, чтобы пересылать изображения на подобное: небольшого числа тех, которые совмести-
компьютер. usb-storage: device found at 8 мы с PTP. Наиболее популярное из них
Наиболее общий из них – USB Mass usb-storage: waiting for device to settle для среды KDE – DigiKam, хотя F-Spot для
Storage. Когда вы подключаете вашу каме- before scanning Gnome во многом подобно ему.
ру к компьютеру, и она воспринимается usbcore: registered new driver usb-storage Чтобы добавить PTP-камеру в DigiKam,
как съемное устройство хранения. Теперь usb-storage: device scan complete просто выберите Add Camera в меню
вы вольны копировать, перемещать и уда- Следующие две команды позволяют Camera. Если вашей в представленном
лять ваши рисунки, как будто они располо- смонтировать устройство вручную, после списке нет, попробуйте использовать обоб-
жены на отдельном жестком диске. чего вы сможете считать ваши фотогра- щенное устройство USB PTP Class Camera.
Вторая возможность – это PTP, Picture фии из /mnt/camera. В F-Spot вы можете добавить свою камеру
DigiKam умеет скачивать
Transfer Protocol (протокол передачи изобра- изображения с вашей цифровой mkdir /mnt/camera таким же образом, но здесь связь с каме-
жений), используемый многими современ- камеры по протоколу PTP. mount -t vfat /dev/sda1 /mnt/camera рой не столь стабильна, как в DigiKam.
Сканеры
Сканеры по-прежнему остаются важной сканера – использовать утилиту xsane, 620U) требуется файл u96v121.bin, кото- ет Sane, сможет найти сканер, но вы также
частью компьютерного ввода информации, которая позволяет отслеживать результаты рый доступен в пакете драйвера для можете сначала протестировать его с помо-
и в Linux для связи с ними имеется специ- выполнения тех или иных настроек. Windows. Ссылка также указывает, что ска- щью xsane. Gimp добавляет Sane-соедине-
альный протокол Sane. В отличие от Основная проблема с USB-сканерами нер использует файл /etc/sane.d/ ние в свое меню File > Acquire, и это, веро-
Windows, где используется один и тот же (присущая и другим устройствам, таким smapscan.conf, и что вам нужно изменить ятно, лучший инструмент для сканирования
драйвер для каждой физической подсисте- как сетевые карты или web-камеры) – то, вторую строку в этом файле, чтобы указать изображений.
мы, Linux трактует комбайны (которые что им зачастую требуются проприетарный файл с прошивкой. После того как вы сде-
предлагают как сканирование, так и печать) файл прошивки (firmware), обычно «выди- лаете это, вам останется просто включить
как отдельные устройства. Вам нужно раемый» из Windows-инсталляции. ваш сканер.
использовать Sane для работы со скане- Прошивку требуется загрузить в уст- Любое приложение,
ром, и CUPS – для печати. Sane – очень ройство, прежде чем вы сможете присту- которое использу-
мощный протокол, предлагающий функ- пить к работе с ним. Сначала вам нужно
ции, которые недоступны где-либо еще, идентифицировать сканер на USB-шине,
например, сканирование по сети. запустив lsusb от имени пользователя root:
Он состоит из внутреннего и внешнего # lsusb
уровней – внутренний (back-end) отвечает Bus 001 Device 004:ID 04a5:2060 Acer
за связь с оборудованием, а внешний Prisa 620U
(front-end) – с пользователем. Многие Проверьте в архивах Sane, какая про-
пакеты, включая Gimp и Kooka, предлагают шивка вам нужна (см. www.sane-
поддержку сканирования, но более быст- project.org). Например, там можно обна-
рый способ проверить работоспособность ружить, что указанному сканеру (Acer Prisa
1
Если CUPS установлен, откройте браузер и набе-
рите в строке адреса http://localhost:631. Вам
2 Выберите опцию Manage Printers на главной
странице CUPS. Вы получите список установлен-
3 На следующей странице вы указываете, как ваш
принтер подключен к системе. Здесь есть огром-
потребуется войти в систему, введя пароль пользователя ных у вас принтеров, но если ни одного установленного ный список опций в выпадающем списке, но в девяти слу-
root, после чего вы получите стартовую страницу CUPS. принтера в данный момент нет, список будет, как и следу- чаях из десяти ваш принтер будет подключен и представ-
ет ожидать, пуст. Щелкните на Add лен в списке как «USB Printer #1». Другие строки включа-
Принтеры, совместимые с Linux Printer, чтобы приступить к настрой- ют более старые принтеры, подключаемые либо к парал-
Модель Ориентировочная цена
ке нового устройства. лельному порту, либо на SCSI-порт. Как только принтер
Струйные Лазерные Многофункцио-
HP OfficeJet 4255 $100 CUPS запросит у вас имя, мес- будет выбран, вам потребуется указать про-
нальные
Epson Stylus Photo RX620 $270 тоположение и описание нового при- изводителя и модель вашего принтера.
нтера. Это просто описательные дан- Если вы добавили принтер правильно, на
HP Color LaserJet 3000 $800 ные (например, «Цветной принтер» странице принтеров появится иконка для
Epson Aculaser C1100 $400
вместо наименования модели нового устройства. Теперь вы можете
HP DeskJet 5740
Epson Stylus Photo R800
$110
$350
HPXJFZ-12345X), так что вводите управлять отсюда заданиями для >>
нужную вам информацию. этого принтера.
Сеть есть!
>>
Ethernet
Самый простой способ соединить два ком- ный» (crossover) кабель, а не стандартный отвечает за автоматическое предоставле- стве извне. Вам не нужно слишком беспо-
пьютера – это использовать Ethernet-порт, «прямой»: это делает возможным подклю- ние адресов другим машинам. Также мож- коиться о безопасности. Поскольку ваш
который есть почти на каждой машине око- чение при отсутствии коммутатора или но использовать и фиксированные адреса шлюз во внешнюю сеть безопасен – благо-
ло гнезд для подключения клавиатуры и концентратора. для каждой машины в сети, но этот способ даря использованию брандмауэра или
мыши. Обычно сеть Ethernet – это группа Простейшая конфигурация заключает- не столь универсален – он не приспособ- будучи вынесенным в DMZ – любому зло-
машин, соединенных через коммутатор или ся в создании сервера, который остальные лен для простых изменений сети. умышленнику нужно будет получить физи-
концентратор, который размещается в цен- машины будут использовать в качестве При наличии в сети Ethernet отдельной ческий доступ к Ethernet-порту, чтобы про-
тре. Вам нужно помнить об одном моменте шлюза для доступа к другим сервисам, машины, выполняющей функции DHCP- биться в вашу сеть. К сожалению, этого
– если вы просто подключаете один ком- будь то доступ к общим файлам или под- сервера, другие машины смогут настраи- нельзя сказать о беспроводных сетях.
пьютер к другому, вам нужен «перекрест- ключение к Интернету. Этот сервер обычно вать себя при минимальном вмешатель-
Беспроводные сети
Раздобыть беспроводное оборудование для Действующий Madwifi
работы с Linux всегда было некоторой про- Madwifi – это название драйвера для уст-
блемой. Так происходит потому, что произ- ройств, построенных на чипсете Atheros.
водители, которые разрабатывают устрой- Madwifi значительно улучшился за послед-
ства, редко предлагают драйвер для него. ний год, благодаря постоянным усилиям
Каждому, кто думает о покупке беспровод- команды Madwifi и участию группы разра-
ного оборудования, нужно проконсультиро- ботчиков Atheros. В него было добавлено
ваться на сайте www.linux-wlan.org множество дополнительных функций, таких
насчет наличия совместимого драйвера. как поддержка Super AG, проприетарное
Если для вашего оборудования нет спе- расширение беспроводного формата
циального драйвера, существует два пути. 802.11g, с его расширенной линейкой обо-
Первый – если ваше устройство использу- рудования и повышенной скоростью.
ет чипсет Atheros. Сюда попадают многие Сперва вам нужно убедиться, что ваша
продукты таких компаний как D-Link, карта использует чипсет Atheros. Получить
Проверьте производительность сетевого оборудования с помощью утилиты
Linksys и Netgear. информацию об этом можно в панели мониторинга.
По своей природе беспроводные сети управления вашего дистрибутива или вве-
не требуют физического доступа, чтобы дя команду lspci (нужны права root). Вам Чтобы скомпилировать драйвер, у вас долж- добавят устройство wifi0, и вам нужно
просмотреть предоставляемые в общий нужно найти что-то, похожее на это: ны быть установлены исходные тексты будет создать виртуальный беспроводной
доступ файлы. Это и хорошо, и плохо Atheros Communications, Inc. AR5212 вашего ядра, и это проще, чем вы думаете. интерфейс, чтобы соединиться со своей
одновременно: вы можете перемещаться 802.11abg NIC Просто откройте менеджер пакетов вашего точкой доступа. Чтобы сделать это,
по офису со своим ноутбуком, не теряя Чтобы установить драйвер последнего дистрибутива, выберите пакеты с исходны- введите:
соединения, но то же самое могут сделать поколения, скачайте «снимок» (snapshot) ми кодами ядра и нажмите Install. В менед- wlanconfig ath0 create wlandev wifi0
и из здания напротив. или RPM-пакет с сайта www.madwifi.org. жере пакетов Mandriva и в программе YaST wlanmode sta
дистрибутивов SUSE нужный пакет будет Последний параметр, sta, создает уст-
Профессионалу: Расширяем зону действия беспроводной сети называться kernel-source или похожим ройство, работающее в режиме станции,
Если вы хотите расширить зону действия вашей клиент, подключающийся к удаленной точке образом. Вам также потребуется убедиться, что добавляет виртуальное беспроводное
беспроводной сети, вам, скорее всего, нужно доступа. Затем используйте утилиту настройки что у вас есть инструментарий для сборки устройство поверх устройства wifi0. С
будет добавить в нее повторитель. В общем сети, включенную в ваш дистрибутив, чтобы приложений, включающий GCC и make. новыми драйверами для Atheros вы може-
случае это точка доступа, которая дублирует сделать это соединение общим для других Чтобы установить madwifi-ng из исход- те создавать другие виртуальные устрой-
сигнал всех соседних беспроводных устройств. подключенных устройств (часто этот инструмент ных текстов, распакуйте архив, перейдите в ства, использующие доступ к этой же кар-
Другой способ расширения зоны действия – называется internet connection sharing).
полученный каталог и запустите ./ те. Это означает, что вы можете создать
использовать два беспроводных устройства, не Все это должно функционировать как
configure, а затем make и make install виртуальную точку доступа и клиент на
забывая при этом, что одно из них должно быть беспроводной повторитель. Устройства могут
способно работать как точка доступа (как это подключаться к локальной точке доступа и от имени пользователя root. Вам нужно одной и той же карте, с помощью следую-
происходит с картами Atheros, использующими использовать ее подключение к удаленной перезагрузить компьютер или удалить, а щих команд:
новые драйверы). Используйте одну карту как точке доступа. затем добавить вручную модули wlan, ath_ wlanconfig ath1 create wlandev wifi0
hal и ath_pci. Новые Madwifi-драйверы wlanmode ap
Затачиваем
>>
видеокарту
Множество технических новшеств, сделанных в Linux, на удивле-
ние сильно зависят от правильной работы графической карты!
Будь то OpenGL, эффект прозрачности или новомодный трехмерный
рабочий стол, графическая подсистема имеет первостепенное значение.
что рабочий стол работает очень медленно.» чае, если вы одержимый маньяк или соби-
раетесь обновлять свой драйвер до пос-
ледней версии.
Профессионалу: Два экрана
Один из самых дешевых способов расширить Чтобы добиться работы с двумя экранами, которой подключена видеокарта. секции Screen и Monitor в файле xorg.conf.
ваш рабочий стол – это добавить второй придется снова погрузиться в Чтобы найти его, выполните lspci | grep Измените идентификаторы в секции экрана на
монитор. Чтобы сделать это, вам нужна конфигурационный файл X Window. Откройте / nVidia из командной строки с правами root. Screen0 и Screen1, и укажите в первой
видеокарта с двумя или больше выходами, а etc/X11/xorg.conf в своем любимом Первый столбец в выводе – это идентификатор устройство nvidia0, а во второй – nvidia1.
также драйвер, способный работать с ними. текстовом редакторе, и найдите секцию Device шины. Его нужно добавить в обе секции Device, Аналогично, установите различные
Такие карты есть как у Nvidia, так и у ATI, и для вашей видеокарты. Каждый экран нужно чтобы записи для обоих устройств выглядели идентификаторы в секциях Monitor (Monitor0 и
нужно настроить X Window на запуск двух оформить как отдельное устройство. Мы примерно так: Monitor1). Наконец, обновите секцию Server
серверов на одной карте. Два экрана работают добавим второе устройство, продублировав Section “Device” Layout, добавив следующие две строки, и затем
полностью независимо, так что вы можете секцию Device и немного изменив ее. Identifier “nvidia0” перезагрузите X-сервер:
запустить игру на одном из них, в то время как Добавьте в секцию первого устройства Driver “nvidia” Screen 0 “Screen0”
на другом – работать с email-клиентом. строку Screen 0, и измените идентификатор на BusID “PCI:2:0:0” Screen 1 “Screen1” leftOf
Заметьте, что это отличается от настройки nvidia0. Во второй секции Device измените Screen 0 “Screen0”
TwinView от Nvidia, когда вы получаете один идентификатор на nvidia1 и добавьте Screen EndSection
большой рабочий стол. 1. Далее, нам нужно добавить имя шины, к Вам также нужно будет продублировать
Общие проблемы
2 Драйверы как Nvidia, так и ATI
нуждаются в исходных текстах
Одна небольшая подсказка: SUSE делает
все несколько неуклюже, когда речь идет о
щий Sax2, что вы хотите сделать именно
эти изменения, а не те, которые предпола-
• Симптом: Сервер X Window не запускается
Лечение: Похоже на то, что не загружается
вашего ядра, поскольку по ходу установки видео-драйверах, поскольку использует гает сам Sax2. правильный модуль ядра. Проверьте лог-
инсталлятор должен будет собрать модули собственный инструмент настройки (назы- Если для вашей видеокарты есть RPM файл (/var/log/Xorg.0.log). Введите от
для него. ваемый Sax2), который может перезаписы- или другой пакет, устанавливаемый авто- имени root команду lsmod, и найдите строки
либо nvidia для карт Nvidia, либо fglrx для
Далее, вам нужно получить сами драй- вать ваши настройки всякий раз, как толь- матически, стоит использовать его, вместо
ATI. Если они отсутствуют, загрузите их с
веры. К счастью, их можно скачать непос- ко подвернется случай. По этой причине того чтобы пытаться продвинуться вперед
помощью команды modprobe, или
редственно с интернет-сайтов Nvidia пользователям SUSE придется выполнить самостоятельно. переустановите драйверы.
(www.nvidia.com) и ATI (www.ati.com). еще один дополнительный шаг, указываю- • Симптом: Ранее работавшая система не
загружает X Window.
Лечение: Дистрибутивы, такие как SUSE,
Nvidia следующей командой: часто используют инструменты
автоматического обновления, которые могут
sh ./NVIDIA-Linux-x86.run
установить новую версию ядра без вашего
При этом запустится основанное на
участия. Это может «сломать» драйвер
curses приложение, которое либо проведет видеокарты, который нужно будет
вас по процессу установки драйвера на пересобрать/переустановить для новой
ваш дистрибутив, либо самостоятельно версии ядра.
скомпилирует его. Когда процесс завер- • Симптом: Драйвер загружен, X Window
шится, вам нужно будет изменить драйвер, запускается, но не работает ускорение OpenGL
Лечение: Это происходит потому, что
используемый X Window, со свободного nv
модуль glx не загружается при старте X
на новый nvidia. Пользователи SUSE могут Window. Откройте /etc/X11/xorg.conf и
просто выполнить команду: добавьте строку Load “glx” в секции Module.
sax2 -m 0=nvidia Перезагрузите X-сервер.
Остальным нужно будет отредактиро-
вать конфигурационный файл X-Window,
3a Nvidia
Карты Nvidia имеют наилучшую
онному сценарию, который может сооб-
щить, доступны ли двоичные файлы, и
открыв /etc/X11/xorg.conf. Найдите сек-
цию Device, которая должна содержать
поддержку производителя для Linux. Даже даже собрать собственные, если готовые группу опций для вашей карты. Вам нужно
с учетом споров о том, должна ли Nvidia не будут найдены. Вы можете найти драй- изменить поле Driver с nv на nvidia.
открыть исходный код своих драйверов веры на странице www.nvidia.com/ После этого перезапустите X-сервер
для сообщества, ее драйверы могут при- object/unix.html. (выполнив команду init 5), и вы должны
дать вашей системе огромное увеличение После того как вы скачаете драйверы, получить такое ускорение OpenGL в Unreal
производительности. завершите текущую сессию X Window, Tournament, с каким только сможете
Кроме того, их проще устанавливать, выполнив от имени root команду init 3, справиться.
чем драйверы ATI, благодаря инсталляци- прежде чем запустите установщик от
3b ATI
Проприетарные драйверы ATI
Здесь все не так уж и плохо, и благодаря
проекту Utah-GLX вы даже получите для
ставлен как «Red Hat/RHEL4»).
Следующий шаг – собрать пакет для
packages/fglrx/sax2-profile.
Остальные могут воспользоваться
поддерживают только современные видео- вашей карты некоторую поддержку аппа- вашего дистрибутива. Для этого укажите соответствующей конфигурационной ути-
карты. Если ваша старше чем Radeon 8500, ратного ускорения. ваш дистрибутив как параметр сборки. литой fglrxconfig, которая должна выпол-
вам придется использовать открытый Но вернемся к более современным Например, следующая строка создаст нить нужные исправления в вашей >>
драйвер, включенный в ваш дистрибутив. картам. Сначала вам нужно будет скачать пакет для SUSE: настройке X-Window.
Озвученный рай
>>
ALSA
Средний дистрибутив Linux может обеспе- помеченных как IEC958. Этот набор цифр
чить более высокий уровень обработки и букв – зашифрованная ссылка на циф-
звука, что многие студии звукозаписи ровой формат, но реально это вряд ли
десятилетней давности – и притом, в слу- поможет.
чае с Linux, это совершенно бесплатно. Вместо того, чтобы работать как регу-
Программа, управляющая этим огромным лятор громкости, каналы IEC958 часто
множеством функций – Advanced Linux выполняют переключение между различ-
Sound Architecture или просто ALSA. ными цифровыми режимами. Для чипсе-
Цена, которую приходится платить за тов, произведенных Creative и Nvidia, вам
всю эту мощь – огромная сложность. нужно будет установить эти каналы в
Вопрос поддержки звука в Linux очень позицию 25%. Профессионалу: Упорядочение нескольких устройств
многогранен, но когда вы вообще не слы- Секрет настройки вашей звуковой кар-
Если у вас два аудио-устройства, например, определенный слот, когда драйвер будет
шите ни звука, первое, что нужно сде- ты раскрывается в файле ~/.asoundrc. встроенная звуковая карта и внешняя TV-карта загружаться. Необходимые настройки нужно
лать – изменить настройки микшера. Это скрытый файл, расположенный в или наушники, они зачастую инициализируются сделать в /etc/modprobe.conf.
Лучшая утилита для этого – Alsamixergui вашем домашнем каталоге, и здесь вы при загрузке в неправильном порядке. TV-карта Ниже приводится пример такого
(что ж, хоть название понятно...), и для можете переименовать и перестроить все должна инициализироваться в первую очередь, «форсирования» для звуковой карты на
обычной звуковой карты будет предостав- входы и выходы вашей карты, также как и например, но когда она удаляется, первым чипсете VIA, интегрированной в материнскую
устройством станет внутренняя звуковая карта. плату (snd-via82xx в приведенном ниже
лена дюжина каналов воспроизведения. работу микшера и воспроизведение сэмп-
Это часто приводит к останову приложений, коде), в котором для нее будет назначен
Наиболее важные каналы – Master, лов. Нет простого способа сделать это; выводящих звук, поскольку они ожидают первый слот (dsp0), и дополнительного
PCM и Mix. Если вы используете цифро- ALSA очень нуждается в нормальном встретить в указанном месте определенное устройства (snd_go7007) – на втором (dsp1):
вой выход вместо аналогового, вам нужно конфигураторе. устройство. alias sound-card-0 snd-via82xx
попробовать различные уровни каналов, Решение – принудительно указать alias sound-card-1 snd-go7007
Игры с Dynebolic
Dynebolic применяется творческими людьми как мультимедийная студия, но вы можете
также воспользоваться дистрибутивом Dynebolic, чтобы создать собственный Live CD.
Том Рассел (Tom Russell) предлагает пошаговое руководство, разъясняющее, как можно НА ДИСКЕ
модифицировать Dynebolic для ваших нужд…
П
еред смертью Франц Кафка Но теперь и альтруисты, и хвастуны раетесь демонстрировать новый проект, а
Внимание! завещал своим друзьям и лите- могут сказать «спасибо» решительно не просто хотели бы получить настроенный
Все файлы, включая размещенные в ратурному агенту сжечь все его согласным с Кафкой разработчикам Live CD для собственных нужд (возможно,
домашнем каталоге, принадлежат неопубликованные рукописи. Dynebolic – свободно распространяемого вы уже читали об этом в прошлом номере),
пользователю root и исполняются от его имени Годы были потрачены на их обдумывание, базового дистрибутива для сборки Live CD. Dynebolic будет для вас хорошей мультиме-
и Dynebolic монтирует все разделы, которые написание и снова обдумывание, а он Он ориентирован на медиа-приложения и диа-альтернативой Knoppix.
найдет, для чтения/записи/исполнения –
хотел, чтобы вся его работа была уничто- может применяться как мультимедийная
помните об этой потенциальной проблеме,
когда будете наслаждаться созданием
жена, исчезла без следа. Немногие могут студия, но вы также можете модифициро- Подготовка
собственного Live CD. Это вполне технический представить себе такую просьбу, и уж тем вать его и собрать на его основе новый CD- Прочитав эту статью, вы узнаете, как пере-
процесс, так что если вы зайдете в тупик более не разработчики Open Source-проек- образ, содержащий ваше собственное при- собрать Dynebolic CD для запуска соб-
на каком-нибудь этапе, обратитесь за помощью тов. Нет, мы желаем делить свою работу с ложение. Таким образом, можно заставить ственной программы. Вы настроите его на
на форумы LXF. остальными; в этом весь ее смысл. вашу программу работать на любом типе использование других Linux-приложений
Так, Linux-разработчики меньше всего машин, снабженных CD-приводом и про- вместе со своей основной программой.
хотели бы обнаружить, что их удивитель- цессором Intel или AMD, не вынуждая Если же вы хотите, чтобы работало только
ное приложение ни у кого, кроме них, не конечных пользователей задумываться о ваше приложение, понадобится выполнить
зависимостях. Это прекрасное решение некоторые действия с файлами загрузки
для разработчиков, которые ищут способ Linux или инициализацией системы X-
«Вы можете заставить вашу распространить свою программу, особенно Window, но в любом случае будут задейс-
>>
Шаг 3. проверьте ваше приложение
Прежде чем приступать к процессу щью shell-скрипта, устанавливающего путь к Вернуть ее можно, просто щелкнув правой
модификации на вашем жестком диске, библиотекам: клавишей и выбрав верхний пункт в меню.
найдите минутку, чтобы проверить, зарабо- #!/bin/sh Заставка (см. рисунок внизу) предо-
тает ли ваше приложение на Dynebolic. Пока # Установите пути и запустите приложение ставляет доступ к web-сайту Dynebolic и
оно работает с версией ядра и библиотека- # Закомментируйте строки или измените позволяет запускать сервисы для сетевой
ми, имеющимися на CD, сложностей воз- пути на подходящие работы и сохранения ваших файлов (или
никнуть не должно. В этой статье мы будем export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/ всей загружаемой системы) на жесткий
устанавливать на диск Dynebolic многополь- X11R6/lib:/usr/local/lib:/home/YourApp-2.2.1/ диск или USB Flash. Справа от основного
зовательскую игру Scool (www.stomfi. lib экрана вы увидите иконки, по крайней мере,
Файловый менеджер Dynebolic bigpondhosting.com), но в реальности # Или если есть конфликт с одного жесткого диска. Щелкните правой
показывает, что раздел Windows все будет зависеть только от вас. Чтобы существующими библиотеками в /usr/lib и / кнопкой на любой из них и выберите Launch;
смонтирован в каталог /vol/hd1. запустить саму Scool, распакуйте tar-архив с usr/local/lib откроется файловый менеджер, как показа-
нашего CD себе на диск, поскольку потом #export LD_LIBRARY_PATH=/lib:/usr/ но на рисунке слева.
CD-привод у вас будет занят диском с X11R6/lib:/home/YourApp-2.2.1/lib
Dynebolic. /home/YourAppDir/
Если вы обращаетесь к библиотекам, YourAppExecutable
отсутствующим на CD, вы можете создать Чтобы протестировать ваше приложе-
подкаталог с нужными библиотеками в ката- ние, просто загрузитесь с Dynebolic CD на
логе вашего приложения и разрешить зави- той машине, где оно размещается. Во время
симости, вызвав свое приложение с помо- загрузки Dynebolic можно закрыть заставку.
Коллекционирует ста
такие раритеты, как
«Atari» и куда мен ее
рые компьютеры –
«Kommodor», «Sincl
изв ест ные .
т множество языков
,
air»,
разговоры о
В работе используе
а: Алгол, Фортран,
начиная с ассемблер Java,
C++, C#, Lisp, Perl,
Бейсик, Паскаль, C, сок мож но
это т спи
JavaScript и т.д. –
жать...
продолжать и продол
свободе
38 лет
Ltd
Возраст ндец
: Winning Moves UK
Ис ла
циональность
На
10 лет
аж работы над Linux
Ст
ния Мн ого
в программирова
Языко Мн ого
личество ПК
Ко
фе до 10
LXF-интервью
О
кружающий нас мир не терпит браузер Opera, разрабатываемый норвежс-
крайностей – он слишком сло- кой компанией Opera Software. Несмотря на
жен и многогранен, чтобы закрытый исходный код, данная програм-
делить все явления на чёрное и ма весьма популярна у пользователей
белое, хорошее и плохое. Как открытых ОС. На самом деле, подобных
правило, любое явление нашей закрытых программ, органично влившихся
жизни содержит, порой, совершенно про- и прекрасно себя чувствующих в, казалось
тивоположные по знаку вещи и оценивать бы, враждебной среде, не так уж и много,
его мы можем только учитывая весь спектр поэтому всегда интересно узнать у созда-
составляющих. Не является исключением и телей таких «универсальных» програм-
программная среда: разделяя всё ПО на мных продуктов секрет их успеха. В первых
«закрытое» и «открытое», мы постоянно числах декабря уже минувшего года нам
сталкиваемся с ситуацией, когда коммер- как раз и представилась такая возмож-
ческие продукты обладают открытым ность – авторы Opera приехали в Москву
исходным кодом, а в среде операционных для общения с прессой и пользователями
систем GNU/Linux неплохо приживаются своих продуктов, результатом одной из
программные продукты, по всем призна- встреч и стало данное интервью с бессмен-
кам принадлежащие закрытому ПО. Одним ным руководителем компании Opera
из образцов подобных программ является Software Йоном фон Тэтчнером.
M y t h T V :
Потерянный Guide
Возможно, вы еще не слышали о MythTV – настольной программе для видеозахвата и работы с мультимедиа в Linux. Она прекрасна, но
установить ее не так-то просто. Поэтому мы попросили Грэхема Моррисона (Graham Morrison) написать для наших читателей руководство
к пользованию этой супер-программой.
П
омните про наше предсказание ре. Он может автоматически записывать ком устройстве, которое умело бы
будущего? Костюмы из алюми- телепередачи с тем, чтобы вы никогда не делать все».
ниевой фольги, пробки из косми- пропустили «прямую трансляцию». Вы Проблема оказалась только одна:
ческих кораблей, Gnu Hurd… также можете воспользоваться расшире- MythTV гораздо сложнее настроить и за-
и ускользающий клиент «все-в-одном» ниями, подключив web-браузер, строку пустить, чем ожидалось. Мы не можем
с электронной почтой, web-браузером новостей, медиапроигрыватель или про- сделать установку MythTV идеально
и записывателем телепередач в одном смотрщик фотографий. И все это возмож- простой, но облегчить ее мы в состоя-
флаконе. Да, все так – читайте дальше но в Linux при использовании подходяще- нии. На следующих шести страницах мы
и всего через пару часов у вас в гостиной го TV-тюнера. Как объясняет создатель расскажем о выборе оборудования,
будет работать эта программа. программы, Исаак Ричардс, «мне требо- настройке, запуске – обо всем, что вам
MythTV – это персональный клиент валось больше, чем программа видео- нужно знать о MythTV. Но даже если
записи телепередач или другого видео захвата – я хотел встроить в нее интернет, с этим руководством у вас возникнут
(Personal Video Recorder, PVR), который электронную почту, возможно, несколько проблемы, не стесняйтесь обращаться
можно запустить на домашнем компьюте- игр. На самом деле я мечтал о мифичес- за помощью на наш форум!
Установка
Когда дело доходит до выбора дистрибу- Важным моментом для выбора дист- Существуют бинарные пакеты MythTV тов «Разработка»
тива для MythTV, необходимо помнить, рибутива является ряд проблем и ошибок для самых разных дистрибутивов, но в менеджере ПО.
что ваша система будет находиться во компиляции, возникающих при использо- и собрать приложение самостоятельно не Также вам потре-
включенном состоянии практически всег- вании последней версии MythTV составит особого труда. буются следующие
да, поэтому, чем меньше дополнитель- (0.18.1) c GCC 4. Это относится к послед- пакеты:
ных ненужных приложений будет уста- ним версиям всех популярных дистрибу- Компилируем сами • Qt 3.1 или более новая – для графи-
новлено – тем лучше. Тем не менее, тивов, включая SUSE 10, Mandriva 2006 Для сборки MythTV из исходных текстов ческого интерфейса MythTV
некоторые программы вам все- и Fedora 4. Самое простое решение этой вам потребуется стандартный набор ути- • Lame – для воспроизведение звука.
таки реально понадобятся, и мы проблемы – использовать старую версию лит разработчика. Для таких известных • LIRC (Linux Infra-red Remote
сейчас расскажем об этом какого-либо дистрибутива, либо устано- дистрибутивов как SUSE или Mandriva Controller) – для работы пульта ДУ.
подробнее. вить GCC3 параллельно GCC4. достаточно будет установить группу паке- • XMLTV – для закачки описаний
дует импортировать в MySQL. Для Fedora, в том, что скрипт ./configure позволяет
«Конфигурационный скрипт SUSE и Mandriva команда будет
выглядеть так:
включать/отключать множество дополни-
тельных функций. Это может быть что-
с десятками опций может mysql -u root mysql -u root < mc.sql
Тем же способом компилируются и ус-
угодно: от использования OpenGL в фото-
альбоме, до поддержки формата FLAC
стать проблемой...» танавливаются и дополнительные расши-
рения. Единственное отличие состоит
в музыкальном проигрывателе.
Входящие подключения
Это еще один сбивающий с толку пункт ки, зависящие от вашего оборудова-
настроек. Входящие подключения – это ния. Например, вам может быть пред-
способ привязки оборудования к телепере- ложен выбор видеовходов (Svideo или
дачам. Вам просто надо выбрать устройс- Composite), а также настройка нумера-
тво видеозахвата и назначить ему источник ции каналов. Имеется поле для ввода
сигнала. В большинстве случаев выбор команды, которая задает внешнее уст-
будет всего один, но MythTV также может ройства вывода. То есть, вы можете пере-
управлять и несколькими устройствами направить сигнал на другой приемник,
захвата – вы можете одновременно запи- например на спутниковую тарелку или
сывать две передачи и более. Потому дан- на кабельный декодер. В составе MythTV
ный раздел и выглядит так недружелюбно. имеются примеры использования этой
После выбора источника видео вам функции с устройством Sky и инфракрас-
становятся доступны некоторые настрой- ным передатчиком.
Редактор каналов
Настройка MythTV завершается редакти- бесплатный (да, платные каналы можно
рованием информации о телеканалах. Вы удалить, но об этом позже). Второй экран
получите доступ к этому списку только настроек позволяет производить точную
после того, как настроите источник виде- подстройку каналов, регулировать цве-
озахвата, получите данные от скрипта товые параметры – хотя эта информация
XMLTV и успешно заполните БД при помо- должна автоматически предоставляться
щи mythfilldatabase. скриптом XMLTV.
Вообще-то, совершенно не обязатель-
но что-либо менять в каналах. Вы можете
настроить для каждого канала ряд атрибу-
тов, например номер или тип – платный/
Возможности MythTV
После трудной работы по настройке и установке, пора уже воспользоваться преимуществами получившейся системы.
Существует множество способов развлечь себя в ненастный день, так что запускайте оболочку MythTV и вперед!
Запись с умом
Если захотелось посмотреть сделанные грамму с реклам- С помощью MythTV можно смотреть но захочется пере-
записи, перейдите в пункт Media Library > ными роликами фильмы и любые другие видеозаписи, смотреть в будущем.
Watch Recordings. Вы обнаружите список (режим включает- если вам не лень сжимать их и закачивать Можно проигрывать DVD-диски
записей в правой части экрана и название ся кнопкой «О»). Эти ролики обычно на жесткий диск (и при этом соблюдать (меню Optical Disks), если это не ограни-
передач в левой. На экране тесновато, так отделяются друг от друга сериями чер- авторские права). Видеопроигрыватель чено Вашим законодательством или от-
как по умолчанию выводится список всех ных кадров. доступен со страницы Media Library, сутствием определенных библиотек.
записей сразу. При выборе конкретной а в разделе Video Setup вы можете при-
передачи в правой части будут отображены своить любому фильму обложку и дру-
только соответствующие ей записи. гую справочную информацию, которая
Нажмите Return: все выглядит вполне доступна через службу Internet Movie
предсказуемо – по мере проигрывания Database (http://www.imdb.com/).
перемещаются указатели на шкале времени. Для воспроизведения видео исполь-
Нажав пробел, вы сделаете закладку – это зуются знакомые всем Xine или MPlayer –
может пригодиться, если вы отвлеклись по вашему вкусу. Они настраиваются
и позднее захотели досмотреть передачу. отдельно от MythTV, выступающего как
MythTV также старается распознавать пере- браузер. Такой способ отлично подходит
рывы на рекламу и не записывать их, но Вспомните, что и когда вы для организации домашней видеотеки из Если на вашем ПК уже есть фильмы,
записывали вы можете смотреть их в MythTV.
для этого вы должны «познакомить» про- фильмов и телепередач, которые вам точ-
Записываем из Интернета
Одно из лучших расширений MythTV Первое место, куда нужно зайти – это Для того, что-
называется MythWeb. Это набор PHP- http://localhost/mythweb бы посмотреть Что дальше?
скриптов формирующих новый интер- Первоначально MythWeb открывает все хранящиеся Есть много способов расширить возмож-
фейс на движке MythTV. Это расширение меню настроек, идентичное главному меню в системе записи, щелкните по кнопке ности настроенной системы. Существуют
работает так хорошо, что многие люди MythTV, только более компактное. Передачи Recorded Programs. Список может загру- скрипты для преобразования записей в по-
предпочитают настраивать свои систе- раскрашены по жанрам (спорт, комедии, жаться довольно долго, так как для каж- нятный для Sony Playstation и других уст-
мы через web-интерфейс, нежели через фильмы). При наведении курсора на пере- дой записи создается картинка-миниатю- ройств формат, можно установить в систе-
телевизор. дачу отобразится всплывающая подсказка ра. С помощью выпадающего меню мож- му дополнительные карты видеозахвата
Разобравшись с установкой, вы с более подробной информацией. Щелчок но уменьшить этот список, выбрав толь- и записывать одновременно несколько
должны указать браузеру адрес сер- по передаче вызывает расписание, функци- ко определенные записи. передач. Попробовав раз, вы уже не смо-
вера Apache на стороне движка. онально идентичное таковому в MythTV. Кнопки в верхней части окна позво- жете остановиться!
ляют делать с MythTV практически все, MythTV уже привлек к себе внимание
включая настройку интерфейса и провер- пользователей и разработчиков. Если вы
ку состояния движка. столкнулись с проблемой, вполне возмож-
Список записей можно в очередной но, что кто-то уже решил ее и может вам
раз сократить, оставив только серии помочь. Однако вместо того, чтобы писать
выбранной передачи. При наличии нуж- на форумы MythTV, почему бы вам не
ных кодеков на клиентском компьютере направить письма нам?
и разрешении на доступ к серверу Apache Пишите: letters@linuxformat.ru
вы можете сразу же и воспроизвести и делитесь своими успехами (или неудача-
выбранные записи. ми)! LXF
Вечерний просмотр передач Наглядные миниатюры к записям