LINUX не для гиков
LINUX FOR NONGEEKS A HandsOn, ProjectBased, TakeItSlow Guidebook
by Rickford Grant
San Francisco
LINUX не для гиков Практическое, обстоятельное пособие, построенное по проектному методу обучения
Рикфорд Грант
Москва СанФранциско
Литературное агентство «БукПресс» No Starch Press 2005
УДК 004.382.7 ББК 32.81 Г77
Г77
Грант Р. Linux не для гиков: Практическое, обстоятельное пособие, построенное по проектному методу обучения / Рикфорд Грант. — М.: Букпресс, 2005. — 336 с.
Эта книга основана на системе Fedora Core, наследнице Red Hat Linux 9 Personal Edition. Несмотря на новое название, Fedora Core — это этап в эволюции линейки Red Hat Linux. Пользователи 8ой и 9ой версий будут чувствовать себя как дома в Fedora Core, — думая, что они в 10й версии Red Hat Linux с новым названием. Для тех, кто до сих пор использует Red Hat Linux 9, я хочу сказать, что все примеры в этой книге тестировались на совместимость с Red Hat Linux 9 Personal Edition; ссылки и операции, отличные в Fedora Core, отмечены в тексте. «Linux не для гиков» сопровождается дистрибутивом Linux на двух CD, включающим также большое количество программ, способных вас загрузить «выше крыши», как тетушка Опи Би. Однажды инсталлировав систему с CD в соответствии с пошаговой инструкцией, изложенной в главе 2, вы будете иметь современную полнофункциональную версию Fedora Core Publisher's Edition. С ее помощью вы сможете выполнить все примеры, приведенные в этой книге, а также научиться управлять системой, как захотите. Если вас интересуют обновления системы и оборудования, вам нужно изучить главы 10 и 19, чтобы всегда быть в курсе. Эта книга для тех, кто хочет использовать свой компьютер для отдыха и работы, музыки и творчества, а самое главное, для развлечений. Нет причин рассматривать настройку сервера или чегонибудь в этом роде. Если вам когданибудь понадобится чтото подобное, вы сможете найти уйму ресурсов и будете способны разобраться во всем, просто прочтя эту книгу.
УДК 004.382.7 ББК 32.81 For information on book distributors or translations, please contact No Starch Press, Inc. directly: No Starch Press, Inc. 555 De Haro Street, Suite 250, San Francisco, CA 94107 phone: 4158639900; fax: 4158639950;
[email protected]; http://www.nostarch.com The information in this book is distributed on an «As Is» basis, without warranty. While every precaution has been taken in the preparation of this work, neither the author nor No Starch Press, Inc. shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in it.
© No Starch Press, Inc., 2005 © Букпресс, 2005
ПОСВЯЩЕНИЕ
Эта книга посвящается моему дяде, Борису Ивану Павловичу, который всегда казался мне воплощением душевной молодости, а также герру Гарри Кеннеди, моему немецкому учителю в колледже ЛосАнджелеса — учтивому, прохладному и чистосердечному, которому я всегда старался подражать. Он не только преподавал нам немецкий язык, но и окунул нас в мир Кандида, Швейка и Вольфганга Хильдесхаймера.
БЛАГОДАРНОСТИ
Я всегда считал, что благодарности в книге выглядят немного претенциозно, нечто вроде бесконечного списка признательности в речи на присуждении премии какойнибудь академии. Однако когда вы приступаете к написанию книги, то начинаете понимать, сколько людей вам оказывают поддержку и желание их отблагодарить вполне закономерно. По этой причине я хочу выразить признательность всем, кто помогал мне тем или иным способом, прямо или косвенно. Прежде всего, это моя жена Сумирэ, которая вдохновила меня использовать накопленные знания и взяться за перо вместо того, чтобы просто бездельничать за компьютером; она же заострила внимание на том, что я мог бы пропустить во время подготовки книги. Затем, конечно, я должен поблагодарить собственную мать, Дикси Ангелину БуркельТесту, которая была одной из тех, кто подтолкнул меня к работе и оказал помощь в первоначальной корректуре. Также, не могу не упомянуть мою тетю, Даннику Люсию Золларс за два слова, изза которых вы можете сейчас держать в руках эту книгу: «Опубликуй ее!». Конечно, нельзя не упомянуть и людей из издательства No Starch Press, которые смогли реализовать на практике тетушкин завет, а именно Хилел Хейнстейн, Каролюрадо и Уильяма Поллака за руководство, подталкивание в нужном направлении, а также за превращение изнурительного процесса подготовки книги в хорошую в приятное времяпрепровождение. Мой интерес к компьютерам и те знания, которые я получил, были результатом работы и общения, и было бы эгоистично не упомянуть о многих людях. Это мои друзья и коллеги, которые были рядом, когда я был просто пользователем и энтузиастом: я вспоминаю Шелдона Рудольфа и старые добрые времена Atari XL600, Дональда Хамманга и Commodore 64, Windows, и OS/2, Рассела Парка (который первый познакомил меня с Интернетом), Кейта Хагана, Трейси Накайяме и мое первое знакомство с Mac, Масаки Камеко, который был Unix — гуру, когда я только начинал знакомство с Linux, Анджея Козловски и мое знакомство с Mac OS X, изза опрометчивости последнего я перешел на Linux, не важно, знает он об этом, или нет. Также было бы ужасно несправедливо не поблагодарить моих коллег по работе, Сетсу Уесаку и Тошику Такаги за предоставление аппаратных средств во время работы над книгой. Да, они предоставили мне все, от бумаги до ноутбука. А все, что они просили — был рецепт убийственного мартини. Но сладкий вермут не подходит для этого, Тошико сан!
Я хочу также поблагодарить Пола Хелберта, который поделился со мной своим опытом анализа книги по главам в первом издании и обратил мое внимание на некоторые опечатки. Есть также добрые души, которые молчаливо слушали меня, когда я не мог остановиться, направляли меня, когда я заблуждался, поили чаем и сочувствовали, когда я в этом больше всего нуждался: это — мои друзья и коллеги Карен Феддерхольдт, Джеймс Поркаро, Лиза Снайдер, Хироши Сакамото и мой бывший профессор лингвистики в Портлендском университете штата, Кимберли Браун, который вселил в меня веру, что я смогу писать. Особая благодарность тем людям, которые оказали косвенное влияние на процесс создания этой книги, но, в конечном счете, определили весь ход событий; это — Андерс Грант, Стефании ГаррабрантСьерра, Стивен Янг, Дик Петри и Кимберли Джо Бьорк. И в конце я обращаюсь к котятам. Да, Муджи, моя кошка, которая была вынуждена отказаться от ночных прогулок по траве, когда я был занят работой над книгой, и Большая Пила, — живое воплощение «типичного котенка».
Благодарности
vii
ОГЛАВЛЕНИЕ Глава 1 СТАТЬ ПИНГВИНИСТОМ Добро пожаловать в мир Linux 7 Глава 2 БЕРЕМ ОБЯЗАТЕЛЬСТВА Устанавливаем Linux 17 Глава 3 НОВОЕ МЕСТО ДЛЯ ДОМАШНИХ ЗАНЯТИЙ Изучаем Рабочий стол 33 Глава 4 БОЛЬШЕ, ЧЕМ ТОЛЬКО ПЕРЕПОНЧАТЫЕ ЛАПКИ Работа с Linux в Интернете 55 Глава 5 ПТИЧЬИ НАРЯДЫ Настройка внешнего вида Вашей Системы 71 Глава 6 ГУТЕНБЕД Установка и использование принтера 91 Глава 7 ЗАБУДЬТЕ ПРО ВАШИ ДАННЫЕ Работа с флоппи и CD 101 Глава 8 RPM — ЭТО НЕ ОСНОВАННЫЙ В 1980х ОРКЕСТР В АТЛАНТЕ Установка программ с помощью пакетов RPM 113 Глава 9 ПРОСТОЙ ПУТЬ КОТЕНКА Знакомимся с терминалом Linux и командной строкой 123 Глава 10 ДА, ЕСТЬ ЕЩЕ ОДИН ПУТЬ! Загрузка, инсталляция и обновление программ с помощью APT и Synoptic 145
Глава 11 ОБЕД ИЗ АРХИВНЫХ ФАЙЛОВ (ТАРБОЛЛОВ) Компилирование программ из исходных текстов (Делаем сложное простым) 155 Глава 12 ДАННЫЕ ИЗ ДРУГИХ ИСТОЧНИКОВ Разделы Windows и устройства хранения USB 165 Глава 13 ТАКС — РОК Музыка в стиле Linux 173 Глава 14 ПИНГВИНЫ ВЛАДЕЮТ КИСТЬЮ Linux для творчества 197 Глава 15 ПИНГВИНЫ СНОВА ЗА РАБОТОЙ Начинаем работу в Linux 209 Глава 16 ШРИФТОВОЕ ОПЕРЕНЬЕ Добавление новых шрифтов в вашу систему 225 Глава 17 ТАКС ГОВОРИТ НА ВАШЕМ ЯЗЫКЕ Linux для многоязычных пользователей и изучающих языки 239 Глава 18 ТАКС БЕЗ ПРОВОДОВ Беспроводная связь в Linux 253 Глава 19 ПОКИДАЯ ГНЕЗДО Подготовка к самостоятельным полетам 265 Глава 20 ЧТО ДЕЛАТЬ, ЕСЛИ ТАКС НАЧНЕТ КАПРИЗНИЧАТЬ Решение проблем 283 Приложение А СПЕЦИФИКАЦИЯ МОДУЛЕЙ ЗАПУСКА 289 Приложение В РЕСУРСЫ 295 Алфавитный указатель 301
СОДЕРЖАНИЕ 1 СТАТЬ ПИНГВИНИСТОМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Что такое Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . О пингвине . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Почему я использую Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 8 9 9
И это все изза денег? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Но действительно ли Linux готов для работы на десктопах? . . . . . . . . . . . . . . . . . . . . . . 10 Что такое дистрибутив? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Что представляет собой Fedora Core . . . . . . . . . . . . . . . . . . . 11 Отличается ли Fedora Core от Red Hat Linux? . . . . . . . . . . . . . 12 Почему тогда Fedora? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Совместимость оборудования . . . . . . . . . . . . . . . . . . . . . . . . . 13 Требования к аппаратной части . . . . . . . . . . . . . . . . . . . . . . . 14 Что дальше? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2 БЕРЕМ ОБЯЗАТЕЛЬСТВА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Защита от самого себя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Нужна ли двойная загрузка? . . . . . . . . . . . . . . . . . . . . . . . . . . . До инсталляции: можете ли вы загрузиться с CD? . . . . . . . Приступаем к делу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Инсталляция с двойной загрузкой . . . . . . . . . . . . . . . . . . . . . После инсталляции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17 18 19 20 21 28 32
3 НОВОЕ МЕСТО ДЛЯ ДОМАШНИХ ЗАНЯТИЙ . . . . . . . . . . . 33 Добро пожаловать на Рабочий стол GNOME . . . . . . . . . . . 34 Иконки Рабочего стола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Корзина . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Начать здесь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 О себе . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Наутилус . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Программа просмотра изображений в Наутилус . . . . . . . . . . . 36
Использование Наутилуса для просмотра текстов и PDF файлов . . . . . . . . . . Панель Side Pane в Наутилус . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Закладки в Наутилус . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Изменение доступа к файлам и папкам в Наутилус . . . . . . . . .
38 38 39 39
Главное Меню . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Панель GNOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Пример ЗА: Подстройка под себя панели GNOME . . . . Больше забавных кнопок на панели . . . . . . . . . . . . . . . . . . . .
41 43 44 49
Пользователи Mac могут чувствовать себя в родной стихии . . . . . . . . . . . . . . . . . 49
Виртуальные Рабочие столы . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Пример 3B: Снимки экрана . . . . . . . . . . . . . . . . . . . . . . . . . 51 Завершение работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4 БОЛЬШЕ, ЧЕМ ТОЛЬКО ПЕРЕПОНЧАТЫЕ ЛАПКИ . . . . . 55 Подключение оборудования . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Высокоскоростное подключение . . . . . . . . . . . . . . . . . . . . . . . . . Беспроводное соединение с Интернетом . . . . . . . . . . . . . . . . . Внутренние модемы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Внешний модем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Проверяем, все ли в порядке с вашим модемом . . . . . . . . . . . . Настраиваем KPPP, вашу программу Интернетдозвона . . . . Соединение и разрыв соединения . . . . . . . . . . . . . . . . . . . . . . . .
56 57 57 58 59 59 62
Mozilla — ваш Интернет браузер . . . . . . . . . . . . . . . . . . . . . . . 63 Закладки браузера Mozilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Всплывающий менеджер Mozilla . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Использование Mozilla для создания Web страниц . . . . . . . . . 65
Электронная почта . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Передача моментальных сообщений с помощью Интернетпейджера Gaim . . . . . . . 68 Другие Интернет приложения . . . . . . . . . . . . . . . . . . . . . . . . 69 Словарь . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 gFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 XChat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5 ПТИЧЬИ НАРЯДЫ 71 Эксперименты с новой учетной записью . . . . . . . . . . . . . . 72 Пример 5A: Настраиваем Рабочий стол . . . . . . . . . . . . . 73 Изменение Окна регистрации . . . . . . . . . . . . . . . . . . . . . . . . 84 Загрузка темы Login Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Установка новой темы Login Manager . . . . . . . . . . . . . . . . . . . . . 85
Выбор Screensaver'а . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
xii
Содержание
Установка звука в системе . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Темы Mozilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Просмотр предустановленных тем Mozilla . . . . . . . . . . . . . . . Установка новых тем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88 88
ГУТЕНБЕД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Поддерживается ли мой принтер? . . . . . . . . . . . . . . . . . . . . Установка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Печать на принтере . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Печать в PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Изменения установок принтера . . . . . . . . . . . . . . . . . . . . . .
91 91 92 95 95 95
Внесение временных изменений в установки . . . . . . . . . . . . . Внесение более постоянных изменений в установки принтера . . . . . . . . . . . . . . . . .
96
6
96
Добавление другой очереди печать Print Queue (и зачем это нужно) . . . . . . . 97 Выбор очереди печати . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Завершение работы принтера . . . . . . . . . . . . . . . . . . . . . . . . 100 7 ЗАБУДЬТЕ ПРО ВАШИ ДАННЫЕ . . . . . . . . . . . . . . . . . . . . . . . 101 Флоппи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Запись и копирование дискеты . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Форматирование флоппи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Чтение CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Проигрывание музыкальных CD . . . . . . . . . . . . . . . . . . . . . . 105 Привод CDRW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Прожиг данных на болванках CD . . . . . . . . . . . . . . . . . . . . . 106 Работа с перезаписываемыми дисками CDRW . . . . . . . . 107 Создание копий аудио и CD с данными . . . . . . . . . . . . . . . 108 Настройка XCDRoast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Чтение CD, который вы хотите скопировать . . . . . . . . . . . . . Запись файлов на новый CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . Удаление дорожек . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
108 109 109 110
Прожиг образов ISO диска . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 8 RPM — ЭТО НЕ ОСНОВАННЫЙ В 1980х ОРКЕСТР В АТЛАНТЕ . . . . . . . . . . . . . . . . 113 Пример 8A: Работа напрямую с пакетами RPM . . . . . . . 114 Пример 8B: Добавление и удаление пакетов RPM через окно менеджера пакетов Package Management Window . . . . 118 Деинсталляция пакетов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Содержание
xiii
9 ПРОСТОЙ ПУТЬ КОТЕНКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Знакомство с Терминалом . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Неопасные команды . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 $ whoami . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ pwd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ df . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ ls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ su . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ locate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
126 126 126 127 127 128 128
Команды с когтями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 $ mkdir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ mv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ cd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ cp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ rm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ rmdir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ chmod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
129 129 129 130 130 131 131
Пара других хищников, с которыми вы скоро будете иметь дело . . . . . . . . . . 132 $ ln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 # rpm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Пример 9A: Практика работы с pyWings . . . . . . . . . . . . 133 Пример 9B: Дальнейшие навыки работы в командной строке с pyChing (Опционально) . . . . 141 Пример 9C: Flash Plug&In для Mozilla . . . . . . . . . . . . . . . 142 10 ДА, ЕСТЬ ЕЩЕ ОДИН ПУТЬ! . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Пример 1OA: Установка APT и Synaptic . . . . . . . . . . . . . 146 Скачивание файла APT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Пример 10B: Использование Synaptic для инсталляции MPlayer
. . . . . . . . . . . . . . 148
Скачивание файлов для MPIayer . . . . . . . . . . . . . . . . . . . . . . . . . 150
Обновлении базы данных APT через Synoptic . . . . . . . . . . 153 Поиск пакетов обновлений с помощью Synaptic . . . . . . . 153 Удаление пакетов с помощью Synaptic . . . . . . . . . . . . . . . . . 153 Добавление репозитариев в список поиска Synoptic . . . . 154 Хотите еще? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 11 ОБЕД ИЗ АРХИВНЫХ ФАЙЛОВ (ТАРБОЛЛОВ) . . . . . . . . . 155 Что такое исходные тексты? . . . . . . . . . . . . . . . . . . . . . . . . . 156 Тарболлы: контейнеры для исходных текстов . . . . . . . . . 156 xiv
Содержание
Пример 11 A: Компилирование и установка Xmahjongg . . . . . . . . . . . . . . . . . . . . . 157 Открытие файлов Xmahjongg . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Пример 11B: XPenguins (Опционально) . . . . . . . . . . . . . 162 Скачивание файлов XPenguins . . . . . . . . . . . . . . . . . . . . . . . . . . 163
12 ДАННЫЕ ИЗ ДРУГИХ ИСТОЧНИКОВ . . . . . . . . . . . . . . . . . 165 Устройства хранения данных USB . . . . . . . . . . . . . . . . . . . . 165 Совместимость устройств . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Установка вашего устройства . . . . . . . . . . . . . . . . . . . . . . . . . . . . Настройка — Редактирование файла fstab . . . . . . . . . . . . . . . . Создание точки монтирования . . . . . . . . . . . . . . . . . . . . . . . . . . Монтирование USB накопителя . . . . . . . . . . . . . . . . . . . . . . . . . Размонтирование USB устройства . . . . . . . . . . . . . . . . . . . . . . .
167 167 168 170 170 170
Добавление дополнительных USB накопителей . . . . . . . . . . . . . . . . . . . . . . . . . 171 Двойная загрузка: Монтирования разделов или дисков Windows . . . . . . . . . . . 171 Расположение Windows раздела или диска . . . . . . . . . . . . . . . Создание точки монтирования . . . . . . . . . . . . . . . . . . . . . . . . . . Монтирование Windows раздела или диска . . . . . . . . . . . . . . . Размонтирование Windows раздела или диска . . . . . . . . . . . .
171 172 172 172
13 ТАКС — РОК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Аудиоформаты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Grip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Кодирование в формат MP3 с помощью Grip . . . . . . . . . . . . . 176
Sound Juicer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Rhythmbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Браузер и библиотека Rhythmbox . . . . . . . . . . . . . . . . . . . . . . . 180 Создание плейлистов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
ХММS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Пример 13A: Установка поддержки MP3 для XMMS . . . . . . . . . . . . 184 Создание плейлистов в XMMS . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Использование XMMS для прослушивания потоковых данных . . . . . . . . . . . . . . . 186
Пример 13B: Использование различного оформления XMMS . . . . . . . . . . . 188 EasyTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Audacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Пример 13C: Плеер RealOne . . . . . . . . . . . . . . . . . . . . . . 192 Скачивание файла RealOne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Содержание
xv
14 ПИНГВИНЫ ВЛАДЕЮТ КИСТЬЮ . . . . . . . . . . . . . . . . . . . . . 197 Становимся художником с GIMP . . . . . . . . . . . . . . . . . . . . . . 197 Пример 14A: Tux Paint (Опционально) . . . . . . . . . . . . . . 199 Скачивание файлов Tux Paint . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Пример 14B: Sodipodi (Опционально) . . . . . . . . . . . . . . . 200 Просмотр изображений с помощью gThumb . . . . . . . . . . 201 Пример 14C: Опять эмблемы! Создание своих собственных . . . . . . . . . . . . 202 Создание собственных иконок (и эмблем) . . . . . . . . . . . . . 205 Сканирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Цифровые камеры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Просмотр, копирование и удаление изображений с gtKam . . . . . . . . . . . . . . . . . . . . . 207
15 ПИНГВИНЫ СНОВА ЗА РАБОТОЙ . . . . . . . . . . . . . . . . . . . . . 209 OpenOffice.org . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Включение Подсказок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Разберемся в этих различных кнопках . . . . . . . . . . . . . . . . . . . 211
Приложения OpenOffice.org . . . . . . . . . . . . . . . . . . . . . . . . . 213 Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Draw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Math . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
214 214 215 216 216
Другие офисные программы . . . . . . . . . . . . . . . . . . . . . . . . . 217 AbiWord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Несколько других популярных приложений . . . . . . . . . . . . . . . . . . . . . . . 218 Создание собственного тарболла (и ZIP файлов) с помощью File Roller . . . . . . . 220 Пример 15A: Проверка системы на вирусы (Опционально) . . . . . . . . . 221 Скачивание и установка FProt Antivirus . . . . . . . . . . . . . . . . . . 221
16 ШРИФТОВОЕ ОПЕРЕНЬЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Установка шрифтов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Пример 16A: Установка шрифтов TrueType «простым» методом . . . . . . . . . . 227 Скачивание шрифтов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Пример 16B: Установка шрифтов TrueType Fonts для использования с Core X . . . . 232
xvi
Содержание
Пример 16C: Двойная загрузка: Установка шрифтов из раздела Windows (Опционально) . . . . . 233 Шрифты Windows не для двойной загрузки системы . . . . . . . . . . . . . . . . . . . . . . . 235
Настройка системных шрифтов . . . . . . . . . . . . . . . . . . . . . . 236 Пример 16D: Создание собственных шрифтов с помощью PfaEdit (Опционально) . . . . . 237 17 ТАКС ГОВОРИТ НА ВАШЕМ ЯЗЫКЕ . . . . . . . . . . . . . . . . . . . 239 Поддержка просмотра иностранных документов . . . . . . . 240 Смена кодировки в Mozilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Набор нестандартных символов . . . . . . . . . . . . . . . . . . . . . . 242 Переключатель раскладки клавиатуры . . . . . . . . . . . . . . . . . . . 242
Работа системы с другими языками . . . . . . . . . . . . . . . . . . . 244 Многоязыковый вход в систему . . . . . . . . . . . . . . . . . . . . . . . . . 245
Ввод текста на китайском, японском и корейском языках . . . . . . . . . . . . . . . . . . 245 Китайский . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Японский . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Корейский . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Программы для изучающих иностранные языки Kdeedu . . . . . . . . . . . . . 248 Карточки для слов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Пример 17A: Установка словаря StarDict Dictionary (Опционально) . . . . . . . . . . . . . . . . 250 Загрузка файлов StarDict . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Хотите большего? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
18 ТАКС БЕЗ ПРОВОДОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Могу ли я использовать беспроводную связь? . . . . . . . . . . 254 Беспроводные протоколы . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Оборудование WiFi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Беспроводная точка доступа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Беспроводные сетевые карты . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Установка беспроводной сетевой карты . . . . . . . . . . . . . . . 259 Активация беспроводной сетевой карты . . . . . . . . . . . . . . . 263 Быстрое устранение «WiFi неполадок» . . . . . . . . . . . . . . . . 264 19 ПОКИДАЯ ГНЕЗДО . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Некоторые полезные настройки системы . . . . . . . . . . . . . 265 Прямой вход в систему (Минуя экран приглашения) . . . . . . . . . . . . . . . . . . . . . . . . . 266
Содержание
xvii
Смена разрешения экрана . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Смена глубины цвета . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Загрузка в KDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Разница между KDE и GNOME . . . . . . . . . . . . . . . . . . . . . . . . . . 269 Смена Рабочего Стола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Обновление вашей системы . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Обновление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Модернизация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Остатки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Запуск Java апплетов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Проверка образов ISO с помощью md5sum . . . . . . . . . . . . . . . Страницы руководства man (manual) . . . . . . . . . . . . . . . . . . . . Проверка уровня чернил в принтере Epson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
275 275 276 277
Пример 19A: Программирование в Linux? (Только опционально, для развлечения) . . . . . . . . . . . 278 Пример 19B: Запуск Windows программ из&под Linux с помощью Wine (Опционально) . . . . . . . . . . . . 279 20 ЧТО ДЕЛАТЬ, ЕСЛИ ТАКС НАЧНЕТ КАПРИЗНИЧАТЬ . . . . . . . . . . . . . . . . 283 Проблемы и решения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 Приложение А СПЕЦИФИКАЦИЯ МОДУЛЕЙ ЗАПУСКА . . . . . . . . . . . . . . . 289 Пример 9A: py Wings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Пример 9B:pyChing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Пример 11A: Xmahjongg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Пример 13C: RealOne Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . Пример: 16D: PfaEdit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
289 289 290 290 290
Команды и спецификация модулей запуска для скрытых программ GNOME . . . . . . . . . . . 290 Игры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290 Утилиты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Приложение В РЕСУРСЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Онлайновые форумы для начинающих . . . . . . . . . . . . . . . . 295 Списки рассылок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Совместимость оборудования . . . . . . . . . . . . . . . . . . . . . . . . 297 Сайты, посвященные беспроводной связи . . . . . . . . . . . . . 297
xviii
Содержание
Страницы загрузки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Приложения и другие пакеты . . . . . . . . . . . . . . . . . . . . . . . . . . 297 Настройка под себя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Свободные шрифты . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Справочные сайты по Linux . . . . . . . . . . . . . . . . . . . . . . . . . 298 Новости и информация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Покупка Linux на CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 АЛФАВИТНЫЙ УКАЗАТЕЛЬ
ПРЕДИСЛОВИЕ
Моя компьютерная жизнь началась очень давно, в то время, когда в ходу были Commodore/Atari. Свой первый компьютер я купил под впечатлением от телепередачи Алана Алда, это был Atari XL600 с кассетным накопителем на магнитной ленте для хранения информациии 16KB. Основное время, надо признаться, я проводил за игрой в картриджные игры и перепечатывал страницу за страницой машинный код из не существующего сегодня журнала Antic, чтобы собрать еще больше игр. В конечном счете, мой интерес к компьютерам возрос, особенно после того, как я увидел первый, в самом деле, первый, Macintosh в книжном магазине Калифорнийского Университета ЛосАнджелеса. Дружелюбная природа операционной системы сделала меня маньяком Mac'ов. К настоящему времени я поработал почти со всеми операционными системами, включая все Mac'овские до OS X, все версии Windows, с 3.1 до XP, и, даже, с подзабытой сегодня системой IBM OS/2.
Не ввязываясь в споры о Linux, долгое время я продолжал держаться в стороне, потому что не мог не видеть, как другие представляют систему «светом в окошке», ночным напитком дра Пеппера. Переехав в Японию, и будучи окружен машинами, загруженными японскими версиями Windows, я испытывал проблемы, связанные с языковым барьером. Все, включая файлы помощи, написанные пояпонски, я использовал лишь отчасти, теряя большинство программного обеспечения. Были и типичные Windows — проблемы, такие, как постоянные зависания и перезагрузки, торможение системы, которые устранялись только переустановкой системы. Инсталляция нужного программного обеспечения была связана с личными затратами, и я стал вспоминать свое первоначальное пренебрежение Linux. С многоязыковой поддержкой, стабильностью, большим количеством бесплатных программных пакетов Linux заставил меня пересмотреть свое отношение к стереотипу пользователя этой операционной системы. После нескольких неудачных попыток установить Linux на мой своеобразный компьютер, состоящий из набора всевозможных приспособлений, напоминающих лабораторию Франкенштейна, я наконец выбрал безопасный путь и установил CDверсию дистрибутива Knoppix, который работал достаточно хорошо, чтобы я не отказался от новой затеи. Затем я перешел на Mandrake, которая, как утверждалось, была наиболее дружелюбной к неподготовленным пользователям, и попробовал, SuSE, которую нашел довольно необычной. В конечном счете, я остановился на Red Hat Linux и влюбился в нее, насколько это только возможно: не зная никаких проблем, я, как и большинство других пользователей, не стал искать ничего лучшего. Я начал с того, что на трех офисных десктопах и своем домашнем компьютере установил двойную загрузку и две системы — Linux и Windows, но постепенно я стал пользоваться только Linux. Хотя я ожидал появление различных ограничений в Linux, что заставило бы меня часто возвращаться к Windows и тормозило бы работу, но вместо этого я обнаружил, что увеличил свою производительность. Кроме отсутствия поддержки потокового медиа, родного для Windows, я мог делать гораздо больше с помощью программного обеспечения, установленного на моей машине. Без дополнительных затрат, я мог работать со своими цифровыми фотографиями, извлекать песни с CD, создавать векторные рисунки, PDF файлы и кучу других вещей, которых не мог делать в Windows. Это был только вопрос времени, чтобы перейти с двойной загрузки компьютера исключительно на Linux. Я перестал пользоваться Windows. Конечно, во время отладки Linux, мне пришлось помучиться. Я был один в море Windows пользователей, имел возможность понаблюдать за Mac — островом и еще двумя другими на горизонте. Все что мне нужно было выяснить, я делал самостоятельно. Основы, конечно, были не сложны, интуитивно понятны, но, по сравнению с другими операционными системами, мне необходимо было идти на ощупь, чтобы делать необходимые вещи. Трудные, ориентированные в то время на geek'ов книги по Linux, заставили меня обращаться к спискам рассылки, электронным доскам объявлений, и хорошо испытанному методу проб и ошибок. Поскольку я никогда не отличался
2
Предисловие
завидной памятью, мне приходилось делать записи, что я и делал, чтобы иметь возможность повторить это в будущем. Однако идея написать книгу пришла позже. Фактически, вдохновителем, не считая других людей, стала моя мать. Она пользовалась старой Windows 95 на моей машине, которая доживала свои последние дни. Будучи на пенсии и имея скромный доход, она считала, что покупка нового компьютера ей не по карману, поэтому я отдал ей свою лишнюю машину. Основная проблема была в том, что у нее не было программного обеспечения и даже системы для установки. Все, что было установлено на старой машине, я ставил сам много лет назад, а от инсталляционных дисков остались одни воспоминания. Приобретение копий Windows, Microsoft Office и других приложений, к которым она привыкла, стоило бы целого состояния, поэтому я подумал, что смогу установить на ее машину Red Hat Linux. Конечно, меня волновало, как моя 72летняя мать сможет освоить новую систему. Основываясь на собственном опыте, однако, я не видел причин, почему она не справится с этой задачей. В конечном счете, она могла манипулировать мышкой не хуже любого другого на ее месте, а процесс установки Linux настолько упростился с того времени, когда я начинал, что стал доступен любому неподготовленному пользователю. Конечно, с набором понятных инструкций, доступных новичку, она могла бы справиться с задачей. Я объяснил ей, что собираюсь сделать, и она оказалась достаточно восприимчивой; однако, когда она спросила моего совета, какую книгу ей купить по Linux, я был озадачен. Прочтя много книг во время перехода на новую ОС, я не мог вспомнить ни одной, которую можно было бы посоветовать комунибудь, вроде нее. Большинство книг строятся по единому принципу: они начинаются с элементарного глоссария, рекомендациями по установке и использованию системы, а затем неожиданно переходят на язык geek'ов, обсуждая все в терминах команд и сосредотачиваясь на темах, которые могут отпугнуть среднего пользователя (и имеют мало, если вообще имеют, практического значения), вроде настройки серверов. Как мне казалось, подобные книги могли бы смутить мою мать или, еще хуже, отпугнуть. Как это произошло со мной. Поэтому я решил написать инструкции по установке самостоятельно — такие, чтобы даже моя мать поняла их, и они ей даже понравились. Когда эти инструкции попали в руки моей тетушки, еe охватила страсть, достойная Зевса, и она заявила: «Опубликуй это!». Что и «вдохновило» меня переработать мои инструкции и давние записи в книгу. Нельзя идти наперекор Зевсу… и моей тетушке.
Для кого эта книга? Как вы могли понять из прочитанного, я написал эту книгу для тех, кто, как моя мать, совсем не является geek'ом, но хочет легко справиться со стандартным дистрибутивом Linux. Конечно, вы можете задать вопрос, а кто себя именно таковым считает, поэтому я постараюсь объяснить, каких пользователей я имею в виду.
Предисловие
3
К первому типу относится моя мама, эта группа не очень хорошо разбирается в компьютерах, они знают, как написать письмо, отправить письмо по электронной почте, и побродить по Интернету. Эти пользователи хотят работать в Fedora так же, как они работали в Mac или Windows, ну и немного развлекаться. Другой тип, к которому я отношу себя и своих друзей, немного больше разбирается в компьютерах, но новичок в Linux, хочет знать, как добиться тех же результатов в привычной им манере работы, но в то же время желает получить достаточно сведений, чтобы иметь базу для движения вперед — быть хоть на йоту ближе к geek'у. Есть и другие типы пользователей, которых я называю нерешительными. В принципе это и не пользователи в прямом смысле слова. Это люди, которые читали или слышали о Linux, но не знают, готовы они или нет попробовать эту систему, или все же оставить Linux для geek'ов? Нерешительным нужны причины для перехода или заверения, что все будет хорошо, если они когда нибудь перейдут на Linux. Этим людям я могут сказать прямо сейчас, хоть это и банально, прыгайте — вода что надо! Из всего вышесказанного можно заключить, что это книга в значительной степени для средних пользователей — для тех, кто хочет использовать свой компьютер для отдыха и для работы, музыки, творчества, и самое главное, развлечений. Нет причин рассматривать настройку сервера или чегонибудь в этом роде. Если вам когданибудь понадобится чтото подобное, вы сможете найти уйму ресурсов и будете способны разобраться во всем, прочтя эту книгу. Вместо этого, я попытаюсь объяснить, как комфортно работать с графическим интерфейсом. Для углубления знаний, если это необходимо, или интересно для продвинутых пользователей, я кратко, но в деталях, расскажу, как пользоваться командной строкой с большим количеством примеров. Это может быть интересно тем, кто имел раньше опыт общения с Fedora Core или Red Hat Linux, или мигрантам с других дистрибутивов Linux. Не важно, к какому типу пользователей принадлежите вы, это книга поможет вам комфортно работать в Linux. Если вы ищите пособие для опытных пользователей, то попробуйте взять следующую книгу с полки.
Концепция и подход Как преподаватель языка, я всегда предпочитал издания, составленные по плану, математически выверенные, нечто вроде старомодных текстов для изучающих иностранный язык, где структура ясна, выработана многолетним опытом, каждая глава опирается на материал, описанный в предыдущей. Я пытался подобным образом организовать и эту книгу так, чтобы вы не были вынуждены делать чтолибо, не изучив предварительно теоретическую часть. Я также люблю подобные книги за то, что они не только учат читателей делать чтото, но делают возможным применять знания на практике, выполнив какие то задания. Поэтому я включил ряд упражнений (или программ) в книгу, которые позволят читателям использовать полученные знания. В книге так же есть справочные тексты, которые обеспечивают динамику при изучении
4
Предисловие
материала, таким образом, вы сможете постигать основы, как говорится, на практике. Примеры в книге имеют и другое назначение — довести вашу систему Fedora Core до того уровня, когда вы сможете делать с ней все, что захотите. Как вы уже могли видеть при инсталляции Fedora Core, ваша новая система (несмотря на наличие большого количества программ, с которыми вы не знаете что делать) не имеет некоторых приложений и не поддерживает файлы, необходимые для достижения той же или большой функциональности, с которой вы имели дело в других операционных системах. Когда вы разберете все примеры, то вопросов не останется.
Как пользоваться книгой Конечно, можно пользоваться книгой как справочным пособием и обращаться к ней по мере возникновения проблем, но это противоречило бы заложенной в ней концепции. Вместо этого, я рекомендовал бы вам проштудировать главу за главой, выполняя задания по ходу чтения. Это даст намного более широкое представление о том, как работает система (и как вы можете работать с ней), что исключит возможность неприятностей, путаницы и, хуже всего, ошибок. Конечно, лучше всего читать эту книгу и выполнять задания, когда вы расслаблены и располагаете временем. Ничего не может быть хуже гонки. Следует помнить, Linux и примеры в этой книге даны в легкой форме и не требуют изнуряющего изучения. Все взгляды на Linux, помоему, изложены очень доступно. Поэтому вперед и наслаждайтесь новыми возможностями!
О правилах оформления этой книги Есть несколько правил, которые, я использовал в этой книге. Слова, на которые вы должны обратить особое внимание, например, названия файлов или папок, которые вам потребуются, я выделял полужирным начертанием. Слова или команды, которые вы должны набирать на клавиатуре, изображаются моноширинным шрифтом, в то время как ответы Linux, или запросы использованных приложений, отмечаются полужирным начертанием моноширинного шрифта. Я также решил использовать более наглядный термин для обозначения размещения папок — terra folder вместо директория, что, без сомнения, является наследством долголетнего использования Макинтоша.
Совместимые версии и обновления Эта книга основана на системе Fedora Core, наследнице Red Hat Linux 9 Personal Edition. Несмотря на новое название, Fedora Core — это этап в эволюции линейки Red Hat Linux. Пользователи 8ой и 9ой версий будут чувствовать себя как дома в Fedora Core, — думая, что они в 10й версии Red Hat
Предисловие
5
Linux с новым названием. (Я объясню причины изменения названия и новые свойства Fedora Core в Главе 1.) Для тех, кто до сих пор использует Red Hat Linux 9 (и не хочет обновлять систему до Fedora Core), я хочу сказать, что все примеры в этой книге тестировались на совместимость с Red Hat Linux 9 Personal Edition; ссылки и операции, отличные в Fedora Core, отмечены в тексте. Компьютерный мир очень динамичен, поэтому могут быть изменения в программах или ссылках на файлы и примеры в книге, которые произошли после выхода книги. Подобные изменения, а также информация об обновлениях и популярных программах будет опубликована на сайте этой книги: http://www.edgypenguins.org/nongeeks.
О диске CD, приложенном к этой книге «Linux для непрофессионалов» сопровождается дистрибутивом Linux на двух CD, включающим также большое количество программ, способных вас загрузить выше крыши, как тетушка Опи Би. Однажды инсталлировав систему с CD в соответствии с пошаговой инструкцией, изложенной в Главе 2, вы будете иметь современную полнофункциональную версию Fedora Core Publisher's Edition. С ее помощью вы сможете выполнить все примеры, приведенные в этой книге, а также научиться управлять ею, как захотите. Если вас интересуют обновления системы и оборудования, вам нужно изучить Главы 10 и 19, чтобы всегда быть в курсе.
1 СТАТЬ ПИНГВИНИСТОМ Добро пожаловать в мир Linux
Теперь мы приступаем к нашему плану вве дения вас в мир Linux. Если вы уже являетесь его поклонником и у вас установ лена Fedora Core, то вы в основном готовы. Другие могут быть готовы только психологически, но все равно им необходимо чтото установить на свой компьютер. Некоторые, возможно, прочли заголовок этой книги в проходе книжного магазина, удивились и подумали, стоит ли им тратить деньги на эту книгу, или лучше пить кофе латте каждое утро в течение следу ющих нескольких недель. Последних я могу уверить: «Приобретите книгу». Сэкономите на желудке и нервах.
В любом случае, первым делом мы должны разобраться, что такое Fedora Core, почему вы должны инсталлировать и пользоваться ей, и что для этого нужно. Надеюсь, у вас появится уйма вопросов, и, как у большинства людей, некоторые сомнения. Но когда вы прочтете книгу до конца, установите и запустите Linux, ваши сомнения улетучатся, а вопросы, по крайней мере, большая их часть, не останутся без ответа. Теперь же расслабьтесь, успокойтесь и плывите по течению.
Что такое Linux? Ваш компьютер, несмотря на то, что он состоит из кучи замысловатых частей, на самом деле… такой кучей и является. Сам по себе, он не может ничего, кроме как включаться и выключаться, запускать один или два диска. Для того, чтобы он делал чтонибудь еще, ему необходима операционная система (ОС) для руководства. ОС, по существу, получает хорошо укомплектованный, но совсем не образованный кусок железа и обучает его, по меньшей мере, тому, чтобы он понимал, что вы хотите сделать. Вы уже знакомы и использовали, по меньшей мере, одну из многих операционных систем, распространенных сегодня. Windows, DOS, и Mac OS — это все операционные системы, как и Linux. Однако, Linux, отличается от других систем, как своей терминологией, так и возможностями и, главное, традициями. Она создавалась не корпорациями или профессионалами ради денег. Ее создал шведский энтузиаст, живущий в Финляндии, Линус Торвальдс, который хотел придумать лучшую Unixсистему, работающую на домашнем компьютере, в частности его личного. Вместо того, чтобы держать свое творение при себе, Торвальдс открыл, так сказать, его миру, и система распространялась и улучшалась компьютерными geek'ами по всему свету, всеми, кто способен был сделать ее лучше и мощнее. У Linux было много фанатов и последователей, начиная с самого ее создания в 1994 году. Приверженцы хвалят ее за большое количество функций, а также за ее надежность, стабильность, бесплатность и открытость. Несмотря на все дифирамбы, Linux, сама по себе, всего лишь система с текстовым интерфейсом. У нее нет милого рабочего стола, окон и очаровательных иконок, чтобы вы чувствовали себя безопасно и комфортно за клавиатурой. Хотя и мощная, но все же со строгим черным экраном и командной строкой, операционная система. Я думаю, что вы представляете ее как DOS на стероидах, хотя Linux — пуристы съежатся от этой мысли. А жаль! И, хотя вы можете выполнять любые задачи в Linux, набирая команды на черном экране, вы вряд ли захотите делать это. То же самое справедливо и в отношении Macintosh, простой графический интерфейс (GUI, произносится gooee) которого появился в 1984 году, а пользователи других операционных систем испытывали нечто вроде зависти. Многие требовали признать GUI их изобретением, а Windows, которая снабдила графическим интерфейсом DOS, привлекла удобством к Microsoft World много осторожных пользователей. Точно также, много пользователей Linux ощущали необходимость в графике, и различное программное обеспечение было разработано для этой
8
Глава 1
цели. Графическая оболочка, которая включена в ваш дистрибутив Fedora Core, GNOME и KDE, — пример таких разработок.
О пингвине Возможно, вы удивлены, увидев пингвина под заголовком, поэтому я должен объяснить его происхождение. Пингвин — это талисман Linux, а его имя — Такс (Tux) (см. Рис. 1). Поэтому в книге постоянно встречаются орнитологические ссылки и графические изображения, а также множество икон с пингвинами в дистрибутивах Linux и так много программ, включающих слово «penguin» или «Tux», как, например TuxRacer, XPenguins, и Pingus. Это также объясняет, почему пользователей Linux иногда называют пингвинистами.
Рис 1–1: Такс, талисман Linux
Почему я использую Linux? Люди пользуются Linux по многим причинам. Для многих имеют значение надежность, стабильность, многоязыковая поддержка, или даже собственно философия. Однако, для других , как это ни примитивно звучит, имеют значение деньги. Только представьте на мгновение, сколько стоит запустить другую операционную систему. Зайдите куданибудь, где продают программное обеспечение, и пройдитесь по рядам. Прикиньте в голове все, что вы хотите купить и сколько это стоит: офисная программа, одна или две игры, возможно, графический редактор, который поможет вам в работе с вашими цифровыми фотографиями. Теперь подсчитаем. После того, как вы оторвете свой взгляд от пола, вы поймете, что речь идет о больших деньгах. С другой стороны, заплатив за эту книгу, вы получите все, что вам нужно и даже более с помощью Linux. Несмотря на некоторое волнение, переход на Linux означает не только экономию ваших средств, но и большую многосторонность, — вы не будете зажаты в тиски изза невозможности приобрести ту или иную программу — вы получите все, что хотите.
Стать пингвинистом
9
Вы можете возразить, что есть бесплатное программное обеспечение и для других операционных систем, но давайте посмотрим на них, они часто ограничены по времени или возможностям. Более или менее стоящие программы большой частью платные, они предоставляют вам возможность попробовать ее в деле в течение месяца или меньше, чтобы вы изъявили желание заплатить за нее. Стоимость их может быть не велика, но $25 здесь, $35 — там, в конечном счете, образуется значительная сумма. К тому же по личному опыту замечу, что большинство из них вряд ли стоят тех денег, которые за них просят. Единственная из платных программ, которая мне встречалась и которую стоило приобрести, — это Lemke Software's GraphicConverter для Mac.
И это все из>за денег? В то время как деньги имеют значение для среднего пользователя, они не являются главной причиной перехода на Linux; есть уйма других причин. Как я упоминал раньше, Linux ценят за стабильность. Попытайтесь запустить вашу систему на месяц и работать без перезагрузки, вы увидите, что получится. Linux знаменита тем, что может проработать около года без проблем и снижения производительности. Учитывая многоязыковые возможности, Linux также хороший выбор для студентов языковых вузов или для пользователей, работающих в интернациональном окружении. В дополнение, Linux очень гибко настраивается: вы можете настроить ее под себя без всякого чародейства. И есть большое количество приложений, которое поставляется с большинством дистрибутивов Linux. Среди этого разнообразия встречаются и такие, которые могут поспорить с профессиональными образцами, например, Evolution или GIMP, служащие предметом зависти для тех, кто не работает в Linux.
Но действительно ли Linux готов для работы на десктопах? Это вопрос всплывает достаточно часто, и это справедливо. Рассмотрим его. Когда вы устанавливаете программу на вашу систему и получаете сообщение, что она не может быть запущена изза отсутствия какогото файла .dll, или когда вы пытаетесь установить какоето оборудование, а оно не распознается системой, никто не спрашивает, готова ли эта система для работы с десктопами. По своему опыту могу сказать, что нет причин считать Linux не готовой. Конечно, у нее могут быть случайные причуды, но они есть у всех операционных систем. Linux вполне работоспособен. Если моя мама, не большой компьютерный специалист, может ею пользоваться и засиживаться до полуночи с Linux (не хвастая этим), то я думаю, что и вы сможете сделать все правильно.
Что такое дистрибутив? Операционная система состоит из большого количества файлов, которые выполняют различные функции. Поскольку не существует корпорации Linux, то
10
Глава 1
подбор и распространение файлов, входящих в Linux для установки на ваш компьютер, а также различных необходимых вам приложений, ложится на плечи энтузиастов — компаний, университетов и даже … частных лиц. Система Linux вместе с набором приложений, которые они создают, я называю дистрибутивами, или дистрос. Вы могли бы не пользоваться дистрибутивами и попытаться собрать, что вам нужно, самостоятельно, но, без сомнения, у вас голова пойдет кругом. Большинство людей, даже geek'и, предпочитают готовые дистрибутивы. Дистрибутивы, не важно, на кого они рассчитаны, в основном состоят из одних и тех же элементов: собственно ядра Linux, это тип инсталляционных программ, которые служат для сбора и запуска должным образом всех частей и приложений, системы X Window для поддержания графического интерфейса, одной или более графических оболочек для десктопов, и серии приложений, таких как текстовой процессор, аудио плейер, игры и другие файлы, необходимые для работы. Безусловно, существует много дистрибутивов. Некоторые имеют специальное предназначение, например, для бизнеса, обучения, игр, для студентов, программистов, системных администраторов и специфических «языковых» пользователей. То, что делает дистрибутивы не похожими друг на друга, — это специфическое программное обеспечение, которое поставляется вместе с ядром Linux, а также другие свойства, например, удобство инсталляции. Некоторые дистрибутивы специально предназначены для домашних пользователей изза простоты их установки. Mandrake, SuSE и Fedora/Red Hat Linux — три наиболее популярных в этом отношении, при этом Fedora/Red Hat Linux чаще всего упоминается среди американских пользователей. Большинство этих дистрибутивов предлагается для бесплатной загрузки.
Что представляет собой Fedora Core У Red Hat, в основном, две различные линейки продуктов Linux: для персональных компьютеров и рабочих станций (Red Hat Linux 8 и 9, например), и отдельный продукт для корпоративных пользователей (Red Hat Enterprise Edition). Корпоративный продукт для Red Hat — это дойная корова, поскольку компании платят за подписку на обновления и поддержку. Пользовательские версии, несмотря на их большую популярность, в основном приносят убытки, так как большинство пользователей бесплатно скачивает их с сайта, а не покупает. В первой половине 2003 года Red Hat заявила, что не будет больше продавать пользовательский продукт в коробочной версии, вместо этого выделит отдельный полуавтономный проект Red Hat Linux Project в рамках компании. Новый проект будет продолжать выпускать пользовательские версии, но как полностью бесплатное программное обеспечение с привлечением Linux сообщества. Большинство увидело в этом позитивный момент, поскольку это увеличивало качество и скорость выхода новых дистрибутивов. В то время работа шла над дистрибутивом, который большинство людей называли Red Hat Linux 10. Вскоре после учреждения нового проекта, Red Hat Linux Project, началась работа по слиянию с другим абсолютно независимым проектом, Fedora Linux
Стать пингвинистом
11
Project. Последний, вместо того, чтобы разрабатывать собственный дистрибутив, переключился на подготовку пакетов приложений (RPM) для использования с Red Hat Linux. Целью обоих проектов было взаимное дополнение друг друга и слияние в единое целое. В результате родился Fedora Project под эгидой Red Hat. Чтобы использовать более точное всеобъемлющее название, было выбрано Fedora Core в качестве имени нового дистрибутива.
Отличается ли Fedora Core от Red Hat Linux? Fedora Core, является фактически тем, чем должен был стать Red Hat Linux 10, но с другим названием. Есть лишь небольшие различия. Пользователи Red Hat Linux 8 и 9 будут чувствовать себя с Fedora Core как дома, тот же внешний вид, функциональность, те же ощущения, что и в Red Hat Linux 9. Перефразируя поговорку, проект претерпел эволюционные, но не революционные изменения. Но, конечно, это пока. С выходом новых версий, различия будут увеличиваться, это коснется не только темы Bluecurve или добавления пары новых приложений, большинство нововведений не будут столь очевидны.
Почему тогда Fedora? При наличии такого большого разнообразия дистрибутивов, вы можете удивиться, почему мы выбрали именно Fedora Core. Я опробовал много разных дистрибутивов, но больше всего мне понравилась Fedora Core. По причинам, изложенным ниже: Удобная инсталляция. Дистрибутив Mandrake часто называют самым простым для инсталляции, и, возможно, наиболее удобным при двойной загрузке Windows/Linux систем, что отчасти верно. Однако, я предпочитаю Fedora. Я не призываю следовать мне, но что может быть проще, чем просто нажимать кнопку ENTER во время инсталляции Fedora Core и получить прекрасную рабочую систему. Не убедительно? Даже, если вы захотите, все равно ничего не сможете испортить. Работа с пакетами RPM. Как вы скоро поймете, RPM (Red Hat Package Manager— менеджер пакетов приложений Red Hat) позволяет упростить инсталляцию дополнительных приложений и связанных файлов. Обилие пакетов RPM. Возможно, изза наличия платных версий, количество пакетов RPM для Red Hat Linux и Fedora больше, чем для любого другого дистрибутива. Надежность и устойчивость. Я знаю, что это звучит как реклама, но после того, как вы попробуете поработать в системе Fedora, особенно используя GNOME, вы поймете, что имеется в виду. Чтобы вы не запортили, все восстановится как было — это очень важно для новичков, которые могут и напортачить. Ничто так не отвращает новых пользователей, как ненадежно работающая система, все должно идти как по маслу.
12
Глава 1
Богатый выбор приложений. Fedora Core поставляется с таким количеством приложений, что вы просто не будете знать что со всеми ними делать, и большинство из них создано таким образом, что начинают работать при первом же запуске системы. И еще одно замечание: сообщество пользователей Fedora/Red Hat намного больше, чем фактическое число людей, работающих с Fedora Core или Red Hat Linux. Много других дистрибутивов основаны на Red Hat, что означает их принадлежность к этому семейству с сохранением ссылок и логотипов Red Hat, но с добавлением или удалением некоторых программ и пакетов, чтобы приспособить дистрибутив к нуждам конкретных пользователей. JAMD, Yellow Dog и Alt Linux — это дистрибутивы, основанные на Red Hat Linux. В принципе и вы можете создать собственный дистрибутив на этой основе. Компания Red Hat довольно спокойно относится к таким нововведениям, и если Fedora Project будет развиваться так и дальше, вы сможете создать собственный дистрибутив на основе Fedora и назвать его какнибудь «Мой Linux», например, если вы знаете как его сделать.
Совместимость оборудования Ладно, хватит говорить о второстепенных вещах, пора браться за дело. Если вы не установили еще Linux на свою машину и не знаете, возможно ли это сделать, то стоит сказать, что Fedora Core будет работать на большинстве современных компьютеров. Конечно, вы не сможете убедиться в этом до тех пор, пока не установите и не запустите систему. На вашей машине может быть много комплектующих, которые не определяться при инсталляции. Это и видео карты, звуковые платы, сетевые карты, мониторы и т.д., все это нужно учитывать. Если вы в самом деле беспокоитесь о совместимости, вы можете на сайте в Интернете посмотреть, поддерживает ли Linux ваше оборудование. Конечно, перед этим нужно выяснить номера всех моделей. По меньшей мере, вы должны знать какая у вас материнская плата, процессор (CPU) и монитор, если вы хотите найти чтото ценное в сети. Определить тип CPU и монитора довольно просто, а с материнской платой придется повозиться дольше. Если у вас не сохранилось документации на материнскую плату, придется открывать корпус и читать маркировку на самой плате. Не беспокойтесь повредить что то, там вам не надо будет ничего трогать (и не трогайте). Вам понадобится фонарь, чтобы найти надписи, название модели и номер могут быть как в середине плате, так и по краям. На моей, к примеру, была в середине, «AOpen MX46–533V.» Вы должны найти подобную информацию. Зная модель материнской платы, вы можете проверить совместимость ее с Fedora Core. Можно просто набрать производителя и номер модели в Yahoo или Google и добавить слово «Linux.» Таким образом можно проверить на совместимость и другое оборудование. Вы можете отправить запрос на один из форумов Linux или добавить в сетевой список рассылки. Список некоторых из них приведен в Приложении B в конце этой книги. Только добавьте к вопросу, что вы новичок и хотите найти когонибудь, кто знает о поддержке данной
Стать пингвинистом
13
материнской платы (или другого оборудования) Fedora Core или Red Hat Linux. Вы, возможно, получите несколько ответов. Пользователи Linux обычно стараются расширить свои ряды за счет новых единомышленников. Если вы собираетесь приобрести новый компьютер для Linux, то тем более необходимо сначала проверить его на совместимость, если же вы устанавливаете ее на старый, то нужно вскрыть его. Не будьте таким опрометчивым как я, поиск в сети необходимой информации мне казался скучным занятием. Вы можете потратить часы на случайное тыканье и не будете ни в чем уверены. Вы можете подумать, что Fedora Core не будет работать на вашей машине, хотя это не так. Наверняка вы можете узнать только тогда, когда установите ее. Если заработает, то будет работать, если нет — то нет.
Требования к аппаратной части Беспокойства о совместимости в прошлом, но есть еще минимум требований к аппаратной части: • Процессор Pentium II 400 MHz или выше для работы в графическом режиме • Около 3GB свободного пространства на жестком диске, хотя для комфортной работы необходимо как минимум 10GB • Достаточное количество оперативной памяти (RAM) Я должен немного рассказать про RAM. В официальной спецификации значатся 192MB, необходимые для запуска Fedora Core (хотя с 256MB работа была бы боле комфортной). Да, это так. Но только в том случае, если вы будете сидеть, уставившись на рабочий стол. Это не означает, что люди в Fedora Project пытаются обмануть вас. Это особенность операционных систем. Независимо от того, какой ОС вы пользуетесь, будь то Windows, Macintosh или Linux, и что вам говорят об объеме оперативной памяти, на самом деле ее будет слишком мало. Мое главное правило: независимо от ОС к рекомендованному (не минимальному) объему оперативной памяти добавлять по меньшей мере 128MB. Независимо от официальных рекомендаций, ставьте больше. Вы не пожалеете об этом. Говорить, что чем больше оперативной памяти, тем лучше, звучит упрощенно, и, возможно даже, заносчиво, но поверьте мне на слово. Когда у вас слишком мало памяти, ничего удивительно, что с системой будут случаться сверхъестественные вещи: приложения будут открыться годами, или вообще не открываться; маленькие иконки так и никогда не появятся на экране; зависания и падения системы становятся более частыми. Чтобы быть реалистом и честным человеком, скажу, что 256MB — это абсолютный минимум, который вам необходим. Лично я бы посоветовал 384MB RAM для того, чтобы работать гладко и комфортно. Быстрый процессор иметь дорого и невозможно оценить его преимущества, если недостаточно памяти. Это все равно, что пытаться дергать за веревочку куклу в тесной кладовке. Вы бы смогли это сделать, но оказались бы в ужасно неудобном положении и задевали бы руками о стены каждую секунду.
14
Глава 1
Память сегодня относительно недорога, так что покупайте. Сэкономив на приложениях с Fedora Core, у вас останутся деньги, чтобы сделать свою жизнь проще. В конце концов, 128MB DIMM (чип памяти) обременит вас меньше, чем на $30, а 256MB DIMM — меньше, чем $45 (по расценкам Hardware Planet, www.compwarehouse.com и 18004 Memory, www.18004memory.com на момент написания книги). Только представьте, сколько памяти по этим расценкам вы могли бы приобрести вместо одной Windows Office.
Что дальше? Теперь, когда вы знаете больше о Linux, пришло время приступать к ее использованию. Если Fedora Core уже установлена на вашей машине, то переходите к Главе 3. Если нет, то настало время ее инсталлировать. Сосредоточьтесь, сидя у экрана, закусите удила и вперед к следующей главе. Время становится пингвинистом!
Стать пингвинистом
15
2 БЕРЕМ ОБЯЗАТЕЛЬСТВА Устанавливаем Linux
Если на вашей машине уже установлена Fedora Core (или Red Hat Linux 9), вы можете пропустить эту главу и переходить сразу к следующей. В противном случае, вам надо ее инсталлировать, и если вы готовы и горите желанием, то продолжайте читать. В этой главе я расскажу о пошаговой инсталляции и обо всем, что следует сделать, чтобы установить Linux на вашу машину и запустить ее.
Защита от самого себя Перед началом инсталляции Fedora Core, вы должны придумать пароль для суперпользователя root, имя и пароль для обычного пользователя пользователя. Вы должны будете ввести их во время инсталляции, поэтому хорошо бы было придумать их заранее. Вы можете не знать, что такое root, поэтому я вам сейчас объясню. Вообще, Linux требует наличия как минимум двух учетных записей: учетной записи суперпользователя root и учетной записи пользователя. Первый создается автоматически и все, что от вас требуется, это ввести пароль. Учетная запись root используется для администрирования системы, например, установки новых программ или изменения системных настроек. Учетная запись пользователя создается после инсталляции, этот процесс описан в конце главы. Вы должны решить, какой пароль и имя пользователя вы будете использовать. Ими вы будете пользоваться в каждодневной работе. Если вы делаете чтонибудь, отличное от внесения изменений в системные настройки, вы должны использовать собственную учетную запись пользователя. Это способ Linux использует для защиты вас от самих себя, чтобы вы не могли случайно повредить систему. Если вы сделаете чтото не так под своей учетной записью, это не отразиться на системе. Под записью root вы можете создавать дополнительные пользовательские учетные записи в любое время. Предположим, члены вашей семьи хотят использовать компьютер, но вам не нравится, когда они устраивают беспорядок на вашем Рабочем столе с вашими файлами, или, еще хуже, разрушают вашу систему какимнибудь образом. Вы можете создать одну учетную запись для себя и другие для своей дочери (Эрики), сына (Джетро) и супруги (Пэт). В Linux, когда ктонибудь из них запустит компьютер, сможет войти в систему под своим именем и не будет иметь доступа к самой системе или какимнибудь чужим файлам. Джетро не сможет просмотреть частную переписку Эрики; Эрика не сможет узнать по закладкам, какие сайты посещает Джетро, а ваша любимая Пэт не сможет из ваших электронных таблиц выяснить, как вы тратите семейные деньги — все удобно и безопасно. Конечно, имея доступ как пользователь root и войдя в систему под любым из их учетных записей, вы можете узнать все их секреты. Это может быть не справедливо, но таково положение вещей. Теперь, когда вы разобрались что такое пользовательские и суперпользовательские /root учетные записи, выберите пароль для обоих. Вы можете использовать пароль пользователя всякий раз при входе в систему, так что постарайтесь придумать такой, чтобы не забыть и набирать его на клавиатуре каждый день. Пароль root также важен, хотя использовать его вы будете не часто, например, при выполнении упражнений для этой книги. Но его вы должны хорошо запомнить, так как его нельзя восстановить. Вам надо придумать собственное имя пользователя. Оно должно быть простым, как инициалы (мое имя — rg) или любимая тропическая рыбка — neontetra.
18
Глава 2
Чтобы вы не выбрали, это будет появляться ежедневно на вашем рабочем столе, так что убедитесь, что оно не будет вас раздражать. Слова, вроде «грязный дом», появляющиеся ежедневно на экране, могут быть не очень приятны. В любом случае, имя пользователя должно писаться без пробелов и строчными буквами. Выбрав имя и пароли для записей root и обычного пользователя, запишите их на бумаге или в книге, и держите перед глазами до конца инсталляции, чтобы все прошло без заминок. После вы должны будете хранить их безопасном месте, и не забывать, как я, где это тайное место находится. Это очень важно, поскольку со временем все забывается. Сохранение пароля записи root — самое важное, поскольку без него вы не сможете устанавливать пакеты, добавлять пользователей, и даже, изменить настройки принтера.
Нужна ли двойная загрузка? Если на вашей машине не установлена Windows, вы можете пропустить эту секцию. В противном случае, вы должны решить, хотите ли вы сохранить ее? Windows и Linux, инсталлированные на одной машине, могут спокойно сосуществовать. Я начинал с двойной загрузки. Но спустя некоторое время, я обнаружил, что пользуюсь исключительно Linux. Отведя большое дисковое пространство под Windows, я его фактически потерял, и, однажды, я снес эту систему и оставил только Linux. Помоему, если у вас нет какихто приложений, которые не работают под Linux (например, некоторые игры), оставьте одну только Linux и забудьте про Windows. В Linux есть все, что вам может понадобиться, и поскольку OpenOffice может читать и редактировать файлы MS Office, то у вас всегда будет возможность контакта с Windows. Вы можете подумать, что если поступите так, как я вам советую и снесете Windows при установке Linux, вам, возможно, придется повторно ее устанавливать, если вам не понравиться Linux? Или если вы не сможете установить ее должным образом? Это будет поистине пустой тратой времени и сил. Верите вы или нет, но у моего предложения есть преимущества даже при неудачном сценарии развития событий. Вы могли заметить, что у вашей системы Windows, после того как вы ей пользовались какоето время, появляются глюки — это уже не тот быстрый котеночек, что был в начале. Меню появляются не так быстро, как раньше, программы стартуют медленно, и вы все время думаете, что, черт побери, происходит, поскольку таинственные вещи случаются все чаще. Это заложено в природе системы, и единственная возможность вернуть все на свои места — переустановить все заново. Даже, если вы решите вернуться к Windows позже, вы все равно останетесь в выигрыше, поскольку она будет работать лучше, чем раньше. Затратив немного больше времени в начале, вы, в результате выиграете в конце. Если вы остановитесь на двух системах одновременно, загрузчик Linux при старте вашей машины предложит вам выбрать какуюто одну из них, после чего
Берем обязательства
19
продолжиться обычная загрузка той ОС, какую вы выбрали. Все это работает прекрасно, так что вам не о чем беспокоиться. Конечно, чтобы создать двойную загрузку, у вас должно быть либо два жестких диска (предпочтительно), или, по меньшей мере, два раздела на нем. Диск, или раздел, на который вы намерены установить Fedora Core (не Windows, или первичный раздел) должны быть как минимум 5 gigabytes (GB). Если у вас нет одного раздела такого объема, но есть два или три, которые вы можете использовать, то установка также возможна. Если у вас нет ничего из перечисленного, вы можете установить дополнительный внутренний жесткий диск или переразметить имеющийся какойнибудь программой, например Partition Magic, перед установкой Fedora Core. Состояние вашего первичного раздела или диска определится во время инсталляции двойной загрузки. Если раздел или диск не отформатирован, инсталляция будет напоминать установку одной системы Linux. Если же они отформатированы под файловую систему DOS, например, Fatl6 или Fat32, то у вас будет больше забот с их удалением во время инсталляции. Этот процесс описан в секции «Инсталляция с двойной загрузкой» дальше в этой главе — прочтите, чтобы чувствовать себя уверенно.
До инсталляции: можете ли вы загрузиться с CD? Перед тем, как начинать инсталляцию, убедитесь, что на вашей машине установлена загрузка с CD привода. Большинство машин позволяют это делать, так что вам, возможно, не придется чтото специально предпринимать. Если вы не уверены в этом и у вас нет желания с этим возиться, вы узнаете об этом, продолжив пошаговую инсталляцию, описанную в следующей секции. После начала инсталляции, вы сможете только продолжать ее. Если вы неожиданно загрузили Windows, вам необходимо будет сделать некоторые корректировки. Возможно, все, что вам понадобиться — это перезагрузить компьютер и нажать клавишу, которая будет указана на экране, чтобы войти в BIOS. Обычно, это DELETE или Fl, но на разных машинах они неодинаковы. Если информация на экране промелькнула слишком быстро, вы можете взять руководство пользователя и посмотреть в нем. Войдя в BIOS, измените последовательность загрузки таким образом, чтобы загрузка с CD стояла на первом месте. Если ваша машина не может быть загружена с CD вообще, создайте загрузочную 3.5дюймовую дискету. В этом случае вам придется сначала загрузить Windows. Затем вставьте Fedora Core Install Disk 1 и на рабочем столе откройте папку dosutils на этом диске. В папке dosutils вы найдете другую, которая называется rawritewin. В ней будет утилита rawwritewin (это не опечатка: две буквы «w» в названии папки, три — в названии приложения). На иконке этой программы — маленький пингвин. Двойной щелчок по иконке и программа RawWrite откроется, как показано на Рис. 2–1.
20
Глава 2
Рис. 2–1: RawWrite в Windows Для создания загрузочной дискеты, вставьте 1.44MB флоппи диск в дисковод. В строке Image File (загрузочный модуль) в окне RawWrite наберите D:\images/bootdisk.img (если ваш CD дисковод обозначается другой буквой, то поставьте соответствующую) или используйте ...клавишу, чтобы указать ее месторасположение графическим символом. После этого, нажмите клавишу Write, и программа RawWrite создаст для вас загрузочный флоппи диск. Не забудьте надписать его.
Приступаем к делу Давайте приступим собственно к инсталляции Linux. Вставьте Install Disk 1 в ваш CD привод (если вам необходимо создать загрузочный флоппи диск, воткните его в дисковод) и положите рядом другой инсталляционный и флоппи диски. Положите эту книгу на колени так, чтобы вы могли ее видеть, и приготовьтесь действовать. Настало время! Для того, чтобы не усложнять процесс, я попрошу вас положиться здесь целиком на меня. Не суетитесь во время инсталляции, ничего не предпринимайте, пока я вас не попрошу чтонибудь проверить или решить самостоятельно. Если чтото покажется вам странным, это не причина для переживаний. Доверьтесь мне. Я собираюсь показать вам, как инсталлировать систему, чтобы вы могли выполнить все упражнения, приведенные в настоящей книге, которые позволят вам в будущем справляться со всеми проблемами самостоятельно, придадут вам гибкость и возможность справляться со всем чуточку быстрее. Мы установим графическую среду KDE в добавок к GNOME, что позволит вам в дальнейшем
Берем обязательства
21
пользоваться любой по вашему усмотрению. Когда вы больше разберетесь о том, что делаете, вы сможете вносить изменения в настройки системы, добавлять или удалять какието пакеты. Когда вы просмотрите все шаги инсталляции, они могут показаться вам нудными и бесконечными. Но это не так. Намного быстрее, чем вы себе представляете. 23 шага инсталляции завершатся меньше, чем за пять минут. Как новичку, вам может понадобиться чуть больше времени, но не стоит беспокоиться. В целом процесс завершается меньше времени, чем установка Windows XP или Mac OS X. Кроме того, имейте в виду, что устанавливая другие ОС, вы инсталлируете только несколько необходимых приложений. А при установке Fedora Core Linux вы получаете большинство приложений, которые вам могут когданибудь понадобиться. Таким образом, одним махом вы убьете двух зайцев. Еще одно замечание перед началом. Некоторые люди испытывают определенный трепет перед инсталляцией системы. Они нервничают, если находятся дома, часто выходят курить, если случайно нажмут не на ту кнопку. Само собой, не стоит так относиться к инсталляции. Пока вы можете вернуться назад и ввести заново данные, все будет OK. Если при первой установке вы потерпели неудачу, что дальше? Просто начните все сначала. Даже при желании, вы не сможете ничего испортить. Просто уделите инсталляции больше времени, чем обычно требуется. Не приступайте к установке системы за час до ухода на работу или встречи с другом в деловой части города. Спешка приводит к ошибкам. Отведите на инсталляцию достаточно времени…и вы сможете не переживать о неправильно введенных данных. Теперь все предварительные замечания сделаны, приступаем к делу. 1. Запускаем машину. Если вы этого еще не сделали, вставьте Install Disk 1 в привод (а флоппи в дисковод, если это необходимо), и запустите вашу машину. 2. Выбираем тип инсталляции. После вывода экран белого текста, вы попадаете в первую полу графическую среду. Здесь вы должны выбрать тип инсталляции. Просто нажмите ENTER на клавиатуре для продолжения установки в графическом режиме. Белый текст еще некоторое время будет появляться на экране. 3. Проверка интерфейса управления мультимедиа&устройствами. Если вы устанавливаете Fedora с прилагаемого диска, то этот шаг вы пропустите и перейдете сразу к следующему. Если вы инсталлируете систему с образа (ISO) диска, загруженного из Интернета, вы должны будете нажать ENTER для проверки интерфейса управления мультимедиаустройствами, или пропустить этот пункт, используя TAB или курсор для активации кнопки No и затем подтвердить выбор — ENTER. Решать вам, но лично я бы не беспокоился насчет этого пункта. Теперь вас будет приветствовать голубой экран со словами «Добро пожаловать в Fedora Core» сверху. Через несколько секунд нижняя четверть экрана снова станет черной и на ней будет прокручиваться белый текст. Еще
22
Глава 2
через несколько секунд экран вообще погаснет, но не стоит паниковать, это продлиться не долго. Затем в центре экрана вы увидите X на синем фоне после перехода Fedora Core в графический режим. Через пару секунд изображение исчезнет, после чего вы и увидите «Добро пожаловать в Fedora Core.» Примечание Если у вас LCD дисплей, или старый нестандартный монитор, возможно, инсталлятор не определит его. В этом случае, упомянутое приветствие не появится, или приветствие будет искажено так, что вы не сможете ничего разобрать. В этом случае перезагрузите вашу машину и затем в приглашении, появляющимся в полу — графическом режиме в шаге 2 наберите type Linux lowres after the Boot: prompt («Boot» уже будет на экране, вам не надо его набирать) и нажмите ENTER. После этого все должно заработать. В противном случае, перезагрузите еще раз вашу машину, и когда вы попадете в полуграфический режим опять, наберите in linux nofb after the Boot: prompt и нажмите ENTER. 1. Welcome to Fedora Core. Просто нажмите Next для продолжения. 2. Язык инсталляции по умолчанию. Выберите нужный язык из списка и нажмите Next. В дальнейшем вы сможете добавить другие языки, так что не беспокойтесь. 3. Раскладка клавиатуры. Выберите раскладку, или примите по умолчанию, если она верна, и нажмите Next. 4. Мышь. Выберите тип мыши, или примите по умолчанию, если она указана правильно, и нажмите Next. Примечание Если у вас лэптоп с двухкнопочным трэкпадом, то вам нужно выбрать мышь (PS/2) с двумя кнопками. 5. Определение монитора. Скорее всего, вы будете видеть на экране только эту надпись, если инсталлятор не определит тип вашего монитора. В этом случае выберите Unprobed Monitor (Неопределенный Монитор). После этого выберите какуюнибудь настройку в группе Generic (Общие). 6. Проверка обновлений. Если вы устанавливаете Fedora на жесткий диск, на который не было Linux, вы скорее всего не увидите этого сообщения. В противном случае выберите Install Fedora Core и нажмите Next. 7. Тип инсталляции. Выберите Workstation (Рабочая станция) и нажмите Next. 8. Разметка диска. Automatically Partition (автоматическая разметка) будет проводиться по умолчанию. В этом случае, если у вас не предусмотрена двойная загрузка, нажмите Next. Для систем с двойной загрузкой все будет несколько иначе. Если вы устанавливаете Fedora Core на неформатированный раздел жесткого диска (т.е. на свободное пространство), то можете переходить к шагу 11. Если же ваш целевой раздел отформатирован, выберите Partition Manually with Disk Druid (отформатировать диск вручную), нажмите
Стать пингвинистом
23
Next, и следуйте шагам, описанным в секции «Инсталляции систем с двойной загрузкой», дальше в этой главе. Затем вы можете вернуться к шагу 11 и продолжить инсталляцию. 9. Автоматическое создание разделов. Выберите Remove all Linux parti& tions on this machine (Удалить все Linux разделы на этой машине) и нажмите Next. Если вы хотите очистить весь жесткий диск и сделать его только под Linux, выберите Remove all partitions on this machine (Удалить все разделы на этой машине). В этот момент появится маленькое окно с вопросом, действительно ли хотите сделать это? Нажмите Yes. Оно будет сопровождаться появлением другого всплывающего окна, сообщающего, что загрузочный раздел может не совпадать с загрузочными разделами на вашей машине. Просто нажмите OK. 10. Разметка диска. Примите по умолчания, нажав Next. 11. Конфигурация загрузчика. Если вы не устанавливаете систему с двойной загрузкой, примите по умолчанию, нажав Next. В системе с двойной загрузкой, вы каждый раз должны будете выбирать в меню что загружать, Windows или Fedora. Если вы ничего не предпримите, то автоматически через несколько секунд начнется загрузка Fedora. Если вы хотите, чтобы первой автоматически загружалась Windows, отметьте в диалоговом окне первой DOS, как показано на Рис. 2–2.
Рис. 2–2: Установка ОС по умолчанию при двойной загрузке
24
Глава 2
12. Конфигурация сети. Отметьте по умолчанию, нажав Next. Имейте в виду, если инсталлятор не найдет подходящую сетевую карту (для Интернета), этот экран не появится. 13. Конфигурация Firewall. Нажмите Next, чтобы принять установки firewall по умолчанию. Это избавит вашу систему от помех. 14. Поддержка языка. Если вы хотите установить несколько языков на вашей машине, добавьте их сейчас. Выбирайте столько языков, сколько захотите. Можете загрузить любой из выбранных вами языков, после чего интерфейс системы, большинство приложений, и, самое главное, справочные файлы будут появляться на нужном языке (в Главе 17 вы найдете более подробную информацию по этой теме). Если вам не нужна мульти язычная машина, примите язык по умолчанию, который является и языком инсталляции. В любом случае, закончите этот шаг нажатием кнопки Next. Примечание В Главе 17 вы найдете информацию о том, как добавить любой иностранный язык после инсталляции системы. Однако, если вы хотите включить поддержку китайского, японского или корейского языков, то лучше, и проще, это сделать сейчас. 15. Установка часовых поясов. Выберите желтую точку, ближайшую к месту вашего жительства (или по крайней мере, в том же часовом поясе, в котором вы живете) и нажмите Next.
Рис. 2–3: Выбор программ и пакетов для инсталляции
Берем обязательства
25
16. Установка пароля для суперпользователя root. Введите два раза выбранный пароль и нажмите Next. 17. Инсталляция пакетов по умолчанию. Ваш компьютер может в течение нескольких секунд искать необходимые пакеты. После того, как он их найдет, выберите Customize the set of packages to be installed (Настройка инсталлированных пакетов) и нажмите Next. 18. Настройка выбранных пакетов. На этом этапе вы можете добавить группы программ или другие пакеты, которые не входят в комплект Fedora по умолчанию, но которые могут понадобиться или быть полезными при выполнении упражнений, приведенных в этой книге. Когда Package Group Selection появиться на экране (как на Рис. 2–3), сделайте следующее: a. Отметьте окно KDE Desktop Environment. b. Прокрутите вниз к Sound & Video и нажмите ссылку Details справа. Окно с подробным описанием пакетов audio/video появится на экране (см. Рис 2–4). Отметьте галочкой в следующем окне grip (внешний интерфейс для CD риппера и кодировщика Ogg Vorbis) и xcdroast (графический интерфейс для создания CD), и затем нажмите OK.
Рис. 2–4: Выбор параметров пакета «звук и видео». c.
В заключение, прогоните колесо прокрутки до секции System и отметьте System Tools. После завершения всех действий, нажмите Next.
26
Глава 2
19. Об инсталляции. Просто нажмите Next. 20. Необходимые медиа устройства. Маленькое окошко, в котором будет выведена информация, какой инсталляционный CD вам нужен. Просто нажмите Continue, после чего начнется разбиение и форматирование диска. 21. Установка пакетов. Инсталлятор начнет запись системы и всех приложений, выбранных на диске. Вас будут приветствовать различные программы (некоторые из них показаны на Рис. 2–5), некоторые с остроумными комментариями, и голубые индикаторы выполнения хода задания будут информировать вас о том, что устанавливается в данный момент. Вы можете наблюдать за ходом установки со стороны, сделать себе сэндвич, или посмотреть ТВ. Чтобы вы не выбрали, возвращайтесь минут через десять, чтобы сменить CD. Весь процесс, в зависимости от скорости вашей машины, займет менее 20 минут.
Рис. 2–5: Установка Fedora Core 22. Создание загрузочного диска. После установки системы и всех приложений, инсталлятор спросит, хотите ли вы создать загрузочную дискету. Это необходимо сделать просто в целях безопасности, поэтому нажмите Next. Маленькое окошко (см. Рис. 2–6) сообщит вам о необходимости вставить флоппи диск в привод, так и поступайте. Не имеет значение, чистый он, или нет (если вам не нужны старые данные на нем), отформатированный, или совсем новый. После того, как вы вставите его в привод, нажмите кнопку Make boot disk, и инсталлятор начнет его очищать, форматировать, и создаст загрузочную дискету.
Берем обязательства
27
Рис. 2–6: Создание загрузочной дискеты. 23. Поздравление по поводу завершения инсталляции. На этом этапе завершается основной процесс инсталляции. Все что вам нужно сделать теперь, это вынуть CD и флоппи диск из приводов, и нажать Reboot (Перезагрузка). Не забудьте какнибудь пометить флоппи диск.
Инсталляция с двойной загрузкой Если вы решили сохранить Windows на вашей машине и установить Linux на другой раздел или другой внутренний жесткий диск, в этом случае вам следует пройти следующие шаги инсталляции, как было упомянуто в пункте 10 в предыдущей секции. Если вы устанавливайте только Linux без сохранения Windows на вашей машине, вы можете пропустить эту секцию и двигаться дальше, конечно, если у вас еще не пропал интерес. Как я уже упоминал, для создания системы с двойной загрузкой, вам необходимо иметь дополнительный жесткий диск на вашей машине (предпочтительно), или как минимум 5GB свободного пространства (10GB было бы лучше) в разделе, который вы решили отвести под Linux (не тот, на котором установлена Windows. Если у вас нет второго жесткого диска или дополнительного раздела, вам необходимо или установить другой жесткий диск, или создать новый раздел на существующем какойнибудь специальной программой, вроде Partition Magic, перед инсталляцией Fedora. Вам не надо форматировать или очищать первичный раздел перед инсталляцией, только убедитесь в его наличии. И еще раз, запомните, что все данные в разделе или на диске, которые вы отвели под Linux, будут стерты. Следующие шаги подготовят ваш диск к инсталляции с двойной загрузкой. Это может показаться сложным на первый взгляд, но это совсем не плохо. Просто следуйте указаниям, и у вас не будет никаких проблем. Вы всегда можете вернуться назад, чтобы изменить сделанные назначения, поэтому не расстраивайтесь. Процесс не является необратимым. 1. Выберите раздел на диске. На экране, как показано на Рис. 2–7, выберите целевой диск или раздел. Расположение диска на рисунке, конечно, будет зависеть от установок дисковода. Выберите раздел или диск, который вы хотите использовать под Linux, кликнув на названии раздела в списке, или графическом изображении с установками вашего диска. Раздел Windows будет обозначен, скорее всего, как hdal (для IDE интерфейса), или sdal (для
28
Глава 2
SCSI интерфейса), тогда ваш целевой раздел будет , возможно, hda2, или в случае с отдельным диском, — sda2, hdbl, или sdbl. Сделав выбор, нажмите кнопку Delete в середине правой половины экрана, после чего все данные будут удалены и начнется форматирование. 2. Подтверждение удаления раздела. Появится маленькое окно с предупреждением, как показано на Рис. 2–8. Нажмите кнопку Delete, чтобы удалить раздел. Если вам показалось, что вы ошиблись, вам не следует переживать, что диск испорчен безвозвратно. Вы можете нажать кнопку Back и начать все сначала. 3. Определение свободного пространства. Ваш первичный раздел будет показан теперь как свободное пространство. Выберите эго кликом мышки, и затем нажмите кнопку New. Появиться окно с дополнительным разделом, как показано на Рис. 2–9, 4. Создание раздела подкачки. В окне дополнительного раздела нажмите File System Type и в ниспадающем меню выберите Swap. В окне Size (MB) наберите значение, равное двойному размеру оперативной памяти (RAM) на вашем компьютере. Так, если у вас 256MB RAM, наберите 512, и т.д. После этого нажмите OK.
Рис. 2–7: Выберите раздел или диск для инсталляции 5. Создание загрузочного раздела. Выберите оставшуюся часть свободного раздела и нажмите кнопку New. Окно дополнительного раздела появится опять, но на этот раз, для Mount Point выберите /boot из ниспадающего меню. В File System Type выберите ext3. И, наконец, в окне Size наберите 100. После окончания нажмите OK.
Берем обязательства
29
Рис. 2–8: Подтверждение удаления раздела 6. Подтверждение создания загрузочного диска. Маленькое окошко подскажет вам, что необходимо создать загрузочный диск. Вы должны сделать это в конце инсталляции на всякий случай, поэтому нажимайте Continue. 7. Создание раздела root. Выберите оставшееся свободное пространство, кликнув по нему мышкой, затем нажмите кнопку New. Опять появиться окно дополнительного раздела (см. Рис. 2–10). Для Mount Point выберите /from в ниспадающем меню. Для File System Type — ext3 в ниспадающем меню. В конце выберите опцию Fill to maximum allowable size в секции Additional Size Options. После того, как вы все сделаете, нажмите OK.
Рис. 2–9: Выбор свободного пространства и нового раздела 8. Разметка диска. Разметка диска, которую вы сделали, будет выглядеть как показано на Рис. 2–11. (Конечно, она может выглядеть немного иначе, в зависимости от установок вашей аппаратной части.) Если все выглядит так, как надо, нажмите Next. Если вам чтото показалось не правильным, и вы захотели это переделать, нажмите Back и начтите все сначала.
30
Глава 2
Рис. 2–10: Создание раздела root 9.
Возврат к основным шагам инсталляции. Теперь вы сделали все необходимое для двойной загрузки. Возвращайтесь к обычному процессу инсталляции с шага 11, и продолжайте.
Рис. 2–11: Завершение
Берем обязательства
31
После инсталляции После завершения всей инсталляции и автоматической перезагрузки, вы увидите предложение загрузить систему. Если вы установили на машину только Linux, просто нажмите ENTER (или подождите несколько секунд). В случае с двойной загрузкой наведите курсор на Fedora Core и нажмите ENTER. Вскоре появится новое приглашение (показанное на Рис. 2–12), чтобы пройти послеинсталляционный процесс. К счастью, здесь всего несколько шагов, поэтому не стоит торопиться. 1. Welcome (Добро пожаловать). Просто нажмите Next. 2. Лицензионное соглашение. Просмотрите соглашение и выберите Yes, I agree to the License Agreement (Да, я согласен с лицензионным соглашением) и нажмите Next. 3. Время и дата. По умолчанию они должны быть корректными, поэтому принимаем их. 4. Учетная запись пользователя. Наберите свое имя пользователя, которое вы выбрали заранее (без пробелов и заглавных букв), ваше настоящее имя (имя и фамилию), а затем пароль в двух строках. После этого нажмите Next.
Рис. 2–12: Экран приглашения (Welcome) к постинсталляционному процессу 5. Звуковая карта. На этом этапе вы можете проверить свою звуковую карту, нажав кнопку Test Sound. Вы услышите три звука (по одному из каждого внутреннего динамика, и затем один из обоих в унисон). После этого всплывающее окно спросит вас, слышали ли звуки. Нажмите Yes, и окно исчезнет. Затем нажмите Next. 6. Дополнительный CD привод. Возможно, у вас его нет, поэтому нажимайте Next. 7. Завершение установки. Все, что вам нужно сделать — нажать Next. Теперь вы все сделали, и новая система Linux установлена на вашу машину. Через несколько мгновений вы увидите экран регистрации, определить, что вам надо делать, поможет следующая глава. Увидимся там. Привет!
32
Глава 2
3 НОВОЕ МЕСТО ДЛЯ ДОМАШНИХ ЗАНЯТИЙ Изучаем Рабочий стол
Итак, вы установили Fedora на свой компьютер и горите желанием продолжить работу. Экран с приглашением к регистрации появляется каждый раз при загрузке Fedora Core и ждет ваших дальнейших действий (см. Рис. 3–1). Нет причин заставлять его долго ждать, поэтому наберите ваше имя пользователя и дайте подтверждение ENTER. Потом на том же экране вас попросят набрать пароль. Введите его и нажмите ENTER опять. В течение нескольких мгновений вы будете наблюдать ваш новый рабочий стол в Fedora.
Рис. 3–1: Экран с приглашением регистрации в Fedora Core
Добро пожаловать на Рабочий стол GNOME Как я уже упоминал, дистрибутив Fedora поставляется с двумя графическими оболочками — GNOME и KDE. Каждая из них имеет свои достоинства и недостатки, а также, своих приверженцев и недоброжелателей. Однако, поскольку GNOME является графическим окружением, устанавливаемый в Fedora Core по умолчанию, и, помоему, проще для освоения новыми пользователями, мы уделим ему больше внимания в этой книге. Если вы боитесь, что упустите чтото, используя только GNOME, позвольте мне уверить вас, что это не так. Вы можете запускать приложения KDE из GNOME, и наоборот. Фактически, если вы взгляните на Главное меню, то увидите много приложений KDE, перечисленных в различных субменю. Большинство приложений, начинающихся на К, принадлежат KDE, например, игры KAtomic и Kbounce, и программа для дозвона в Интернете KPPP, которые я буду рассматривать в Главе 4. Если вы следовали моим указаниям до настоящего момента, то KDE также установлен на вашу машину, и вы вправе его использовать после того, как закончите читать эту книгу. Рабочий стол GNOME показан на Рис. 3–2, и, как вы могли заметить, он не намного сложнее по сравнению с тем, к чему вы привыкли в Windows. Но пусть сходства вас не вводят в заблуждение, различия достаточно существенные. Три главных элемента вы могли заметить на экране: иконки рабочего стола, панель GNOME внизу и кнопка Главного меню в крайнем левом углу панели GNOME. Я подробно остановлюсь на каждом элементе в этой главе.
34
Глава 3
Рис. 3–2: Рабочий стол GNOME
Иконки Рабочего стола Как вы могли заметить, на Рабочем столе три иконки: О себе, Начать здесь и Корзина. Чтобы не усложнять, начнем с самого простого, и без сомнения, с самого знакомого — Корзины.
Корзина Нет ничего загадочного в Корзине… по крайней мере в иконке Корзины на Рабочем столе, ее назначение мало чем отличается в различных ОС. Перетаскивайте мышкой файлы, которые вам больше не нужны, на иконку Корзины, и они удалятся. Когда вы хотите очистить корзину, просто кликните правой кнопкой мыши на иконке и в ниспадающем меню выбираете Empty Trash (Очистить Корзину). Если вы перетащили чтонибудь важное, система сообщит, что вы не можете это удалить. Все просто и знакомо, не зависимо от того, с какой ОС вы работали раньше.
Начать здесь Несмотря на название этой иконки, вам не нужно начинать с нее. Фактически, вы можете ее полностью игнорировать, поскольку это просто ссылки на системные настройки, которые проще делать из Главного меню, но об этом — позже.
Новое место для домашних занятий
35
О себе Эту иконку на вашем Рабочем столе нельзя назвать «пользователи». Она обозначает имя пользователя, под которым вы вошли в систему. Например, мое имя пользователя «rg», поэтому на иконке будет показано «Об rg». Если вы войдете в систему под именем «малахит», то иконка отобразит «О малахите», и т.д. Все логично. Конечно, я не могу предсказать всех имен читателей этой книги, поэтому я придерживаюсь более общего обозначения «О себе», когда говорю об этой иконке, и, как вы скоро поймете, я делаю это очень часто. Как вы заметили, иконка «О себе» выглядит как домик в папке (оригинальное название «user's Home»). Это может подсказать вам, что это ваша личная папка, чтото вроде My Documents (Мои документы) в Windows. Здесь вы можете хранить ваши файлы, все, что загружаете из Интернета, оцифрованные (риппованные) музыкальные композиции. Это ваша территория, даже если у вас мультипользовательская машина, никто кроме вас (если не знает пароль пользователя root) не сможет порыться в ней.
Наутилус Если вы дважды кликните на иконке «О себе», откроется окно, показывающее ее содержимое — это ярлык для вашей папки, хранящейся на жестком диске. Программа, которая организует просмотр и хранение ваших данных, называется файловым менеджером Наутилус. Возможно, вы не думали раньше о файловом менеджере операционной системы как о программе, но фактически, так оно и есть. У Наутилуса есть много интересных свойств, достойных рассмотрения. Например, у него есть очень популярное свойство, без сомнения заимствованное из Mac OS 9 — WindowShade: при двойном щелчке мышью на области заголовка окно свернется таким образом, что будет видна только узкая полоска с заголовком — полезное свойство, когда вы хотите свернуть на несколько мгновений окно. Есть много и других свойств, на некоторых я остановлюсь сейчас, о других расскажу в следующих главах.
Программа просмотра изображений в Наутилус Одно из очень удобных свойств в Наутилус — использование его в качестве программы просмотра или предпросмотра изображений. Когда вы пролистываете содержание папки, содержащей графические изображения, Наутилус отображает миниатюры (thumbnails) этих файлов (как показано на Рис. 3–3) вместе с названиями файлов. Это позволяет вам видеть изображения без специальных графических программ. Конечно, это не уникальное свойство в современных ОС, но, тем не менее, очень удобное. Однако, в Наутилусе при двойном клике мыши на маленьком изображении, изображение открывается в том же окне в реальном размере, как показано на Рис. 3–4. Кроме того, вы можете увеличить или уменьшить его, используя кнопки на лупе + и —, или правым щелчком мыши вызвать
36
Глава 3
выпадающее меню, где можете непосредственно выбрать нужное значение в процентах для увеличения.
Рис. 3–3: Просмотр миниатюр в окне Наутилуса
Рис. 3–4: Просмотр увеличенного изображения в окне Наутилуса
Новое место для домашних занятий
37
Вы ничего не можете сделать с изображением в Наутилусе, кроме как просмотреть его, но для редактирования, все что вам необходимо сделать — это нажать на правую кнопку мышки и в выпадающем меню выбрать Open With > The Gimp, откроется графический редактор GIMP аналог Photoshop в Linux (больше об этой программе будет рассказано дальше в этой главе и в Главе 14). В GIMP помимо других вещей вы можете изменить размер изображения, выбрать цветовой баланс, яркость, контраст, конвертировать из одного графического формата в другой (например, из .jpg в .png), применить аэрограф для улучшения оттенка вашего лица на фотографии, и даже нарисовать зеленые листики на венке вокруг вашей головы. Все самое нужное.
Использование Наутилуса для просмотра текстов и PDF файлов В добавок к графическим файлам, Наутилус позволяет просматривать и содержи мое текстовых файлов (сохраненных в формате .txt) без привлечения других программ. Если, например, у вас есть заметки, которые вы написали и сохранили в текстовом файле, вы можете просто дважды кликнуть по иконке файла в Наути лусе, и его содержимое отразится в окне менеджера. Наутилус может тоже самое проделывать и с PDF файлами, выполняя роль простой программы просмотра.
Панель Side Pane в Наутилус У Наутилус есть свойство sidepane, которое открывает новые возможности. Чтобы увидеть эту панель, зайдите в меню View в верхней части окна Наутилус и выберите Side Pane. Окно Наутилус теперь будет показывать главным образом пустые клетки в левой части, украшенные вашим именем пользователя. Помимо этого, на панели можно будет увидеть, сколько файлов и подпапок в просматриваемой папке, и когда вы в последний раз добавляли или удаляли их. Если этого не достаточно, чтобы подогреть ваш интерес, есть коечто еще.
Рис. 3–5: Использования дерева в панели Наутилуса side pane
38
Глава 3
Если вы кликните в меню на Information, пока находитесь в панели side pane, то откроются другие опции. Возможно наиболее полезное из них, особенно это касается пользователей Windows, которые почувствуют себя в родной стихии, — это дерево. Если вы выберите Tree (Дерево) в меню Information, то дерево папок, расположенных на вашем жестком диске, появятся на панели (см. Рис. 3–5). Вы можете кликнуть на любой папке в дереве, и главная часть ее содержимого отобразиться в окне Наутилус. Это очень удобно, когда вам срочно нужно найти какуюто подпапку, которую вы недавно создали.
Закладки в Наутилус Другое полезное свойство Наутилус заключается в том, что он позволяет создавать закладки. Вы, без сомнения, знакомы с созданием закладок на Web страницах, но с какой стати вы должны создавать закладки для ваших файлов? Хорошо, представьте, что у вас есть папка, которой вы часто пользуетесь, но вам надо сделать огромное количество кликов мышью, чтобы до нее добраться, и все эти щелчки развивают у вас болезненный туннельный кистевой синдром. Вместо того, чтобы калечить себя подобным образом, вы можете один раз кликнуть на этой папке, и затем в меню Bookmarks (Закладки) окна Наутилус выбрать Add Bookmark (Добавить Закладку). После этого, когда бы вы ни захотели найти эту хорошо спрятанную папку, вы можете вызвать меню Закладки, и эта папка будет ждать вас справа в выпадающем списке (см. Рис. 3–6).
Рис. 3–6: Использование меню Закладки Наутилус
Изменение доступа к файлам и папкам в Наутилус Вы можете обнаружить, продвигаясь в дебри Linux, что какойто файл или папка окрашены в красный цвет и отмечены перечеркнутым кругом, как вы можете это видеть на Рис. 3–7. Я рассматриваю это как символ запрещено (verboten — по немецки). Этот символ появляется в овале, (это означает, что вы должны
Новое место для домашних занятий
39
получить разрешение на чтение этого файла), или с карандашом в середине (что означает, что у вас нет прав изменять этот файл). Это еще один способ защиты в Linux, хотя в случае копирования файлов с CD, не понятно, как это работает.
Рис. 3–7: Файлы и папки с символом защиты Если вы хотите отредактировать файл или получить доступ к папке с символом запрещено, это возможно сделать в окне Наутилус, при условии, что вы в списке как создатель этой папки или файла. Изменить доступ к папке или файлу можно, кликнув правой кнопки мышки и выбрав Properties (Свойства) из выпадающего меню. Когда окно Свойств откроется, кликните на Permissions (Доступ), и вы увидите кто создатель файла или папки и что вам позволено с ними делать (см. Рис. 3–8).
Рис 3–8: Изменение доступа в окне Свойств Наутилус
40
Глава 3
Вам может показаться этот способ доступа неординарным, но он вполне объясним. Как вы можете видеть на Рис. 3–8, доступ может быть разрешен или запрещен для создателя файла или папки (для вас), специфическим группам или для всех других. Доступ включает: Чтение. Разрешение на просмотр содержимого файла или папки. Запись. Разрешение на изменение содержимого файла или папки. Выполнение. Разрешение на запуск программ или скрипта. Конечно, у вас нет причин для беспокойства по поводу доступа к собственным файлам, если вы единственный, кто пользуется вашей учетной записью. Исключение составляет тот случай, когда вы переписываете файлы с CD на жесткий диск. В этом случае файлы защищены от перезаписи, что означает, невозможность их изменения до тех пор, пока не смените доступ к ним. Вы можете также обнаружить, особенно, если попытаетесь изменить системные установки или инсталлировать дополнительные пакеты программ, что есть большое количество файлов и папок, недоступных для суперпользователя root. Что с ними делать, мы разберем в Главе 9. Если вы имеете дело с папками или файлами, переписанными с CD, с красными символами запрещено и с карандашом на них, вы можете получить разрешение на редактирование, отметив в окошке Owner (Владелец) слово Write (Запись). После этого нажмите кнопку Close (Закрыть) и вносите изменения.
Главное Меню В левом нижнем углу экрана расположена иконка с изображением красной шляпы (red hat). Это — Главное меню, через которое вы можете получить доступ к большинству приложений и утилит, включенных в вашу систему. В некотором смысле, Главное меню чемто напоминает Пуск в Windows, хотя это не совсем одно и то же. Когда вы жмете на иконку Главного меню, все доступные приложения и утилиты появляются перед вами. Несмотря на всю важность этого меню, здесь будет объяснено не много, так как подробное объяснение каждого пункта этого меню не входит в задачи этой книги. По моему мнению, не стоит рассматривать все пункты подряд, чтобы только увидеть, что с ними можно сделать. Это похоже на рытье в вещах на Рождественской распродаже. Я вернусь к обсуждению некоторых пунктов этого меню в других главах этой книги, поэтому, если вы — не охотник за сокровищами, потерпите еще немного. Сейчас я дам краткое описание основных восьми пунктов меню, поскольку многие из них очень важны: Help (Помощь). Запускает программу просмотра файлов справки GNOME. Home Folder (Домашняя папка). Открывает вашу пользовательскую папку. Networks Servers (Сетевые серверы). Позволяет вам увидеть другие компьютеры, подключенные к вашей локальной сети. Run Program (Запуск программ). Позволяет вам запускать программы с клавиатуры, набрав соответствующие команды запуска. После выбора Запуск
Новое место для домашних занятий
41
программ, появляется диалоговое окно (см. Рис. 3–9). Наберите glines, чтобы попробовать (иконка приложения почти мгновенно появится слева), и затем нажмите Пуск. Игры, программы запустятся. Конечно, вы сейчас очень заняты, чтобы развлекаться играми, поэтому запускаем только программы.
Рис. 3–9: Диалоговое окно Запуск приложений Search for Files (Поиск файлов). Помогает найти файлы в вашей системе. Чтобы запустить поиск, нажмите Поиск файлов. Появится окно поиска. В области Look in folder (Просмотр папки) ваша домашняя папка появится по умолчанию. Однако, если вы захотите просмотреть всю систему, а не только собственную папку, удалите все из ячейки, кроме слэш (/). Теперь позвольте определить местонахождение одной из иконок, которую мы будем использовать в примере 3A8. В области File is named (Имя файла) наберите kolf .png, и затем кликните Find (Найти). Результат должен напоминать то, что изображено на Рис. 3–10. Open Recent (Открыть последние). Выводится субменю с последними открытыми файлами.
Рис. 3–10: Результат поиска по kolf.png в окне Поиск файлов
42
Глава 3
Lock Screen (Блокировка экрана). Активирует ваш скринсейвер и блокирует экран так, что никто не сможет им воспользоваться без ввода пароля. Это очень удобно, когда вы отлучаетесь на несколько минут, и не хотите, чтобы ктонибудь похозяйничал в ваше отсутствие. Вы можете попробовать заблокировать экран прямо сейчас. Log Out (Выход из системы). Откроется окно и вас спросят, хотите ли вы выйти из системы, выключить компьютер или перезагрузиться — все, как в Windows XP. Я упомяну об этом еще в конце главы.
Панель GNOME Как вы могли заметить, Главное меню расположено внизу экрана. Эта панель отделяет приложения или программы, называемые панель GNOME (см. Рис. 3–11). На практике, это смешение панели задач Windows и Mac OS X; и как у обеих, похожие приложения, которые можно удалять, прятать, видоизменять и подстраивать под себя в гораздо большей степени, чем у предыдущих двух ОС.
Рис. 3–11: Панель GNOME Когда вы впервые взгляните на панель GNOME, вы заметите на ней несколько иконок. Некоторые из них запускают программы, достаточно просто нажать на них мышкой, другие представляют собой различные утилиты. Далее они перечислены слева направо. Main menu (Главное меню). Пункт доступа к большинству приложений, настроек, установок и другим конфигурационным инструментам. Mozilla. Ваш Интернет браузер. В принципе, это Netscape с небольшими различиями. Ximian Evolution. Очень популярная почтовая программа Linux, планировщик, менеджер задач. OpenOffice.org Writer. Совместимый с Microsoft Word текстовой процессор. OpenOffice.org Calc. Совместимый с Microsoft Excel редактор электронных таблиц. OpenOffice.org Impress. Совместимая с Microsoft PowerPoint программа создания презентаций. GNOME Print Manager. Приложение, обеспечивающее очередность печати вашего принтера, его настройки и работу. Workspace Switcher. Приложение, позволяющее переключаться между рабочими столами. (Я расскажу об этом подробнее в Примере 3A4). Window list. Список открытых окон и приложений (очень похожий на Windows). На Рис. 3–11 нет открытых приложений, поэтому нет и окон в списке.
Новое место для домашних занятий
43
Volume Control. Регулятор громкости, который позволяет вам регулировать громкость вашей аудиосистемы (пользователи Red Hat 9 должны это делать сами). Red Hat Network Alert Notification Tool. Уведомление об имеющихся обновлениях, позволяет скачивать обновления Fedora Core или Red Hat Linux непосредственно с сайта Red Hat. Мы подробнее разберем утилиты обновления Up2date в Главе 19 и поговорим о программе APT, альтернативе Up2date, в Главе 10. Clock. Обязательные компьютерные часы и календарь.
Пример ЗА: Подстройка под себя панели GNOME Панель GNOME не является неизменной. Вы можете добавить иконки для запуска программ (с помощью комбинации клавиш или дополнительной точки входа), утилиты, и даже чтонибудь для забавы, в разумных пределах, конечно. В различных примерах вы будете усовершенствовать панель до конца книги, пока она не станет удобной для вас. Вы, конечно, можете менять ее прямо сейчас, но я советую подождать — иначе мои рекомендации не будут совпадать с тем, что вы увидите на экране. Когда вы закончите читать книгу, вы сможете сделать все, что захотите. Каждый из промежуточных примеров очень прост. Большинство процедур представляют один — два шага и пару кликов мышью, так что вы справитесь без проблем.
3A>1: Добавление кнопки демонстрации Рабочего стола Одна кнопка, изначально отсутствовавшая на панели GNOME, — демонстрация Рабочего стола Show Desktop. Это очень удобная утилита, когда вы нажмете эту кнопку, исчезнут все открытые окна, и вы увидите ваш затененный Рабочий стол. Вы можете удивиться, зачем это нужно, но поверьте мне, это может вам со временем понадобиться, и вы очень полюбите эту маленькую кнопку. Для того, чтобы ее добавить, вы должны: 1. Нажать на правую кнопку мыши на панели GNOME в свободном месте слева от Volume Controller. 2. В выпадающем меню выбрать Add to Panel > Actions > Show Desktop Button.
3А>2: Добавление Домашней папки Home на панель Даже, если вы не собираетесь бесконечное число раз открывать свою домашнюю папку пока читаете эту книгу, вам все равно понадобится способ ее быстрого открытия в Наутилус для большего удобства. Однажды добавив кнопку на панель, вы всегда сможете открыть домашнюю папку, даже, если у вас открыта масса других окон и не видно изза них Рабочего стола.
44
Глава 3
Вот как можно добавить кнопку: 1. Клик правой кнопкой мыши в любом свободном пространстве слева от иконки Show Desktop и до конца панели. 2. Из выпадающего меню выбрать Add to Panel > Launcher from menu > Home Folder.
3A>3: Удаление запуска программ из панели Скажем, у вас есть возможность запуска программ из панели, которые вам стали не нужны. Как вы можете избавиться от них? Например, давайте удалим запуск OpenOffice.org Impress (не волнуйтесь, вы всегда сможете восстановить ее позже). Вот что надо сделать: 1. Клик правой кнопкой мыши на иконке OpenOffice.org Impress. 2. Из выпадающего меню выбрать Remove from Panel.
3A>4: Добавление запуска программ на панель Теперь, когда вы создали на панели некоторые дополнительные иконки, давайте добавим запуск программ. Поскольку я предложу вам использовать Командный интерпретатор Linux в последующих главах, вы можете добавить запуск программ сейчас. Для того, чтобы не терять нить разговора, только упомяну предварительно про терминал. Вот что надо сделать: 1. Клик правой кнопкой мыши в свободном пространстве справа от Workspace Switcher. 2. Из выпадающего меню выбрать Add to Panel > Launcher from menu > System Tools > Terminal.
3A>5: Перемещение иконок на панели Вы могли заметить, что новый Терминал кажется одиноким, далеким от иконок запуска других приложений. Это кажется не логичным, поэтому, почему бы не переместить их? Вот так: 1. Клик правой кнопкой мыши на иконке запуска Терминала, которой мы добавили в предыдущей секции. 2. Из выпадающего меню выбираем Move. Ваш курсор станет выглядеть как перекрестие (в оптическом приборе). 3. Перетащите иконку Терминала влево от GNOME Print Manager. Другие иконки автоматически освободят для него место.
3А>6: Сокращение числа Рабочих столов в Workspace Switcher Одно их самых популярных свойств Linux — возможность работы с разными Рабочими столами. Вместо того, чтобы иметь один Рабочий стол, Новое место для домашних занятий
45
как в большинстве других ОС, вы можете работать почти со 100 отдельными Рабочими столами, которые переключаются с помощью Workspace Switcher. Он должен показывать четыре квадрата, в каждом из которых представлен Рабочий стол. Это делает иконку более широкой, и она занимает на панели намного больше места. Поскольку вы, вероятно, мало знакомы с идеей различных Рабочих столов, думаю, что двух для начала будет достаточно — по крайней мере, до тех пор, пока вы не узнаете о них больше дальше в этой главе. А теперь, как уменьшить количество Рабочих столов, отражаемых в Workspace Switcher: 1. Клик правой кнопкой мыши на иконке Workspace Switcher. 2. В выпадающем меню выберите Preferences (Предпочтения). 3. Справа от окна Preferences, где написано Number of work spaces (Количество Рабочих столов) , выберите 2, и нажмите кнопку Close (Закоыть).
3A>7: Добавление на панель выдвижного ящика Drawer Одно из любимых моих свойств в панели GNOME — это drawer. Он представляет собой маленькую выдвигающуюся панель, которая является прекрасным местом для размещения иконок запуска, которые вы не хотите помещать на панели GNOME из эстетических соображений, или чтобы они не появлялись в Главном меню, но была возможность запуска программ. Это свойство очень удобно для быстрого открытия большинства программ, которые вы возьмете из исходных текстов, а также различных программ KDE. Конечно, вы можете разместить здесь все, что угодно, включая часто используемые файлы. Добавить drawer на панель очень просто: 1. Клик правой кнопкой мыши в свободной области слева от Домашней папки. 2. В выпадающем меню выбрать Add to Panel > Drawer.
3A>8: Добавление запуска программ в Drawer Ящик drawer, который вы только что добавили, естественно, пустой, поэтому добавим в него запуск пары игр из KDE, которых нет в Главном меню. Одна из них — Kbattleship, клон известной игры Battleship. Другая — минигольф (лично мое пристрастие), Kolf. Вот что нужно для этого сделать: 1. Небольшой ярлык со стрелкой, указывающей вниз, становится видимым на панели за drawer. Если стрелка не видна, кликните на drawer, и она появится. 2. Щелкнуть правой кнопкой мыши на ярлыке и из выпадающего меню выбрать Add to Panel > Launcher. Окно создания запуска появится (см. Рис. 3–12).
46
Глава 3
Рис. 3–12: Создание запуска в drawer 3. 4. 5. 6.
Наберите в Name и Generic Name — Kolf. В области Comment (комментарии) наберите: миниатюра игры гольф. В области Command наберите: kolf (без заглавных букв). Нажмите большую квадратную кнопку No Icon. Окно просмотра иконок появится (как показано на Рис. 3–13).
Рис. 3–13: Выбор иконки для приложения 7. В верху окна иконок вы увидите /usr/share/pixmaps. Удалите эту запись, и наберите вместо нее /usr/share/icons/crystalsvg/48x48/apps/kolf.png и нажмите ENTER. Иконка Kolf теперь появится в окне Create Launcher (Создать Запуск).
Новое место для домашних занятий
47
8. И, наконец, нажмите OK, и запуск игры появится в drawer. Для добавления в запуск игры Battleship, следуйте выше указанным рекомендациям, но в областях Name и Generic Name наберите KBattleship; в области Description — клон КDЕ Battleship, а в Command наберите kbattle ship (без заглавных букв); и для определения местоположения иконки игры наберите /usr/share/icons/kdeclassic/32x32/apps/kbattleship.png.
3A>9: Добавление Fish на вашу панель Теперь мы подошли к самой полезной части этих примеров: добавлению fish (рыбки) по имени Ванда на вашу панель. На первый взгляд, Ванда делает не много. Если вы кликните по ней, появится окно, в котором будет представлена информация, какое ядро Linux запущено, текущее время, как давно вы вошли в систему, и как много людей подключены к вашей машине, что очень полезно знать. Для того, чтобы получить представление о Ванде в действии, хоть и приблизительно, следуйте следующим указаниям: 1. Клик правой кнопкой мыши на свободном месте слева от drawer. 2. Из выпадающего меню выбрать Add to Panel > Amusements > Fish
3А>10: Добавление на панель кнопкиForce Quit (Принудительный выход) И в конце давайте вернемся к ясным и полезным вещам, и добавим кнопку Force Quit на панель. Это очень полезная утилита, которая позволит вам быстро и просто работать с зависшими окнами. Иногда такое случается: окна вдруг перестают реагировать на все действия пользователя. Не зависимо от того, что вы делаете, они могут «бастовать». С помощью одного нажатия на кнопку Force Quit, ваш курсор превратится в мощный инструмент, который закроет окно одним кликом. Не стоит волноваться, вы сможете тут же открыть его вновь, хотя в некоторых случаях, вам сначала придется перезагрузиться. Вам определенно понадобиться эта кнопка, поэтому расскажем как ее добавить на панель: 1. Клик правой кнопкой мыши в пустом месте панели слева от Ванды. 2. Из выпадающего меню выбрать Add to Panel > Actions > Force Quit. Теперь, когда вы выполнили простые упражнения, вы можете настроить панель по себя и создать очень удобную конфигурацию. Если вы все делали так, как я вам советовал, то ваша панель должна выглядеть примерно так, как показано на Рис. 3–14.
Рис. 3–14: Ваша обновленная и настроенная панель GNOME
48
Глава 3
Больше забавных кнопок на панели В добавление к настройкам, которые вы сделали в предыдущем примере, вы можете произвести гораздо больше изменений на вашей панели. Большинство из этих опций доступны обычным кликом правой кнопки вашей мыши в свободном пространстве панели и выбором Properties, что откроет вам окно Свойств (см. Рис. 3–15).
Рис. 3–15: Окно Свойств панели GNOME Из этого окна вы можете изменить положение панели, ее размер, цвет, и сделать ее (но не иконки запуска) невидимыми — очень интересно. Вы также можете сделать так, чтобы панель исчезала автоматически, когда вы ее не используете, и снова появлялась, когда вы наведете курсор на то место, где она должна быть. Не бойтесь экспериментировать — это способ познания!
Пользователи Mac могут чувствовать себя в родной стихии Другое популярное свойство панели GNOME — добавление разных панелей в другие части экрана. Бывшие пользователи Macintosh могут сделать Рабочий стол, очень похожий на Mac, кликнув правой кнопкой мыши в свободном пространстве панели и выбрав Add Panel, после чего новая панель появится в верхней части экрана. Новая панель будет немного толстовата по сравнению с Mac, но вы сможете уменьшить ее размеры в окне Panel Properties (размер 29 или 30 пикселей должен быть нормальным). Дальнейших преобразований в стиле Mac вы можете добиться, нажав на правую кнопку мыши на панели, чтобы добавить линейку меню в левом углу (выберите Add to Panel > Add Menu Bar), в дальнем правом углу (выберите
Новое место для домашних занятий
49
Add to Panel > Utility > Window Menu), часы (выберите Add to Panel > Accessories > Clock), пару глаз рядом (Add to Panel >Amusements > Eyes), и утилиту Sticky Notes (Add to Panel > Accessories > Sticky Notes) слева. Все это позволит вам создать иллюзию меню Mac OS 9/X. Еще некоторые возможности для мигрантов с Mac откроются позже, они позволят создать Рабочий стол, очень похожий на Mac OS X (см. Рис. 3–16).
Рис. 3–16: Рабочий стол в стиле Mac OS X с панелями наверху и в правой части экрана. Если вас интересует, как создать окно в стиле Aqua, показанное на Рис. 5–16, перепрыгните в Главу 5.
Виртуальные Рабочие столы Настало время поговорить об уникальной возможности Linux — создании виртуальных Рабочих столов. Лучший способ понять, что это такое — попробовать сделать самому. В панели GNOME нажмите на Ванда, Домашнюю папку Home и Mozilla. У вас появятся три открытых окна на Рабочем столе, или в рабочем пространстве. Теперь взгляните на иконку Workspace Switcher на панели. Верхняя часть ее будет голубой, это ваша рабочая область. Кликните на нижнюю, серую часть иконки, и все ваши открытые окна неожиданно исчезнут. На самом деле ничего не исчезло — вы просто видите новый рабочий стол. Все ваши окна открыты на предыдущем рабочем столе. На втором рабочем
50
Глава 3
столе вы можете открыть чтонибудь еще. Войдите в Главное меню и выберите Games > AisleRiot. И карточный пасьянс вскоре появится. У вас теперь открыты окна на разных рабочих столах, и вы можете переключаться между ними. Для этого нажмите на верхней серой части Workplace Switcher на панели, и вы вернетесь к первоначальному рабочему столу. После этого нижняя часть ячейки окраситься в серый цвет, и вы должны будете нажать на нее, чтобы вернуться к пасьянсу. Как вы можете себе представить, это принесет вам пользу, помимо того, что позволит избавиться от хаоса на рабочем столе. Предположим, что вы печатаете большой документ в OpenOffice.org Writer, и решили немного отдохнуть, играя в GNOME Mines (Сокровищница гномов). Чтобы сделать это, вам надо переключиться на другой рабочий стол, где открыта игра. Позже, когда вы заметили, что ваш босс делает обход офиса, вы просто переключились на первый рабочий стол, чтобы выглядеть занятым, когда он скажет, проходя мимо: «Продолжайте работать!» Уф!
Пример 3B: Снимки экрана Было бы не хорошо закончить эту главу, не рассказав о страсти всех пользователей Linux — фотографиях экрана. Я не знаю, почему пингвинисты так их любят, возможно потому, что они могут настроить свою систему наилучшим образом, или просто потому, что Linux позволяет это сделать самым простым способом. Не зависимо от причины, на любой Web странице пользователя Linux вы можете увидеть несколько снимков рабочего стола. Теперь, когда вы присоединились к ковыляющей массе, вы можете разделить эту страсть и показать своим друзьям и коллегам изображения популярных приложений, которые вы раскопали, переслать своей маме по электронной почте наглядные инструкции, как разобраться в такомто и сяком меню (как я часто делаю), или похвастаться крутыми настройками вашей системы, которые вы сделали, прочтя Главу 5.
3B>1: Полноэкранные снимки рабочего стола Сделать снимки экрана в GNOME довольно легко, есть несколько способов для этого. Чтобы захватить весь рабочий стол, просто нажмите клавишу PRTSGV (Print Screen) или PRTSCNSYSRQ на клавиатуре. Окно сохранения изображения (показанное на Рис. 3–17) откроется, и по умолчанию вам предложат сохранить его в Домашней папке. Если вы выбрали другую папку, просто укажите ее перед нажатием кнопки Save (Сохранить). Вместо использования клавиши PRTSCN на клавиатуре, вы можете добавить кнопку screenshot на панель, которая будет выполнять те же функции, поэтому я не вижу в этом особого смысла, помимо просто ее присутствия. В любом случае для добавления кнопки, просто сделайте клик правой кнопкой мыши в свободном пространстве на панели и выберите
Новое место для домашних занятий
51
Add to Panel > Button > Screenshot. В любое время, когда вы захотите сделать снимок экрана — нажмите эту кнопку .
Рис. 3–17: Сохранение снимка экрана
3B>2: Снимок простого окна на экране Если вы хотите сделать снимок только одного окна на экране, то это тоже не сложно. Прежде всего убедитесь, что курсор находится в пределах выбранного окна, и затем, удерживая одним пальцем клавишу ALT на клавиатуре, нажмите PRTSCN другим. Окно Save Screenshot откроется.
3B>3: Снимки экрана с помощью графического редактора GIMP Способ фотографирования экрана прост, интересен, но у него есть одно ограничение: вы не сможете сделать снимок экрана, пока у вас открыто меню. Если вы хотите сделать снимок рабочего стола или любого окна при открытом меню, вам необходимо воспользоваться графическим редактором GIMP. К счастью, процесс фотографирования экрана с помощью GIMP также очень не сложен. Для начала запустите GIMP, войдя в Главное меню и выбрав Graphics > The GIMP. Затем зайдите в меню File в главном окне редактора (это один из его инструментов), и выберите Acquire > Screenshot. Вскоре появится окно Screen Shot (см. Рис. 3–18). Когда оно откроется, выберите Whole Screen (весь экран) и проставьте число в области Seconds Delay(Задержка, секунд) внизу окна для того, чтобы успеть добраться до меню в следующий раз, когда захотите сделать снимок экрана. Когда все закончите, нажмите OK, быстро открывайте какоенибудь меню, которое сделает доступным окно, фотографию которого вы хотите сделать, и
52
Глава 3
voila, все готово. Эта фотография раскроется прямо в редакторе GIMP, и вы сможете ее отредактировать.
Рис. 3–18: Снимки экрана с помощью графического редактора GIMP
Завершение работы Теперь, когда вы освоили свой Рабочий стол, вы может быть захотите завершить вашу работу и выключить машину. Для этого, войдите в Главное меню и выберите Log Out (Выход из системы). Появится маленькое окошко с выбором действий: Log out (по умолчанию), Shut down (Завершить работу), and Restart the computer (Перезагрузить компьютер). Выберите Shut down и нажмите OK, начнется процесс завершения работы. Если ничего не последует после нажатия OK, наберите одновременно комбинацию CTRL + ALT + BACK SPACE, которая вернет вас к окну выбора (Рис. 3–1). Затем нажмите Shutdown внизу экрана. Появится вопрос: действительно ли вы хотите завершить работу? Просто нажмите OK, и процесс завершения начнется. В это время экран снова перейдет в текстовой режим и вы увидите вереницу белых строк и зеленых подтверждений OК на черном экране во время закрытия различных приложений. Затем система отключит питание. Правда, на некоторых машинах система может не отключать питание. Вы узнаете об этом из потока экранных сообщений, который остановится на словах Power down. Если примерно в течение 15 секунд ничего не последует, вам нужно выключить компьютер вручную, нажав на кнопку power button на передней панели корпуса. В данном случае это абсолютно безопасно.
Новое место для домашних занятий
53
4 БОЛЬШЕ, ЧЕМ ТОЛЬКО ПЕРЕПОНЧАТЫЕ ЛАПКИ Работа с Linux в Интернете
Сегодня, компьютер, не подключенный к Интернету, похож на алюминиевую кофеварку без воды, поставленную в дальний угол вашей плиты. К счастью, Fedora имеет в своем распоряжении все средства, необходимые для работы в Интернете. Подключение оборудования Для подключения к Интернету, вы должны иметь соответствующее оборудование. Есть несколько способов подключения; через скоростные локальные сети(LAN), посредством модема и по ADSL каналам телефонных компаний. Большинство компьютеров снабжено внутренним 56 Kbps модемом, или внешним, с подключением по dialup соединению к обычным телефонным линиям.
Высокоскоростное подключение Если у вас есть скоростное подключение к Интернету через каналы кабельного телевидения или телефонной компании, или вы подключены через локальную сеть в вашем офисе, то вам повезло, настройка будет чрезвычайно простой. Наиболее вероятно, вы все подключаетесь к специальной розетке в стене (если используете LAN), или через кабельный модем через сетевой порт вашей машины. После того, как вы запустите вашу машину, вы будете готовы к работе. Заметка Если вы не знаете точно, как выглядит Интернет кабель, то это круглый, примерно в одна восьмую дюйма толщиной с разъемом на конце, напоминающим негабаритный телефонный разъем, который вы можете видеть на Рис. 4–1.
Рис 4–1: Сравнение телефонногоQ и ИнтернетQ разъемов Если у вас есть проблемы с онлайновым подключением, и вы пытаетесь соединиться с Интернетом через LAN или по кабельному модему, то причина скорее всего в сетевой карте, которая не поддерживает вашу систему. Это легко исправить, но к счастью, это встречается довольно редко. Однако, проблемы могут возникнуть в том случае, если ваша сеть или сервис провайдер автоматически не назначают адреса через DHCP (протокол динамического конфигурирования узла). DHCP является средством, с помощью которого ваш Интернет провайдер может автоматически (динамически) предоставлять сведения о конфигурации, необходимой для соединения с Интернетом. Если ваш поставщик услуг не использует DHCP, вы должны будете получить необходимую информацию о настройках через системного администратора или сервис провайдера и ввести их самим. Если вы оказались именно в такой ситуации, откройте окно Network Configuration. Чтобы получить к нему доступ, войдите в Главное меню и выберите System Settings > Network. После введения пароля суперпользовате ля root, окно конфигурации откроется. Ваша сетевая карта появится на экране,
56
Глава 4
поэтому просто нажмите Edit. Вы попадете в окно Ethernet Device, где сможете сделать все необходимые настройки.
Беспроводное соединение с Интернетом В последнее время, много офисов, университетов и, даже, домов с подключением к высокоскоростному Интернету по кабельному телевидению, имеют беспроводные точки доступа. В большинстве случаев, установки аналогичны проводному соединению, как было описано. Конечно, некоторые различия всетаки есть. Если вы используете беспроводное подключение, или просто интересуетесь, что это такое, обратитесь к Главе 18. Хотя в большинстве случаев, вам хватит полученных уже знаний.
Внутренние модемы Многие, если не большинство, используют dialup подключение к Интернету, что означает наличие традиционного модема, расположенного внутри или снаружи корпуса. Эти модемы, если вы забыли, являются теми чудесными устройствами, которые пищат, свистят каждый раз, когда вы пытаетесь дозвониться до провайдера. Я полагаю, что вы считаете их шумными коробками. Самая большая проблема при работе с модемами в Linux — это поддержка системой ограниченного количества моделей. Положительный момент — однажды определив, его относительно легко настроить. Главный камень преткновения — проблема совместимости, зверь под именем Winmodem. Поскольку производители оборудования пытаются любыми способами удешевить свою продукцию, они неизбежно сокращают затраты везде, где это возможно. Winmodem — одна из этих урезанных разработок. Поскольку, Winmodem, говоря техническим языком, только часть оборудования, поэтому он представляет лишь отголосок известного нам аппаратного модема. Последний, если представить упрощенно, представляет собой телефон без трубки и набора, подключенный както к вашему компьютеру. Это полнофункциональное устройство, для которого требуется только, чтобы система осуществила дозвон и установила связь. Winmodem, же, целиком зависит от системы. Это — псевдо модем, который больше похож на миногу, чем на телефон, и для того, чтобы его использовать, нужна система Windows. Если вы установили Linux, то не сможете с ним работать. Большую часть работы за Winmodem производит система, поэтому это очень простое устройство. Поэтому он дешевле в производстве, чем настоящий аппаратный модем. Поэтому вы можете не сомневаться, если у вас встроенный модем, то это именно Winmodem. Конечно, сообщество Linux разрабатывает способы работы с этим чудовищем Winmodem'ом, чтобы использовать его с другой ОС. Когда они действительно совместимы, то он называется уже Linmodem, но поддержка разнообразных моделей не полная. Если вы не уверены, поддерживается или нет конкретно ваш модем, зайдите в Интернет и проверьте. В случае отсутствия его в списке поддерживаемых моделей, замените его, лучше на настоящий, аппаратный модем.
Больше, чем только перепончатые лапки
57
Возможно, лучшим способом для проверки будет посещение онлайнового форума Linux Questions (www.linuxquestions.org) или JustLinux (www.justlinux.com), чтобы найти правильный ответ. Модели US Robotics 56K V.92 Performance Pro Modem (внутренний) и 56 PC Card Modem (для ноутбуков) — оба аппаратные модемы, поэтому полностью совместимы с Linux, хотя я лично не проверял. На сайте US Robotics вы найдете более подробную информацию (www.usr.com). ПРЕДУПРЕЖДЕНИЕ При покупке модема, остерегайтесь неизвестных noQname производителей внутренних модемов, которые обещают полную совместимость с Linux. Проверьте сперва в Интернете. Иногда подобные модемы начинают работать только после долгих преобразований в системе, за которые даже отчаянные хардкорные geek'и не возьмутся. И изображение симпатичного Такса на упаковке модема вовсе не означает его совместимости с Linux. Не дайте себя обмануть.
Внешний модем Лучшим выходом будет использование с Linux внешнего последовательного модема. Он располагается вне корпуса и подсоединяется к компьютеру с помощью последовательного порта, который располагается на задней стенке компьютером и выглядит как прорезь с зазубринами (см. Рис. 4–2). Поскольку модем не использует ресурсы ОС, он не нагружает систему, что могло бы отрицательно сказаться на скорости ее работы.
Рис 4–2: Последовательный порт и разъем Большинство внешних последовательных модемов будут работать с вашей системой. Так, по крайней мере, вам скажут большинство людей. Если вы сомневаетесь, то приобретайте внешние модемы Zoom Telephonies (www.zoom.com), совместимые с Linux, о чем можете прочесть на их сайте.
58
Глава 4
Внешний модем US Robotics 56K V.92 External Faxmodem, говорят, то же подходит, но я не пробовал. Если вы нашли другую модель, которую считаете подходящей, то прежде чем выложить за нее деньги, зайдите на Yahoo или Google, наберите производителя и номер модели вместе со словом «Linux», и посмотрите на результат поиска. Конечно, вы можете посетить какойнибудь из форумов Linux и задать вопрос по поводу выбранного вами модема. Будьте уверены, что узнаете различные мнения и получите советы.
Проверяем, все ли в порядке с вашим модемом Скажем, что вы приобрели, наконец, модем, который работает с Linux. Что вы должны сделать, чтобы система распознала его? Чтобы его настроить, подключите шнур к телефонной розетке в стене. Включите модем (если он внешний) и запустите машину. Если все так, как должно быть, Fedora автоматически распознает его и сконфигурирует. Вы можете сделать пару предварительных операций, чтобы ускорить процесс конфигурации вашего модема после старта системы. Сделав это, вы увидите экран в полуграфическом режиме, сообщающий вам, что Kudzu (аппаратный браузер Red Hat) нашел новое устройство. Для его конфигурации нажмите любую клавишу, чтобы продолжить, и затем — ENTER. Это все, что нужно.
Настраиваем KPPP, вашу программу Интернет>дозвона Теперь ваш модем настроен и готов к работе, но перед тем, как он действительно сможет осуществить связь, вы должны дозвониться до вашего Интернет провайдера. Это не сложно, и вы окончательно сможете убедиться, что действительно работает с вашей системой. Есть способ настройки через GNOME, но лучше использовать специальную программу KPPP, которая принадлежит KDE и предназначена специально для дозвона по Интернету. Приложения KDE работают с GNOME, поэтому не стоит беспокоиться. Открыть программу, можно, войдя в Главное меню, и выберать Internet > More Internet Applications > KPPP. После этого вы должны будете ввести пароль суперпользователя root и нажать OK; окно KPPP скоро появится (см. Рис. 4–3).
Рис. 4–3: Использование программы KPPP для ввода настроек Интернета
Больше, чем только перепончатые лапки
59
Нажмите кнопку Setup. Откроется окно конфигурации KPPP, в котором выберите Modem, и затем на странице Modem протестируйте ваше устройство, нажав на кнопку Query Modem (Запрос). Если KPPP найдет ваш модем, то выведет результат (см. Рис. 4–4).
Рис. 4–4: KPPP выводит результат успешного поиска модема Если KPPP не сможет найти ваш модем, он выдаст сообщение в окне (см. Рис. 4–5). В этом случае нажмите Cancel, чтобы закрыть окно, и затем кликните в ячейке Device в главном окне конфигурации. На странице Device (Устройства) (показанной на Рис. 4–6), просмотрите в выпадающем меню Modem Device, которое вероятно будет иметь вид списка по умолчанию /dev/modem; выберите следующий в этом меню, /dev/ttySO. После этого вернитесь к ячейке Modem и попробуйте новые установки, нажав Query Modem опять. Если попрежнему модем не будет работать, повторите процесс и выберите следующее устройство, и так запрашивайте до тех пор, пока не найдете нужное устройство. Если KPPP так и не удастся найти ваш модем, то самое время заменить его на заведомо совместимое с Linux устройство.
Рис. 4–5: Сообщение KPPP о невозможности определить модем После определения модема программой KPPP, вы можете настроить учетную запись коммутируемого соединения. ( Вам понадобятся детали конфигурации, которые предоставляются вашим Интернет провайдером.) Нажмите в ячейке Accounts (Записи) и затем — New. Маленькое всплывающее окно спросит вас, хотите ли вы использовать мастер настройки, или стандартный диалог установки. Откажитесь от распечатки, забудьте о мастере установки и просто нажмите Dialog Setup, которое откроет окно New Account (см. Рис. 4–7).
60
Глава 4
Рис. 4–6: Выбор другого устройства в окне конфигурации KPPP
Рис. 4–7: Новая запись в KPPP Вверху рядом с ячейкой Dial в окне New Account, вы можете ввести имя подключения, которое можете выбрать самостоятельно, но многие выбирают нечто, созвучное имени провайдера. Затем вы должны ввести какойто номер для
Больше, чем только перепончатые лапки
61
дозвона, который вам предоставит провайдер. Для добавления номера, нажмите Add, наберите номер в выпадающем меню, и нажмите OK. Если провайдер предоставил несколько номеров для дозвона, то введите их все должным образом. Вам повезло, вы все сделали. Однако, вашему провайдеру нужно, чтобы ввели коечто еще вручную. Скорее всего, вам надо будет нажать IP (Интернет Протокол) или DNS (служба доменных имён) и добавить специфическую информацию вашего провайдера. Посмотрите, что и где ваш провайдер требует набрать. Если он предлагает то, что не поддерживает Linux, просто отправьте по факсу первые четыре страницы, открывавшиеся в окне New Account, и потребуйте, чтобы он объяснил, что вводить в них. Нет причин, по которым соединение не работало бы, если вы все ввели правильно. Надеюсь, вам удастся избежать конфронтации. ПРИМЕЧАНИЕ Если вы не можете разобраться с IP и DNS, вы можете просто представить себе, что DNS переводит легко запоминающийся адрес URL(унифицированный указатель ресурса), такой, как www.yahoo.com, в цифровой, или IP адрес, который понимает Интернет. Таким образом, http://www.yahoo.com превратится в http://216.109.118.68/. Вы сможете самостоятельно проверить это, набрав в браузере. После всех установок и введения необходимой информации, осталось нажать OK, чтобы закрыть окно New Account, и то же самое сделать с окном конфигурации. Оставьте только главное окно KPPP, в котором находится информация и подключении (Рис. 4–8).
Рис. 4–8: Ваша новая информация о подключении в главном окне KPPP
Соединение и разрыв соединения Для соединения с Интернетом, наберите ваш идентификатор пользователя и пароль, который дал вам провайдер, в окне KPPP, и затем, после двойного клика для включения модема (если это внешний модем), нажмите Connect. Через несколько мгновений ваш модем начнет ужасно шипеть, свистеть и потрескивать. Знайте, что вы установили Интернет соединение, когда окно KPPP автоматически свернется и станет доступным из панели GNOME.
62
Глава 4
После того, как вы завершили прогулку (серфинг) по Интернету, вам надо разорвать связь? Это просто сделать, нажав на свернутое окно KPPP на панели, и затем, когда оно развернется (см. Рис. 4–9), нажать Disconnect. Затем нужно нажать Quit, чтобы выйти из KPPP. При открытии этой программы в следующий раз, вам не надо будет набирать идентификационный номер и пароль еще раз.
Рис. 4–9: Развернутое и свернутое окно регистрации KPPP (на Панели). Вероятно, вы будете очень часто пользоваться программой дозвона KPPP. Поэтому было бы неплохо добавить запуск этой программы на Панель GNOME. Вы уже знаете как это сделать, но на всякий случай, напомню последовательность: 1. Клик правой кнопкой мыши в свободном пространстве панели GNOME. 2. Из выпадающего меню выбрать Add to Panel > Launcher from menu >Internet > More Internet Applications > KPPP.
Mozilla — ваш Интернет браузер Если вы когдато пользовались Netscape, то вы знакомы и с Mozilla, поскольку Netscape построена на основе Mozilla. Если вы перешли с Internet Explorer или Apple Safari, то ничего трудного для освоения нового браузера также не будет. Все работает примерно одинаково во всех браузерах. Вы сможете использовать основные свойства Mozilla без дополнительных инструкций.
Закладки браузера Mozilla Есть одно уникальное свойство у Mozilla (и, следовательно, у Netscape), достойное упоминания, — очень полезное свойство, известное как закладки (панель с открытыми файлами для переключения между ними). Обычно, когда вы нажимаете ссылку на web страницу, новая страница открывается в том же окне. Некоторые страницы содержат ссылки на страницы, которые открываются в новом, отдельном окне, или, возможно, вы выбираете ссылку, нажимаете на нее правой кнопкой мыши и выбираете Open Link in New Window. Это может быть очень полезной опцией, однако, когда у вас открыто несколько окон, трудно отыскать именно то, ради чего вы их открывали. Это может также замедлить скорость работы.
Больше, чем только перепончатые лапки
63
Здесь на помощь приходят закладки. Для того, чтобы понять как они работают, попробуйте прямо сейчас. Откройте браузер Mozilla в панели запуска GNOME; войдите в GNOME и задайте, например для шутки, поиск «вареные лягушки в метро». После появления результата, нажмите правой кнопкой мыши на первую ссылку, и в выпадающем меню выберите Open link in New Tab (см. Рис. 4–10).
Рис. 4–10: Открытие ссылки в новой закладке Mozilla После этого новая страница появится в новой закладке, а оригинальная страница с результатами поиска останется на месте, ожидающая в другой закладке (см. Рис. 4–11). Я уверен, что раз попробовав, вы никогда больше не будете тосковать по Internet Explorer.
Рис. 4–11: Ссылка, открытая в новой закладке Mozilla
64
Глава 4
Вы также можете установить в Mozilla открытие новых страниц в новых закладках по URL. Просто зайдите в меню Edit и выберите Preferences. В окне Предпочтений нажмите Tabbed Browsing в левой части окна, и затем отметьте в клетке рядом с Control+Enter в Location Bar. Когда вы попадете сюда, вы можете также отметить ячейку рядом с Middle&click или Control&click на ссылке web страницы. После этого нажмите OK. Теперь, после того, как набрали URL и одновременно нажали клавиши CTRL и ENTER, новая страница откроется в новой панели закладок вместо новой страницы. Также, если вы нажмите клавишу CTRL во время клика на ссылку, она также откроется в новой панели закладок (если у вас мышь с тремя кнопками, вы можете нажать на среднюю для достижения того же эффекта) — разновидность клика правой кнопки мыши.
Всплывающий менеджер Mozilla Более поздние версии Mozilla, которые поставляются с Fedora Core, имеют новое полезное свойство — всплывающий менеджер. Когда вы впервые посещаете web страницу с всплывающими окнами, Mozilla предлагает в диалоговом окне запретить появление всплывающих окон. Если вы принимаете предложение, то в Preferences в секции всплывающие окна вы можете запретить появление этих противных рекламных сообщений (см.Рис. 4–12). Вы можете разрешить всплывающие окна для определенных сайтов, нажав кнопку Allowed Sites. Стоит отметить, что это чрезвычайно полезная и долгожданная функция.
Рис. 4–I2: Блокировка всплывающих окон в окно Предпочтений Mozilla
Использование Mozilla для создания Web страниц Mozilla позволяет не только просматривать, но и создавать web страницы. Mozilla Composer (показанный на Рис. 4–13) довольно простой, но достаточно мощный HTML редактор. Это — WYSIWYG (what you see is what you get — режим полного соответствия, произносится wizeewig) редактор, при котором
Больше, чем только перепончатые лапки
65
изображение на экране максимально приближено к печатному тексту — вам не надо изучать HTML код (если вы не хотите, конечно). Чтобы открыть его, в меню File браузера Mozilla выберите New > Composer Page.
Рис. 4–13: Использование Mozilla Composer для создания Web страниц Если вы хотите чтонибудь посмотреть перед запуском Mozilla Composer, обратите внимание на небольшую, но полезную обучающую программу http://thelinuxapprentice.com/ designwebsitemozcomp.html. Дополнительную информацию вы также можете почерпнуть в файле справки меню Help в окне Composer, выбрав Help Contents.
Электронная почта Evolution — почтовая программы Fedora Core, входящей по умолчанию в стандартный пакет, которую можно назвать хорошим клоном Oudook (см. Рис. 4–14). Она позволяет получать и отправлять письма, назначать встречи, составлять список задач. Она может также показывать погоду в различных городах мира, заголовки новостей, взятых из разных источников, которые можно сортировать в программных установках. По части предоставления информации Outlook находится в менее выигрышном положении. Evolution также красивее, особенно последние версии, включенные в Fedora Core, смотрятся лучше, чем их предшественники.
66
Глава 4
Для запуска Evolution,, просто запустите ее в панели GNOME, или зайдите в Главное меню и выберите Internet > Evolution Email. При первом запуске Evolution, вас будет сопровождать мастер установки, так что вам надо будет иметь под рукой учетные записи, полученные у вашего сервис провайдера. Это сервер входящей почты POP (для получения почты), ваш сервер исходящей почты SMTP (для отправки писем), пароль для доступа к вашему почтовому ящику, который, как правило, сильно отличается от пароля для входа в Интернет. Вы не вводите ваш пароль во время установки, поэтому отметьте в ячейке Remember this password (Сохранить пароль), когда будете заполнять поля для входящей почты. При первом соединении с почтовым сервером, вы должны будете ввести специальный пароль для доступа к почтовому ящику, поэтому введите его, чтобы затем не повторять его снова.
Рис. 4–14: Использование Evolution для отправки электронных сообщений, назначения встреч, задач и получения прогноза погоды Evolution, без сомнения, наиболее популярная почтовая программа в Linux, но несмотря на ее популярность и привлекательность, я предпочитаю более строгую Mozilla Mail в ежедневной работе. По сравнению с многофункциональной Evolution, Mozilla Mail — только почтовый клиент, который можно использовать только по одному назначению. Но в ней, в отличии от Evolution, можно чередовать различные алфавиты, что удобно для международной переписки (например, с английскими и японскими корреспондентами). Mozilla Mail имеет очень полезное свойство — спам фильтр Junk Mail Control. Если вы хотите попробовать Mozilla Mail в работе, вы можете запустить ее из Главного меню, выбрав Internet > More Internet Applications > Mozilla Mail. Поработайте с обеими программами, Mozilla Mail и Evolution, и выберите то, что вам больше понравится. Это главное преимущество Linux.
Больше, чем только перепончатые лапки
67
Если вы предпочтете Mozilla Mail, вам надо будет сменить запуск в панели GNOME, чтобы упростить доступ. Просто кликните проавой кнопкой мыши на панели, и затем в окне Properties (Свойства) смените «Evolution Email» на Mozilla Mail и команду «evolution» на /usr/bin/mozilla mail.
Передача моментальных сообщений с помощью Интернет>пейджера Gaim Fedora Core позволяет вам также передавать моментальные сообщения. НЕ важно, что обычно вы пользовались MSN/Windows Instant Messenger, Yahoo Messenger, AOL Instant Messenger (AIM), или ICQ; вы можете установить Gaim, простое приложение, в котором можете отметить все перечисленные выше Интернетпейджеры. Вопрос, который волновал большинство людей, как настроить Gaim для приема сообщений от разных служб — это, скажем, более чем интуитивно понятно. В новой версии Fedora Core это стало еще проще, поэтому вам повезло. Чтобы подготовить Gaim к работе, войдите в Главное меню и выберите Internet > Instant Messenger. Нажмите на кнопку Accounts, и в окне записей нажмите Add. Появится окно добавления записей, показанное на Рис. 4–15.
Рис. 4–15: Добавление служб в Gaim Отсюда настройка Gaim не вызывает трудностей. Для начала выберите необходимые протоколы для ваших моментальных сообщений из выпадающего меню. Затем наберите ваше экранное имя (обычно email адрес, по которому зарегистрирована ваша учетная запись), ваш пароль (для моментальных сообщений), и наконец ваш псевдоним (прозвище, под которым вас будут видеть другие люди в списке для общения). После этого нажмите Save, и закройте другие окна Gaim, включая главное. Запустите Gaim заново и вы увидите новую запись в главном окне Gaim (см. Рис. 4–16). Все что вам осталось сделать — нажать Sign On, и вы сможете моментально общаться с другими.
68
Глава 4
Другие Интернет приложения В дополнение к уже перечисленным программам в дистрибутиве Fedora есть другие Интернет приложения. Например, web браузер Konqueror, который может быть очень полезен, если вы хотите сохранить Интернет страницы как PDF файлы, или браузер Epiphany, который мы будем обсуждать в 8 Главе. Однако, есть приложения, которые выполняет иные задачи, и на некоторых я кратко остановлюсь.
Рис. 4–16: Запись в Gaim
Словарь GNOME Dictionary обычно не воспринимается как Интернет приложение, но фактически им является. Чтобы его открыть, зайдите в Главное меню и выберите Accessories > Dictionary. Наберите в ячейке слово, нажмите кнопку Look Up Word, и словарь начнет поиск подходящих значений в онлайновых базах данных, и в конце концов выдаст все подходящие определения этого слова (см. Рис. 4–17).
Рис. 4–17: Поиск слов со словарем GNOME
Больше, чем только перепончатые лапки
69
gFTP Если вы скачиваете много файлов из Интернета по протоколу File Transfer Protocol (FTP), то приложение GNOME gFTP — то, что вам нужно. Если уже вы знакомы с FTP приложениями, вы будете чувствовать себя как дома с очень традиционным интерфейсом gFTP (см. Рис. 4–18). ВЫ можете запустить gFTP из Главного меню, выбрав Internet > More Internet Applications > gFTP.
Рис. 4–18: Использование gFTP для закачки файлов по FTP
X>Chat И, наконец, для любителей посидеть в чатах Fedora Core снабжена клиентом XChat (см. Рис. 4–19). Эта очень понятная и хорошо настраиваемая программа, которая не вызовет трудностей у тех, кто когдалибо пользовался подобными программами в других ОС. Вы можете запустить XChat из Главного меню, выбрав Internet > More Internet Applications > IRC Client.
Рис. 4–19: Чат с XQChat
70
Глава 4
5 ПТИЧЬИ НАРЯДЫ Настройка внешнего вида Вашей Системы
Перед тем, как окунуться с головой в Linux, я испробовал все настольные операционные системы. Несмотря на различия между ними, в одном они были схожи: не выразительные визуально, скучные. Я полагаю, что вы могли бы это назвать усталостью от графических интерфейсов. Но это не было усталостью, это скорее безвыходность от созерцания одних и тех же надоевших иконок, оформления окон и цветовых схем. Конечно, какие то изменения можно было сделать, но невозможно было изменить общее впечатление и облик без дополнительных вложений.
Одно из свойств Linux, которому я не перестаю радоваться — возможность изменять внешний вид любых вещей. Я имею в виду не только иконки или заставки, но все, включая вид активных окон и элементы управления (линейки прокрутки, переключатели и т. д.). Добавление разнообразия в GUI графический интерфейс пользователя, доступный в Linux, делает возможным полное изменение внешнего вида системы. Разве удивительно, что столько снимков экранов рабочих столов Linux появляется в Интернете, гораздо больше, чем у других систем? Может быть вы более постоянны в своих пристрастиях по отношению к внешнему виду вашей системы, но вам стоит познакомиться и получать удовольствие от оптимизации графического интерфейса Linux, чему посвящена настоящая глава.
Эксперименты с новой учетной записью Если вы не хотите изменять существующий вид, вы можете поэкспериментировать с новой учетной записью пользователя, при регистрации нового пользователя, измените настройки, как это описано в настоящей Главе. Если вы решились на этот шаг, то все ваши настройки сохранятся, поскольку все изменения внешнего вида коснутся одной учетной записи, и не окажут влияния на другие. Когда вы выполните все упражнения, вы сможете просто удалить новую учетную запись, в любом случае — вам решать. Для создания новой учетной записи, следуйте следующим инструкциям: 1. Зайдите в Главное меню и выберите System Settings > Users and Groups. 2. Когда у вас спросят пароль суперпользователя root? наберите его и нажмите OK. Окно управления учетными записями User Manager откроется. 3. В этом окне нажмите кнопку Add User, и откроется новое — Create New User. 4. Введите новое имя, например, graphika. В строке Full Name вы можете набрать все, что вашей душе угодно; я, к примеру, пользуюсь «Влюбленный в графику». Затем введите легко запоминающийся пароль в две ячейки; тот, которым вы пользуетесь сейчас, тоже вполне подойдет для этой цели. После всего, чтобы вы сделаете, ваше окно должно выглядеть приблизительно так, как показано на Рис. 5–1. 5. Если все нормально, нажмите OK, чтобы закрыть окно и вернуться в User Manager. В этом окне отразится список ваших новых учетных записей, прямо под вашей текущей (см. Рис. 5–2). Чтобы использовать новую учетную запись, войдите в Главное меню и выберите Log Out. Из маленького выпадающего окна, где вас спросят: «Действительно ли вы хотите выйти из системы», выберите установку по умолчанию, выйти, нажав OK. Через несколько секунд вы окажетесь в окне регистрации Login Screen, где вы должны будете набрать новое имя пользователя, нажать ENTER, и набрать пароль для новой записи, и снова подтвердить — ENTER.
72
Глава 5
Рис. 5–1: Создание новой учетной записи
Рис. 5–2: Новая учетная запись в окне User Manager
Пример 5A: Настраиваем Рабочий стол Какую бы учетную запись вы не решили использовать, сейчас вы можете действовать. Начнем с создания папок, но в конце вы сможете делать гораздо больше, и, в зависимости от того, как вы видите вещи, вы сможете создать самый яркий рабочий стол, который когдалибо существовал. Все это очень интересно, и когда вы все сделаете, вы сможете свободно перестраивать экранные элементы как вы захотите. Поэтому за дело!
Птичьи наряды
73
54–1: Создание папок Для начала откройте вашу домашнюю папку Home folder, нажав на панели иконку, которую вы сделали в Главе 2. Внутри вы не обнаружите ничего, кроме папки под названием Рабочий стол (Desktop), которая содержит файлы, папки, ярлыки программ, которые есть на вашем Рабочем столе. Если вы похожи на меня, то захотите покончить с подобным состоянием дел и создать папки, в которых вы можете организовать хранение ваших файлов в будущем. Первая папка, которую вы создадите, будет предназначена для заметок, которое вы можете назвать «Documentia», хотя, конечно, вы можете затем сменить название. Вы можете создать папку также, как делаете это в Windows, либо выбрав меню File, а затем — Create Folder, или кликом правой кнопки мышки в свободном пространстве окна Nautilus и выбором Create Folder из выпадающего меню. Папка без названия появится в окне. Оставлять папку с именем «untitled» не разумно, поэтому вы захотите сменить его. Текст в ячейке под папкой будет высвечен, так что вы можете просто набрать Documentia и нажать ENTER. После этого папка будет существовать под новым именем. Теперь вы можете все повторить самостоятельно, и создать четыре папки: Photos (для ваших фотографий, конечно), Tarballs_and_RPMs (куда вы можете свалить все использованные файлы, записанные во время изучения настоящей книги, Thematics (для файлов, которые вы будете использовать для улучшения внешнего вида вашей системы), и ogg (директория для музыкальных файлов, которые вы будете извлекать с CD с помощью программы Grip). После этого ваша Домашняя папка будет выглядеть примерно так, как показано на Рис. 5–3.
5A>2: Добавление эмблем на папки Вы должны признать, что теперь все выглядит немного лучше, чем раньше, но это только начало. Для того, чтобы добавить графически яркий элемент, напоминающий о содержимом папки, вы можете украсить изображение папки маленькой иконкой сверху, называемой эмблемой. Ее можно добавить к любой папке или файлу. Сейчас добавим к папке Documentia, кликнув правой кнопкой мыши на ней, и из выпадающего меню выберем Properties. Когда окно Свойств, показанное на Рис. 5–4, откроется, выберите Emblems и прокрутите линейку вниз до тех пор, пока не появится эмблема documents. Нажмите на ячейку рядом с documents, а затем — кнопку Close. Эмблема появится на вашей папке. Теперь, чтобы еще попрактиковаться, добавим эмблему sound к папке ogg. Повторите все предыдущие шаги, и замените соответствующие пункты и данные.
5А>3: Установка фона для окон (и опять эмблем) После добавления этих двух эмблем, ваши папки выглядят привлекательнее. Однако фон окна Nautilus все еще белый. Вы можете исправить это, если захотите. Для этого зайдите в меню окна Home, нажмите Edit, и выберите Backgrounds and Emblems. Окно Эмблем и Фонов появится на экране (см. Рис. 5–5).
74
Глава 5
Рис. 5–3: Добавление содержимого в домашнюю папку Home Из этого окна вы можете перетащить любой образец в окно Home, или в любое другое окно Nautilus с той же целью, и образец станет фоном для всех окон Nautilus. Ради эксперимента прокрутите линейку вниз, чтобы найти образец под названием Manila Paper (Манильская — светло желтокоричневая — бумага), и затем перетащите ее на белый участок окна Home. После этого предыдущее белое окно будет выглядеть как бесцветные стены в конторе адвоката. Хорошо, если вам нравятся подобные вещи. Вы можете менять фон окна сколько угодно раз, но чтобы вернуться к белому цвету, перетащите образец с названием Reset в окно.
Рис. 5–4: Выбор эмблемы для папки
Птичьи наряды
75
Рис. 5–5: Выбор фона для окна Nautilus Кроме кнопок с образцами цветов и узоров есть и третья кнопка в окне Backgrounds and Emblems, которая называется Emblems. Как вы помните, мы уже добавляли пару эмблем к папкам кликом правой кнопки мыши и выбором Properties из выпадающего меню. Кнопка Emblems предлагает иной способ добавления эмблем, но он более удобен, когда вы добавляете эмблемы сразу к нескольким папкам или файлам. Чтобы посмотреть, как это работает, нажмите кнопку Emblems, если вы еще не сделали этого. Затем перетащите эмблему под названием Camera на папку Photos, Cool — на папку Thematics, и package — на папку Tarballs_and_RPMs. Выбранные эмблемы тут же появятся на этих папках. (Если у вас возникнет вопрос, почему одни эмблемы пишутся с заглавной буквы, а другие — нет, я не знаю на него ответа. Извините).
5А>4: Наряжаем панель Side Pane ( и опять эмблемы) Теперь давайте изменим вид панели side pane в Nautilus. Оставьте окно Backgrounds and Emblems открытым (если уже закрыли, то откройте снова), перейдите в окно Home, нажмите меню View и выберите Side Pane. Панель появится в левой части окна Nautilus. Вы сможете добавить различные фоны также и на side pane, но для практики давайте добавим цвет. Для этого нажмите кнопку Colors в окне Backgrounds and Emblems. Окно заполнится различными образцами цветов. Перетащите Grapefruit на панель side pane, и оно из серого превратится в цвет грейпфрута (хотя и очень темного и необычного по цвету). Вы можете также создать эффект перехода одного цвета в другой, добавив еще один образец. Перетащите Mango в нижнюю часть side pane (но не выходите за нее) и вы получите переход сверху к низу из грейпфрута в манго. Конечно, если вам не нравятся эти тропические расцветки, вы можете вернутся к первоначальному серому цвету, установленному по умолчанию, перетащив образец Reset в нужную область. После этого вы можете закрыть окно Backgrounds and Emblems.
76
Глава 5
Окно Nautilus предоставляет еще один способ работы с эмблемами. Но перед тем как я вам расскажу о третьем, последнем способе, вам понадобится добавить одну — две новые папки в Home. Первую назовите «Finances», в которой вы будете хранить важные секреты, другую — «MyFaves», где разместите … хорошо, любимые файлы. После того, как вы создали новые папки, перейдите на side pane, кликните в выпадающим меню на Information, и выберите Emblems. Список эмблем появится на панели side (см. Рис. 5–6). Найдите эмблему Money, и перетащите ее на панель Finances. Затем найдите эмблему favorite и перетащите ее в папку MyFaves. После этого вернитесь в выпадающее меню и выберите Information, чтобы вернуть все снова к первоначальному виду.
Рис. 5–6: Выбор эмблем из side pane Nautilus Даже если это не похоже на вашу чайную чашку, вы должны признать, что окно Nautilus теперь выглядит более красочно. Вы, конечно, можете изменить внешний вид, как вам заблагорассудится, но я бы попросил вас ничего не трогать, так как мы сделаем коечто еще.
5A>5: Изменение фона Рабочего стола Теперь, когда окно вашей домашней папки Home приодето, или приукрашено (в зависимости от ваших эстетических пристрастий), вы можете заметить, что Рабочий стол выглядит серовато. Изменение фона Рабочего стола (часто называемого Обоями) не сложно, и ваша система поставляется с несколькими различными обоями. Вы можете начать с того, чтобы попробовать одни из них, для чего кликните правой кнопкой мыши в свободном пространстве Рабочего стола и выберите Change Desktop Background в выпадающем меню. Откроется окно Предпочтений Background Preferences (см. Рис. 5–7).
Птичьи наряды
77
Рис. 5–7: Смена обоев Рабочего стола Для выбора нового фона из этого окна, нажмите кнопку, чтобы прочесть default.png под словами Select picture. Откроется новое окно (показанное на Рис. 5–8), в котором вы можете выбрать альтернативные варианты, поставляемые с вашей системой. Для того, чтобы понять что это такое, кликните на названии файла в правой части окна, и значок предварительного просмотра появится в правой части панели. Вы можете предварительно просмотреть на экране все изображения.
Рис. 5–8: Выбор изображений для обоев
78
Глава 5
Вы могли заметить другую папку в левой части панели, называемую space, которая содержит изображения космической тематики. Если вы хотите посмотреть, что там, просто дважды кликните на названии папки, и список файлов появится с правой стороны. После просмотра файлов вы можете вернуться к первой папке, дважды кликнув в левой части панели. Теперь, когда вы просмотрели все изображения, поставляемый вместе с системой, выберите какуюнибудь, которая бы вас не раздражала в течение минуты или двух, и нажмите OK. Выбранное окно исчезнет, а обои, которые вы выбрали появятся на Рабочем столе. Затем вы можете закрыть окно выбора фона Background Preferences.
Выбор собственных обоев Рабочего стола Вы видели, что вам предлагает система, но я думаю, что вы хотели бы использовать какиенибудь собственные изображения. Конечно, для этого они должны быть у вас, поэтому попробуем скачать какиенибудь из Интернета. В сети есть огромное количество сайтов с обоями Рабочего стола, для этого примера я вам укажу специальный: http://art.gnome.org. На этом ресурсе есть все, что вам понадобиться в этой Главе, и много такого, что понадобиться в будущем. .Соединитесь с Интернетом, если еще не сделали этого, и браузере Mozilla наберите адрес http://art.gnome.org и нажмите ENTER. Попав на сайт, посмотрите на заголовок Once you get there, look for the heading BACKGROUNDS в левой части страницы, а затем нажмите ссылку GNOME под ней. Когда откроется список обоев Рабочего стола, посмотрите на изображения. Если вы захотите использовать те же обои, что я выбрал для этого примера, обратите внимание на картинку под названием GNOMEOrange. Когда вы ее найдете, нажмите на значок, после чего выведется информация и будет предложено загрузить файл. Для загрузки дважды щелкните на ссылке под словами Resolutions (png&1280xl024 в случае, если вы в GNOMEOrange) и выберите Save Link Target As (Сохранить ссылку как…) из выпадающего меню. Откроется окно Save As (Сохранить как…), и вы должны будете выбрать папку, в которую хотите скачать файл (см. Рис. 5–9). В этом случае опуститесь вниз в окне Save As до папки Themarics, дважды щелкните, чтобы открыть ее, и затем нажмите кнопку Save. Ваши новые обои скоро будут сохранены в папке Thematics.
Установка новых обоев Рабочего стола После завершения загрузки, откройте окно Background Preferences опять кликом правой кнопки мыши в пустом месте Рабочего стола и выберите Change Desktop Background. Как и в предыдущем случае, нажмите кнопку под словами Select picture. В ячейке в нижней части выбранного окна наберите /home/username/TTiematics/ background_image_name.png и затем нажмите OK. Ваша обновленная загруженная картинка для обоев появится на Рабочем столе как фон (как показано на Рис. 5–10). После этого закройте окно Background Preferences.
Птичьи наряды
79
Рис. 5–9: Выбор папки для загрузки Если вы хотите вернуться к обоям Рабочего стола, установленным по умолчанию, просто кликните правой кнопкой мыши на Рабочем столе и выберите Use Default Background.
Рис. 5–10: Обновленные обои Рабочего стола Вы могли заметить, что не видно Панели внизу экрана на Рис. 5–10. Это потому, что она скрыта новыми обоями, которые всетаки раздражают меня. Я перешел в панель предпочтений GNOME кликом правой кнопки мыши в свободном месте и выбрал Properties из выпадающего из выпадающего меню. В окне предпочтений я нажал на ячейку рядом со словом Autohide и затем — Close.
80
Глава 5
Функция автоматического скрытия работает также, как в Windows или Mac OS X — Панель остается невидимой до тех пор, пока вы не подведете мышку к тому месту, где она должна быть. Вы можете проделать те же преобразования, но это вопрос вкуса, и я оставляю его вам. Да, это свобода художественного выбора!
5A>6: Изменение вида окон, элементов управления и пиктограмм Теперь мы добрались до моего любимых занятий — косметических преобразований видов окон и элементов управления в GNOME. Давайте займемся этим вместе. Процедура не сложная. Войдите в Главное меню и выберите Preferences > Theme. Окно тематических предпочтений откроется и перед вами предстанет список тем, инсталлированных с вашей системой (см. Рис. 5–11). По умолчанию в Fedora Core установлена тема, называемая Bluecurve (Голубая кривая), но, как вы можете видеть, здесь много других. Просмотрим их все, нажимая на каждую по очереди. Изменения происходят моментально. Только кликните на теме и изменятся контуры окна, элементов управления, и, даже, если вы обратили внимание на вашу домашнюю папку Home, иконки. Это особенно заметно, если вы выбрали Crux (Южный Крест) или Grand Canyon (Большой каньон). Каждая тема состоит из контуров окон, установок элементов управления и коллекции иконок. Поэтому, возможно смешивать, подбирать элементы самостоятельно. Например, предположим, что вам нравятся игривые элементы управления из Grand Canyon, но вы предпочитаете контуры окон из темы Mist (Туман) и контуры окон из Ocean Dream (Океан мечты). Вы не должны расстраиваться, потому что вы можете создать синтетическую тему, состоящую из трех разных элементов.
Рис. 5–1 l Выбор темы в GNOME
Птичьи наряды
81
Для создания собственных синтетических тем, просто нажмите кнопку Theme Details в окне предпочтений Theme Preferences. Откроется новое окно, и вы увидите три таблицы: Controls, Borders и Icons (Элементы управления, Контуры и Иконки). В них вы можете выбрать понравившиеся компоненты. Для начала щелкните в таблице элементов управления Controls и выберите Grand Canyon. Затем кликните Window Border и выберите Mist. И, в конце концов, щелкните Icons и выберите Sandy (Песочный), который устанавливает иконки в теме Ocean Dream. Теперь посмотрим на то, что мы сотворили. Хм… не плохо. Но, при более близком рассмотрении, эти контуры окон Mist так себе. Чтобы найти что нибудь более подходящее, кликните опять на таблице Window Border и прокрутите вниз до Metabox (Сундук), и опять щелкните. Да, это получше. Теперь, если вы удовлетворены, вы можете нажать кнопку Close. Вернувшись в окно Theme Preferences, вы заметите, что вверху списка появилась новая тема Custom (Нестандартная). Если вы хотите сохранить эту комбинацию для дальнейшего использования, нажмите кнопку Save Theme. Откроется диалоговое окно, в котором вы можете ввести название новой темы и написать короткий комментарий. Придумайте название вашей теме, сделайте комментарий и нажмите Save. Ваша новая тема появится в алфавитном порядке в списке тем под выбранном вами именем. После всего этого, окно вашей домашней папки Home должно выглядеть как на Рис. 5–12 (обратите внимание также на Панель и Главное меню, пока вы здесь). О, очень классно!
Рис. 5–12: Новый вид окна папки Home
82
Глава 5
5A>7: Установка дополнительных контуров оконs, элементов управления и иконок Если вы увлеклись этими настройками и не можете удовлетвориться с теми темами, которые включены в систему, вы можете загрузить и инсталлировать другие оконные контуры, элементы управления и иконки. Чтобы показать, как это делается, я продемонстрирую создание темы в псевдо Mac — стиле, которая будет выглядеть как стандартная Aqua в Mac OS X. Если вы приверженец не Mac, а Windows — не хмурьтесь. Сделать экран, подобный Windows, возможно с помощью тем, включенных в стандартную поставку Fedora. В конце концов, вы только учитесь, поэтому не давайте волю страстям.
Подбор нужных файлов Чтобы найти нужные файлы, зайдите еще раз по адресу http:// art.gnome.org. Щелкните на ссылку приложений Applications под заголовком Desktop Themes, и просмотрите тему под названием Aquativo. Кликните на ней, чтобы прочесть информацию и загрузить страницу. Для начала загрузки, нажмите правой кнопкой на имени файла GTK2&Aquativo&1.5.tar.gz, и выберите Save Link Target As в выпадающем меню. Убедитесь, что в качестве папки для записи выбрана Thematics. Вы должны будете загрузить темы оконных контуров тоже. В левой части домашней страницы art.gnome щелкните на ссылку Window Borders под заголовком Desktop Themes, и, когда страница откроется, найдите файл Metativo. Щелкните на имени файла, и затем загрузите его с открывшейся страницы в папку Thematics. Для этого кликните правой кнопкой мыши на имени MCity&Metativo.tar.gz, и выберите Save Link Target As из выпадающего меню. В конце необходимо скачать еще и иконки. Вы будете загружать их из коллекции MacmeetsTux (Мак встречается с Таксом), которые на самом деле не являются Mac'овскими, но очень выразительные. В любом случае скачайте их, кликнув по ссылке Icon под заголовком тем Рабочего стола Desktop Themes, и выберите в новом окне Tux n Tosh 0.2. Когда вы попадете на страницу для скачивания, загрузите ее в папку Thematics кликом правой кнопки мыши по ссылке на файл ICON&Tux&n&Tosh&0.Ltar.bz2, и выберите из выпадающего меню Save Link Target As.
Инсталляция файлов новой темы Теперь у вас есть файлы для новой темы, установить их — пустяк. Сначала откроем папку Thematics в Nautilus, а затем перетащим окно в правую часть экрана, так, чтобы оно было все время под рукой. Затем откроем окно Предпочтений Theme Preferences, если оно еще закрыто, и нажмем на кнопку Theme Details, в следующем окне щелкнем в Window Border. Вместо кнопки установки темы Install Theme, просто перетащим файл MCity&Metativo.tar.gz из папки Thematics в список оконных контуров в левой части ячейки Window Border в окне Theme Details. Откроется маленькое окно, как показано на Рис. 5–13. просто щелкните на кнопке Install в этом окне, и тема будет добавлена в список контуров как MetaTivo. Как только вы увидите ее в списке, вы можете щелкнуть по теме, и она тут же вступит в свои права.
Птичьи наряды
83
Теперь необходимо добавить элементы управления таким же образом. Щелкните в ячейке Controls в окне Theme Details, и затем перетащите файл GTK2&Aquativo&1.5.tar.gz из вашей папки Thematics в список элементов управления в левой части ячейки Controls в окне Theme Details. Еще раз появится маленькое диалоговое окно Install New Theme, и, как и раньше, щелкните Install. Новые установки элементов управления появятся в списке под названием Aquativo&1.5. Кликните по этому названию в списке и изменения тут же вступят в силу.
Рис. 5–13: Установка новой темы В конце мы должны определиться с новыми иконками. Кликните в ячейке Icons в окне Theme Details и перетащите файл ICON&Tux&n&Tosh&0.1.tar.bz2 из списка иконок в левой части ячейки Icons в окно Theme Details. Появится диалоговое окно Install New Theme и вам надо нажать Install. После этого прокрутите список в окне Theme Details и выберите Tux 'n' Tosh. Изменения сразу вступят в силу. ПРИМЕЧАНИЕ Если после установки новых тем для иконок, они не будут изменяться, а имя Tux ' n' Tosh не появится в списке тем в окне Theme Detail, вы должны поступить поQдругому. Обратитесь к Главе 20, чтобы разобраться, что нужно сделать. Ваши окна, меню, иконки и Панель выглядят как Aqua, хотя папка и фоны в Nautilus могли использоваться раз или два. В любом случае, теперь вы можете делать все, что захотите. Вы можете продолжать экспериментировать с aqua тизаций, оставить вещи таким, как есть, или создать любую другую тему. Для пользы дела, я бы вернулся сейчас к родной Bluecurve.
Изменение Окна регистрации На сайте art.gnome вы могли заметить ссылку на нечто, называемое Login Manager (Менеджер окна регистрации). Это — ваше окно регистрации, известное также как окно приветствия, — там, где вводите ваши имя пользователя и пароль., когда входите в систему. Это окно вы тоже можете настроить по своему усмотрению, но вы должны иметь привилегии суперпользователя root, чтобы сделать это. Кроме того, любые изменения, которые вы произведете в системе, затронут не только вас. Поэтому, чтобы вы
84
Глава 5
не выбрали и загрузили с помощью Login Manager, будут видеть все, кто использует ваш компьютер. Конечно, если вы единственный пользователь, то этот довод не имеет значения.
Загрузка темы Login Manager Для изменения окна приветствия зайдите на сайт http://art.gnome.org и щелкните по ссылке Login Manager. Затем просмотрите имеющиеся темы и загрузите любую одну или две. Я вам предоставляю полную свободу действий. Как и другие файлы, вы должны скачать их в папку Thematics.
Установка новой темы Login Manager После загрузки одной или двух тем, вам надо открыть окно установки Login Screen Setup. Для этого войдите в Главное меню и выберите System Settings > Login Screen. В диалоговом окне наберите ваш пароль суперпользователя root, и нажмите OK, и окно Login Screen Setup вскоре появится (см. Рис. 5–14). Щелкните в ячейке Graphical greeter в верхней части окна. Вы увидите список мастеров создания приветствий, включенных в систему по умолчанию, и можете предварительно просмотреть миниатюры всех их. Вы можете добавить в список загруженные с сайта мастера, но, к сожалению, не сможете установить их простым перетаскиванием. Вместо этого, вы должны щелкнуть по кнопке Install new theme, но это не самая трудная задача.
Рис. 5–14: Настройка окна приветствия Login Manager
Птичьи наряды
85
После того, как вы щелкнули на Install new theme, появится окно, в котором вы можете поместить ваш файл. Запомните, что он должен быть в /home/user& name/ Thematics. После того, как вы выбрали файл, нажмите OK, и он тут же появится в списке мастеров создания приветствий. Для того, чтобы выбрать нужный, щелкните на его имени в списке в окне Login Screen Setup, и затем нажмите кнопку Close. Конечно, чтобы увидеть результат ваших трудов, вы должны выйти из системы и войти в нее снова, но вам не надо перезагружать или выключать компьютер.
Выбор Screensaver'а Скринсейверы, или хранители экрана, должны использоваться (и используются) для предотвращений выхода из строя (перегорания) монитора. Хотя современные технологии изготовления дисплеев и позволяют отказаться от них. Однако, скринсейверы очень привлекательны, и не удивительно, что Fedora поставляется с огромным количеством хранителей экрана — около 200! Из такого количества вы наверняка сможете выбрать себе несколько наиболее привлекательных. Предварительная конфигурация скринсейвера проведена таким образом, что переключение между модулями происходит произвольно, они сменяются спустя каждые несколько минут. Вы можете сменить установки, войдя в Главное меню и выбрав Preferences > Screensaver. В окне предпочтений Screensaver Preferences, показанном на Рис.5–15, вы можете сделать любые изменения, например, увеличить или уменьшить длину и промежуток между сменами модулей, или время перед запуском скринсейвера. Вы можете разрешить использование только одного модуля, или запретить их вообще. Из набора модулей вы можете исключить те, что вам не нравятся, убрав галочки в ячейках напротив нежелательных названий.
Рис. 5–15: Выбор screensaver'ов
86
Глава 5
Установка звука в системе Мой друг однажды сказал: «Какой ты любитель живописи, если не можешь слушать музыку?». Конечно, он говорил о чемто другом, и не без претензий на оригинальность, но его слова можно отнести также и к настройке системы. Если вы стремитесь визуально подновить вашу систему, почему не сделать ее еще и хорошо звучащей? Я не настаиваю, чтобы вы делали это прямо сейчас, так как не все любят системные звуки, но вы должны знать, что ваша система может посылать звуковые сигналы в различных ситуациях. По умолчанию, звуковые сигналы отключены, поэтому, если вы хотите включить их, вам надо разрешить подачу сигналов в различных случаях самостоятельно. К счастью, это не трудно. Для разрешения подачи сигнала, войдите в Главное меню и выберите Preferences > Sound. После этого появится простое окно предпочтений Sound Preferences: две вкладки, две ячейки и две кнопки. Для разрешения звуковых сигналов, вы должны сначала щелкнуть на обеих ячейках на Главной вкладке General tab: Enable sound server startup и Sounds for events. Вы должны выбрать обе. После этого кликните на вкладке Sound Events (Подача сигналов при наступлении событий), откроется список событий и предустановленных им звуковых сигналов (см. рис. 5–16). Вы можете предварительно прослушать сигналы из списка, выбрав события или звуки, и затем нажав кнопку Play. Перечень событий и звуков охватывает окружение GNOME и несколько игр из GNOME, и вы должны были заметить, что некоторые события не имеют соответствующих им звуковых сигналов. Используя кнопку Browse (Просмотр), вы можете добавить любые соответствующие (по жанру и длине) звуки из файлов, которые у вас есть, или которые вы можете скачать в будущем.
Рис. 5–16: Назначение звуковых сигналов различным событиям в GNOME
Птичьи наряды
87
Темы Mozilla В дополнение к настройке всей системы в GNOME, вы можете изменить интерфейс Mozilla, сменив скины (шкурки), созданные специально для нее. Вы можете попробовать, если хотите. Для этого откройте браузер Mozilla. В результате он должен выглядеть намного лучше, чем раньше.
Просмотр предустановленных тем Mozilla Mozilla поставляется с двумя предустановленными темами: Classic (по умолчанию) и Modern. Для эксперимента, попробуем сменить классическую тему на модерн. Для этого, войдем в меню Mozilla View и выберем Apply Theme > Modern. Затем выйдем из программы и войдем в нее вновь. На этот раз появится тема в стиле модерн, которую вы тут же узнаете, если вы работали с последними версиями Netscape. Изменения коснуться не только Web браузера Mozilla, но также Mozilla Composer и Mail.
Установка новых тем Если вас не устраивает поставляемые предустановленные темы Mozilla, вы можете скачать и установить другие. Для этого вернитесь в меню View, и на этот раз выберите Apply Theme > Get New Themes. Откроется новое окно и можно будет выбрать две ссылки: themes.mozdev.org и theme.freshmeat.net. Нажмите, например, на первую, и эта страница загрузится в новом окне. Затем прокрутите колесо до тех пор, пока не найдете ссылку Skypilot Classic с правой стороны. Когда вы отыщите ее, щелкните на нее. После загрузки новой страницы, вы увидите образец темы Sky Pilot Classic, а немного дальше — ссылку Install It! Щелкните на ней. Появится диалоговое окно (Рис. 5–17), в котором вас попросят подтвердить ваше намерение инсталлировать и использовать эту тему. Нажмите кнопку OK, которая откроет окно, показывающее ход загрузки и инсталляции.
Рис. 5–17: Mozilla хочет убедиться, что вы готовы инсталлировать новую тему После завершения загрузки слово success(успешно)появится в индикаторе выполнения хода задания. Нажмите OK, чтобы закрыть это окно. Теперь выберите новую тему, вернувшись к меню Mozilla View и выбрав Apply Themes > Skypilot Classic. Выйдете из Mozilla и войдите в нее снова, и вы увидите новую тему (см. Рис. 5–18).
88
Глава 5
Рис. 5–18: Mozilla с установленной новой темой Sky Pilot Classic Вы, конечно, можете загрузить и инсталлировать другие темы с любого сайта. Только убедитесь, что загружаемая версия соответствует вашему браузеру, хотя оба сайта автоматически высылают вам корректную версию. Вашу версию Mozilla вы можете определить, запустив меню Help и выбрав About Mozilla.
Птичьи наряды
89
6 ГУТЕНБЕД Установка и использование принтера
Помимо использования вашего компьютера для игр и прослушивания музыки MP3, в какойнибудь и непогожих дней вы, возможно, захотите подключить его к принтеру. Чтото заложено в природе человеческого характера, что вызывает у нас желание видеть свои слова напечатанными. Если хочется, если надо, то давайте… Поддерживается ли мой принтер? Установка принтера в вашей новой системе — довольно простая задача, но вы должны быть уверены, что он поддерживается. К счастью, поддержка принтеров в Linux становится все шире день ото дня. Так, поддерживаются большинство струйных принтеров от Epson и HewlettPackard, другие типы и производители поддерживаются в меньшей степени.
Если вы действительно хотите узнать, поддерживается или нет ваш принтер (а почему бы и не выяснить?), то лучше сего зайти на сайт www.Iinuxprinting.org. Там вы сможете просмотреть онлайновую базу данных и проверить, поддерживается ли в настоящее время ваш принтер, и если да, то в какой степени. Список поддерживаемых принтеров включает информацию и по драйверам, подходящим для вас. Если вы только думаете о покупке принтера, то на этой странице вы найдете поддерживаемые модели и производителей.
Установка Для начала вам надо выключить свой компьютер, подсоединить принтер, включить его и запустить их вместе. Конечно, если ваш принтер подключен и настроен, вы можете пропустить этот шаг. В любом случае, если он поддерживается, система определит его автоматически и установит. Иногда, этот процесс может быть менее автоматизирован. После старта системы и нахождения вашего принтера, появится красноголубой экран Kudzu (утилита определения аппаратных средств), которая сообщит вам, что найдено некое новое устройство. Нажав любую кнопку для продолжения процесса, вы должны будете подтвердить необходимость установки нажатием ENTER. Затем вы должны сделать назначения, чтобы операционная система знала, как работать конкретно с вашим принтером. Для того, чтобы узнать, действительно вам нужно это делать, откройте панель GNOME и щелкните на иконке (которая выглядит как принтер) GNOME Print Manager. Если иконка принтера появилась в выпадающем окне, вы все настроили. В противном случае, следуйте следующим указаниям: 1. В Главном меню GNOME выберите System Settings > Printing. Вас попросят ввести пароль суперпользователя root, и затем нажать OK. После этого появится окно конфигурации принтера Printer Configuration (показанное на Рис. 6–1), которое будет абсолютно пустым, как моя голова ранним утром.
Рис. 6–1: Пустое окно конфигурации Printer Configuration
92
Глава 6
2. Для заполнения этой пустоты вам нужно создать новую очередь принтеров print queue — это не очередь документов для печати, — это виртуальный принтер, о котором вы узнаете больше дальше в этой Главе. Сейчас же просто щелкните на кнопке New для начала. Запустится мастер Print Queue (см. Рис. 6–2).
Рис. 6–2: Запуск мастера Print Queue 3. Нажмите кнопку Forward (Вперед), чтобы перейти к следующему шагу установки. На этой странице вы должны дать имя вашему принтеру, и, если хотите, какойто комментарий. Поскольку мой принтер производства HewlettPackard, я назвал его «Hewie», но вы вольны называть свой как угодно. Вы не должны волноваться, так как можете изменить имя позже. Вы можете также пропустить комментарии — напишите их позже, когда будете знать, как их использовать. После завершения операций с именем принтера, нажмите кнопку Forward. 4. Следующая страница мастера особенно важна, поскольку она покажет, может ли быть ваш принтер установлен должным образом (см. Рис. 6–3). В случае положительного результата, имя принтера появится как /dev/lpO имя принтера, или /dev/usb/lpO имя принтера в зависимости от того, к параллельному или USB порту подключен принтер. (Имя принтера — естественно то, которое вы дали ему на предыдущем этапе). Если ваш принтер появился здесь, то нажимайте Forward. 5. На следующей странице мастера, вероятно, ваш принтер уже выбран. Если да, то переходите к следующему шагу. В противном случае, спуститесь вниз меню и выберите Generic (Общие), щелкните меню и прокрутите страницу вниз, чтобы выбрать производителя вашего принтера. После этого все поддерживаемые модели принтеров этого производителя появятся внизу страницы. Отыщите и отметьте вашу модель. Когда вы все сделаете, страница мастера будет выглядеть так, как показано на Рис. 6–4, хотя ваша может отличаться в зависимости от модели вашего принтера.
Гутенбед
93
Рис. 6–3: Проверка типов в новой очереди принтеров 6.
После того, как все сделано как надо, нажмите кнопку Forward, которая откроет перед вами последнюю страницу мастера. 7. Она просто сообщит вам, что мастер сделал новую очередь. Щелкните Apply(Принять) и маленькое окно выведет вопрос, хотите ли распечатать тестовую страницу? Это не плохая идея, поэтому кликните Yes, и скоро вы увидите, насколько все корректно работает. Если тест прошел нормально, вы все сделали правильно, и у вас теперь есть очередь печати.
Рис. 6–4: Выбор модели принтера для новой очереди печати ПРИМЕЧАНИЕ Если тестовая страница не вышла как надо, и ваш принтер не определился системой автоматически и корректно, посетите сайт www. linuxprinting.оrg, чтобы выяснить, нет ли какихQто специальных требований или предупреждений, касающихся именно вашей модели.
94
Глава 6
Печать на принтере Теперь, когда ваш принтер установлен, вы, без сомнения, захотите его попробовать. Это не сложная задача, работа принтера в Linux не сильно отличается от работы в Windows или Mac, поэтому только несколько замечаний. Вас может ввести в заблуждение печать в первый раз, поэтому я остановлюсь на нем подробнее. Когда впервые печатаете в OpenOffice или других программах, вы можете заметить, что в диалогом окне принтера стоит выбор из Generic Printer, Default (Общий принтер, По умолчанию)или Postscript/ Default. Очередь печати, которую вы только что создали, стала принтером по умолчанию, так что любая из общих настроек касалась и вашего принтера. Но, если вы хотите видеть имя вашего принтера в списке, как я привык видеть Hewie, нажмите кнопку у правого края окна и из выпадающего меню рядом со словом Name (Имя) в диалоговом окне принтера вы найдете название вашего принтера. В принципе, не имеет значение, какое название принтера выбрано, поскольку все они одинаковы.
Печать в PDF Если вы помните диалоговое окно принтера, о котором мы говорили в предыдущей секции, вы могли заметить, что был еще один пункт в списке: PDF Converter (Конвертер PDF). Когда вы печатаете из других программ, то можете воспользоваться этим пунктом, Print to PDF, или какимнибудь другим, оказывающим такой же эффект, поскольку результат одним и тем же: сохранение документов в формате PDF (Portable Document Format — формат переносимого документа). Вы, возможно, читали документы в этом формате, поэтому знаете что это такое, но теперь вы также можете сохранять файлы в этом формате. Это очень удобно, поскольку позволяет создавать документы, которые никто не может изменить, но зато все могут прочесть, не зависимо от текстового редактора или компьютерной платформы. Этот формат позволяет также сохранять файлы меньшего размера, что упрощает их пересылку по email в качестве прикрепленных файлов. К примеру, Глава 2 этой книги занимала 5.5MB как документ OpenOffice, но когда я ее распечатал в PDF, она стала 770KB. В любом случае, это очень удобное свойство, за которое в Windows вы бы заплатили немалые деньги. ПРИМЕЧАНИЕ Печать в PDF очень удобна и для сохранения web страниц вместе с графикой для будущего использования. В то время, как Mozilla не поддерживает эту функцию, поэтому для сохранения web страниц в PDF лучше делать в браузере Konquerer (в Главном меню выберете Internet > More Internet Applications > Konquerer Web Browser).
Изменения установок принтера Поскольку вы печатаете различные документы, что естественно, вам может понадобиться изменить установки принтера. Например, вы могли запустить
Гутенбед
95
медленную печать на струйном принтере чернобелого документа или печать в оттенках серого. Или вы хотите отпечатать фотографию в более высоком разрешении, чем то, что установлено по умолчанию драйвером вашего принтера. Сделать это не сложно, и для этого существует два способа: один — временный , другой — более или менее постоянный.
Внесение временных изменений в установки Предположим, вы хотите распечатать многоцветный документ OpenOffice в оттенках серого. Войдите в меню File и выберите, как обычно, Print. Когда откроется диалоговое окно принтера, нажмите кнопку свойств Properties. После того, как появится окно, щелкните в ячейке Device (Устройство), и из выпадающего меню Color (Цвет) выберите Grayscale (Оттенки серого) (см. Рис. 6–5). После этого кликните OK, чтобы закрыть окно Properties, и кликните OK, чтобы распечатать документ. Эти установки сохранятся до тех пор, пока не завершите работу и не закроете документ, который печатали. Хотя этот метод кажется логичным, иногда он может быть не очень удобным. Если вам нужны более постоянные установки, обратитесь к следующей секции.
Рис. 6–5: Внесение временных изменений в окне свойств принтера Properties
Внесение более постоянных изменений в установки принтера Второй метод внесения изменений следует использовать в том случае, если первый вас не устраивает, или вы собираетесь печатать большое количество документов с одинаковыми настройками принтера, или, в конце концов, хотите поменять разрешение принтера. Это метод также не сложен, хотя он не столь очевидный, как первый.
96
Глава 6
Войдите в Главное меню и выберите System Settings > Printing (Системные настройки>Печать). Вас попросят ввести пароль суперпользователя root, наберите и нажмите OK. После этого вы увидите окно конфигурации принтера Printer Configuration. Щелкните на название вашего принтера и затем выберите Edit (Изменить). Когда появиться окно редактирования очереди печати Print Queue, щелкните в ячейке Driver Options (Настройка драйвера) и вы увидите окно, очень похожее на Рис. 6–6, хотя ваше может отличаться в зависимости от производителя и модели вашего принтера.
Рис. 6–6: Установка опций драйвера в окне редактирования Print Queue Теперь, когда вы знаете, где находитесь, зайдите в выпадающее меню Resolution, Quality, Ink Type, Media Type (Разрешение, Качество, Струйная печать, Тип носителя) и выберите цветовые настройки и качество печати, которые вам нужны. Затем нажмите OK. После закрытия этого окна, вы вернетесь в окно конфигурации принтера Printer Configuration, нажмите кнопку Apply (Применить). После этого можно закрыть все окна. Если затем вы захотите восстановить старые установки, просто следуйте тем же инструкциям и выберите старые установки. Это — более постоянные настройки.
Добавление другой очереди печать Print Queue (и зачем это нужно) Изменение настроек принтера — не сложная задача, но если вам надо делать их слишком часто, это начнет вас раздражать. Скажем, вы сделали изменения в настройках, чтобы отпечатать большое количество чернобелых
Гутенбед
97
коммерческих документов с разрешением 300 dpi (dots per inch — число точек на дюйм), после чего вы захотели отправить отпечатки высокого качества с разрешением 600 dpi. А когда вы не заняты бизнес — отчетами, вы любите печатать высококачественные фотографии, сделанные вашей цифровой камерой, но перед распечаткой окончательных вариантов, вы обычно просматриваете их на бумаге в низком разрешении, но распечатанные в скоростном режиме. Для того, чтобы все это сделать, придется много раз открывать окно Edit. В этом случае гораздо удобнее иметь несколько очередей печати. Несмотря на то, что у вас всего один принтер, вы можете создать различные очереди печати, каждый со своими настройками драйвера. Это похоже на серию виртуальных принтеров, из которых вы можете выбрать любой. Основная установка вы создаете с разрешением 300 dpi, цветным и чернобелым картриджами, размером бумаги letter (формат бумаги «письмо», стандартный размер бумаги в США, равный 8,5 х 11 дюймов — 216 х 279 мм). Вы можете создать другую очередь печати с другими цветовыми установками, разрешением печати и размером бумаги. Чтобы продемонстрировать, как это работает, я приведу собственный пример. Обычно мне хватает разрешения 3OO dpi, цветной и чернобелой печати, но я также часто вывожу высококачественные фотографии. Для этой цели я создал новую очередь печати. Как и вы, для создания оригинальной очереди я вошел в Главное меню GNOME, выбрал System Settings > Printing. Затем, когда открылось окно конфигурации Printer Configuration, я нажал кнопку New, и следовал указаниям мастера установки, назвав мою очередь Color_1200 (никакие пробелы не допустимы в названии). В комментариях я записал: высококачественная цветная и смешанная печать. Затем я прошел оставшиеся этапы настройки, как и раньше, до тех пор, пока не вернулся к окну конфигурации Printer Configuration. Теперь я видел свою оригинальную Hewie, а под ней — новую Color_1200. Затем я изменил настройки драйвера для моей новой очереди, для чего кликнул на Color_1200, и потом — на кнопку Edit. В окне редактирования, я щелкнул в ячейке Driver Options и из выпадающего меню Resolution, Quality, Ink Type, Media Type выбрал 1200 dpi, Photo, Black + Color Cartridge и нажал кнопку OK. Чтобы изменения вступили в силу, я щелкнул на кнопке Apply. Поскольку, я иногда предпочитаю создавать документы только в оттенках серого, я создал еще одну очередь, которую назвал Grayscale300, следуя тем же путем, кроме комментариев (в которых я указал Печать только в оттенках серого) и настройках драйвера. После того, как я внес все эти изменения, мне пришлось сменить оригинальное название Hewie, чтобы оно не сбивало меня с толку в дальнейшем. Для этого я в окне конфигурации Printer Configuration щелкнул на Hewie и нажал Edit. В окне редактирования я поменял его на Color300, а в комментариях записал: Основной цветной принтер. Затем нажал OK, и вернулся в окно Printer Configuration, где щелкнул на кнопке Apply, чтобы изменения вступили в силу. Мое окно конфигурации Printer Configuration теперь выглядело так, как показано на Рис. 6–7.
98
Глава 6
Рис. 6–7:Список очереди печати в окне конфигурации Printer Configuration Если вы решили проделать то же самое, убедитесь, что вы вышли из всех программ и снова запустили их после окончания внесения изменений, иначе новые установки не будут отражены в незавершенных программах.
Выбор очереди печати Теперь, когда есть несколько очередей печати, вы можете спросить, как возможно переключаться между ними. Если вы переключаетесь часто, самое простое выбирать очередь печати в диалоговом окне печати таких программ, как OpenOffice. Если я собираюсь печатать несколько документов, требующих одинаковых настроек принтера, я устанавливаю эту очередь печати выбранной по умолчанию, если это еще не сделано. Смена принтера по умолчанию не вызывает больших проблем. Это можно сделать двумя способами, но я расскажу о самом простом. Когда вы создали несколько очередей печати, то для того, чтобы открыть менеджер управления принтерами Print Manager, щелкните на иконки принтера в левой части панели GNOME. После этого вы сможете увидеть ваши очереди печати, каждая иконка которой будет также в форме принтера. В моем случае, по умолчанию была выставлена Color300, но я собирался сделать другую, Gray300. Для этого, я кликнул правой кнопкой мыши на Gray300 и выбрал Set as Default (Установить по умолчанию) из выпадающего меню. Gray300 теперь имеет отметку как принтер по умолчанию, как вы можете видеть на Рис. 6–8.
Рис. 6–8: Установка очереди печати по умолчанию в менеджере GNOME Print Manager
Гутенбед
99
Подход к выбору очереди печати зависит от вас и ваших нужд. Возможно, вам не нужно ничего, кроме простой печати, но, по крайней мере, вы знаете, как все это настраивается. Чтобы вы не выбрали, вы можете спокойно устанавливать свой принтер, так как какие бы настройки вы не сделали, все можно отменить их и вернуться назад. Просто наслаждайтесь работой. Почувствуйте себя уверенно. Идем дальше.
Завершение работы принтера Это случается со всеми. Вы хотели отпечатать один лист из 57страничного документа, но случайно запустили все. Что делать, чтобы сохранить чернила и 56 листов бумаги? К счастью, решение есть. После того, как вы нажали на кнопку Print, задание было отправлено на принтер, маленькая иконка принтера появилась в правом конце Панели GNOME, как вы можете видеть на Рис. 6–9.
Рис. 6–9: Иконка очереди печати в Панели GNOME Щелкните на этой иконке, откроются два окна: менеджер печати GNOME Print Manager, который покажет, какую очередь вы создали, и текущее задание (как показано на Рис. 6–10). Ваше ошибочное задание будет в этом окне, поэтому щелкните на названии задания и выберите его, а затем в меню Edit (Изменить) задайте Cancel Documents (Отмерить задание).
Рис. 6–10: Отмена задания на печать После этого задание в окне исчезнет и принтер остановиться. Вы можете также закрыть менеджер печати Print Manager и окно очереди печати. Все это не сложно, и, как вы могли заметить, более эффективно, чем в других ОС. ПРИМЕЧАНИЕ. После прерывания задания вам, возможно, понадобиться отключить принтер и включить его снова, чтобы продолжить работу.
100
Глава 6
7 ЗАБУДЬТЕ ПРО ВАШИ ДАННЫЕ Работа с флоппи и CD
Как вы знаете из опыта, чем дольше вы работаете на компьютере, тем больше и больше файлов скапливается на вашем жестком диске. Многие из них вы создали сами, другие загрузили из Интернета, какието остались при перезаписи с чужих CD или флоппи дисков. Без использования флоппи или CD не возможно работать на компьютере. Собираетесь ли вы отправлять фотографии вашим родственникам, слушать музыку на компьютере, или делать резервные копии важных данных с жесткого диска, вы не обойдетесь без записи на диски.
Флоппи Когда появились первые оригинальные компьютеры Macintosh, самой популярной новинкой было использование 3.5дюймовых флоппи дисков (иначе, флоппи). В то время, я думаю, эти диски в прочном контейнере с металлической защитной крышкой носителя, были воплощением новейших высоких технологий. Времена меняются, и сегодня все меньше людей пользуются флоппи дисками. Причина проста: файлы стали слишком большими для флоппи с их ограниченным объемом 1.4MB. Аудио, видео, файлы изображения, с которыми имеют дело большинство пользователей, имеют гигантские размеры. К примеру, надо очень постараться, чтобы три цифровые фотографии поместились на одном флоппи диске. По сравнению с другими съемными накопителями информации, такими, как CD, Zip, карты памяти и пр., флоппи являются слишком медленными. Вы могли покормить кошку, сварить чашку кофе и прочесть первые три страницы газеты за то время, пока записывается флоппи диск. (Хорошо, это преувеличение, но флоппи слишком медленные по сравнению с другими носителями.) Несмотря на малый объем и скорость записи, флоппи все еще используются ограниченным количеством пользователей, у которых нет других способов переноса файлов на съемные носители, или для тех, кому надо передать один или два небольших текстовых документов коллегам, которые не имеют других дисководов. Вы можете оказаться в подобной ситуации, когда вам надо будет чтото отправить или получить на дискете. Использование флоппи в вашей системе не представляет сложностей, хотя, возможно, это не так очевидно, как вы привыкли, особенно работая с Mac'ом. Предположим, что у вас есть флоппи, записанный в старой системе, и вы хотите скопировать файлы в вашу новую систему. Как вы догадывайтесь, для начала необходимо ставить диск в дисковод. Пока все хорошо. Но для того, чтобы увидеть, что на нем записано, его надо смонтировать. Говоря упрощенно, монтирование диска напоминает обращение к системе: «Я только что вставил диск в привод, поэтому просыпайся и займись им.» Если ваша система не знает, что дискета вставлена, то не может показать что в дисководе, так? Если Fedora, как и большинство современных операционных систем, автоматически монтирует CD, то это не распространяется на флоппи. Самый простой способ смонтировать флоппи — это клик правой кнопкой мыши на Рабочем столе, и, затем, из выпадающего меню выбрать Disks > Floppy. Fedora смонтирует ваш флоппи и поместит маленькую иконку на Рабочий стол, чтобы вы знали, что работа выполнена. Теперь двойной щелчок по этой иконке, и в новом окне Nautilus отразится содержание дискеты.
Запись и копирование дискеты Копирование файлов с флоппи на жесткий диск можно произвести с помощью той же процедуры перетаскивания, как и в других ОС, поэтому это действие не требует комментариев. Однако, при записи на дискету есть некоторые отличия: когда вы перетаскиваете файл в окно Nautilus со списком содержимого вашего флоппи, система ничего не записывает на него. Вы должны дать подтверждение в зависимости от активности флоппи дисковода.
102
Глава 7
Когда в первый раз вставляете диск в привод, вы можете заметить, что он не светится. Смонтировав привод правом кликом мыши на Рабочем столе, и выбрав Disks > Floppy, вы заставите его светится. Перетащите файл из флоппи в корзину, и он также засветиться. То же самое произойдет, когда вы перетащите файл из флоппи в Домашнюю папку Home. Однако, при перетаскивании файла из Домашней папки, или откуданибудь еще с жесткого диска на флоппи, привод не будет светиться. Файл появится в окне флоппи Nautilus, но привод останется темным, так как файл еще не записан на диск. Запись будет произведена после завершения всех операций. Перетащив что бы то ни было для копирования на флоппи и попытавшись извлечь его из дисковода, вы должны будете сначала размонтировать его. Для этого закройте окно флоппи в Nautilus, щелкните правой копкой мыши на иконке диска на Рабочем столе, и из выпадающего меню выберите Eject (Извлечь). В это время дисковод будет светиться, так как идет запись файлов. После завершения записи, иконка диска исчезнет с Рабочего стола, и вы сможете извлечь дискету. Как вы видите, различия есть, но не значительные. После того, как вы размонтировали флоппи, я хочу заметить, что могут быть ситуации, когда появится сообщение, что вы не можете размонтировать ваш диск, так как процесс еще не завершен. Это может произойти в тот момент, когда иконка флоппи исчезла с Рабочего стола в тот момент, когда вы читаете и не можете никак отреагировать. Если вы столкнулись с такой ситуацией, то это произошло потому, что ваш флоппи слишком медленный и не поспевает за системой. Вы можете просто игнорировать предупреждение, нажав OK. Если иконка флоппи исчезла, значит он размонтирован. ПРИМЕЧАНИЕ После того, как флоппи записан и извлечен, могут возникнуть проблемы при переносе данных на него с других съемных носителей. Я настоятельно рекомендую создать папку на жестком диске, которую можно назвать «Пересылка данных» (или чтоQнибудь в этом роде), которую вы можете использовать как базу. Просто скопируйте данные со съемного носителя (например, CD) в эту папку, а затем уже из нее — на флоппи. Я бы рекомендовал этот же способ для переноса данных с флоппи на CD.
Форматирование флоппи Перед тем, как чтото записывать на диск, он должен быть предварительно отформатирован. Это относится ко всем носителям, будь то жесткий диск, CD, карты памяти для цифровых фотоаппаратов, или флоппи диски, хотя иногда они могут быть отформатированы до продажи. При форматировании диска ваша система размещает на нем нечто, вроде карты, чтобы точно определить, где должны быть расположены данные. Поскольку существуют много различных ОС, есть и много способов форматирования. Linux может читать оба родных формата ext2 и Windows/ DOS. Она может и создавать эти форматы. Для форматирования и переформатирования флоппи диска, вставьте его в дисковод, и затем в Главном меню выберите System Tools > Floppy Formatter. Откроется окно форматирования Floppy Formatter (см. Рис. 7–1).
Забудьте про ваши данные
103
Рис. 7–1: Форматирование флоппи диска В этом окне вы можете определить объем флоппи (1.44MB or 720KB), файловую систему (ext2 or FAT), и имя диска. После этого вы можете начинать форматирование флоппи диска щелкнув на Format. Все просто. Если вы хотите переформатировать уже отформатированный диск для того, что очистить его, или сменить файловую систему (с ext2 to FAT, например), вы можете произвести те же действия с Floppy Formatter, или сперва смонтировать флоппи, а затем щелкнуть правой кнопкой мыши на иконке диска, которая появится на Рабочем столе, и выбрать Format из выпадающего меню.
Чтение CD Работать с CD намного проще, чем с флоппи, поскольку многие операции автоматизированы. Прочесть записанный CD, кроме музыки, можно поместив его и привод, и иконка CD автоматически появится на Рабочем столе. Двойной щелчок по этой иконке вызовет окно Nautilus с содержимым диска, и копирование файлов из этого окна в Домашнюю папку Home folder — стандартная процедура перетаскивания. Вспомните, о чем я упоминал в Главе 3, любой файл, который вы копируете с CD на жесткий диск, может быть защищен и отмечен красным символом verboten (запрещено) с карандашом, проткнутым насквозь. Для того, чтобы переписать такой файл, вы должны изменить доступ к нему. Это можно сделать, кликнув правой кнопкой мыши на файл и выбрав из выпадающего меню Properties (Свойства), затем — щелчок в ячейке Permissions. Для того, чтобы извлечь CD и привода, просто закройте окно Nautilus, щелкните правой кнопкой мыши на иконке CD на Рабочем столе, и в выпадающем меню выберите Eject (Извлечь). Привод извлечет диск автоматически. Это не сложно, особенно для пользователей Mac.
104
Глава 7
Проигрывание музыкальных CD Проигрывание музыкальных CD происходит автоматически. Вставьте диск в привод, автоматически откроется GNOME CD Player (показанный на Рис. 7–2) и начнется проигрывание музыки. Для того, чтобы извлечь диск, щелкните по кнопке извлечения в правом нижнем углу окна CD Player.
Рис. 7–2: Проигрывание музыкальных дисков с помощью GNOME CD Player Плейер GNOME CD Player автоматически соединится с Интернетом для определения названия вашего диска и списка песен, записанных на нем, но он также позволит вам ввести их вручную в редакторе CDDB Track Editor. Это полезно, когда в онлайновой базе данных по дискам CDDB неверная информация, или у вас нет соединения с Интернетом. Чтобы открыть редактор CDDB Track Editor, щелкните по кнопке Track Editor в окне CD Player (в верхнем левом углу, где показан список). Когда откроется окно редактора, вы можете ввести или изменить названия, имена исполнителей любых песен (см. Рис. 7–3).
Рис. 7–3: Редактирование заголовков песен с помощью CDDB Track Editor
Забудьте про ваши данные
105
Если щелкнуть по стрелке рядом со словами Show advanced track options (Показать дополнительные свойства дорожек), вы можете дописать комментарии к песням, если вам это нравится. Это имеет смысл, когда вы сохраняете эту информацию на жестком диске, которая будет доступной в следующей раз, когда вы вставите диск в привод. Конечно, если вы вставите его в другой компьютер, информация, которую вы набрали вручную, не появится.
Привод CD>RW Сегодня, кажется, уже все компьютеры оснащены пишущими CDRW приводами, так что я назвал бы их просто необходимым атрибутом. Приводы CDRW, как ни странно, работают как обычные CDROM, которые позволяют читать записанные данные или слушать музыку. Они, также, позволяют прожигать данные на болванку CD. Если на вашей машине нет пишущего привода, я вам настоятельно рекомендую приобрести его. Привод для настольных компьютеров стоит не дорого (около $40, или меньше на Amazon.com), и просто устанавливается. Если вам нужны какието рекомендации, посети сайт этой книги, который поддерживаю я сам (www.edgy penguins.org/nongeeks). Вы найдете там инструкции в формате PDF, чтобы вам удобно было их скачивать.
Прожиг данных на болванках CD Прожиг данных на болванках CD стал предельно прост после появления приложения Nautilus CD Creator в Red Hat Linux 9. Это одна из причин, по которой я предпочитаю GNOME KDE. Для прожига, просто вставьте записываемую болванку CDR (CDRecordable) в привод, и появится пустое окно Nautilus CD Creator (см. Рис. 7–4).
Рис. 7–4: Пустое окно Nautilus CD Creator
106
Глава 7
После этого — все просто. Перетащите все файлы, которые вы хотите записать, в окно редактора CD Creator. Запомните, что записав файлы на диск CDR, вы не сможете добавить к ним другие, или удалить их, поэтому убедитесь, что вы перенесли в окно все, что хотели до начала прожига. После того, как список файлов подготовлен, нажмите кнопку Write to CD (Записать CD). В этом окне вы можете задать скорость записи и дать название вашему диску; вы можете также принять по умолчанию то, что вам предложит редактор CD Creator. Вы также можете отметить ячейку Reuse (Повторно), если вы планируете записать более одного диска с теми же данными. После того, как вы готовы прожигать болванку CD, просто щелкните Write files на кнопке CD, и редактор CD Creator сделает всю остальную работу. После окончания прожига, он автоматически будет извлечен. Очень, очень просто. И еще, диск, записанный в Linux, будет читаться и в других операционных системах.
Рис. 7–5: Установку значений перед записью CD
Работа с перезаписываемыми дисками CD>RW Диски CDRW очень похожи на CDR, за исключением того, что они могут быть очищены и записаны снова. Они, также, немного дороже, чем болванки CDR. Работа с перезаписываемыми дисками не сильно отличается от записи CD R. Если диск CDRW — чистый, то никакой разницы нет вообще, что упрощает задачу. Если же на нем записаны какието данные, которые вы хотите заменить другими, то некоторые различия будут. Одно из них связано с тем, что Nautilus обращается к диску CDRW как к носителю данных, а не как к болванке для записи. Это означает, что когда вы вставляете такой диск в привод, автоматически открывается окно Nautilus, а не редактора CD Creator. Для того, чтобы записать диск, вы должны переключиться из окна Nautilus в окно CD Creator вручную, что не сложно сделать выбрав CD Creator в меню Go menu (Перейти) в окне Nautilus (или
Забудьте про ваши данные
107
заменив /mnt/cdrom в ячейке Location окна Nautilus на прожиг burn:///, и нажать ENTER). После этого окно сменится на CD Creator. Теперь перетащите файлы, которые вы хотите записать на CD, в это окно, и, как будете готовы, нажмите Write (Запись) на кнопке CD. Теперь осталось только одно различие: в диалоговом окне Nautilus CD Creator (показанном на Рис. 7–5) щелкните в ячейке Erase CD (Очистить CD). После этого нажмите Write files (Записать файлы) на кнопке CD, и редактор CD Creator очистит диск CDRW и запишет новые данные, которые вы поместили в окно редактора. Совсем неплохо, а?
Создание копий аудио> и CD с данными Создание копий аудио и CD с данными тоже не проблема с Fedora. Вместо Nautilus CD Creator, надо использовать приложение XCDRoast. Для начала войдите в Главное меню Main menu и выберите System Tools > CD Writer (Системные инструменты> Запись CD). Вам будет предложено ввести пароль суперпользователя root, поэтому наберите его и нажмите OK. Вы попадете в главное окно XCDRoast (см. Рис. 7–6).
Рис. 7–6: XQCDQRoast создает копии аудиоQ и CD с данными
Настройка X>CD>Roast При первом запуске приложения XCDRoast вам будет предложено сделать настройки, поэтому нажмите кнопку Setup (Установки), и в окне настроек щелкните в ячейке CD Settings. Ваш CD привод будет внесен в список как CD
108
Глава 7
Writer Device (Пишущий CD) и Primary Read Device (Первичное устройство для чтения). Если этого не произойдет, внесите сами. Затем щелкните в ячейке HD Settings (Установки жесткого диска). На этой странице вы должны указать папку, в которой XCDRoast будет искать образ диска для копирования, и в которой оно сможет записывать и хранить файлы во время создания копии. Если вы собираетесь сделать несколько копий CD, вам, возможно, придется создать новую папку в Home, чтобы знать, где все находятся. Вы можете назвать ее какнибудь, вроде «CD_оснастка». Если вы не собираетесь делать много копий, то можете и не создавать никаких дополнительных папок. В нижней части окна установки Setup, где указано Path (Путь), наберите /home/username/ CD_stuff, если вы создали подпапку с названием «CD_оснастка». Затем нажмите Add (Добавить). После этого щелкните на кнопке Save Configuration (Сохранить конфигурацию). В маленьком выпадающем окне вас известят, что конфигурация сохранена: щелкните на OK в этом окне, а затем — на OK в левой части окна установки Setup. Вы вернетесь в главное окно приложения XCDRoast, откуда стартовали.
Чтение CD, который вы хотите скопировать Для начала копирования, нажмите кнопку Duplicate CD (Копировать CD) в левой части главного окна XCDRoast (показанного на Рис. 7–6). Для того, чтобы это приложение скопировало CD, оно должно для начала его прочесть и временно сохранить данные в папке, которую вы указали в установках, поэтому вставляйте CD, который хотите скопировать, в дисковод. Конечно, плейер GNOME CD Player запуститься автоматически, если вы вставите аудио — CD, поэтому вы должны закрыть его перед тем, как продолжать копирование. После этого, щелкните по кнопке Read CD (Чтение CD) в окне копирования Duplicate CD (см. Рис. 7–7). Тип CD в дисководе, а также число дорожек на нем, будет отражено в списке CDInformation в окне. Если все в порядке, добавьте максимально возможную для вашего диска скорость записи в Speed box, может быть, чуть меньшую для перестраховки, по умолчанию скорость установлена на 1, так что процесс затянется на вечность и еще один день, если вы не измените ее. Затем щелкните на кнопке Read all tracks (Прочесть все дорожки), и процесс начнется. Процесс чтения будет отражаться в окне прогресса, а после окончания, в нем будет выведено сообщение о завершении. Просто щелкните OK.
Запись файлов на новый CD После того, как чтение CD закончено, вы можете записать новый CD. Извлеките оригинал из привода, и затем кликните на кнопке Write CD (Запись CD) в левой части окна Duplicate CD. Если все данные выглядят корректно, проставьте скорость записи, которая должна быть чутьчуть ниже максимально возможной, и нажмите кнопку Write CD внизу окна (не на большую, которая находится слева). В маленьком выпадающем окне вас попросят вставить болванку CD в привод. Сделайте, что говорят, и нажмите OK.
Забудьте про ваши данные
109
Программа XCDRoast начнет прожиг копии CD, а процесс прожига будет отражаться в окне прогресса. Когда запись закончиться, XCDRoast автоматически извлечет ваш диск и сообщит о завершении работы. В этот момент вам надо нажать OK в окне прогресса.
Рис. 7–7: Установка приложения XQCDQRoast для чтения CD, который вы хотите скопировать
Удаление дорожек Процесс, описанный выше, предполагал, что XCDRoast перепишет все файлы с оригинала с домашнюю папку Home (иди в «CD_оснастка», если вы ее создали) во время чтения, а затем перенесет их на новый CD. Возможно, вы не захотите хранить скопированные на новый CD файлы на вашем компьютере, поэтому их надо удалить. Для этого щелкните на кнопке Delete Tracks (Удалить дорожки) в левой части окна Duplicate CD (показанного на Рис. 7–7). Вы увидите список всех дорожек. Щелкните Select All (Выбрать все) и затем — Delete Selected Tracks (Удалить выбранные дорожки). В выпадающем окне вас попросят подтвердить удаление выбранных дорожек, нажмите Yes, и файлы будут удалены. После завершения в окне прогресса появится уведомление об окончании, вам надо нажать OK.
Прожиг образов ISO диска Когда вы загружаете Fedora Core или другие дистрибутивы Linux из Интернета, вы скачиваете их в форме одного или более образов диска, которые
110
Глава 7
называются обычно ISO, поскольку подобные файлы заканчиваются расширением .iso. ISO — образ содержимого CD, что означает CD без носителя как такового. Говоря иносказательно, если бы у CD была душа, то ISO было бы душой CD; если отбросить метал и пластик, то оставшиеся данные и будут ISO. Поскольку невозможно физически получить CD через сеть, то бестелесная ISO будет как раз то, что нужно. Например, для того, чтобы загрузить из Интернета рабочую версию Fedora Core, вам нужно скачать три ISO, каждую из которых вы затем сможете записать на болванку CD, чтобы вернуть им телесную оболочку, так сказать. Таким образом, вы создадите три рабочих инсталляционных диска, которые необходимы для установки Fedora. XCDRoast — одна из программ, с помощью которой это можно сделать, по крайней мере, я использую ее для прожига (или копирования) ISO. Процесс очень похож на копирование CD, даже проще, поскольку у вас уже есть виртуальный CD — загруженные образы ISO на жесткий диск. Для начала запустите XCDRoast как в предыдущей секции, и, предположим, вы уже сделали все установки, поэтому щелкните на кнопке Create CD в главном окне (как показано на Рис. 7–6). В окне Create CD щелкните по кнопке Write Tracks, и вы окажитесь на странице записи дорожек в окне Create CD (см. Рис. 7–8). Щелкните в окошке Layout tracks (Расположение дорожек) и в окошке Image Information (Информация об образах) вы увидите список всех ISO, которые присуствуют в папке «CD_оснастка» (или в любой другой, которую вы указали в установках). Щелкните по названию ISO, который вы хотите скопировать на диск, и затем нажмите Add (Добавить). Выбранный образ появится в окошке записи дорожек, и вы можете щелкнуть по кнопке Accept Track Layout (Принять расположение дорожек) внизу страницы. Затем кликните на Write Tracks (Запись дорожек).
Рис. 7–8: Выбор образа ISO для прожига CD в XQCDQRoast
Забудьте про ваши данные
111
В ячейке Write Tracks выбранный образ ISO появится в белом окошке. Добавьте скорость записи в Speed box, которая была бы чуть меньше максимально допустимой для вашего диска, лично я не устанавливаю скорость больше 8, когда записываю инсталляционные диски Linux, поскольку более высокие скорости могут преподнести сюрпризы при установке системы. После этого щелкните на кнопке Write Tracks внизу страницы, и вам будет предложено вставить болванку CD в привод. Так и сделайте, а затем нажмите кнопку OK. Процесс записи начнется. Поскольку образы ISO достаточны большие, процесс может занять много времени, так что запаситесь терпением. Когда все закончится, программа X CDRoast автоматически извлечет записанный CD, и вы сможете закрыть все окна.
112
Глава 7
8 RPM — ЭТО НЕ ОСНОВАННЫЙ В 1980-х ОРКЕСТР В АТЛАНТЕ Установка программ с помощью пакетов RPM
Теперь, когда вы знаете, чем RPM не является, вы захотите выяснить, что же на самом деле это такое. RPM — это сокращение от Red Hat Package Manager (Менеджер пакетов Red Hat), очень удобная система, предложенная Red Hat, для поиска, загрузки и простой установки пакетов программ. Конечно, теперь вы можете спросить, а что такое пакеты? В самом общем смысле, пакет — это просто архивированный файл, или коллекция архивированных файлов, как ZIP (.zip) или Stufflt (.sit) файлы, которые вы знаете. Пакеты разработаны для использования с системой RPM, однако, это несколько иные пакеты. Они обычно называются RPM пакетами, или просто RPM, и их легко распознать по расширению .rpm в конце имени файла. Пакет RPM состоит из архивированного файла, или набора файлов, среди которых есть и инструкции по инсталляции, которые сообщают менеджеру системного пакета, где должен быть установлен файл пакета.
Обычно пакеты RPM содержат приложения, хотя могут быть и другие файлы, например, шрифты или документы. Менеджер пакета автоматически инсталлирует каждый компонент в нужное место системы, упрощая процесс для пользователя. В общем, использование RPM очень похоже на установку программ с помощью инсталлятора в Windows. Fedora (и ее предшественница Red Hat), конечно, не единственный дистрибутив, который использует RPM — другие, особенно Mandrake и SuSE, также основаны на менеджерах пакетов RPM. Однако, поскольку различные дистрибутивы размещают системные файлы в разных местах и компилируются посвоему, пакеты RPM часто очень специфичные. Поэтому пакеты RPM популярных приложений, идущих с различными дистрибутивами Linux, тоже не похожи. И даже больше, могут быть различные пакеты RPM для разных версий дистрибутивов. Например, в случае с Red Hat Linux, вы можете найти RPM специально под версии 7.3, 8, 9, и т.д. Как вы могли заметить, имена файлов RPM также определяются архитектурой центрального процессора перед расширением .rpm. Вы могли видеть RPM файлы с окончанием i386.rpm (CPU 386, или выше), i586.rpm (CPU класса Pentium, или выше), i686.rpm (Pentium II, или выше) и, даже, ppc.rpm (Motorola/IBM Power PC CPU, который используется в современных компьютерах Macintosh). Пакеты, которые используют noarch.rpm (без учета архитектуры), могут использоваться с любыми центральными процессорами.
Пример 8A: Работа напрямую с пакетами RPM Если теоретическая информация о RPM кажется вам слишком сложной, не волнуйтесь. Инсталляция пакетов RPM — простая задача. Обычно она осуществляется двойным кликом мыши на файле пакета. В этом примере вы получите шанс установить четыре пакета RPM подобным образом.
8A>1: Инсталляция Skoosh Давайте начнем пример с инсталляции простой игрушки — головоломки Skoosh (Рис. 8–1). Она не включена в Fedora Core, поэтому ее надо загрузить самостоятельно. Вы можете сделать это, зайдя на сайт http://dag.wieers.com/ packages/skoosh. Скачивайте самую последнюю версию под установленную у вас систему Linux (например, rh90 для Red Hat Linux 9.0, или rhfcl для Fedora Core 1, и т.д.), просто щелкнув по имени файла. Skoosh весит около 150KB, поэтому процесс загрузки будет длиться не долго. После окончания скачивания Skoosh файл будет на вашем жестком диске, и вы можете установить игру. Вам будет предложено ввести пароль суперпользователя, поэтому наберите его и щелкните OK. Появится окно System Preparation (Подготовка системы), в котором будет сообщение о количестве инсталлируемых пакетов и какое они займут пространство на диске после завершения установки (Рис. 8–2). Для продолжения нажмите Continue (Продолжить).
114
Глава 8
Рис. 8–1: ИграQголоволомка скользящие плитки Skoosh Индикатор выполнения хода задания покажет как идет установка, и после окончания… уф!, индикатор исчезнет, и с миром будет все в порядке. Очень просто, не так ли?
Рис. 8–2: Подготовка к инсталляции Skoosh После установки Skoosh вы можете запустить ее войдя в Главное меню и выбрав Games > Skoosh Tile Puzzle (Игры> Головоломка Skoosh). Кстати, если вы хотите использовать собственные картинки вместо тех, что поставляются с Skoosh, вы можете войти в меню Settings (Установки) и выбрать Preferences (Предпочтения). Когда появится окно Skoosh Preferences, щелкните на кнопке Browse (Просмотр), чтобы выбрать интересующие вас картинки.
8A>2: Установка Frozen>Bubble Пока все было весьма просто. К сожалению, так не всегда бывает, иногда вы можете обнаружить, что пакет RPM, который вы пытаетесь установить,
RPM — это не основанный в 1980-х оркестр в Атланте
115
настолько зависит от конкретной системы, что вы не сможете инсталлировать его на другую систему. Для иллюстрации, давайте обратимся к игре Frozen Bubble (Замороженный пузырь). FrozenBubble (см. Рис. 8–3) запускается как стандартное приложение из дистрибутива Mandrake Linux, но изза популярности, сделаны варианты этой игры под SuSE, и даже Windows. Это — милая игра с красивой графикой и музыкой. Она также привлекательна тем, что вы ничего в ней не можете упустить. В отличие от других аркадных игр, FrozenBubble позволяет вам повышать уровень сложности во много раз, пока вы не добьетесь желаемого.
Рис. 8–3: Игра во FrozenQBubble FrozenBubble и PerlSDL могут быть загружены с сайта http://freshrpms. net/packages. Когда вы откроете страницу, найдите и щелкните ссылку на вашу версию Linux. Попав на страницу пакета. Обратите внимание на список в левой части страницы с щелкните по ссылке frozen&bubble. Она откроет вам страницу загрузки. Для скачивания файла, щелкните правой кнопкой мыши на иконке флоппи диска в верхней части страницы и выберите Save link Target As (Сохранить ссылку как…) в выпадающем меню. После этого, посмотрите список в левой части страницы еще раз, и загрузите таким же образом файл perlSDL.
116
Глава 8
Установка Frozen>Bubble и Perl>SDL Инсталляция обоих файлов не вызывает затруднений. Однако, если вы установите FrozenBubble до PerlSDL, вы узнаете, что такое «dependency hell» (не совместимость). Чтобы понять, что имею в виду (не пугайтесь, ничего страшного не произошло), дважды щелкните на RPM файле FrozenBubble, и менеджер пакета начнет обычный поиск зависимостей. В этом случае он обнаружит отсутствие пакета PerlSDL, и выведет окно с предупреждением об этом (см. Рис. 8–4). Чтобы справиться с этой проблемой, закройте это окно, щелкнув OK, а затем — дважды щелкните на файле пакета PerlSDL и установите его. После инсталляции продолжайте установку FrozenBubble таким же образом.
Рис. 8–4: Окно предупреждения The Package Not Found (Не найден пакет) В случае с FrozenBubble необходим был лишь один дополнительный файл, но обычно их бывает больше. Даже хуже, иногда некоторые файлы, которые вы скачиваете и пытаетесь инсталлировать, имеют собственные взаимозависимости — адский сценарий. Конечно, поскольку зависимые файлы нуждаются в других RPM пакетах, вы пытаетесь их установить, и потихоньку проблема исчезает.
Запуск Frozen>Bubble После того, как вы установили два файла, вы можете поиграть во FrozenBubble войдя в Главное меню и выбрав Games > More Games > Frozen Bubble (Игры>Другие игры> Frozen Bubble). Это все, что нужно; если не считать, что вы закончите игру к полуночи (и опоздаете на работу), вы должны быть более, чем довольны результатом. Я должен упомянуть здесь, что вы не сможете пользоваться мышью в игре FrozenBubble. После того, как игра будет запущена, вы можете начать играть, нажав ENTER. Затем используйте левый и правый курсоры на клавиатуре, чтобы управлять мячом, и курсор со стрелкой вверх — для удара. Для выхода из игры, нажмите клавишу ESC, откроется окно со счетом, куда вы можете ввести ваши данные. Затем нажмите ENTER (или опять клавишу ESC, чтобы миновать этот шаг), и вы вернетесь в начало. В конце концов, щелкните еще раз по ESC, и игра закроется.
RPM — это не основанный в 1980-х оркестр в Атланте
117
Пример 8B: Добавление и удаление пакетов RPM через окно менеджера пакетов Package Management Window Ваша система Fedora (как и предыдущая версия Red Hat Linux) основа на пакетах RPM. Это означает, что все приложения и поддерживаемые файлы были вначале сохранены в пакетах RPM, которые устанавливались одна за другой во время процесса инсталляции. Это означает, что установка дополнительных пакетов с инсталляционного CD — очень простой процесс. К большинству этих пакетов RPM можно получить доступ, установить и деинсталлировать через окно менеджера пакетов Package Management window (показанного на Рис. 8–5).
Рис. 8–5: Окно менеджера пакетов Package Management window, через которое можно добавлять и удалять пакеты
8B>1: Исправление ошибок менеджера Package Manager (только для пользователей Fedora Core 1) Если вы используете Fedora Core 1, то сперва должны обратить внимание на одну небольшую проблему до того, как будете устанавливать пакеты через окно менеджера пакетов Package Management. Вы могли заметить, что менеджер Fedora Core 1 не позволяет прочесть данные на инсталляционных дисках, которые просит вас вставить. К счастью, это легко исправить, установив файл обновления RPM. Для этого посетите сайт http://ayo.freshrpms.net/fedora/linux/1/i386/ RPMS.updates и загрузите redhat&config&packages&1.2.7–l.noarch.rpm. После того, как файл окажется на вашем жестком диске, вы можете инсталлировать его хорошо изученным методом, — дважды щелкнув по нему мышью.
118
Глава 8
8B>2: Установка Epiphany или GnuCash Теперь, когда ошибка устранена, вы можете работать через окно менеджера пакетов Package Management. Два пакета, которые мы собираемся установить, — это Epiphany (альтернатива web браузеру GNOME, облегченная версия Mozilla) и программа управления домашними финансами GnuCash. Epiphany (показанная на Рис. 8–6) дебютировала впервые в Fedora Core, поэтому ее нет на инсталляционных дисках Red Hat Linux 9. В любом случае, она очень похожа на Mozilla, поскольку построена на том же движке. Но, в отличие от Mozilla, Epiphany интегрирована на Рабочий стол GNOME, и обладает все свойствами интерфейса GNOME. Это очень удобно для фанатов настройки, так как все, что вы изменяете в GNOME, отразится и в Epiphany.
Использование Epiphany для просмотра WebQстраниц GnuCash является ответом Linux программе Quicken — менеджеру семейных финансов, с помощью которого вы можно планировать семейный бюджет, проверять баланс чековой книжки, определять износ дома и плату по ссуде за автомобиль. Если вы до сих пор являетесь пользователем Quicken, то для вашего удобства, GnuCash может читать файлы Quicken. Для того, чтобы инсталлировать обе программы, сделайте следующее: 1. Войдите в Главное меню и выберите System Settings > Add/Remove Applications (Системные настройки>Добавить/Удалить Приложения). Набе рите пароль суперпользователя, когда вас попросят об этом, и нажмите OK. 2. Появится окно менеджера пакетов Package Management. Прокрутите секцию Applications (Приложэения), и затем нажмите ссылку Details
RPM — это не основанный в 1980-х оркестр в Атланте
119
(Подробности) справа от категории Graphical Internet (Графические категории Интернета). (Если вы пользователь Red Hat Linux 9 и вам не нужен браузер Epiphany, то переходите к шагу 4). 3. Откроется окно Details графических пакетов Интернета (см. Рис. 8–7). В этом окне выберите Epiphany, щелкнув в ячейке рядом с именем браузера — все остальное оставьте, как есть! После этого нажмите Close (Закрыть). 4. Теперь вы вернетесь в главное окно менеджера Package Management, прокрутите секцию Applications (Приложения) до подкатегории Office/Productivity (Офис/Производительность) и нажмите на ссылку Details (Подробности).
Рис. 8–7: Выбор браузера Epiphany для инсталляции 5. В окне Package Details для этой группы выберите GnuCash, щелкнув мышкой рядом с ячейкой. После этого нажмите Close (Закрыть), чтобы выйти из окна Package Details и вернуться в главное окно менеджера Package Management. 6. Теперь, когда вы выбрали программы для установки, просто нажмите на кнопку Update (Обновить) в нижней части окна. 7. Появится окно подготовки к обновлению, и система будет проверять, что уже установлено. После завершения появится окно Completed System Preparation (Завершение подготовки) (как показано на Рис. 8–2). Нажмите кнопку Continue (Продолжить). 8. Появится окно с просьбой вставить один из инсталляционных дисков. Вставь те нужный диск в привод, и когда светодиод перестанет мигать, нажмите OK.
120
Глава 8
Начнется процесс инсталляции, и от вас уже ничего не потребуется. Если вы — пользователь Fedora, то можете зайти и полюбоваться вашим новым браузером, когда завершится установка. Для этого войдите в Главное меню и выберите Internet > More Internet Applications > Web Browser (Интернет>Другие Интернет Приложения>Web браузер). Для того, чтобы запустить GnuCash, просто выберите в Главном меню Office > More Office Applications > GnuCash (Офис>Другие Офисные Приложения> GnuCash). Для того, чтобы закрепить пройденный материал, вы можете установить какойнибудь из дополнительных пакетов, указанных в списке Details. Например, если вы инсталлировали систему без моих рекомендаций по настройке пакетов, приведенных в Главе 2, то сейчас вы можете все привести все в соответствие. Просто вернитесь к этой главе и установите пакеты или группы пакетов, указанных там. Кто сказал, что жизнь не дает второго шанса?
Деинсталляция пакетов Еще одно прекрасное свойство пакетов RPM — их простая деинсталляция, что очень удобно, если у вас мало места на диске и вы хотите избавиться от не нужных, или неиспользуемых, приложений. Очень удобно использовать окно Package Management для выполнения рутинной работы; однако, это возможно только для тех пакетов RPM, которые вы через него устанавливали, или для тех, что были установлены при начальной инсталляции системы. Когда вы захотите избавиться от одного или более пакетов RPM, вам нужно будет сделать следующее: 1.
2. 3. 4. 5.
6.
Войти в Главное меню и выбрать System Settings > Add/Remove Applications (Системные Настройки>Добавить/ Удалить Приложения). Ввести пароль суперпользователя, когда потребуется, и нажать OK. В окне Package Management прокрутить секцию, содержащую файлы, которые вы хотите удалить, и нажать Details. Когда откроется окно Package Details, надо снять галочки в ячейках рядом с удаляемыми пакетами. После этого нажать кнопку Close. После того, как вы вернетесь в окно Package Management, нажмите Update, чтобы начался процесс деинсталляции. Система проверит все примерно в течение секунды перед тем, как в выпадающем окне появится информация о завершении подготовки Completed System Preparation (точна такая же, как на Рис. 8–2). В этом окне вы увидите, сколько пактов в очереди на удаление. Если их число больше, чем вы отметили в ячейках рядом с названиями программ, вам лучше нажать на кнопку Show Details, чтобы убедиться, что все в полном порядке. Если это не так, нажмите Cancel (Отменить), прекратите дальнейший процесс деинсталляции и начните все сначала. Если все в порядке, просто нажмите Continue (Продолжить). Система удалит выбранные вами пакеты и сообщит вам о завершении процедуры, вам останется только щелкнуть OK.
RPM — это не основанный в 1980-х оркестр в Атланте
121
9 ПРОСТОЙ ПУТЬ КОТЕНКА Знакомимся с терминалом Linux и командной строкой
Многие пользователи отворачиваются от Linux потому, что считают ее предназначенной для компьютерных geek'ов, так как все надо делать из командной строки. В эру графических интерфейсов набор команд вручную кажется возвратом к дремучему веку DOS, и это останавливает многих, особенно тех, кто еще хорошо помнит «старые времена». Эта реакция понятна, но она не отражает реалий Linux. Большинство пользователей этой системы используют сегодня какойнибудь графический интерфейс. Они получают все, что хотят с помощью перетаскивания и отдельных кликов мышью. Многие способны обойтись и без открытия Терминала. То же самое можно было сказать и о вас.
Но, давайте лучше поговорим о командной строке, ее возможностях и удобстве. Фактически, командная строка сегодня может использоваться вместе с графическими интерфейсами, и терминальные программы (Terminal applica tion), запускаемые из командной строки, становятся более привлекательными. Терминал — всего лишь крошечный остров в море графического окружения (см. Рис. 9–1). Использование командной строки может быть также безопасно, как и все остальное, что вы делаете в системе, кроме того, это может быть даже интересно, если вы попробуете поработать в ней.
Рис. 9–1: Терминал в широком аспекте К сожалению, большинство справочников, описывающих работу в командной строке, написаны ужасными фанатами, чей энтузиазм может оттолкнуть не только недавних Linux иммигрантов, но и всех, желающих познакомиться с новой ОС. Для вашего спокойствия, я постараюсь обуздать свой энтузиазм, чтобы вы не вернулись к предыдущей главе, в которой описывалась безопасная установка пакетов RPM. Я также попытаюсь объяснить конечную цель обучения, насколько это возможно, чтобы показать, как можно использовать командную строку в дополнение к различным графическим инструментам, имеющимся в вашем распоряжении, чтобы у вас была возможность не ограничиваться только ими. Конечно, я не смогу дать всеобъемлющую информацию по этой теме — только некоторые навыки, и, возможно, некоторое чувство уверенности при встрече с командной строкой. Кто знает, может быть вы станете … ее фанатом? Хорошо, не буду слишком увлекаться.
Знакомство с Терминалом Командный терминал Linux в Fedora может быть запущен из Главного меню, выбором System Tools > Terminal (Системные Инструменты>Терминал).
124
Глава 9
Однако, вы должны были добавить запуск Терминала на Панель GNOME в Главе 3, поэтому вы можете также запустить его простым кликом мыши. Когда Терминал предстанет во всей своей простоте, он будет выглядеть, как показано на Рис. 9–2.
Рис. 9–2: Приложение Терминал Как вы видите, все что здесь есть — это [rg@localhost rg] $. В данном случае, первые буквы rg — мое имя пользователя, localhost — имя моего компьютера по умолчанию, а вторая rg — та директория, в которой я сейчас нахожусь, моя домашняя пользовательская директория user's Home, в которой по умолчанию располагается приложение Терминал. В вашем случае, имя пользователя и директория по умолчанию будут другими. Если ваше имя пользователя frog (лягушка), например, командная строка выдаст [frog@local& host frog] $. Если все это кажется вам не понятным, представьте так: [user& name@localhost username] $ в командном терминале аналогично вашей домашней папке Home в файловом менеджере Nautilus. Смысл строки в Терминале довольно прямолинеен; вы набираете то, что обычно делаете. Вы можете добавить или удалить букву или фразу, используя клавиши DELETE and BACKSPACE и курсоры со стрелками. Чтобы попрактиковаться, попробуйте следующее: 1. Наберите: Я очень люблю землянику. 2. Теперь смените землянику на вишню (поскольку вишня лучше). Используйте клавишу со стрелкой влево, чтобы поставить курсор перед «з» в землянике. 3. Затем нажимайте на клавишу DELETE столько раз, сколько нужно, чтобы стереть слово «земляника» (уф, мне кажется, что 9). 4. В конце, просто наберите «вишня» и затем, используя клавишу со стрелкой влево, передвиньте курсор в конец многозначительной сентенции. Теперь, когда вы усвоили урок набора теста, нажмите клавишу ENTER. Как вы моментально увидите, Терминал ответит на ваши попытки завязать диалог: bash: I: command not found (Попытка 1: команда не найдена). Хотя вы набрали текст, осмысленный с вашей точки зрения, но абсолютно ничего не значит для вашей системы. Фактически, система настолько близорука, что не видит ничего, кроме первого слова («Я»), но поскольку оно не является командой, система не знает что с ним делать.
Простой путь котенка
125
Неопасные команды Как вы знаете, набор символов не сложен, но для того, чтобы сделать что нибудь полезное с помощью Терминала, вы должны набрать команды, среди которых есть много таких, которые вам никогда не понадобятся. Для начала, мы начнем с простых команд. Которые доступны даже ребенку.
$ whoami Нет более простой, безопасной, и, повидимому, бесполезной команды, чем whoami. Для помощи в наведении порядка в сети, определения кто в данный момент доступен, команда whoami просто сообщает, какие пользователи в настоящий момент активны. Попробуйте набрать whoami после $ и нажать клавишу ENTER. Помните, что команды очень чувствительные, поэтому набирайте аккуратно. В этот раз Терминал выдаст вам имена пользователей, которые находятся в данный момент в сети. Если вы вошли под именем frog, то должны получить и в ответ — frog.
$ pwd Если вы точно знаете, кто вы , но не знаете — где вы , команда pwd (print work ing directory — печать рабочей директории) будет очень кстати. Она точно подскажет, где находится Терминал в дереве вашей директории. Предположим, что мой Терминал расположен в моей домашней rg директории, когда я запустил команду pwd; после нажатия клавиши ENTER на Терминале будет отпечатана строка /home/rg. Вы получите точно такой же результат, если попробуете. ПРИМЕЧАНИЕ Слово «печать», в данном случае, не имеет никакого отношения к принтеру; оно означает, что ответ будет выведен на Терминал.
$ df Другая, тоже простая и безопасная, но намного более полезная команда df (файловая система диска). Команда df сообщает, сколько дискового пространства занято, сколько доступно в каждом разделе различных смонтированных дисков. Попробуйте набрать df и нажать ENTER. То, что вы увидите, должно быть похоже на Рис. 9–3 (конечно, в зависимости от размеров смонтированных дисков и их установок) Как вы могла заметить, размер приводится в килобайтах (KB), а не в гигабайтах GB, или мегабайтах MB, к чему вы, скорее всего, привыкли, но есть возможность изменить это. Многие команды имеют флаг, или опцию, a. для дальнейших инструкций по выполнению. Эти флаги набираются после основной команды и отделяются от нее пробелом или дефисом. В этом случае, вы можете попробовать использовать флаг h (удобочитаемый) для того, чтобы ваши значения объемов были выведены в
126
Глава 9
удобном для вас виде. Попытайтесь набрать в командной строке df &h и нажать ENTER. Результат будет выведен в привычном формате (см. Рис. 9–4).
Рис. 9–3: Результат действий команды df
Рис. 9–4: Результат работы команды df с флагом Qh
$ ls Другая безопасная, но очень удобная команда ls (список содержания директории). Она показывает, что у вас находится в текущей директории. Это — неграфический эквивалент двойного клика мышью на названии папки в Nautilus, чтобы увидеть, что находится внутри. Попробуйте, набрав Is и нажав клавишу ENTER. Если вы до сих следовали моим командам, перед вами должен быть список всех папок вашей домашней Home директории. Вы можете использовать флаг &R, чтобы увидеть не только список файлов и папок, но также и подпапок. Конечно, у вас может не быть подпапок в тех папках, которые вы создавали в Главе 5, поэтому можете повременить немного с экспериментами. Вместо этого, наберите ls a, чтобы просмотреть невидимые, или скрытые файлы.
$ su Для того, чтобы поменять свой доступ с обычного на суперпользователя, то можно воспользоваться простым способом. Откройте новый Терминал, щелкнув в Панели на запуск, затем наберите su и нажмите ENTER; вам будет предложено ввести пароль суперпользователя. Когда вы будете его набирать,
Простой путь котенка
127
то он не будет отражаться в Терминале, так надо — не волнуйтесь. После этого нажмите клавишу ENTER, и вы увидите, что [usemame@localhost username] $ сменилось на [root@localhost username] #. Обратите внимание, что вместо $ в конце текста стоит #, который указывает, что вы находитесь в режиме root. Как вы видите, вы вошли как суперпользователь, но все еще в домашней папке Home. Когда вы смените доступ, находясь в другой папке, например, [user& name@localhost multimedia] $, то также получите [root@localhost multimedia] #.
# exit Вы можете выйти из режима root и вернуться в обычный пользовательский режим, используя команду exit. Наберите exit и нажмите клавишу ENTER, и вы окажитесь в первоначальном режиме. Очень просто и удобно. Если вы зададите команду exit в обычном режиме, вы выйдете из окна Терминала.
$ locate В отличии от других команд, которые вы изучали до сих пор, locate является действительно полезной. Вы убедитесь, что с ее помощью гораздо быстрее, проще и эффективнее искать файлы, чем в графическом поиске из Главного меню. Пользоваться командой не сложно: вы набираете команду через пробел после имени файла, который хотите найти. Вы можете ее пользоваться, как в обычном пользовательском режиме, так и в режиме суперпользователя. Перед использованием этой команды вы должны создать базу данных имен файлов. Это проще сделать под паролем root, воспользовавшись командой su, которую вы проходили в предыдущей секции, и затем набрав updatedb (Стоп, Нелли! Еще одна команда!), затем нажать клавишу ENTER. Кажется, что ничего не произошло, но не беспокойтесь. Пока курсор на Терминале мигает, идет выполнение задания, и когда ваш текст с паролем root появится снова, вы удачно завершите создание файла базы данных. После этого вы можете воспользоваться командой locate. Чтобы проверить, как эта команда работает, давайте поищем файл kolf.png, который мы искали через графический интерфейс в Главе 3. Просто наберите locate kolf.png и нажмите ENTER. Результат должен быть похож на Рис. 9–5.
Рис. 9–5: Результат поиска команды locate
128
Глава 9
Команды с когтями Несложные команды, которые вы изучали до сих пор, были абсолютно безопасными, так как просто выводили информацию на Терминал. Теперь мы постараемся получить ощутимые результаты от использования команд. Они также будут безопасными, если вы будете следовать моим инструкциям.
$ mkdir Вы знаете уже как создавать папки с помощью меню и мышки, но вы можете сделать это и с помощью командной строки. Команда называется mkdir (создать директорию), и она работает просто, как компостер (хотя я никогда не знал, как работает компостер). Чтобы посмотреть, как работает команда, и как с ней надо работать, используем ее для создания папки command_exp (для экспериментов с командой). Все что вам нужно, это набрать mkdir command_exp и нажать ENTER. Новая папка появиться в вашей домашней папке Home, зайдите и проверьте, кликнув на Рабочем столе по иконке user's Home (О себе). OK, отлично, браво! Давайте создадим еще одну в новой папке — подпапку, если хотите. Назовем ее sub. Наберите mkdir command_exp/sub и нажмите ENTER. Теперь вы можете проверить, действительно ли появилась подпапка в паке command_exp. Если хотите.
$ mv Следующая команда — mv (переместить), но перед тем, как экспериментировать с ней, создадим специальный файл — нам же нужно что нибудь для перемещения. Зайдем в Главное меню и выберем Accessories > Text Editor (Аксессуары>Текстовой редактор). Откроется окно программы, называемой Gedit. Все что нам нужно от нее, это щелкнуть по кнопке Save (Сохранить), вам не нужно ничего писать в самом документе. Появится окно Save As (Сохранить как…), и в ячейке внизу окна (под словами Selection: /home/username), наберите название expfile и нажмите OK. Новый файл с названием expfile появится в домашней директории Home. Для того, чтобы переместить только что созданный файл, используйте команду mv, конечно. Просто наберите mv expfile command_exp/sub (чтобы объяснить команде, какой файл и куда надо переместить), и нажмите ENTER. Этот файл теперь будет в папке sub.
$ cd До сих пор мы работали с командной строкой из домашней папки Home. Теперь, с помощью команды cd мы сменим расположение Терминала на другую папку. Это очень удобная команда, которую вы будете часто использовать во время выполнения других упражнений в этой книге. Чтобы ее испробовать, давайте войдем в папку command_exp набрав cd command_exp и нажав ENTER. Если вы сделали все корректно, то должны прочесть в Терминале
Простой путь котенка
129
[username@localhost command_exp]. Если это действительно так, то можете быть собой довольны. Будучи здесь, вы можете попробовать команду ls с флагом &R, чтобы посмотреть, как она работает. Просто наберите Is R и нажмите ENTER. Ваш Терминал покажет, что у вас есть подпапка sub и внутри нее файл expfile. Это все, что вы пока можете здесь сделать, поэтому вернемся в домашнюю директорию Home, набрав cd и нажав ENTER, чтобы вернуться восвояси, так сказать.
$ cp Будучи непостоянным, как все люди, вы решите, что файла expfile только в папке sub мало, и захотите его скопировать в домашнюю директорию Home, где он поначалу и располагался. Для этого вы можете использовать команду cp (копировать). Для того, чтобы применить эту команду, вы должны указать ей, где находится исходный файл, как он называется и куда надо копировать. В нашем случае, наберите следующую команду (заменив username на ваше имя пользователя) и нажмите ENTER: cp command_exp/sub/expfile /home/username Убедитесь, что вы оставили пробел между названием файла и местом, куда надо его копировать (в нашем случае — это пробел между expfile и /home/username). После этого у вас появится две копии expfile, одна — в домашней папке Home, другая — в папке sub. Загляните, чтобы увидеть плоды ваших усилий.
$ rm Когда вы были маленькими, то возводили замки из кубиков, а когда стали постарше, то разрушали их (возможно, с игрушками на батарейках). Сейчас мы предпримем нечто подобное. Главный инструмент для ностальгических игр — команда rm (удалить), с помощью которой мы можем переместить файл в корзину навсегда. Простую и полезную команду rm надо использовать осторожно. Однажды удалив с ее помощью файл, вы никогда не сможете восстановить его. Для безопасности, давайте удалим новую копию файла expfile, которую мы только что сделали в папке Home. Структура команды такова: собственно rm, затем название файла, который надо удалить. В нашем случае, это expfile в домашней папке. Предположим, что ваш Командный Терминал находится в Home, поэтому для удаления файла просто наберем rm expfile и, как всегда, нажмем клавишу ENTER. Файл будет удален, и удален навсегда. Теперь, к двойному вашему удовольствию, избавимся от версии expfile, расположенной в подпапке sub. В этом случае, вы должны указать, где находится файл, так как ваш Терминал в другой папке. Наберите
130
Глава 9
rm command_exp/sub/ expfile и нажмите ENTER. Отлично. Удалили, не так ли?
$ rmdir Теперь продолжим игру с командой rmdir (удаление директории), которая является более мощной версией команды rm. Ее также надо использовать с осторожностью. У нее также нет откатов. Однажды удалив с помощью rmdir директорию или папку, вы удалите их навсегда. Чтобы испытать команду, давайте избавимся от папки sub. Наберите rmdir command_exp/sub и нажмите кнопку ENTER. Теперь эта папка будет удалена. Теперь, чтобы довести игру до конца, удалим и созданную ранее папку com mand_exp. Возможно, вы уже сделали это, в противном случае наберите rmdir command_exp и затем нажмите ENTER.
$ chmod В Главе 3 мы рассматривали, как изменить доступ к файлу через менеджер Nautilus. Это наиболее простой способ изменения полномочий на объект, но когда ваша папка переполнена файлами, возможно скопированными с CD и украшенными запрещающими символами, то будет слишком утомительно поочередно изменять доступ к каждому файлу. В этом случае командная строка окажется предпочтительней. Команда, изменяющая доступ к файлу, — chmod (смена режима). Для ее использования, наберите саму команду перед полномочиями, которые вы хотите придать файлу, а затем укажите месторасположение самого файла. Например, вы скопировали JPEG файл mybirthday.jpg с CD в персональную подпапку папки Photos на жестком диске, и он защищен от записи. Для того, чтобы изменить разрешение на запись (что означает возможность его редактирования), вам надо набрать следующее и нажать ENTER: chmod 744 photos/personal/mybirthday.jpg Чтобы изменить доступ ко всем файлам и подпапкам (и всем файлам в подпапках) за один прогон, вы должны добавить флаг &R (рекурсивный) к команде chmod. Она будет выглядеть следующим образом: chmod -R 744 photos/personal Число 744, между прочим, разрешает вам, владельцу файла, читать, записывать и выполнять его, но всем другим предоставляет возможность только чтения — довольно безопасный выбор, когда есть сомнения. Если вы хотите вычислить число доступа для себя, то это довольно просто. Мы обычно имеем дело с тремя позициями, каждая из которых имеет восемь числовых значений (0–7). Левая область представляет разрешение для вас, владельца, центральная — для групп пользователей, и последняя — для всех остальных.
Простой путь котенка
131
Числовые значения разрешений следующие: 7 = Разрешение на чтение, запись, выполнение. 6 = Разрешение на чтение, запись. 5 = Разрешение на чтение, выполнение. 4 = Разрешение только на чтение. 3 = Разрешение на запись и выполнение. 2 = Разрешение только на запись. 1 = Разрешение только на выполнение. 0 = Нет разрешения На Рис. 9–6 показано значение каждого из этих чисел и что каждая область представляет — разрешения не усложнили ситуацию.
Рис. 9–6: Числовые значения разрешений
Пара других хищников, с которыми вы скоро будете иметь дело Настало время представить еще две команды, с которыми вы будете иметь дело в этой главе, и далее в других главах книги: rpm и In. Вам не нужно сейчас пробовать их, так как вы очень скоро будете их использовать, но вы должны знать, для чего они предназначены.
$ ln Команда ln (ссылка) служит для создания ссылки на файл, который запускает или активирует другой файл, расположенный в отдельной папке. Это очень полезная команда, когда вы хотите открыть файл, который глубоко запрятан в подпапках на жестком диске. Команда часто используется с флагом s (символический), который выполняет туже функцию, что и «быстрая клавиша» в Windows, или «псевдоним» в Mac. Для того, чтобы использовать команду ln, нужно сначала запустить команду cd и сменить расположение Терминала на другую папку, в которой вы хотите
132
Глава 9
расположить ссылку. Затем вы можете набрать в командной строке ln и указать путь к файлу, на который вы хотите сделать ссылку. Например, предположим, что вы хотите сделать ссылку в домашнюю папку Home на созданный вами автобиографический файл OpenOffice.org Writer, который вы назвали myLife.sxw. Файл глубоко запрятан в подпапках вашей домашней папки: /home/username/Documentia/personal/self/autobiography/myLife.sxw. Чтобы создать ссылку, вам надо открыть окно Терминала, набрать полностью команду, и нажать ENTER: ln -s Documentia/personal/self/autobiography/rayLife.sxw После этого, ссылка появится в домашней папке Home как иконка, указывающая на оригинальный файл, с зеленой стрелкой, указывающий на то, что это ссылка.
# rpm Как вы могли догадаться сами, команда rpm используется для инсталляции RPM файлов. Конечно, вы можете сделать это простым кликом мыши, но иногда командная строка предпочтительней. Команда rpm требует, обычно, запись файлов под паролем суперпользователя, вам надо сначала ввести пароль root. Поэтому, в заголовке команды указывается символ #. Как и большинство команд, rpm может использоваться с флагом. Наиболее часто она применяется в комбинации с флагом rpm Uvh. Фактически, это три флага, собранные вместе: U, v, и h. Когда используется одновременно более одного флага, они записываются вместе после дефиса (&Uvh, но не &U &v &h). Флаг U (обновление) либо устанавливает файл снова, либо обновляет предыдущую версию того же файла, в зависимости от того, существует ли конечная версия файла в системе. Так, если вы хотите установить файл с названием dog&1.0.2, а в вашей системе есть другой, с названием dog&1.0.1, флаг U сообщит команде rpm о необходимости обновления. Если в системе нет файлов с названием dog, флаг U просто укажет команде установить его. Второй флаг v (подробности), сообщает команде rpm о необходимости вывода сообщений о ходе выполнения операций. Последний флаг, h (шумы), передает команде указания использовать марки (###) в качестве средства отражения выполнения хода задания — терминальная версия индикатора выполнения.
Пример 9A: Практика работы с pyWings Теперь, когда вы знаете несколько команд, давайте попробуем использовать их на практике. Программа, которую вы установите в этом примере, не сложная, и, по общему признанию, глуповатая, это приложение — оракул, которое называется pyWings (см. Рис. 9–7). Она даст вам непонятные руководства в ответ на любые ваши запросы.
Простой путь котенка
133
Рис. 9–7: В поиске ответов от pyWings Чтобы использовать pyWings, наберите чтонибудь, что вас волнует, в окошке, а затем щелкните на одну из соответствующих иконок слева (сам, другой, мир), и на одну — справа (любовь, работа, правда), а затем жмите на большую кнопку, которая напоминает половину глаза. Оракул известит вас, что он хочет вам сообщить. Например, я задал вопрос, что делать, если я хочу разбогатеть, выбрал «сам» и «правда». На Рис. 9–8 показан мудрый совет, который я получил.
Рис 9–8: Мудрые изречения PyWings
134
Глава 9
Как вы видите, оракул сообщил мне: «Гонка за конечным результатом только отдаляет его», который я интерпретировал как призыв к терпению — если я буду слишком торопиться, то буду жить на одну зарплату. pyWings написана на языке программирования Python, которая создает скрипты (язык сценариев), а не обычные программы. Вы найдете об этом более подробную информацию в Главе 11. Сейчас я хочу упомянуть об одном отличии — вам не надо устанавливать pyWings; просто скопируйте ее на жесткий диск в домашнюю папку Home и запускайте оттуда, примерно так.
9A>1: Скачивание файлов pyWings Теперь вы готовы к установке pyWings, но перед этим вы должны скачать необходимые файлы. Прежде всего, вам необходима сама pyWings, которую вы можете скачать с домашней страницы проекта на http://pywings.sourceforge. net/download.html. Прокрутите страницу вниз до секции Unix/ Linux/Xl 1 и щелкните по ссылке HTTP, которая даст вам возможность скачать файл pywings&l.0.l.tar.gz (окончание .tar.gz говорит о том, что это архивированный файл tarball — ответ Linux на архиваторы ZIP). Поместите файл в папку Tarballs_and_RPM, которая находится в домашней папке Home. Для работы PyWings необходим tkinter, один из нескольких графических интерфейсов скриптов Python, устанавливаемых на вашу систему, а tkinter имеет три собственных взаимозависимых файла, которые должны быть также установлены — это ваш первый реальный опыт общения с dependency hell (не совместимости). К счастью, это не очень усложнит задачу, так как все файлы имеются на вашем инсталляционном диске. Вы можете просто скопировать эти файлы на ваш жесткий диск знакомым методом перетаскивания, но поскольку мы изучаем командную строку, давайте воспользуемся другим способом.
9A>2: Копирование tkinter и связанных с ним файлов на жесткий диск Файлы tkinter, itcl и tix находятся на инсталляционных дисках Fedora (или Red Hat). Перед их копированием на жесткий диск, используем команду mkdir для создания специальной папки внутри домашней, где разместим файлы RPM: 1. Откроем новое окно Терминала, набрав mkdir expRPMS и нажав ENTER. Теперь, когда у вас есть папка, в которой будут размещены файлы RPM, самое время скопировать их с CD в папку expRPMS, которую вы только что создали. Для этого вы должны воспользоваться командами cd (смена директории) и cp (копирование). 2. Вставьте инсталляционный Диск 2 (или Диск 3 для Red Hat 9 и версии Fedora Core на трех CD ) в привод и ждите, когда он автоматически смонтируется. 3. В окне Терминала задайте команду cd для папки RPMS на инсталляционном диске, набрав следующую строчку и нажав ENTER: cd /mnt/cdrom/Fedora/RPMS/ (для пользователей Red Hat 9 это будет, конечно, /mnt/cdrom/RedHat/RPMS/).
Простой путь котенка
135
Теперь скопируете файлы RPM в папку expRPMS на жестком диске, набирая следующие командные строки и нажимая ENTER каждый раз (не забывайте заменять username на ваше имя пользователя): cp tkinter* /home/username/expRPMS/ cp itcl* /home/username/expRPMS/ cp tix* /home/username/expRPMS/ ПРИМЕЧАНИЕ На предыдущем шаге вы использовали специальный символ, маленькую звездочку (*), вместо того, чтобы набирать полное название файла (например, tix* вместо tix8.1.493.i386.rpm), чтобы не перетруждать свои пальцы. Специальные символы(*) — это «быстрые клавиши». Когда вы набираете tix*, вы сообщаете системе, что надо копировать чтоQ то, заканчивающееся на tix. Как видите, надо быть предельно внимательными, когда вы будете копировать самостоятельно, потому что по окончаниям вы можете переписать уйму ненужных файлов. 4. В Терминале команда cd вернет вас в домашнюю директорию, для этого наберите cd и нажмите ENTER. 5. Другие зависимые файлы — We, tk, должны уже были быть инсталлированными, если вы следовали моим инструкциям в Главе 2, но вы можете проверить это сами, используя команду rpm с флагом q (запрос). Наберите rpm &q tk и нажмите ENTER. Если файл tk уже инсталлирован, Терминал выведет название файла и номер версии: tk&8.3.5&93, или какой либо другой версии. Обратите внимание, что не нужен пароль суперпользователя для команды rpm в этом случае, потому что, вы ничего не инсталлируете, и, поэтому, вам не надо ничего записывать на диск в территорию root. Если Терминал сообщил вам, что tk уже инсталлирован в вашей системе, переходите к секции 9A3. Если Терминал вывел сообщение, что пакет tk не установлен, то вам придется еще немного попотеть. Если вы пользователь Fedora Core, размонтируйте диск, который находится в вашем приводе сейчас, и вставьте Диск 1. Появится маленькое окно, спрашивающее у вас, хотите ли вы запустить /mnt/cdrom/autorun? Просто нажмите No. Когда появится иконка диска на Рабочем столе, используйте окно Терминала для команды cd, чтобы переписать файлы с диска в папку RPMS, набрав cd /mnt/cdrom/Fedora/RPMS/ и нажав ENTER. Если вы пользователь Red Hat Linux 9, то пакет tk будет находиться на инсталляционном Диске 3, поэтому вам не надо будет менять диск в приводе. Просто следуйте описанным выше шагам, заменяя Fedora на RedHat. 6. Теперь скопируйте пакет tk RPM в папку expRPMS, набрав следующую команду и нажав ENTER: cp tk* /home/username/expRPMS/
9A>3: Установка tkinter и связанных с ним файлов После того, как tkinter и все связанные с ним RPM файлы скопированы, вы можете инсталлировать их друг за другом, используя двойной клик мыши,
136
Глава 9
как было описано в Главе 8. Но поскольку, мы знакомимся с командной строкой, почему бы не попробовать ее? Вы знаете как работает альтернативный метод командной строки, который позволяет устанавливать одновременно четыре файла, убив, как говорится, одним махом всех зайцев. Это хороший пример того, как командная строка может сэкономить время. Поэтому, сдержите ваши порывы и доставьте мне удовольствие, выполнив следующее: 1. Откройте новое окно Терминала, и перейдите в root, набрав команду su и нажав ENTER. 2. Наберите ваш пароль суперпользователя и нажмите ENTER. 3. Наберите cd expRPMS и нажмите ENTER. Вы попадете в новую папку expRPMS folder. ПРЕДОСТЕРЕЖЕНИЕ На следующем шаге вы можете использовать специальный символ(*), чтобы команда rpm установила все файлы, оканчивающиеся .rpm в папке expRPMS. Но перед этим убедитесь, что в ней находятся три или четыре пакета RPM, которые вы собираетесь инсталлировать. 4. Наберите rpm Uvh *. rpm и нажмите ENTER. Процесс установки начнется, и вы увидите ход выполнения задания в окне Терминала. Когда индикатор выполнения достигнет отметки 100%, вы вернетесь в окно root, и ваш Терминал будет выглядеть, как показано на Рис. 9–9. Если все так, значит, вы успешно установили tkinter и все связанные с ним файлы.
Рис. 9–9: Установка пакетов RPM с помощью команды rpm 5. Наберите exit и нажмите ENTER, чтобы выйти из режима суперпользователя. Вы можете также удалить вашу папку expRPMS, перетащив ее в корзину, для чего щелкните правой кнопкой мыши на ней и выберите Move to Trash (Переместить в Корзину), или с помощью командной строки, набрав rm г expRPMS и нажав ENTER.
Простой путь котенка
137
9A>4: Создание папки LocalApps для pyWings Как я уже говорил, вы можете инсталлировать программу pyWings локально в домашней папке Home. Локальная установка означает, что сама программа и связанные с ней файлы данных будут инсталлированы в домашней папке Home. Это упрощает задачу, но другие пользователи не будут иметь к ней доступ. Также, вы можете по неосторожности удалить ее. Чтобы обезопасить себя в дальнейшем, создайте специальную папку в Home, где разместите pyWings и другие программы, которые вы будете устанавливать локально в будущем. Логично ее назвать LocalApps. Давайте создадим ее с помощью команды, чтобы попрактиковаться. Вот что надо сделать: В Терминале убедитесь, что вы находитесь в домашней директории и затем наберите следующую команду и нажмите ENTER: mkdir LocalApps
9A>5: Извлечение pyWings Tarball Вы уже загрузили pyWings tarball в папку Tarballs_and_RPMs, и теперь настало время извлечь архив. Вы можете сделать это из командной строки, но это кажется таким трудным по сравнению с двойным кликом мышью, поэтому мы остановимся на последнем методе. 1. В окне Tarballs_and_RPMs дважды щелкнем на pywings&l.O.l.tar.gz. Откроется программа File Roller (показанная на Рис. 9–10), которая используется для разархивирования файлов (а также и для создания архивных файлов).
Рис. 9–10: File Roller извлекает и создает архивные файлы
138
Глава 9
2. Нажмите на кнопку Extract (Извлечь) в главном окне File Roller. Откроется окно File Roller Extract (Рис. 9–11). Содержание большинства архивов сгруппировано в одной папке, однако в случае с pyWings это не так, как вы, наверно, заметили на Рис. 9–10. Поэтому, вам надо создать папку, в которой вы сможете разместить все файлы pyWings. 3. В окне File Roller Extract в текстовой ячейке конечной папки (показанной на Рис. 9–11) смените расположение по умолчанию на /home/your_user name/LocalApps/ pyWings/ (конечно, подставив вместо your_username ваше настоящее имя пользователя), и нажмите OK. 4. В маленьком выпадающем окне вам сообщат, что конечная папка (pyWings) не существует, и предложат создать ее. Нажмите Create Folder (Создать папку). Если вы теперь посмотрите на вашу папку LocalApps, вы увидите внутри новую подпапку с именем pyWings, и все файлы программы pyWings внутри нее. 5. Теперь закройте окно File Roller.
Рис. 9–11: Использование File Roller для извлечения архивных файлов
9A>6: Запуск pyWings Теперь вы сделали все, чтобы использовать программу pyWings, поэтому давайте запустим великого оракула прямо сейчас, чтобы вы знали, как надо поступать в трудных житейских ситуациях.
Простой путь котенка
139
Убедитесь, проверив в Терминале, что вы находитесь в домашней директории и затем наберите LocalApps/pyWings/pywings.py и нажмите ENTER. Если вы все сделали так, как надо, pyWings запустится и вскоре сделает вас мудрым человеком.
9A>7:Создание ссылки, по которой можно запускать pyWings Тот метод, которым вы запустили pyWings, работает хорошо, но каждый раз открывать Терминал и набирать чтото длинное, чтобы узнать свою судьбу, довольно утомительно. Давайте найдем способ упростить эту операцию. Для запуска приложения из Терминала, вы обычно набираете его название, или, чтобы быть более точным, название исполняемого файла программы; название программы выполняет в данном случае роль команды. Для того, чтобы система распознала команду, она (исполняемый файл, или ссылка на него) должна находится в том месте, где система может найти ее. Когда вы запускаете любую команду, система проверяет ряд мест (все они расположено в папках bin, где находятся исполняемые файлы), чтобы найти эту команду. Вы сами можете найти эти места, набрав echo $PATH в новом окне Терминала и нажав ENTER. Как вы можете видеть, в Fedora или Red Hat Linux они находятся в: • • • • •
/usr/local/bin /usr/bin /bin /usr/XllR6/bin home/username/bin
(Последнюю папку вы создадите сами, когда она вам понадобится.) Если команда, которую вы набрали, находится в одной из этих папок, программа или скрипт запустятся. Но pyWings нет ни в одной из перечисленных папок. Она расположена в /home/username/LocalApps/pyWings и поэтому не видна вашей системе. Чтобы исправить ситуацию, вы можете добавить путь к скрипту pyWings в список путей, чтобы система могла найти команду запуска и узнала о существовании вашего приложения. Вы столкнетесь с подобными проблемами и дальше в этой книге, а также, возможно, и в вашей долгой жизни в мире Linux. Поэтому, давайте испытаем один метод. Все, что вам надо сделать — это создать ссылку, чтото вроде псевдонима для запуска в одном из мест, где ваша система ищет команды. Для создания ссылки надо использовать три команды: cd (для смены директории), su (для смены режима на root), и ln &s (для создания ссылки). 1. В Терминале наберите cd /usr/local/bin и нажмите ENTER. Вы попадете в одну из доступных для поиска папок bin. 2. Наберите su и нажмите ENTER. Вам будет предложено набрать ваш пароль суперпользователя, поэтому введите его и опять нажмите ENTER.
140
Глава 9
3. Наберите ln s /home/username/LocalApps/pyWings/pywings.py pywings и нажмите ENTER. (Обратите внимание на пробел между словами pywings.py и pywings в конце командной строки.) Окончание команды pywings — это имя, которое вы дали ссылке; теперь эта ссылка стала командой, с помощью которой вы можете запускать приложение. Если вы ничего больше не наберете, ссылка будет называться pywings.py, поэтому вам придется нажимать более трех клавиш каждый раз, как вы захотите запустить программу.
9A>8: Запуск pyWings еще раз Теперь, когда вы создали ссылку, запуск программы pyWings стал намного проще. Давайте попробуем. 1. Выйдете из программы pyWings, если она запущена, и затем откройте новое окно Терминала. 2. В новом окне наберите pywings и нажмите ENTER. Ваш милый оракул pyWings вновь появится на экране. Вы сократили число нажатий клавиш, необходимых для запуска pyWings из Терминала. Однако, если вы хотите использовать ее часто, было бы разумно добавить запуск на вашу Панель или выдвижной ящик, как мы это делали в Главе 3. Двигать и щелкать мышью каждый день приходится чаще, чем работать в командной строке. Обратитесь к Приложению А, чтобы узнать подробнее о спецификациях запуска.
9A>9: Добавление эмблем к папке LocalApps Теперь, когда pyWings успешно установлена и работает, может быть не плохо было бы добавить эмблему к новой папке LocalApps, чтобы вы по неосторожности не удалили ее в корзину. Вы уже делали нечто подобное в Главе 5, поэтому я не буду давать вам пошаговых инструкций. Я советую вам выбрать эмблему apps.
Пример 9B: Дальнейшие навыки работы в командной строке с pyChing (Опционально) Если вы достаточно усвоили пророчества оракула, или, что более важно, хотите продолжить практиковаться в работе с командной строкой, есть похожая на pyWings программа, которая называется pyChing (см. Рис. 9–12). Концепции у них одна и та же, но последняя основана на китайском Taoist I Ching, поэтому более интеллектуальная и познавательная. pyChing, без сомнения, также забавна, и также бесполезна, как pyWings, но ее предсказания более суровы и загадочны.
Простой путь котенка
141
Рис. 9–12: Предсказание будущего программой pyChing
9B>1: Скачиваем файлы pyChing Чтобы скачать файлы pyChing, надо зайти на домашнюю страницу проекта по адресу http://pyching.sourceforge.net/ download.html. После этого, прокрутите ее до секции Unix/Iinux/Xll и щелкните по ссылке на страницу загрузки pyChing's sourceforge download page. Отсюда вам надо скачать последнюю заархивированную версию. К моменту написания книги это была pyching& 1.2.1.tar.gz.
Подсказки по инсталляции pyChing — это тоже скрипт, написанный на языке Python тем же человеком, который создал pyWings, поэтому процесс инсталляции будет точно таким же. Единственное отличие состоит в том, что вы должны будете набирать pyching вместо pywings, и pychingl.2.l.tar.gz вместо pywings1.0.1. tar. gz. И, конечно, вам не надо заново устанавливать пакет tkinter и связанные с ним файлы.
Пример 9C: Flash Plug>In для Mozilla После того, как вы научились работать в командной строке, давайте восполним одну из отсутствующих частей в вашей системе — Macromedia Flash plugin для вашего браузера Mozilla. Как вы знаете, есть большое количество Web сайтов, использующих анимацию Macromedia's Flash. Для того, чтобы просматривать содержимое таких сайтов, вам необходим плагин для Flash — плейера. Если вы посетите демонстрационную страницу Macromedia по адресу http://www.macromedia.com/shockwave/welcome, вы поймете, что я имею в виду. Без инсталляции этого плагина, любая Flash анимация на Web страницах
142
Глава 9
будет отражаться как иконка, которая выглядит как часть мозаики (см. Рис. 9–13). Само собой разумеется, чтобы исправлять ситуацию, вы должны установить плагин.
Рис. 9–13: Содержимое Flash страницы до установки плагина
9C>1: Скачивание Flash файлов Для инсталляции плагина вам нужны два файла: compat&libstdc++, который связан с Flash плагином, и сам заархивированный плагин. Файл compat&libstdc++ имеется в Fedora/RPMS/ на Диске 2, который приложен к этой книге (или Диск 3, если вы устанавливали полную версию на трех CD), поэтому скопируйте его в папку Tarballs_and_RPMs. Вы можете сделать это через Командный Терминал, но поскольку имя файла длинное, проще перетащить его сюда. (Если вы пользуетесь Red Hat Linux 9, то можете пропустить этот шаг). Затем посетите сайт http://plugindoc.mozdev.org/linux.html, чтобы скачать сам плагин. Затем прокрутите страницу до секции Macromedia Flash и загрузите файл в папку Tarballs_and_RPMs, щелкнув по ссылке Flash Player 6.0r79 прямо под словом Download (Загрузка).
9С>2: Установка RPM и извлечение архива Эта часть примера очень простая, нужно лишь дважды щелкнуть мышью. Для начала установим файл RPM, зайдя в папку Tarballs_and_RPMs и дважды щелкнув по файлу compat&libstdc++. Затем следуем стандартной процедуре установки, как описано в Главе 8, Для извлечения install_flash_player_6_linux.tar.gz просто дважды щелкните по нему мышью, после чего откроется программа File Roller. В первом окне программы кликните по кнопке Extract (Извлечь), и во втором окне нажмите OK. После завершения процесса, у вас появится новая папка install_flash_player_6_linux в домашней папке Home. Вы можете закрыть программу File Roller.
9C>3: Копирование в папку плагинов Mozilla Для завершения вам необходимо скопировать файлы libflashplayer.so и flash& player.xpt из папки install_flash_player_6_linuxи в папку плагинов Mozilla. Она
Простой путь котенка
143
находится в области root, поэтому вам надо войти как суперпользователь и использовать командную строку. Вот как поступите: 1. Откройте новое окно Терминала и станьте пользователем root с помощью команды su. 2. Наберите cd Tarballs_and_RPMs/install_flash_player_6_linux и нажмите ENTER. 3. Наберите cp flashplayer.xpt /usr/lib/mozilla1.4.l/plugins/ и нажмите ENTER. 4. Наберите cp libflashplayer.so /usr/lib/mozillal.4.1/plugins/ и нажмите ENTER. ПРИМЕЧАНИЕ Команды, указанные выше, рассчитаны для Mozilla 1.4.1. Убедитесь, что вы заменили соответствующие цифры в версии программы, если у вас установлена другая версия. Если вы не знаете, какая у вас версия Mozilla, зайдите в меню Help (Помощь) и выберите About Mozilla (О программе Mozilla). Теперь вы скопировали оба файла в папку плагинов Mozilla. Выйдите из программы Mozilla, если она открыта, и запустите ее снова. Теперь посетите еще раз сайт http://www.macromedia.com/shockwave/wel come/, чтобы убедиться, что установка плагина прошла успешно. Flash — секция должна выглядеть так, как показано на Рис. 9–14. Если все так, перетащите папку install_flash_player_6_Iinux в корзину (или щелкните правой кнопкой мыши, и выберите Move to Trash), поскольку работу завершена. То же самое проделайте и с install_flash_player_6_linux.tar.gz, хотя я бы сначала сохранил ее на CD, возможно она когданибудь еще понадобится.
Рис. 9–14: Просмотр Flash контента после инсталляции плагина ПРИМЕЧАНИЕ Новая версия пакета RPM Flash плагина, для которой не нужно libstdctQ+, скоро должна появится. Это упростит процесс инсталляции до двойного клика мышью. Проверьте на сайте http://macrnmedia. mplug. Org, не доступна ли она для скачивания?
144
Глава 9
10 ДА, ЕСТЬ ЕЩЕ ОДИН ПУТЬ! Загрузка, инсталляция и обновление программ с помощью APT и Synoptic
Вы изучали, как надо устанавливать пакеты RPM через менеджер Package Manager и двойным кликом мыши. Однако, верите вы , или нет, есть и третий способ, называемый APT (Advanced Package Tool — Расширенные инструменты установки пакетов), для инсталляции программного обеспечения, основанного на пакетах RPM. Если ктото знаком с дистрибутивом Linux Debian, или с программой Fink для Mac OS X, тот наверняка знает программу APT. Версия APT для Debian создана для загрузки специальных пакетов Debian APT, которые устанавливают программы и все связанные с ними файлы. Но эти APT пакеты не работают с Fedora, так они не являются пакетами RPM. Однако, есть специальная версия APT Debian, которая приспособлена для работы с RPMсистемами, к которым относится и Fedora Core. APT
соединяется с репозитарием RPM в Интернете, и загружает все выбранные вами программы, а также и связанные с ними файлы. Программы загружаются как RPM файлы, которые APT инсталлирует в вашу систему. APT — очень простой, безопасный и ошибкоустойчивый способ инсталляции программ, потому, что ничего не может пропасть, и проблем несовместимости, как правило, не возникает. Конечно, не все программы или файлы доступны в репозитарии APT, поэтому, остальные методы не стоит пока забывать. Есть также приложения, которые не доступны для RPM, но мы все же будем говорить о них в следующей главе. Однако, огромное количество файлов, которые можно загрузить и инсталлировать, или (что важно) обновить через APT. Многие люди полагают, что трудности с APT связаны с работой в командной строке. Это означает, что вы должны запускать ее через Командный Терминал Linux. Но этого можно избежать, установив программу Synaptic, которая является графической оболочкой для Synaptic, и позволяет использовать APT в графическом режиме, что упрощает задачу. И наконец, в Интернете есть много репозитариев APT, предназначенных для загрузки пакетов RPM. И еще, пакеты из одного репозитария не обязательно совместимы с пакетами из другого, что означает возможность конфликта в случае смешения пакетов из различных репозитариев (хотя замечу, что лично у меня не возникало подобных проблем). Чтобы перестраховаться и обезопасить себя от возможных конфликтов, мы будем использовать репозитарий Freshrpms для APT, а для тех пакетов RPM, которые не доступны в нем, обоатимся, когда это будет возможно, к совместимому с Freshrpms репозитарию DAG, из которого вы будете скачивать различные пакеты RPM для выполнения примеров из этой книги.
Пример 1OA: Установка APT и Synaptic В этом примере вы инсталлируете программу APT, которая поставляется в простой форме RPM. После инсталляции, вы будете работать с ней в командной строке для установки графической оболочки Synaptic. В общем, оба примера довольно простые.
Скачивание файла APT Для начала, все что вам нужно — один единственный файл APT. Вы можете скачать его, посетив сайт http://freshrpms.net/packages/ и кликнув по ссылке на соответствующей версии Linux. Когда загрузится новая страница, в левой части щелкните по ссылке apt, которая приведет вас на страницу пакета. Вы увидите файл APT в списке в верху страницы. Для загрузки, просто щелкните правой конкой мыши на маленькой иконке флоппи диска слева от названия файла, и выберите выпадающем меню Save link Target As (Сохранить ссылку как…). Вам не нужен файл apt&devel, так что не обращайте на него внимание.
146
Глава 10
10А>1: Установка APT Поскольку APT поставляется в форме RPM файла, установка не вызовет трудностей. Просто двойной клик на файле RPM, а затем следуйте обычной процедуре инсталляции, описанной в Главе 8.
10A>2: Ввод установок прокси>сервера для APT Если ваш Интернетпровайдер устанавливает связь через проксисервер, то вам надо ввести его настройки для APT до скачивания или обновления. Если вы не используете проксисервер, вы можете перейти к следующей секции в примере (10A3). Ввод данных проксисервера в большинстве программ проще всего сделать в окне Preferences (Предпочтения). В случае с APT — это чуточку сложнее, но только чуточку. Для того, чтобы ввести настройки проксисервера в APT, вам нужно открыть файл apt.conf. Поскольку он не в директории root, вам надо войти в систему под паролем суперпользователя. Для начала откройте окно Терминала и введите пароль root. После этого, наберите gedit /etc/apt/apt.conf и нажмите ENTER. Откроется файл apt.conf в редакторе Gedit text editor (в режиме root). Просмотрите его и найдите строчку, начинающуюся со слова Acquire (Получить). Когда найдете, измените ее таким образом, чтобы она выглядела так, как показано в нижеприведенном примере, но информация о прокси и портах вам должен предоставить сервер провайдер или системный администратор. Acquire { Retries «o»; Http { Proxy «http://proxy.yourserver.com:3128/»; В случае, если провайдер дал вам адрес проксисервера и номер порта отдельно (например, http://proxy.magnumopus.se и порт 6048), наберите двоеточие после адреса, а затем добавьте номер порта. Используя предыдущий пример, это будет выглядеть как http://proxy.magnumopus.se:6048/. В вашем случае, это, конечно, будет подругому.
10A>3: Обновление базы данных APT Теперь, когда вы инсталлировали APT, почти готовы использовать ее. Я говорю «почти», потому что, вы должны сначала обновить базу данных, чтобы знать, что доступно для загрузки из онлайнового репозитария и что вы уже установили в свою систему в виде пакетов RPM. Для обновления откройте окно Терминала, войдите под паролем суперпользователя, используя команду su, наберите aptget update и нажмите ENTER. Проверка вашей системы и репозитария займет пару минут, поэтому потерпите до тех пор, пока не появится сообщение. После этого вы готовы к работе.
Да, есть еще один путь!
147
10А>4: Использование APT для инсталляции Synaptic Ваш первый опыт общения с программой APT через командную строку (и, возможно, последний, если вы так захотите) будет связан с загрузкой и инсталляцией Synaptic, графической оболочкой для APT. Основной формат команды для загрузки и инсталляции пакета через APT следующий: aptget install package_name. В нашем случае, вы собираетесь инсталлировать Synaptic, поэтому откройте окно Терминала, войдите под паролем суперпользователя, а затем наберите aptget install synaptic и нажмите ENTER. Программа APT начнет загружать Synaptic, и затем, инсталлировать ее. Во время установки APT будет показывать ход выполнения задания, как вы можете это видеть на Рис. 10–1. После появления сообщения, процесс будет завершен, и вы сможете использовать графическую оболочку Synaptic.
Рис. 10–1: Загрузка и установка Synaptic
Пример 10B: Использование Synaptic для инсталляции MPlayer Сейчас вы готовы испробовать Synaptic в работе, поэтому давайте установим плейер для ваших MPEG и QuickTime видео файлов. Программа называется MPlayer (показана на Рис. 10–2), она очень удобная, читает много разных видео форматов, таких как DVD, VCD, распознает некоторые видео потоки, и, даже, аудио файлы. Как вы можете видеть на Рис. 10–2, Mplayer имеет два отдельных окна, для просмотра и управления. Если вам нравятся однооконные плейеры, или вы хотите иметь возможность захвата видео экрана (неподвижные картинки), вы
148
Глава 10
можете использовать gxine (показанный на Рис. 10–3), который очень похож на Mplayer по своим возможностям (хотя он может показаться более грубоватым).
Рис. 10–2: Видео плейер MPlayer Конечно, комуто может вообще не понадобиться видео плейер и он не захочет тратить время на его загрузку. Если вы относитесь к их числу, и решили отказаться от MPlayer (или предпочли вместо него gxine), вы можете загрузить декодер MP3 LAME, который входит в плейер MPlayer. LAME используется для конвертации файлов WAV (которые, обычно, записаны на аудио CD) в популярный аудио формат MP3. Вам необходимо установить кодек LAME до того, как вы доберетесь до Главы 13, в которой вы узнаете больше о процессе декодирования.
Рис. 10–3: Видео плейер gxine
Да, есть еще один путь!
149
Инструкции по установке gxine и LAME, или только LAME, ничем не отличаются от рекомендаций по инсталляции MPIayer; просто замените mplay& er на gxine или lame в нижеприведенных шагах инсталляции.
Скачивание файлов для MPIayer Поскольку APT и Synaptic все загружают автоматически, вам не надо ничего искать самостоятельно.
10B>1: Ввод установок прокси>сервера для Synaptik Если в вашей сети используется firewall и вы вводили настройки прокси сервера, чтобы работать с APT, вам необходимо сделать то же самое и для Synaptic. В противном случае вы можете перейти к следующему шагу (10B2). Ввод настроек проксисервера для Synaptic проще, чем для APT. Войдите в меню Preferences и выберите Предпочтения. После этого щелкните по ячейке Network (Сеть), выберите Manual proxy configuration (Ручная установка конфигурации проксисервера), и затем введите данные.
10B>2: Инсталляция MPIayer Перед началом я должен предупредить, что MPIayer и связанные с ним файлы довольно тяжелые (около 13MB), поэтому убедитесь, что у вас хватит времени на их загрузку. В общем, весь процесс может занять минут двадцать или больше (в зависимости от скорости вашего подключения к Интернету), но в течение этого времени вам ничего не надо будет делать, только ждать. В течение этого промежутка времени будет загружено много связанных с этой программой файлов, которые вы будете использовать для других приложений. В любом случае, для начала вы должны запустить Synaptic, для чего надо зайти в Главное меню и выбрать System Tools > Synaptic (некоторые версии Synaptic могут загружаться подругому: System Settings > Synaptic). После запуска программы вам надо найти MPIayer в списке пакетов Synaptic. Просто наберите mplayer в ячейке Find (Найти) в правой стороне окна, и имя пакета высветится в панели (Рис. 10–4). Или щелкните по маленькой стрелке напротив Applications/Multimedia (Приложения/Мультимедиа), и прокрутите страницу до тех пор, пока не увидите mplayer, и щелкните по названию. Информация о файле появится внизу окна Synaptic. Как вы можете видеть, там четыре ячейки, в каждой из которых содержатся сведения о выбранном файле. Наиболее важным является Description (Описание), в котором содержатся данные о других файлах, которые необходимы для запуска или использования выбранного файла. Зависимые файлы, которые не установлены в вашей системе будут окрашены красным цветом, но вам не стоит беспокоится, потому что Synaptic/APT скачают и установят их автоматически.
150
Глава 10
Рис. 10–4: Использование Synoptic для скачивания и инсталляции Mphyer Теперь вы готовы инсталлировать MPlayer, поэтому ниже приведены необходимые шаги, многие из которых не потребуют от вас никаких действий. 1. Предположим, что mplayer высвечен в списке пакетов, поэтому щелкните по кнопке Install Latest Version (Установить последнюю версию) в нижней правой части окна Synaptic. 2. Связанные с выбранными пакетами и уже установленные файлы будут представлены в окне, в котором вам зададут вопрос: «Сделать необходимые изменения?» Имеются в виду файлы, которые необходимо изменить (обновить или инсталлировать). Если этот окно появится, щелкните Apply (Применить). 3. Нажмите на кнопку Execute (Выполнить) в главном окне программы для начала загрузки и инсталляции. 4. Откроется окно результатов выполнения операций, в котором будет сообщаться, что инсталлируется, какие файлы обновляются, а какие — не нужны. Нажмите кнопку Proceed (Продолжить). 5. Synaptic начнет загружать все необходимые файлы. Появится окно выполнения хода задания (см. Рис. 10–5). Вы можете откинуться в кресле и принять Dr. Pepper, или чтонибудь еще, пока будете ждать.
Да, есть еще один путь!
151
Рис. 10–5:Индикатор хода загрузки Synoptic 6. После того, как загрузятся все необходимые файлы, APT/Synaptic начнет их чтение и инсталляцию. Процесс будет отражаться в маленьком окне (см. Рис. 10–6). Вам нужно только немного подождать.
Рис. 10–6: Индикатор процесса инсталляции Synoptic 7. Когда окно хода выполнения установки исчезнет, Synaptic станет снова серым, поскольку она обновила список пакетов. После этого, процесс можно считать завершенным.
10B>3: Запуск Mplayer Теперь Mplayer можно запустить, войдя в Главное меню и выбрав Sound & Video > More Sound 8c Video > Movie Player (Звук&Видео>Другие устройства>Видео Плейер). Mplayer откроет два окна: окно управления и окно просмотра. Для проверки запустите MPEG или видео файл (файлы с расширением .mpg или .mov). Просто щелкните по стрелке в верхней части окна (показанного на Рис. 10–2) и выберите файл, который вы хотите просмотреть. Если вы загрузили и установили gxine вместо MPlayer, вы можете запустить его из Главного меню, выбрав Sound & Video > More Sound & Video > gxine (Звук&Видео>Другие устройства>Плейер gxine). Если вы установили только LAME, вам придется подождать, пока мы доберемся до Главы 13, чтобы узнать, что с ним лелать.
152
Глава 10
Обновлении базы данных APT через Synoptic Это не плохая идея, обновить базу данных пакетов APT, чтобы выяснить, что доступно для закачки. В начале этой главы вы использовали команду apt&get update в Терминале, но намного проще это сделать через Synaptic. Просто нажмите на кнопку Update List (Обновить список) в главном окне Synaplic, и программа выдаст вам онлайновые репозитарии и обновит список. Очень просто, не правда?
Поиск пакетов обновлений с помощью Synaptic Если вы хотите выяснить, какие не установленные на вашей машине пакеты доступны в репозитариях APT, щелкните в выпадающем окне в верхней части окна Synaptic по Show (Показать), где по умолчанию выведено All Packages (Все пакеты), и выберите Not Installed (Не установленные). Если вы хотите узнать, какие из установленных у вас пакетов можно обновить, в том же выпадающем окне выберите Upgradable (Обновляемые). Synaptic покажет вам, какие из установленных у вас пакетов могут быть обновлены, какие версии инсталлированы на вашей машине, и какие более свежие версии доступны для загрузки. Вы должны выбрать, какие пакеты собираетесь обновить, и нажать кнопку Upgrade (Обновить). После этого вам останется только нажать кнопку Execute (Выполнить) в главном окне Synaptic для начала загрузки. Вы также можете обносить все пакеты, для которых имеются более свежие версии на сайте, щелкнув по кнопке Upgrade All (Обновить все) в верхней части главного окна Synaptic (только не спутай с кнопкой Dist Upgrade — Обновить Дистрибутив). Конечно, это потребует много времени, поэтому после того, как вы нажмете эту кнопку, а за ней — Execute, проверьте в окне выполнения хода операций, какой объем данных вы должны загрузить. Полное обновление системы может потребовать загрузки около 100MB — довольно не простая задача, если вы используете коммутированное Интернет — соединение. Если вы решили, что сможете скачать указанный в вашем случае объем, нажимайте кнопку Proceed (Продолжить) в окне выполнения операций, в противном случае нажмите Cancel (Отменить).
Удаление пакетов с помощью Synaptic С помощью Synaptic можно удалить установленные у вас пакеты. Это особенно удобно для удаления RPM, которые не отражаются в окне менеджера Package Manager. Однако, не забудьте, что APT и Synaptic имеют дело только с пакетами RPM. Если вы загрузили программные файлы, затем скомпилировали и установили их самостоятельно, как об этос будет рассказано в Главе 11, они не появятся в Synaptic. Для удаления пакетов RPM, выберите All Packages (Все пакеты) в выпадающем окне Show (Показать) в верхней части Synaptic, а в средней части окна программы найдите пакет, который вы хотите удалить. Выберите его, щелкнув по нему мышью, и затем нажмите кнопку Remove (Удалить). После того, как вы выберите все файлы для удаления, нажмите кнопку Execute (Выполнить).
Да, есть еще один путь!
153
Добавление репозитариев в список поиска Synoptic Если вы часто пользуетесь репозитарием Freshrpms, а особенно DAG, для загрузки файлов, вы можете получить к ним доступ через APT/Synaptic. Если вы используете коммутированное Интернет — соединение, то я не советую вам этого делать, так как это замедлит обновление списка пакетов, но, с другой стороны, это удобно. Добавить репозитарии в Synaptic очень просто. После запуска Synaptic, войдите в меню Preferences (Предпочтения) и выберите Repositories (Репозитарии), после чего откроется окно репозитариев. Для добавления новых репозитериев, таких как DAG, нажмите на кнопку New (Новые) и введите информацию о репозитарии в текстовую ячейку в нижней части окна (Рис. 10–7). Эту информацию можно найти в на домашней странице репозитария, который вы хотите добавить. В случае с DAG, эти данные находятся на http://dag.wieers.com/homemade/apt/. Информация разделяется на три части: адрес URL, распространение, секция. На домашней странице репозитария информация обычно выводится в одной строке с пробелами между различными частями. Например, в Fedora Core 1 подробности репозитария находятся по адресу http://apt.sw.be redhat/fcl/ en/i386 dag, а расположение всех трех элементов в окне Synaptic Repository можно увидеть на Рис. 10–7.
Рис. 10–7: Добавление репозитариев в список ресурсов Synoptic
Хотите еще? Если вы хотите загрузить еще чтонибудь с помощью APT/Synaptic, вы получите такую возможность, читая дальше эту книгу. Если вам не хочется ждать, посетите мой Web сайт, посвященный этой книге (http://www.edgypen guins.org/nongeeks), чтобы получить необходимые рекомендации.
154
Глава 10
11 ОБЕД ИЗ АРХИВНЫХ ФАЙЛОВ (ТАРБОЛЛОВ) Компилирование программ из исходных текстов (Делаем сложное простым)
Стоит сказать, что компилирование программ из исходных текстов кажется поначалу сложным. Слова «компилирование» (сборка) и «источник» (исходные тексты) могут вселить дурное предчувствие в душу неискушенного пользователя. Так, во всяком случае, было со мной. Однако этот метод установки программ намного проще, чем кажется. Теперь, когда у вас есть некоторый опыт работы с терминалом и в командной строке, это будет просто, раз, два, три — и готово. Конечно, вы можете жить долго и счастливо, ничего не компилируя для своей системы. Вы можете ограничиться системой в том виде, в каком она существует, или пользоваться для установки программ простым RPM. Однако не все тексты программ доступны в формате RPM; и, если у вас есть чувство любопытства, вы можете удовлетворить его, заглянув немного вперед. После прочтения этой короткой главы вы будете знать, что и как надо делать.
Что такое исходные тексты? Для того чтобы разобраться, что собой представляют исходные тексты, вам надо понять, как обычные строчки кода на компьютере программиста превращаются в запускаемое приложение на вашей машине. Сначала программист создает программу на одном из специальных языков программирования. Наверняка вы слышали о Basic, C и множестве других. Фактически программист пишет инструкции, называемые исходным кодом, или исходным текстом. Ваш компьютер не понимает ничего в самих исходных текстах. К примеру, если бы ваш компьютер говорил на древнегреческом языке, а исходные тексты были бы написаны пофранцузски. Ему нужен переводчик. Различные языки, которые используют программисты, называются языками высшего уровня, они достаточно легки для чтения специалистами. Компьютер же, понимает только те, которые называются языками низшего уровня, которые трудны для восприятия большинством программистов. Для перевода инструкций с языка высшего уровня на низший, компьютеру нужны специальные программы. «Перевод» можно осуществить в то время, когда основная программа запущена, в этом случае программапереводчик называется интерпретатором. Приложение, которое запускается с помощью интерпретатора, называется обычно «скриптом». pyWings, описанная в Главе 9, — пример такого приложенияскрипта. Главная проблема заключается в том, что подобные приложения работают медленнее обычных, поскольку компьютер должен запустить интерпретатор для прочтения исходного кода одновременно с самим приложением. Это похоже на устный перевод французской книги на греческий — довольно медленно. В качестве альтернативы, многие программы используют компилятор вместо интерпретатора. Он переводит исходный код, написанный на языке высшего уровня в машинный, или объектный код, который компьютер понимает еще до запуска приложения. После перевода, компьютер больше не обращается к инструкциям, написанным на языке высшего уровня, он просто читает адаптированную для него версию каждый раз, когда происходит запуск программы. Это похоже на чтение переводной иностранной литературы, для чего вам не нужны помощники. Поскольку компьютеры могут запускать компилированные программы без интерпретатора, они работают намного быстрее. Большинство приложений для всех операционных систем представляют собой компилированные программы.
Тарболлы: контейнеры для исходных текстов Почти все исходные тексты упакованы в форме тарболлов (тарболлы и RPM файлы называются одинаково — пакетами, вот почему их иконки выглядят как маленькие почтовые посылки). Тарболлы, как и ZIP файлы в Windows, или Stufflt файлы в Mac, состоят из групп, или даже одного файла, сжатого для экономии места в архивный файл. В Linux самый обычный метод создание
156
Глава 11
подобных архивных файлов — с помощью программы tar, откуда и пошло название «тарболл» (tarball). Файлы tar, или тарболлы, можно распознать по окончаниям .tar.gz или tar.bz2. Запомнили вы, или нет, но вы их уже использовали в двух предыдущих главах. В 5й вы перетаскивали тарболл в окно тематических предпочтений, чтобы установить новый вид окон и панели управления, а в Главе 9 разархивировали тарболл (извлекали архивные файлы), чтобы установить и использовать приложение pyWings. Для разархивирования файлов можно использовать командную строку, но более простой способ — двойной клик мыши, как вы это делали в Главе 9.
Пример 11 A: Компилирование и установка Xmahjongg Для того чтобы приобрести некоторый опыт компилирования программ, вы будете иметь дело с игрой, называющейся Xmahjongg. Так как вы уже знаете об играх GNOME mahjongg и KDE mahjongg (их нет в списке Главного меню), которые вы устанавливали в свою систему, вы можете посчитать еще одну игру, как минимум, излишней. Может быть это и так, но Xmahjongg — более простая, на первый взгляд, и более остроумная. Она и более симпатичная, на мой взгляд. Более важно в этой игре, что пакет Xmahjongg предоставляет возможность научиться компилированию программ из исходных текстов и их устанавливать. Она небольшая, не займет много времени и не требует никакого серьезного подхода. Вы можете увидеть, как она будет выглядеть на Рис. 11–1.
Рис. 11–1: Игра Xmahjongg Как вы могли уже понять, она очень простая и вся на поверхности. В основном, в игре участвуют четыре типа плиток, сваленных в окне игры. Вы должны подобрать пары из этих плиток так, чтобы они оказались с одной стороны. Когда вы кликните по ним, они исчезнут. Конечная цель — убрать все плитки со стола. Очень простой пасьянс.
Обед из архивных файлов (тарболлов)
157
Для того чтобы скомпилировать и установить Xmahjongg, вам надо использовать семь команд: cd (чтобы открыть папку xmahjongg), ./configure (чтобы сконфигурировать makeфайл, сборочный файл, содержащий инструкции для последующей команды), make (для перевода исходного текста в объектный код, который понимает компьютер), su (чтобы стать суперпользователем root), make install (для инсталляции программы), exit (чтобы выйти из режима root), и make clean (чтобы навести порядок). Я понимаю, что это может показаться огромным количеством, но эти команды проще использовать, чем читать с листа, поэтому — вперед!
Открытие файлов Xmahjongg Для начала вам надо скачать файл Xmahjongg. Вы можете найти его по адресу: http://www.lcdf.org/~eddietwo/ xmahjongg/. Загрузите тарболл xmahjongg&3.6.1.tar.gz, или более свежую версию, если она есть на сайте. Не скачивайте RPM файлы, даже те, которые предназначены для Red Hat. После того как файл окажется на вашем жестком диске, вы готовы двигаться дальше.
11A>1: Распаковка, компилирование и установка До начала компилирования и инсталляции Xmahjongg, вам нужно извлечь из тарболла файлы исходных текстов, или распаковать тарболл. 1. Для распаковки файла xmahjongg&3.6.1.tar.gz дважды кликните мышкой на его иконке. Откроется окно программы просмотра файла File Roller. 2. В этом окне щелкните по кнопке Extract (Извлечь). 3. Откроется другое окно File Roller's Extract, нажмите OK. После извлечения вы можете закрыть окно программы. Новая папка xmahjongg3.6.1 появится в домашней папке Home folder. На Рис. 11–2 показано содержание папки xmahjongg3.6.1.
Рис. 11–2: Содержание папки, созданной после извлечения файлов из тарболла Xmahjongg 4. Прокрутите содержимое папки xmahjongg3.6.1 и найдите файл под названием INSTALL. Инсталляционный файл представляет собой обычный
158
Глава 11
текстовой файл, в котором содержатся инструкции по установке программы. Для того чтобы его прочесть, просто щелкните на нем два раза мышкой, и он откроется в том же окне проводника Nautilus, как показано на Рис. 11–3. В этом случае, вы можете просто закрыть файл INSTALL, поскольку в нем описаны те же самые шаги, о которых я скажу чуть позже. Однако в будущем, когда вы будете инсталлировать программы из исходных текстов, вам необходимо будет следовать инструкциям, указанным в файле INSTALL, который сопровождает исходные тексты программ. В большинстве инстал ляционных файлов инструкции будут похоже на те, что изложены ниже.
Рис. 11–3: Чтение файла тарболла INSTALL в окне Nautilus 5. Откройте окно Терминала, кликнув по модулю запуска в панели GNOME, а затем перейдите в новую папку, набрав cd xmahjongg3.6.1 и нажав ENTER. Следующий шаг представляет собой этап установки, который запускает конфигурационный скрипт в папке xmahjongg3.6.1. Он проверяет наличие файлов, компиляторов и других необходимых вещей, находит ваш компьютер и проверяет, все ли имеется в наличии, и если — да, то где именно. На основе собранной информации он записывает файл, который называется makeфайл, сборочный файл, который является набором инструкций для последующей команды настройки конкретно для вашей конфигурации системы. Когда вы запускаете configure, вы видите уйму разрозненных и непонятных строк, прокручивающихся в окне Терминала; это, по существу, отчет обо всех пройденных шагах. Для программы, которую мы устанавливаем, это длится недолго — несколько секунд или минут. В любом случае не стоит волноваться. Когда все непонятные строчки пробегут и вы не получите сообщение об ошибке в самом конце процесса, значит — все в порядке. 6. Для начала компилирования наберите ./configure и нажмите ENTER. После завершения конфигурирования вы снова увидите приглашение
Обед из архивных файлов (тарболлов)
159
перейти к следующему шагу — непосредственно переводу. Команда make обращается к сборочному makeфайлу, созданному командой configure, чтобы определить какие настройки необходимы вашей машине. Затем она обращается к компилятору для перевода инструкций с языка высшего уровня на низший, в файлы, которые способны прочесть машина и инсталлировать на следующем шаге. 7. Для осуществления перевода наберите make и нажмите ENTER. Опять вы увидите череду загадочных строк, плывущих вниз по экрану, но это продлится недолго, чуть больше, чем процесс конфигурирования. После завершения работы команды make можно приступать к инсталлированию программы. Поскольку некоторые файлы, созданные командой make, доступны только для пользователей root, вы должны перейти в режим суперпользователя, использовав команду su, перед тем, как двигаться дальше. 8. Перейдите в режим root, набрав su и нажав ENTER. 9. Наберите пароль суперпользователя, когда он будет запрошен, и дайте подтверждение ENTER. До этого вы все равно не сможете внести в систему никаких изменений. Все, что было сделано раньше, имело отношение только к папке xmahjongg3.6.1. Ваша система осталась точно такой же, какой была при запуске. Все, что вам осталось сделать — установить в систему файлы, созданные командой make. 10. Наберите make install и нажмите ENTER. 11. После завершения работы команды make install, снова появится приглашение. В этот раз наберите exit и нажмите ENTER, чтобы выйти из режима root. 12. Наберите cd и нажмите ENTER для возврата в пользовательский режим user's Home, и выйдите из ранее открытого окна Терминала.
11A>2: Запуск Xmahjongg Как правило, скомпилированные из исходных кодов, программы не имеют автоматической установки и модуля запуска из Главного меню. Хотя вы можете в первый раз запустить программу из Главного меню, выбрав Run Program (Запуск) и набрав название программы в диалогом окне, лучше первый запуск осуществлять в окне Терминала указав специальную команду. Если чтонибудь было потеряно в процессе инсталляции, Терминал укажет вам на проблему, тогда как Run Program (Запуск) оставит вас в недоумении. Обычно имя специальной команды для запуска программы записано в файле INSTALL или README в директории, в которую вы извлекали исходные коды из тарболла (в нашем случае — xmahjongg3.6.1). Иногда вы можете обнаружить ее только на странице проекта этого приложения в Интернете. В худшем случае, вы можете вообще нигде ее не найти, и вам останется только строить предположения. Случается, что самый трудный этап не в компилировании программы, а в нахождении команды запуска. Обычно, это просто название тарболла без расширения. Сейчас самое время убедиться, что с установкой Xmahjongg все прошло нормально. В окне Териминала наберите xmahjongg и нажмите ENTER. Если
160
Глава 11
все в порядке, а так и должно быть, программа откроется через несколько секунд. Вы можете немного поиграть, если хотите, а можете перейти непосредственно к очистке системы от ненужных файлов, которая не вызывает особых сложностей.
11A>3: Очистка После компилирования и установки приложения вы обнаружите большое количество лишних файлов в вашей папке с исходными кодами, которые вам больше не нужны. Как я уже упоминал, команда make производит перевод всех файлов исходного кода, а низший машинный уровень языка используется командой make install. После установки программы вам больше не понадобятся эти файлы, все они скопированы в другом месте. Все переведенные файлы в папке с исходными кодами просто занимают дисковое пространство. К счастью, освободить от них место на жестком диске не представляет особых трудностей. Команда make clean удалит все ненужные файлы. Однако эта команда может удалить и сборочный makeфайл, который может понадобиться при деинсталляции программы, установленной с его помощью. Перед запуском команды make clean неплохо бы скопировать makeфайл на Рабочий стол. После завершения очистки, вы можете проверить, сохранился, или нет, makeфайл. Если — да, то вы можете перетащить сохраненный на Рабочем столе файл в Корзину. В противном случае, вам надо перетащить его обратно в папку проекта. Ниже перечислены все необходимые шаги. 1. Наберите cd xmahjongg&3.6.1 и нажмите ENTER для возврата в папку xmahjongg3.6.1. 2. Наберите make clean и дайте подтверждение ENTER. Для этого вам не нужен режим суперпользователя. 3. После завершения хозяйственных работ команды make clean вы освободите часть дискового пространства. В нашем случае — в директории xmahjongg3.6.1, — вы обнаружите, что размер ее сократился с 4.2MB до 867KB (меньше одного мегабайта). 4. Закройте окно Терминала, набрав exit и дав подтверждение ENTER. 5. Если Xmahjongg запущен и вам нравится как он работает, и вы не собираетесь его удалять, то можно перетащить папку xmahjongg3.6.1 в Корзину. Если же оказались не в восторге от установленной программы и хотите удалить ее — переходите к шагу 11A–4. И всетаки! Вы скомпилировали программу из исходных кодов, установили ее, и, даже, убрали за собой. Но потом обнаружили, что эта программа вам ни к чему. Самое время вернуться назад.
11А>4: Долгие размышления — деинсталляция Xmahjongg Предположим, вы установили программу, скомпилировав ее, и больше не нуждаетесь в ней, — просто хотите удалить ее. Обычно, вы деинсталлируете программу используя надоевший makeфайл, который все еще находится в папке проекта (помните мое предупреждение в предыдущей секции
Обед из архивных файлов (тарболлов)
161
«Очистка»?), с помощью команды make uninstall. Для начала, вы можете посмотреть в файлах INSTALL или README поддерживается ли эта команда, или есть другой способ удаления программы. Иногда метод деинсталляции не определен, тогда вы должны будете убедиться, работает ли команда make unin& stall, или нет. Ничего страшного не произойдет, если она не поддерживается. Xmahjongg — удачный пример. В файлах INSTALL и README нет никакой информации о деинсталляции, поэтому попробуем определить, будет ли работать команда make uninstall, для чего нужно осуществить несколько более или менее типичных шагов. 1.
Откройте окно Терминала и перейдите в режим root, набрав su и дав подтверждение ENTER. Затем наберите пароль суперпользователя и нажмите ENTER. 2. Используйте команду cd, чтобы переместиться в папку xmahjongg3.6.1, набрав cd xmahjongg&3.6.1 и затем — ENTER. 3. Наберите make uninstall и нажмите ENTER. После этого вы будете видеть мелькающие строчки в окне Терминала в течение нескольких секунд. Если вы посмотрите внимательно на текст, который появится после того, как строчки перестанут бежать в окне Терминала, а вы вернетесь в режим root, то сможете, более или менее, разобраться в сериях команд cd, rm и rmdir. 4. Чтобы убедиться, что программа Xmahjongg действительно деинсталлирована, наберите exit и нажмите ENTER, чтобы выйти из режима root, а затем наберите xmahjongg и дайте подтверждение ENTER, чтобы запустить программу. Должно появиться сообщение, что команда не может быть выполнена. Это будет означать, что вы успешно удалили Xmahjongg со своего компьютера. Это практически то же самое, что и деинсталляция других пакетов, которые вы устанавливали не с помощью RPM. Если это сработало — хорошо, иначе придется читать makeфайл (после двойного клика на нем мышью), чтобы определить, где все было размещено, а затем удалять все файлы друг за другом. Это большая головная бол,ь и вы можете чтонибудь испортить в системе, поэтому я вам рекомендую игнорировать подобные программы, по крайней мере, на данном этапе..
Пример 11B: XPenguins (Опционально) Да! Как я и предполагал, вы так окрылены своими успехами, что жаждите большего! Чтобы удовлетворить ваши желания, я дам другое задание, которое вы сможете выполнить самостоятельно. Оно состоит из двух частей, которые принесут вам значительный опыт. Для самостоятельной работы я выбрал простенькую десктопную игрушку XPenguins. Она выпускает на Рабочий стол рой пингвинов, которые спускаются на воздушных шарах, читают книги, маршируют по окнам и Панели, и, даже, сверлят дырки (см. Рис. 11–4). По общему мнению, XPenguins — абсолютно
162
Глава 11
напрасная трата системных ресурсов, бесполезная игрушка, но для наших задач подходит вполне — симпатичная и забавная. Кроме того, бегающие по экрану пингвины придадут вашей системе «линуксообразный» вид.
Рис. 11–4: XPenguins в действии
Скачивание файлов XPenguins Вам понадобятся два различных файла для этого проекта. Первый — сама программа XPenguins, которую вы можете скачать по адресу http://dag.wieers.com/packages/xpenguins. На этой странице выберите последнюю подходящую для вашей системы версию. Если вы добавите данные DAG в список репозитариев Synoptic, о чем я рассказывал в Главе 10, вы также сможете скачать файл, запускающий программу Synoptic, набрав xpenguins в окне поиска Synoptic, вы сможете следовать стандартной процедуре установки. Другой файл, который понадобится — апплет для панели GNOME, с помощью которого ваши пингвины будут скакать по экрану. А затем и избавиться от них, когда они начнут вас раздражать. Чтобы его найти, зайдите на домашнюю страницу проекта http://www.xpenguins.seul.org. Скачайте оттуда файл xpenguins&applet&2.1.0.tar.gz (апплет для панели GNOME). Если вы используете Red Hat Linux 8, скачайте версию xpenguins&applet&2.0.1.tar.gz вместо 2.1.0.
11B–1: Основные шаги Первый шаг — инсталляция пакета xpenguins RPM, как вы это делали в Главе 8. После этого извлеките тарболл xpenguins&applet&2.1.0.tar.gz, cd — перейдите к новой папке, которая была создана при извлечении тарболла, а затем следуйте инструкциям, описанным в этой главе: ./configure, make, make
Обед из архивных файлов (тарболлов)
163
install, and make clean, в данном случае, вместо ./configure, в соответствии с указаниями в файле INSTALL, наберите: ./configure - -prefix=/usr - -sysconfdir=/etc
11 B–2: Запуск XPenguins Вы можете просто запустить программу, набрав xpenguins в окне запуска команд, или в Терминале, но в этом случае будет много проблем с удалением ваших маленьких друзей. Вместо этого, добавьте апплет XPenguins, который вы только что скомпилировали, в панель GNOME правым кликом мыши на панели и выбором в ниспадающем меню Add to Panel > Amusements > XPenguins (Добавить>Развлечения> XPenguins). Если XPenguins сразу не появится в меню, попробуйте еще раз после перезагрузки компьютера. С помощью этого апплета (см. Рис. 11–5), вы можете выпустить ваших пингвинов, нажав на верхнюю клавишу, а затем загнать их обратно, нажав на нижнюю. Очень удобно, без сомнения.
Рис. 11–5: Апплет панели XPenguins (и еще пингвины в действии)
11B–3: Установка тем для XPenguins Если вам понравилась идея с XPenguins, но не сами пингвины, щелкните правой кнопкой мыши по апплету XPenguins в панели и выберите Properties (Свойства) в ниспадающем меню. В окне свойств, щелкните по таблице Themes (Темы) и у вас появятся несколько альтернатив пингвинам. Если ничего вам не понравилось, вернитесь на страницу проекта XPenguins и скачайте дополнительные пакеты с различными анимированными персонажами, наподобие Симпсонов. Пакеты с темами доступны как тарболлы, но для надежности скачайте файл RPM — xpenguins_themes&1.0&l.noarch.rpm, и установите его.
164
Глава 11
12 ДАННЫЕ ИЗ ДРУГИХ ИСТОЧНИКОВ Разделы Windows и устройства хранения USB
Мы разбирали, как перенести данные на компьютер из Интернета (для установки приложений, шрифтов и других файлов). Вы знаете, как переносить данные с вашего компьютера с помощью CD и флоппидисков. Но есть еще пара других источников, которые мы обсудим: портативные устройства USB, и в случаях с двойной загрузкой, разделы Windows жесткого диска. Устройства хранения данных USB Сегодня очень популярны крошечные портативные устройства хранения данных, которые называются поразному, PenDrive, JumpDrive, ClipDrive, DiskOnKey и т. д. (см. Рис. 12–1). Благодаря своим небольшим размерам, эти флэшнакопители очень удобны для переноса довольно больших, но не гигантских, объемов данных с компьютера на компьютер (с рабочего на
домашний, например). Они бывают различных объемов от 16MB до 2GB и становятся все более и более дешевыми (особенно емкостью от 16 MB до 256MB).
Рис. 12–1: USB флэш драйв и картQридер Карты памяти также очень популярны как портативные устройства хранения данных, однако для их чтения необходим картридер (также показанный на Рис. 12–1). Карты памяти больше используются в цифровых камерах. Поскольку карты памяти бывают разных форматов, например, CompactFlash, Memory Stick, или SmartMedia, для них необходимы разные картридеры. Как вы уже знаете, USB устройства (см. Рис. 12–2) стали особенно популярными изза возможности их подключения и отключения во время работы компьютера (так называемое «горячее подключение»). Если подключение накопителей с универсальной последовательной шиной (USB) к USB порту (также показанному на Рис. 12–2) является простым делом, то доступ к переносу данных с и на накопитель — это слабое место Fedora, но проделав однажды непростую операцию по настройке USB накопителя, в дальнейшем вы не будете знать с ним проблем.
Рис. 12–2: USB коннектор и USB порт
166
Глава 12
Совместимость устройств Как и во всех компьютерных устройствах, возникает вопрос о совместимости, подходит ли тот или иной накопитель к вашей системе. В случаях с Windows или Macintosh все просто, достаточно прочесть на обратной стороне коробки устройства, совместим ли он с той или иной системой. Как вы знаете, о совместимости с Linux редко гденибудь указано. Также немного можно выяснить и в онлайновых источниках о совместимости того или иного USB накопителя с Linux, возможно потому, что многие устройства изготавливаются, или как минимум продаются маленькими компаниями (иногда не имеющих своего бренда, нонейм), с которыми чаще всего приходится иметь дело. Можно сказать, что если устройство совместимо одновременно с Mac и Windows, или оно работает с последними версиями Windows без специальных драйверов, оно также может работать и с Linux. Картридеры, особенно мультиформатные, которые читают несколько типов карт памяти, могут принести гораздо больше головной боли. Лучше, на мой взгляд, пользоваться одноформатными картридерами. Если вас не убедили мои слова, вы можете зайти на один из форумов Linux и попросить совета, если у вас есть конкретная модель, то лучше поинтересоваться, кто имел с ней дело и какие у него возникли проблемы. Кроме того, есть еще один хорошо зарекомендовавший себя метод — поиск в Google, где я выясняю вопросы совместимости оборудования. Просто наберите производителя и модель устройства со словом «Linux», и посмотрите, что выдаст результат поиска.
Установка вашего устройства Перед тем, как настраивать вашу систему для работы с USB накопителями, неплохо бы разобраться, как вообще с ними работает Linux. Драйверы запоминающих устройств Linux работают с USB накопителями как с SCSI (интерфейс малых компьютерных систем) устройствами. SCSI (произносится skuzzy — Ох!) устройства — наиболее популярный тип периферии, который вытеснили более дешевые и простые в эксплуатации USB устройства. Это означает, что какие бы приводы, SCSI или USB, не были подключены, они будут отражаться в списке как SCSI — /dev listings: /sda, /sdb, /sdc, и т.д., в зависимости от их количества. Как вы уже наверно догадались, этот перечень (sda, sdb, sdc, и т.д.) означает SCSI устройства a, b, c, и т.д. Чтобы понять, о чем я говорю, подключите ваш USB накопитель к USB порту на компьютере: для этого вам не надо его отключать. Затем вам надо найти его на своем компьютере. Конечно, вы знаете, что он находится в одном из USB портов, но ваша система воспринимает все иначе. Самый простой путь отыскать ваше устройство — использовать встроенный браузер. Войдите в Главное меню и выберете System Tools > Hardware Browser. Вам будет предложено ввести пароль суперпользователя, введите его и нажмите OK. В выпадающем окне появится сообщение, что необходимо некоторое время, чтобы проверить конфигурацию системы: но еще до того, как вы закончите читать, откроется окно встроенного браузера и сообщение исчезнет. В левой части браузера вы увидите множество
Данные из других источников
167
заголовков, щелкните на один — Hard Drives (жесткий диск) (но не на USB устройства). Если ваш накопитель совместим с Linux, то, скорее всего, он появится в списке как /dev/sdal (см. Рис. 12–3). Если вы работаете со вторым или третьим устройством, они могут появиться как sdbl, или sdcl, и т.д.
Рис. 12–3: Просмотр данных с USB устройств во встроенном браузере
Настройка — Редактирование файла fstab Даже если система распознала ваш USB накопитель, вы все равно не можете им пользоваться, по крайней мере, легко. Для того чтобы вы им могли использовать его в любое время простым двойным кликом мыши, вы должны создать доступ устройству к файлу fstab. Должен признаться, когда я впервые услышал о файле fstab, о том, что должен чтото менять в нем, меня бросило в дрожь. Название мне показалось жутким: f+stab. Оно напоминало какойто немыслимый Linux акроним, ассоциирующийся с чемто темным и непонятным. Увы, я был даже немного разочарован, когда выяснил, что fstab — просто File System Table (Таблица файловой системы). Изменяя файл fstab, вы просто добавляете пункт в таблицу. Ничего страшного. Чтобы добраться до fstab, вы будете пользоваться уже полюбившимся Терминалом, поэтому запустите его, кликнув по модулю запуска в панели GNOME. Перейдите в режим root, используя команду su, и затем наберите gedit /etc/fstab и нажмите ENTER. Чтобы вы не удивлялись, скажу, что первая часть команды открывает текстовой редактор Gedit, вторая — открывает файл fstab в папке etc. Когда все откроется, ваш файл будет выглядеть так, как показано на Рис. 12–4.
168
Глава 12
Рис. 12–4: Изменение файла fstab Теперь, когда он открыт, вы можете добавить новое USB устройство, используя расположение его в списке встроенного браузера. Все что вам нужно сделать — добавить в верхней части списка нечто похожее на: /dev/sda1 /mnt/pendrive auto defaults, users, noauto 0 0 Теперь попытаемся расшифровать, бит за битом, что бы это значило. • Первый элемент, /dev/sdal (или /dev/sdbl, и т.д.), сообщает системе, где расположено ваше устройство. Эту информацию вы почерпнули из встроенного браузера. 1 в sdal указывает на первый (обычно единственный) раздел этого устройства. • Второй элемент, /mnt/pendrive, — точка монтирования привода. Она еще не создана, но вы ее создадите в следующей секции. То, что следует за /mnt/ — может быть всем, чем угодно. Если вы, например, настраиваете картридер вместо PenDrive, вы можете указать /mnt/cardreader. • Третий элемент определяет файловую систему для вашего устройства. Для простоты вы можете указать auto, что очевидно в нашем случае. • Следующие три элемента, которые следуют друг за другом без пробелов (разделенные только запятыми), — другие настройки: defaults сообщает системе, что устройство должно использоваться обычным способом, users — позволяет всем пользователям обращаться к этому устройству, а noauto информирует ОС, что не нужно монтировать его автоматически при запуске системы, так как оно может быть не подключено. Убедитесь, что вы не поставили пробелы вокруг запятых в этой части строки. • Последняя часть, два нуля, немного сложнее для понимания, поэтому положитесь на меня. Убедитесь только, что между нулями есть один пробел. Вас не должны беспокоить изменения, которые вы внесли в файл. Однако когда вы будете ставить пробелы, не трогайте клавишу TAB, так как это может вызвать проблемы в некоторых текстовых редакторах. После всех сделанных изменениях, нажмите кнопку Save (Сохранить) в программе Gedit и выходите из программы.
Данные из других источников
169
Создание точки монтирования Теперь, когда вы отредактировали fstab, нужно создать точку монтирования, которую вы указали во введенной строке. Это не сложно, поскольку вы знаете команду mkdir. Вернитесь в окно Терминала, которое должно быть в режиме root, наберите mkdir /mnt/pendrive (или с другим именем, которое вы задали вместо pendrive для вашего накопителя в файле fstab) и нажмите ENTER.
Монтирование USB накопителя Теперь не должно возникнуть сложностей с использованием USB устройства хранения данных. Вставьте его, если до сих пор этого не сделали, и кликните правой кнопкой мыши на Рабочем столе. В выпадающем меню выберите Disks > pendrive, и новая иконка вашего устройства появится на Рабочем столе (в Red Hat Linux 9 вам придется перезагрузить компьютер, чтобы название нового устройства появилось в выпадающем меню). После этого вы можете пользоваться им, как обычным устройством, открыв его двойным щелчком мыши в окне Nautilus. Вы можете просто перетаскивать файлы мышью, как обычно вы поступаете с файлами на жестком или флоппи диске. ПРИМЕЧАНИЕ Пользователи Fedora должны помнить, что перетаскивание файлов из USB накопителей на Рабочий стол означает их перемещение, а не копирование; поэтому после процедуры перетаскивания они оказываются на жестком диске и стираются на USB устройстве. Однако, при перетаскивании файла в домашнюю папку Home и некоторые другие, он может и копироваться — сохраняться как на жестком диске, так и на съемном накопителе после завершения процедуры. В Red Hat Linux 9 любое перемещение означает копирование, а не удаление.
Размонтирование USB устройства После завершения работы с USB накопителем, вы должны размонтировать его до того, как извлечете его из порта. В противном случае, ни один из файлов, перемещенных с USB устройства, не будет сохранен, что может вызвать замешательство. Для размонтирования щелкните правой кнопкой мыши на иконке устройства на Рабочем столе и выберите в выпадающем меню Unmount Volume (Размонтировать том). Иконка исчезнет, после этого вы сможете извлечь устройство, если хотите, хотя это и не обязательно. Убедитесь, что все окна Nautilus были закрыты перед размонтированием устройства, иначе система не позволит сделать это. Иногда, как и в случаях с флоппи дисками, система может сигнализировать о невозможности размонтировать диск, хотя фактически она уже сделал это. Как я уже упоминал, если вы получили подобное сообщение о невозможности размонтирования, но иконка устройства исчезла, вы можете игнорировать это сообщение. Как только изображение иконки исчезает, устройство размонтировано.
170
Глава 12
Добавление дополнительных USB накопителей Дополнительные устройства могут быть добавлены точно таким же способом, как и первое: 1. Используйте встроенный браузер, чтобы определить местонахождение устройства. 2. Добавьте новую строку в файл fstab. 3. Создайте новую точку монтирования. 4. Перезагрузите компьютер. 5. Смонтируйте устройство, щелкнув правой кнопкой мыши на Рабочем столе, и выбрав из выпадающего меню Disks > newdrivename.
Двойная загрузка: Монтирования разделов или дисков Windows Если у вас на компьютере установлено две операционные системы, это означает, что на жестком диске находятся и Windows и Linux, вам может понадобится перенести файлы из одного раздела или диска этих систем в другой. Например, если вы захотите скопировать шрифты Windows в Linux, о чем будет рассказано в следующей главе. Для этого вам необходимо будет смонтировать ваш Windows раздел или диск. Не волнуйтесь, что Windows раздел — это не USB устройство; я знаю это. Но процесс подготовки системы к монтированию Windows раздела или диска — точно такой же, как вы только что изучали на примере USB устройства.
Расположение Windows раздела или диска Как и в случае с USB устройством, первым делом нужно определить расположение Windows раздела или диска с помощью встроенного браузера. Войдите в Главное меню и выберите System Tools > Hardware Browser, затем наберите пароль суперпользователя, когда вам предложат это сделать. Когда появится браузер, щелкните в левой части панели на Hard Drives (жесткие диски). Затем, поищите ваш Windows раздел, который скоре всего будет hdal. После этого, проверьте в колонке Type какой формат у раздела. Если это fat16 или fat32, то проблем не будет. Если же это ntfs (который является форматом по умолчанию в Windows NT, 2000, или XP), вам не повезло и следует воздержаться от дальнейших действий, поскольку Linux не позволит вам даже смонтировать NTFS раздел. Ядро Linux, которое поддерживает файловую систему NTFS, еще слишком сырое, чтобы можно было его безопасно использовать. Если у вас раздел FAT16 или FAT32, кратко запишите информацию о нем. Как было показано ранее на Рис. 12–3, необходимыми сведениями будут: /dev/hdal fat32. После этого вы можете переходить к редактированию файла fstab.
Данные из других источников
171
Добавляем раздел или диск Windows к файлу fstab Откройте окно Терминала, перейдите в режим root, и затем наберите gedit /etc/fstab и нажмите ENTER. Когда файл fstab откроется в редакторе Gedit, добавьте новую строку в конце списка, набрав следующее: /dev/hdal /mnt/windows vfat defaults, users, noauto 0 0 Если ваше устройство расположено в другом месте, внесите соответствующие изменения в запись. Вы можете, также, заменить noauto на auto. В последнем случае, иконка Windows раздела будет появляться всякий раз при входе в систему и вам не придется каждый раз монтировать раздел при запуске системы. Если это то, что вам нужно, щелкните по кнопке Save (Сохранить) и выходите из редактора Gedit.
Создание точки монтирования Теперь, когда файл fstab отредактирован, необходимо создать точку монтирования, которую вы указали в новой строке. Вернитесь в окно Терминала, который должен быть в режиме root, и наберите mkdir /mnt/win dows, затем нажмите ENTER.
Монтирование Windows раздела или диска Вы можете смонтировать Windows раздел или диск точно таким же образом, как это было описано для USB устройства. Клик правой кнопки мыши на Рабочем столе, затем, в выпадающем меню выбрать Disks > windows. Появится новая иконка. Двойной щелчок мыши на иконке Windows раздела откроет окно Nautilus. После чего вы сможете перетаскивать файлы как из этого раздела, так и в него. Если вы заменили noauto на auto в строке fstab, вам не нужно будет ничего делать при следующей загрузке системы, поскольку Windows раздел будет смонтирован автоматически при старте системы и иконка раздела появится на Рабочем столе.
Размонтирование Windows раздела или диска Размонтирование Windows раздела или диска производится точно таким же образом, как это было с USB устройством. Закройте все окна проводника Nautilus, и затем щелкните правой кнопкой мыши на иконке Windows раздела или диска, в выпадающее меню выберите Unmount Volume (Размонтировать том).
172
Глава 12
13 ТАКС — РОК Музыка в стиле Linux
Да, настало время перейти к звуковой части. Вы помните о плеере GNOME CD Player, о котором шла речь в Главе 7, но сейчас вы найдете гораздо больше информации о талантах системы. Вы узнаете, как нужно рипповать (копировать) CD и создавать файлы в форматах MP3 и Ogg (которые имеют расширение .mp3 и .ogg), как изменять тэги этих файлов, и как их прослушивать. Вы также поймете, как воспроизводить различные звуковые потоки. Аудиоформаты Перед тем, как двигаться дальше, стоит разобраться в различных форматах, в которых аудиоданные хранятся на вашем компьютере. Стандартами de facto
долгое время оставались WAV (созданный Microsoft/IBM и использующий расширение .wav), AU (от Sun/Unix, имеющие расширение .au), и AIFF (от Apple), которые были форматами без сжатия данных. Файлы, сохраненные в этих форматах были огромными, в среднем WAV файл CD качества занимал приблизительно 10MB на минуту записи. Оглядываясь назад, вспоминаю, что мой первый Macintosh в 1988 имел жесткий диск объемом 40MB, больше, чем когданибудь понадобится, как я тогда думал, но не вмещавший WAV файл композиции Nirvana «Come as You Are.» В процессе эволюции компьютеров в мультимедийные центры, как это произошло сегодня, стало понятно, что необходимо чтото делать с этими пожирателями дискового пространства. Были разработаны методы компрессии аудиофайлов. В этих сжатых файлах, говоря упрощенно, отбрасываются части звукового сигнала, которые не воспринимаются человеческим ухом. Наиболее широко известный и распространенный формат — MP3. Аудиофайлы, сжатые в MP3 формат, могут занимать одну двенадцатую часть от размера оригинального WAV файла без заметного снижения качества. Другой формат сжатия был разработан Ogg Vorbis. Это — продукт свободных разработчиков, и поэтому, в отличии от MP3, на который всегда были патентные права, распространяется без лицензий и патентов. По этой причине, а также потому, что он не хуже (если не лучше) по качеству, чем MP3, он стал близким сообществу Linux, и de facto форматом аудиосжатия.
Grip Одна из наиболее удобных и популярных мультимедиапрограмм в вашей системе — это Grip. Она позволяет риповать (копировать) WAV файлы с CD и сохранять их в оригинальном виде, или конвертировать (сжимать) их в Ogg или MP3 для персонального использования, как на вашем компьютере, так и на внешних устройствах, например, Apple's iPod (хотя iPod не поддерживает файлы Ogg в отличии от многих других плееров). Процесс копирования CD и сохранения дорожек в формате WAV, или рипование CD с перекодированием файлов в формат Ogg, — довольно прост. Программа Grip, как она сконфигурирована в Fedora, может вполне выполнить эти операции. Для ее запуска, вставьте CD, который хотите скопировать, в привод, и GNOME CD Player запустится автоматически, но для копирования он не нужен, поэтому закроем его. Войдите в Главное меню и выберите Sound & Video > More Sound & Video Applications > Grip. Откроется программа Grip, и через пару секунд содержимое диска CD будет выведено на экран. Если вы подключены к Интернету, Grip найдет названия альбомов, исполнителей, а также всех композиций на этом CD (см. Рис. 13–1). После того, как все названия появятся в окне Grip, вы можете выбрать песни, которые хотите скопировать, отметив их в колонке Rip. Если вы хотите скопировать все, вам нужно просто щелкнуть мышкой в верху заголовка колонки Rip. Затем щелкните по ярлыку Rip, чтобы открылась страница копирования (см. Рис. 13–2).
174
Глава 13
Рис. 13–1: Grip выводит содержание CD, полученное через Интернет. Если вы просто хотите скопировать дорожки и сохранить их формате WAV (который занимает много места на диске), вам нужно нажать кнопку Rip Only и процесс рипования начнется. Если вы хотите еще и сжать их в компактный формат Ogg для прослушивания на своем компьютере, нажмите Rip + Encode, и Grip начнет копирование и кодирование одновременно. Процесс сжатия занимает больше времени, чем копирование.
Рис. 13–2: Выбор дорожек для копирования, или копирования с кодированием в Grip
Такс — рок
175
После того, как программа Grip закончит свою работу и извлечет CD, вы обнаружите новые файлы в папке ogg внутри домашней Home folder. Если вы не создали папку ogg, когда выполняли примеры в Главе 5, Grip автоматически создаст ее для вас. Если нажимали кнопку Rip + Encode, ваши файлы будут в Ogg формате, а огромные WAV файлы, скопированные с CD, будут удалены. Папка для фамилий исполнителей будет создана внутри папки ogg, там же окажется и папка с названием альбома, внутри созданной папки с исполнителями, а скопированные (и, возможно, сжатые файлы) окажутся внутри папки альбома. Так, если вы скопировали CD с названием Orange Lightning Water by Chuck Rumsfoord and the Venutians, вы найдете свои файлы в папке ogg/chuck_rumsfoord_and_the_venutians/orange_ lightning_water. Grip также создаст плейлист M3U внутри папки с исполнителями (с расширением .m3u). Двойной клик по файлу запустит аудиопроигрыватель, выбранный по умолчанию, который загрузит весь список песен из этого альбома и все их воспроизведет. Очень удобно.
Кодирование в формат MP3 с помощью Grip Хотя я, как и большинство пользователей Linux, предпочитаю формат Ogg Vorbis, найдутся и такие, которым нужно кодировать файлы в MP3. Это особенно важно, если у вас есть плеер вроде iPod, который не поддерживает файлы Ogg. В Fedora нет поддержки MP3, а программа Grip не может сжимать файлы без поддержки ОС. Однако вы уже обеспечили такую поддержку Grip, установив MPlayer в Главе 10, используя APT/Sinoptic. Связанная с MPlayer программа под названием LAME, которую загрузила и установила APT/Sinoptic, и есть программа кодирования в формат MP3. Это тот случай, когда все под рукой (я говорил вам, что эта программа понадобится позже). ПРИМЕЧАНИЕ Если по какимQто причинам вы не инсталлировали LAME, вы можете сделать это теперь, запустив Synаptic, и набрав LAME ячейке поиска Find; затем следуйте инструкциям, изложенным в Главе 10. Для того, чтобы Grip сжимала файлы в формат MP3 вместо Ogg, щелкните по ячейке Config в главном окне программы Grip, а в открывшимся окне нажмите Encode. Перед вами откроется окно установки параметров сжатия (см. Рис. 13–3). На этой странице выберите из выпадающего списка lame. Затем, в ячейке формата фалов Encode file format внизу страницы смените окончания .ogg на .mp3. Это — все, что нужно. Если вы хотите вернуться к кодированию в формате Ogg, просто смените расширения с .mp3 опять на .ogg в нижней ячейке и выберите oggenc в выпадающем списке Encoder.
176
Глава 13
Рис. 13–3: Настройка Grip для кодирования в MP3
Sound Juicer В Fedora Core есть альтернативная программа для рипования CD, которая называется Sound Juicer. Это новая программа, которая не так хорошо известна, как Grip, но намного проще в использовании. Она не создает автоматически плейлистов для песен, которые копируются и сжимаются, и кажется (по крайней мере, мне), что работает чуть медленнее и немного странно. Чтобы попробовать, какова она в работе, зайдите в Главное меню и выберите Sound 8c Video > More Sound 8c Video Applications > Sound Juicer CD Ripper. После того, как вы вставите CD в привод, название альбома, фамилии исполнителей и список дорожек этого диска появятся в окне программы, если, конечно, вы подключены к Интернету в этот момент (см. Рис. 13–4). Sound Juicer по умолчанию настроена на копирование и сжатие аудиофайлов в формат Ogg Vorbis. По умолчанию она сохраняет файлы в домашнюю папку Home folder. Поскольку у вас уже есть папка ogg, возможно, лучше ее сделать папкой по умолчанию для размещения файлов Sound Juicer. Для этого, войдите в меню Edit (Редактировать) и выберите Preferences (Предпочтения). Откроется окно, в котором вы можете изменить путь, нажав на кнопку Browse (Просмотреть) (см. Рис. 13–5). В окне выбора размещения файлов Select Output Location дважды кликните на папке ogg в панели Folders, и затем нажмите OK. Теперь вы можете закрыть окно Preferences (Предпочтения).
Такс — рок
177
Рис. 13–4: Sound Juicer выводит информацию о CD Вы могли заметить в окне Preferences другие форматы файлов, не только Ogg Vorbis. И хотя предпочтения устанавливаются в этом окне, поддержка других форматов не включена в Fedora Core. Если вы хотите кодировать в MP3, вы можете использовать Grip, или проверить репозитарий APT с помощью Sinoptic. Вы также можете поискать на моем веб сайте, если обновления для этой программы (www.edgypenguins.org/LFYM). Для начала копирования всех песен, вам нужно нажать кнопку Extract в нижней части окна Sound Juicer. Если есть дорожки, которые вы не хотите копировать и сжимать, просто снимите отметки в соответствующих ячейках напротив названий песен перед нажатием кнопки Extract. Если вы хотите выбрать всего несколько песен для копирования и сжатия, то лучше сперва зайти в меню Edit (Редактирование) и выбрать Deselect All (Снять все), а затем отметить нужные и нажать Extract. Во время выполнения рипования и кодирования Sound Juicer будет показывать ход выполнения работы в специальном окне, а по окончании выведет в маленьком окошке сообщение, что все дорожки успешно скопированы. После получения этого сообщения, нажмите Close (Закрыть) (кнопка Open делает тоже самое). Вы можете извлечь диск. Зайдя в меню File и выбрав Eject (Извлечь). Если вы хотите скопировать и сжать другой диск, просто вставьте его в дисковод, и, как и в первом случае, название альбома, фамилии исполнителей и песни появятся в окне программы, и вы сможете скопировать их, как и раньше.
178
Глава 13
Рис. 13–5: Размещение по умолчанию аудиофайлов Sound Juicer
Rhythmbox Новое дополнение в Fedora Core — аудиоплеер Rhythmbox (см. Рис. 13–6), и теперь он является плеером по умолчанию для файлов Ogg. Rhythmbox, используемый совместно с Sound Juicer для копирования и сжатия, функционирует в значительной степени подобно приложению Macintosh — iTunes.
Рис. 13–6: Аудиоплеер Rhythmbox
Такс — рок
179
К сожалению, музыкальный плеер Rhythmbox был внесен в дистрибутив Fedora Core раньше, и он кажется слабоватым среди других. Я не могу рекомендовать его, особенно когда есть испытанный и верный плеер XMMS (до которого я вскоре доберусь), инсталлированный также в вашу систему. Я подожду пару обновлений плеера Rhythmbox (которые,в конечном счете, будут доступны через APT) до того, как сделать его своим аудиопроигрывателем по умолчанию. Если вы хотите, во что бы то ни стало, взглянуть на Rhythmbox, помните, что вы не сможете прослушать на нем файлы MP3 (по крайней мере, в настоящий момент), а потоковое Интернетрадио в формате Ogg покажется вам, в лучшем случае, необычным. Вам остается только возможность воспроизведения Ogg файлов с ваших дисков, с которыми Rhythmbox както справляется. Поскольку Rhythmbox является сейчас плеером по умолчанию в Fedora Core для файлов Ogg, все что вам нужно сделать — дважды щелкнуть на любом из них, и проигрыватель запустится. Как альтернативный вариант, вы можете войти в Главное меню и выбрать Sound and Video > Music Player. При первом запуске Rhythmbox вам будет предложена трех шаговая настройка. На первой вводной странице нажмите Forward (Вперед). На второй (показанной на рис. 13–7) вы должны будете указать Rhythmbox где вы храните (или собираетесь хранить) ваши Ogg файлы. Поскольку вы уже создали попку ogg раньше, используйте ее. Укажите путь к папке, набрав /home/username/ogg (или используйте кнопку в браузере, чтобы указать расположение папки графически), и нажмите снова Forward (Вперед). И наконец, на последнем третьем шаге просто щелкните Apply (Применить), и Rhythmbox просмотрит вашу папку ogg и добавит найденные файлы в свою библиотеку.
Рис. 13–7: Настройка Rhythmbox
Браузер и библиотека Rhythmbox Если вы знакомы с плеером iTunes от Apple, то вы без труда разберетесь с библиотекой Rhythmbox, поскольку у них одинаковая концепция. Каждый раз
180
Глава 13
Rhythmbox проверяет вашу папку ogg на наличие новых песен (для чего вам надо зайти в меню File (Файл) и выбрать Add to library (Добавить в библиотеку)), после чего она добавляет новые песни в свою библиотеку. Вы можете, также, добавить отдельные песни, или папки, содержащие аудиофайлы, щелкнув правой кнопкой мыши на нужном файле или папке, и выбрав в выпадающем меню Add to Music Player Library (Добавить в музыкальную библиотеку). Библиотека, фактически, является базой данных о песнях, хранящихся в папке ogg, или любой другой, которую вы указали Rhythmbox. Когда вы хотите послушать музыку с помощью Rhythinhox, вам надо просто щелкнуть по кнопке Library (Библиотека) в панели Source (Источник) в левой части окна программы. Откроется список всех песен, находящихся в вашей библиотеке. Вы можете нажать на кнопку воспроизведения, для начала прослушивания всех подряд, либо прокрутить список и дважды щелкнуть на той песне, с которой вы хотите начать прослушивание. Конечно, по мере роста вашей библиотеки, это будет сделать все труднее — возможно, настанет день, когда вы прочувствуете Roxy Music немного больше, чем Britney (Бритни Спирс). К счастью, у Rhythmbox есть хороший браузер, который позволяет просматривать списки исполнителей и названия альбомов, хранящихся в библиотеке. Если вы щелкните мышью на какойто фамилии в панели Artist (Исполнители), список альбомов этого исполнителя появится в правой панели (см. Рис. 13–8). Затем вы можете дважды кликнуть по названию альбома в правой части, чтобы начать его воспроизведение. Если вы хотите прослушать все альбомы одного исполнителя, дважды щелкните по фамилии исполнителя в левой панели. Что ни говори, удобная штука.
Рис. 13–8: Выбор музыки и исполнителей в Rhythmbox
Создание плей>листов Rhythmbox позволяет вам создавать плейлисты, в которых вы можете сортировать песни. Для создания плейлиста войдите в меню File и выберите New Playlist (Новый плейлист). Откроется диалоговое окно, в котором вы можете дать название вашему списку; затем нажмите Create (Создать). Новый
Такс — рок
181
список появится в левой части окна Rhythmbox. Для добавления песен в ваш список, просто перетащите их из главного списка на иконку нового плейлиста. После этого щелкните по ней, и содержимое появится в главной панели. Для прослушивания песен просто нажмите на кнопку воспроизведения в новом плейлисте.
ХММS Теперь мы добрались до XMMS, наиболее известного и широко используемого в мире Linux проигрывателя. Во многом он является клоном плеера Windows — Winamp, если говорить о том, что он может, но он создавался с нуля, и он очень популярен и необычен. С помощью XMMS вы можете прослушивать практически любые аудиофайлы, а также принимать потоковое Интернет вещание в форматах MP3 или Ogg. XMMS состоит фактически из трех частей: медиапроигрыватель, эквалайзер и плейлист (см. Рис. 13–9). Вы можете запустить проигрыватель отдельно, или вместе с любым другим компонентом, а также все вместе, кликнув по маленькой кнопке EQ (для эквалайзера) в окне медиаплеера, или кнопке PL (для плейлиста). Вы можете перемещать компоненты друг относительно друга, как шаблоны, чтобы они располагались друг над другом, стояли рядом, или в любой другой последовательности до тех пор, пока все это не будет выглядеть так, как вы хотите.
Рис. 13–9: Три компонента XMMS ВЫ можете запустить XMMS, войдя в Главное меню и выбрав Sound & Video > Audio Player. Вы можете, также, открыть проигрыватель двойным щелчком
182
Глава 13
мыши на любом файле M3U, Ogg, или MP3 (после восстановления поддержки формата MP3, который компания Red Hat удалила). Сейчас по умолчанию установлен плеер Rhythmbox в Fedora Core. Но вы можете настроить систему так, что по умолчанию будет использоваться XMMS, или, по крайней мере, появляться в выпадающем меню по правому щелчку мыши на аудиофайле. Для того чтобы изменить настройки для файлов Ogg, сделайте следующее: 1. Щелкните правой кнопкой мыши на любом файле Ogg, и затем из выпадающего меню выберите Open with > Other Application (Открыть с помощью > Другого приложения). Появится окно открытия другого приложения Open with Other Application (см. Рис. 13–10). 2. Выберите X Multimedia System (XMMS), щелкнув по его названию, а затем — Modify (Изменить). Откроется окно Modify «X Multimedia System» (также показанное на Рис. 13–10). 3. В этом окне выберите второй пункт Use as default for «Ogg audio» (Использовать по умолчанию для аудиофайлов Ogg), и нажмите OK. После этого XMMS станет проигрывателем по умолчанию файлов Ogg, в то время, как Music Player (иначе Rhythmbox) будет доступен после правого щелчка мыши по аудиофайлу и выбора из выпадающего меню Open with > Other Application. Даже, если вы впоследствии обнаружите, что Rhythmbox вам нравится больше, чем XMMS, такое состояние системы лучше, поскольку позволит вам слушать музыку с помощью Rhythmbox, в то время, как XMMS вы можете использовать для проверки звуковых файлов, скаченных из Интернета, или взятых откуданибудь еще.
Рис. 13–10: Назначение XMMS аудиопроигрывателем по умолчанию
Такс — рок
183
Теперь, когда вы проделали операцию с Ogg файлами, самое время заняться MP3, и сделать то же самое. Просто щелкните правой кнопкой мыши по файлу MP3, и следуйте дальнейшим указаниям.
Пример 13A: Установка поддержки MP3 для XMMS Как я уже упоминал, XMMS может проигрывать файлы практически любых форматов. Однако компания Red Hat убрала поддержку MP3 изза проблем с патентами и лицензиями. Для того чтобы воспроизвести MP3, или прослушать потоковое радио в этом формате, вам необходимо установить патч. Если вы не верите мне, или не понимаете, о чем я говорю, проверьте сами. Запишите MP3 файл на ваш жесткий диск, а затем дважды щелкните по нему. Откроется проигрыватель XMMS и в маленьком окошке будет выведено сообщение о невозможности воспроизвести MP3 файл.
13A–1: Скачивание и установка патча для воспроизведения MP3 проигрывателем XMMS Патч для MP3 может быть без труда скачан и установлен с помощью Sinoptic. Войдите в Главное меню и выберите System Tools > Sinoptic (или System Settings > Sinoptic, в зависимости от расположения в вашей системе). Когда Sinoptic откроется и запустится, наберите xmmsmp3 в правой ячейке, и затем следуйте простым операциям по инсталляции пакета через Sinoptic, которые вы изучали в Главе 10.
13A–2: Проверка патча MP3 для XMMS После установки патча, вы можете очень просто испытать его, просто дважды щелкните по MP3 файлу, записанному на жестком диске (если у вас не найдется такого, вы можете создать его сами с помощью программы Grip, которую вы изучали в начале главы). XMMS откроется, и файл начнет воспроизводиться. Как вы видите, ничего невозможного в данном случае нет.
Создание плей>листов в XMMS XMMS может воспроизводить M3U плейлисты, созданные в программе Grip, но он может создавать их и сам. Предположим, вы хотите создать плейлист со своими любимыми песнями в исполнении разных музыкантов, но они находятся, естественно, в разных папках. Чтобы создать плейлист «My Faves» («Мои любимые»), просто добавьте нужную композицию в окно плейлиста XMMS, что вы можете сделать, нажав на маленькую кнопку Add (Добавить) в этом окне (см. Рис. 13–9). Откроется окно загрузки файлов Load Files (см. Рис. 13–11), в котором вы можете поместить первый файл и щелкнуть Add Selected Files (Добавить выбранные
184
Глава 13
файлы). Затем в том же окне Load Files пройдитесь по каждой дополнительной мелодии, которую вы хотите добавить к вашему списку, щелкая каждый раз по кнопке Add Selected Files. (Вы можете не обращать внимание на клавишу Add в окне Load Files.)
Рис. 13–11: Добавление песен в плейQлист XMMS через окно Load Files После того как вы добавите все, что хотели, вы можете просмотреть все названия в окне плейлиста (см. Рис. 13–12). Если все выглядит так, как надо, нажмите, но не отпускайте, кнопку List (Список) в правом нижнем углу окна. Выберите Save (Сохранить) в выпадающем меню, и отпустите клавишу мыши. Откроется окно сохранения плейлиста Save Playlist, где вы должны ввести /home/username/ogg/playlisttitle.m3u (вставьте ваше имя пользователя и название плейлиста). Я, например, набрал бы /home/rg/ogg/MyFaves.m3u. Затем нажмите OK, и XMMS сохранит ваш новый плейлист. Теперь, чтобы воспроизвести его, дважды кликните на файле M3U этого листа.
Рис. 13–12: Новый плейQлист в окне XMMS playlist
Такс — рок
185
Использование XMMS для прослушивания потоковых данных Одно из самых популярных свойств Интернета — потоковые данные, которые являются живыми или записанными аудио или видео Интернетпередачами. Они могут транслироваться в различных потоковых форматах, которые, в основном, являются сжатыми, чтобы в сеть передавался как можно меньший объем данных. К сожалению, Linux не работает с двумя самыми популярными из них, Microsoft's Windows Media Player и Apple's QuickTime, по крайней мере, обычным способом. Но есть и другие потоковые форматы, такие как RealMedia. В дополнение можно сказать, что поскольку потоковые форматы, по существу, являются форматами сжатия, то MP3 и Ogg Vorbis также могут использоваться для Интернет вещания.
Потоковый формат Ogg Vorbis Помимо того, что файлы Ogg позволяют хранить музыку на диске, этот формат используется и как потоковый для передачи через Интернет. По сравнению с числом потоков в MP3, вещание в Ogg Vorbis довольно ограничено. Все меняется, и число Интернет радиостанций, вещающих в формате Ogg Vorbis увеличивается, хотя очень медленно. Radio France — хороший пример вещания в формате Ogg Vorbis. У нее есть несколько программ для Интернет слушателей в формате Windows Media Player. Она, также, начала «experimente» по потоковой передаче в формате Ogg Vorbis. Передача, которую я вам рекомендую, называется Fip, в ней собрана эклектичная коллекция модной музыки всех жанров, вы будете все время удивляться, что же они передают! Если вас волнует языковый барьер, то не придавайте этому значения, потому что 80 процентов песен транслируются на английском языке. Я не говорю пофранцузски, suis fatigue (испытываю затруднения), но это мне не мешает. Если вы хотите слушать потоковые медиа вообще, а Radio France в особенности, щелкните правой кнопкой мыши в любом свободном пространстве окна XMMS, и из выпадающего меню выберите Расположение Радиостанций. В окне Location наберите http://ogg.tv radio.fr:i44l/encoderfip.ogg и нажмите OK. Если вы подключены к Интернету, Fip начнет вещание через пару секунд, после загрузки необходимой информации в буфер. Если вы хотите слушать Fip и дальше, нет необходимости каждый раз набирать длинные адреса URL, вы можете создать нечто вроде модуля запуска в окне плейлиста, сохранив расположение программы Fip. Как и в предыдущей секции, нажмите, но не отпускайте, кнопку List в нижнем правом углу окна Playlist. В выпадающем меню выберите Save (Сохранить), когда откроется окно Save Playlist. В выбранной ячейке Selection внизу наберите Fip.m3u и затем нажмите OK. После этого файл Fip.m3u появится в домашней папке Home. Теперь, когда вы захотите послушать программу Fip, дважды щелкните по ее иконке, и XMMS начнет транслировать вам эклектичную музыку, конечно, если в данный момент подключены к Интернету. Если вы хотите послушать другие программы Radio France, зайдите на сайт www.radiofrance.fr/services/aide/difflive.phpffogg, где вы найдете список адресов.
186
Глава 13
Если вы более привержены традиционной поп и рокмузыке, другая радиостанция, вещающая в формате Ogg Vorbis, — это Virgin Radio. Она транслирует, как поп/рок, так и классический рок. Для того чтобы прослушать программы этой радиостанции, зайдите на сайт www.virginradio.co.uk/thesta tion/listen/ogg.html. Нажмите на ссылку (для модемного или широкополосного подключения) для начала прослушивания. После этого Mozilla выведет окно (см. Рис. 13–13), в котором вас спросят, с помощью какой программы вы хотите открыть файлы Ogg. Выберите Open (Открыть с…), набрав в соответствующем окне /usr/bin/xnms. Затем нажмите OK. Mozilla откроет проигрыватель XMMS, и начнется вещание Интернет радиостанции Virgin Radio. Теперь каждый раз, когда вы захотите послушать радио в формате Ogg Vorbis, Mozilla автоматически будет открывать XMMS.
Рис. 13–13: Браузер Mozilla для воспроизведения файлов Ogg открывает XMMS
Потоки SHOUTcast (MP3) Как вы теперь знаете, XMMS может воспроизводить потоки в формате Ogg Vorbis, но, поскольку, вы установили поддержку формата MP3, он сможет также воспроизводить потоки SHOUTcast MP3. Чтобы попробовать, зайдите на сайт www.shoutcast.com, где вы найдете огромный список радиостанций, вещающих в этом формате. Когда вы найдете чтото интересное для себя, щелкните по кнопке Tune In для выбранного потока. После этого Mozilla откроет другое окно, чтобы выяснить, что делать с этим файлом. Просто наберите /usr/bin/xmms в ячейке Open и нажмите OK, после чего проигрыватель XMMS начнет воспроизводить поток. Теперь, когда вы захотите прослушать поток SHOUTcast, Mozilla будет знать что с ним делать.
Настройка Proxy для потоков Ogg Vorbis и SHOUTcast Если у вашего Интернет провайдера установлен файервол, вы не сможете слушать потоковое вещание с помощью проигрывателя XMMS, если не настроите проксисервер, данные для которого должен выдать провайдер. Для настройки щелкните правой кнопкой мыши в окне XMMS и выберите в выпадающем меню Options > Preferences (Выбор>Предпочтения). После чего откроется окно предпочтений.
Такс — рок
187
Для ввода настроек проксисервера для Ogg Vorbis, прокрутите пункты в панели Input Plugins (Входные плагины), выберите Ogg Vorbis Player, и нажмите кнопку Configure (Конфигурировать), откроется окно Ogg Vorbis Configuration (см. Рис. 13–14). В этом окне отметьте Use proxy (Использовать прокси) и введите информацию в ячейку Host. После этого нажмите OK, чтобы выйти из окна настройки Ogg Vorbis Configuration, а затем в окне предпочтений Preferences щелкните Apply, чтобы применить сделанные настройки.
Рис. 13–14: Ввод настроек проксиQсервера для Ogg Vorbis в XMMS Чтобы сделать настройки проксисервера для потоков SHOUTcast, прокрутите пункты в панели Input Plugins (Входные плагины) до MPEG Layer 1/2/3 Player. После этого нажмите кнопку Configure, которая откроет окно MPG123 Configuration. В этом окне щелкните по Streaming и на появившейся странице кликните Use proxy. Теперь введите настройки прокси, которые вы получили от вашего Интернет провайдера или системного администратора. Вам надо, также, щелкнуть по заголовку Enable SHOUT/Icecast (Разрешить) в нижней части страницы. После того, как вы все сделаете, нажмите OK, чтобы закрыть окно. Затем вернитесь в окно предпочтений Preferences, щелкните по Apply (чтобы изменения тут же вступили в силу), и затем нажмите OK, чтобы закрыть окно предпочтений.
Пример 13B: Использование различного оформления XMMS В Главе 5 вы изучали, как надо настраивать внешний вид вашей системы, изменяя виды окон, темы для приложений. Но XMMS сконфигурирован таким
188
Глава 13
образом, чтобы скрыть свои окна, используя собственный контроль, поэтому любые косметические изменения, сделанные в системе, его не коснутся. Но вы можете изменить внешний вид XMMS с помощью его собственных тем, называемых «скинами» (шкурками). По умолчанию в Fedora Core для XMMS использует скин под названием Bluecurve (Голубая кривая), которая следует теме системы. Перед тем, как ее удалить, нужно инсталлировать несколько других скинов. Это не сложно сделать, запустив Sinoptic и набрав xmmsskins в окне поиска Find, и затем следуя обычным шагам скачивания и установки программы. После этого у вас появится огромная коллекция XMMS скинов. Если у вас три инсталляционных диска Fedora Core или Red Hat Linux, то пакеты со скинами XMMS уже находятся у вас, и вы можете установить их, используя окно управления пакетами Package Management. Просто нажмите кнопку Details (Детали) рядом с кнопкой Sound and Video, и проверьте ячейку рядом с xmms&skins.
Рис. 13–15: Смена скинов XMMS: до и после
13В–1: Смена скинов Как вы видите на Рис 13–15, все, что вы должны сделать в этом примере, — это сменить скин Bluecurve, установленный по умолчанию (показан слева), на скин Ultrafina (показан справа), который «за те же деньги» выглядит намного лучше. Вы можете не соглашаться, но пока следуйте за мной. Вы сможете делать все, что захотите, когда мы расстанемся — никакой обиды не будет. Для того чтобы сделать это замечательное преобразование, вы должны сперва открыть XMMS, если он еще не запущен. А затем правым кликом мыши в окне программы открыть выпадающее меню и выбрать Options > Skin Browser. Откроется окно выбора скинов Skin Selector (см. Рис. 13–16), в котором вы можете прокрутить названия, пока не доберетесь до Ultrafina. Щелкните по нему. Как в сказке, произойдет изменение.
Такс — рок
189
Рис. 13–16: Окно выбора скинов XMMS Друг, это было не сложно! Конечно, ты можешь теперь попробовать другие шкурки, просто щелкая по ним до тех пор, пока не найдешь подходящую. Как вы уже наверно заметили, выбор достаточно богатый. Некоторые могут показаться простыми, которые можно только использовать, но не любоваться, другие — скучными. Поговорим и о расположении компонентов XMMS. Вы можете согласиться, что шкурка Ultrafina выглядит намного симпатичнее, чем установленная по умолчанию Bluecurve, в которой компоненты располагаются друг над другом, как показано на Рис. 13–15. Но, расположив компоненты в ряд, используя скин Ultrafina, мы получим более замысловатый вид, хотя, в то же время, и более традиционный для обычных стереосистем, как показано на Рис. 13–17.
Рис. 13–17: Компоненты XMMS, расположенные в классической конфигурации стереосистем
13B–2: Скачивание дополнительных скинов Если вы перебрали все скины и не нашли того, который бы заставил ваше сердце биться чаще, вы можете скачать их из Интернета. Сайт XMMS
190
Глава 13
(www.xmms.org) располагает довольно большим набором скинов, но еще больше их на сайте Winamp (http://classic.winamp.com/skins). Да, вы правильно догадались, что скины Winamp и XMMS взаимозаменяемы. Только убедитесь, что скачиваемые скины предназначены не для Winamp 3, которые не подходят. Вы можете определить это по расширению файлов: скины Winamp 3 оканчиваются на .wal, Winamp 2 (которые подходят для XMMS) оканчиваются на .zip, а родные скины XMMS имеют расширение .wsz. Когда вы найдете то, что вам нужно, скачайте их как обычно.
13B–3: Инсталляция новых скинов После того как скачали новые скины, вы должны сделать их доступными для XMMS, поместив в нужное место вашей системы. Вам нужно распаковать их, хотя вы можете использовать их в том виде, как они есть, что может вас обрадовать. В любом случае, вам на этом этапе надо поместить их в папку .xin ras, которая находится в вашей домашней папке Home. Директории, названия которых начинается с точки, обычно являются скрытыми, поэтому вам надо либо войти в меню Preferences (Предпочтения) в окне Nautilus и отметить Show hidden and backup files (Показать скрытые и резервные файлы), либо открыть Nautilus в другом окне, и в ячейке Location (Размещение) набрать ~~/.xmms/Skins/? А затем дать подтверждение ENTER. Теперь возможно простое перетаскивание. Перетащите файлы загруженных скинов сразу в папку Skins, и все. Когда вы откроете XMMS Skin Selector, новые скины будут в списке. Все очень просто.
EasyTAG Если вы занимаетесь MP3s и Ogg файлами, очень удобная программа, которая должна быть в вашем репертуаре — это EasyTAG, которая позволит вам просматривать и вносить изменения в тэги аудиофайлов (см. Рис. 13–18). Это нужно, когда у вас есть потерянные файлы, или файлы с некорректной информацией (об исполнителях, названиях песен и т.д.), или когда она не отражается проигрывателем XMMS, или любым другим. Кстати, проигрывателя ми должна выводится и техническая информация об аудиофайлах. Вы без проблем сможете скачать и установить EasyTAG с помощью APT/Sinoptic, которыми вы пользовались в Главе 10. Просто откройте программу Sinoptic, наберите easytag в окне поиска, а затем следуйте процедурам, описанным в Главе 10. После завершения инсталляции, вы можете запустить EasyTAG из Главного меню, выбрав Sound 8c Video > More Sound & Video Applications > EasyTAG. Программа откроется и начнет сканировать ваш жесткий диск в поисках MP3 и Ogg файлов.
Такс — рок
191
Рис. 13–18: Изменение тэгов аудиофайлов с помощью EasyTAG
Audacity Если вам нужно, или вы любите работать с вашими звуковыми файлами, программа Audacity окажется очень полезной для вас (см. Рис. 13–19). Это — звуковой редактор, который может открыть почти любой файл (.wav, .aiff, .au, .ogg,. mp3) и отредактировать его. Например, вы хотите сохранить только одну фразу из длинной речи, или любимое соло на гитаре из песни, чтобы использовать их в качестве системных звуков, или, возможно, вы постоянно улучшаете какуюто запись, которая не выходит сразу так, как надо. Возможно, вы просто захотите исполнить чтото из далекой юности, когда вы учились в школе. С помощью Audacity вы можете добавить реверберацию, эхо и другие звуковые эффекты. Вы можете, даже, записать себя, используя микрофонный или linein входы. Audacity не входит в состав Fedora Core, но ее можно просто загрузить и установить с помощью Sinoptic/APT. Для этого запустите Sinoptic, и наберите Audacity в окне поиска Find. После установки вы можете запустить ее из Главного меню, выбрав Sound & Video > More Sound & Video Applications > Audacity Audio Editor. Если вам понадобятся подсказки по работе с программой, у нее есть очень хороший путеводитель, доступ к которому можно получить из меню Help (Помощь), выбрав Online Help, там вы найдете подробную инструкцию, которую сможете использовать в режиме онлайн, или загрузить с сайта http://audacity. sourceforge.net/help.php.
Пример 13C: Плеер RealOne Теперь, когда вы знаете, как воспроизвести потоки в форматах Ogg Vorbis и SHOUTcast, самое время помочь системе продвинуться дальше, установив RealOne плеер. Формат RealMedia является общедоступным и используется многими радиостанциями, как местными, так и международными. ВЫ можете, также, воспроизводить видео потоки RealVideo.
192
Глава 13
Рис. 13–19: Работа с аудиофайлами в Audacity
Рис. 13–20: Заполнение формы на странице RealPlayer
Скачивание файла RealOne Для скачивания файла RealOne Player, зайдите на страницу поддержки пользователей User Supported RealPlayer Download Page по адресу http://scopes.real.com/real/player/unix/unix.html. Заполните форму, как показано на Рис. 13–20, внеся необходимые изменения (имя, адрес электронной почты, скорость подключения). В ячейке #1, где говорится о выборе ОС, убедитесь, что стоит Linux 2.x (libc6 i386). Не выбирайте rpm версию, или чтото связанное с Red Hat. После этого для загрузки нажмите кнопку Download User Supported Player. Откроется новая страница. Прокрутите ее до самого конца, пока не найдете RealOne Player for Unix — Preview Release (см. Рис. 13–21). Затем нажмите под
Такс — рок
193
этой строчкой кнопку Download Now. Если вы нашли секцию RealOne Player, возможно, вы выбрали не ту версию ОС на предыдущей странице. Вернитесь и заполните ее снова.
Рис. 13–21: Скачивание RealOne Player После того как вы нажали на кнопку Download Now, страница загрузки появится в том же окне. Выберите ближайшее к вам зеркало загрузки и сохраните файл на жестком диске. После завершения загрузки, вы найдете файл rlpl_linux22_ Iibc6_i386_al.bin в домашней папке Home.
13C–1: Инсталляция RealOne Player Инсталляция RealOne Player осуществляется с помощью специального скрипта, поэтому она несколько отличается от того, что вы делали раньше. Откройте окно Терминала и сделайте следующее (вам не надо входить в режим root, поскольку мы будем инсталлировать локально): 1. Наберите chmod u+x rlpl_linux22_libc6__i386_al.bHi и нажмите ENTER. 2. Наберите ./ripl_linux22_libc6_i386_al.bin и нажмите ENTER. В случае, если возникнут проблемы с написанием в верхнем или нижнем регистре, знаки в rlpl и a1 набраны в одном регистре, в linux22 и libc6 — в нижнем. 3. Скрипт запустит процесс инсталляции и в окне Терминала появится сообщение «Extracting files for RealNetworks installation» (Извлечение файлов для инсталляции). Через несколько секунд завершится первый этап инсталляц появится окно настройки установки. Выберите установку по умолчанию Typical Install, кликнув по кнопке Next. 4. Появится окно условий соглашения по инсталляции RealOne Player. Прочтите их и нажмите Accept (Принимаю). 5. Затем будет выведен список скоростей подключения, выберите соответствующий и нажмите Next. 6. Инсталлятор запишет необходимые файлы в две новые папки, которые будут созданы в домашней Home folder: Real и RealPlayer9. Я бы рекомендовал при своить им потом какиенибудь эмблемы, чтобы вы их случайно не удалили. 7. Откроется окно регистрации RealOne Player в белозеленых тонах. Заполните его. Ячейка с названием стран — выпадающая, поэтому кликните по стрелке в конце ячейки и выберите нужную страну. Название последней ячейки — Zip Code (Почтовый индекс), может быть заменено региональной информацией, если вы выбрали не U.S. (США). Кажется, ничего кроме цифр не может быть в этой ячейке, поэтому введите свой почтовый индекс или номер телефона, и посмотрите, какой это даст эффект.
194
Глава 13
8. После того как вы ввели все необходимое, кнопка OK станет доступной, поэтому жмите на нее. Если ничего не последует, нажмите в место нее ENTER. RealOne Player запустится со своей стартовой музыкой и экраном (см. Рис. 13–22). Плеер готов к работе.
Рис. 13–22: Запуск RealOne Player Если ваш провайдер требует настройки проксисервера, вы можете сделать это в Menu > View > Preferences, которое откроет окно предпочтений. Щелкните по слову Proxy в левой части окна, а затем введите данные в правой части, где есть строчка Manually Configure HTTP Proxy (Ручная настройка прокси сервера). После того, как все будет сделано, нажмите OK, или ENTER, если плеер не заработал.
13C–2: Настройка Mozilla для автоматического воспроизведения потоков RealMedia RealOne Player инсталлирован и настроен на вашем компьютере, но для комфортной работы не плохо было бы научить веббраузер Mozilla работать с потоками RealMedia. Самый простой путь — попытаться сразу открыть поток. Для простоты я буду пользоваться сайтом National Public Radio (www.npr.org) как источником вещания; вы, конечно, можете использовать любой другой. Если вы не можете сразу вспомнить какуюто другую Интернет радиостанцию, просто следуйте за мной. Это не имеет принципиального значения, так как наша цель — настройка Mozilla. Первым делом, зайдите на сайт и щелкните по ссылке программы вещания. На странице NPR, вас спросят, хотите ли вы использовать Real Player или Windows Media Player. Кликните по Real Player. После этого откроется всплывающее окно Mozilla с вопросом, что делать с этим потоком? Отметьте
Такс — рок
195
кнопку radio рядом с ячейкой Open with (Открыть с…), и наберите /home/username/ RealPlayer9/realplay (заменив, естественно, имя пользователя собственным именем). После этого нажмите OK, и поток начнет воспроизводиться через пару секунд после предварительной загрузки буфера. Иконка станции, если она одна, также появится в окне RealOne Player. Вероятно, вы не захотите возиться с настройкой каждый раз заново, поскольку Mozilla теперь знает, что надо делать с потоком RealMedia. Если она все же спросит вас еще раз, следуйте тем же рекомендациям; выберите Open with (Открыть с…), наберите /home/username/RealPlayer9/realplay, и нажмите OK. После всех настроек вы можете попробовать воспроизвести какойнибудь другой поток. Есть много станций, вещающих в формате RealMedia, позвольте мне предложить вам некоторые из них (многие из которых, вы наверняка знаете): • • • • •
196
Глава 13
Michael Feldman's Whad'Ya Know? www.notmuch.com/Show Sounds Eclectic http://soundseclectic.com Car Talk http://cartalk.cars.com/Radio/Show Radio Netherlands www.rnw.nl A Prairie Home Companion www.prairiehome.org/listings
14 ПИНГВИНЫ ВЛАДЕЮТ КИСТЬЮ Linux для творчества
После того как вы узнали от Linuxроке, самое время надеть берет, и перейти к художественной части ОС. Да, в Linux есть все для творчества, большое количество программ, которые позволяют создавать и редактировать графические файлы. Наиболее известная (и широко используемая) — GIMP, которая является Linux аналогом Adobe Photoshop. Чтобы ее открыть, зайдите в Главное меню и выберите Graphics > The GIMP. Становимся художником с GIMP GIMP позволяет создавать графику в формате bitmap, и, что особенно важно, ретушировать, или полностью исправлять файлы изображений,
например, полученных с вашей цифровой камеры. (Хотите, скажем, добавить румянец на ваши щечки?) С помощью GIMP вы можете устранить эффект красных глаз на ваших цифровых фотографиях, убрать ненужные тени (даже, пятна с лица), придать вашей фотографии текстуру холста, превратить ее в живопись маслом, и даже усеять ее различными фигурками (см. Рис. 14–1).
Рис. 14–1: Работа с цифровыми изображениями в GIMP GIMP очень удобен для изменения размеров фотографий. Это очень просто сделать простым кликом правой кнопкой мыши по фотографии и выбором в всплывающем окне GIMP — Image > Scale Image (Изображение > Изменение масштаба). Откроется окно Scale Image, в котором вы можете ввести новые размеры изображения. GIMP предоставляет великолепные инструменты для конвертирования графических файлов из одного формата в другой. К примеру, вы можете открыть bitmap (bmp) файл и сохранить его как PNG (.png), или сохранить JPEG (jpg) файл как GIF (.gif), и т.д. GIMP поддерживает огромное количество форматов и позволяет сжимать их как тарболл. Чтобы преобразовать файл, щелкните правой кнопкой мыши по файлу изображения, чтобы открыть его в GIMP и выберите File > Save As (Файл > Сохранить как) в всплывающем меню. Откроется диалоговое окно, в котором вы можете выбрать новый формат, заменив расширение в ячейке выбора Selection box внизу окна на то, в котором вы хотите сохранить изображение. Довольно забавно, учиться работать с GIMP, играя его инструментами с изображениями. Конечно, вам нужно предварительно сделать резервную копию того файла, с которым вы хотите экспериментировать. Если вы предпочитаете по подсказкам, страница документации GIMP (www.gimp.org/tutorials.html) содержит множество ссылок на учебники, описывающие функции, свойства и рассчитанные на пользователей с разным
198
Глава 14
уровнем подготовки, лучшая из ссылок находится на странице GIMP Tutorials (http://empyrean.lib.ndsu.nodak.edu/~nem/ gimp/tuts).
Пример 14A: Tux Paint (Опционально) Если вам не нужен такой мощный редактор, как GIMP, можно попробовать программу KPaint, которая является эквивалентом Windows Paint или MacPaint ранних версий (обе очень простые). KPain поставляется как часть системы Fedora Core, и ее можно запустить из Главного меню, выбрав Graphics > More Graphics Applications > Paint Program (Графика > Другие приложения > Программа для рисования). Если вам нужно чтото более забавное и привлекательное, нужно попробовать Tux Paint (см. Рис. 14–2). Она очень простая в использовании, рассчитана на детей с интуитивно понятным и привлекательным интерфейсом, в котором может разобраться пользователь любого возраста за пару минут. Если вы скачали и установили пакет разных штампов, ваш ребенок сможет добавлять их на любые страницы: тропические рыбки, пингвины, монеты, Евро, зажимы и даже красивые фигурки, как в GIMP.
Рис. 14–2: Развлечение с Tux Paint
Скачивание файлов Tux Paint Tux Paint не включена в дистрибутив Fedora Core, поэтому вы должны ее скачать самостоятельно. Кроме основного пакета Tux Paint, вам придется скачать SDL&ttf, который необходим программе для запуска, и плагин для штампов, который поставляется тоже опционально, но делает программу очень популярной.
Пингвины владеют кистью
199
Для скачивания основного пакета и плагина для Tux Paint зайдите на страницу www.newbreedsoftware.com/tuxpaint/download/linux&rpm. Для основного пакета выберите соответствующую версию Linux. Для скачивания плагина выберите ссылку ниже tuxpaintstamps noarchrpm. Чтобы скачать пакет SDLttf , зайдите на сайт www.Ubsdl.orgy projects/SDl._ttf и скачайте файл SDL_ttf&2.0.6&l.i386.rpm из бинарной секции справа под словом Linux.
14A–1: Установка и запуск Tux Paint Все три файла, которые вы скачали, являются RPM пакетами, поэтому у вас не должно возникнуть проблем при установке пакетов. Убедитесь в правильной последовательности установки: сперва SDL_ttf, затем — tuxpaint, и в конце — tuxpaint&stamps. После завершения установки, вы можете войти в Главное меню и выбрать Graphics > Tux Paint.
Пример 14B: Sodipodi (Опционально) GIMP, как и другие так называемые программы рисования, создает изображения в формате bitmap (.bmp). В них записывается информация о каждом элементарном пикселе. Изображение представляет собой коллекцию точек, или битов. В результате получается довольно огромная карта этих битов (откуда и название — bitmap), которая сообщает системе расположение точек при выводе на экран или на печать. С другой стороны, программы рисования создают векторные изображения, или рисунки. Векторный файл изображения представляет собой коллекцию математических формул, которые описывают различные кривые на вашем изображении. Как это не странно звучит, но эти рисунки обладают рядом преимуществ. Одно из них заключается в том, что векторные рисунки занимают намного меньше места на вашем жестком диске, чем файлы bitmap. Другое, и возможно самое главное, преимущество векторные изображения сохраняют свое качество при увеличении. Круг, созданный в bitmap, например, будет выглядеть при увеличении как лесенка, в то время, как тот же круг в векторном изображении гладким и круглым, как бы вы не увеличивали его размеры. В дистрибутив Fedora входят две программы, называемые графическими (OpenOffice.org Draw и Dia), но они больше подходят для флаеров и диаграмм, как вы увидите позже в этой главе. На мой взгляд, наиболее интересной графической программой для создания настоящих рисунков является Sodipodi — эстонское слово, которое можно перевести как смесь, или мешанина (см. Рис. 14–3).
14B–1: Скачивание, установка и запуск Sodipodi Sodipodi не входит в ваш дистрибутив Fedora Core, поэтому вы должны скачать и установить ее самостоятельно. Вы можете найти RPM файлы, зайдя на сайт
200
Глава 14
http:// dag.wieers.com/packages/sodipodi и кликнув по ссылке на новейшей версии, подходящей для вашей системы. Если вы добавляли DAG в список репозитария Syntactic, как я объяснял в Главе 10, вы сможете, также, загрузить файл для запуска Synoptic, набрав в окне поиска Synoptic's Find box sodipodi, а затем следовать стандартной процедуре инсталляции. Поскольку все файлы являются пакетами RPM без взаимозависимых файлов, инсталляция очень проста.
Рис. 14–3: Создание настоящих рисунков в Sodipodi После установки Sodipodi вы можете запустить ее, зайдя в Главное меню и выбрав Graphics > More Graphics Applications > Sodipodi (Графика > Графические приложения > Sodipodi). Если вы хотите понять, что же можно сделать с помощью этой программы, щелкните по ссылке Galleries (Галерея) вверху домашней страницы проекта (www.sodipodi.com). Вы можете найти хороший учебник по использованию Sodipodi на сайте http://hawthorn.csse.monash.edu.au/~njh/programming/ drawingpackages/sodipodi.
Просмотр изображений с помощью gThumb Как вы помните из Главы 3, Nautilus тоже может просматривать графические файлы. Правда, у него ограниченные возможности, поэтому настало время познакомиться с другими программами, входящими в дистрибутив Fedora Core — gThumb (см. Рис. 14–4). Вы можете запустить ее, войдя в Главное меню и выбрав Graphics > gThumb Image Viewer (Графика > вьевер gThumb). После того как gThumb запущен, вы захотите просмотреть хранящиеся у вас изображения. Щелкните по иконке папки в левой панели окна программы, или наберите в ячейке размещения за левой панелью (/home/username/Photos,
Пингвины владеют кистью
201
если вы создали такую папку, о чем я говорил вам в Главе 5). gThumb покажет вам пиктограммы всех файлов, хранящихся в папке. Что еще? gThumb позволяет изменять размер изображений, добавлять яркость и контраст, и, даже, поворачивать их простым кликом мыши по изображению и выбором различных действий из меню Image (Изображение). Вы также можете сменить формат файлов, открытых gThumb (с .jpg на .png, например), хотя без того многообразия форматов, которые доступны в GIMP. И, наконец, вы можете очень просто распечатать фотографии из gThumb. Просто щелкните по изображению, которое хотите распечатать, а затем выберите Print (Печать) из меню File.
Рис. 14–4: Просмотр изображений в папке с помощью gThumb Вы можете просмотреть изображение, увеличив его во весь экран, для чего просто щелкните по нему и выберите Full Screen (Во весь экран) из меню View (Просмотр). В том же меню вы можете выбрать Slide Show — просмотр изображений как слайд шоу.
Пример 14C: Опять эмблемы! Создание своих собственных Один из первых вопросов, который задала мне мама, после того как установила и запустила Linux, сможет ли она создавать свои собственные эмблемы? Вы уже разбирали, как нужно работать с эмблемами в Главе 5, но теперь, когда вы знакомы со многими графическими инструментами, самое время ответить на вопрос моей мамы.
202
Глава 14
14C>1: Использование имеющихся иконок в качестве эмблем Возможно, наиболее простой путь создание эмблем — это использовать иконки в вашей системе в качестве эмблем. Единственная проблема состоит в том, что большинство системных иконок имеют размер 48 на 48 пикселей, в то время как эмблемы обычно бывают 36 на 36 пикселей. Если вы хотите, чтобы ваша новая эмблемы не выглядела негабаритной и громоздкой, лучше изменить ее размеры. Как я уже говорил в предыдущей секции, это можно сделать с помощью приложения gThumb. Для этого примера мы используем иконку gnome&tigert, для этой цели в левой части панели окна gThumb наберем /usr/share/pixmaps. Затем найдем файл gnoмe&tigert.png, щелкнем по нему, и в меню Image выберем Resize (Изменить размер). Откроется окно изменений размеров Scale Image (см. Рис. 14–5), где вы сможете изменить ширину иконки на 36 пикселей (высота изменится автоматически, поскольку есть отметка в ячейке Keep aspect ratio (Сохранить пропорции)). После этого нажмите Scale (Изменить).
Рис. 14–5: Изменение размеров изображения в gThumb Теперь вам надо сохранить новое изображение в домашней папке Home, сохранив, также, и оригинальное. Для этого зайдите в меню File и выберите Save As (Сохранить как…), после чего откроется окно сохранения изображения Save Image. Сохраните его как gnometigert_emblem.png в домашней папке Home. Вы это можете сделать, либо указав путь к папке в этом окне, либо сменив текст в ячейке Selection внизу окна с gnometigert.png на /home/user name/gnometigert_emblem.png. После этого нажмите Save (Сохранить).
14C>2: Добавление изображения нового размера в коллекцию эмблем Теперь, когда у вас есть изображение нужного размера, можно добавить его в коллекцию эмблем. Для этого откройте окно Nautilus, войдите в меню Edit и выберите Backgrounds and Emblems (Фоны и эмблемы). Когда откроется окно Backgrounds and Emblems, щелкните по кнопке Emblems в левой части окна, а затем — по кнопке внизу окна Add a New Emblem (Добавить новую эмблему).
Пингвины владеют кистью
203
Откроется маленькое окошко Create a New Emblem (Создание новой эмблемы) (см. Рис. 14–6).
Рис. 14–6: Добавление новой эмблемы в коллекцию Начните с того, что присвойте новой эмблеме имя. Поскольку название эмблемы тигр, я назвал свою Кошачья натура, но вы можете назвать какнибудь еще. Просто наберите имя в ячейке Keyword (Ключевое слово). После этого необходимо добавить новую эмблему в коллекцию. Для этого нажмите большую кнопку рядом со словом Image. Откроется окно выбора изображения Select Image. Поскольку ваша эмблема находится в домашней папке Home, смените путь в верхней части окна, чтобы оно читалось как /home/username/gnometigert_emblem.png, и нажмите ENTER. Окно создания новых эмблем Create a New Emblem исчезнет. И ваша новая эмблема Кошачья натура (или, как вы ее назвали) появится в окне Emblems (см. Рис. 14–7). Теперь вы можете использовать вашу новую эмблему, как и любую другую.
Рис. 14–7: Новая эмблема (Кошачья натура) в окне Emblems
204
Глава 14
Создание собственных иконок (и эмблем) С помощью любой из описанных графических программ вы сможете создать собственные иконки. Или, может быть вы захотите изменить вашего тайгерта до неузнаваемости. Для этого вам понадобится редактор иконок Icon Editor, который позволит вам создать новую или модифицировать существующую иконку пиксель за пикселем (см. Рис. 14–8). Если вы не занимались этим раньше, то потребуется некоторое время для освоения, поэтому не забудьте сохранить исходное изображение под другим именем перед началом экспериментов (на тот случай, если вы испортите действительно красивое изображение). Чтобы открыть Icon Editor, войдите в Главное меню и выберите Graphics > More Graphics Applications > Icon Editor.
Сканирование Поддержка сканеров в Linux остается еще далеко не полной, но это больше вина производителей, чем Linux сообщества. Чтобы проверить, будет ли ваш сканер работать, подключите его к компьютеру перед запуском системы. После того как вы войдете в систему, в Главном меню выберите Graphics > Scanning (Графика > Сканирование). Откроется обычное окно программы сканирования Sane. Если ваш сканер будет распознан, то откроется главное окно программы (см. Рис. 14–9), и вы сможете начать сканировать.
Рис.14–8: Редактирование иконки в Icon Editor Если программа Sane не сможет распознать ваш сканер, или вы захотите узнать, какой сканер нужно покупать, зайдите на сайт Sane, чтобы определить, какие сканеры поддерживаются на странице www.saneproject.org/sanemfgs.html.
Пингвины владеют кистью
205
Рис. 14–9: Сканирование с помощью программы Sane Если ваш сканер марки HewlettPackard все в одном, в комбинации с принтером (многофункциональное устройство), вам надо будет установить libsane&hpoj, что можно сделать через окно управления пакетами Package Management, о чем шла речь в Главе 8. Вы найдете и выберите libsane&hpoj, щелкнув по ссылке Details (Детали) напротив Graphics.
Цифровые камеры В то время, как поддержка сканеров в Linux очень ограничена, с цифровыми камерами дела обстоят намного лучше. Linux поддерживает почти 400 видов камер с помощью программы gPhoto2, которая входит в стандартную конфигурацию Fedora Core. Чтобы убедиться, что ваша камера поддерживается, зайдите на сайт проекта gPhoto2 (www.gphoto.org), и прокрутите ссылки на 400 моделей цифровых камер. На этой странице вы найдете полный список моделей, поддерживаемых gPhoto2. Если вашей камеры нет в списке, это может означать (как указано на этой странице), что ваша модель очень старая и нет спроса на ее поддержку, либо наоборот, очень новая и не было времени на разработку ее поддержки. Безусловно, gPhoto2 постоянно обновляется, и, возможно, поддержка вашей камеры вскоре появится. Обновляйте gPhoto2 с помощью Synoptic как можно чаще. Если ваша камера не поддерживается в настоящее время gPhoto2, вы можете перенести ваши фотографии на жесткий диск, настроив вашу систему для работы с USB картридерами, о чем шла речь в Главе 12. После добавления в систему файла fstab, выньте карту памяти из своей камеры и вставьте в карт ридер, затем смонтируйте его. Щелкнув правой кнопкой мыши на Рабочем столе и выбрав Disks > cardreader (или, как вы его назовете). После этого, простым перетаскиванием сохраните изображения на жестком диске. Конечно, вы сможете проделать это, если ваша камера поддерживается в настоящее время.
206
Глава 14
Просмотр, копирование и удаление изображений с gtKam Если ваша камера поддерживается gPhoto2, и вы предпочитаете переносить ваши фото непосредственно с камеры, чем возиться с флэш картами, то вам понадобится программа gtKam. Графический интерфейс этой программы очень похож на gPhoto2, и она также входит в состав Fedora Core. Перед ее запуском, однако, вам необходимо будет подсоединить камеру к компьютеру, обычно это делается через USB кабель. Затем надо включить ее и установить связь с компьютером. Переведите ее в режим Play (Воспроизведение) из режима съемки, но для уверенности прочтите руководство по камере. После этого вы можете запускать gtKam из Главного меню, выбрав Graphics > Digital Camera Tool (Графика > Работа с цифровой камерой). При первом запуске gtKam вам необходимо настроить ее на распознание вашей модели камеры. Это можно сделать в меню Camera, выбрав Add Camera (Добавить камеру). Появится маленькое окошко выбора модели (см. Рис. 14–10). Проще всего предоставить программе gtKam выбрать ее самостоятельно, для чего надо щелкнуть по кнопке Detect. Через секунду, или две, gtKam найдет и установит вашу камеру. Вам останется только нажать Apply (принять) и затем OK. После этого иконка вашей камеры появится в левой части окна gtKam.
Рис. 14–10: Настройка gtKam для работы с вашей цифровой камерой Теперь вы можете очень просто получить доступ к файлам на вашей камере, щелкнув по маленькому символу + рядом с иконкой вашей камеры в левой части окна gtKam. Откроются папки, которые находятся на карте памяти вашей камеры. Щелкните по любой (или, на нескольких сразу), и содержание их появится в виде пиктограмм изображений в правой части окна gtKam (см. Рис. 14–11).
Рис. 14–11: Доступ к вашим фотографиям в gtKam
Пингвины владеют кистью
207
Для копирования на жесткий диск, выберите нужные фотографии, щелкая по ним по очереди. Если вы хотите скопировать их все целиком, войдите в меню выбора Select и выберите Select All. Затем щелкните по иконке флоппи диска в левом верхнем углу gtKam. Откроется окно сохранения Save As. По умолчанию там все настроено как надо, поэтому даем подтверждение OK для завершения работы. Вы можете удалить фотографии из камеры, выбрав необходимые файлы. Для этого щелкните по иконке корзины (справа от иконки флоппи диска). Откроется окно запроса окончательного подтверждения на удаление (Рис. 14–12). В этом окне вы еще можете снять галочки рядом с теми файлами, которые вы передумали удалять. Затем нажмите Delete (Удалить), и они исчезнут навсегда.
Рис. 14–12: Удаление файлов с цифровой камеры с помощью gtKam
208
Глава 14
15 ПИНГВИНЫ СНОВА ЗА РАБОТОЙ Начинаем работу в Linux
Признаюсь, что я предлагал вам исключительно развлечения, игры, удовольствия, рассказы о мире Linux, почти не упоминая о том, что могло бы навести на мысли о работе. Я пытался внушить вам, что Linux — добрая и большая, забавная и дружелюбная операционная система. Но это не означает, что Linux не подходит для работы. С ним можно заниматься делами, как и c любой другой ОС. Я думаю, что вы не только ничего не потеряли, но возможно и многое приобрели для продуктивной работы дома и в офисе. В этой главе я расскажу вам, что для этого предлагает Linux.
OpenOffice.org Так или иначе, но люди пользуются на работе офисными программами, хотя мало кому нужно чтото большее, чем текстовой процессор. Стандартом de facto среди офисных приложений стал Microsoft Office, который можно использовать как в Windows, так и в Macintosh. Поскольку это творение Microsoft, вы можете быть уверены, что нет версии под Linux. К счастью, у Linux есть очень удобный офисный пакет OpenOffice.org, кстати, вполне доступный (так как «свободный») в версиях под Windows и Mac OS X. OpenOffice.org, — это не облегченная замена не совместимому с Linux Microsoft Office, это вполне достойный соперник, а в некоторых случаях, например в отображении шрифтов на экране, и абсолютный лидер. Как и другие офисные приложения, OpenOffice.org состоит из текстового процессора, программы для создания электронных таблиц, программы презентации и пары других программ. Три основные программы совместимы с аналогичными в Microsoft Office (соответственно с Microsoft Word, Excel, и PowerPoint), они могут читать и записывать файлы, и выглядят очень похоже, так что переход на приложения OpenOffice.org не представляет какихлибо сложностей. Даже если вы не знакомы с Microsoft Office, вы очень быстро разберетесь в этих программах, так как они интуитивно понятны. И даже если вы лишены интуиции, файлы помощи help составлены очень хорошо и смогут помочь вам. Для того чтобы открыть и запустить OpenOffice.org, найти нужные программы (я бы рекомендовал начать с текстового процессора) войдите в Главное меню, выберите Office, а затем — нужное приложение. Запомните, что модули запуска текстового процессора и электронных таблиц также должны быть на панели.
Включение Подсказок После того как вы запустите одну из программ OpenOffice.org, я советую включить функцию подсказок, очень похожую на аналогичные в Windows или Mac, которые помогут вам быстро освоиться с OpenOffice.org. Фактически, у вас были те же возможности и в среде GNOME, но их нельзя перенести в OpenOffice.org. Если вы не понимаете, что я имею в виду, то подсказки — это маленькие желтые всплывающие окошки, в которых описываются кнопки или значки меню, когда вы подводите к ним курсор мыши. На Рис. 15–1 показаны два типа подсказок, доступных в приложениях OpenOffice.org: обычные короткие и расширенные. Для того чтобы активировать подсказки, войдите в меню Help (Помощь) и выберите Tips (Подсказки), если вы предпочитаете развернутые объяснения, выберите также Extended Tips (Расширенные подсказки).
210
Глава 15
Рис. 15–1: Два типа подсказок в OpenOffice.org: стандартные (сверху) и расширенные (снизу)
Разберемся в этих различных кнопках После того как вы активировали подсказки, вы без проблем разберетесь, для чего предназначены различные кнопки и значки меню в приложениях OpenOffice.org. Однако есть несколько кнопок, которые заслуживают более подробного разъяснения (см. Рис. 15–2).
Рис. 15–2: Панель инструментов в OpenOffice.org Первая кнопка располагается только слева от иконки принтера. Это — кнопка PDF, для экспорта файла в формат PDF. Эта кнопка появилась только в OpenOffice.org 1.1.0, хотя функция создания файлов в данном формате была доступна через диалоговое окно принтера Print в более ранних версиях. Как уже упоминалось в Главе 6, PDF файл может быть создан через диалоговое окно принтера и в OpenOffice.org версии 1.1.0. Еще четыре странно выглядящие кнопки расположены в правом углу панели, как показано на Рис. 15–2. Фактически, это — переключатели, они открывают определенное окно, когда вы щелкаете по ним, а после повторного щелчка закрывают его. Слева направо это будут: окно навигации, окно стилей, окно гиперссылок и галерея. • Окно навигации. Окно навигации (см. Рис. 15–3), — очень популярное свойство, которое помогает работать с большими или сложными документами. Навигатор позволяет вам свободно перемещаться по страницам документа, или, даже, между его элементами. Предположим, что у вас есть документ с множеством иллюстраций (как в этой главе), и вам необходимо переходить от одной иллюстрации к другой. Для этого вам надо щелкнуть по слову Graphics в главной панели окна Navigator (Навигация) и нажать на кнопку перехода (необычная маленькая кнопка слева от выбора номера страниц), чтобы начать переход.
Пингвины снова за работой
211
Рис. 15–3: Окно навигации • Окно стилей. Оно позволяет вам применять различные стили (заголовки разделов, оформление абзацев, колонтитулы и т.д.) к частям текста. • Окно гиперссылок. Окно гиперссылок дает возможность указывать ссылки на различные документы, не только на Webстраницы, но и на документы, хранящиеся в вашем компьютере. Если ссылки на Webстраницы являются само собой разумеющимися, то ссылки на внутренние документы кажутся чемто из ряда вон выходящим. Хотя они появились задолго до того, как вы или я впервые услышали об Интернете. • Галерея. Она представляет собой библиотеку графических элементов для использования в документах или на Webстраницах (см. Рис. 15–4). Они состоят из различных линий, кнопок вплоть до трехмерных цветных изображений, и вы даже можете добавить в галерею свои собственные элементы.
Рис. 15–4: Галерея Вставка графики в документы не представляет трудностей, даже если вы не используете Галерею. Все что нужно, — это войти в меню Insert (Вставить), выбрать Graphics > From File (Графика > Из файла) и затем расположить изображение в нужном месте. Удобнее пользоваться Галереей, если вы вставляете часто одни и те же элементы. Одним — двумя щелчками вы сможете добраться до содержимого Галереи и просмотреть его в окне браузера.
212
Глава 15
Добавлять собственную графику в Галерею также просто. Для начала нужно создать новую категорию (называющуюся «темами») для каждой группы изображений, которые вы хотите вставить. Для создания темы в Галерее, щелкните по кнопке New Theme (Новая тема) в окне Gallery. Откроется новое окно настроек тем New Theme Properties, где вы для начала должны выбрать ячейку General (Главные) и дать название теме. Затем щелкните по ячейке Files, а затем по кнопке Find Files, которая откроет окно выбора пути Select path. Здесь вы можете выбрать папку, в которой будете хранить ваши clip art, фотографии и другие изображения. Когда вы найдете папку, нажмите кнопку Select (Выбрать), после чего список всех файлов этой папки появится в окне New Theme Properties (Свойства Новых Тем). Теперь вы можете запросто добавлять новые изображения в темы Галереи, щелкая по названиям каждого изображения (вы можете убедиться, что контролировать изображения по предварительным эскизам Preview намного проще), нажимая кнопку Add (Добавить). После этого копии изображений тут же появятся в браузере Галереи для дальнейшего использования. Чтобы вставить изображение из Галереи, щелкните по нему правой кнопкой мыши и выберите Copy (Копировать) или Link (Ссылка) в выпадающем меню.
Приложения OpenOffice.org OpenOffice.org состоит из пяти приложений: текстовой процессор (Writer), электронные таблицы (Calc), создание презентаций и плеер (Impress), программа векторной графики (Draw) и редактор математических формул (Math). Все эти приложения доступны из Главного меню, нужно только выбрать Office. Кроме того, Панель запуска трех основных приложений (Writer, Impress, Calc) появляется по умолчанию при загрузке Fedora Core, хотя вы, возможно, удалили модуль запуска Impress, следуя указаниям в Главе 3.
Рис. 15–5: Письмо, созданное в текстовом процессоре OpenOffice.org, — Writer
Пингвины снова за работой
213
Давайте кратко рассмотрим каждое из приложений, и хотя я полный остолоп в математике, не думаю, что вторгнусь в те области, в которых вы разбираетесь лучше меня.
Writer Как я уже говорил, текстовой процессор — наиболее часто используемое приложение. К счастью, OpenOffice.org Writer — одно из лучших (см. Рис. 15–5). У него много возможностей, и он даже может записывать и читать файлы Microsoft Word. Как и Word, он может сохранять файлы в формате HTML, так что вы без труда сможете изменять ваши Webстраницы. Writer — очень простой и понятный процессор, поэтому я не буду долго останавливаться на нем, но если вы хотите пройти вводный курс, обратитесь к учебному пособию на сайте OpenOffice.org (www.openoffice.org/writerfirst steps/writerfirststeps.html).
Calc Calc — приложение для создания электронных таблиц в OpenOffice.org, и оно очень похоже по внешнему виду и своим возможностям на Excel (см. Рис. 15–6). Оно также, что очень важно, читает и сохраняет файлы Microsoft Excel.
Рис. 15–6: Таблица, созданная с помощью OpenOffice.org Calc Большинство людей, которые используют электронные таблицы, знают, зачем они нужны, и после небольших экспериментов с программой, поймут, как с ней работать, поэтому я не буду излагать материал в виде учебника по Calc. Однако для тех, кто не пользуются электронными таблицами ежедневно, я упомяну несколько приемов работы с Calc, чтобы облегчить им начальный этап освоения.
214
Глава 15
Те, кто не работает с таблицами, думают, что подобные программы — нечто вроде огромного калькулятора для работы с большим количеством чисел, как в платежных ведомостях (которые, кстати, первоначально были основным предназначением этих приложений). Но электронные таблицы могут выполнять и ежедневные задачи, такие как планирование домашнего бюджета, подсчет средних балов (для студентов и педагогов), выяснение, сколько понадобиться времени для накопления денег в поездку по Венгрии, или, даже, нечто экзотическое, — сравнение высоты кресел четырех или пяти мотоциклов, которые вы собираетесь приобрести. Даже при несложных математических операциях, вы можете запросто создавать графики, чтобы наглядно сравнить абстрактные числа. Если расчеты — не ваша стихия, вы можете использовать Calc для создания информационных списков, например, списка дней рождений, фамилий учеников вашего класса, перечня покупок, адресов и т.д. С помощью Calc вы можете отсортировать эти списки по алфавиту или по датам.
Impress Impress (Рис. 15–7) — ответ OpenOffice.org программе Microsoft PowerPoint, с которой она совместима. Она позволяет создавать привлекательные слайдшоу для использования на презентациях, а также примечания и рекламные вставки к ним. Если эти свойства делают Impress очень удобной для бизнеса и образования, то для домашних пользователей она не представляет большого интереса.
Рис. 15–7: Подготовка презентаций в OpenOffice.org Impress
Пингвины снова за работой
215
Draw Очень полезной для домашних пользователей может быть программа OpenOffice.org Draw. И хотя она не является профессиональной графической программой, она может быть очень удобной для создания блоксхем, организационных планов (например, по рассаживанию гостей на свадьбе или конференции), или любых других документах, где важно взаиморасположение текста и графики (особенно, если надписи находятся в рисунках), например, для флаеров, наградных листов или информационных бюллетеней. В этом отношении OpenOffice.org Draw может оказаться очень эффективной, как простая программа верстки, как вы это можете видеть на Рис. 15–8.
Рис. 15–8: Информационный бюллетень, созданный (и воспроизведенный) с помощью OpenOffice.org Draw
Math И в самом конце мы подошли к программе OpenOffice.org Math. Поскольку я не силен в математических терминах, то не смогу вам многое рассказать об этой программе, кроме того, что она является редактором математических формул, которая позволяет создавать сложные математические выражения и затем вставлять их в другие программы OpenOffice.org. Это только редактор, а не калькулятор. Я думаю, что не выскажу никаких крамольных мыслей, если упомяну, что в каждодневной жизни от нее мало проку, если вы, конечно, не зарабатываете на жизнь написанием математических книг.
216
Глава 15
Другие офисные программы Есть другая бесплатная офисная программа для Linux, которая называется KOffice, которая входит в пакет KDE, который также включен в Fedora Core. Я никогда не считал Koffice очень удобной, поскольку она не является интуитивно понятной, как можно было бы ожидать, поставляется с уймой бесполезных дополнений, которые только занимают лишнее место, по крайней мере, в моей голове. Однако если вы заинтересуетесь Koffice, вы можете узнать о ней побольше, зайдя на сайт http://koffice.kcle.org. Если после этого вы захотите установить ее, вы можете это сделать через окно управления пакетами Package Management. Зайдите в Главное меню и выберите System Settings > Add/Remove Applications (Системные Установки > Установка/Удаление Приложений). Когда откроется окно Package Management, прокрутите страницу вниз до секции Office and Productivity и нажмите на ссылку Details (Подробности). После этого откроется окно Package Details — просто поставьте отметку в ячейке рядом с koffice. Нажмите Close, чтобы закрыть окно Details и затем щелкните по Update (Обновить) в окне Package Management.
AbiWord AbiWord — был единственным кросс платформенным текстовым процессором, поскольку подходил для Linux, Mac и Windows. Учитывая, что программа бесплатная, ее многие использовали. Однако теперь, когда OpenOffice.org доступна также для трех платформ (и тоже бесплатна), AbiWord потерял славу неповторимого продукта. Однако AbiWord все еще занимает свое место среди других программ. Самое главное, что она довольно быстрая. Кроме того, есть пользователи, которым не нужна вся мощь Writer (по крайней мере, не всегда), и они предпочитают всплывающее приложение по щелчку на модуле запуска, в котором можно разобраться за пару минут (см. Рис. 15–9).
Рис. 15–9: Другой текстовой процессор Linux — AbiWord
Пингвины снова за работой
217
AbiWord имеет очень понятный и удобный в использовании интерфейс, в котором вы, в любом случае, сможете без труда разобраться. У него есть также парочка интересных свойств, таких как автоматическое изменение масштаба, при котором увеличивается экранный размер документа (шрифты, рисунки и все остальное), или наоборот, уменьшается по мере того, как вы уменьшаете размер окна программы. Другим отличительным свойством AbiWord является поддержка огромного количества форматов, включая Microsoft Word (.doc), OpenOffice.org Writer (.sxw) и многих других, известных и не очень. Если вы использовали раньше AbiWord под Linux, то, возможно, отказались от нее изза ужасного отображения экранных шрифтов. Лично меня это раздражало. К счастью, все меняется. Шрифты сейчас выглядят вполне сносно (хотя и не так хорошо, как в OpenOffice.org), что делает интерфейс в целом похожим на GNOME. В любом случае, AbiWord стал намного лучше. Вы можете установить AbiWord с помощью APT/Synaptic. Запустите Synaptic, наберите abiword в окне поиска Find. Если вы инсталлировали Fedora Core или Red Hat Linux с 3х дисков, AbiWord должна быть на них, поэтому вы можете установить через окно управления пакетами Package Management, если хотите. Нажмите кнопку Details (Подробности) рядом с Office/Productivity и отметьте ячейку рядом с abiword. После установки AbiWord вы можете запустить ее, войдя в Главное меню и выбрав Office > More Office Applications > Word Processor (Office > Другие Приложения > Текстовой Процессор).
Несколько других популярных приложений В дополнение к традиционным офисным пакетам приложений есть и другие, включенные в вашу систему, которые могут быть отмечены как «рабочие». Вы, наверно, уже слышали (а, возможно, и установили) программу управления домашними финансами GnuCash, но есть много других, доступных вам программ: • Gcalctool, калькулятор, работающий в основном и специальном (научном) режимах (из Главного меню выберите Accessories > Calculator) • Gpdf, программа просмотра PDF файлов в GNOME (в Главном меню выберите Graphics > More Graphics Applications > PDF file viewer) • Kdeprintfax, утилита для отправки и получения факсов (выберите в Главном меню Accessories > kdeprintfax) • Dia, утилита для создания диаграмм (в Главном меню выберите Office > Dia Diagrams) • Mr. Project, менеджер рабочих проектов (в Главном меню выбираем Office > Project Management) В дополнение к этим более или менее стандартным утилитам, есть и другие интересные приложения, установленные в вашей системе. Одна из них — KTimer, которая позволяет запускать команды в определенное время (см. Рис. 15–10). К примеру, вы хотите делать перерыв в работе каждый час. Вы можете настроить KTimer таким образом, чтобы он запускал вашу любимую игру Xmahjongg по часам, выбрав задержку в ячейке Delay box (3,600 сек. — один час),
218
Глава 15
сделав отметку в Loop checkbox (Повтор), чтобы запуск повторялся каждый час, введя команду, которую вы хотите выполнить (в нашем случае — xmahjongg). Вы можете запустить KTimer из Главного меню, выбрав Accessories > More Accessories > KTimer.
Рис. 15–10: Установка почасового запуска команды в KTimer Другая забавная программа — KJots (см. Рис. 15–11). Это чтото вроде блокнота, снабженного ячейками томов и страниц. Тома — это главные темы, которые вы создаете, в них находятся заполненные вашими примечаниями страницы. В нижней части окна программы находится список главных томов Hotlist, чтобы можно было быстро добраться до нужного. Программа — очень простая, начав ею пользоваться, вы поймете, что она очень удобная. Запустить KJots можно из Главного меню, выбрав Accessories > More Accessories > Kjots.
Рис. 15–11: Оформление заметок в KJots
Пингвины снова за работой
219
Создание собственного тарболла (и ZIP файлов) с помощью File Roller Одна из самых полезных не офисных программ — File Roller. Вы распаковывали тарболлы с ее помощью, когда выполняли упражнения в этой книге. Однако вы до сих пор не знаете, как создавать собственные тарболлы. Давайте попробуем этим сейчас заняться. Вы можете спросить, зачем вам это нужно? Предположим, вы хотите послать документ и парочку фотографий другу по электронной почте. Файлы занимают 669KB, что потребует много времени для отправки и загрузки их по модемному соединению. Чтобы сократить их объем и упростить отправку и прием, вам надо упаковать их вместе в тарболл. Для того чтобы создать тарболл (или ZIP файл), войдите в Главное меню и выберите Accessories > File Roller. Откроется незнакомое вам окно программы File Roller. Нажмите кнопку New. Появится окно New Archive (Новый архив). В этом окне вам надо создать пустой архив, в который вы затем поместите файлы, которые вы хотите заархивировать. Введите имя архива и расширение .zip, если вы отправляете все это пользователю Windows, или .tar.gz, если отправляете другому пользователю Linux (пользователи Linux и Mac смогут открыть оба типа архивных файлов). Затем нажмите OK, и пустой архив будет создан. Самый простой путь заархивировать файлы — это перетащить их в окно File Roller во вновь созданную папку архива. Вы можете добавлять файлы по одному. Или перетащить папку целиком. После этого File Roller начнет их архивировать, и добавленные файлы появятся в окне программы (см. Рис. 15–12). Не беспокойтесь, ваши оригинальные файлы останутся там же, где были — целыми и невредимыми.
Рис. 15–12: Создание тарболла или ZIP файла с помощью File Roller После того как ваши файлы появились в окне программы, работа завершена, и вы можете отправлять их своим друзьям. Имейте в виду, однако, что иногда
220
Глава 15
первый значок файла, который вы перетащили в архив, может не появиться до тех пор, пока вы не перетащите второй, хотя на самом деле он там находится. Это — причуда программы File Roller, поэтому не беспокойтесь, если даже вы собираетесь архивировать всего один файл. Вы не можете сохранить пустой архив, поэтому, если архив появился в вашей папке или подпапке, значит, операция прошла успешно.
Пример 15A: Проверка системы на вирусы (Опционально) До тех пор пока вы имеете дело с официальными сайтами, вы можете не уделять серьезного внимания вирусам. Большинство вирусов нацелены на систему Windows и используют уязвимости ее почтовых клиентов Outlook и Outlook Express для своего массового распространения. Это не означает, что Linux вообще не подвержена вирусам. Изза того, что пользователи Linux считают, что вирусам подвержена только Windows, система Linux часто не защищена и служит привлекательной мишенью, особенно, если учесть, что пользователей Linux становится все больше. Ваш компьютер может использоваться как средство рассылки вирусов комунибудь из ваших партнеров (и не понятно будет, кого винить). Поэтому, если вы не хотите беспокоиться еще и об этом, лучше принять меры предосторожности, чем потом сожалеть. Поскольку Windows является основным объектом вирусных атак, число антивирусных программ для нее создано гораздо больше, чем под Linux. Многие из этих программ сложны для новичков, и за многие необходимо платить. Однако, одно из программ, которая называется FProt Antivirus, Исландской компании Frisk Software International (www.fprot.com), бесплатна для «персональных пользователей и персональных рабочих станций». Если вы принадлежите к этой категории, как я предполагаю, то FProt Antivirus будет бесплатной для вас. Она поставляется как файл RPM и не вызывает проблем с установкой. Она проста и в использовании, хотя запускается из Терминала Linux Command Terminal и, поэтому, не имеет графического интерфейса.
Скачивание и установка F>Prot Antivirus Для скачивания FProt Antivirus щелкните по ссылке RPM Package на странице FProt download page на www.fprot.com/download/download_fplinux_personal.html. Вы должны будете заполнить регистрационную форму, где укажите свои имя, адрес электронной почты, место жительства и страну. После заполнения дайте подтверждение Submit и нажмите кнопку загрузки внизу страницы. После окончания загрузки файл fp&linux&ws.rpm появится в вашей домашней папке Home folder. Дважды кликните по нему для начала инсталляции.
15A>1: Использование F>Prot Antivirus Перед использованием программы FProt Antivirus необходимо обновить антивирусную базу, чтобы у вас была возможность отловить самые последние их модификации. Для этого у вас есть скрипт обновления, который был
Пингвины снова за работой
221
инсталлирован вместе с программой. Откройте окно Терминала, войдите с правами суперпользователя root и наберите /usr/local/fprot/tools/check updates.pl, затем нажмите ENTER. Скрипт свяжется с сервером FProt, проверит обновления, загрузит все, сообщая вам по ходу дела обо всех выполняемых операциях. После обновления антивирусной базы вы можете использовать программу FProt Antivirus. Как я уже упоминал, FProt Antivirus работает из командной строки, но сами команды очень простые. Структура основных команд состоит из fprot плюс название директории или файла, которые вы хотите просканировать. Например, если вы хотите просканировать весь ваш жесткий диск, вам надо войти под паролем root и набрать f&prot /, а затем нажать ENTER. FProt просканирует весь ваш жесткий диск в поисках известных вирусов. Это может занять, в зависимости от быстродействия вашей системы и количества файлов, около 30 минут, поэтому лучше заняться этим во время ленча. После завершения сканирования FProt Antivirus выдаст вам результаты, как показано на Рис. 15–13. Как вы видите, программа вывела информацию о количестве просканированных файлов, о том, сколько времени это заняло, сколько из этих файлов оказалось подозрительными (что означает, что программа FProt сочла их странными, но не нашла ни одного из известных ей вирусов), и, наконец, сколько действительно инфицировано.
Рис. 15–13: Результат сканирования программой FQProt Antivims Одна из проблем, связанная с использованием командной строки в предыдущем примере, — отсутствие обратной связи до завершения работы, вы ничего не узнаете в Терминале пока FProt Antivirus не завершит сканирование и строка не исчезнет. Меня это не устраивает, поэтому я добавляю флаг list к команде f&prot, чтобы наблюдать за каждым сканируемым файлом. Это подтверждает, что FProt делает то, что должна делать (и сообщает вам об этом). Если это вам тоже нравится, откройте окно Терминала. Войдите под пользователем root/ наберите команду и нажмите ENTER: fprot list /
222
Глава 15
Если вы хотите просканировать только вашу домашнюю папку Home folder, то наберите другую команду и нажмите ENTER: f-prot -list /home/username/ Вы можете просканировать отдельный файл, используя такую же команду: f-prot /home/username/mysuspiciousfile.xxx Конечно, в последнем случае я опустил флаг &list, поскольку сканировался всего лишь один файл. Нет необходимости наблюдать за списком сканируемых файлов, если обрабатывается всего лишь один. Это все просто. Однако все что вы сделали, — это просканировали диск на наличие вирусов. Если вы хотите, чтобы FProt Antivirus дезинфицировала зараженные файлы. Вы должны добавить другой флаг в командную строку &disinf. Для этого наберите нижеследующее и нажмите ENTER: f-prot -disinf -list / Когда FProt обнаружит зараженный файл, и ей нужно будет дезинфицировать его, сначала она попросит подтверждение. Теперь вы знаете все, что необходимо, об использовании программы FProt Antivirus, но вам не помешало прочитать документацию самостоятельно и выяснить другие ее возможности. Это вы можете сделать на странице www.f prot.com/support/ helpfiles/unix/linux_ws/index.html.
Пингвины снова за работой
223
16 ШРИФТОВОЕ ОПЕРЕНЬЕ Добавление новых шрифтов в вашу систему
Существуют, в основном, два типа шрифтов: растровые и векторные. Разница между ними такая же, как и между растровой и векторной графикой, о чем мы говорили в Главе 14. Буква в растровых шрифтах состоит из множества точек (bitmap). Главное ограничение этих шрифтов в том, что они смотрятся хорошо только определенных размеров в соответствующем разрешении, для которого и были сделаны. Как изображения в формате bitmap, увеличение размеров букв приводит к ухудшению их отображения. Это особенно заметно в закругленных знаках, таких как О или P, где ступенчатость становится главной проблемой. Векторные шрифты очень похожи на векторную графику. Каждая буква опи сывается математической формулой, и, как и векторное изображение, сохраняет свой вид при любом увеличении. Главный формат векторных шрифтов — Type 1, или PostScript, разработанные компанией Adobe, и TrueType, разработанные Apple. Поскольку последние бесплатные, доступные для скачивания из Сети, и легко устанавливаются в Fedora Core, я сосредоточусь на шрифтах TrueType.
Fedora поставляется с большим набором удобных и, на мой взгляд, довольно красивых шрифтов TrueType. Однако они немного консервативны с эстетической точки зрения, и многие пользователи стремятся добавить в систему чтонибудь повычурней. Я, например, написал другу письмо, использовав шрифт, стилизованный под старинные Скандинавские руны. Вы, возможно, заинтересуетесь отправкой писем, написанных загадочными рунами, печатью наградных листов Готическим шрифтом, или информационных бюллетеней для вашего главы местного общества селекционеров игривым подобострастным шрифтом с завитушками. Безотносительно к вашим целям или намерениям, вы придете к мысли об установке дополнительных TrueType шрифтов в вашу систему. Перед тем как инсталлировать вы, конечно, должны найти их. Интернет — хороший источник, там можно найти бесплатные, условнобесплатные и платные TrueType шрифты для скачивания. После того как вы их скачаете, неплохо бы отобрать те из них, которые предназначены больше для Windows, чем для MAC. Шрифты, разработанные под Windows, обычно запакованы в ZIP файл и не будут представлять трудностей для вас, так как вы их сможете распаковать программой File Roller. Просто дважды щелкните по ним мышью, как вы поступали с другими тарболлами, и следуйте указаниям программы, как было рассказано в Главе 9. После этого файл шрифта появится как иконка с изображением первой прописной и строчной буквы шрифта (см. Рис. 16–1).
Рис. 16–1: Иконки отображают первые буквы шрифтов В дополнение вы можете увидеть все буквы, или почти все, дважды щелкнув по иконке шрифта. Откроется окно, как показано на Рис. 16–2, где вы увидите все буквы от A до Z и традиционную надпись «Быстрая бурая лиса перепрыгнула через ленивую собаку», чтобы вы могли вспомнить уроки правописания в младших и старших классах школы.
226
Глава 16
Рис. 16–2: Предварительный просмотр шрифтов после двойного щелчка мышью
Установка шрифтов В настоящее время есть два способа установки шрифтов в Fedora в зависимости от приложений, в которых вы хотите их использовать. Не вдаваясь в технические детали этих различий, я объясню, как нужно устанавливать шрифты каждым из способов, и какие приложения требуют какой инсталляции.
Пример 16A: Установка шрифтов TrueType «простым» методом Первый способ установки шрифтов проще и новее, чем второй, он практически не требует никаких усилий с вашей стороны. Для удобства, я назову этот метод «простым». Установка шрифтов этим способом осуществляется с помощью подсистемы fontconfig, которая управляет шрифтами в большинстве приложений,
Шрифтовое оперенье
227
установленных в вашей системе. Эти шрифты доступны в программах GNOME и KDE, Mozilla, и немного более простых — OpcnOffire.org. Эти шрифты также доступны при индивидуальной настройке GNOME и KDE. Если вы не будете пытаться устанавливать шрифты для GIMP, то этот «простой» метод вполне универсален. Небольшие различия имеются при локальной (для одного пользователя) и глобальной (для всех пользователей данного компьютера) установках. Для простоты я начну с локальной инсталляции шрифтов.
Скачивание шрифтов В Интернете можно найти много бесплатных шрифтов. Для данного примера я отошлю вас на сайт www. fontfreak.com, где есть хорошая коллекция шрифтов. После того как вы попадете на титульную страницу FontFreak, нажмите ENTER, и перед вами откроется главная страница. Нажмите слева на кнопку PC Fonts, и вы попадете на страницу со шрифтами. Вы можете просмотреть множество страниц с примерами шрифтов, пока не найдете чтонибудь подходящее для себя. Все шрифты, которые вы скачаете, можно в дальнейшем использовать. Поскольку вам нужны шрифты и для Примера 16B, можете сразу скачать и их. В общей сложности для двух примеров вам понадобятся восемь шрифтов, которые надо скачать в домашнюю папку Home folder (но не в какуюто вложенную папку). Не забудьте распаковать архивы шрифтов перед продолжением инсталляции.
16A>1: Локальная установка шрифтов «простым» методом Для начала выберите один из скачанных шрифтов. Затем следуйте следующим рекомендациям: 1. Откройте два новых окна Nautilus, дважды щелкнув по модулю запуска Home folder в панели GNOME. 2. В ячейке Location (Размещение) в одном из окон Nautilus наберите fonts:/// и нажмите ENTER. В окне появятся иконки установленных в системе шрифтов. 3. В другом открытом окне Nautilus (в окне домашней папки Home folder), выберите распакованный шрифт, который вы хотите установить, и перетащите его в окно папки fonts:///. После того как вы проделаете это в первый раз, скрытые подпапки .fonts будут автоматически созданы в папке Home folder. ПРИМЕЧАНИЕ. Имейте в виду, что при перетаскивании новых шрифтов из окна папки Home folder в окно fonts:///, иконки новых шрифтов появятся не сразу. Если вас это не устраивает, вы можете проверить папку .fonts набрав ~/,fonts в ячейке Location (размещение) одного из окон Nautilus. Вы увидите, какие из шрифтов установлены локально — пока должен быть только один.
228
Глава 16
4.
Откройте окно Терминала (не надо становиться root), и наберите: fccache ~/.fonts/. Убедитесь, что есть пробел между fccache и тильдой (~), и нет пробелов между ~/ и .fonts. Затем нажмите ENTER. Будет обновлен кэш шрифтов, и система будет знать, что новые шрифты установлены. Теперь они готовы для использования, хотя вам надо закрыть и открыть заново программы, которые вы открывали ранее, чтобы новые шрифты стали доступны.
16A>2: Альтернативный способ локальной установки шрифтов «простым» методом Если вы хотите увидеть немедленный результат установки шрифтов, то можете попробовать другой способ инсталляции, который даст те же результаты, что и в примере 16A1. Однако, поскольку этот метод использует папку .fonts, созданный на шаге 3 в примере I6A1, вы должны проделать все описанные в том примере операции для инсталляции, по крайней мере, одного шрифта. Давайте, используем два других из скачанных вами шрифтов. 1. Предположим, что вы уже закрыли два окна из примера 16A1, откроем два других окна Nautilus, щелкнув дважды по модулю запуска Home folder в панели GNOME. 2. В одном из открытых окон Nautilus наберите ~/.fonts/ и нажмите ENTER. 3. В другом открытом окне Nautilus, в окне вашей домашней папки Home fold er, подсветятся оба шрифта, которые вы хотите установить, при нажатии и удержании клавиши CTRL и щелканий по иконкам каждого из них. Отпустите клавишу CTRL, щелкните правой кнопкой мыши по каждому из высветившихся шрифтов, и выберите Copy Files (Копировать) в выпадающем меню. 4. В окне .fonts щелкните в любом свободном месте и выберите Paste Files (Вставить) в выпадающем меню. Шрифты появятся в окне Nautilus. 5. Откройте окно Терминала (не надо становиться root), и наберите: fccache ~/.fonts// Убедитесь, что есть пробел между fccache и тильдой (~), и нет — между ~/ и .fonts. Затем нажмите ENTER. Как я уже упоминал, этот альтернативный метод дает точно такой же результат, как и в примере 16A1. Единственное отличие состоит в том, что вы сразу видите шрифты, которые копируются в папку .fonts. Какой из этих методов вы будете использовать в дальнейшем, целиком зависит от ваших предпочтений.
16A>3: Деинсталляция шрифтов, установленных локально «простым» методом (Опционально) Независимо от того, как вы устанавливали шрифты, описанным в примере 16A 1 или 16A2 способом, вы можете просто удалить их, проделав следующее: 1. Откройте папку .fonts в домашней папке Home folder набрав ~/.fonts/ в ячейке Location (Размещение) окна Nautilus, и перетащите ненужный шрифт в Корзину (Trash).
Шрифтовое оперенье
229
2. Откройте окно Терминала (не надо становиться root), и наберите: fccache ~/.fonts/, и нажмите ENTER.
16A>4: Глобальная установка индивидуальных шрифтов «простым» методом Шрифты, которые вы установили, сможете использовать только вы сами, когда войдете в систему под своим именем. Если вы хотите сделать их доступными всем пользователям вашего компьютера, то процесс установки будет немного другим. Мы используем только один из скачанных вами шрифтов в этом примере. Папка со шрифтами для общего пользования находится в директории root, поэтому вам надо войти в систему под паролем суперпользователя, чтобы установить шрифты. Следуйте дальнейшим указаниями. 1. Откройте окно Терминала и войдите под root, используя команду su. 2. Скопируйте файл, который хотите установить, в глобальную папку шрифтов набрав следующую команду и дав подтверждение ENTER: cp /bome/username/fontname.ttf /usr/share/fonts/ Обратите внимание на пробелы между cp и /home, между .ttf и /usr. Также убедитесь, что набрали свое имя пользователя вместо username, и название шрифта вместо fontname. К примеру, если ваше имя пользователя thucuc, а шрифт называется arachnid, первая команда будет: cp /home/thucuc/arachnid.ttf /usr/share/fonts/ 3. Вернитесь в Терминал и наберите fccache /usr/share/fonts/ и нажмите ENTER, чтобы обновить кэш шрифтов и закончить процесс инсталляции. Вам все еще необходимо быть пользователем root.
16A>5: Глобальная установка нескольких шрифтов «простым» методом Если вы хотите установить сразу несколько шрифтов одновременно, вы можете поступить довольно просто. Процесс почти такой же, как описано в примере 16A4, имеются лишь небольшие отличия. 1. Создайте новую подпапку в окне домашней Home folder и назовите ее ezglo fonts. 2. Разместите все шрифты, которые вы хотите установить этим способом в папку ezglofonts. Давайте, сейчас используем два новых шрифта из скачанных вами ранее. 3. Откройте окно Терминала и войдите под root, используя команду su. 4. Скопируйте все шрифты из папки ezglofonts в новое глобальное хранилище шрифтов, набрав следующую команду и нажав ENTER: cp /home/username/ezglofonts/*.ttf /usr/share/fonts/ Имейте в виду, что вам не надо набирать названия шрифтов, поскольку групповой символ (*) объяснит вашей системе, что необходимо скопировать все файлы, заканчивающиеся на .ttf в папке ezglofonts. Вам надо, конечно, поставить свое имя пользователя.
230
Глава 16
5. Вернитесь в окно Терминала, наберите fccache /usr/share/fonts и нажмите ENTER, чтобы обновить кэш шрифтов. Для этого вам надо быть пользователем root/ Теперь вы можете сделать резервную копию файлов шрифтов на CD или флоппи дисках, а затем удалить их из системы. Однако сохраните папку, поскольку она может понадобиться вам в будущем.
16A>6: Деинсталляция шрифтов, установленных глобально «простым» методом (Опционально) Если вы хотите удалить шрифты, установленные для всеобщего использования методом, описанным в примере 16A5, вам надо сделать следующее: 1. Откройте окно Терминала и войдите под root. 2. Наберите rm /usr/share/fonts/fontname.ttf и нажмите ENTER. Убедитесь, что вы вставили название шрифта, который вы хотите удалить, вместо слова fontname. 3. Обновите кэш шрифтов, набрав fccache /usr/share/fonts/ и дав подтверждение ENTER.
16A>7: Делаем шрифты доступными для приложений OpenOffice.org Если вы хотите сделать установленные шрифты, любым из перечисленных выше способов, доступными для приложений OpenOffice.org, вам надо проделать несколько дополнительных шагов. К счастью, они не очень трудные. 1. Войдите в Главное меню и выберите Office > OpenOffice.org Printer Setup. 2. Когда откроется окно администрирования Printer Administration, щелкните по кнопке Fonts (Шрифты) в нижней части окна. 3. Откроется окно шрифтов. Щелкните по кнопке Add (Добавить) в правой нижней части окна. 4. Появится окно добавления шрифтов Add Fonts. В ячейке Source (Источник) наберите либо /home/username/.fonts/ (без пробелов за слэш), чтобы сделать шрифты доступными локально, или /usr/share/ fonts/, чтобы сделать их доступными глобально. Список шрифтов появится в специальной папке, хотя это может занять несколько секунд. Если они так и не появятся, щелкните по ячейке еще раз, и они должны появиться. 5. Если вы хотите сделать доступными все шрифты, кликните Select All (Выбрать Все) и нажмите кнопку OK. Если вы хотите сделать доступными только некоторые из них, нажмите и удерживайте кнопку CTRL и щелкайте по названиям шрифтов. (Если вы хотите сделать доступным всего лишь один шрифт, не нужно удерживать клавишу CTRL). После того, как вы выберите шрифты, нажмите кнопку OK. 6. Откроется окно хода инсталляции на короткое время, после чего вы увидите маленькое окошечко, в котором вам будет сообщено, что x шрифтов установлено. Щелкните OK.
Шрифтовое оперенье
231
Вы можете, также, удалить шрифты, которые не должны использоваться OpenOffice.org, для чего выберите в окне шрифтов Fonts те, которые хотите удалить, и щелкните Remove.
Пример 16B: Установка шрифтов TrueType Fonts для использования с Core X Теперь, когда вы знакомы с «простым» методом, давайте попробуем второй метод, который более громоздкий, по крайней мере, на первый взгляд. Я назвал его «X method,» глобальной установки шрифтов для использования его с более старой подсистемой шрифтов core X. По большому счету, вам этот метод ни к чему, если вы не хотите устанавливать шрифты для GIMP, которые обрабатываются на fontconfig.
16B>1: Установка шрифтов с использованием X Method Для установки шрифтов X method, проделайте следующие шаги: 1. Создайте новую папку в вашей пользовательской Home folder и назовите ее myxfonts. 2. Перетащите шрифты, которые вы хотите установить, в новую папку myx fonts. Давайте, используем два оставшихся из скачанных ранее шрифтов. 3. Откройте окно Терминала и станьте root. 4. Создайте новую системную папку для новых шрифтов X и назовите ее xsys fonts, набрав следующую команду и дав подтверждение ENTER: mkdir /usr/share/fonts/xsysfonts/ 5. Скопируйте шрифты из папки myxfonts в системную xsysfonts, набрав другую команду и нажав ENTER: cp myxfonts/*.ttf /usr/share/fonts/xsysfonts Будут скопированы все шрифты, которые находились в папке myxfonts, так что будьте внимательны. 6. Набериете cd /usr/share/fonts/xsysfonts и нажмите ENTER, чтобы перейти к папке xsysfonts. 7. Наберите ttmkfdir > fonts.scale и нажмите ENTER. Не забудьте оставить пробелы по обе стороны от значка >. Это нужно для того, чтобы перевести длинное название шрифта в формат, понятный подсистеме core X. К примеру, шрифт grudge.ttf станет &misc&Grudge&medium&r&normal — 0&0&0&0& p&O&iso 10646&1 на жаргоне core X. 8. Наберите mkfontdir и нажмите ENTER. Будет создан алфавитный список шрифтов в директории, в которой подсистема core X сможет разобраться. 9. И в конце, объясните системе, где искать новую папку xsysfonts, набрав следующую команду и дав подтверждение ENTER: /usr/sbin/chkfontpath -a /usr/share/fonts/xsysfonts ПРИМЕЧАНИЕ В дальнейшем вам не надо будет повторять пункт 9 для добавления других шрифтов с помощью X method.
232
Глава 16
После этого, перегрузите вашу машину и сделайте заслуженный перерыв, выбрав напиток по вашему вкусу. После того, как вы опустошите стакан, а ваша система перезагрузится, вы обнаружите ваши шрифты в меню большинства программ, установленных на вашей машине, включая OpenOffice.org. Чтобы упростить себе жизнь в будущем, я советую вам сделать резервные копии файлов из папки myxfonts в вашей Home folder на CD или флоппи диск. После этого вы сможете удалить оригиналы шрифтов, чтобы освободить дисковое пространство, но в случае необходимости, сможете восстановить их из резервной копии на внешнем носителе. Вы можете сохранить и саму папку, но она вам может понадобиться при инсталляции новых шрифтов.
I6B>2: Деинсталляция шрифтов, установленных с помощью X Method (Опционально) Для удаления шрифтов, установленных по описанному выше методу, следуйте инструкциям: 1. Откройте окно Терминала и станьте root/ 2. Наберите cd /usr/share/fonts/xsysfonts и нажмите ENTER. 3. Наберите rm fontname.ttf (заменив fontname на название шрифта, который вы хотите удалить) и нажмите ENTER. Повторите этот шаг для каждого из удаляемых шрифтов. 4. После того, как вы удалите все ненужные шрифты, наберите ttmkfdir > fonts.scale и нажмите ENTER. Не забудьте оставить пробелы по обе стороны от знака >. 5. Наберите mkfontdir и нажмите ENTER. 6. Выйдите из окна Терминала. Шрифты исчезнут после перезагрузки компьютера, хотя вы можете не делать это сразу.
Пример 16C: Двойная загрузка: Установка шрифтов из раздела Windows (Опционально) Теперь, когда вы знаете, как смонтировать раздел Windows (Глава 12), нет причин, по которым вы можете не использовать множество шрифтов, которые пылятся там без дела. Перевод шрифтовых файлов из Windows в раздел Linux с использованием Fedora очень похож на метод, разобранный в примере 16A и 16B.
16C>1: Размещение шрифтов Windows Независимо от того, какой способ вы выберите для установки шрифтов Windows в Fedora, первые три шага будут одинаковыми. 1. Смонтируйте раздел Windows, как это было объяснено в Главе 12. 2. Откройте новое окно Терминала.
Шрифтовое оперенье
233
3. Проверьте, где находится папка со шрифтами Windows, и затем в окне Терминала наберите cd, пробел, путь к папке Fonts и нажмите ENTER. Очень возможно, что путь будет следующим: /mnt/windows/ WINDOWS/Fonts, но может и чутьчуть отличаться (/mnt/windows/win dows/Fonts, например) в зависимости от версии Windows, которую вы используете. В зависимости от выбранного вами метода инсталляции, дальнейшие шаги будут различаться.
I6C>2: Локальная установка шрифтов Windows с использованием «простого» метода Для локальной инсталляции шрифтов Windows для использования подсистемы fontconfig (и большинства приложений в вашей системе), сделайте следующее: 1. Скопируйте шрифты, которые вы хотите установить в папку .fonts , наберите следующую команду и нажмите ENTER; cp fontname.ttf ~/.fonts/ Вам не надо становиться пользователем root для этого. Убедитесь, что вы заменили fontnane на название шрифта, который хотите установить, и замените username на ваше имя пользователя. Если вы хотите скопировать все шрифты из директории Windows (запомните, что их очень много), вам надо набрать*.ttf вместо fontname.ttf.. Убедитесь, что есть пробел между cp и fontname.ttf, а, также, между fontname.ttf и ~/. fonts/. 2. Наберите fccache ~/.fonts/ и нажмите ENTER. Установка завершена. Если вы хотите сделать эти шрифты доступными для OpenOffice.org, вам надо проделать шаги, описанные в примере 16A7.
16C>3: Глобальная установка шрифтов Windows с использованием «простого» метода Для того чтобы сделать шрифты Windows доступными для всех пользователей, следуйте следующим указаниям: 1. В окне Терминала станьте пользователем root, а затем скопируйте необходимые шрифты в системную папку, набрав следующую команду и дав подтверждение ENTER: cp fontnonre.ttf /usr/share/fonts/ Если вы хотите инсталлировать все шрифты из директории Windows, наберите *.ttf /usr/share/fonts/ и нажмите ENTER. 2. Наберите fccache /usr/share/fonts/ и нажмите ENTER, чтобы завершить процесс установки. И опять, чтобы сделать эти шрифты доступными для приложений OpenOffice.org, вам надо проделать шаги, описанные в примере 16A7.
234
Глава 16
16C>4:Установка шрифтов Windows с использованием X Method Для того чтобы установить шрифты Windows с использованием X method (для приложений, на использующих подсистему fontconfig, например, GIMP), следуйте следующим инструкциям: 1. Станьте пользователем root в окне Терминала, и затем скопируйте нужные шрифты в папку xsysfonts, набрав следующую команду и дав подтверждение ENTER: cp fontnome.ttf /usr/share/fonts/xsysfonts/ Если вы хотите установить все шрифты Windows, наберите cp *.ttf /usr/share/fonts/xsysfonts/ и нажмите ENTER. 2. Наберите cd /usr/share/fonts/xsysfonts и нажмите ENTER. 3. Наберите ttmkfdir > fonts.scale и нажмите ENTER. 4. Наберите mkfontdir и нажмите ENTER. Шрифты готовы для использования после перезагрузки компьютера.
Шрифты Windows не для двойной загрузки системы Может так случиться, что ваша система может загружаться только из Linux, и, следовательно, не иметь шрифтов Windows, но вы постоянно имеете дело с документами, набранными шрифтами Windows. К счастью, вы можете скачать и установить группу шрифтов, известную как Microsoft TrueType Core Fonts, которая включает Arial, Times New Roman, Courier New, Comic Sans и некоторые другие. Эти шрифты упакованы как исполняемые файлы Windows (.exe), поэтому вам нужно установить утилиту, называемую cabextract, для того чтобы извлечь шрифты (файлы .ttf) из .exe файлов. Утилита cabextract может быть скачана и установлена с помощью Synaptic. Просто наберите cabextract в окне поиска Find, а затем следуйте стандартным процедурам, описанным в Главе 10. Чтобы скачать шрифты, зайдите на сайт http://sourceforge.net/ projects/corefonts. Прокрутите эту страницу вниз, пока не найдете секцию Latest File Releases. Здесь будут три пункта: cabextract, corefonts и шрифты. Щелкните по ссылке Download рядом со шрифтами, откроется страница загрузки, на которой вы сможете выбрать интересующие вас шрифты. Я рекомендую установить, по крайне мере, Arial, Courier и Times, не только потому, что они стали стандартом в компьютерном мире, но они поддерживаются множеством языков, что довольно удобно, даже при том, что вы не интересуетесь иностранными языками. После того, как файлы загружены, используйте установленную утилиту cabextract, чтобы извлесь шрифты из .exe файлов. Для упрощения процедуры, можно создать новую папку внутри вашей домашней Home folder, назовите ее mscorefonts, а затем перетащите туда все .exe файлы. Затем откройте новое окно Терминала и проделайте следующее (вам не надо становиться пользователем root): 1. Наберите cd mscorefonts и нажмите ENTER. Вы попадете в папку mscorefonts.
Шрифтовое оперенье
235
2. Наберите cabextract *.exe и нажмите ENTER. Новая установленная программа cabextract извлечет содержимое файлов, оканчивающихся на .exe из папки mscorefonts. Если вы загляните в папку mscorefonts, вы увидите оригинальные .exe файлы, ваши новые шрифты (файлы .ttf), и, возможно, файл с названием fontinst.inf, который можете игнорировать. Для установки шрифтов, установите .ttf файлы, следуя инструкциям по установке шрифтов «простым» методом.
Настройка системных шрифтов Теперь, когда вы знаете, как скачать и установить шрифты, вы, возможно, захотите настроить вашу систему для их использования. Для начала выберите Preferences > Font (Предпочтения > Шрифты) в Главном меню (см. Рис. 163).
Рис. 16–3: Настройка системных шрифтов Вы можете заменить четыре группы шрифтов на вашей машине; для Рабочего стола, заголовков окон, меню, приложений, и содержания окон Nautilus, а также те, которые вы используете при наборе команд в Терминале. Изменения вступают в силу немедленно, поэтому вы должны решить, хотите или нет, вы их сделать. Помимо других возможностей настройки системы, шрифты могут изменить ее до неузнаваемости. Конечно, забавно иметь самый невообразимый Рабочий стол, невероятную цветовую гамму, безумные иконки, а если к этому добавить вычурные шрифты, то терпение
236
Глава 16
может лопнуть. Конечно, вы вольны делать все, что хотите, но только не обвиняйте меня, что занимаетесь бесполезным делом.
Пример 16D: Создание собственных шрифтов с помощью PfaEdit (Опционально) Логично закончить эту главу созданием собственных шрифтов (или, по меньшей мере, модификацией уже существующих). PfaEdit позволит вам создать или модифицировать TrueType, PostScript, и шрифты bitmap (см. Рис. 16–4). Интерфейс программы выглядит немного устаревшим, но будьте уверены; PfaEdit — удобная и простая в использовании программа.
Рис. 16–4: Использование PfaEdit для создания шрифтов
16D>I: Скачивание, установка и запуск PfaEdit Вы можете скачать PfaEdit с сайта http://dag.wieers.com/packages/pfaedit. Загрузите пакет, подходящей вашей системе. Если вы добавите DAG в репозитарий Synaptic, вы сможете скачать PfaEdit через Synaptic. Для этого наберите pfaedit в окне поиска Find Synaptic и затем следуйте процедурам, описанным в Главе 10. Поскольку пакет представляет собой RPM файл без взаимосвязанных файлов, установка должна пройти гладко. PfaEdit не размещает модуля запуска в Главном меню, поэтому для запуска вы должны открыть окно Терминала, набрать pfaedit и нажать ENTER, или в
Шрифтовое оперенье
237
Главном меню выбрать Run Application (Запуск Приложений), набрать pfaedit и щелкнуть Run (Запуск). Чтобы не повторять это каждый раз, создайте модуль запуска, для этого обратитесь к Приложению A. Если вы хотите познакомиться с работой программы PfaEdit и способами создания шрифтов, зайдите в меню Help (Помощь). Если вы захотите просмотреть обучающую программу по созданию шрифтов с помощью PfaEdit, щелкните по ссылке Example (Примеры) на обзорной странице, или зайдите сразу на страницу http://pfaedit. sourceforge.net/editexample.html.
238
Глава 16
17 ТАКС ГОВОРИТ НА ВАШЕМ ЯЗЫКЕ Linux для многоязычных пользователей и изучающих языки
Сегодня практически все операционные системы, в той или иной степени, поддер живают много языков, или стремятся к это му. Это справедливо и в отношении Linux. Откройте Webбраузер и вы прочтете, без вся ких дополнительных программ, тексты на всех Европей ских языках, включая и русскую кириллицу. Не являются исключением тексты на китайском, японском, тайском, арабском или еврейском языках, которые вы сможете увидеть, приложив минимум усилий. Многоязычные способности Linux также огромны, и Fedora Core позволяет их использовать в полном объеме. Как вы скоро увидите, можно установить поддержку любого языка и полноценно общаться с системой на том языке, который вы выбрали. В дополнение к этому, существует огромное количество бесплатных программ для изучающих иностранные языки, и вы получаете в свои руки действительно мощный инструмент.
Поддержка просмотра иностранных документов Если вы хотите только прочесть Webстраницу, или любой другой документ, написанный на иностранном языке, вам не нужно устанавливать — только просмотреть. Документы, или webстраницы, написанные латиницей, например, шведские, итальянские, малазийские, тагальские не требуют никаких ответных шагов с вашей стороны. В Главе 16 вы устанавливали один из наборов шрифтов Microsoft TrueType Core Fonts (собственно, Arial, Courier New, или Times New Roman), с помощью которого вы можете прочесть страницы и документы, написанные на многих языках, использующих латиницу, но требующих специальных диакритических знаков, как, например, вьетнамский, а также на языках, которые не используют латиницу (арабский, еврейский, тайский), или использующих кириллицу (русский, украинский, сербский и болгарский). Для других языков вам нужно будет устанавливать специальные шрифты. Если вы попадете на страницу, написанную на языке, для которого в вашей системе нет шрифтов, текст будет отражаться странными символами, как, например, страница на хинди, показанная на Рис. 17–1.
Рис. 17–1: WebQстраница на хинди, выведенная без специально установленных шрифтов После того, как вы установите нужные шрифты, странные символы сменятся на нужные знаки алфавита. (В данном случае, я инсталлировал шрифт indiс.ttf, который скачал с сайта www.indianindian.com/download, щелкнув по ссылке Free Indic TTF Font.) В результате страница стала выглядеть так, как должна (см. Рис. 17–2).
240
Глава 17
Рис. 17–2: WebQстраница на хинди после установки шрифта indic.ttf Другие языки, которые требуют установки пакетов специальных шрифтов, — это китайский, японский и корейский. Они включены в Инсталляционный Диск 2. Вы найдете их, дважды щелкнув по папке Fedora на этом диске (папка RedHat, если вы используете Red Hat Linux 9 вместо дистрибутива, приложенного к этой книге), а в ней — папка RPMS. Названия файлов этих шрифтов начинаются с ttfonts: • ttfonts&ko для корейского • ttfonts&zh_CN — упрощенные китайские знаки для жителей КНР • ttfonts&zh_TW — традиционные китайские иероглифы, используемые на Тайване • ttfonts&ja для японского После того, как вы скопируете файлы, вы можете установить их двойным щелчком мыши, как пакеты RPMs. Если вы хотите (или вам необходимо), то можете скачать и установить все эти шрифты с помощью Synaptic/APT. Для этого наберите ttfonts в ячейке поиска Find окна Synaptic. Затем нажмите на стрелку поиска рядом с ячейкой. Вы сможете выбрать нужные вам шрифты из списка, который Synaptic выдаст в результате поиска.
Смена кодировки в Mozilla Если вы установили новые шрифты, но не можете просмотреть страницы, для которых вы их инсталлировали, смените кодировку в Mozilla. Вы сможете это сделать, зайдя в меню Вид (Mozilla View) и выбрав Change Coding (Смена Кодировки). В подменю вы сможете выбрать нужную кодировку для языка данной страницы. Обычно Mozilla делает это сама, но автор может забыть включить нужную кодировку в HTMLстраницу, в этом случае Mozilla, не зная,
Такс говорит на вашем языке
241
что данная страница написана на иностранном языке, использует язык, установленный по умолчанию в вашей системе.
Набор нестандартных символов Набор нестандартных для английского языка букв, таких как , , , , , очень просто осуществить в Linux без всяких дополнительных модификаций. Как правило, это можно сделать с помощью утилиты Unicode Character Map, включенной в вашу систему, которую можно найти в Главном меню в Accessories > Unicode Character Map. Откроется окно, как показано на Рис. 17–3.
Рис. 17–3: Ввод букв с помощью Unicode Character Map Для того чтобы ввести нужный вам символ, выберите язык в левой панели окна, а затем, в правой части, щелкните по букве, которую хотите вставить. Знак появится в маленькой ячейке в нижней части окна в ячейке Text to copy (Текс для вставки). Нажмите кнопку Copy (Копировать) и вставьте букву в нужное место. В некоторых приложениях, таких как OpenOffice.org, данный метод не применим. В этих случаях, программы часто предлагают собственные методы. В OpenOffice.org, например, вы можете щелкнуть по кнопке Insert (Вставить) в меню, и затем выбрать нужную букву. Откроется специальное окно, и вы сможете выбрать нужный символ. Затем нажмите OK, и буква появится в документе, а окно выбора закроется.
Переключатель раскладки клавиатуры Если часто набираете иностранные тексты, вам удобно будет пользоваться утилитой Переключателя раскладки клавиатуры Keyboard Layout Switcher в
242
Глава 17
панели GNOME. Она позволяет быстро переключаться между несколькими раскладками. Например, если вы часто набираете шведские тексты и используете буквы , , , то переключатель раскладки клавиатуры будет намного удобнее, чем вставка этих букв с помощью Unicode Character Map. Конечно, вам надо будет привыкнуть к раскладке клавиатуры и расположению букв для каждого языка, но это не сложно. Переключатель раскладки Keyboard Layout Switcher включен в вашу систему, его не надо устанавливать. Чтобы добраться до него, щелкните правой кнопкой мыши в панели GNOME, где бы вы хотели разместить модель запуска. Затем из выпадающего меню выберите Add to Panel > Utility > Keyboard Layout Switcher (Добавить в Панель > Утилиты > Переключатель Раскладки). Маленькая иконка, выглядящая как клавиша с американским флагом сверху, появится на панели. Пока у вас нет ничего, кроме раскладки по умолчанию, поэтому вы должны сконфигурировать переключатель Keyboard Layout Switcher, чтобы использовать другие раскладки. Для этого щелкните правой кнопкой мыши по иконке и в выпадающем меню, выберите Preferences (Предпочтения), откроется новое окно. Чтобы добавить новую раскладку, нажмите кнопку Add (Добавить) в правой части окна. Откроется окно со списком раскладок. Прокрутите ее, пока не найдете тот язык, который хотите добавить, и щелкните по нему. Появятся доступные для этого языка раскладки, выберите нужную, как это показано на Рис. 17–4. Когда доступны все раскладки, лучше выбрать xkb, поскольку она подходит к большинству вариантов (например, к расположению текстов справа налево, как в арабском или еврейском).
Рис. 17–4: Добавление раскладок в переключателе Keyboard Layout Switcher После того, как вы выбрали раскладку, щелкните по кнопке Add (Добавить), а затем — по Close (Закрыть). После выхода из окна предпочтений Preferences, новая раскладка установлена. На нее можно переключиться, щелкнув по иконке на панели. Вы можете сменять раскладку с помощью горячих клавиш, для чего
Такс говорит на вашем языке
243
в окне предпочтений можете их назначить. Если вы захотите сменить язык раскладки (например, American English на British English, или Spanish на German), вы можете сделать это, зайдя в Главное меню и выбрав System Settings > Keyboard (Системные Настройки > Клавиатура). Вас попросят ввести пароль root, и затем вы увидите список раскладок, которые можете выбрать.
Работа системы с другими языками Одна из особенностей, которая привлекает меня в Linux, — возможность поддержки системой других языков, не только английского. На своей машине я установил поддержку китайского, японского, шведского, а языком по умолчанию является английский. Надо просто выйти из системы и сделать несколько щелчков мышью, чтобы войти снова и увидеть интерфейс на другом языке. У меня есть китайская, японская и шведская версии системы, которые я загружаю, когда захочу. Это очень удобно, если вы собираетесь выполнять много работ на иностранном языке, или, если вы изучаете иностранный язык и хотите, как можно больше практиковаться в нем. Это также удобно, когда есть пользователи вашей машины, для которых родным является другой язык. В моем университете, например, китайские и японские студенты иногда использовали мой компьютер, дополнительная языковая поддержка позволила им работать на родных языках. В любом случае, это очень полезная функция. Пользоваться этим свойством очень просто в GNOME, и в зависимости от языка, который вы хотите установить, потребуется минимум инсталляций. Правила те же, что я упоминал, когда говорил о поддержке языков только для чтения, — если вы хотите, чтобы система работала с романскими языками (французский, английский, датский, малазийский, и т.д.), вам не нужно ничего делать. Если у вас установлен набор шрифтов Microsoft TrueType Core Fonts, вы можете и писать на этих языках. Поддержка японского, китайского и корейского языков несколько сложнее. Для того чтобы была возможность писать на этих языках, не достаточно только установить дополнительные шрифты, необходимы также другие приложения для ввода текста. Лучше всего устанавливать поддержку дополнительных языков во время инсталляции системы, как было описано в Главе 2. Если система уже установлена без поддержки этих языков, то лучше добавить их без переустановки всей системы, заглянув на сайт книги (www.edgypenguins.org/nongeeks), где есть информация о необходимых для этого пакетах. Имейте в виду, если вы будете использовать в будущем оболочку KDE (или уже используете), вам необходимо будет установить специальные файлы для каждого языка, с которым вы хотите входить в систему. Вы найдете необходимые RPM файлы в папке RPMS инсталляционного диска Install Disk X. Файлы имеют названия вроде kdeil8nCzech, kdeil8nArabic, и т.д. Вы можете использовать также Synaptic/APT. Для этого наберите kdeI в окне поиска Find главного окна Synaptic, а затем выберите из списка тот язык, который хотите установить.
244
Глава 17
Многоязыковый вход в систему Вход в систему на другом языке не представляет сложностей. Для начала вам надо открыть окно входа в систему. Для этого вам надо запустить ваш компьютер как обычно и подождать, пока откроется окно приглашения входа в систему, или, если вы уже запустили систему, выйти из нее, набрав Log Out в Главном меню на панели. В окне входа в систему нажмите на кнопку Language (Язык) в левом нижнем углу экрана. В выпадающем окне появится список всех доступных языков, даже тех, которые вы не установили. Щелкните по названию языка, который вы хотите использовать (из тех, что вы инсталлировали, конечно), и нажмите OK. Список закроется автоматически, и вы продолжите работать как обычно, набирая имя пользователя и пароль для входа в систему (не забывая при этом нажимать клавишу ENTER). В маленьком выпадающем окне вас спросят, хотите ли вы установить этот язык для входа в систему по умолчанию. Вы можете выбрать либо Just for This Session (Только для этого сеанса), либо Make Default (Сделать языком по умолчанию). Чтобы вы не выбрали, не составит большого труда сменить язык в дальнейшем, выйдя из системы и войдя в нее снова под прежним языком, и сделав его языком по умолчанию. Процесс загрузки продолжится, и все будет протекать как обычно. В зависимости от выбранного языка, ваш Рабочий стол появится с иконками на соответствующем языке. Меню, заголовки, даже маленькие окошки подсказок Tips, которые выводятся при наведении мыши, будут на выбранном языке. (На Рис. 17–5 показаны иконки Trash (Корзины) и Start Here (Начать Отсюда) на разных языках.) Большинство приложений откроется с меню и кнопками на этом языке.
Рис. 17–5: Иконки Рабочего стола на английском, еврейском, японском, исландском и турецком языках
Ввод текста на китайском, японском и корейском языках Эта секция корейского языка. Вы, конечно, можете прочесть ее, если вам это интересно. Я включил ее, поскольку эта работа полезна только тем, кто установил, или планирует установить поддержку китайского, японского языков.
Такс говорит на вашем языке
245
В отличие от большинства европейских языков и таких, как тайский, арабский, хинди, где после нажатия на клавишу клавиатуры, автоматически появляется буква на экране, китайский, японский и корейский требуют определенной конвертации, которая осуществляется специальными приложениями (фактически, набором приложений), называемыми редакторами ввода Input Method Editor (IME). Конечно, это терминология Windows, но я использую ее для удобства. В любом случае, каждый язык имеет свой редактор IME, и Fedora автоматически устанавливает нужный редактор для инсталлированных языков. Хотя для китайского, японского и корейского языков необходимы редакторы IME, чтобы отобразить слова на экране, каждый из них работает по своему изза различных систем письма.
Китайский В то время, когда большинство людей (по крайней мере, не лингвисты) думают, что китайский язык наиболее запутанный, письмо состоит из тысяч иероглифов, на самом деле — он наиболее простой. Китайский редактор IME, известный как система транслитерации китайских иероглифов, просто переводит латинские буквы на клавиатуре в китайские символы, или Hanzi. Для редактора — это несложная задача, просто большой словарь. Ниже приведено несколько подсказок для использования китайского редактора IME: • CTRL + SPACE — переключатель IME. • Выбор символов Hanzi нажатием на соответствующие кнопки в палитре выбора; клавиша SPACE возвращает вас к первому номеру в этом списке. • Затем выбираются китайские TrueType шрифты: AR PL KaitiM GB, AR PL SongtiL GB, ZYSong 18030.
Японский Японский редактор IME работает намного сложнее, поскольку имеются три системы письма: Kanji (идеографические знаки, заимствованные много лет назад из китайского), фоноалфавитная hiragana (используемая, в основном, для грамматического времени и окончаний), и katakana (используемая для слов, заимствованных из других языков). Но все же, стандартным методом ввода текста на японском языке является классическая латинская раскладка с добавлением некоторых дополнительных функциональных клавиш. Набор текста проходит в два этапа: сначала редактор IME конвертирует текст, набранный латиницей в hiragana, а затем конвертирует в Kanji, katakana, или элементы hiragana, после того, как нажата клавиша SPACE. Пример вы можете увидеть на Рис. 17–6. В первой строке редактор IME конвертировал rinakkusdenihongonyuuryoku modekimasu (что означает, вы можете вводить текст на японском в Linux) в hiragana. На второй строке, после того, как пользователь нажал SPACE, редактор IME превратил написанное в элементы Kanji, hiragana и katakana. Первое слово «Linux» было переведено в katakana как заимствованное
246
Глава 17
иностранное слово, в то время как «Ввод текста на японском» и «можете» было конвертировано в Kanji; остальное оставлено в hiragana.
Рис. 17–6: Использование японского редактора IME Ниже приведено несколько подсказок для использования японского редактора IME: • SHIFT + SPACE — переключатель IME. • Нажатие SPACE конвертирует строки в hiragana в необходимые элементы Kanji, katakana и hiragana. • Нажатие ENTER — подтверждение конвертации, BACKSPACE — отмена. • Японские шрифты TrueType — Kochi Gothic и Kochi Mincho.
Корейский Работа корейского редактора IME отличается и от китайского, и от японского, поскольку корейское письмо не похоже на другие. Корейцы либо полностью используют алфавит, называемый Hangul, либо его сочетание с идеографическими символами, заимствованные из китайского, называемое Hanja. В то время как Hanja — практически то же самое, что и китайское и японское Hanzi и Kanji, корейский алфавит Hangul — уникальный, как вы это можете видеть на Рис. 17–7, где написано слово «Корея».
Рис. 17–7: «Корея» (Hangug), написанное горизонтально на Hangul Выглядит все довольно просто, однако изображение не совсем корректно, так как в корейском языке буквы алфавита располагаются на странице особым образом. В отличие от последовательного расположения hiragana, katakana, и большинства других языков, использующих алфавит, буквы Hangul группируются парами, тройками, и, даже, по четыре, которые располагаются по часовой стрелке. IME выводит их (с использованием корейской раскладки клавиатуры) так, как они набираются, но добавляет размер, пробелы и расположение каждой буквы в своем кластере (см. Рис. 17–8).
Такс говорит на вашем языке
247
Рис. 17–8: Пример расположения букв в кластерах в корейском редакторе IME Ниже даны некоторые подсказки по работе с корейским IME: • SHIFT + SPACE — переключатель IME. • Нажатие SPACE — подтверждение составления кластеров Hangul. • Для конвертирования Hangul в Hanja, нажмите F9 до подтверждения кластеров Hangul, чтобы перейти к палитре выбора Hanja. Щелкните по нужной клавише в палитре и нажмите ENTER. • Корейские шрифты TrueType — Baekmuk Batang, Baekmuk Dotum, Baekmuk Gulim и Baekmuk Headline.
Программы для изучающих иностранные языки Kdeedu Если вы изучаете иностранные языки, вас должен заинтересовать очень полезный набор программ, доступный через пакет Kdeedu (KDE для развлечения и образования), который включает программу изучения испанских глаголов (KVerbos), французского произношения для детей (KLettres), и две карточные программы (карточки для слов) — KVocTrain и FlashKard. Есть еще несколько образовательных программ, которые не имеют отношения к языкам (например, популярный звездный атлас). Для установки индивидуальных Kdeedu программ, вы должны установить целиком пакет kdeedu. Вы без проблем можете сделать это через Synaptic. После запуска Synaptic наберите kdeedu в окне поиска и следуйте стандартной процедуре установки, которую вы изучали в Главе 10. Если ваш инсталляционный пакет состоит из 3х CD Fedora или Red Hat Linux 9, вам надо просто скопировать RPM файл kdeedu на жесткий диск из папки RPMS на инсталляционном диске Install Disk 3. Затем двойного щелчка мыши хватит для инсталляции.
Карточки для слов Как я уже упоминал, в пакет Kdeedu входят две программы для карточек. Наиболее сложная из них — KVocTrain, которую вы можете запустить из Главного меню, выбрав запуск Run Program (ни одно из приложений Kdeedu не появляется в меню GNOME). В окне запуска Run Program наберите kvoctrain и нажмите Run. KVocTrain, по моему мнению, не нуждается в составлении собственного списка слов для запоминания; но она очень полезна при добавлении списков для изучения из Интернета. Файлы, которые оканчиваются на kvtml,
248
Глава 17
включают списки слов и фраз, спряжение глаголов, и даже не языковые пункты, такие как мировые столицы или музыкальные ключевые знаки. Чтобы скачать один из таких списков, зайдите на страницу Kdeedu Contributed Learning по адресу http://edu.kde.org/contrib/ kvtml.php и загрузите все, что вам понравится, на жесткий диск. Я бы посоветовал создать специальную папку в вашей домашней папке Home для хранения этих файлов. Вы можете ее назвать kdeedu_data. При открытии файлов в KVocTrain, вы сможете просмотреть их в виде списка, или в виде карточек слов, или, даже, в виде короткого теста (см. Рис. 17–9).
Рис. 17–9: Тесты в KVocTrain Если вы хотите создавать собственные карточки, то программа FlashKard будет лучшим выбором (хотя она использует те же .kvtml файлы, что и KVocTrain). Для запуска FlashKard войдите в Главное меню и выберите Run Program, в открывшемся окне наберите flashcard и нажмите Run. Появится окно программы FlashKard и вы можете начать ввод тех слов, которые хотите запомнить (см. Рис. 17–10). После создания списка слов и выражений, вы можете проверить себя, обычным для карточек способом, зайдя в меню свойств Function и выбрав Quiz (Тест).
Такс говорит на вашем языке
249
Рис. 17–10: FlashKard в режиме ввода слов и теста
Пример 17A: Установка словаря StarDict Dictionary (Опционально) Одна из самых необходимых программ для изучающих иностранный язык, или для тех, кто использует иностранные слова, — словарь GNOME, который называется StarDict (см. Рис. 17–11). Это простой словарь, который может одновременно переводить слова и выражения из разных языков.
Рис. 17–11: Поиск слов в StarDict
250
Глава 17
После того, как программа запущена, будут выведены переводы со всех языков, которые были установлены во время инсталляции StarDict. Она работает во всех направлениях перевода, поэтому значения будут выводиться в том виде, в каком вы их набрали, независимо от языка. Например, у меня на машине установлены следующие направления перевода: EngSwe, SweEng, GerSwe, Swe Jpn, jpneng, engjpn, ChiEng, и EngChi. Если я набираю слово поанглийски, я получаю перевод на шведский, китайский и японский. Если пошведски, то получаю переводы на английский и японский и т.д. StarDict — хороший инструмент для чтения текстов в файлах или на web страницах; если она запущена, то в ней появляются переводы слов, на которые вы навели мышь в других программах. На Рис. 17–12 показана эта встроенная функция в действии на webстранице. Она называется Scan Selection (Выбор Просмотра) и проявляется, когда вы набираете текст в какомто документе, или в диалогом окне самой программы. Вы можете выбрать слово, а StarDict выдаст его значения.
Рис. 17–12: Встроенная функция StarDict в выбранном тексте
Загрузка файлов StarDict Для того чтобы скачать последнюю версию StarDict, зайдите на страницу http://stardict.sourceforge.net и загрузите stardict&2.4.2–l.i386.rpm (или более новую версию) в вашу папку Tarballs_and_RPMs. Если вы обнаружите RPM файл на вашем инсталляционном диске, не используйте его. Это не одно и тоже. Чтобы использовать словарь, вам надо скачать некоторые словарные файлы, обычно пары словарей для выбранных направлений перевода (например, Англо — Немецкий и НемецкоАнглийский). Вы можете сделать это, щелкнув по ссылке Dictionaries (Словари) вверху wedстраницы. Когда вы попадете на страницу со словарями, вы увидите несколько дополнительных ссылок: dictd&www.dict.org, dictd&www.freedict.de, dictd&www.mova.org, *Quick, zh_CN, zh_TW, и ja. Ссылка FreeDict (dictdwww.freedict.de) приведет вас на страницу, где вы найдете даже больше, чем искали, хотя вам надо их проверить. Когда вы начнете скачивать, загружайте RPM файлы, не тарболлы, чтобы упростить установку.
Такс говорит на вашем языке
251
17А>1: Установка программы StarDict и словарей Программа StarDict и все словари для нее в виде RPM файлов (должны быть, если вы прислушивались к моим советам), поэтому у вас не должно возникнуть проблем с их инсталляцией. Просто щелкните дважды на пакете StarDict. Остальная процедура точно такая же, какую вы изучали в Главе 8, поэтому проблем не должно быть. После того как вы установите программу, проделайте тоже самое со словарями, которые хотите установить. Все очень просто.
17А>2: Запуск StarDict Запуск StarDict — простой: войдите в Главное меню и выберите Accessories > More Accessories > StarDict (Аксессуары > Другие > StarDict). Программа запустится и разместит маленький апплет в панели GNOME. Когда вы будете щелкать по апплету, главное окно словаря будет то появляться, то исчезать. Если вы сделаете по нему щелчок правой кнопкой мыши, либо запустится, либо остановится функция перевода Scan Selection. Это очень удобно, поскольку, когда StarDict запущен, появляется выпадающее окно всякий раз, когда вы наводите мышь на какуюнибудь часть текста в любом месте, что, на мой взгляд, может сильно нервировать.
Хотите большего? Есть, конечно, и другие программы для изучающих иностранные языки, многие из которых имеют языковую специфику. Если вы хотите найти другие программы, посетите мой сайт этой книги (www.edgypenguins.org/non geeks/multilingual.html), где перечислены другие приложения, которые я нашел и протестировал в Fedora Core. Там есть парочка ссылок на японские языковые приложения (Gjiten и Kanjipad), поскольку я использую этот язык.
252
Глава 17
18 ТАКС БЕЗ ПРОВОДОВ Беспроводная связь в Linux
Когда появились первые ноутбуки, то самым большим впечатлением было то, что люди, наконец, оторвались от своих столов. Люди могли работать со своим компьютером где угодно. Сидя на полу и скрестив ноги потурецки перед телевизором, я держал мой лэптоп и играл в игру Wall Street, используя экран телевизора. Все было прекрасно, но потом появился Интернет. И лэптопы стали привязанными к телефонным линиям и Интернеткабелям. К счастью, с появлением беспроводных технологий ноутбуки были освобождены снова. С хорошим беспроводным оборудованием вы можете использовать ваш компьютер где угодно, если там есть связь. За завтраком дома, во дворе, в библиотеке университета, или в местном баре вы можете оставаться онлайн без подключения вашего компьютера к чему бы то ни было.
Могу ли я использовать беспроводную связь? Рано или поздно, вам придется присоединиться к беспроводному сообществу, это вопрос вашего выбора и необходимости. Если у вас нет лэптопа, то особых причин устанавливать беспроводную связь у вас нет, если не считать, что вы можете переносить ваш настольный компьютер в пределах квартиры; и тот факт, что Linux поддерживает беспроводные устройства для дэсктопов, не может служить главным аргументом. Но, если, с другой стороны, у вас есть лэптоп, который вы используете сидя на станции Санта Фе в СанДиего, ожидая своего поезда в L.A., или находясь в комнате отеля во время отпуска в Сиэтле, или просто греясь на солнышке перед входом своего дома, то почему бы и не использовать беспроводные устройства? Если вы уже сделали свой выбор, или еще только раздумываете, прикидываете — продолжайте читать…
Беспроводные протоколы Перед тем, как присоединиться к скоростным каналам беспроводной связи, вам необходимо познакомиться с тремя протоколами, которые используются сегодня: 802.11a, 802.11b, и 802.1lg, которые все вместе называются WiFi (сокращение от wireless fidelity — беспроводная передача информации). Если вам интересно, то протокол представляет собой согласованный формат передачи данных, утвержденный Институтом инженеров по электротехнике и электронике (Institute of Electrical and Electronics Engineers — IEEE). Из этих трех протоколов 802. 11 домашнему пользователю нужны только 802.1lb и 802.1lg, поскольку оборудование для них намного дешевле, чем для 802.1la, которое используется на больших предприятиях. Наиболее быстрый из этих двух протоколов — 802.1lg, имеет скорость передачи 54 Mbps, а 802.1lb — только 11 Mbps. Linux поддерживает беспроводные карты 802.llg, однако лучше на сегодняшний день использовать скорость подключения 11 Mbps и протокол 802.1lb, чем выбирать беспроводные карты. И хотя это звучит как сознательное ограничение своих возможностей, тем не менее, таково положение дел. Другая причина, по которой вы не должны чувствовать себя ущербными при использовании беспроводных карт 802.11b, это — то, что они намного более распространены, чем более новые 802.llg. Большинство общедоступных беспроводных точек доступа (hot spots) в аэропортах, университетах и отелях используют протокол 802.11b. Даже, если вы используете в этих местах протокол 802.11g, или у когото из домашних установлен этот протокол, вы все равно сможете выйти в Интернет по протоколу 802.1Ib, поскольку оба эти стандарта совместимы (хотя ваша карта 802.11b не может достичь скорости передачи 802.1Ig). ПРИМЕЧАНИЕ Карта 802.11a не совместима с 802.1Ib или 802.1Ig.
254
Глава 18
Оборудование Wi>Fi Для того чтобы установить домашнюю беспроводную сеть WiFi, вам необходимы, по меньшей мере, два устройства: беспроводная точка доступа (WAP) и беспроводная сетевая карта (NIC), которые вы можете видеть на Рис. 18–1. Оба этих устройства работают как пара трансиверов, общающихся друг с другом по радиосигналу вместо проводного соединения. WAP передает сигнал, полученный из Интернета (по кабелю, или через ADSL модем) устройству NIC на вашем компьютере. Последний, в свою очередь, получает переданный сигнал от WAP и передает ему обратно данные, полученные с вашего компьютера.
Рис. 18–1: Все, что нужно для установки WiQFi: точка доступа и сетевая карта Главное различие между беспроводным и проводным Интернет соединением показано не рис. 18–2. В обычном проводном соединении кабель от высокоскоростного Интернет источника подсоединяется напрямую к вашему компьютеру. Если вы используете модем, к примеру, то ваш Интернет кабель идет от модема к Интернет порту вашего компьютера. При установке WiFi, Интернет кабель подсоединяется к беспроводной точке доступа, а не к компьютеру. А беспроводная сетевая карта NIC подсоединяется уже к вашей машине. Зачастую это PC Card, которая устанавливается в порт PCMCIA на лэптопе (или в специальный адаптер на дэсктопе). Затем NIC и беспроводная точка доступа соединяются друг с другом по радио каналу вместо проводов, — своего рода виртуальная связь, если хотите.
Такс без проводов
255
Рис. 18–2: Сравнение проводного и беспроводного Интернет соединения
Беспроводная точка доступа Если вы захотите установить беспроводную систему дома или в офисе, то в первую очередь вам надо будет приобрести беспроводную точку доступа. К счастью, проблемы совместимости с Linux здесь не возникает, поскольку физически они не соединяются. К тому же, сетевая карта NIC 802.1lb будет работать с протоколами 802.11b или 802.11g, поэтому не важно, какую точку доступа вы выберите. Но это не значит, что вы не должны обращать внимание на то, что приобретаете. После установки точки доступа WiFi должна начать работать сразу без специальных настроек, но вам могут потребоваться специальные ограничения, касающиеся безопасности связи. К примеру, вы захотите ограничить доступ к вашей беспроводной точке устройств, находящихся на улице, чтобы они не получили доступ в Интернет. Каждое устройство (узел) в сети имеет собственный уникальный идентификационный номер ID, называемый MAC address (Media Access Control — уникальное 48разрядное число, присваиваемое сетевому адаптеру производителем). Если вы хотите быть уверенным, что только ваша карта NIC имеет доступ к точке WAP, вы должны установить доступ только для этого специфического MAC адреса. Вы можете изменить настройки WAP, открыв Интернет браузер и введя IP адрес беспроводной точки доступа, который должен быть указан гденибудь в инструкции к устройству. На webстранице вы можете ввести или изменить различные установки. Хотя webбраузеры различны, но изменения на компьютерах с установленной системой Linux не сильно отличаются от внесения изменений на машинах с другими операционными системами. Конечно, некоторые точки WAP рассчитаны на использование Internet Explorer для внесения изменений в настройки, и поскольку Linux версии Internet Explorer нет, то вы можете оказаться привязанными к операционным
256
Глава 18
системам Mac или Windows. Может быть и еще хуже: некоторые точки WAP не поддерживают установки через браузер и требуют инсталляции программ под Windows. При выборе оборудования для беспроводной связи, лучше заранее выяснить, что вы приобретаете.
Беспроводные сетевые карты Устанавливаете ли вы дома или в офисе беспроводную точку доступа, или вам нужно получить доступ к публичным точкам WAP (как например, Starbucks), вашей машине понадобится сетевая карта беспроводной связи NIC. Поскольку эти карты напрямую подсоединяются к вашей системе, вам нужно выбрать совместимые с Linux. Fedora Core поставляется со своими драйверами, поэтому, если вы используете карты, для которых подходят эти драйверы, все пройдет гладко. Большинство беспроводных карт NIC — это PC Cards, которые вставляются в слот PCMCIA на вашем лэптопе (см. Рис. 18–3).
Рис. I8–3: Пара слотов PCMCIA К сожалению, совместимых с Linux PC Card не так уж много. Но есть карты NIC, которые вставляются в порт USB, или PCI слот, но драйверы к этим устройствам не входят в пакет Linux. Я бы не советовал вам использовать не PCCard, потому что добавление драйверов в Linux — не простая операция копирования их с CD, как в других операционных системах. Фактически, установка драйверов в Linux, означает изменение ядра системы, что является очень трудным делом, особенно для начинающих. Большинство драйверов, в конечном счете, входят в ядро последующих систем Linux, поэтому я вам настоятельно рекомендую использовать только те, что включены в вашу систему. Если вы хотите узнать больше о поддержке беспроводной связи в Linux, есть замечательный сайт, где вы можете найти ответы на большинство возникающих у вас вопросов: www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/ Wireless.html. Единственный недостаток ресурса — огромное количество информации, поэтому после ее прочтения вы можете еще больше запутаться. Вместо того чтобы бесполезно тратить время, лучше поинтересоваться, какие беспроводные карты NIC поддерживаются Fedora Core.
Такс без проводов
257
Нижеприведенный список взят непосредственно из конфигурационного файла Fedora Core, поэтому выбор любой из этих карт гарантированно будет означать совместимость с системой. Устройства, поддерживаемые драйверами orinoco_cs: Cabletron RoamAbout 802.11 DS Compaq WL100 11 Mbps Wireless Adapter 11 Mbps Wireless PC Card 3Com 3CRWE737A AirConnect Wireless LAN PC Card ELSAAirLancer MC11 Intersil PRISM2 11 Mbps Wireless Adapter Lucent Technologies WaveLAN/IEEE Adapter MELCO WLIPCMH1 MELCO WLIPCML11G Netgear MA40 IRA Wireless Adapter NCR WaveLAN/IEEE Adapter PLANEX GeoWave/GWCFllO ZCOMAX AirRunner/XI300 Устройства, поддерживаемые драйверами airo_cs: Aironet ARIAN 4500 and 4800 Cisco 340 and Cisco 350 series Xircom Wireless Network Adapter CWE1100 Устройства, поддерживаемые драйверами wavelan_cs: AT&T WaveLAN Adapter Digital RoamAbout/DS Lucent Technologies WaveLAN Adapter NCR WaveLAN Adapter Устройства, поддерживаемые драйверами ray_cs: RayLink PC Card WLAN Adapter Устройства, поддерживаемые драйверами netwave_cs: Xircom CreditCard Netwave Несмотря на значительное количество карт в списке, вы можете обнаружить, что многие из них уже не производятся, некоторые продаются под другими торговыми марками, или как OEM (Original Equipment Manufacturer — для оптовых покупателей) изза слияний и поглощений компаний. Если у вас уже есть одна из карт, перечисленных в списке, вы можете попробовать использовать ее, установив в слот и следуя указаниям «Установка беспроводной карты». Если у вас карта, который нет в списке, вы также можете попробовать ее установить, поскольку она может оказаться одной из тех, что сменила марку или модель. Вы можете выяснить кем была изготовлена карта и ее модель с помощью cardctl (утилита проверки PCMCIA карт). Для этого вставьте
258
Глава 18
беспроводную карту в слот PCMCIA вашего компьютера, откройте окно Терминала, станьте пользователем root, используя команду su, наберите /sbin/cardctl ident и нажмите ENTER. Производитель и модель карты отразятся в окне Терминала, если это одна из карт, перечисленных в списке, вы можете быть уверенным, что она заработает. В противном случае, вам надо пройти процесс установки, чтобы понять, что можно сделать. Если вы только собираетесь приобрести карту и не хотите подвергать риску свой кошелек, вы должны произвести проверку более тщательно. Как правило, прямое обращение к одному из многих списков оборудования для Linux будет лучшим способом найти нужное устройство. Я обратился к архивам почтовой рассылки Fedora_List и нашел несколько сообщений о картах, которые могут работать «после вытаскивания из упаковки» без специальных дополнительных драйверов. Я зашел на froogle.google.com, чтобы посмотреть, если возможность их приобрести (и по какой цене). Это были Dell Truemobile 1150 ($39 to $49), Compaq WL 110 ($110 to $200), и Netgear MA401 ($42 to $65). Cisco 350 также было упомянута в списке как работающее без конфликтов с другими устройствами, но чтото могло быть и не согласовано. Нигде не упомянутыми (по крайней мере, в доступных мне источниках) были устройства Buffalo AirStation WLIPCML11GP ($43 to $61), которые я без проблем использовал какоето время. Хотя эти марки и не были упомянуты в списке, проверка с помощью утилиты cardctl показала, что они распознаются моей машиной как Melco WLIPCML11, которые были в списке, так что внешность может быть обманчивой — даже в компьютерном мире.
Установка беспроводной сетевой карты Установка совместимой с Linux беспроводной карты не представляет сложностей. Лучше всего, хотя и не обязательно, процесс установки проводить вблизи беспроводной точки доступа, чтобы быть уверенным в результате. Однако, если у вас есть собственная точка WAP дома или в офисе, подключите ее к Интернету и включите. Если вы собираетесь использовать только общедоступные WAP, то проводите установку, когда будете находиться неподалеку от Starbucks, или другой беспроводной точки доступа. Когда тока WAP находится в рабочем состоянии, подсоедините вашу беспроводную карту NIC к слоту PCMCIA на компьютере. Почти сразу вы должны услышать два коротких сигнала, которые сообщат вам, что все нормально. Какието светодиоды могут загореться на карте в это время. Если нет, то это должно произойти после завершения конфигурации вашей карты. Если вы услышите только один короткий сигнал после вставки карты, это может означать, что карта не поддерживается ни одним из предустановленных драйверов. Если ваш компьютер не подает звуковых сигналов, или вы — перестраховщик, можно визуально проверить, установлены или нет драйверы для вашей сетевой карты, используя команду Ismod (list loaded modules — список загруженных модулей). Для этого, откройте окно Терминала, наберите /sbin/lsmod, и затем нажмите ENTER. Результат должен выглядеть так, как
Такс без проводов
259
показано на Рис. 18–4. Драйверы вашей сетевой карты (например, orinoco_cs) должны появится вверху списка и рядом с pcmcia_core. Конечно, у вашей карты могут быть другие драйверы, в таком случае результат будет отличаться.
Рис. 18Q4: Результат выполнения команды Ismod , показывающий установленные драйверы для беспроводной карты NIC После того, как ваша карта установлена в PCMCIA слот и загружены нужные драйверы, необходимо сконфигурировать систему для работы с сетевой картой, что не должно вызвать у вас трудностей. Просто следуйте следующим указаниям: 1. Откройте окно сетевой конфигурации Network Configuration войдя в Главное меню и выбрав System Settings > Network (Системные Настройки > Сеть). Поскольку большинство материнских плат сегодня поддерживают Интернет, устройство будет отражено в списке, как показано на Рис. 18–5. Если вы не подключены к Интернету, или другой сети через внутренне устройство, оно будет неактивным в списке, поэтому вы можете игнорировать его. 2. Затем вы должны добавить беспроводное устройство в список, что вы можете сделать, щелкнув по кнопке New (Новое). Откроется мастер установки нового сетевого устройства, как показано на Рис. 18–6. 3. На странице выбора устройств Select Device, выберите беспроводное соединение Wireless и щелкните Forward (Дальше), чтобы перейти к следующей странице установки. 4. На странице выбора беспроводного устройства Select Wireless Device появятся два списка: в одном будет имя вашей карты, в другом — другие беспроводные карты Other Wireless Cards. Выберите список с названием вашей карты и нажмите Forward (Дальше), чтобы перейти к следующей странице мастера. Имейте в виду, что название в списке может не совпадать с тем, что указано на самой карте, но это не проблема.
260
Глава 18
Рис. 18–5: Окно сетевой конфигурации 5. На странице конфигурации беспроводного соединения Configure Wireless Connection примите установки по умолчанию, если другие не предоставил ваш Интернетпровайдер. Щелкните Forward (Дальше), когда все будет готово. (Вы сможете вернуться к ним позже и внести изменения, если ваше соединение не будет работать.)
Рис. 18–6: Добавление беспроводного устройства с помощью мастера установки Add Device wizard
Такс без проводов
261
6. На странице конфигурации беспроводного соединения Configure Wireless Connection, если ваш провайдер предоставляет IPадреса автоматически через DHCP (о чем шла речь в Главе 4), просто примите установки по умолчанию и нажмите Forward (Дальше). Если провайдер не использует DHCP, вам необходимо получить данные для настройки у системного администратора или провайдера, ввести их и щелкнуть Forward (Дальше). 7. На странице создания беспроводного соединения Create Wireless Device вы увидите все сделанные настройки. Щелкните Apply (Принять). 8. После завершения работы мастера установки появится маленькое окно, с вопросом, хотите ли вы сохранить установки? Если «да» — щелкните Yes (Да). 9. Появится еще меньшее окно, в котором будет сообщаться, что изменения сохранены и вам надо перезагрузить компьютер, чтобы они вступили в силу. Нажмите OK. Закроется окно конфигурации Network Configuration, где вы могли теперь видеть вашу беспроводную карту в списке (см. Рис. 18–7).
Рис. 18–7: Новая беспроводная карта добавлена в список сетевых устройств Перед тем как закрывать окно конфигурации Network Configuration, я вам настоятельно рекомендую сделать одну вещь, чтобы упростить активацию вашей беспроводной карты. Если ваше устройство еще не подсвечено, щелкните по нему, чтобы выбрать его. Затем нажмите кнопку Edit (Изменить). Откроется окно Wireless Device Configuration (Конфигурация Беспроводного Устройства), где вам надо отметить ячейку рядом с Allow all users to enable and disable the device (Позволить всем пользователям разрешать и запрещать это устройство), как показано на Рис. 18–8. Это позволит вам активировать и дезактивировать вашу карту без входа в систему под именем root. После этого щелкните OK,
262
Глава 18
закроется окно конфигурации Wireless Device Configuration. В другом окошке вас спросят, хотите ли вы сохранить изменения (щелкните Yes), затем будет сообщено, что ваши изменения сохранены (щелкните Yes). Теперь вы можете закрыть окно конфигурации Network Configuration.
Рис. 18–8: Конфигурация беспроводной карты NIC, упрощающая активацию
Активация беспроводной сетевой карты Теперь, когда вы сконфигурировали вашу сетевую карту NIC, вам необходимо активировать ее, чтобы можно было ее использовать, и есть два способа активации. Как я и предупреждал вас при настройке карты, вы должны были перезагрузить компьютер для активации карты, если она не заработала сразу же после перезагрузки, попробуйте это сделать еще раз. Более традиционный путь — использование окна Network Device Control (Проверка Сетевых Устройств). Для этого надо войти в Главное меню и выбрать select System Tools > Network Device Control (Системные Инструменты > Проверка Сетевых Устройств). После того, как окно откроется (см. Рис. 18–9), вы сможете активировать и дезактивировать ваше сетевое устройство, не входя в систему под именем root. Для активации выберите устройство из списка, щелкнув по нему, а затем нажмите кнопку Activate (Активировать). Ваше устройство будет активировано, появится индикация в колонке Status (Состояние). Этот метод может быть использован при активации и дезактивации не только беспроводных, но и обычных проводных устройств, что очень удобно, когда вы используете оба способа подключения.
Такс без проводов
263
Рис. 18–9: Активация сетевого устройства Второй способ активации гораздо проще: вытащите вашу карту, когда вы слышите звуковой сигнал, а затем вставьте снова, после чего ваша машина должна подать двойной сигнал, светодиоды на карте NIC начнут мигать, и все должно быть хорошо. Я люблю этот тактильный метод. Он быстрый, эффективный и очень простой. Но имейте в виду, что эти устройства имеют обыкновение ломаться, портиться, когда ими пользуются подобным образом. Кроме того, ваш слот PCMCIA будет похож на изжеванную бумагу. Так что, не теряйте бдительности.
Быстрое устранение «Wi>Fi неполадок» Во время эксплуатации карт NIC с Linux, вы можете столкнуться с проблемой зависания системы. Это случается не часто, обычно при выполнении определенных Интернетопераций, как в фоновом режиме, так и в активном. Я называю это обычно «WiFi неполадки», хотя вы можете назвать это как угодно. Во время этих неполадок вы не можете ничего делать, даже переместить указатель мыши. К счастью, способ устранения этих неполадок прост — это тактильный метод, о котором я рассказывал в предыдущей секции. Просто выньте вашу карту из компьютера на пару секунд — звуковой сигнал — все должно прийти в норму. Вставьте карту обратно, чтобы заново активировать ее, — двойной звуковой сигнал, — и вы можете возвращаться к тому, что делали в Интернете. Это простой и безошибочный путь решения проблемы (не совсем приятный для компьютера).
264
Глава 18
19 ПОКИДАЯ ГНЕЗДО Подготовка к самостоятельным полетам
Мы почти завершили наше совместное путешествие по миру Linux. Однако прежде отпустить вас в самостоятельный полет, я должен остановиться еще на нескольких моментах. Эта глава состоит из четырех частей: первая посвящена настройке системы, вторая — KDE, третья — обновлению, а четвертая состоит из всяких остатков, которые нигде было поместить в другом месте, однако они очень важны. Некоторые полезные настройки системы Хотя мы говорили о множестве настроек, которые вам могут пригодиться (темы, печать и т.п.), но осталась еще парочка областей, которые достойны упоминания.
Прямой вход в систему (Минуя экран приглашения) Если вы — единственный пользователь на компьютере, то можете задаться вопросом, зачем вам каждый раз нужно вводить имя пользователя и пароль для входа в систему. На самом деле, это не обязательно: систему можно настроить таким образом, чтобы она автоматически загружалась, минуя экран приглашения. Для этого, войдите в Главное меню и выберите System Settings > Login Screen (Системные Настройки > Экран Приглашения). Вам будет предложено ввести пароль суперпользователя root, наберите его и нажмите OK. Появится окно настройки экрана Login Screen Setup (см. Рис. 19–1).
Рис. 19–1: Установка автоматического входа в систему в Fedora Core В окне настройки найдите пункт Automatic login (Автоматический вход в систему), и отметьте пункт Login a user automatically on first bootup (Автоматический вход пользователя при первоначальной загрузке). В выпадающем меню Automatic login username (Пользователи, для которых возможна автоматическая загрузка) выберите свое имя пользователя. Затем нажмите кнопку Close (Закрыть). Когда в следующий раз будет загружаться ваш компьютер, окно приглашения не появится, а сразу будет выведен Рабочий стол. Если вы захотите вернуть обратно окно загрузки по какимто причинам (например, для перехода в KDE, о чем я кратко упоминал, или загрузки системы на другом языке), вы можете сделать это, зайдя в Главное меню и выбрав Log Out (Выход из автоматической загрузки).
266
Глава 19
Смена разрешения экрана Разрешение экрана, если не вдаваться в технические подробности, имеет отношение ко всему, что выводится на монитор. Высокое разрешение (например, 1024 на 768) позволяет вам увеличить свободную рабочую площадь экрана, но все выглядит значительно мельче. Низкое разрешение (такое, как 640 на 480) укрупнит все элементы Рабочего стола и упростит манипуляции с ними, но в то же время оставит гораздо меньше свободного места. Вы могли заметить, что картинка на некоторых мониторах выглядит лучше при определенных разрешениях. ЖК мониторы, один из которых я недавно подключил к своей машине, выдают растянутое и расплывчатое изображение при разрешении 800 на 600, но когда меняю его на 1024 на 768, она становится отличной. Вы можете поэкспериментировать с разрешением своего монитора, если он не выдает то, что вы хотите. Числа, если это вам интересно, обозначают количество пикселей (или точек) по длине и ширине экрана соответственно. Сменить разрешение экрана в Fedora очень просто. Все что вам нужно сделать, это зайти в Главное меню и выбрать Preferences > Screen Resolution (Предпочтения > Разрешение экрана). Откроется окно установки разрешения экрана Screen Resolution Preferences, и вы сможете выбрать нужные значения из выпадающего меню Resolution (Разрешения). Неплохо сразу же проверить, не требует ли новое разрешение смену частоты обновления экрана. После того, как вы выбрали разрешение, щелкните по кнопке Apply (Применить), и разрешение тут же сменится. Откроется маленькое окошко, в котором появится вопрос, хотите ли вы сохранить сделанные изменения, или вернутся к разрешению, установленному по умолчанию (см. Рис. 19–2). Щелкните по кнопке, на которой отражено то, что вы хотели.
Рис. 19–2: Смена разрешения экрана
Смена глубины цвета Глубина цвета имеет отношение к количеству цветов, отражающихся на вашем экране. Основное значение — 256 цветов; Что иногда называют 8битным цветом, Поскольку компьютер использует восемь бит информации для создания одного пикселя на экране. Однако для просмотра графики, особенно фотографий, глубина в 256 цветов сделает картинки грязными и пятнистыми. В этом случае лучше увеличить глубину цвета до тысячи цветов (16битный цвет), что будет более чем достаточно.
Покидая гнездо
267
Вы можете недоумевать, а зачем нужны миллионы оттенков (32битная глубина), чем больше информации отражается на экране, больше расходуется ресурсов компьютера и памяти, а быстродействие уменьшается. Поэтому, если компьютер используется только для работы с текстом, чернобелый режим (1 битовая система) будет намного производительнее, чем 8битная, которая, в свою очередь, будет быстрее, чем 16ти битная и 32битная. Для смены глубины цвета, вам надо войти в Главное меню и выбрать System Settings > Display (Системные Настройки > Экран). После смены пароля на root вы увидите окно Display Settings (Настройка Экрана), в котором вы можете сменить глубину цвета (здесь вы также можете сменить и разрешение). После этого нажмите OK. Изменения вступят в силу после того, как вы выйдите и вновь войдете в систему, или после перезагрузки компьютера.
KDE Я должен сделать несколько предварительных замечаний прежде, чем вы окунетесь в среду KDE. До сих пор я не упоминал об этой среде, за исключением некоторых KDE приложений. Это потому, что GNOME намного проще для начинающих. К тому же, GNOME — среда, установленная по умолчанию в Fedora. Она более развита (по крайней мере, в Fedora). Наконец, она выглядит лучше, удобней (помимо всего прочего, у нее есть полезный Nautilus и прожигатель дисков CD Burner). Если вам нужны дополнительные доводы, посетите сайт Edgy Penguins (www.edgypenguins.org/compurants), где я излагаю причины своей GNOME ориентации. Как только вы перебежите на «другую сторону», вы обнаружите, что KDE выглядит очень похоже, поскольку обе среды используют тему Bluecurve, хотя рамки окон в KDE версии напоминают те, что были до выхода Fedora. Есть и другие незначительные отличия, но вооруженные познаниями в Linux sa справитесь с любыми трудностями. Я — убежденный сторонник практической школы обучения.
Загрузка в KDE Для загрузки в KDE, откройте окно приглашения либо запустив компьютер, либо выйдя из вашей текущей GNOME сессии. Щелкните по слову Session внизу экрана загрузки. Откроется маленькое окошко, в котором надо выбрать KDE и нажать OK. Наберите ваше имя пользователя, нажмите ENTER, появится окно сообщений, в котором будет выведено, что вы выбрали Рабочий стол KDE для следующей сессии и вам необходимо использовать утилиту Switchdesk, если вы хотите сделать KDE средой по умолчанию. Единственное, что вы здесь можете сделать, — это щелкнуть OK, чтобы система убедилась, что вы действительно хотите работать в этой среде. Теперь, если вы пользователь Red Hat Linux 9, вам также будет выведено сообщение в окошке, но другом, где будет задан вопрос, хотите ли вы сделать KDE средой по умолчанию в следующих входах в систему. Для начала я бы вам
268
Глава 19
посоветовал нажать No, пока вы не определились окончательно. Хотя в любом случае вы можете вернуться к среде GNOME и назначить ее средой по умолчанию, проделав те же операции.
Разница между KDE и GNOME Необходимо знать некоторые вещи, чтобы работа в среде KDE была для вас удобной: как справляться с непослушными окнами, как произвести основные настройки (настроить под себя и т.п.), делать скриншоты. Все это сильно отличается в KDE. Чтобы закрыть непокорные окна в KDE используйте комбинацию клавиш CTRL + ALT + ESC. После одновременного нажатия на все три ваш курсор превратится в зловещее изображение черепа со скрещенными костями, с помощью которого вы сможете «убить» любое окно, которое отказывается реагировать на ваши действия. Чтобы изменить настройки KDE используйте KDE Control Center, к которому вы можете получить доступ из Главного меню, выбрав Control Center (см. Рис. 19–3). После того, как он откроется, щелкните по + sign рядом с Appearance & Themes (Вид и Темы), где вы можете выбрать большинство из понравившихся вам тем, как вы делали это в GNOME, хотя многие из них отличаются от тех же в GNOME, и добавить новые более сложным способом. Помните, что вы не можете использовать в KDE темы, которые инсталлировали в GNOME — они разные.
Рис. 19–3: Настройка KDE с помощью KDE Control Center
Покидая гнездо
269
Чтобы сделать снимок экрана (screenshot) в KDE, вам нужно использовать программу захвата KDE, которую вы можете найти, войдя в Главное меню и выбрав Graphics > Screen Capture Program (Графика > Программа Захвата). Она позволяет делать снимки как всего экрана, так и отдельных окон (с помощью таймера), в ней очень просто разобраться. Наконец, перед тем, как вы сами примитесь за KDE, я хочу упомянуть об одном свойстве KDE. Это способность Konqueror (вариант Nautilus в KDE) создавать эмблемы всех изображений в отдельной папке, а затем открывать их как web страницу, как, например, вы это можете увидеть на Рис. 19–4. Воспользовавшись этим преимуществом, укажите папку, в которой есть изображения, для которых вы хотите создать эмблемы, а затем в меню Tools (Инструменты) окна Konqueror выберите Create Image Gallery (Создать галерею изображений). Остальное понятно и без объяснений.
Рис. 19–4: Галерея изображений, созданная KDE Konqueror
Смена Рабочего Стола Предположим, что вам понравилась KDE и вы хотите немного поработать в этой среде, или вы решили ее попробовать, а затем вернуться обратно в GNOME. Для того, чтобы сменить вид Рабочего стола, созданного по умолчанию, вам надо воспользоваться утилитой Switchdesk. Вы можете запустить Switchdesk войдя в Главное меню и выбрав System Settings > More System Settings > Desktop Switching Tool (Системные Настройки > Другие Настройки > Смена Рабочего Стола). Откроется
270
Глава 19
маленькое окошко (показанное на Рис. 19–5), в котором вы можете выбрать KDE (или GNOME, если вы решили вернуться к установкам по умолчанию). После того, как вы внесли изменения, нажмите OK, вновь появится окно сообщений, где вам будет сказано, что системные установки были обновлены и изменения вступят в силу после перезагрузки. Нажмите OK, чтобы закрыть это окно. Не выбирайте TWM внизу страницы, поскольку это заведет вас не туда, куда вы стремились. Я не хочу на этом больше заострять внимание, но если вы проигнорировали мое предупреждение и не знаете как выйти из TWM, щелкните левой кнопкой мыши по абсолютно пустому Рабочему столу TWM и выберите Exit (Выход) из выпадающего меню.
Рис. 19–5: Смена Рабочего Стола с помощью Desktop Switcher
Обновление вашей системы Как вы знаете, все очень быстро меняется в компьютерном мире, это касается и вашей операционной системы, она может обновиться еще до того, как вы успели ее установить. Это относится не только к Linux, но и к Windows, Macintosh OS, и любой другой операционной системе. Для конечных пользователей эти изменения доступны в двух формах: обновление и модернизация.
Обновление В любой операционной системе заложена возможность ее обновления. Обновления минимально затрагивают вашу систему и приложения, с которыми она работает. Оно касается обычно исправления ошибок (как, например, ошибка менеджера Package Manager в Fedora 1), устранения уязвимости системы безопасности, добавления новых свойств, поддержку нового оборудования (например, новых моделей цифровых камер). В зависимости от ваших потребностей и скорости соединения с Интернетом, вы можете скачать все доступные обновления, выбрать нужные, или не загружать их вообще.
Покидая гнездо
271
Если вы хотите обновлять вашу систему, то должны вспомнить, что один из способов мы изучали в Главе 10. Как там объяснялось, с помощью Synaptic можно очень просто обновить систему. Это не только дополнительная возможность обновления, к стандартным пакетам Fedora RPM, но и способ установить другие, не относящиеся к Fedora, дополнения, такие как Frozen Bubble, которую вы инсталлировали с помощью FreshRPMs (и DAG, если вы добавляли ее в репозитарий Synaptic). Вы можете выполнить обновление системы с помощью утилиты Up2date, которая может скачивать прямо с сайта Red Hat Network. Это касается только пакетов RPM, которые являются частью системы Fedora и не могут быть дополнительно скачаны с других сайтов. Но поскольку пакеты Fedora на FreshRPM те же, что и на Red Hat Network, я не вижу для себя особого смысла пользоваться утилитой Up2date, хотя вы можете смотреть на вещи иначе, поэтому я познакомлю вас с ней. Для запуска Up2date щелкните правой кнопкой мыши на Red Hat Network Alert Notification Tool (Уведомления Red Hat) — рядом с часами в панели GNOME, — и выберите Launch up2date (Запустить up2date). Вам будет предложено ввести пароль пользователя, наберите его и нажмите OK. В первый раз вам будет предложено установить ключ для использования агента обновления Red Hat, поэтому нажмите Yes, и ключ будет быстро установлен. Появится агент обновления. Он представляет собой мастер установки, который поможет вам сделать все обновления. Просто нажимайте каждый раз Forward (Далее) пока не попадете в окно Available Package Updates (Доступные Пакеты Обновления) — Рис. 19–6.
Рис. 19–6: Выбор файлов для обновления с помощью Up2date
272
Глава 19
Список доступных пакетов обновлений Available Package Updates покажет вам все, что можно обновить в вашей системе. Вы можете вручную отметить пункты для обновления (или выбрать все пакеты — Select all), и затем нажать Forward (Далее). Up2date скачает и установит выбранные обновления и сообщит вам о завершении работы. Когда появится экран сообщений All Finished (Все сделано), щелкните Finish (Завершить).
Модернизация В то время, как дистрибутивы Linux имеют жизненный цикл от 8 до 16 месяцев между релизами, проект Fedora планируются сделать более часто обновляемым, так что новые версии Fedora Core будут появляться два–три раза в год. Это может показаться чересчур быстрым, но вам не стоит модернизировать свою систему после выхода каждого нового релиза Fedora Core. Как я упоминал в Главе 1, проекты Fedora — родственные, поэтому изменения носят «эволюционный, но не революционный» характер, и многочисленные дополнения могут вас очень мало коснуться. Если вас не убедили мои слова, вспомните, что есть много людей, которые используют дистрибутив Red Hat Linux 7.2, релиз которого был осуществлен в 2001 году (не надо забывать и о тех пользователях, которые работают в Windows 2000 и не перешли на Windows XP, или в Mac OS 9, а не в OS X). Модернизировать систему, или нет — зависит от вас. Если вас она устраивает, зачем ее менять? Но, если один из новых релизов содержим необходимые вам новые функции, то тогда — вперед к модернизации. Самый безболезненный путь модернизации —скачивание и прожиг образов ISO операционной системы, Что мы обсуждали в Главе 7. Это не самая блестящая идея, но если у вас нет широкополосного доступа в Интернет, вам придется потратить по два дня на скачивание каждого образа ISO. Это не будет иметь смысла, если у вас нет пишущего привода CD. В этом случае вам проще будет заказать инсталляционные диски в одном из сервисцентров, перечисленных в конце Приложения B. Цены на CD там вполне разумные, доставляются они быстро, что сэкономит ваше время. Когда инсталляционные диски попадут вам в руки, для модернизации вам надо будет в точности следовать рекомендациям по установке, данным в Главе 2. Естественно, перед началом модернизации, не плохо сделать резервную копию всех данных, которые хранятся на вашей машине. После этого следуйте обычному процессу инсталляции до тех пор, пока не доберетесь Upgrade Examine (Проверка Модернизации) на Шаге 6 (см. Рис. 19–7). Здесь вы должны будете решить для себя, хотите ли только модернизировать систему, или лучше выполнить установку все системы заново. Модернизация поз волит вам сохранить все настройки, дополнительные приложения, и даже дан ные (на всякий случай все равно сделайте резервную копию). Модернизация по может вам избавиться от проблем, возникавших ранее в системе. Выбрав новую установку, вам придется для начала очистить разделы Linux для новой инсталля ции системы. Я предпочитаю последний метод, но вы можете выбрать его по своему усмотрению. Во всяком случае, вы для начала можете попробовать модер низировать систему, а если возникнут какието проблемы, установить ее заново.
Покидая гнездо
273
Рис. 19–7: Выбор модернизации предыдущей версии Fedora Для модернизации существующей версии выберите Upgrade. Остальное должно пройти в автоматическом режиме, после завершения модернизации вам нужно будет восстановить все предыдущие настройки. Для переустановки системы выберите Install Fedora Core и следуйте дальнейшим шагам, как это описано в Главе 2. Если у вашей машины двойная загрузка, и вы собираетесь переустанавливать систему, вам не надо проделывать все шаги для двойной загрузки, как это описано во второй главе; просто следуйте стандартной процедуре инсталляции, но не забудьте выбрать Remove all Linux partitions (Удалить все разделы Linux), когда дойдете до Шага 9. И последнее, о чем стоит упомянуть: если вы используете APT и Synaptic, о чем было рассказано в Главе 10, вам, возможно, придется переустановить эти два файла. Для этого зайдите на www.freshrpms.net и скачайте новую версию APT, которая соответствует обновленной версии вашей системы. Если вы делаете только модернизацию, а не переустанавливаете систему заново, вы можете обнаружить, что при инсталляции файла APT двойным щелчком по нему, вы получите сообщение, что APT уже установлен. Но вам надо его обновить, поэтому установите его через команду в Терминале. Это несложно сделать, войдя под паролем root, для чего надо использовать команду su, а затем набрать rpm Uvh apt* (убедитесь, что нет других файлов с названием apt в вашей домашней папке), после чего наберите ENTER. Дальше следуйте процедуре обновления базы APT и инсталлируйте Synaptic, как вы изучали в Главе 10.
274
Глава 19
Остатки Сейчас мы подошли к небольшой коллекции дополнений, которые трудно связать вместе, отчасти изза того, что я не ввел необходимые понятия в свое время, отчасти потому, что именно здесь для них нашлось место. В любом случае, хоть это и мало связанные между собой темы, они достойны внимания.
Запуск Java апплетов В то время как браузер Mozilla может выполнять команды Java, он не может запускать Java приложения, или апплеты. Они очень многообразны. Многие онлайновые игры в браузере, — это Java апплеты. Если вы когдато подыскивали себе дом через Интернет и осматривали его на экране с разных сторон, вы скорее всего использовали Java апплеты. Для запуска Java апплетов в Fedora Core вам необходимо установить два компонента: Java Runtime Environment (JRE) и плагин, чтобы Mozilla знала где и как получить доступ к JRE. В прошлом, успешный запуск JRE в Linux был большой проблемой. Бесконечными вопросами, вроде «что можно сделать…» ,были завалены все онлайновые форумы Linux. К счастью, в репозитарии DAG сейчас есть оба плагина JRE и Mozilla JRE, доступные как пакеты RPM, что значительно упростило ситуацию. Для того, чтобы скачать оба файла, зайдите на http://dag.wieers.com/pack ages/j2re и загрузите самый последний JRE файл. Он довольно большой, 18.8MB, поэтому приготовьтесь к длительной загрузке. Плагин Mozilla намного меньше, всего 198KB. Он доступен на той же странице, что и JRE, но расположен чутьчуть ниже. После того, как вы скачаете оба файла, их можно установить по двойному клику мыши, как вы это делали в Главе 8. Поскольку файл Mozillaj2re RPM связан с j2re RPM, вы должны сначала установить j2re RPM. После этого необходимо проверить, все ли нормально установлено. Для того, чтобы сделать быстро и увидеть Java апплет в действии, зайдите на http:/java.sun.com/applets/other/BouncingHeads. Когда вы окажитесь на этой странице, имейте терпение, потому что в зависи мости от скорости вашего подключения к Интернету, потребуется какоето время, чтобы загрузить и запустить апплет.
Проверка образов ISO с помощью md5sum Теперь, когда вы являетесь пользователем Linux, вы без сомнения будете скачивать будущие версии Fedora Core в виде ISO образов из Интернета. Большинство сайтов предлагают то, что называется контрольными суммами, или md5sum, файл, с помощью которого вы можете проверить целостность скачанных образов ISO. Вопрос, который чаще всего задают новички, — как проверить целостность скачанных ISO образов с помощью этого файла? Ниже вы прочтете как. Поместите образ ISO и файл md5sum в одну папку. Не важно, есть ли там другие файлы или другие ISO, убедитесь только, что там нет других md5sum файлов. Затем откройте окно Терминала и наберите команду:
Покидая гнездо
275
md5sum -c MD5SUM Если название вашего md5sum файла набрано прописными буквами, замените их на заглавные MD5SUM. Затем нажмите ENTER. В окне Терминала должно появиться нечто, похожее на Рис. 19–8.
Рис. 19–8: Результат работы md5sum в окне Терминала Как вы можете видеть на этом примере, контрольная сумма md5sum для Fedora Core бета (кодовое название — Severn) сверяется не только для инсталляционных ISO, но также и для источников ISO. Поскольку я не скачивал источники ISO, md5sum не смогла их найти. Проверка проведена для трех загруженных инсталляционных ISO и дала положительный результат.
Страницы руководства man (manual) По мере вхождения в мир Linux вы наверняка услышите о страницах с руководствами, которые представляют собой онлайновую документацию по системе Linux, и вы обнаружите, что подобные руководства есть почти по всем приложениями и командам. Несмотря на то, что необходимая информация есть по всем проблемам, она практически недоступна для новичков. К счастью, поначалу вы сможете обойтись без этих страниц, поскольку доступны другие источники (архивные файлы README, документация по GNOME и KDE, к примеру). Но по мере того, как вы будете погружаться в мир Linux, вам придется разбираться в этих страницах. Страницы руководства можно открыть и просмотреть через командный Терминал. Чтобы их просмотреть наберите слово man перед названием команды, приложения или утилиты, о которых вы хотите чтото узнать. Например, чтобы просмотреть документы для команды cp (copy), вам надо набрать man cp и нажать ENTER. Как вы можете видеть на Рис. 19–9, страница документации открыта в окне вашего Терминала. Чтобы прокрутить ее вниз или вверх используйте стрелки, чтобы сменить страницы используйте клавиши PAGE UP aи PAGE DOWN.
276
Глава 19
Когда вы закончите просмотр страниц документации и захотите вернуться в обычное окно Терминала просто нажмите клавишу Q.
Рис. 19–9: Страница документации для команды cp Если вы захотите просмотреть полную коллекцию стандартных страниц документации Linux в HTML формате (со ссылками и указателями), зайдите на страницу http.// linux.ctyme.com.
Проверка уровня чернил в принтере Epson Наконец, мы дошли до одной из последних утилит, которая может понадобиться многим читателям, поскольку струйные принтеры Epson очень распространены. Если вы используете подобный принтер и хотите выяснить сколько чернил осталось в вашем картридже, вам нам скачать и установить пакет gimp&print&utils через Synaptic/APT, набрав в окне поиска gimpprintutils. Пакет включает программу escputil. Для начала вы должно выяснить размещение вашего принтера в браузере Hardware (Устройства). Его можно запустить из Главного меню, выбрав System Tools > Hardware Browser, когда браузер откроется, щелкните по Printers (Принтеры) в левой панели. Ваш принтер может отражаться как /dev/lp0. Теперь, когда вы знаете где располагается ваш принтер, откройте окно Терминала, станьте root и наберите escputil &r /dev/lp0 — i (сменив расположение принтера, если он у вас находится в другом месте), после чего нажмите ENTER. Вы увидите количество оставшихся чернил в вашем Терминале.
Покидая гнездо
277
Пример 19A: Программирование в Linux? (Только опционально, для развлечения) Прежде всего, я должен сказать, что не силен в программировании, у меня не хватает терпения и логики, я просто набирал код в свои ранние компьютерные годы для игр на Atari. Однако, когото может заинтересовать, как пишутся программы и что для этого нужно. Большинство из того, что вам может понадобиться, включено в вашу систему Fedora Core, и имеется много опций. Язык, который является самым популярным и наиболее доступным для новичков, называется Python. Как вы помните, оракул pyWings, который вы устанавливали в Главе 9, был написан на этом языке. Для того, чтобы почувствовать, что такое программирование, я дам вам пару простеньких программ, с которыми вы можете поупражняться. Первая, которая включается во все книги по программированию, называется «Hello, World.» («Здравствуй, Мир.» Все, что программа делает — выводит слова «Hello, World» на ваш экран. Мне всегда это казалось странным, поскольку один человек, который сам и набрал код, видит эти слова, почему же обращение ко всему миру? Поэтому, давайте немного изменим фразу и сделаем ее более осмысленной и вызывающей чувство собственного достоинства. К примеру, «Hey, good look ing» («Эй, неплохо выглядишь»). Фактически, это то же самое. Для того, чтобы написать эту программу, откройте Gedit, войдя в Главное меню и выбрав Accessories > Text Editor (Аксессуары > Редактирование Текста). В окне Gedit наберите следующие две строчки — кавычки тоже. print «Hey, good looking!» print «You are looking fine today.» После этого щелкните по кнопке Save и сохраните программу в домашней папке как goodlooking.py. Вы написали программу, какой бы скромной она ни казалась. Откройте окно Терминала и запустите программу, набрав python goodlooking.py м нажав ENTER. Результат отразится в окне Терминала (см. Рис. 19–10).
Рис. 19–10: Запуск программы Python «Hey, good looking»
278
Глава 19
Хорошо, не так ли? Теперь вы можете создать простое окно для этой жизнерадостной программы с помощью tkinter. Как вы помните, вы устанавливали tkinter в Главе 9 для работы оракула pyWings, который использовал ее по тому же назначению. Для того, чтобы программа открывалась в отдельном окне, откройте опять Gedit и наберите следующее: from Tkinter import Label, mainloop Label (text='Hey, good looking!\n' 'You are looking fine today.').pack() mainloop() Обратите внимание, что нет нигде пробелов после слова today в третьей строке и нет пробелов между mainloop и () в последней строке. Сохраните новую программу в домашней папке Home как goodlooking2.py. Затем вернитесь в окно Терминала и наберите python goodlooking2.py, после чего нажмите ENTER. Ваша новая программа откроется в собственном окне (см. Рис. 19–11).
Рис. 19–11: Программа «Hey, good looking» в собственном окне Все это было довольно безопасно. Если вы находите программирование интересным и хотите узнать больше о Python, зайдите на сайт www.python.org, где есть немало ссылок на онлайновые обучающие ресурсы.
Пример 19B: Запуск Windows программ из>под Linux с помощью Wine (Опционально) Несмотря на то, что есть много аналогов Windows программ в Linux, все равно найдется одна или две, эквиваленты которым вы не найдете. Лично для меня — это австрийская карточная игра Schnapsen. К счастью, есть возможность запускать Windows приложения изпод Linux с помощью программы, которая называется Wine. Сообщество Linux любят говорить о Wine не как о эмуляторе Windows, а называть ее программой совместимости разных ОС. Как бы то не было, ее свойства позволяют нам запускать приложения Windows без установки самой системы на компьютер. Стоит упомянуть, что Wine находится еще в стадии разработки. Она хорошо работает с одними программами, а с другими не работает вовсе. Есть и коммерческие версии Wine, которые в некоторых случаях работают лучше (смотрите ссылки на домашней странице Wine www.winehq.org), но не будет лишним для начала попробовать бесплатные версии, особенно теперь, когда вы готовы перешагнуть черту, отделяющую geek'ов от не geek'ов.
Покидая гнездо
279
19B>1: Скачивание и установка Wine и WineSetuptk Wine не включена в дистрибутив Fedora Core, но вы можете скачать ее с сайта www.winehq.org/site/download и щелкнув по иконке Sourceforge под заголовком Official Wine Versions (Официальные версии Wine). Когда вы окажитесь на странице Sourceforge, прокрутите ее секции пакетов RedHat Packages и скачайте соответствующую вашей системе и процессору версию. Например, если у вас Fedora Core I и Pentium II (или более новый), вам надо скачать 20040l21lfclwinehq.i686.rpm. Другой файл, который вам надо загрузить, — WineSetuptk, графическая утилита установки Wine. Для этого вернитесь на страницу, с которой начинали и прокрутит ее немного дальше до секции Support Files (Файлы поддержки). Оттуда скачайте RPM файл winesetuptk (не тарболл). Когда оба файла окажутся на вашем жестком диске, инсталлируйте сначала WineSetuptk простым двойным щелчком мыши, а затем следуйте обычной процедуре установки, которую Вы изучали в Главе 8.
19B>2: Настройка Вам не придется долго возиться с настройкой Wine — WinSetuptk сделает большую часть работы за вас. Запустите WinSetuptk, набрав winesetuptk либо в окне Терминала, либо запустив диалог Run Application из Главного меню (Main menu > Run Application), после чего появится мастер конфигурации Wine Configuration Wizard (Рис. 19–12).
Рис. 19–12: Настройка Wine с помощью WinSetuptk Мастер предложит сделать три щелчка мышью, ничего набирать не надо. Нажмите Next (Следующий) в первом окне мастера, Next во втором и Finish (Завершить) в
280
Глава 19
третьем, и программа Wine создаст подпапку в домашней папке Home, которая будет работать как раздел Windows (/home/username/.wine/fake_wmdows), в которой вы найдете реальный раздел C:. Если у вас система с двойной загрузкой, вам надо выбрать действительный раздел Windows вместо того, чтобы создавать мнимый на втором шаге работы мастера, хотя я не советую вам так поступать до тех пор, пока вы не поймете, что делаете.
19B>3: Установка и запуск Windows программ из>под Linux После того, как Wine установлен и настроен, не остается ничего другого, как попробовать запустить Windows программу. В этой части задания скачайте, установите и запустите Windows игрустрашилку, которая называется BookWorm Deluxe (Рис. 19–13). Она доступна на сайте PopCap Games (wwiv.pop cap.com), многие игры с которого хорошо идут изпод Linux с Wine.
Рис. 19–13: Windows игра BookWorm, запущенная с помощью Wine Вы должны знать, что игры с PopCap Games — это пробные trial версии, не бесплатные, что означает, что вы должны оплатить дальнейшее их использование. У нас есть только небольшая возможность попробовать Windows приложение. Но для настоящего примера это не имеет большого значения, вы просто изучаете как надо работать, а использованные популярные игры — только инструмент. Но кто знает? Может быть в дальнейшем вы захотите и купить эти игры? В любом случае, вы можете просто поиграть с бесплатными онлайновыми Java версиями (доступными на том же сайте), если вы установили Java Runtime Environment и плагин Mozilla Java plug in раньше в этой главе.
Покидая гнездо
281
Для того, чтобы скачать BookWorm Deluxe, зайдите на сайт PopCap Games (www.popcap.com) и щелкните по кнопке Deluxe Games в левой части окна. Когда вы окажитесь на странице Deluxe Games щелкните по кнопке свободной загрузки Download Free рядом с BookWorm. После окончания загрузки у вас будет файл Bookworm_setup.exe в домашней папке Home. Щелкните по нему два раза и Wine начнет инсталляцию в Windows (Рис. 19–14) BookWorm Deluxe.
Рис. 19–14: Запуск инсталлятора Windows изQпод Wine. Все, что вам нужно, чтобы запустить процесс инсталляции, — это нажать Next (Дальше). Инсталлятор создаст папку BookWorm в папке PopCap Games в папке программных файлов Program Files мнимого windows раздела. Перед завершением установки вы получите предупреждение, что инсталлятор не может создать некоторые ссылки, после чего вам сообщено, что инсталляция прервалась и вы не можете запустить «книжного червя» BookWorm Deluxe. Игнорируйте эти сообщения и все будет в порядке (по крайней мере, в данном конкретном случае). Сейчас вы можете запускать BookWorm Deluxe. Самый простой путь — обратиться к мнимому разделу windows. Для этого откройте окно Nautilus, набрав home/username/.wine/fake_windows/Program Files в ячейке размещения Location box и дайте подтверждение ENTER. Затем щелкните дважды по папке PopCap Games, а затем — по BookWorm Deluxe, которая находится внутри нее. И наконец, дважды щелкните по BookWorm.exe и вскоре вы будете наслаждаться своим глубоким и широким словарным запасом. Если вас интересует, какие еще приложения можно запустить с помощью Wine, обратите внимание на базу данных Wine приложений на странице http://appdb.winehq.org, где описано, какие из приложений работают с Wine, какие есть ограничения и что можно запустить изпод Wine.
282
Глава 19
20 ЧТО ДЕЛАТЬ, ЕСЛИ ТАКС НАЧНЕТ КАПРИЗНИЧАТЬ Решение проблем
Это случается со всеми, не важно, какой операционной системой вы пользуетесь — чтото не так, и вы не в недоумении, что делать? Не расстраиваетесь и, главное, не паникуйте. Я повторяю: НЕ ПАНИКУЙТЕ! Вы только добавите себе неприятности. Поддавшись испугу, вы маленькую пробелу превратите в большую. Не все так страшно, как кажется… обычно. Если все же чтото случилось, и вы не знаете что предпринять, в первую очередь уберите руки прочь от мыши и клавиатуры. Я говорю буквально — руки прочь! Не пытайтесь сразу исправить ситуацию. После этого откиньтесь на спинку стула, глубоко вздохните и подумайте. Что же на самом деле произошло? Что вы могли натворить, чтобы оказаться в такой ситуации? К счастью, по мере того, как вы будете остывать, проблема, как это часто случается, решится сама собой. В противном случае, сделайте перерыв. Спуститесь и съешьте гранола (овсянки с орехами), или густую
похлебку из моллюсков, или (лучше всего) смените шины на вашем велосипеде, чтобы проехаться на нем недели три. После этого, вернетесь к этой книге и поищите, не упоминается ли гденибудь в ней ваша проблема. Честно говоря, у меня не было серьезных проблем с Red Hat или Fedora до сегодняшнего дня. Фактически, проблем было меньше, чем упомянуто в настоящей главе. Но все же, компьютер есть компьютер, а операционная система, будь то Windows, Mac, или Linux достаточно сложны, чтобы при случае доставить неприятности, как выразился мой друг. Поскольку всего предвидеть невозможно, я ограничусь лишь небольшими проблемами, с которыми сталкивался лично я, или мои знакомые. Если вас коснуться другие, попытайтесь найти решение на онлайновых форумах или в списках рассылки, упомянутых в Приложениях. Не забудьте упомянуть, что вы новичок в Linux, чтобы те респонденты, которые будут вам отвечать, дали подробный комментарий. Если вы не понимаете, что вам втолковывают, не поленитесь поискать разъяснения. Мне приходилось сталкиваться лишь с проблемами несовместимости аппаратных средств с операционной системой, все, что вы можете сделать в данном случае, это заменить соответствующее оборудование (чаще всего, это жесткий диск, который выходит из строя). Но поломка оборудования не зависит от системы, и это могло случиться, если на вашей машине была установлена Windows. Не вините Linux в подобных проблемах
Проблемы и решения Одно из окон зависает, его невозможно, даже, сдвинуть. Оно не на что не реагирует, не закрывается. Я сталкивался с этой проблемой. Чтобы вы не делали, оно не отвечает, даже не удаляется. Да, такое случается, но, к счастью, это не большая проблема. Одно из следующих действий, должно дать результат: • Подождите несколько секунд. Это время необходимо, чтобы система обнаружила неполадку и в выпадающем окне сообщило вам то, что вы уже знаете: приложение не отвечает. Если такое окно появилось, нажмите кнопку Kill (Остановить), и можете продолжать работать. Если вы попытаетесь запустить приложение снова, оно должно работать; если это было окно Nautilus, оно откроется автоматически после того, как вы остановите его. Если после остановки вы не сможете запустить приложение, перезагрузите вашу систему. Все должно быть нормально. • Если все, что вы проделали, не дало результата, попробуйте использовать кнопку Force Quit (Принудительный выход), которую вы добавили на панель в Главе 3. Щелкните по кнопке, и курсор превратится в перекрестие. Подведите его к непокорному окну и щелкните еще раз. После этого нажмите клавишу ESC, если курсор в виде перекрестия вам больше не нужен. • Если и данный метод по какимто причинам не принес результата (или у вас установлена Red Hat Linux 9, в которой нет кнопки Force Quit), войдите в
284
Глава 20
Главное меню и выберите Run Application (Запустить Приложение). В диалоговом окне наберите xkill. Ваш курсор превратится в забавный квадрат в квадрате. Подведите его к проблемному окну и нажмите левую кнопку мыши. Программа, или окно, должны закрыться. Если вам не нужен больше такой курсор, щелкните правой кнопкой мыши и он вернется в нормальной состояние. • Альтернативный метод заключается в следующем: войдите в Главное меню и выберите System Tools > System Monitor (Системные Инструменты > Наблюдение за Системой). Откроется окно System Monitor, показывающее все запущенные процессы (и вы удивитесь, как их много). Отыщите в списке culprit и выберите его, щелкнув по нему мышкой. Затем нажмите кнопку End Process внизу окна, и непослушная программа закроется. Скорее всего вам не придется прибегать к этой процедуре, если вы, конечно, сами не захотите. Но знать о ней необходимо.
Иногда я получаю сообщения, что>то или иное приложение GNOME неожиданно закрывается. После чего, открывается вновь. Это нормально? Нет, это не нормально, но иногда случается в GNOME. Не стоит беспокоиться, просто система сама заботиться о своей работоспособности.
Моя панель GNOME Panel исчезает, или не отвечает. Хм!.. Помоему, это самая простая вещь, просто нажмите одновременно CTRL + ALT + BACKSPACE. Ваша сессия GNOME завершится, и вы вернетесь в графическое окно загрузки, чтобы войти в нее заново. Это должно работать и в KDE (или любой другой GUI), если чтото подобное случится.
О, Боже! Все перевернулось с ног на голову, и я ничего не могу поделать. Да, призраки бродят по экрану, повторяющиеся рамки окон, меню, кажется, кровоточат и все похоже на кашу? Мой первый совет: посидите спокойно минуту или две. Ваша машина работает слишком медленно и ей нужно время, чтобы выполнить операции. Как и в предыдущем случае, попробуйте одновременно нажать клавиши CTRL + ALT + BACKSPACE, и вы вернетесь в графическое окно загрузки, которое будет работать нормально.
Мои окна оставляют следы, когда я их перетаскиваю. Смотрится неплохо, но я бы предпочел от этого избавиться. Глубина цвета, установленная на мониторе, возможно более, чем позволяет ваше оборудование. Попробуйте снизить ее с миллионов до тысяч цветов. Я объяснял, как это делается в Главе 19, через окно настройки Display Settings, которое вы можете открыть из Главного меню, выбрав System Settings > Display (Системные Настройки > Экран). Если это не поможет, попытайтесь уменьшить разрешение тоже (в Главном меню выберите Preferences > Screen Resolution). Если и это не помогло, попробуйте увеличить системную память (или приобретите новую видео карту с достаточным объемом встроенной памяти).
Что делать, если Такс начнет капризничать
285
Полное отключение! Мой графический интерфейс GUI исчез, и я неожиданно оказался в текстовом режиме. Я хочу вернуться назад, но не знаю, как это сделать. Верните мне Kansas, Gnat Wizard! Да, это — первоначальная реакция, однажды и со мной такое случалось. Ваш экран стал черным, и вы можете только прочесть [username@localhost username] $. Это выглядит, как давно забытый экран DOS, хотя это Linux. Ох!.. Но не надо отчаиваться, Дороти. Есть простой способ исправить ситуацию. Ваш экран стал одним гигантским окном Терминала. Поэтому, для начала станьте суперпользователем root обычным способом, затем наберите следующую команду и нажмите ENTER: /sbin/shutdown -r now Флаг &r говорит команде закрытия запустить систему заново, если вы не хотите перезагружать компьютер, то можете опустить этот флаг. Слово now в конце команды предлагает перезапустить систему сейчас, не позже, что однозначно указывает на ваши намерения сделать это. После этого: обычное завершение работы отразится на экране, машина остановиться, стартует снова и вернет вас в графическое окно загрузки. Вы снова в Kansas, Дороти… и Тото тоже.
Какой>то спиритизм. Мой экран загрузки весь белый. Все, что я вижу — это мерцание курсора в центре экрана. Что делать? Да, такое иногда случается. К счастью, не надолго. Войдите в систему обычным способом, введите ваше имя пользователя и пароль, как вы видите это на экране загрузки. Несмотря на белый экран, все протекает нормально, и экран станет обычным при следующей загрузке.
Когда я оставляю компьютер включенным и ненадолго выхожу из комнаты, я обнаруживаю после возвращения, что компьютер вышел из системы, и предлагает мне войти снова. Что происходит? Предположим, что это вытворяют не дети или зловредный коллега, а один из модулей скринсейвера. Есть пара способов выяснить, какой модуль вызывает проблему. Первый — эмпирический, вам надо отключить все модули, а затем подключать их по одному, дав возможность проявить себя каждому в отдельности. Если проблема не появится, можно подключать следующий модуль, и т.д. Другой путь применим лишь к отдельному модулю, которому надо дать поработать некоторое время. Если проблема не появится, значит, он безопасный. Когда вы в этом убедились, можете заменить его на другой, и также дать ему поработать некоторое время. Рано или поздно, вы обнаружите неисправный модуль.
286
Глава 20
Мои распечатки выглядят ужасно. Текст выводится с огромными интервалами, отступы не соблюдаются. Что делать? Прежде всего, убедитесь, что это вызвано не грязными головками струйного принтера. Для начала прочистите их. Если это не помогло, попробуйте отметить очередь документов на печать и создайте новую. Если распечатки все равно выглядят плохо, попробуйте установить другой драйвер и проверьте, не решило ли это проблему?
Я не могу извлечь мой CD! Это не сложно. Прежде всего, убедитесь, что нет открытых окон Nautilus, в которых отражается содержание вашего диска. Если есть, сначала закройте их и повторите попытку снова. Если ничего не вышло, откройте окно Терминала и наберите umount /mnt/cdrom, затем нажмите ENTER. Если опять не получилось, попробуйте повторить то же самое, но став суперпользователем root. В крайнем случае, перегрузите машину и сразу (до того, как появилось первое окно Fedora) нажмите на кнопку eject (извлечь) на приводе CD, не традиционный для Linux способ, но срабатывает.
Что случилось? Я, вдруг, не могу больше записывать CD. Если вы можете читать CD без ошибок, но вдруг перестали их записывать, проблема кроется в USB накопителях. Ядро Linux обращается с CD приводами и USB накопителями как с устройствами SCSI (даже, если они таковыми не являются). Если вы запускаете машину с подключенным USB накопителем, система может определить устройства SCSI таким образом, что USB накопитель будет scsibus0, а привод CD — scsibus1. Когда вы пытаетесь записать CD, прожигатель дисков для привода выглядит как scsibus0, и он не знает, что делать. Вы можете проверить это, открыв окно Терминала, став пользователем root, и набрав cdrecord —scanbus нажать ENTER. Если ваш привод в списке отражается как scsibus1, а не scsibus0, вы можете быть уверены, что у вас проблемы с идентификацией. Для ее решения, размонтируйте USB накопитель, отсоедините его от компьютера и перезагрузитесь. Все должно придти в норму. После этого, вы снова можете, если захотите, подключить USB накопитель.
Почему я слышу звук, когда проигрываю потоковое радио или аудио файлы с жесткого диска, но ничего не слышу, когда вставляю аудио CD? Возможно, после установки новой звуковой карты, вы забыли подключить к ней привод CD. У вашего CD привода должны быть три набора проводов, подключаемых к задней стенке: разноцветные провода с прозрачным белым коннектором, набор серых проводов, соединенных вместе в многожильный кабель, напоминающий огромного ленточного червя, и пара обыкновенных черных проводов с маленьким коннектором на конце. Этот последний коннектор (см. Рис. 20–1) обычно подсоединяется к материнской плате. Вы же должны подсоединить его к новой звуковой карте (обычно, там, на слоте стоит CD). Если вам нужна более подробная информация, обратитесь к инструкциям, которые я оставил на webсайте этой книги (www.edgypenguins.org/nongeeks).
Что делать, если Такс начнет капризничать
287
Рис. 20–1: Подключение CD привода к новой звуковой карте
Я следовал вашим инструкциям по установке новых тем для иконок, но ничего не получилось. Вы предлагали проверить… Это одна из странностей системы, которая иногда проявляется. К счастью, это легко излечимо. Прежде всего, распакуйте файл иконки ICON&Tux&n&Tosh& 0.1.tar.bz2 (или любой другой, который хотите установить) двойным щелчком мыши по нему, а затем следуйте обычным процедурам. Будет создана новая папка TuxnTosh (или так, как будет называться ваша иконка). Теперь откройте новое окно Nautilus и в ячейке размещения Location text наберите /home/username/. icons и нажмите ENTER. Откроется «скрытая» папка иконок (название вашей папки может отличаться). Наконец, перетащите папку TuxnTosh из первого окна в окно .icons. У вас появится возможность войти в окно тем Theme Details и найти в списке для выбранной иконки одну из установленных тем.
Перед моими глазами проплывают все земные краски, по моей спине как будто прыгают лягушки. Мое лицо стало наполовину синим, и я похож на отпрыска из фильма Dragnet (Бредень). У меня есть, также, безумное желание бежать в близлежащий Wal>Mart с криком «Neewollah!» Очевидно, в данном случае вы обратились за помощью не по адресу, так как это выходит за рамки моей компетенции, хотя я думаю, что вы занимались не тем, чем надо в средней школе, если только эти слова — не социальнополитическое заявление. Мне кажется, что вам хорошо знаком классический фильм 1956 года Picnic («Пикник») с Ким Новак и Уильямом Холденом — культовый фильм ожидание того, что уже когдато было. Мой совет: вернитесь и послушайте еще раз оракула pyWings. Теперь я заканчиваю, посылая вам искренний Neewollah1! (Тем, кто не знает, что это такое, надо посмотреть фильм.) 1
Произносится как «kneeawalla», это слово Halloween (канун дня всех святых, 31 октября), написанное наоборот (прим. пер.)
288
Глава 20
А СПЕЦИФИКАЦИЯ МОДУЛЕЙ ЗАПУСКА
Во время работы с этой книгой вы устанавливали много приложений, для которых модули запуска не создаются автоматически. Это, особенно, относиться к программам, которые вы компилировали из исходных текстов. Для вашего удобства я собрал команды и расположение иконок для этих приложений без модулей запуска в таком порядке, чтобы вы смогли создать эти модули самостоятельно (как вы это делали в Главе 3).
Пример 9A: py Wings Команда: pywings.py Иконка: /home/username/LocalApps/pywings/icon.xbm
Пример 9B:pyChing Команда: pyching.py Иконка: /home/username/LocalApps/pyching/pyching.png
Пример 11A: Xmahjongg Команда: xmahjongg Иконка: none ПРИМЕЧАНИЕ Нет специальных иконок для Xmahjongg, поэтому вы можете создать свои собственные, или использовать /usr/share/i.cons/BluecurveMexAe/apps/gnomeQmahjongg.png, где хранятся иконки GNOME для игры mahjongg.
Пример 13C: RealOne Player Команда: /home/username/RealPlayer9/realplay Иконка: /home/rg/RealPlayer9/iealplay.xpm
Пример: 16D: PfaEdit Команда: pfaedit Иконка: none ПРИМЕЧАНИЕ: Нет специальных иконок для PfaEdit, поэтому вы можете создать свои собственные, или использовать /usr/share/icons/Bluecurve/48x48/apps/fonts.png.
Команды и спецификация модулей запуска для скрытых программ GNOME В этой секции Приложения перечислены многие программы, которые установлены в вашей системе, но не отражаются в Главном меню GNOME. Вы можете запустить любое из этих приложений, набрав команду в окне Терминала, или зайдя в Главное меню и выбрав запуск программ Run Program, а затем набрав команду в открывшемся окне. Если вам приглянется какаянибудь из этих программ, вы, возможно, захотите создать свой модуль запуска (как вы это делали в Главе 3), чтобы удобнее было до них добираться в следующий раз.
Игры Kolor lines KDE версия игры Lines (Разметка) с огромными шарами. Команда: klines Иконка: /usr/share/icons/Bluecurve/32x32/apps/klines.png
290
Приложение А
Patience KDE версия карточного пасьянса Klondike. Команда: kpat Иконка: /usr/share/icons/Bluecurve/48x48/apps/kpat.png
Megami Игра KDE «Чёрный Джек». Команда: megami Иконка: /usr/share/icons/hicolor/32x32/apps/megami.png
KMahjongg KDE версия игры mahjongg. Команда: kmahjongg Иконка: /usr/share/icons/Bluecurve/48x48/apps/kmahjongg.png
Atlantik Сетевая игра «Монополия». Команда: atlantik Иконка: /usr/share/icons/crystalsvg/48x48/apps/atlantik.png
Klickety Еще один вариант игры, подобной Тетрис, в жанре Same Game. Команда: klickety Иконка: none ПРИМЕЧАНИЕ: Поскольку нет специальной иконки для Klickety, вы можете создать ее сами, скачать, или использовать какуюQнибудь из другого приложения.
KWin4 KDE версия игры «Четверо в ряду», в которую можно играть с компьютером, или в сети. Команда: kwin4 Иконка: /usr/share/icons/Bluecurve/48x48/apps/kwin4.png
Спецификация модулей запуска
291
Утилиты IDLE Графический интерфейс для языка программирования Python. Он может понадобиться вам не только для программирования, просто некоторые книги по Python ссылаются на него (или требуют его установки); чтобы быть продвинутым пользователем, вы можете его использовать. Команда: python /usr/lib/python2.2/site-packages/idle/idle.py Иконка: /usr/lib/python2.2/site-packages/idle/Icons/python.gif
Kdeedu Если вы установили пакет Kdeedu, о котором шла речь в Главе17, то нижеприведенные приложения так же инсталлированы в вашу систему, но скрыты в Главном меню GNOME.
FlashKard Программа создания карточек, которая позволяет делать словарные заметки для самообучения иностранному языку. Команда: flashkard Иконка: /usr/share/icons/crystalsvg/48x48/apps/flashkard.png
Kalzium Графическое оформление периодической таблицы — переживите вновь ваши уроки химии. Команда: kalzium Иконка: /usi/share/icons/crystalsvg/32x32/apps/kalzium.png
KEduca Более сложный вариант карточек — интерактивный вариант самообучения. Команда: keduca Иконка: /usr/share/icons/Bluecuive/48x48/apps/keduca.png
KGeo Интерактивная геометрия. Команда: kgeo Иконка: /usr/share/icons/Bluecurve/32x32/apps/kgeo.png
292
Приложение А
KHangMan Как ясно из названия, это — KDE версия Hangman (Палача). Команда: khangman Иконка: /usr/share/icons/crystalsvg/32x32/apps/khangman.png
Kiten Японскоанглийский, Англо — японский словарь и инструментарий Kanji. Команда: kiten Иконка: /usr/share/icons/crystalsvg/l6xl6/apps/kiten.png
KLettres Очень простая программа для изучения фонетики английского, французского и датского языков. Команда: klettres Иконка: /usr/share/icons/Bluecurve/32x32/apps/klettres.png
KMessedWords Восстановление правильного порядка слов на трех словарных уровнях — вид развлечения. Команда: kmessedwords Иконка: /usr/share/icons/Bluecurve/32x32/apps/kfflessedwords.png
KmPlot Двухкоординатный XY графопостроитель математических функций. Команда: kmplot Иконка: /usr/share/icons/crystalsvg/32x32/apps/kmplot.png
Modupedometa Хотите узнать, какое расстояние преодолевает ваша мышка? Да, это — счетчик пробега для вашей мыши, который показывает как общий пробег, так и метраж одного «путешествия». Команда: kodo Иконка: /usr/share/icons/Bluecurve/48x48/apps/kodo.png
Спецификация модулей запуска
293
KPercentage Улучшите ваши навыки в подсчете процентов.. Команда: kpercentage Иконка: /usr/share/icons/crystalsvg/32x32/apps/kpercentage.png
KStars Очень популярный звездный атлас, который позволяет вам видеть ночное небо из любой точки земного шара, и, даже, в любое время. Команда: kstars Иконка: /usr/share/icons/Bluecurve/48x48/apps/kstars.png
KTouch Программа обучения печати — позволяет практиковаться на любых раскладках клавиатуры. Команда: ktouch Иконка: /usr/share/icons/Bluecurve/32x32/apps/ktouch.png
KVerbos Программа для изучения испанских глаголов. Команда: kverbos Иконка: /usr/share/icons/crystalsvg/l6xl6/apps/kverbos.png
KVocTrain Другая программа для создания карточек в помощь изучающим иностранный язык. Команда: kvoctrain Иконка: /usr/share/icons/Bluecurve/48x48/apps/kvoctrain.png
KDE World Clock Мировые часы — показывает области, где в настоящий момент день или ночь, местное время в любом городе по вашему желанию. Команда: kworldclock Иконка: /usr/share/icons/Bluecurve/48x48/apps/kworldclock.png
294
Приложение А
B РЕСУРСЫ
Поскольку Linux рос и развивался благодаря Интернету, нет ничего удивительного в том, что огромное количество информации доступно в онлайновом режиме. В дополнение к обычным новостным сайтам, сайтам, содержащим практические советы, страницам загрузки, вы найдете обучающие сайты, форумы, списки электронной рассылки, и другую полезную информацию, которая поможет вам в углубленном изучении вашей системы. Онлайновые форумы для начинающих Каждый из этих форумов позволит вам читать сообщения и оставлять собственные (после регистрации) о своей системе. Многие из них содержат
практические рекомендации, или FAQ (Часто Задаваемые Вопросы), где вы найдете способы решения большинства своих проблем. Имейте в виду, что эти форумы посвящены не только Fedora, поэтому убедитесь, что речь идет о вашем дистрибутиве и вашей версией Linux перед тем, как оставлять сообщение. И всегда задавайте дополнительные вопросы, если вам непонятен совет или рекомендация. JustLinux www.justlinux.com LinuxQuestions.org www.linuxquestions.org Linux Forum www.linuxforum.com
Списки рассылок Другой способ получить ответы на ваши многочисленные вопросы и понять, какие проблемы встают перед другими пользователями Fedora, — это списки рассылок. Сообщения отправляют и получают по электронной почте. У вас не будет свободного доступа на web страницу к этому сервису (если вы не подпишитесь на списки рассылок). Поэтому вы можете воспользоваться поиском в Интернете по «Fedora mailing lists,» а также в Yahoo, где имеются специфические группы Linux, Fedora и Red Hat, которые вы можете просматривать в Yahoo Groups, зайдя на http://groups.yahoo.com. Если хотите, можете получить доступ к «официальным« архивным спискам Fedora по адресу www.redhat.com/mailman/ listinfo/fedoralist. Если уровень этих рассылок по тому же вам понятен и доступен, вы можете подписаться на список по тому же URL. ПРИМЕЧАНИЕ: Вы можете обнаружить, что некоторые люди в этом списке, особенно это касается списков Fedora, довольно вычурные, когда пишут «дополнительные сообщения». «Дополнительными» они называются потому, что добавляют собственный комментарий к предыдущему комментарию. Хотя сетевой этикет требует «прямых сообщений», что означает собственный вариант ответа после оригинального комментария. Вы можете удалить ненужный текст в своем ответе, например, чужие подписи в списке, и пр. Посмотрите на пример, представленный на Рис. B–l, что понять, о чем я говорю.
Рис. B–1: Пример прямых сообщений
296
Приложение В
Я пробовал использовать файл контрольной суммы для проверки скачанного ISO образа, но не смог этого сделать. Я не нашел никаких изображений. Я не знаю, в чем моя ошибка, полагаю, я набираю правильную команду: md5sum —c MD5SUM Ты поместил файл контрольной суммы и ISO в одну директорию? Пока я в этом разделе, загрузка ISO — всегда морока, можно ли гденибудь достать диски, не истратив на них целого состояния? Попробуй на cheapbytes.com. Ты можешь достать там любой дистрибутив за $8 или $9.
Совместимость оборудования Если вы хотите узнать, совместимо ли ваше оборудование с Linux, или почитать о других аспектах, связанных с поддержкой оборудования, обратитесь к следующим сайтам: Linux Compatible www.linuxcomptible.org/compatibility.html Алфавитный список всех типов оборудования, от материнских плат до сканеров. Список расположен внизу страницы. LinuxPrinting.org www.linuxprinting.org Linmodems.org www.linmodems.org SANE Project (scanners) www.sane-project.org Linux on Laptops www.linux-laptop.net TuxMobil http://tuxmobil.org
Сайты, посвященные беспроводной связи Wireless LAN Resources for Linux www.hpl.hp.com/personal/ Jean_Tourrilhes/Linux/Wireless.html EZGoal HotSpots www.ezgoal.com/hotspots/wireless Список беспроводных точек доступа в США и во всем мире — от отелей до городских парков. Очень популярный источник.
Страницы загрузки Если вы ищите не входящие в вашу систему приложения, то вы можете найти много бесплатных программ на следующих сайтах:
Приложения и другие пакеты FreshRPMs http://freshrpms.net/packages Коллекция дополнительных пакетов RPM специально для Red Hat Linux/Fedora, сгруппированных по версиям дистрибутивов..
Ресурсы
297
DAG http://dag.wieers.com/packages Другая коллекция дополнительных пакетов RPM специально для Red Hat Linux/Fedora. Пакеты DAG совместимы с пакетами с FreshRPMs. Fedora.us http://download.fedora.us/fedora/fedora/l/i386/RPMS.stable Другая коллекция дополнительных RPM пакетов, хотя и не гарантированно совместимых с пакетами с FreshRPMs и DAG. Planet CCRMA http://ccrma-www.stanford.edu/planetccrma/software Специализированные музыкальные пакеты, многие из которых не найти на других сайтах. Отсюда можно скачать нотные программы и секвенцеры. RPMFind www.rpmfind.rtet/Hnux/RPM Поиск специфических RPM файлов (возможно, в случае взаимозависимости dependency hell) SourceForge.net http://sourceforge.net Источник пакетов RPM и тарболлов. Щелкните по карте программ в нужной категории. Имейте в виду, что некоторые могут быть для Windows. FreshMeat.net http://freshmeat.net Похоже на SourceForge.net. Для просмотра щелкните по ссылке в нужной категории. GNOME.org www.gnome.org/softwaremap Приложения, созданные специально для GNOME.
Настройка под себя art.gnome.org http://art.gnome.org Файлы настройки для GNOME (Обои рабочего стола для GNOME подходят и для KDE.) KDE-Look.org www.kdelook.org Файл настройки для KDE (Обои рабочего стола для KDE подходят и для GNOME.) X MultiMedia System www.xmms.org/skins.php Оболочки для медиа плейера XMMS. Winamp http://classic.winamp.com/skins Оболочки для медиа плейера Windows Winamp 2, которые можно использовать и для XMMS.
Свободные шрифты Font Freak www.fontfreak.com Font Paradise www.fontparadise.com Fontor.com www.fontor.com Divide by Zero Fonts http://fonts.tom7.com
Справочные сайты по Linux Эти сайты предназначены для новичков, на них вы сможете больше узнать о Linux.
298
Приложение В
LinuxCommand.org http:/ /linuxcommand.org Если вы интересуетесь работой в командном Терминале (Linux Command Terminal), то найдете здесь много полезного для себя, включая обучающие программы и объяснения многих команд Linux. NewToLinux.org www.newtolinux.org.uk Обучающие программы и другая информация для новичков, ориентированная для мигрантов с Windows на Linux. Linux Online www.linux.org Все о Linux, включая исторические сведения, дистрибутивы и ссылки на сайты с приложениями.
Новости и информация Это — информационные сайты, посвященные событиям в мире Linux. DistroWatch фокусируется на различных доступных для скачивания дистрибутивах и их свойствах, в то время как Linux Today и LinuxPlanet — онлайновые журналы/газеты. Linux Today http://linuxtoday.com LinuxPlanet www.linuxplanet.com DistroWatch www.distrowatch.com
Покупка Linux на CD В будущем, когда вы захотите приобрести новую версию Fedora (или любой другой дистрибутив), и у вас не будет возможности или желания скачивать его, вы сможете заказать их полные версии на CD по цене от $5 до $10 на любом из следующих сайтов: CheapBytes www.cheapbytes.com Linux CD www.linuxcd.org LinuxInstall.org http://linuxinstall.org
Ресурсы
299
Алфавитный указатель Символы * (специальные символы), 136, 137, 230, 232, 234, 236, 251, 274
А AbiWord (программа), 217, 218 Add Panel (иконка), 49 Advanced Package Tool. См. APT APT (Advanced Package Tool — Управление пакетами) 44, 145–154, 176, 180, 191, 192, 218, 241, 244, 274, 277 Aquativo, 83, 84 Аrt. Cм. графика Аrt.gnome.org (сайт), 79, 83, 85 Atlantik (игра), 291 Audacity (программа), 192, 193
B Bitmap, 197, 198, 200, 225, 237 BookWorm Deluxe (игра — книжный червь), 281, 282
С CD, 20 CD Creator, 106, 107, 108 Cabextract, 235, 236 Calc (программа создания электронных таблиц), 43, 213–215 CDDB, 105 Сore X (подсистема шрифтов), 232 CPU (центральный процессор), 13, 114 Custom, 82
D DAG, 146, 154, 163, 201, 237, 272, 275, 298
Алфавитный указатель
301
DHCP (Dynamic Host Configuration), 56, 262 Dia diagram, 218
E EasyTAG, 191 Epiphany, 69, 119, 120 EZGoal HotSpots (сайт), 297
F File Roller, 138, 139, 143, 158, 220, 221, 226 FAT, 20, 104, 171 Fedora Core, 8 Fedora Linux, 11 Fontfreak.com (сайт), 228, 298 FProt (антивирусная программа), 221 FreshMeat.net (сайт), 88, 298 FreshRPMs, 146 FrozenBubble (игра), 115
G Gallery (окно), 213 GNOME, 9 GIMP. Cм. приложение gPhoto2, 206 GnuCash, 119 GUI (графический интерфейс пользователя), 8
H Hardware Browser, 167, 171, 277 Help, 41 Hiragana, 246 Home Folder (домашняя папка), 41
I ISO, 22, 110–112, 273, 275, 276, 297 Icon Editor (программа редактирования иконок), 205 IDLE (утилита), 292 Image File (ячейка ввода названия файла изображения), 21 IME (редактор системы ввода), 246 Impress (программа), 43
J Java (JRE) (поддержка), 275
K KDE, 9 KOffice, 217
302
Алфавитный указатель
KPPP, 34 Kdeedu (программа для изучающих иностранные языки), 248 KMahjongg (игра), 291 Kolor Lines (игра), 290 Konquerer, 95 KPaint (программа), 199 KVocTrain (программа), 248
L Linux, 8 Login Manager, 84, 85 LAME (кодировщик), 149 LCD (плоский экран), 23
M MAC (Media Access Control — управление доступом к среде передачи данных), 8 MP3, 91, 146, 173, 174, 176–178, 180, 182–184, 186, 187, 191 MP3 для XMMS, 182 MPlayer (программа), 148 Mozilla (Webбраузер), 43 Megami (игра), 291 Mr. Project (программа), 218
N Nautilus, 74–77, 83, 84, 102–104, 106–108, 125, 127, 131, 159, 170, 172, 191, 201, 203, 228, 229, 236, 268, 270, 282, 284, 287, 288 New Emblem (Новая Эмблема), 203, 204 NIC (карта для подключения к беспроводной сети), 255
O OEM (Original EquipmentManufacturer — поставщик [производитель] комплексного оборудования), 258 OpenOffice.org, 43, 45, 51, 133, 200, 210, 211, 213–218, 231–234, 242
P PDF, 38 Protocol (протокол динамической конфигурации хоста), 70 pyChing, 141, 142, 289 pyWings, 133–135, 138–142, 156, 157, 278, 279, 288, 289 pyWings Tarball, 138 Package Management (окно), 118 Package Not Found (окно предупреждения), 117 PfaEdit (программа), 237 Python (язык программирования), 135, 142, 278, 279, 292
R Red Hat Linux. См. также Fedora Core
Алфавитный указатель
303
RPM (Red Hat Package Manager Менеджер пакетов Red Hat), 12, 74, 76, 113–122 Rhythmbox (аудиоплеер), 179
S Sane (программа), 205, 206, 297 Side Pane, 38 Sodipodi, 200 Synaptic, 146 Sinoptic (программа), I.51 Skoosh (игра), 114 SCSI (Small Computer System), 29, 167 Sound Juicer, 177
T Terminal (приложение), 45, 124, 221, 299 Тkinter, 135–137, 142,279
U USB (накопители), 93, 165–172, 206, 207, 257, 287
W WAP (wireless access point беспроводная точка доступа)), 255 WiFi (wireless fidelity — стандарт WiFi на беспроводную связь), 254–256, 264 Wine, 279 Windows, 8 Webбраузер. См. Mozilla (Webбраузер) Webстраницы (создание), 119, 212, 214, 240, 241, 251, 256 World Clock (утилита), 294 Writer (программа), 214
X Xmahjongg (игра), 157 XMMS (аудиоплеер), 180, 182–191, 298 XPenguins (программа), 9, 162–164 XChat, 70
Z ZIP. См. тарболл
304
Алфавитный указатель
А Апплеты, 163, 164, 252, 275 Аудио CD, 149, 287 Аудио форматы, 149
В Видеоплейер gxine, 149 Вирусы, 221 Внешние модемы, 58 Воспроизведение, 181, 207
Г Глубина цвета, 267, 285, Графика, 199, 201, 205, 207Ж, 212, 270
Д Деинсталляция, 121, 161, 162, 229, 231, 233 Двойная загрузка, 19 Диски CDRW (перезаписываемые CD), 107, 108
З Загрузка, 19 Завершение, 31
И Извлечение, 138, 143, 194 Изменение, 39 Иконки, 14 Инсталляция, 12, 20, 26, 28, 83, 114, 117, 150, 163, 191, 194, 201, 282 Интернет, 13 Интерпретатор, 45
К Кабель Ethernet, 57 Карты памяти, 102, 103, 166 Китайский, 241, 246, 251 Клавиатура, 244 Кнопка Browse (Просмотр), 87, 95, 115, 121, 167, 171, 177, 189, 277 Кнопка Colors (Цвета), 76 Кнопка Force Quit, 48 Коллекция Fedora.us, 298 Команда ./configure, 158, 160, 163 Команды, 8, 41, 126–133, 136–138, 140, 141, 144, 148, 158, 160–162, 168, 218, 219, 222, 260, 275–277, 286, 289, 290 # exit, 128 # rpm, 133 $ cd, 129
Алфавитный указатель
305
$ chmod, 131 $ cp, 130 $ df, 126 $ ln, 132 $ locate, 128 $ mkdir, 129 $ mv, 129 $ pwd, 126 $ rm, 130 $ rmdir, 131 $ su, 127 $ whoami, 126 Конфигурация, 24 Копирование, 102, 104, 109, 111, 135, 143. 170, 174, 175. 177, 207 Корейский, 241, 246, 247
М Материнская плата, 13 Модемы, 55 Мониторы, 13, 267 Монтирование, 102, 170, 172 Музыка, 105
Н Настройка, 26 Неисправности. См. проблемы
О Обновление пакетной базы, 147 Окно Background Preferences (фоновых предпочтений), 77, 79 Очистка, 161, 162
П Память, 15, 285 Печать, 95 Плагин Flash, 142 Подсистема шрифтов fontconfig, 227, 232, 234, 235 Приводы CDRW (для перезаписываемых CD), 106 Приложение gFTP, 70 Приложение GIMP, 10 Принтеры. См. струйные принтеры Принтер Epson, 91, 277 Проблемы, 56, 103, 167, 169, 194, 256, 264, 273, 284, 287, 296 Программа gtKam, 207 Программа Grip, 26, 74, 174–178, 184 Программа «Hello, World», 278 Программа gThumb, 201
306
Алфавитный указатель
Программа Tux Paint, 199 Программа Control Center, 269 Программирование, 278, 279 Проигрывание, 105 Прожиг, 106–111, 273 Протокол динамической конфигурации хоста . См. (DHCP) Просмотр. См. Кнопка Browse
Р Ресурсы, 58, 279, 295
С Сайты, 11, 18, 295, 297–299 Сканирование, 205 Совместимость, 13 Струйные принтеры, 277
Т Таблица файловой системы, 168 Тарболл, 155
У Установка, 20
Ф Файл compatlibstdc++ , 143 Флаг disinf , 223 Флоппи диски, 21, 103 Функция автоматического скрытия, 80
Ц Цифровые камеры, 206
Ч Часы, 14, 44, 50, 294
Ш Шрифты, 114, 171, 218, 225–237, 240, 244, 246–248, 298 Шрифты TrueType, 225
Э Электронная почта, 66 Элемент INSTALL, 159 Эмблемы, 75, 76, 194, 202–204, 270
Я Японский, 246
Алфавитный указатель
307
ГЕНЕРАЛЬНАЯ ОБЩЕДОСТУПНАЯ ЛИЦЕНЗИЯ GNU Версия 2, Июнь 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 021111307 USA Кто угодно может распространять точные копии этой лицензии, но никто не имеет пра ва вносить в нее изменения. Преамбула Лицензии для большинства программ сформулированы так, чтобы лишить вас свободы их передачи и модификации. В противоположность этому Генеральная Общедоступная Лицензия GNU гарантирует вашу свободу распространения и изменения общедоступных программ для всех пользователей. Эта Лицензия применима к большей части программ Free Software Foundation и ко всем прочим программам, чьи авторы разделяют эти прин ципы. (Некоторые другие программы Free Software Foundation распространяются по Биб лиотечной Генеральной Общедоступной Лицензии). Вы тоже можете присоединиться к ней со своими программами. Когда мы говорим о свободно распространяемых программах, это относится именно к свободе, а не к цене. Наши Генеральные Общедоступные Лицензии сформулированы так, чтобы гарантировать вам возможность свободного распространения копий общедос тупных программ (и получать за эту работу плату, если пожелаете), получение исходных текстов или возможность их получения, право изменять программы или их части для со здания новых свободных программ; вы должны знать, что можете это делать. Для защиты ваших прав нам необходимо наложить ограничения, которые запретят кому бы то ни было нарушать эти права или просить вас отказаться от них. Эти ограниче ния затрагивают и вас, если вы распространяете копии или модифицируете программы. Например, если вы распространяете копии таких программ бесплатно или за вознаг раждение, вы должны передать получателям права на них, которые имели вы сами. Вы должны быть уверены, что они также смогут получить или будут иметь возможность полу чить исходные коды. И вы должны сообщить эти условия, чтобы они знали о своих правах. Мы защищаем ваши права на двух уровнях: (1) защищаем программы с помощью copy right и (2) передаем вам эту лицензию, что дает вам официальное право копировать, рас пространять и/или модифицировать программы. Кроме того, для защиты каждого автора и нашей собственной защиты, мы хотим быть донести до всех, что на свободно распространяемые программы отсутствует гаран тия. Если программа кемто модифицирована и передана дальше, мы хотим, чтобы полу чатели знали, чтото, что они имеют, это не оригинал, так что проблемы, которые по рождены другими, не должны бросать тень на репутацию автора оригинала. И, наконец, любой свободно распространяемой программе постоянно угрожает па тентование. Мы хотим избежать опасности, чтобы редистрибьюторы общедоступных программ самостоятельно не запатентовали ее, сделав ее своей частной собственностью. Чтобы этого не случилось, мы хотим со всей определенностью заявить, что лицензия должна либо всем позволять свободно пользоваться программой, либо никому. Конкрет ные условия копирования, распространения и модификации приводятся ниже. Терминология и условия копирования, распространения и модификации в Генеральной Общедоступной Лицензии GNU 0. Эта лицензия применима к любой программе или другому продукту, содержащему copyright владельца и сведения о том, что она может распространяться в соответст вии с «Генеральной Общедоступной Лицензией. Слово программа, употребляемое да лее как термин, относится к любой программе или продукту, а также продукту, осно ванному на программе». Это означает, что программа или производный продукт нахо
1.
2.
a. b.
c.
3.
дятся под охраной copyright: то есть продукт содержит программу или ее часть либо буквально, либо с модификациями и/или переводами на другой язык. (Далее перевод включается без дополнительных оговорок в термин "модификация"). Под обращени ем "вы" будем понимать владельца лицензии. Другая деятельность, отличная от копирования, распространения и модификации, не подпадает под действие этой Лицензии; это выходит за ее пределы. Собственно эксплу атация программы ничем не ограничивается и выходные данные, выдаваемые програм мой, подпадают под Лицензию, только если их можно отнести к "продукту, основанному на программе" (независимо оттого, что данные эти получены в результате выполнения программы). Действие лицензии может зависеть от того, что делает Программа. Вы можете копировать и распространять точные копии исходных текстов програм мы в том виде, как вы их получили, на любом носителе, снабженном заметным зна ком copyright и уведомлением об отсутствии гарантии; сохраняйте без изменений формулировки этой Лицензии и подчеркивайте отсутствие гарантии, передавайте другим вместе с копией программы копию этой Лицензии. Вы можете получать плату за саму передачу копии, а также предложить гарантирован ную плату под свою ответственность (от своего имени). Вы можете модифицировать свою копию программы или ее части, реализуя продукт на основе программы, а далее копировать и распределять эти модификации и другие продукты в терминах Раздела 1, обеспечив выполнение всех условий: Модифицированные файлы вы должны снабдить в начале уведомлением на видном месте об изменении, и проставить дату изменения. Вы должны снабдить любой продукт, который вы распространяете или публикуете, как целиком, так и частями, или полученную на основании программы или ее части, лицензией, позволяющей бесплатно передавать ее третьим лицам на основании та кой же лицензии. Если модифицированная программа должна выполнять в интерактивном режиме ко манды, вы должны обеспечить, чтобы в начале работы она автоматически выдавала объявления, включающие соответствующий copyright и уведомление об отсутствии гарантии (либо, наоборот, сообщение, что вы предоставляете гарантию) и что поль зователь может заниматься дальнейшим распространением программы при соблюде нии этих условий, а также информацию о том, где можно увидеть копию этой лицен зии. (Исключение: Если программа сама по себе интерактивная, но в нормальном ре жиме не выдает такие сообщения, ваша работа, базирующаяся на программе, не обя зана выдавать эти сообщения). Эти требования применимы к продуктам, связанным с модификацией в целом. Если выделенная часть этого продукта не является производной от программы, и может рассматриваться как независимая и отдельная работа, тогда эта Лицензия и ее состав ляющие не применимы к этим частям, они распространяются как независимые про дукты. Но когда вы распространяете эти части внутри целого, что можно определить, как продукт на основе Программы, распространение целого должно подпадать под требования этой Лицензии, чьи ограничения будут распространяться на целое, и, та ким образом, на все части, не зависимо от того, кто и что написал. Не следует воспринимать этот пункт как попытку заявить свои права или оспаривать ваши права, на работу написанную целиком вами, а намерение реализовать право уп равления распространением производных или коллективных продуктов, основанных на программе. В дополнение, простое объединение другого продукта, не основанного на программе с Программой (или работой, основанной на Программе) на одном томе хранения или средстве распространения не переносит действие Лицензии на (эту) другую работу. Вы можете копировать и распространять программу (или продукт, основанный на программе из Раздела 2) в объектных кодах или исполняемой форме с учетом требо
ваний Разделов 1 и 2, при условии, что вы также выполните одно из следующих тре бований: a. Сопроводите ее полными машинночитаемыми исходными текстами, которые долж ны распространяться с учетом требований Разделов 1 и 2, на средстве, используемом для обмена программами; или b. Сопроводите ее письменным предложением, действительным не менее трех лет, про дать любой третьей стороне по стоимости, не превышающей стоимость физического носителя дистрибутива, полную машинночитаемую копию соответствующего исход ного кода, который можно распространять с учетом ограничений Разделов 1 и 2, на средствах, используемых для обмена программами; или c. Сопроводите ее информацией, которую вы получили в качестве предложения по рас пространению соответствующего исходного кода. ( Эта альтернатива допускается только для некоммерческого распространения, и только если вы получили программу в качестве предложения в объектных кодах или исполняемой форме, в соответствии с вышеприведенным Подразделом b,). Исходный код предпочтителен для модификации. Полный исходный код подразумевает весь код модулей, плюс все файлы интерфейса, плюс сценарии управления компиляцией и инсталляцией. Однако, в качестве исключения, распространяемый исходный код не обязан содержать то, что обычно распространяется (в исходных текстах или бинарном виде) с основными программными компонентами (компилятором, ядром и т.п.) операци онной системы, в которой программа выполняется, за исключением случая, когда сам компонент сопровождает выполняемые файлы. Если распространение выполняемых или объектных кодов реализуется предоставле нием доступа для копирования из указанного места, тогда предоставление эквивалентно го доступа для копирования исходного кода из того же места считается распространени ем исходного кода, даже если третьи стороны не принуждаются копировать исходный код вместе с объектным кодом. 4. Вы не должны копировать, модифицировать, дополнительно лицензировать или рас пространять программу иначе, чем под данной Лицензией. Иначе любая попытка ко пировать, модифицировать, дополнительно лицензировать или распространять про грамму будет нарушением и автоматически аннулирует ваши права, защищаемые дан ной Лицензией. Однако третьих сторон, получившие копии или права по этой Ли цензии, они не аннулируются, пока они их не нарушат. 5. Вы можете не следовать этой Лицензии, коль скоро вы ее не подписывали. Однако, ни что другое не дает вам права модифицировать или распространять программу или ее производные. Эти действия запрещены законом, если вы не принимаете требования Ли цензии. Поэтому, занимаясь модификацией или распространением программы (или лю бого продукта, основанного на программе) вы должны продемонстрировать вашу при верженность этой Лицензии, и всем требованиями и условиям по копированию, распро странению или модификации программы или продуктов, основанных на программе. 6. Каждый раз, когда вы передаете программу (или продукт, основанный на программе), пользователь автоматически получает лицензию от первого владельца на копирова ние, распространение или модификацию программы с учетом требований и условий. Вы не имеете права накладывать дополнительные ограничения на использование программы теми, кому вы ее передаете. Вы не отвечаете по претензиям, предъявляе мым третьими сторонами к этой Лицензии. 7. Если по решению суда или по заявлению о нарушении патента или по другой причи не (не ограниченной патентными спорами) на вас накладываются требования (реше нием суда, действующим договором или чемто иным), которые противоречат услови ям Лицензии, это не является основанием для нарушения вами условий Лицензии. Ес ли вы не можете одновременно выполнять условия Лицензии и другие обязательства, то вы вообще не имеете права распространять программу. Например, если требова
ния патента не разрешают бесприбыльное распространение программы всеми теми, кто прямо или опосредованно получил от вас копии, тогда единственный вариант, позволяющий не нарушать как те, так и другие требования, заключается в отказе от распространения программы вообще. Если какаято часть этого раздела не применима к конкретной ситуации или невыполни ма при некоторых обстоятельствах, то предполагается, что часть раздела или весь раздел применимы в других обстоятельствах. Целью этого раздела не является попытка подтолкнуть вас к нарушению какихлибо па тентных прав или прав собственности, или оспаривать справедливость таких прав. Этот раз дел имеет единственную цель защиту целостности системы свободно распространяемых программ, которая реализуется практикой общедоступных лицензий. Многие люди внесли большой вклад в обширный набор свободно распространяемых программ, полагаясь на эту систему. Это право автора/дарителя решать, желает ли он (она) распространять программы через какието другие системы и мы не можем навязывать выбор. Целью данного раздела бы ло уточнение того, что является следствием последующего содержания Лицензии. 8. Если распространение и/или использование программы ограничено в некоторых стра нах либо патентами, либо запатентованными интерфейсами, исходный владелец патен та, который поместил программу под данной Лицензией, может добавить явно указан ную географию распространения, исключив соответствующие страны, так что распро странение будет разрешено в странах, не попавших в список исключенных. В этом слу чае данная Лицензия включает ограничения как неотъемлемую часть своего текста. 9. The Free Software Foundation (FSF) может публиковать и/или изменять время от вре мени Генеральную Общедоступную Лицензию. Эти новые версии будут аналогичны по духу данной версии, но могут отличаться в деталях, связанных с вновь возникши ми проблемами. Каждая версия имеет уникальный номер. Если программа указывает версию данной Ли цензии, которая включает и "любую более раннюю версию", вы можете следовать требо ваниям либо данной версии, либо любой более ранней, опубликованной Free Software Foundation. Если Программа не указывает номер версии Лицензии, вы можете выбрать любую когдалибо опубликованную Free Software Foundation версию. 10. Если вы хотите вставить части программы в другие свободно распространяемые про гдукты, чьи условия распространения отличаются, напишите автору и спросите его разрешения. Для программ, защищенных copyright Free Software Foundation, напиши те в Free Software Foundation; мы иногда делаем для этого исключения. Наше решение следует двум целям сохранения статуса свободно распространяемых программ для всех производных этих программ, и вообще, поощрение распространения программ. ОТКАЗ В ГАРАНТИИ 11. ПОСКОЛЬКУ ПРОГРАММА ИМЕЕТ ЛИЦЕНЗИЮ БЕСПЛАТНО РАСПРОСТРАНЯЕ МОЙ ПРОГРАММЫ, НА НЕЕ ОТСУТСТВУЕТ ГАРАНТИЯ (В ПРЕДЕЛАХ ДОПУСКА ЕМЫХ ЗАКОНОМ). ЗА ИСКЛЮЧЕНИЕМ ТЕХ СЛУЧАЕВ, КОГДА ПИСЬМЕННО УКАЗАНО ОБРАТНОЕ, ВЛАДЕЛЬЦЫ COPYRIGHT И/ИЛИ ДРУГИЕ ПОСТАВЛЮТ ПРОГРАММУ "КАК ЕСТЬ" БЕЗ КАКОЙ БЫ ТО НИ БЫЛО ГАРАНТИИ, ЯВНОЙ ИЛИ ПОДРАЗУМЕВАЕМОЙ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯ ПОДРАЗУМЕВАЕ МЫЕ ГАРАНТИИ, НЕОБХОДИМЫЕ ПРИ ТОРГОВЛЕ И ОБЯЗАТЕЛЬНЫЕ ДЛЯ ДРУГИХ КОНКРЕТНЫХ ЦЕЛЕЙ. ВЫ БЕРЕТЕ НА СЕБЯ ВЕСЬ РИСК ЗА КАЧЕСТВО И РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРММЫ. ЕСЛИ ПРОГРАММА ОКАЖЕТСЯ НЕИС ПРАВНОЙ, ВЫ НЕСЕТЕ ВСЕ РАСХОДЫ ПО НЕОБХОДИМОМУ ОБСЛУЖИВА НИЮ, РЕМОНТУ ИЛИ КОРРЕКТИРОВКЕ. 12. НИ В КАКИХ СЛУЧАЯХ, КРОМЕ СЛЕДУЮЩИХ ИЗ ЗАКОНОВ ПО ИСПОЛЬЗОВА НИЮ ИЛИ СОГЛАСИЯ В ПИСЬМЕННОЙ ФОРМЕ, НИ ОДИН ВЛАДЕЛЕЦ COPY RIGHT ИЛИ ДРУГОЕ ЛИЦО, КОТОРОЕ МОГЛО МОДИФИЦИРОВАТЬ ПРОГРАМ
МУ И/ИЛИ ДАЛЕЕ РАСПРОСТРАНЯТЬ ЕЕ В СООТВЕТСТВИИ С УСТАНОВЛЕН НЫМИ РАЗРЕШЕНИЯМИ, НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТЬ ЗА НАНЕСЕН НЫЙ ПРОГРАММОЙ УЩЕРБ, ВКЛЮЧАЯ ЛЮБОЙ УЩЕРБ ОБЩЕГО ХАРАКТЕРА, СПЕЦИАЛЬНЫЙ, СЛУЧАЙНЫЙ ИЛИ ЯВЛЯЮЩИЙСЯ СЛЕДСТВИЕМ ПОВРЕЖ ДЕНИЯ, ВЫЯВЛЕННОГО ПРИ ИСПОЛЬЗОВАНИИ ПРОГРАММЫ ИЛИ НЕВОЗ МОЖНОСТИ ИСПОЛЬЗОВАТЬ ПРОГРАММУ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВА ЯСЬ, ПОТЕРЕЙ ДАННЫХ ИЛИ ИХ НЕПРАВИЛЬНОЙ ПЕРЕДАЧИ, КОТОРЫЕ ПО НЕСЛИ ВЫ ИЛИ ТРЕТЬЯ СТОРОНА, ИЛИ НЕСПОСОБНОСТЬ ПРОГРАММЫ ВЗА ИМОДЕЙСТВОВАТЬ С ДРУГИМИ ПРОГРАММАМИ), ДАЖЕ ЕСЛИ У ВЛАДЕЛЬЦЕВ ИЛИ ТРЕТЬЕЙ СТОРОНЫ КОНСУЛЬТИРОВАЛИСЬ ПО ПОВОДУ ВОЗМОЖНОС ТИ ТАКОГО УЩЕРБА. КОНЕЦ ТРЕБОВАНИЙ И УСЛОВИЙ Как применять эти требования к вашим новым программам Если вы создали новую программу и хотите принести максимально возможную пользу че ловечеству, лучше всего этого достигнуть, сделав ее свободно распространяемой, что поз волит всем и каждому распространять и изменять ее при выполнении этих требований. Чтобы это сделать, добавьте следующие записи к своей программе. Самое надежное, это добавить их в начало каждого файла исходных текстов для максимального эффекта, доба вив туда же информацию об отсутствии гарантии; каждый файл должен как минимум со держать строку "copyright" и указание, где можно найти полный текст лицензии. <одна строка, чтобы привести имя программы и краткий смысл того, что она делает> Copyright (c) 19yy <имя автора> This program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICU LAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Добавьте также инфор мацию как с вами связаться по электронной и обычной почте. Если программа интерактив ная, сделайте небольшую заставку на экране в начале работы программы, вроде этой: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. Гипотетические команды `show w' и `show c' должны показать соответствующие части General Public License. Разумеется, команды, которые будете использовать вы, могут на зываться както иначе, чем `show w' и `show c'; их даже можно реализовать мышкой или через пункты меню — что больше подходит вашей программе. Вы должны также поговорить со своим работодателем (если вы работаете в качестве про граммиста) или в школе, если вы учитесь, чтобы подписать "отказ от авторских прав" ("copyright disclaimer") на программу, если это необходимо. Вот образец: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. <signature of Ty Coon>, 1 April 1989 Ty Coon, President of Vice Эта Генеральная Общедоступная Лицензия (GPL) не разрешает вставлять вашу програм му в другие программы, представляющие чьюто частную собственность Если ваша про грамма — лишь одна из программ библиотеки, может быть более целесообразно будет раз решить включать ссылку на нее в любые прикладные программы в качестве библиотеч ной функции. Если этого достаточно, используйте Библиотечную Генеральную Общедос тупную Лицензию GNU (GNU Library General Public License) вместо этой Лицензии.
Все книги издательского дома объединены в серии, каждая из которых ориентирована на различные группы читателей. При этом распространение изданий осуществляется так, что весь ассортимент книг представлен в крупных книжных магазинах Москвы, СанктПетербурга и более чем в 40 городах России, а для индивидуальных читателей из удаленных регионов организован отдел «Книгапочтой».
НаучноQпопулярное издание
Рикфорд Грант
Linux не для гиков Практическое, обстоятельное пособие, построенное по проектному методу обучения
Publisher: William Pollock Managing Editor: Karol Jurado Developmental Editor: Hillel Heinstein Cover and Interior Design: Octopod Studios Technical Reviewer: Joseph Arruda Copyeditor: Andy Carroll Compositor: Wedobooks Proofreader: Stephanie Provines Indexer: Kevin Broccoli
Главный редактор Леонтьев Б. К. Компьютерный дизайн и верстка Пятакова О. А., Лихачева М. В. Корректор Павлова А. А.
Подписано в печать 09.07.2005. Формат 70x100/16 Бумага офсетная. Печать офсетная. Печ. л. 21. Тираж 1500. ООО «Литературное агентство «БукПресс». 127591, Москва, Керамический пр., д. 53. кор. 1. http://www.bookpress.ru