514
т пользователя ••К: ЯШ'. Linux с точки зрения пользователя: включил и рабвтай © Набор и вврстка текстов Работа в интернете © Редактирование графических изображений © Прослушивание музыки, просмотр фильмов и звуковая редакция © Работа с офисными приложениями • Игры и развлечения о Запуск программ для DOS и Windows в Linux * Программирование в Linux В. Белунцов ДЕСС ' ' - - ' '

Самоучитель пользователя Linux

Embed Size (px)

Citation preview

Page 1: Самоучитель пользователя Linux

тпользователя

••К:

ЯШ'.

Linux с точки зрения пользователя: включил и рабвтай © Набор и вврстка текстовРабота в интернете © Редактирование графических изображений © Прослушиваниемузыки, просмотр фильмов и звуковая редакция © Работа с офисными приложениями

• Игры и развлечения о Запуск программ для DOS и Windows в Linux *Программирование в Linux

В. Белунцов ДЕСС' ' - - ' ' •

Page 2: Самоучитель пользователя Linux

В. Белунцов

Самоучительпользователя Linux

«ДЕСС КОМ»

Москва - 2003

Page 3: Самоучитель пользователя Linux

В. Белунцов

Самоучитель пользователя Linux — Москва: «ДЕСС КОМ»,2003. - 512 с., илл.

Все права по изданию и распространению на территории РФ и за рубежом

принадлежат издательству «ДЕСС КОМ».

Перепечатка издания или его части без разрешения владельцев авторских прав запрещена.

ISBN 5-93650-033-0

© В. Белунцов* Самоучитель Linux, 2003© Оформление, издательство «ДЕСС», 2003

Лицензия ИД №00219 от 11.10.99. Подписано в печать 16.10.2002.Формат 70x100/16. Печать офсетная. Печ. л. 32. Тираж 1 000. Заказ 519

ООО «ДЕСС КОМ», 105484, г. Москва, ул. 16-я Парковая, д. 21, корп. 1.

Отпечатано с готовых диапозитивовв Академической типографии «Наука» РАН

199034, С.-Петербург, 9 линия, 12

Page 4: Самоучитель пользователя Linux

Содержание

Введение 8

Глава 1. Установка системы и программ 10

1.1. Краткие сведения о различных поставках Linux. Что выбрать? 10

1.2. Установка 12

1.2.1. Как начать установку Linux 12

1.2.2. Подготовка дискового пространства 14

1.2.3. Выбор программ, которые нужно установить 17

1.2.4. Настройка устройств и графического интерфейса 18

1.2.5. Установка первоначального загрузчика для выбора ОСпри включении компьютера 22

1.3. Первая загрузка Linux и общие замечания по работев графической среде 24

1.3.1. Загрузка Linux 24

1.3.2. Различные графические оболочки для работы в Linux 25

1.3.3. Работа в графической среде KDE 26

1.3.4. Начало и завершение работы 32

1.3.5. Работа нескольких пользователей на одном компьютере 34

1.3.6. Просмотр файлов и управление ими 37

1.4. Настройки , 43

1.4.1. Настройки графической среды KDE 43

1.4.2. Настройки графической среды GNOME 62

1.4.3. Некоторые общие настройки 63

1.5. Установка дополнительных программ 72

1.5.1. Установка программ, имеющих собственныйсценарий установки 73

1.5.2. Установка программ, полученных в виде RPM-пакетов 74

1.5.3. Установка программ, полученных в виде исходных текстов .... 76

Page 5: Самоучитель пользователя Linux

Содержание

Глава 2. Текстовые процессоры 78

2.1. Простые редакторы 79

2.1.1. Текстовый редактор KDE 78

2.1.2. Текстовый редактор KWrite 83

2.1.3. Текстовый редактор Kate 88

2.2. Текстовый процессор KWord 90

2.2.1. Простые операции в KWord 90

2.2.2. Шрифт и форматирование текста 92

2.2.3. Свойства абзацев, отступы и интервалы 95

2.2.4. Текстовые врезки 98

2.2.5. Вставка иллюстраций и других объектов 100

2.2.6. Работа с таблицами 102

2.2.1. Работа с математическими формулами 104

2.2.8. Стили 105

2.2.9. Дополнительные возможности (автозамена,ввод приветствий и прочие) 107

2.3. Текстовый редактор AbiWord Ill

2.3.1. Ввод текста 111

2.3.2. Форматирование текста 112

2.3.3. Вставка иллюстраций 117

2.3.4. Номера страниц и другие объекты 117

2.3.5. Стили 119

2.3.6. Другие возможности 120

2.4. Программы StarWriter и OpenOffice.org Writer 122

2.4.1. Немного об установке программ StarOffice и OpenOffice.org ..122

2.4.2. Ввод и форматирование текста 123

2.4.3. Управление стилями 132

2.4.4. Поиск и замена 134

2.4.5. Запись исправлений и комментарии 136

2.4.6. Вставка рисунков, таблиц и прочих объектов 137

2.4.7. Обработка сносок 143

2.4.8. Проверка орфографии и расстановка переносов 145

2.4.9. Автозамена 147

2.4.10. Другие возможности 150

Page 6: Самоучитель пользователя Linux

Содержание

Глава 3. Интернет 151

3.1. Соединение с Интернетом 151

3.1.1. Настройка соединения по модему 151

3.1.2. Проверка соединения и график передачи данных 156

3.2. Работа с электронной почтой 158

3.2.1. Программа KMail 158

3.2.2. Программа Sylpheed 167

3.3. Просмотр WWW-страниц 172

3.3.1. Программа-браузер Konqueror 172

3.3.2. Программа-браузер Mozilla 177

3.3.3. Программы-браузеры Netscape и Galeon 180

3.3.4. Браузер Opera 183

3.4. Загрузка файлов с помощью программы WebDownloader 190

3.5. Сетевое общение в реальном времени 197

3.5.1. Интернет-пейджер Licq (служба ICQ) 197

3.5.2. Чат-клиенты — программы KSirc и Xchat 204

3.6. Разработка собственных веб-страниц с помощью программыQuanta PLUS 207

3.7. Безопасность в Интернете и фильтрация данных 216

3.7.1. Встроенный брандмауэр 216

3.7.2. Фильтрация поступающих данных с помощьюпрограммы WebWasher 219

Глава 4. Работа с графикой 227

4.1. Просмотр изображений 227

4.2. Копирование с экрана 231

4.3. Сканирование изображений с помощью программы XSane 233

4.4. Редакция растровых изображений в программе GIMP 239

4.4.1. Общие сведения о программе GIMP 239

4.4.2. Цветовые и общие преобразования 243

4.4.3. Работа со слоями 247

4.4.4. Выделение области 252

4.4.5. Вращение, искривление и другие искажения.. ;.. 256

4.4.6. Заливки и градиенты 257

4.4.7. Добавление текста 263

5

Page 7: Самоучитель пользователя Linux

Содержание

4.4.8. Рисование 264

4.4.9. Изменение освещенности и резкости 268

4.4.10. Применение фильтров 269

4.5. Простое рисование в программе KPaint 271

4.6. Краткий обзор других графических программ 274

4.6.1. Программа Кгауоп 274

4.6.2. Программа Kontour 275

4.6.3. Программа StarDraw (OpenOffice.org Draw) 276

4.6.4. Программа Starlmage 277

Глава 5. Мультимедиа 286

5.1. Проигрывание звука 286

5.1.1. Общие настройки звука 286

5.1.2. Программа XMMS 287

5.1.3. Программа Noatun 296

5.1.4. Прослушивание MIDI-файлов 298

5.1.5. Прослушивание файлов формата RealAudio 301

5.2. Просмотр видео 305

5.3. Редакция звука 307

5.3.1. Программа DAP 307

5.3.2. Другие программы звуковой и MIDI-редакции 319

5.4. Копирование звукового компакт-диска 322

5.5. Запись компакт-диска 325

Глава 6. Офисные приложения: электронные таблицы,базы данных/ презентации 333

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.orgи Star-Office 333

6.1.1. Электронные таблицы — программы OpenOffice.org Calcи StarCalc 333

6.1.2. Программа управления базой данных Adabas(краткий обзор) 367

6.1.3. Программы создания презентаций 369

6.2. Электронная таблица Gnumeric 402

6.3. Офисные приложения из пакета KOffice 415

Page 8: Самоучитель пользователя Linux

Содержание

Глава 7. Различные небольшие полезные программы 424

7.1. Калькулятор 424

7.2. Органайзер 428

7.3..Адресная книга 431

7.4. Заметки 433

7.5. Архиватор 435

7.6. Обзор других стандартных утилит 437

Глава 8. Игры и развлечения 441

8.1. Игры, входящие в комплект поставки Linux 441

8.1.1. Игры 441

8.1.2. Развлекательные программы 464

8.2. Другие игры , 465

Глава 9. Сведения о профилактике системы 467

9.1. Свободное место 467

9.2. Управление процессами 469

9.3. Другие системные утилиты 472

9.4. Некоторые команды Linux 474

9.5. Эмуляция других операционных систем 474

9.5.1. Использование программ-эмуляторов 474

9.5.2. Виртуальные машины 476

9.5.3. Немного о программировании (подраздел для продвинутыхпользователей) 477

Заключение 498

Приложение 1. Поиск с использованием регулярных выражений вStar-Office и OpenOFPice.org 499

Приложение 2. Коды ошибок в электронных таблицах 500

Приложение 3. Некоторые наиболее употребительные командыLinux 503

Приложение 4. Рекомендации по настройкеконфигурационного файла wine 506

Page 9: Самоучитель пользователя Linux

Введение

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

Операционная система Linux достаточно проста в установке и исполь-зовании. Тем не менее, среди пользователей ПК до сих пор существуетмиф о необыкновенной сложности Linux и ее якобы «неприспособлен-ности» для обычного пользователя. Прочитав эту книгу, вы поймете,что это далеко не так — сегодня даже почти незнакомый с компьюте-ром пользователь может за пару часов установить и настроить эту опе-рационную систему и начать полноценно работать с ее приложениями.

Разумеется, более опытные пользователи могут поэкспериментиро-вать с тонкими настройками системы. В этой книге вы сможете найтирекомендации по более тонкой настройке системы. Эти рекомендациивыделены в отдельные подразделы и напечатаны более мелким шриф-том.

Поскольку книга рассчитана на пользователя домашнего или офис-ного ПК, здесь не будет рекомендаций по настройке сервера, советовпо сборке ядра ОС и прочих «сложностей», с которыми обычныйпользователь в повседневной работе, как правило, не сталкивается.

В первой главе книги описан процесс установки операционной системыLinux, а также (в случае необходимости) дополнительных программ.Здесь же есть рекомендации по настройкам графического интерфейса.Вторая глава посвящена работе с текстами в Linux. В третьей главесодержится информация для пользователей Интернета.

8

Page 10: Самоучитель пользователя Linux

Введение

Четвертая глава книги содержит советы по работе с изображениями,а пятая — по использованию видео и звука (музыки). Затем следуетшестая глава, в которой рассмотрена работа с основными офиснымиприложениями. В седьмой главе следует описание других полезныхпрограмм, входящих в стандартную поставку операционной системыLinux.

В восьмой главе коротко описано применение игр под Linux. И нако-нец, в девятой главе есть несколько слов о профилактике сбоев, а так-же о запуске на Linux программ, написанных для операционных сис-тем семейства Windows.

По всем вопросам, связанным с содержанием книги, читатели могутсвязаться с автором по адресу [email protected].

Итак, приступим к описанию. Надеемся, что эта книга окажетсяполезной всем начинающим пользователям ПК, работающего подуправлением Linux.

Page 11: Самоучитель пользователя Linux

Глава 1. Установка системыи программ

1.1. Краткие сведения о различныхпоставках Linux. Что выбрать?

В начале нашего повествования необходимо внести ясность в вопрос отом, что такое различные поставки (дистрибутивы) Linux и откуда ониберутся. Дело в том, что многих начинающих пользователей смущаетсосуществование разных дистрибутивов Linux. От более опытныхпользователей они часто слышат о том, что есть, к примеру, дистри-бутив Debiah Linux, есть SuSE Linux, есть Corel Linux и так далее. Чем жеони отличаются? И есть ли на свете «просто Linux»?

Поскольку Linux является бесплатной операционной системой с от-крытым исходным кодом, каждый пользователь, вообще говоря,может загрузить из Интернета (или взять где-либо еще) исходные тек-сты самой операционной системы и программ для нее и самостоятель-но скомпилировать и настроить систему. Согласитесь, что этот путьдостаточно сложен даже для программиста со стажем. Поэтому раз-личные компании продают (по весьма низкой цене) собственные дис-трибутивы Linux. Каждый из этих дистрибутивов имеет свою програм-му установки, запустив которую, обычный пользователь может, ни очем особенно не задумываясь, получить работающую систему. В каж-дом дистрибутиве эта программа установки «своя», однако ее назна-чение одинаково.

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

10

Page 12: Самоучитель пользователя Linux

1.1. Краткие сведения о различных поставках Linux. Что выбрать?

дистрибутив системы! Разумеется, впоследствии можно установить идополнительные программы, если пользователю требуется что-либоособенное. Установочная программа позволяет также выбрать необ-ходимые приложения в процессе установки системы.

Различные дистрибутивы могут отличаться набором программ, вхо-дящих в комплект поставки Linux, а также настройками, которыепользователь получает «по умолчанию».

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

Для русскоязычного пользователя одним из самых важных момен-тов является отсутствие проблем с символами кириллицы, которые,как известно, могут быть представлены в различных кодировках, из-за чего в кириллической части компьютерного мира давно уже воз-никла некоторая путаница. Поэтому первый совет — следует выби-рать дистрибутив, подготовленный для работы с русским языком.Сегодня это может быть либо ASP U'nux, либо ALT Linux, либо Mandrake RE.В последнем названии самое важное — это именно приставка RE, чтоозначает Russian Edition, то есть русская редакция. Оригинальныйдистрибутив Linux Mandrake — англоязычный.

Далее следует сказать, что в дистрибутивах Mandrake подготовленыочень удобные визуальные средства управления различными парамет-рами системы. Однако при этом в Mandrake многие имена системныхпапок и файлов, которые стали для Linux стандартными, изменены.Так что если вы собираетесь через некоторое время покопаться в на-стройках системы, пользуясь обычными книжками и справочника-ми по Linux, — тогда Mandrake не для вас, вам следует выбрать другойдистрибутив. С другой стороны, по удобству пользования и дизайнуинтерфейса дистрибутив Mandrake, пожалуй, чемпион.

Мы не будем останавливаться на особенностях Mandrake, посколькудалее в книге все манипуляции описываются на примере более «стан-дартного» дистрибутива ASP Linux. При написании книги автор поль-зовался поставкой ASP Linux версии 7.2.

Следует отметить, что распространенный ранее русский дистрибутивпод названием BlackCat Linux более не выпускается, так как разработчикиBlack Cat вошли в состав команды разработчиков ASP Linux.

11

Page 13: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Все три упомянутых нами дистрибутива можно либо приобрести накомпакт-дисках, либо бесплатно загрузить из сети Интернет. Их мож-но найти на сайтах www.asplinux.ru (ASP Linux) и www.altlinux.ru (ALT Linuxи Mandrake RE).

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

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

При описании путей запуска программ из стартового меню мы будемориентироваться в этой книге на дистрибутив ASP Linux 7.2 (Baikal) ииспользование графической среды КОЕ 2.2 (русская версия). При уста-новке других дистрибутивов, а также при использовании других гра-фических сред путь к некоторым программам в стартовом меню мо-жет незначительно отличаться — не пугайтесь этого.

1.2. Установка

1.2.1. Как начать установку Linux

Для начала установки вставьте компакт-диск с системой Linux в дис-ковод и перезагрузите компьютер, выбрав загрузку с компакт-диска.Если на компьютере уже установлена другая операционная система,например Windows, то программа установки Linux может быть запу-щена прямо из нее (рис. 1.1).

При этом если вы работаете в Windows 95/98/Ме, то установка на-чнется сразу же, а если программа установки была запущена из-подболее мощной системы, например Windows 2000, придется все-такиперезагрузить компьютер с компакт-диска.

12

Page 14: Самоучитель пользователя Linux

1.2. Установка

эт<аод| ««врямоз«йШ№

.Г >г<ЩШЕ

eWindom S ,

Ищиiill

Рис. I. J. Программа установки ASP L/nux, запущенная из Windows

Возможно, ваш компьютер уже настроен для загрузки с компакт-диска. Еслиже загрузки с компакт-диска не происходит, при перезагрузке компьютеравойдите в настройки BIOS. На большинстве систем для этого сразу послевключения компьютера или перезагрузки следует нажать клавишу Delete.После этого найдите раздел Advanced BIOS Settings (иногда название раз-дела может отличаться, но оно в любом случае очень похоже на приведен-ное нами). Войдите в него, сначала переместив на него указатель с помощьюкурсорных клавиш, а затем нажав клавишу Enter. Теперь найдите в парамет-рах либо пункт Boot Sequence (порядок загрузки), либо, если его нет, пункт1st boot device (первое загрузочное устройство). Выберите курсорными кла-вишами нужный пункт и, изменяя его значение с помощью клавиш PageUp иPageDown, сделайте первым загрузочным устройством CD-ROM. Нажмитеклавишу Esc, чтобы выйти из раздела, а затем F10, чтобы выйти из BIOS ссохранением настроек. Скорее всего, компьютер попросит вас подтвер-дить это намерение. Обычно для подтверждения следует нажимать клавишуY, что значит yes (да).

Все современные компьютеры имеют возможность загрузки с компакт-дис-ка. Если ваш компьютер почему-либо не располагает такой возможностью,для установки Linux придется создать загрузочную дискету. Для этого на ком-пакт-диске с дистрибутивом Linux всегда имеются специальные средства.Обычно они расположены в папке под названием dostools (или в папке спохожим названием). Там располагаются образы загрузочных дискет и DOS-программа для их создания. Для получения более подробных инструкцийчитайте файлы README на компакт-диске с дистрибутивом.

13

Page 15: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Установку операционной системы Linux можно условно разделить нанесколько этапов:

* подготовка дискового пространства;

* выбор нужных вам программ (пакетов);

» настройка устройств и графического интерфейса;

* установка начального загрузчика.

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

1.2.2. Подготовка дискового пространства

Что касается подготовки дискового пространства, то это наиболее от-ветственный момент во всем процессе установки. Дело в том, что есливы устанавливаете систему на компьютер, на жестком диске которогоуже есть какие-либо данные, то именно здесь следует быть вниматель-ным и осторожным, чтобы случайно не потерять их. Если же вы уста-навливаете систему Linux на «чистый» компьютер или хотя бына новый жесткий диск, где нет никаких данных, то все гораздо проще.

Почему нельзя установить Linux в тот же раздел, где уже есть, напри-мер, Windows, даже при достаточном количестве свободного места?Дело в том, что в Windows используется файловая система FAT32 (в ста-рых версиях — FAT16) или NTFS (в Windows NT/2000), а в Linux — со-вершенно другая система под названием Extended File System 2 (ext2fs,в новейших версиях — журналируемая система extSfs). Эти файловыесистемы могут располагаться только на разных разделах жесткого диска.

Заметим, что в Linux физические жесткие диски именуются так: пер-вый — hda, второй — hdb, третий hdc и так далее (hdd, hde, hdf...).Иногда в программе установки системы можно увидеть полные назва-ния дисков — /dev/hda вместо hda, /dev/hdb вместо hdb и так далее —это сейчас для нас одно и то же. Логические разделы каждого дисканумеруются цифрами. Так, на физическом диске hda могут распола-гаться разделы hdal, hda2 и так далее, на диске hdb — hdbl, hdb2 и такдалее. Пусть вас не смущает, что эти цифры иногда идут не подряд —сейчас это для нас не имеет значения.

В начале установки программа предложит вам указать, на какой жест-кий диск и в какой его раздел следует установить Linux. Можно такжепоручить программе разобраться с этим самостоятельно. Если у васесть чистый жесткий диск для Linux, то можете поручить все это про-

14

Page 16: Самоучитель пользователя Linux

1.2. Установка

грамме. Если же у вас уже есть на жестком диске что-либо, напримерданные или работающая система Windows, которую вы пока не хотитеудалять, то есть три варианта.

» Если вы не очень понимаете, что такое «раздел жесткого диска»,и не хотите в этом разбираться, прервите установку и, загрузив-шись в вашу прежнюю операционную систему, на всякий случайсохраните все важные данные. Затем снова запустите установкуLinux и поручите программе самостоятельно подготовить местодля новой операционной системы.

» Многие дистрибутивы предлагают создать виртуальный разделдля Linux, который будет выглядеть из Windows как один боль-шой файл. Можно воспользоваться этой возможностью (однаколично я не особенно рекомендую этот способ).

* Выберите раздел для Linux вручную. Для этого, правда, потребу-ется приложить несколько больше усилий и быть крайне внима-тельным. Несколько рекомендаций по ручному выбору разделадля Linux приведены во врезках.

Более продвинутые пользователи могут выбрать раздел для установкиLinux вручную. Вот несколько рекомендаций.

В большинстве современных дистрибутивов Linux установочная про-грамма на этапе подготовки дискового пространства для установки сис-темы предлагает удобный визуальный редактор разделов жесткого дис-ка. Каждый раздел жесткого диска, а также свободное от разделов местопредставлены в виде прямоугольника определенного цвета. Для созда-ния раздела, например, достаточно щелкнуть на прямоугольнике, озна-чающем свободное место, и выбрать команду Создать. Вам будет предло-жено определить размер раздела и тип файловой системы. ДляLmux-раздела этот тип называется ext2 или ext2fs (или же ext3/ext3fs —если такая возможность есть, выбирайте ее). В некоторых программахтип Ьгтшя-раздела именуется описательно — Linux Native.

Если на одном из жестких дисков есть достаточно места, не занятого ниодним разделом, просто создайте на этом месте Linux-раздел (ext2 илиext3). Для самой системы с графической оболочкой и дополнительныхпрограмм обычно бывает достаточно 300-500 Мбайт, однако для ком-фортной работы и отсутствия головной боли сделайте раздел побольше,хотя бы 2-3 Гбайта. Ведь потребуется место и под ваши рабочие файлыданных, и под письма, и под загруженную музыку, да и про новые про-граммы забывать не стоит. Автоматически создаваемые скрытые файлыустановок графического интерфейса также займут некоторое простран-ство. Кстати, многие рекомендуют создавать один раздел на жестком

15

Page 17: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

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

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

На этапе подготовки дискового пространства программа установкиспросит вас, следует ли форматировать и проверять на плохие блокиразделы, предназначенные для установки Linux. В большинстве слу-чаев следует разрешить программе форматирование разделов, за ис-ключением тех случаев, когда вы ставите систему «поверх» уже су-ществующей Linux и хотите сохранить какие-либо данные из «старой»системы.

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

Кстати, сказанное относится не только к установке Linux, но и к уста-новке любой операционной системы — Windows, BeOS, OS/2 и дру-гих.

Что делать, если все пространство жестких дисков уже занято другимиразделами (например, есть один жесткий диск на 20 Гбайт, и все 20 за-няты разделом FAT32, а теперь хочется оставить 10 Гбайт на раздел FAT32и 10 Гбайт пустить на Linux -разделы). Раньше в этом случае был толькоодин выход — удалить один из разделов с полной потерей данных на неми на его месте создать новые разделы.

Сейчас во многих дистрибутивах (например, ASP Linux) есть средствадля изменения без потери данных. Есть и специальные программы дляэтого, например FIPS или Partition Magic. Однако не стоит забывать, чтони одна из этих программ не дает 100% гарантии сохранности данных,поэтому перед их применением все равно следует сохранить на внешнихносителях хотя бы самые важные данные. На всякий случай.

16

Page 18: Самоучитель пользователя Linux

1.2. Установка

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

1.2.3. Выбор программ, которые нужно установить

Итак, самый ответственный момент — разметка жесткого диска -позади. Теперь программа установки переходит к следующему этапу,на котором она предложит выбрать нужные программы («пакеты» —традиционно в Linux программы называют пакетами, что, кстати, сточки зрения терминологии более верно).

Можно просто выбрать один из вариантов установки пакетов (для до-машнего компьютера, офисного, рабочей станции с подключением клокальной сети и прочее). А можно, включив переключатель Выборпакетов вручную, перейти в окно выбора программных пакетов.

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

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

17

Page 19: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Некоторые программы могут требовать для нормальной работы нали-чия каких-либо других программных пакетов. В таком случае говорят,что одна программа зависит от другой. Например, программа записикомпакт-дисков kreatecd на самом деле содержит только графическийинтерфейс пользователя, а для собственно записи вызывает консоль-ную программу cdrecord, хотя пользователь при работе этого не видит.Значит, программа kreatecd зависит от cdrecord. При установке Linuxвсе программные зависимости проверяются автоматически, надо толькоразрешить программе установки это сделать, включив соответствую-щий переключатель.

Флажок проверять зависимости нужен для того, чтобы программа уста-новки автоматически проверила, не используют ли некоторые из вы-бранных программ те пакеты, которые для установки не выбраны. Сде-лав такую проверку, программа установки представит вам список этихпакетов и предложит их также установить. С этим следует согласить-ся (иначе некоторые программы не будут работать).

1.2.4. Настройка устройств и графическогоинтерфейса

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

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

После установки системы можно будет отдельно включить дополни-тельные функции мыши (например, работу колеса прокрутки), еслиони не заработают сами.

Программа установки задаст вам еще несколько вопросов. Скореевсего, вас попросят выбрать модель принтера, например Epson StylusColor 700. Если в списке не окажется именно вашей модели, то выбе-рите наиболее близкую модель того же производителя. Однако, какправило, в этом списке представлен очень широкий набор различных

18

Page 20: Самоучитель пользователя Linux

1.2. Установка

моделей принтеров. В качестве порта, к которому подключен прин-тер, в большинстве случаев следует указать 1рО — это имя первого (и,как правило, единственного) параллельного порта компьютера.

Некоторые принтеры могут подключаться к последовательному порту.Если ваш принтер именно такой, то вы, скорее всего, уже об этом знае-те, — настолько это необычное свойство. Первый последовательныйпорт (который в DOS/Windows называется СОМ1) в Linux именуютttySO, а второй — ttySl.

Принтеры некоторых последних моделей могут подключаться также кпорту USB. В этом случае укажите в строке настройки порт usb.

Кроме того, программа установки может спросить, какую системупечати следует использовать — CUPS или Ipr. Если вы не понимаете, очем речь, выбирайте Ipr, хотя, по большому счету, для большинствазадач особой разницы между ними вы не почувствуете. (А если пони-маете, то решите для себя сами, что вам лучше использовать.)

Что такое CUPS? Вообще-то CUPS — более новая и продвинутая системапечати, чем Ipr. Однако она не лишена некоторых внутренних ошибок.Если вы не хотите лишних проблем, пока лучше пользоваться старойпроверенной системой печати. Хотя, скорее всего, года через два (а то иранее) это утверждение уже будет неверно, поскольку новая системабудет избавлена от ошибок.

На вопрос программы об адаптере SCSI в большинстве случаев можноответить отрицательно — нет такого. Если какой-либо адаптер SCSI всистеме присутствует, то программа находит его сама и спрашивает одополнительных адаптерах. В домашних и офисных компьютерахбольше одного адаптера SCSI обычно не бывает, да и один-то теперьуже нечастый гость, так что ей все равно следует ответить «нет».

Кроме того, программа спросит, нужно ли настроить соединение слокальной сетью. Для домашнего компьютера ответ обычно отрица-тельный. Если же сеть имеется, то попросите программу автомати-чески определить ее параметры.

Далее следует настройка соединения с Интернетом. Подробно мы этимзаймемся после установки системы (см. гл.З). Однако на данном эта-пе следует рассказать системе о типе подключения (в большинствеслучаев — по модему, modem или dial-up), а также о порте, к которомуприсоединен модем. Первый последовательный порт называется ttySO,второй — ttyS 1. Если модем внутренний, обычно можно выбрать пунктinternal.

19

Page 21: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Вообще говоря, при установке Linux большинство современных дис-трибутивов устанавливают программу kudzu, которая сама находитнеуказанные устройства, определяет их тип и так далее. Так что, впринципе, нет ничего страшного, если во время установки вы пропу-стите сведения о каком-либо устройстве. Однако лучше все же поста-раться указать системе хотя бы те параметры, которые вы точно зна-ете, — в этом случае вы укажете их точнее, чем kudzu, да и времязагрузки системы несколько сократится.

Затем система определит тип видеокарты (иногда ее могут назватьграфическим адаптером). Подтвердите ее выбор, или же выберите дру-гую карту из списка, если видеокарта определилась неправильно.Далее выберите из списка модель монитора и укажите, в каком разре-шении вы хотите работать. Для 17-дюймовых мониторов обычнымрабочим разрешением является 1024x768 пикселов (пиксел — это «эк-ранная точка», минимальный элемент изображения на экране), а для15-дюймовых — 800x600 пикселов. Если в списке указано одно и тоже разрешение с разными частотами обновления, выберите наиболь-шую частоту.

Затем будет предложено протестировать выбранный режим. Если всев порядке, нажмите соответствующую кнопку для подтверждениявыбора данного режима. В противном случае вы вернетесь в окно вы-бора режимов (разрешения и частоты обновления), где можно выбратьдругой режим.

Если после нажатия кнопки тестирования режима работы на экраневсе замигало или вообще исчезло, то это означает, что монитор (иливидеокарта, но скорее всего именно монитор) не может работать в та-ком режиме. Через некоторое время, обычно через 10 или 15 секунд,программа сама откроет предыдущее окно, в котором можно будет вы-брать другой режим.

Если в компьютере установлена звуковая карта, программа установкипротестирует и ее настройки — будет проигран звуковой файл и MIDI-последовательность. На большинстве звуковых карт проблем не воз-никает.

Если в вашем компьютере установлена какая-либо «экзотическая» зву-ковая карта, то возможен вариант, когда придется отдельно занимать-ся ее настройкой. Лучше это сделать после установки системы. Такиеже рекомендации можно дать и относительно карты видеозахвата илиТУ-тюнера.

20

Page 22: Самоучитель пользователя Linux

1.2. Установка

Далее программа установки спросит, хотите ли вы, чтобы при загруз-ке Linux включался графический режим. Следует ответить на этотвопрос утвердительно. Если этого не сделать, то при загрузке системывы будете видеть командную строку. (Разумеется, в этом случае можнобудет войти в графический режим с помощью специальной команды,например startx.)

И наконец, потребуется выбрать пароль администратора. Даже есливы единственный пользователь компьютера, в Linux, как и в любойпродвинутой системе, для обеспечения стабильности работы рекомен-дуется от лица администратора делать только системные настройкии устанавливать/удалять программы, а всю обычную работу прово-дить от лица простого пользователя, ограниченного в правах. Это нуж-но для того, чтобы случайно не повредить важную системную инфор-мацию.

Если для какого-то действия в процессе работы система вдруг запро-сила пароль администратора (суперпользователя) — имеет смысл ещераз подумать, хорошо ли вы понимаете, что делаете. Например, за-прос пароля будет выполняться при попытке изменить или удалитьодин из файлов настройки системы. При обычной работе (наборе тек-стов, работе с графикой и прочем) пароль администратора не потребу-ется.

Работать от лица пользователя, а как администратор входить только для из-менения системных настроек рекомендуется также при работе и в другихоперационных системах, например таких, как Windows NT, Windows 2000,Windows XP, BeOS, OS/2 WARP. При работе в более простых системах,вроде DOS и Windows 95/98/Ме, такая политика не будет являться доста-точной защитой системы от непредвиденных сбоев.

В Linux администратор традиционно называется root. Некоторые ди-стрибутивы требуют, чтобы пароль для root состоял не менее чем изшести символов.

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

Если вы единственный пользователь компьютера, впоследствии мож-но будет настроить систему на автоматический вход, чтобы вам не при-ходилось каждый раз вводить свои имя и пароль. Об этом см. ниже, вразделе 1.4.

21

Page 23: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

1.2.5. Установка первоначального загрузчикадля выбора ОС при включении компьютера

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

Если Linux будет единственной операционной системой на вашем ком-пьютере, то начальный загрузчик вам не потребуется. В этом случаепросто перезагрузите компьютер, вынув из него загрузочный компакт-диск.

Если вы специально изменяли настройки BIOS для того, чтобы позволитькомпьютеру загрузиться с компакт-диска или с дискеты, то теперь, послеустановки системы, можно снова настроить компьютер на загрузку только сжесткого диска. Для этого следует снова войти в настройки BIOS и изме-нить порядок загрузки. Это действие уже описывалось выше на специаль-ной врезке. Впрочем, если вы указали «универсальный» порядок загрузки —Floppy, CDROM, IDEO — можно его больше не изменять, просто следить,чтобы при включении и перезагрузке компьютера в него не были вставленызагрузочные дискета или компакт-диск, кроме тех случаев, когда необходи-мо загрузиться с этих устройств.

Если же на компьютере установлена еще одна или несколько опера-ционных систем, которые потребуется время от времени загружать,то установка начального загрузчика очень желательна. Начальныйзагрузчик — это программа, которая будет запускаться при включе-нии или перезагрузке компьютера. Она позволит выбрать ту или инуюоперационную систему.

Традиционный загрузчик называется LILO (это сокращение от словLinux LOader, то есть загрузчик Linux). Он очень прост. Программаприглашает ввести название операционной системы для загрузки.Если долгое время ничего не вводить (или сразу нажать клавишуEnter), будет загружена одна из существующих систем, которая ука-зана как «система по умолчанию». Если же требуется загрузить дру-гую ОС, нужно ввести ее название (так, как оно прописано в настрой-ках LILO). При нажатии на клавишу Tab можно увидеть списоквозможных ОС для загрузки.

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

22

Page 24: Самоучитель пользователя Linux

1.2. Установка

нативный загрузчик. В некоторых случаях его называют примернотак: «LILO с графическим интерфейсом». Как правило, такие загруз-чики более удобны. Некоторые из них сделаны с настоящим графи-ческим интерфейсом и очень красивы (таков, например, загрузчик изпоставки Mandrake). Другие выполнены менее красиво (например, ASPLoader из поставки ASP Linux), в псевдографике, однако от этого не те-ряют в удобстве и функциональности.

При установке начального загрузчика программа установки опреде-лит, какие операционные системы у вас есть и с какого раздела ихследует загружать. Начинающим пользователям крайне не рекомен-дуется изменять эти установки, здесь обычно можно полностью дове-риться программе. Единственное, что можно изменить безболезнен-но, — это систему, загружаемую по умолчанию. Кроме того, проверьте,чтобы в строке, запрашивающей место установки загрузчика, былоустановлено значение Master Boot Record, или MBR.

После этого программа установки запишет загрузчик и закончит своюработу. Затем она попросит вас перезагрузить компьютер. Не забудьтеперед перезагрузкой удалить из дисковода загрузочный компакт-диск.

Если у вас установлены системы Linux и Windows, которые вы загру-жаете через LILO или другой загрузчик, то переустановка Windows унич-тожит этот загрузчик, так как при этом зачем-то перезаписывается MBRжесткого диска. Правда, если переустанавливать Windows не с ком-пакт-диска, то функцию перезаписи MBR можно отключить, исправивконфигурационный файл до запуска программы переустановки.

Кроме того, если вы хотите держать на компьютере одновременно Linuxи Windows, то использование начального загрузчика — не единствен-ный вариант. Можно, например, его не устанавливать, а активным раз-делом на жестком диске оставить раздел с Windows. При этом следуетизготовить загрузочную дискету для Linux (в процессе установки в ка-кой-то момент программа предложит это сделать). Тогда при обычномзапуске компьютера будет загружаться Windows, как ни в чем не бы-вало, а для запуска Linux нужно будет воспользоваться загрузочнойдискетой. При этом, разумеется, вся операционная система на дискетезаписана не будет: с дискеты загрузка только начнется, а дальше онабудет продолжена с Linux-раздела жесткого диска.

Если же у вас установлена система Windows 95/98/Ме, то вы сможетезагружать Linux прямо из Windows, как бы странно это ни звучало. Дляэтого достаточно запустить программу loadlin (она обычно прилагаетсяк любому дистрибутиву Linux). Эта программа выгрузит из памяти ядро

23

Page 25: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Windows и начнет загрузку Linux. В Windows NT/2000/XP такая воз-можность отсутствует, так как в этих более продвинутых системах обыч-ная клиентская программа не имеет возможности выгрузить ядро опе-рационной системы.

1.3. Первая загрузка Linux и общиезамечания по работе в графическойсреде

1.3.1. Загрузка Linux

Итак, приступим к первой загрузке Linux. Сам процесс загрузки про-исходит автоматически, как обычно. При этом на экран будут выво-диться надписи, поясняющие, что происходит в данный момент. На-пример:

Запускается служба консольной мыши... [ОК]

Запускается xinetd... [OK]

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

В любом случае через некоторое время вы увидите окно с приглаше-нием ввести имя и пароль. Введите имя пользователя, которое созда-ли при загрузке системы, и его пароль, который отобразится звездоч-ками. Если вы собираетесь сразу делать какие-либо настройки (этотвариант менее желателен), то введите root.

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

[leh@localhost leh]#

Здесь сначала идет имя пользователя (в данном примере leh), затем имякомпьютера. Если компьютер не настраивали как сетевую рабочуюстанцию, это имя, скорее всего, localhost (имя по умолчанию). Затем еле-

24

Page 26: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

дует ввести имя папки, в которой вы сейчас находитесь. Знак # озна-чает приглашение ввести команду. Как правило, в этом случае графиче-скую оболочку можно запустить с помощью команды startx. Можно вво-дить и другие команды, о чем еще будет сказано в конце этой книги.

Обычно графическая оболочка загружается по умолчанию, если выне отказались от нее в процессе установки системы. Как правило, при-глашение ввести имя и пароль отображается при этом уже в графи-ческом режиме. Помимо ввода имени пользователя и пароля, в этомже окне можно выбрать тип графической оболочки, которую следуетзагрузить. Что же это такое?

1.3.2. Различные графические оболочки для .работыв Linux

Дело в том, что в Linux существует несколько различных типов гра-фического интерфейса. Эти типы различаются внешним видом, а так-же некоторыми особенностями управления окнами, экранными менюи так далее. Например, на рис. 1.2 изображен типичный вид рабочегостола при использовании графической оболочки КОЕ. Пожалуй, КОЕ —самая популярная графическая оболочка, и почти во всех следующихглавах мы будем предполагать, что работа идет именно с использова-нием КОЕ (если не оговорено обратное).

С«»МД'' 11

Рис. 1.2. Графическая оболочка КОЕ

25

Page 27: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Другая популярная графическая оболочка для Linux носит названиеGNOME. Один из вариантов внешнего вида GNOME показан на рис. 1.3.Оболочка GNOME несколько более требовательна к ресурсам компью-тера, чем КОЕ. Зато она включает в себя несколько оконных менедже-ров, то есть можно выбрать внешний вид окон и других системныхэлементов из нескольких существующих вариантов.

Рис. 1.3. Один из видов графической оболочки GNOME

Существуют и другие виды графических оболочек. Например, оболоч-ка FVWM чем-то напоминает оболочку Explorer из Windows 95 (рис. 1.4).А оболочка BlackBox — просто образец минимализма в дизайне окон-ного менеджера (рис. 1.5).

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

1.3.3. Работа в графической среде КОЕ

Поскольку в дальнейшем описании мы будем в основном ориентиро-ваться на графическую оболочку КОЕ, давайте кратко рассмотрим ос-новные принципы работы в этой графической среде.

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

Page 28: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

Рис. 1.4. Графическая оболочка FVWM

SI Г Се».

Рис. 1.5. Графическая оболочка BlackBox

Page 29: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

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

Рис. 1.6. Общий вид рабочего стола

Программы можно запускать также из стартового меню. Оно нахо-дится на панели КОЕ слева и обозначено большой буквой К. Щелкнувна этой букве левой кнопкой мыши, вы откроете стартовое меню. В немрасположены почти все установленные программы, разделенные нагруппы, например графика, офис, игры и так далее. Щелчком мышина названии группы открывается дополнительное меню, в которомбудут перечислены программы (входящие в выбранную группу).

Приблизительный вид стартового меню показан на рис. 1.7. Количе-ство его пунктов и их названия могут варьироваться в зависимости отнабора установленных программ, но общий принцип сохраняется влюбом случае.

Группа Приложения содержит программы, не попавшие почему-либов другие группы. Группа Разработка содержит средства для програм-мирования и разработки собственных проектов. В группу Редакторыобычно помещены текстовые редакторы. Группа Игры в комментари-ях не нуждается. Группа Графика содержит программы для работы сизображениями.

28

Page 30: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

85 Li«!3^ Свободное пространство

S SMMSVnfrap ми

21 Приложений: . . . >:.Д Разработка *

Й5 Редакторы . »

^ графика'$ интернет ' : "';'•>$ Мультимедиа , .. ..::у

»,,GIMP

ii XDVi;

8 (ssaiis

Настройки •.*:%.:-:в 1Йр f*era • ' " . " ' " '> "-*: Гейаратор •фрактаяш ; ; :

* и Графически редактор:-;:•'* 1^:" вйнофщик10vt • ' " . •> ( Пррснотр1шк f'S/PDF ...

к изображений

!ИЯ__. ._

ЛИ ;". -

j Последние дйлум^ить! || Каталог ' : " ' ' . _

ггть-програшиу-.-"

У^.р^дактар.палитры-. : • ; • -|jf :Рйдакто|5 пиктограмм

1::%'СнйМСк-экрана ..-.

S Запереть акран'

Рис. ? .7. Ток может выглядеть стартовое меню

Обычно довольно много программ содержит группа Интернет — здесьи браузеры, и почтовые клиенты, и средства общения, и многое дру-гое (подробнее об этом будет рассказано в главе 3). Группа Мультиме-диа содержит программы для работы с видео и звуком. В группу Офисв пакете КОЕ обычно включают не вообще офисные программы, а толь-ко те, которые входят в пакет K-Office. Дело в том, что другие офисныепакеты обычно сами при установке создают собственные группы -на рис. 1.7 это StarOffice и OpenOffice.org.

Следующие группы — Настройки и Системные — содержат средства на-стройки соответственно графической оболочки КОЕ и самой системы.Некоторые из них мы рассмотрим ниже. В группе Развлечения нахо-дятся разные забавные программы, а в группе Утилиты — полезныепрограммы, облегчающие работу, например, Калькулятор.

В отдельную группу выделены программы для среды GNOME. Если выработаете в GNOME, то, наоборот, в отдельной группе будут располо-жены программы для КОЕ. Впрочем, обычно это не имеет большогозначения — большинство программ GNOME прекрасно запускаются иработают в КОЕ, и наоборот.

29

Page 31: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

В верхней части стартового меню (над горизонтальной разделитель-ной чертой) обычно расположены наиболее часто запускаемые про-граммы. Кроме того, в стартовом меню находятся и другие интерес-ные пункты. Так, выбрав пункт Помощь, вы откроете окно с описаниемработы в среде КОЕ.

Для того чтобы запустить программу, которой почему-либо не оказа-лось в стартовом меню, хотя она и была установлена, можно набратьее название в командной строке. Для этого нажмите сочетание Alt-F2или выберите в стартовом меню пункт Запустить программу. Откроетсяокно ввода команды (рис. 1.8). Введите имя программы и нажмитекнопку Выполнить.

' ВЫПОЛНИТЬ К.ОМШЩУ

Шш1*!" 8

™'

Рис. 1.8. Окно ввода команды

Любая запущенная программа отображается в отдельном окне. В верх-ней части каждого окна находится строка заголовка, которую можноиспользовать для управления окном. Элементы строки заголовка по-яснены на рис. 1.9.

Кнопка системного меню Кнопка развертывания окна —

• Кнопка прикрепления Кнопка свертывания окна —Г

"Заголовок окна Кнопка закрытия окна-

Рис. 1.9. Строка заголовка окна

Заголовок окна можно использовать при перетаскивании окна мышьюна другое место рабочего стола. Можно также перетащить мышьюокно за любое место, если при этом держать нажатой клавишу Alt.

Кроме того, двойной щелчок на заголовке окна сворачивает это окнотак, что остается виден только заголовок. Для того чтобы развернутьокно обратно, сделайте двойной щелчок на заголовке еще раз.

Щелчок на кнопке закрытия окна завершает соответствующую про-грамму и закрывает окно. Можно также воспользоваться сочетаниемAK-F4.

30

Page 32: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

Если щелкнуть на кнопке развертывания окна левой кнопкой мыши,то оно будет развернуто на весь экран. Если же щелкнуть на ней сред-ней кнопкой мыши, то оно увеличится до размеров экрана только повертикали. Щелчок правой кнопкой мыши развернет окно на весьэкран только по горизонтали.

Щелчок мышью на кнопке сворачивания окна прячет окно, оставляяупоминание о нем только на панели КОЕ. Для того чтобы окно сновапоявилось на экране, щелкните на его значке на панели КОЕ.

Размеры окна также можно изменять с помощью мыши, если пере-таскивать сами границы левой кнопкой мыши или же при нажатойклавише Alt использовать перетаскивание правой кнопкой мыши влюбом месте окна.

Выше мы уже говорили о рабочем столе КОЕ. На самом деле в КОЕ поумолчанию четыре рабочих стола. На каждом рабочем столе можнооткрыть свои окна. Для переключения между рабочими столами мож-но использовать четыре большие кнопки с цифрами, расположенныена панели КОЕ. Каждая из этих кнопок соответствует своему рабоче-му столу. Можно также переключаться между рабочими столами спомощью сочетания Ctrl-Tab, а между программами, открытыми наодном рабочем столе, — с помощью сочетания Alt-Tab.

Уже открытое окно можно также переместить на другой рабочий стол.Для этого следует щелкнуть правой кнопкой мыши на заголовке окна(или левой кнопкой мыши на кнопке системного меню окна) и выбратьпункт На рабочий стол и далее — номер нужного рабочего стола.

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

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

На панели КОЕ справа от кнопок рабочих столов расположено еще одноменю, в котором собраны названия всех окон на всех рабочих столах(рис. 1.10). Если у вас одновременно открыто много программ, тоудобно воспользоваться этим меню для поиска нужной открытой про-граммы.

Щелчок левой кнопкой мыши на каком-либо неактивном окне выве-дет это окно на передний план и сделает активным. Если же щелк-нуть где-нибудь в окне средней кнопкой мыши, то окно, напротив,

31

Page 33: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Показать все окна

Расположить окна каскадом

Рабочий стол 1

Ц (fileE/home... Konqueror)

Ш, ?Ё !.?.!!)?!/Рабочий стол 2

ПОЧТОВЫЙ И7...КОЕ - KMail

Рабочий стол 3

(Привязки к., управления)

без имени! ...ee.org 641

Книга про ч.,., ce.org 641

Рабочий стол 4

Рис. ). 10. Меню всех рабочих столов и открытых окон

будет спрятано на задний план. Этим удобно пользоваться, если напередний план вышло окно, закрывающее всю площадь экрана.

1.3.4. Начало и завершение работы

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

Вы увидите диалоговое окно с запросом на подтверждение желаниязавершить работу (рис. 1.11). Обратите внимание на переключательВосстановить сеанс при следующем запуске КОЕ. Если его включить, топеред выходом система запомнит, какие программы и файлы былиоткрыты, на каких рабочих столах они располагались и так далее. Приследующем входе в систему (под именем этого же пользователя) всеокна будут автоматически открыты на тех же местах, на которых выих оставили. Таким образом, можно будет сразу продолжить работу,как будто компьютер и не выключали.

Закончить сеанс КОЕ?

Рис. 1.11. Окно подтверждения завершения сеанса работы

32

Page 34: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

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

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

shutdown -r now

Для выключения следует ввести:

shutdown -h now

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

Если вы единственный пользователь компьютера, то может оказатьсяжелательным, чтобы система загружалась при включении компью-тера сама, без ввода пароля. Для этого проделайте следующее. Выбе-рите в стартовом меню пункт Настройки и далее Системные и Менеджервхода в систему. Программа, как и всякая программа, затрагивающаясистемные настройки, сначала запросит пароль администратора(рис. 1.12).

~" Запустеть как root

нее бкаачмьгВведите met? n, «миге

р s/tafm,

ИШ • .::ЖМ;

Отмена

Рис. 1.12. Окно запроса пароля администратора (root) при запуске программ,связанных с настройками системы

2 Зак 519 33

Page 35: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Затем в открывшемся окне выберите вкладку Удобства (рис. 1.13). Наней установите флажок Разрешить автоматический вход в систему и ука-жите пользователя, который будет выбираться автоматически. Затемустановите флажок Разрешить вход без пароля и выберите пользовате-ля (себя), которому можно не вводить пароль при входе в систему.Также включите флажок Автоматический вход в систему после переза-грузки Х-сервера. После этого нажмите кнопку Применить или ОК.Теперь после включения компьютера или перезагрузки окно вводаимени пользователя и пароля появляться не будет. Сразу будет появ-ляться рабочий стол КОЕ.

Wi^^mJ^^JKГ" Дазрещитъ Э0гоматимескм&:в>фа8 систему

т

\ • : •• ZZZ: Д:p'S^UpS».," -иЛЬЗОМГЕЛЬ - •••-„-:•--

'• ДИКОГО

г ^ЦЦдоя^'••"- '•'"•<&$!*£':••.':'••}•^ШЭДЩа^ :•,,,,::::-)..:.•l| 'it '>п#Ш:М!я^.^Я"-^''~^, :ж:~'::1' ' : . - ••.:

\ !i:;^»Wi b ?HT:jfS' 'f::^T^?'''':'''T :'", т :Г дайиатожй^ :W*i«. ЪвкъМ после, nefceajjj

] | :'. . . - . .. ' • • ' . : : .

F Еазргёють вход 'в«?. вдали . • : : . , : : : ' " : : : : . . : - .

ii1 ' '.

узт'ХгСйреврз

У: .•"•

{ ';.

;;s:: \

:

: ; !

"

Щ —-••••'^^•—•^ •

Рис. 1.13. Одна из вкладок программы «Менеджер входа в систему»

1.3.5. Работа нескольких пользователей на одномкомпьютере

Если вы единственный пользователь компьютера, то, скорее всего, вамможно пропустить этот подраздел. Хотя, с другой стороны, если физи-ческий доступ к вашему компьютеру имеют другие люди, кое-что изматериала этого подраздела может все же оказаться для вас полезным.

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

34

Page 36: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

своей папки и не сможет случайно (или нарочно) просмотреть, изме-нить или удалить файлы другого пользователя. Каждый пользовательможет иметь также разные права доступа к различным ресурсам. Разу-меется, всем этим процессом должен управлять администратор. Пом-ните, что вход в систему под именем root дает неограниченные права.Поэтому в многопользовательской системе пароль для root должензнать только один человек.

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

Для загрузки программы Управление пользователями выберите в старто-вом меню пункт Системные и далее подпункт Управление пользователями.Программа запросит пароль администратора, после чего откроется окносо списком пользователей. Пусть вас не смущает наличие пользователейс именами bin, daemon, Ip, uucp и еще несколькими служебными име-нами. Эти пользователи создаются автоматически при установке сис-темы, так же, как и пользователь root (его еще называют суперпользо-вателем), и используются системой в служебных целях. Реальные жепользователи обычно имеют номера, начиная от 500 и больше, и распо-ложены в конце списка.

Для того чтобы добавить нового пользователя, нажмите кнопку add иливыберите в меню Пользователь пункт добавить. Откроется окно, в ко-тором следует ввести имя нового пользователя, точнее его логин — имя,под которым он будет входить в систему. Щелчок на кнопке ОК откры-вает окно свойств пользователя (рис. 1.14). Здесь можно ввести настоя-щее имя пользователя, а также некоторые сведения о нем. С помощьюкнопки Установить пароль задают пароль входа для данного пользовате-ля, а на вкладке Управление паролем — срок действия пароля.

Если в системе имеется несколько пользователей, каждый из них мо-жет входить в систему и работать под своим именем. Может показать-ся, что для того, чтобы в систему вошел другой пользователь, перво-му нужно сначала закончить сеанс работы. Однако это не так. В Linuxсуществует несколько так называемых виртуальных терминалов.А именно — «изображение» ситуации, как будто к компьютеру под-ключено сразу несколько «терминалов» (клавиатур и мышей с мони-торами). Конечно, работать одновременно несколько пользователейне смогут, так как на самом-то деле клавиатура у вашего компьюте-ра, скорее всего, одна, и монитор тоже. Но ситуация, когда два пользо-

35

Page 37: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

&

Щ Julia Dmitrioukova

: каталог; ::: : :pboma/yoo

• ":.' ]

Рис. ?. Ы. Окно свойств пользователя программы управления пользователями

вателя работают по очереди (то один выйдет на десять минут, то дру-гой), не завершая своих сеансов работы, вполне актуальна.

Переключение между виртуальными терминалами осуществляетсятак: Ctrl-Alt-F1 -- первый терминал, Ctrl-Alt-F2 — второй и так далее.Терминал, на котором запускается по умолчанию графическая обо-лочка, — седьмой (Ctrl-Alt-F7).

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

Следует помнить о том, что при переключении на другой виртуальныйтерминал этот терминал сначала запускается в текстовом режиме. Есливторому пользователю (и последующим) необходимо войти в графиче-скую среду, нужно сначала набрать свой логин и пароль в текстовомрежиме, а потом дать команду startx с указанием номера дисплея, напри-мер, так:

startx —: 1

После этого запустится графическая среда. Единственное ограничениезаключается в том, что некоторые системные сервисы (такие, напри-мер, как звуковой сервер aRts) не могут быть вызваны несколько разодновременно. Поэтому для совместного использования таких серви-сов потребуется подстроить систему дополнительно. Однако все основ-ные функции будут доступны и после описанной выше простой проце-дуры входа на другой виртуальный терминал.

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

36

Page 38: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

Для этого в КОЕ предусмотрена функция Запереть экран. Выберите встартовом меню пункт Запереть экран или просто нажмите кнопку сизображением замка на панели КОЕ. Запустится установленный поумолчанию скрин-сэйвер («хранитель экрана», о нем будет рассказа-но в следующем разделе). Если таковой не установлен, то экран про-сто очистится. Теперь в ответ на любое пользовательское действие,например движение мыши, на экране появится окно ввода пароля.Пользователю, чтобы вернуться в свой сеанс работы, потребуется сно-ва ввести свой пароль.

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

1.3.6. Просмотр файлов и управление ими

Стандартное средство — файловый менеджер Konqueror

Теперь давайте рассмотрим настройки КОЕ, связанные с просмотромфайлов и управлением ими. Как мы уже говорили, для просмотрафайлов в КОЕ используется стандартная программа, называемаяKonqueror (рис. 1.15). Давайте сейчас рассмотрим эту программу.

Программа Konqueror устроена очень просто. В левой части ее окнасодержатся дерево папок (каталогов), а в правой — отображается со-держимое выделенной папки. Щелчком мыши на какой-либо папкеможно открыть ее содержимое. Если щелкнуть мышью на имени ка-кого-либо файла, можно просмотреть этот файл.

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

Если таких программ несколько, можно использовать любую из них.Например, звуковой файл (типа audio/wav) можно открыть с помощьюпроигрывателя XMMS, проигрывателя RealPlayer, звукового редакто-ра DAP и так далее. При этом одна из программ обязательно будет вы-брана для открытия файла по щелчку мыши. Чтобы использовать дру-гие программы, щелкните на имени файла правой кнопкой мыши и

37

Page 39: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

a igLehmusA'SMtonuilc$ §§Uhpruchф tSLeietierШ ^On-№e-s!dfi

т ®sii S§c!dscngs

f I" ^DartmoulhI *|F°rCDs

б §|m

,<j!iia гчии.,%йй_аблщ;::

.. 13,4Мб autiioAvav•• 1,5 'Мб

•1«ИИЙ 23:39 . к

(•feeKO.way '

^£ЩШ .Идиш» .way

.• 2,4 MB auttfoftwav

jillchl.wav:iftfteh2-Q.Wfty

. 15,3.M0 audia/wav15,5 Мб audkwWav

kaufitcA'av

'i,.l:>•1.8 Мб'. auutoA^av3,5 Мб aucficAvav1,5 W6 auaroAvav1 ,e МЙ aucttcAmv

':1,£::Mfr;^

iefliamz is:se - . -^

14/оз^г гз:ге iv

iB/озлзг 19^4 V ni

т&'оз/ог 00:02. " "tv :

*4/01112 гЭ;5Й- ft14Д}аТ2'-г3151: •" .l\i;!BA)3rtB2G:?T.-:,:-;:';-|J<

17ЛМ1г 01.31

1 ,g W6 aiudioA 'a1*

3,2 Мб аийоЛ-rav!1 ?;T H6 •17,1 Мб \

ЧЮОМЯ 13:54

2,3 M«)

Рис. 1.15. Файловый менеджер Konqueror — стандартное средство

просмотра файлов и управления ими

выберите пункт Открыть с помощью. Откроется подменю, в котором бу-дет список программ, «понимающих» данный формат файла.

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

А вот для удаления файла здесь есть целых три пункта: Выбросить вкорзину, Удалить и Стереть с диска. При определенных настройкахпункт Стереть с диска может не отображаться. Значения этих пунктовследующие.

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

38

Page 40: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

«выносить мусор» — опустошать корзину. Для этого щелкнитеправой кнопкой мыши на значке Корзина, расположенном на Ра-бочем столе, и выберите пункт Очистить корзину.

* Удалить означает, что удаляемый файл безвозвратно удаляется сдиска и простым способом восстановить его уже нельзя. Физи-чески информация с диска не удаляется, так что при желании ееможно оттуда «выудить», поэтому не стоит надеяться на этот спо-соб, если вы хотите уничтожить какую-либо секретную инфор-мацию. Для удаления можно использовать также сочетание Shift- Del.

* Стереть с диска означает, что файл удаляется с диска, после чегоместо, где он был расположен, перезаписывается нулевой илислучайной последовательностью байтов. Этот способ применяетсядля уничтожения секретной информации — после такого удале-ния прочитать ее уже нельзя никаким способом. Для этого можнотакже использовать сочетание Ctrl-Shift-Del.

В верхней части окна программы Konqueror содержатся кнопки дляудобного управления просмотром папок. Кнопка со стрелкой вверхозначает переход в родительскую папку, то есть на уровень выше.Кнопка со стрелкой влево означает переход «назад», то есть в папку,которую вы просматривали до текущей. Если эта кнопка была приме-нена, то можно применить и кнопку со стрелкой вправо — это пере-ход «вперед», то есть в папку, которую вы просматривали сразу прслетекущей. Если чуть задержать кнопку мыши нажатой на любой изэтих трех кнопок, то можно будет перейти сразу на несколько уров-ней вверх, назад или вперед, выбрав в открывшемся меню соответ-ствующий пункт.

Для того чтобы переместить или скопировать файл (или несколькофайлов), можно поступить следующим образом. Откройте папку, вкоторой расположен нужный файл. Затем найдите в левой части окнапрограммы! Konqueror папку, в которую нужно выполнить копирова-ние или перемещение, и перетащите файл (или несколько выделен-ных файлов) мышью в нужную папку. Откроется меню из трех пунк-тов — Переместить сюда, Копировать сюда и Создать ярлык. В последнемслучае вместо копирования самого файла в папке назначения будетсоздана ссылка на файл.

Кроме того, можно воспользоваться другим способом: выделив нуж-ный файл (файлы), нажмите комбинацию клавиш Ctrl-C или Ctrl-X.Затем перейдите в папку назначения и нажмите Ctrl-V. Файлы будут

39

Page 41: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

соответственно скопированы или перемещены. Вместо сочетания Ctrl-Cможно также выбрать в меню Правка пункт Копировать, вместо соче-тания Ctrl-X — пункт Вырезать и вместо сочетания Ctrl-V — Вставить.

И наконец, еще один способ копирования или перемещения файлов.Выделив нужный файл (или несколько файлов), нажмите клавишуF7 для их копирования или клавишу F8 для перемещения. Откроетсядиалоговое окно, в которое останется ввести имя папки назначения(или выбрать ее).

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

Для того чтобы найти какой-либо файл, выберите в меню Инструментыпункт Найти файл. В правой части окна программы появится допол-нительная панель для ввода параметров поиска. Эта панель содержиттри вкладки.

На вкладке Имя/Путь следует в поле Название ввести имя файла, кото-рый следует искать. Можно пользоваться заменяющими символами.Символ * заменяет любое количество символов, а символ ? — любойсимвол. Так, для поиска всех файлов с расширением .so введите в полеНазвание строку *.so. В поле Искать в введите имя папки, в которойследует искать файл. Для того чтобы выполнить поиск везде, где толь-ко можно, введите сюда символ / (обозначение корневого каталога, вкотором находятся все остальные каталоги) и при этом установитефлажок Включая подкаталоги.

Обратите внимание на флажок Поиск с учетом регистра. По умолчаниюон обычно установлен. Это означает, что при поиске программа будетразличать прописные и строчные буквы. Так, например, если в стро-ке поиска задано text.txt, то файл с именем Text.txt или, скажем, ТЕХТ.ТХТнайден не будет.

Напомним, что в Linux, как и в любой С/шх-подобной системе, именафайлов file, File, FILE и f l l E считаются разными, так как прописные истрочные буквы различаются. В системах DOS и Windows это не так, ивсе приведенные четыре имени файла считались бы одним и тем жеименем файла.

На вкладке Диапазон дат можно указать, как следует выполнять поиск:среди всех файлов, только среди созданных в определенный проме-жуток времени, например, с 1 марта по 5 марта 2002 года, или запоследние 2 месяца и так далее. На вкладке Дополнительно можно

40

Page 42: Самоучитель пользователя Linux

1.3. Первая загрузка Linux и общие замечания по работе в графической среде

указать тип искомого файла, а также текстовую строку, которая дол-жна в нем содержаться. Учтите, что если такая строка указана, вре-мя поиска увеличивается, поскольку система вынуждена будет про-сматривать не только имена файлов, но и их содержимое. Можнотакже указать предполагаемый размер файла. Например, если ведет-ся поиск короткого текстового файла, содержащего некоторый текст(имя и расположение вы не помните), то есть смысл указать системене просматривать файлы размером более, скажем, 10 Кбайт. Это су-щественно ускорит процесс поиска.

Пользуясь меню Окно, можно различным образом настраивать видпрограммы. Например, многим удобно иметь не одну, а две панелидля отображения файлов, чтобы перетаскивать файлы мышью из од-ной папки в другую. Для этого достаточно выбрать в меню Окно пунктРазделить панель по вертикали или Разделить панель по горизонтали. Длявозвращения окна к исходному виду, то есть удаления «лишней» па-нели, выберите в меню Окно пункт Удалить активную панель. Имеютсяи другие параметры настройки внешнего вида программы. Например,можно изменить цвет фона или фоновый рисунок файловой панели,выбрав в меню Вид, соответственно, пункт Цвет фона или Рисунок фона.

В заключение отметим, что программа Konqueror является не толькосредством просмотра локальных файлов, но и средством просмотравеб-страниц Интернета, то есть программой-браузером. Но об этомподробнее мы расскажем в главе 3.

Архаическое средство — Midnight Commander

Несмотря на то, что в графических средах файловый менеджерKonqueror, описанный в предыдущем подразделе, является универ-сальным и наиболее удобным средством управления файлами, нельзяне упомянуть о все еще популярной программе Midnight Commander,которой можно пользоваться не только в графической среде, но и приуправлении из командной строки. Кстати, пользователи системы DOSнаверняка помнят DO/S-аналоги этой программы, которые называлисьNorton Commander, Volkov Commander и DOS Navigator.

Для запуска этой программы сначала войдите в режим команднойстроки. Это можно сделать либо переключившись на другой вирту-альный терминал, как описывалось выше (сочетания Ctrl-Alt-функцио-нальная клавиша), либо запустив сеанс терминала в графическойсреде. На панели КОЕ для этого есть специальный значок. Можно так-же выбрать в стартовом меню пункт Системные и далее Shell.

41

Page 43: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Наберите в командной строке:

тс

и нажмите клавишу Enter. Вы увидите две псевдографические синиепанели (рис. 1.16). Каждая из них может отображать содержимоекакой-либо папки. Передвигаться по файлам внутри папки можно спомощью курсорных клавиш. Клавишей Tab можно переходить с па-нели на панель. Для входа в папку следует выбрать ее имя и нажатьклавишу Enter. Для перехода в родительскую папку следует перейтина ее символ «/..», который находится в верхней части каждой пап-ки, и нажать клавишу Enter.

Рис. 1.7 6. Архаическое средство управления файлами — Midnight Commander

В программе Midnight Commander можно пользоваться клавишей F3 дляпросмотра содержимого файла, а клавишей F4 — для редактирова-ния текстовых файлов с помощью встроенного редактора. КлавишаF5 предназначена для копирования файлов, а клавиша F6 — для ихпереименования или перемещения. Выделить несколько файлов мож-но нажатиями клавиши Insert. Можно также пользоваться клавиша-ми + и -, чтобы соответственно выделить или снять выделения со всехфайлов текущей папки (или с группы файлов). Клавиша F8 предназна-чена для удаления файлов, а клавиша F7 — для создания каталогов.

С помощью клавиши F9 можно войти в меню программы. Впрочем,можно сделать это и мышью, но вспомним, что программа MidnightCommander рассчитана на текстовую среду, в которой пользователь

42

Page 44: Самоучитель пользователя Linux

1.4. Настройки

вовсе не обязан иметь мышь. С помощью меню можно получить до-ступ ко многим дополнительным функциям программы.

Между прочим, программа Midnight Commander не является толькосредством просмотра локальных файлов. С его помощью можно уста-навливать сетевые и .FTP-соединения. Ну а для выхода из программыследует нажать клавишу F10.

1.4. Настройки

1.4.1. Настройки графической среды KDE

Графическая среда КОЕ по умолчанию уже настроена так, чтобыпользователю было удобно в ней работать. Однако многим пользова-телям хочется установить такие индивидуальные настройки, как,например, цвет фона рабочего стола, программы для открытия тех илииных файлов и прочее. Для осуществления подобных настроек пред-назначена программа Центр управления КОЕ. Для ее запуска щелкнитена соответствующем значке на панели КОЕ или выберите в стартовомменю пункт Центр управления (рис. 1.17).

-tv*

Рис. 1.17. Центр управления КОЕ, стартовое окно

В левой части окна программы настройки имеется несколько пунк-тов — Внешний вид и интерфейс, Персональные и так далее. Каждый изних имеет несколько подпунктов. Подпункты можно увидеть, щелк-нув на знаке «плюс» рядом с названием пункта. Каждый подпункт -это раздел настроечной программы. При выборе какого-либо разделав правой части окна появляются его настройки.

43

Page 45: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Рассмотрим коротко, как с помощью программы Центр управления КОЕможно настраивать внешний вид и различные сервисы этой графи-ческой оболочки. Здесь мы не будем рассматривать только настрой-ки, относящиеся к работе в Интернете, так как они будут рассмотре-ны в главе 3.

Настройка внешнего вида

Все настройки внешнего вида собраны в пункте Внешний вид и интер-фейс. В разделе Менеджер тем находятся готовые наборы настроек(Темы -- Themes). В наборы настроек входят такие параметры, какцвет и рисунок фона, оформление окон, вид значков, звуковые эффек-ты и вид панели. Выбрав одну из тем, вы увидите в окне предвари-тельного просмотра, как будет выглядеть ваш рабочий стол с этой те-мой. После нажатия кнопки Применить произойдут выбранные вамиизменения настроек.

В разделе Отклик при запуске можно разрешить системе отображатьпроцесс запуска программ. Если установить флажок Разрешить показкурсора запуска приложения, то при запуске любой программы рядом суказателем мыши некоторое время будет отображаться значок этойпрограммы. Установкой соответствующего флажка можно сделатьэтот значок мигающим. Здесь же можно задать время индикации за-пуска программы в секундах.

Кроме того, установив флажок Разрешить уведомление панели задач,можно разрешить показ специального индикатора в виде песочныхчасов в панели КОЕ после запуска программы. Все эти элементы про-сто напоминают о том, что программа только что запущена, но не ото-бражают реальный процесс запуска программы. Так что в некоторомсмысле это — декоративные элементы. Если ваша система недоста-точно быстрая, можно без всяких сомнений отключить уведомлениео запуске программ, чтобы не отнимать у системы лишних ресурсов.

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

Выбрав пункт Панель, можно войти в довольно обширный раздел на-строек панели КОЕ(рис. 1.18). Здесь есть несколько вкладок. На вклад-ке Положение можно задать место расположения панели, а также ееразмер. По умолчанию панель расположена внизу, как, например, в

44

Page 46: Самоучитель пользователя Linux

1.4. Настройки

системах Windows, но, возможно, вам больше по душе ее расположе-ние в верхней части экрана, как в MacOS или OS/2, или сбоку.

р»

'™Ш

!~*Ч( Пароли~"5 проверка

'"Ш Удобство в КОЕЛ Просмитр WWW£ Просмотр файле а~й|) Привязки файло

Рис. Ы 8. Окно настройки панели KDE

На вкладке Скрытие можно управлять отображением панели наэкране. Например, если вам хочется, чтобы панель «уезжала» внизза пределы экрана, как только вы уберете с нее мышь, и появляласьпри приближении мыши к нижней границе экрана, установите пере-ключатель Скрывать автоматически. Кроме того, обратите внимание насекцию Кнопки, скрывающие панель. Здесь есть два переключателя, отве-чающие за отображение кнопок ручного скрытия по бокам панели КОЕ.При нажатии на такую кнопку панель «уезжает» в сторону за преде-лы экрана. Повторное нажатие на кнопку восстанавливает панель.

На вкладке Внешний вид и интерфейс можно включить отображениефона для кнопок панели и для самой панели КОЕ. Кроме того, весьмаинтересен переключатель Использовать увеличение пиктограмм. Если еговключить, то при наведении мыши на значок какой-либо программыв панели этот значок увеличится. Это удобно применять, если у васочень маленькая высота панели или большое разрешение экрана.

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

45

Page 47: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

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

Есть здесь и еще две вкладки для более тонкой настройки, однако мыне будем на них останавливаться.

Перейдем к разделу. Так названа та часть панели КОЕ, где отобража-ются открытые в данный момент окна программ. В этом разделеимеются несколько переключателей. Если переключатель Показать всеокна не установлен, то на панели задач отображаются только програм-мы, открытые на текущем рабочем столе, а если установлен, то ото-бражаются программы всех рабочих столов. Если установить пере-ключатель Объединять схожие задачи, то окна, принадлежащие одномуприложению, например несколько окон браузера или редактораOpenOffice.org (в котором, кстати, набирался этот текст), будут отоб-ражаться как одно окно с дополнительным меню. В противном слу-чае каждое окно отобразится на панели задач отдельно. В разделеПанель задач имеется еще несколько переключателей, которые не нуж-даются в комментариях.

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

В разделе Привязки клавиш можно настроить «горячие» клавиши дляразличных действий. Например, по умолчанию активное окно закры-вается с помощью сочетания Alt-F4, а окно ввода команды вызываетсясочетанием Alt-F2. Все эти и многие другие сочетания горячих клавишможно изменить в разделе Привязки клавиш. В этом разделе есть не-сколько вкладок. На вкладке Глобальные привязки можно определитьгорячие клавиши для всей оболочки КОЕ, а на вкладке Привязки дляприложений — общие горячие клавиши для использования в различ-ных программах. По умолчанию здесь обычно применяются такиесочетания:

Ctrl-A — выделить все;

Ctrl-S — сохранить файл;

Ctrl-С — копировать в буфер обмена;

46

Page 48: Самоучитель пользователя Linux

1.4. Настройки

Ctrl-X — вырезать в буфер обмена;

Ctrl-V — вставить из буфера обмена;

Ctrl-Home — в начало (например, строки);

Ctrl-End — в конец (например, строки);

Ctrl-N — создать файл;

Ctrl-О — открыть файл;

Ctrl-Z — отменить последнее действие;

Ctrl-P — напечатать;

F5 — обновить;

F3 — поиск (повторный);

F1 — помощь;

Ctrl-R — заменить.

В принципе, эти сочетания горячих клавиш достаточно стандартны,однако при желании их можно заменить.

В разделе Рабочий стол имеется несколько вкладок (рис. 1.19). Навкладке Рабочий стол можно определить поведение системы при щелч-ке левой, правой и средней кнопками мыши на рабочем столе, а так-же определить размещение файлов с настройками рабочего стола. Навкладке Внешний вид можно задать гарнитуру, цвет и размер шрифтадля надписей на рабочем столе, а также цвет фона под надписями, еслион нужен. На последней вкладке можно определить количество рабо-

В Стран* и-Ш vjioecrma в KDE

В- & Просмотр WWW

проемяр файлов^ Пр«ЯЗт файлов

J9 Фшло»ый

!!!!>ча. •.•-.:'••'••

Рис. IЛ 9. Окно настройки поведения рабочего стола

47

Page 49: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

чих столов, которых, как мы уже говорили, по умолчанию четыре,однако это количество может быть уменьшено или увеличено (до 16).

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

В разделе Фон можно настроить фон рабочих столов (рис. 1.20). Каквидите, для каждого рабочего стола можно выбрать свой фон. Этоочень удобно, чтобы визуально отличать рабочие столы. Если же выхотите, напротив, чтобы все рабочие столы имели одинаковый фон,установите флажок Общий фон.

91 tS Вгишний вид и ньтврфв!

& Отклик при запускеf Оформление спои3 Панельi Панель зада."

Пароли"v Проверка орфсгвафик

I £Й Стран» и язык'• Удобство в КОЕ

О Просмотр W W WВ :$ Присмотр файлов

3$ привязки файлов§J Фсиллпь'й м«нйджвр Kofiquaror •

Шршщ

Рис. 7.20. Окно настройки фона рабочих столов

Для каждого рабочего стола можно либо составить фон из двух цве-тов, либо использовать фоновые изображения, либо и то, и другое вме-сте. Для установки фона служит первая вкладка, Фон. Здесь в рас-крывающемся списке Раскраска следует выбрать тип фона. Самыйпростой вариант предлагает первый пункт Плоский. В этом случае весьрабочий стол становится одноцветным. Его цвет можно выбрать, на-жав на полоску Цвет 1 (рис. 1.20). Как будет выглядеть ваш выборможно сразу увидеть в области предварительного просмотра, выпол-ненной в виде изображения монитора (см. рис. 1.22).

Однако одноцветный фон — это не очень интересно. Второй пунктсписка Раскраска называется Заливка. Здесь следует выбрать два цвета,

48

Page 50: Самоучитель пользователя Linux

1.4. Настройки

apgptffb 8, собственные цвета.

,взния«;

Рис. J.2I. Окно выбора цвета

а затем, щелкнув на кнопке Настройка, рисунок заливки. Вот, напри-мер, рисунок заливки Треугольники (рис. 1.22а). Мы специально вы-брали для иллюстрации контрастные цвета, чтобы рисунок фона быллучше виден в черно-белой книге.

Можно также выбрать в списке Раскраска различные градиенты. Ре-зультат показан на рис.1.226-е.

а) е)б) в) г) д)

Рис. 1.22. Некоторые варианты двухцветного фона:

а) — заливка (рисунок «треугольники»); г) — пирамидальный градиент;

б) — горизонтальный градиент; д) — крестообразный градиент;

е) — вертикальный градиент; е) — эллиптический градиент

В том же раскрывающемся списке можно выбрать пункт Фоновая про-грамма, и тогда изменением фона будет заниматься специальная про-грамма.

В окне настройки есть еще две вкладки. Вкладка Обои позволяет вы-брать рисунок для размещения на рабочем столе. Если здесь выбратьпункт Нет обоев — рисунков на столе не будет. Пункт Один рисунокобоев позволяет выбрать любой рисунок для рабочего стола: либо израскрывающегося списка Рисунок, либо, после нажатия на кнопку

49

Page 51: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

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

Наконец, на вкладке Обои есть еще один пункт — Набор рисунков обоев.В этом случае выбранные рисунки будут сменяться с указанным вамиинтервалом времени. Рисунки и интервал времени можно выбрать вотдельном окне, щелкнув на кнопке Выбрать рисунки. Здесь же можноуказать, должны ли рисунки, сменяя друг друга, следовать один задругим по списку или же в случайном порядке. Рисунки на рабочемстоле могут сменять друг друга не чаще, чем каждую минуту, и нереже, чем каждые 4 часа (240 минут). По умолчанию установлен ин-тервал 1 час.

Если вы хотите, чтобы рисунок отображался на рабочем столе «какесть», проследите, чтобы на вкладке Дополнительно в раскрывающем-ся списке Смешение был выбран пункт Нет смешения. В противном слу-чае сквозь рисунок будет просвечивать фон. Все остальные пунктыэтого списка устанавливают алгоритм смешения фона и рисунка. С по-мощью ползункового регулятора Баланс можно регулировать балансмежду фоном и рисунком. При этом могут получиться довольно инте-ресные сочетания. Пример показан на рис. 1.23.

Рис. 1.23. Пример эллиптического смешения фона и фонового рисунка

Но давайте перейдем к другим настройкам внешнего вида КОЕ. РазделХранитель экрана, как ясно из названия, позволяет настроить скрин-сэйвер. Самым главным здесь является переключатель Включить хра-нитель экрана. Если он включен, доступны остальные настройки. Изсписка можно выбрать любой доступный скрин-сэйвер и тут же уви-деть его действие в области предварительного просмотра. Кнопка На-стройка устанавливает параметры выбранного скрин-сэйвера, а кноп-ка Тест — обеспечивает его просмотр на всем экране. В поле Ждатьследует ввести интервал времени в минутах, через который будетвключаться скрин-сэйвер, если никто не прикасается к клавиатуре имыши. Если установить флажок Требовать пароль, то при возвраще-

50

Page 52: Самоучитель пользователя Linux

1.4. Настройки

нии пользователя к компьютеру, на котором запустился скрин-сэй-вер, ему придется ввести повторно свой пароль. Если же этот флажокне установлен, любое движение мышью при запущенном скрин-сэй-вере его просто отключит, и можно будет тут же вернуться к работе.Ползунковым регулятором Приоритет устанавливают приоритетскрин-сэйвера. Рекомендуем установить его в крайнее левое положе-ние («низкий») — тогда во время работы скрин-сэйвера в фоновомрежиме компьютер сможет выполнять еще какие-либо операции, на-пример загружать файлы из Интернета или визуализировать трехмер-ную сцену, созданную в программе MAYA. Напомним, что изначальноскрин-сэйверы предназначались для предотвращения выгораниялюминофора на мониторе, если одна и та же картинка слишком долгоне изменяется. (Как было образно написано в одной статье: мониторнастолько «привыкает» к изображению, что оно остается на нем навсю жизнь, просвечивая на манер водяного знака через любое другоеизображение.) Современные мониторы достаточно защищены от та-кого «привыкания», так что скрин-сэйверы носят обычно декоратив-ный характер.

Раздел Цвета позволяет выбрать цвет таких элементов, как заголовокактивного и неактивного окна, фон приложений, цвет выделенноготекста, гиперссылок и так далее (рис. 1.24). Здесь для выбора элементащелкните на его изображении в верхней части окна или выберите егоназвание в раскрывающемся списке в секции Цвет элемента. Затемщелкните на кнопке с цветной полосой, и перед вами снова откроетсяокно выбора цвета (см. рис. 1.21), в котором можно выбрать любойцвет. Результат выбора можно будет тут же видеть в верхней частиокна.

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

Раздел Шрифты позволяет выбрать шрифты для заголовка окна, па-нели КОЕ и других системных элементов. Мы рекомендуем оставитьустановки по умолчанию (courier new для моноширинного текста иhelvetica для всех остальных). Опыт показывает, что для постоянномаячащих перед глазами элементов лучше выбирать нейтральный,не привлекающий внимание шрифт без засечек.

51

Page 53: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Рис. 1.24. Окно настройки цвета некоторых элементов графического интерфейса

Настройка звуков

Графический интерфейс КОЕ может сопровождать звуками некоторыесобытия, например переключение рабочего стола, свертывание окнав значок и так далее. Правда, по умолчанию таких озвученных собы-тий не очень много, что, наверное, правильно. Однако все звуковыесообщения системы можно настроить в программе Центр управления КОЕ.(На самом деле здесь настраиваются не только звуковые уведомления.)

Чтобы настроить звуковое сообщение, выберите в левой части окнапрограммы пункт Звук и затем раздел Уведомления системы. В правойчасти окна откроется список событий системы и разных программ,которые можно озвучить (рис. 1.25).

•j Персональные»ПросИПР***5 Просмотр о>«Ало!

} Выбран первый виртуальный рабочий гя? Выбран новой •иртуыьный рабочий сто? Выбран третий >нргуальнь1Й равочнн сто.? Bki6f ел ч»тиртъ!и виртуальный р*Вочии

)эн шестой виртуальный рабочий стсf В»1браи сценой вирт^»льи»1й р*6очнй сf Выбран «ос.чой ви>ртуиы.Ь|й равочнЛ с

? Окне свврнуто • питгр*М"Уз распахнуто на весь экран

? Окне п»р«м»а:»ется

Рис. ?.25. Окно настройки озвучивания событий системы

52

Page 54: Самоучитель пользователя Linux

1.4. Настройки

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

* запись в файл — информация о событии записывается в указан-ный вами текстовый файл. Для указания имени файла пользуй-тесь полем Имя файла в нижней части окна или кнопкой справа отнего.

» проиграть звук — в ответ на событие проигрывается звуковой файл,имя которого также следует указать в поле Имя файла.

* показать диалог — при возникновении события открывается диало-говое окно, чтобы обратить на него ваше внимание (ведь для про-должения работы придется в этом окне щелкнуть на кнопке ОК).

* стандартный поток ошибок — сообщение о событии записывается всистемный файл, выбранный для протоколирования сообщенийоб ошибках.

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

Помимо настроек озвучивания событий в программе Центр управле-ния КОЕ можно осуществить и другие звуковые настройки. Например,выбрав раздел Midi, можно увидеть список доступных МЛ)/-устройств(например, волнотабличный синтезатор звуковой карты и FM-синте-затор) и выбрать нужное устройство для проигрывания М/DJ-файлов.

Выбрав в программе Центр управления КОЕ раздел Звуковой сервер, можнонастроить звуковой сервер aRts. Сначала необходимо определить, сле-дует ли вообще его запускать. Использование aRts позволяет манипули-ровать звуком — применять различные звуковые эффекты при воспро-изведении, выбирать частоту дискретизации, переключаться междузвуковыми устройствами, иметь встроенный программный синтезатордля проигрывания MIDI и так далее. Сервер aRts требует значительно-го количества системных ресурсов, а на некоторых системах можетиногда зависать. Так что для повышения скорости и стабильности ра-боты звуковых программ его можно отключить, а для получения болеешироких звуковых возможностей — включить.

53

Page 55: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Если вы решили держать сервер aRts включенным, в этом же окне мож-но выполнить некоторые его настройки. Остальные возможности про-явятся при использовании программ, которые обращаются к этому сер-веру — например, заработает реверберация в проигрывателе Noatune итак далее.

Кроме того, есть в программе Центр управления КОЕ еще несколько раз-делов. Если у вас, к примеру, нет звуковой карты или вы просто пред-почитаете заменить проигрывания звуковых файлов в качествеозвучивания каких-либо событий на звук встроенного динамика ком-пьютера (в просторечии «пищалки»), вам пригодится раздел Систем-ный звук.

Если установить флажок Использовать звуковой сигнал вместо систем-ных извещений, то вместо звуковых уведомлений о событиях компью-тер будет «пищать». С помощью трех ползунковых регуляторов выможете настроить громкость этого «писка», установить его высоту (вгерцах) и длительность (в миллисекундах).

В разделе Микшер можно указать, надо ли сохранять установленныеуровни громкости при выходе из КОЕ, а также единовременно сохра-нить текущие или восстановить сохраненные уровни громкости.

И наконец, раздел с немного туманным названием Протокол Ю аудио СОпредназначен для настройки работы со звуковыми компакт-дисками,в частности, для настройки их копирования на компьютер. Подроб-нее об этом будет рассказано в главе 5.

Настройка клавиатуры и мыши

Теперь мы немного расскажем о настройке стандартных устройствввода — клавиатуры и мыши. Выбрав в левой части окна программыЦентр управления КОЕ пункт Периферия, вы увидите два раздела — Кла-виатура и Мышь.

В разделе Клавиатура окно настройки делится на две вкладки. Навкладке Дополнительно (рис. 1.26) можно отключить автоматическийповтор нажатий на клавишу, сняв соответствующий флажок, а так-же установить громкость сигнала, издаваемого при щелчке на клави-шу. Впрочем, большинству нравится отсутствие такого сигнала, по-этому по умолчанию громкость установлена равной нулю. Здесь жеможно указать, надо ли автоматически включать режим NumLock (ис-пользование кнопок дополнительной клавиатуры как цифр) при вхо-де в КОЕ.

54

Page 56: Самоучитель пользователя Linux

1.4. Настройки

- Ш Удобстве в КОЕ) Грссмотр W W W

? ПросшотрфайливЬ Сведении о смствмв

f' Системные

U. Энаргасбервмнив

«U*

Рис. J.26. Окно настройки клавиатуры

В разделе Расположение находятся средства KDE для переключения рас-кладок клавиатуры. Внимание! Если вы устанавливали русский дистрибутивLinux, то, скорее всего, при установке вы уже выбрали способ переключе-ния раскладок клавиатуры, общий для всех графических оболочек. Поэто-му не применяйте настройки вкладки Расположение!

В некоторых системах при изменении любой настройки клавиатуры(например, установки автоматического включения режима NumLock)исчезает возможность переключения раскладки клавиатуры (напри-мер, с английского языка на русский и обратно). Не пугайтесь, ниче-го страшного в этом нет. Войдите в свой домашний каталог (выбрав встартовом меню пункт Домашний каталог или щелкнув на соответству-ющей кнопке на панели КОЕ), найдите в нем в каталог. kde/share/conf igи удалите в нем файл kxkbrc, после чего перезапустите КОЕ. Возмож-ность переключения раскладок будет восстановлена.

Если вы не можете найти каталог .kde в своем домашнем каталоге,выберите в меню Вид пункт Показывать скрытые файлы. Дело в том, чтовсе файлы, имена которых начинаются с точки, в Linux считаютсяскрытыми и по умолчанию могут не отображаться в окне программыуправления файлами Konqueror.

Вернемся к настройке сервисов КОЕ с помощью программы Центр управ-ления КОЕ. В разделе Мышь имеются две вкладки. На вкладке Общиеможно настроить несколько параметров. Самый главный из них -использование двойного щелчка. По умолчанию в КОЕ установленытакие правила при просмотре файлов: файл выделяется при наведе-

55

Page 57: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

нии на него указателя мыши и открывается при щелчке левой кноп-кой мыши. При этом при наведении указателя мыши на файл видуказателя изменяется со «стрелки» на «руку». Другими словами,имена файлов ведут себя так же, как гиперссылки при просмотре веб-страниц Интернета.

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

Помимо описанного параметра, здесь можно выбрать раскладку кно-пок мыши (в раскладке для левшей «левая» и «правая» кнопки мышименяются местами), а также выбрать размер указателя мыши, режимподсветки значков программ и так далее.

На вкладке Дополнительно расположено несколько ползунковых регу-ляторов (рис. 1.27). С их помощью можно настроить скорость движе-ния указателя мыши, максимальный временной интервал между дву-мя щелчками для их восприятия как двойного щелчка, минимальноеколичество строк текста, прокручиваемое колесом мыши, и так далее.

$ Внешний вид н интерфейсНвук

j Персональные) Просмотр WWWJ Просмотр файловI Сведения о системеУ Сетьf" Системные& Энергосбережение

4 пиксела(аэ)д| •::;?"''Т'!?'|

Рис. 1.27. Окно настройки параметров мыши

Некоторые настройки клавиатуры и мыши находятся в другом раз-деле настроечной программы. Выберите в левой части окна пункт Пер-сональные и войдите в раздел Удобство в КОЕ. Вы увидите три вкладки.

56

Page 58: Самоучитель пользователя Linux

1.4. Настройки

Ha вкладке Клавиатура можно установить режим залипания клавиш.В этом режиме для нажатия сочетаний типа Ctrl-P вам не потребуетсяудерживать клавишу Ctrl, пытаясь дотянуться до клавиши Р. Можнопросто нажать клавишу Ctrl, а затем через малый промежуток време-ни — клавишу Р, и система воспримет это как сочетание клавиш. «За-липать» могут все управляющие клавиши — Ctrl, Shift, Alt и даже Meta.

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

В этом окне можно включить еще один режим, похожий на предыду-щий, — режим Прыгающие клавиши. В этом режиме для восприятиясистемой нажатия на клавишу нужно выдерживать указанное времяпаузы между нажатиями. Более быстрые нажатия восприниматьсяне будут. Это может быть полезным, например, при, непроизвольномдрожании рук.

На вкладке Мышь можно включить режим управления указателеммыши с помощью курсорных клавиш дополнительной клавиатуры.Это может быть полезным, например, при отключении или плохомдействии мыши.

Языковые настройки и настройки безопасности

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

Окно настройки страны и языка показано на рис. 1.28. На вкладкеЛокализация можно выбрать страну и язык из системы выпадающихменю. Однако если вы устанавливали русский дистрибутив, то в этомокне менять ничего не придется. Более того, в этом случае не реко-мендуется менять и установленную кодировку символов (обычно этоkoi8-r).

Некоторые пользователи спрашивают, смогут ли они работать с доку-ментами, созданными в Windows (в кодировке Winl251), если в на-стройках графической среды указана кодировка koi8-r для русскихбукв. Не волнуйтесь — приложения для Linux умеют работать с разны-ми кодировками, а большинство текстовых и других продвинутых про-грамм определяют кодировку автоматически.

57

Page 59: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Щ %$ Внешний вид и интерфейс

Ф- ЗвукЁ> | Периферий

; • Клавиатура

Ь МышьЕ> Персональные

• -И Кригтгованыаi : -* Пароли

_ Удовстео б КОЕПросмотр W W WПросмотр файлов

Сведения о системеСеть

истемныеЭнергосбережение

и и центральная Америка

Т "^а«И«?;€С) 1.:1._1л_ ;-:::.'>..„

Рис. 1.28. Окно настройки страны и языка

На вкладках Числа, Деньги и Время и дата можно дополнительно уста-новить разделители и символ валюты, если вам почему-либо не под-ходят те, что установлены по умолчанию.

Теперь откройте раздел Проверка орфографии. Здесь с помощью рас-крывающегося списка Словарь следует установить язык словаря про-верки орфографии по умолчанию. А вот в раскрывающемся спискеКодировка кодировку придется указывать в явном виде (и при необхо-димости менять), поэтому укажите для начала ту кодировку, которойпредполагаете пользоваться чаще всего. Опыт показывает, что, какправило, каждый пользователь применяет какую-либо одну кодиров-ку. Если вы не совсем понимаете, что все это означает, оставьте значе-ние, установленное по умолчанию. Если вы устанавливали русскийдистрибутив, в подавляющем большинстве случаев кодировка будетвыбрана верно.

Для некоторых пользователей бывают важны определенные вопросыбезопасности, в частности, отображение и запоминание паролей, шиф-рование данных и так далее. В программе Центр управления КОЕ (в томже пункте Персональные) есть раздел Пароли, в котором можно разре-шить или запретить системе помнить вводимые пользователем пароли —для этого существует переключатель Помнить пароль. Если его вклю-чить, потребуется дополнительно установить «срок хранения» паро-ля в системе (в минутах). Он не может быть больше, чем 1200 минут,то есть 20 часов. Это вполне разумное ограничение, так как хранить

58

Page 60: Самоучитель пользователя Linux

1.4. Настройки

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

В программе настройки графической среды КОЕ есть раздел Криптование,то есть шифровка. На рис. 1.29 показано окно настройки этого раздела,в котором можно разрешить системе использование различных алгорит-мов шифрования. Кроме того, можно настроить сертифицирование приаутентификации различных серверов и некоторые другие параметры,связанные с безопасной отправкой или получением данных по локаль-ной сети или из Интернета. Здесь мы не будем подробно останавливатьсяна этих вопросах, так как они требуют отдельного изучения.

айЙЖ:

"£ Проверка орфографии-ft Страна и язык

Ш Удобство е КОЕ£ Просмотр WWW§ Просмотр файлов& Сведения о системерс«ь

ф-fj? Системны.'&. Энергосбережение

__

; 3 DES-CBC-MDS (SB на 56 6m)ОЕ8-свсэ-мо5£1Бв*к>1беаиг)EXP-RCZ-CBC-M03(40M3 12в'вИ!)

•0 Е-ХР-НСД-М05(40нзШбит]

В IDEA-CeC-MDSflZBitslZJOm): RCZ-CBC-rvOSflMns 128 вит)

Р!С4-64-М05(Миэ&4 вит)

; В HC4-MDS пгвиэ 12В вит)

НИ ADH-DES-CBC3-SHA(168« ТбавКГ)3 ADH.RO4-M03 (1ZB ИЗ 1ZB Виг)3 ОЕ5-СВС-5НА(5аиз5Е Вит)

3 ОН-055-ОЕ5-СВС-5НА(5енэ586ит)3 DH-DSS-DES-CBC3-SHfl (ЧЕв нэ IBSflHT)

3 DH-fiSA-DE5-CBC3-SHA (16В*1 16в6нт)3 DHE-DSE-RC4-SHA(13e иа тгвбнт)~ iDH-DSS-D65-CBC-SHA (5S их 9в вир

г ййщЩ

{• ПрМ (ЧЗе>ав«1»-й'вьжг.д»-«;55Ь-СовДИйвиил '••

Рис. 7.29. Окно настройки алгоритмов шифрования данных

Настройки просмотра файлов

Теперь давайте перейдем к настройкам просмотра файлов в универ-сальном файловом менеджере Konqueror. Для этого в программе Центруправления КОЕ имеется пункт Просмотр файлов.

В нем два раздела. Раздел Файловый менеджер Konqueror предназначендля настройки некоторых параметров вышеуказанной программы. На

59

Page 61: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

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

На вкладке Внешний вид можно определить гарнитуру, размер и цветшрифта, которым будут отображаться имена файлов. Кроме того, еслиздесь включить переключатель Показывать размер файлов в байтах, тов окне файлового менеджера будет указан точный размер каждогофайла в байтах. В противном случае размеры больших файлов могутотображаться сокращенно, например, 2,6 Кб, 5,8 Мб и так далее.

Наконец, на вкладке Корзина можно указать, для каких операций поудалению файлов следует сначала запрашивать подтверждение. Авторрекомендует разрешить системе запрашивать подтверждение на уда-ление в любом случае.

В разделе Привязки файлов (рис. 1.30) можно определить, с помощьюкаких программ следует открывать различные типы файлов при щел-чке мыши на их имени в программе Konqueror.

Ш «$ Внешний вил и интерфейсЭ Л Звука «5 Периферия'•. ',- ф Клавиатура

- V) Мышь& JL Персональные

;- £| КриптоваинеU-* Паролиг "Ч£ Проверка орфографии

'. ; пи Странен язык' '" 'Ш Удойствс в КОЕ

Э'ф просмотр www1ЙЛОВ

вш_ Файловый менеджер Korqueror

3 я% Сведения о сметам»т rjgj сетьга j f' СистемныеШ fef. Энергосбережение

Рис. ) .30. Окно настройки программ, связанных с файлами определенного типа

Здесь в списке Известные типы расположены названия типов файлов вуниверсальном формате, например application/pelf, audio/wav и так да-лее. При желании вы можете добавить в этот список новые типы фай-лов, щелкнув на кнопке Добавить ниже списка.

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

60

Page 62: Самоучитель пользователя Linux

1.4. Настройки

закреплен за данным типом файла, щелкнув мышью на изображениизначка. Здесь же в списке Маска имени файла можно указать, файлы скакими именами будут считаться файлами указанного типа. Напри-мер, файлами типа audio/wav считаются файлы с расширением wav -в списке Маска имени файла указано *,wav. Заметьте, что лучше ука-зать расширение, написанное прописными буквами (например, *.WAV),поскольку в файловой системе Linux прописные и строчные буквы вименах файлов различаются. Здесь же в поле Описание можно изме-нить описание файлов данного типа, которое будет отображаться вколонке Тип программы Konqueror.

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

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

Настройки печати и другие системные настройки

В программе Центр управления КОЕ существует пункт Системные, вкотором расположены некоторые настройки самой операционной си-стемы. В частности, таков раздел Диспетчер печати. Его окно показанона рис. 1.31. Как видите, в верхней части окна здесь расположен спи-сок принтеров, в котором могут быть как «настоящие» принтеры, таки «виртуальные». Например, отправка факса с точки зрения систе-мы — это тоже печать на «специальном принтере».

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

Среди других разделов настроечной программы следует выделить,например, раздел Дата и время, в котором можно изменить показания

61

Page 63: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

В у? Внешний вид и интерфейс

ПериферииВ- & Персональныей-О Просмотр W W WQ"tt Просмотр ФАЙЛОВ

привязки файловФайловый менеджер

S Сведения о системеСеть

0 #' СистемныеДата и время

Загрузчик (LILO)КонсольМенеджер входа в систему

с&ансатройка Linux Kernel

Й-*Ё* Энергосбэреженне

$3 Отправить PDF файл

aj Стприить на факс

Л Печать а файл (PDF/Acrobat)

f Печать в файл (PoitScrtpl)

'!4S*i

Рис. J .31. Окно сведений о принтерах

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

В программе Центр управления КОЕ имеются также разделы для настройкивнешнего вида окна входа в систему, настройка консоли (режима ко-мандной строки) и даже первоначального загрузчика систем на компью-тере (LILO). Без крайней необходимости перенастраивать LILO не следует.Кроме того, это нужно делать с величайшей осторожностью (особенноесли вы решили внести изменения на вкладке Эксперт, где располо-жен текст конфигурационного файла LILO). Разумеется, перед настрой-кой LILO вас попросят ввести пароль администратора.

1.4.2. Настройки графической среды GNOME

В предыдущем разделе мы рассмотрели основные настройки графи-ческой среды КОЕ, доступные из программы Центр управления КОЕ.Однако, поскольку КОЕ все же не единственная графическая среда дляLinux, в этом разделе мы коротко рассмотрим настройки среды GNOME.

Графическая среда GNOME допускает индивидуальные настройки,приблизительно аналогичные настройкам КОЕ. Для этого предназна-чена программа Центр управления GNOME. Как видно на рис. 1.32,внешне она напоминает программу Центр управления КОЕ. Только на-звания разделов и набор настроек здесь немного отличаются.

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

62

Page 64: Самоучитель пользователя Linux

1.4. Настройки

ф Диспетчер окон Sawfish

Мультимедиа лестницыМорская звездаСтранныйСуперквадроВодоворот

^яд><™>™'- щ Приложения

1$ Обработчики документов

[•• ^ HTML Viewer

Г Обработчики URL

Редактор по умолчании

Типы файлов и г

Периферия

Г Ф CD Properties

в натура

9 •S* Рабочий сто/

bUlftl

Рис. J.32. Программа Центр управления GNOME

ные рассмотренным выше при настройке КОЕ: Фон, Хранитель экрана,Пан ель (иногда название этого пункта дается непереведенным — Panel).Однако здесь есть еще один интересный пункт — Диспетчер окон. В нем,собственно говоря, и выбирают программу, ответственную за внешнийвид и управления графической средой. Это могут быть, например,Sawfish, twm или Enlightenment. Кстати, Enlightenment — самая необыч-ная из подобных программ, поскольку при ее использовании все окна,кнопки и другие элементы интерфейса получаются закругленными.

В разделе Типы файлов и программ можно указать, с помощью какихпрограмм следует запускать файлы при щелчке мыши на их имени.Имеются также разделы для настройки параметров клавиатуры,мыши, звуковых событий и так далее. Однако в целом можно сказать,что в среде GNOME настраиваемых параметров меньше, чем в КОЕ.

1.4.3. Некоторые общие настройки

В этом разделе мы рассмотрим некоторые настройки, характерные длясистемы в целом, а также расскажем, как решаются некоторые про-блемы, если они вдруг возникли при установке системы.

Как мы уже говорили выше, все графические оболочки (КОЕ, GNOMEи так далее) работают под управлением специальной программы —

63

Page 65: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

графического сервера, который называют X Window (или просто X, илиже Х11). Для того чтобы ЗС-сервер правильно взаимодействовал с раз-личными периферийными устройствами, такими, как монитор,мышь, клавиатура и так далее, его нужно настроить с помощью спе-циального конфигурационного файла. Обычно этот файл создаетсяавтоматически при установке системы или позднее при запуске про-грамм автоматического конфигурирования оборудования, напримерпрограммы xf86config. Однако, как выясняется, для подстройки не-которых параметров легче изменить пару строк в этом файле вруч-ную, чем рыться в программах конфигурации оборудования. Этимспособом можно также легко решить некоторые проблемы.

Основной файл конфигурации Х-сервера находится обычно в папке/etc/X11 и называется XF86Conf ig (или XF86Conf ig-4, если вы пользуетесь4-й версией X Window). Иногда вместо каталога Х11 он может быть рас-положен в каталоге X11R6. Это обычный текстовый файл, но он влияетна всю работу графической среды. Чтобы внести в этот файл измене-ния, нужно войти в систему как администратор (root). Впрочем, в сеан-се командной строки вы можете получить права root, не перезапускаясеанс. Для этого просто наберите команду:,

SU

и затем, в ответ на запрос системы Password: — пароль администратора.

Если вы находитесь в сеансе командной строки, можете использоватьпрограмму Midnight Commander для редактирования файла конфи-гурации (клавиша F4 в Midnight Commander запускает редакцию вы-бранного файла). В графической среде для этого используют любойпростой текстовый редактор (например, выберите в стартового менюпункт Редакторы и далее Текстовый редактор). О текстовых редакторахмы еще расскажем отдельно в главе 2.

Помните, что файл XF86Conf ig (или XF86Conf ig-4) отвечает за всю работыграфической среды. Поэтому в нем нельзя писать что попало — иначеграфическая среда может попросту не запуститься. Поэтому при ре-дактировании этого файла будьте внимательны и либо хорошо запо-минайте, что именно вы изменили, либо делайте резервную копиюфайла перед тем, как начать редактирование. Этот даст возможностьв случае возникновения проблем отменить сделанные изменения ивернуться к нормальной работе.

Полезно помнить, что в файле XF86Config (далее будем его называтьпросто XF86Config) строки, начинающиеся со знака #, в работе не ис-

64

Page 66: Самоучитель пользователя Linux

1.4. Настройки

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

Использование колеса мыши

Иногда при использовании мыши с колесом прокрутки, которая под-ключается к порту PS/2 (как практически все современные мыши),после установки системы оказывается, что колесо не работает. Еслипри этом все три кнопки мыши (средняя кнопка обычно располагает-ся под колесом) работают нормально, не стоит перезапускать уста-новку системы или использовать конфигурирующую программу. От-кройте файл XF86Config и найдите в нем раздел Pointer, ответственныйза мышь. Обычно он имеет примерно такой вид:

Section "Pointer"

Protocol "PS/2"

Device "/dev/mouse"

ZAxisMapping 4 5

EndSection

В некоторых случаях здесь могут быть и другие дополнительныестрочки. Найдите строку:

Protocol "PS/2"

и замените ее на:

Protocol "IMPS/2"

После этого сохраните файл и перезагрузитесь. Колесо мыши должноработать.

.

Виртуальный экран

В процессе установки системы обычно почему-то не предлагаетсязадействовать такую интересную возможность, как использованиевиртуального экрана, превышающего размер физического дисплея.Предположим, что для вашего монитора нельзя выбрать разрешениебольшее, чем 1024x768 точек, иначе работать будет трудно (текстслишком мелкий, частота обновления слишком маленькая и так далее).Но вам тесно в этом разрешении. В графических средах Linux в этомслучае можно установить размер виртуального экрана, на которыйбудет выводиться изображение, большим, например 2048x1524 или,

3 Зак. 519 65

Page 67: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

если угодно иметь какой-нибудь вытянутый по вертикали экран,1024x2048 точек.

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

Для получения подобного виртуального экрана проделайте следую-щее. Откройте файл XF86Conf ig. Найдите в нем раздел, начинающийсясо строки:

Section "Screen"

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

Virtual 1024 768

и заменить имеющиеся числовые значения на нужный вам размервиртуального экрана по горизонтали и вертикали. Например, для уве-личения виртуального экрана вдвое по сравнению с физическим раз-решением 1024x768 измените эти строки так:

Virtual 2048 1524

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

I

Раскладка клавиатуры

Если вы устанавливали русскоязычный дистрибутив Linux, скореевсего, у вас уже есть способ переключения между русской и латин-ской клавиатурами, например с помощью сочетания Ctrl-Shift. Однакопользователю, который ранее работал, например, в Windows, можетпоказаться странным то, что при русской раскладке клавиатуры всесимволы находятся именно там, где они обозначены: точка — это Shift-7,запятая — Shift-б, вопросительный знак — там же, где он находится ванглийской раскладке, и так далее. Дело в том, что в Windows по умол-чанию в русской раскладке все дополнительные символы помещены

66

Page 68: Самоучитель пользователя Linux

1.4. Настройки

на другие места, например, точка и запятая — рядом с правой клави-шей Shift, вопросительный знак — на Shift-7 и так далее. Некоторыепользователи к этому привыкли, и расположение знаков на тех мес-тах, где они обозначены, им уже кажется неестественным (!). Возни-кает вопрос — а можно ли переместить эти символы на привычныеместа, то есть сделать русскую раскладку такой же, как в Windows?

Разумеется, это сделать можно, причем сделать это очень просто. Най-дите в файле XF86Config раздел, отвечающий за настройку клавиату-ры. Он должен выглядеть примерно так:

Section "Keyboard"

Protocol ."Standard"

XkbModel "pc104"

XkbRules "xfree86"

XkbLayout "ru"

XkbOptions "grp:ctrl_shift_toggle"i

EndSection

Теперь после строки:

XkbLayout "ru"

добавьте еще одну строку такого вида:

XkbVariant "winkeys"

Перезагрузите систему. Теперь русская раскладка поменялась наWindows-подобную.

Здесь часто возникает еще один вопрос — почему нет никакой индика-ции переключения раскладок? Ведь сейчас невозможно до нажатияклавиши определить, в каком состоянии находится клавиатура — в«русском» или «английском», а это было бы полезным.

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

Он заключается в том, чтобы использовать для индикации включе-ния русской клавиатуры индикатор Scroll Lock — практически беспо-

67

Page 69: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

лезный в других случаях индикатор. Если вы уже имеете опыт рабо-ты на компьютере, вспомните, когда вы в последний раз использова-ли по назначению клавишу и индикатор Scroll Lock?

Для того чтобы задействовать Scroll Lock в качестве индикатора вклю-чения русской раскладки клавиатуры, добавьте в строку XkbOptionsзначение grp_led:scroll. Если, например, ранее эта строка выглядела,как в приведенном выше примере, то теперь она будет выглядеть так:

XkbOptions "grp:ctrl_shift_toggle,grp_led:scroir

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

Использование графического планшета

Иногда в современных компьютерных системах вместо мыши в каче-стве устройства ввода используют графический планшет. Бывает так-же, что графический планшет используется наряду с мышью. Однаков некоторых системах после установки может оказаться, что графиче-ский планшет, подключенный к порту USB (а не СОМ-порту), поче-му-то не работает.

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

Если графический планшет не заработал автоматически, скорее всего,вам потребуется дополнительный модуль, который нужно поискать надисках с дистрибутивом, с которых вы устанавливали систему; если еготам нет — тогда в Интернете. Нужен модуль под названием xf86Wacom.so,если ваш графический планшет произведен компанией Wacom, или жеxf86Summa.so, если он произведен другим производителем.

Когда модуль скопирован на компьютер, следует разрешить Х-серверуего загрузку. Для этого откройте все тот же файл XF86Config. Найдите внем раздел, начинающийся строкой:

Section "Module"

и добавьте в него строку:

Load "xf86Summa.so"

(или, соответственно, Load «xf86Wacom.so»).

68

Page 70: Самоучитель пользователя Linux

1.4. Настройки

Но это, к сожалению, еще не все. Чтобы все заработало, нужно доба-вить в файл XF86Config еще один раздел под названием XInput или жеотредактировать его. К сожалению, универсальные рекомендации здесьдать невозможно. Попробуйте начать с такой конфигурации разделаXInput, как показано ниже, а если что-то все же не будет работать илибудет работать не так, как надо, попробуйте поэкспериментировать состроками этого раздела или обратитесь к специалисту.

Вот как может выглядеть этот раздел.

Section "Xlnpuf

SubSection "Mouse"

DeviceName "Tablet"

Protocol "IMPS/2"

AlwaysCore

Port Vdev/input/mouseO"

Buttons 5

ZAxisMapping 4 5

EndSubSection

SubSection "WacomStylus"

Port Vdev/input/eventO"

DeviceName "Stylus"-

Mode Absolute

DebugLevel 0

EndSubSection

SubSection "WacomEraser"

Port Vdev/input/eventO"

DeviceName "Eraser"

Mode Absolute

EndSubSection

SubSection "WacomCursor"

Port Vdev/input/eventO"

DeviceName "GraphireMouse"

Mode Absolute

EndSubSection

EndSection

69

Page 71: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Использование дисков с файловыми системами, созданнымив Windows

Если на том же компьютере, на котором установлена операционнаясистема Linux, имеется и другая операционная система (например,Windows), то может возникнуть желание получить доступ из Linux кразделам Windows. При установке некоторых дистрибутивов (напри-мер, Mandrake) это осуществляется автоматически, в других случаях —нет. Если разделы примонтировались автоматически, то остаток этогоподраздела можете пропустить. Вам осталось только найти папки, вкоторых отображается содержимое Windowз-разделов. Если же этогоне произошло, а использовать Windows-разделы надо, прочитайтеследующие абзацы.

Сначала небольшое «лирическое вступление». Необходимо пояснить,что в Linux не используются такие понятия, как буквенные обозначе-ния дисков. Имеется единое дерево файлов. Корнем этого дерева явля-ется каталог /. Все остальные каталоги являются его подкаталогами.Например, в каталоге / находятся обычно каталоги /etc (папка с фай-лами настройки), /usr (папка с библиотеками и программами), /home(папка с домашними каталогами пользователей) и так далее. Еслисоздается пользователь, например, по имени dima, в папке /home по-является его домашняя папка /home/dima и так далее.

Любое устройство монтируется к этому дереву папок тоже как каталог.Например, мышь «видна» системе как каталог /dev/mouse, параллель-ный порт — как /dev/lpO, модем (обычно) — как /dev/modem и так далее.Первый жесткий диск виден как /dev/hda, второй — как /dev/hdb и такдалее. Разделы жестких дисков нумеруются цифрами. На первом жест-ком диске могут быть разделы /dev/hda1, /dev/hda2 и прочее. Эти папки-устройства — служебные, и увидеть в них файлы, расположенные надисках, нельзя.

Что касается носителей информации, то их содержимое обычно мон-тируется в папку /mnt (хотя, в принципе, можно использовать лю-бую другую папку). Это означает, что для просмотра их содержимогоследует открыть эту палку. Например, флоппи-дисковод обычно мон-тируется как папка /mnt/floppy. Таким образом, открыв эту папку впрограмме Konqueror, можно увидеть содержимое дискеты, вставлен-ной в флоппи-дисковод. Содержимое компакт-диска обычно отобра-жается в папке /mnt/cdrom и так далее.

Разделы жестких дисков с файловыми системами Windows тоже мон-тируются как отдельные палки. Например, имея два раздела с фай-

70

Page 72: Самоучитель пользователя Linux

1.4. Настройки

ловой системой FAT32 (использующейся в Windows 98/ME), автор ис-пользует для их отображения в Linux папки /mnt/win и /mnt/win2.

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

Поясним, как смонтировать содержимое Windows-разделов к общемудереву папок вручную. Если этого не произошло автоматически послеустановки, нужно создать папки для монтирования вручную (например,в программе Konqueror). Желательно их создавать в папке /mnt, хотя вы,конечно, можете расположить их и в другом месте по своему усмотрению.Создав папки, вы увидите, что пока они пустые. Для того чтобы в нихпоявилось содержимое жестких дисков, нужно использовать команду mount.Например, если Windows-раздел расположен на/dev/hdal, а вы хотитеувидеть его содержимое в папке /mnt/win, наберите в командной строке:

mount /dev/hda1 /mnt/win

После этого в папке /mnt/win появится содержимое этого Windows-paa-дела. Чтобы отсоединить диск от папки можно использовать команду:

umount /mnt/win

Папка/mnt/win снова пуста (хотя, разумеется, данные с Wmdows-раздела/dev/hda1 никуда не делись — они просто не видны сейчас в папке /mnt/win).

Способ ручного монтирования Windows-разделов применим, если тре-буется временно присоединить Wmdows-раздел. А что делать, еслихочется постоянно иметь доступ к содержимому Wmdows-разделов?Например, чтобы редактировать некоторые файлы и из Windows, ииз Linux?

Для этого надо один раз отредактировать системный файл /etc/fstab,внеся туда команды монтирования Windows-разделоз навсегда. Толь-ко помните, что файл этот системный, следовательно, соблюдайте ос-торожность при внесении в него изменений. Чтобы эти изменениявнести, следует войти в систему как администратор (root). Для редак-ции текста пользуйтесь любым простым текстовым редактором иливстроенным редактором Midnight Commander.

Добавьте в этот файл строку монтирования. Здесь она будет иметь та-кой вид:

/dev/hda1 /mnt/win vfat auto,umask=0,rw,codepage=866,iocharset=koi8-r,noexec,user О О

71

Page 73: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Сохраните файл и перезагрузитесь. Теперь в папке /mnt/win появилосьсодержимое Windows-раздела /dev/hda1. Аналогичным образом мож-но внести в файл /etc/fstab и команды монтирования других разделов.

Параметр umask=0, приведенный выше, в некоторых системах можноне указывать. В других же без него записывать на Windows-разделысможет только администратор (root).

Учтите, что если в качестве второй операционной системы на компью-тере используется Windows NT/2000 с файловой системой NTFS, вы,скорее всего, не сможете ничего записывать в этот раздел. Строка длямонтирования такого раздела должна иметь несколько иной вид.

И еще несколько слов о свойствах файлов. В файловых системах ext2и ext3, использующихся в Linux, в свойствах каждого файла записа-ны его владелец, а также права на его чтение, запись и выполнение.Эти права могут быть разными у владельца файлы, его группы и всехостальных пользователей. Права может изменить только владелецфайла (или администратор).

В файловой системе FAT32, использующейся в Windows, в свойствахфайла эти права не могут быть записаны (с точки зрения Linux этоозначает полный доступ на чтение, запись и выполнение для всехпользователей). Поэтому, если вы копируете или перемещаете файл сLi/шх-раздела на Windows-раздел, то, возможно, система выдаст пре-дупреждение о невозможности изменить права в свойствах файла. Непугайтесь этого сообщения — файл все равно будет скопирован илиперемещен.

1.5. Установка дополнительных программКак уже говорилось выше, в дистрибутив Linux обычно входит боль-шинство программ, необходимых для дальнейшей работы. Однакотребования всех пользователей заранее предусмотреть невозможно.Поэтому каких-то программ из числа нужных вам в дистрибутивеможет не оказаться. Или же они там будут, но вы при первоначаль-ной установке не догадаетесь их установить. Так или иначе, в какой-то момент может потребоваться установка дополнительных программ.

Программы для Linux могут поставляться в трех различных видах,которые мы рассмотрим по порядку. Многие из программ для Linuxможно загрузить из Интернета бесплатно, так как они поставляютсяпод лицензией GPL (пожалуй, таких большинство). Однако есть икоммерческие продукты.

72

Page 74: Самоучитель пользователя Linux

1.5. Установка дополнительных программ

1.5.1. Установка программ, имеющих собственныйсценарий установки

Самый простой случай — это когда программа имеет в комплекте по-ставки собственный сценарий установки. В этом случае все, что от вастребуется, — это его запустить. Обычно его называют setup. Такимсценарием установки, например, снабжены офисные пакеты StarOff iceи OpenOffice/org, работа с которыми будет рассмотрена в следующихглавах.

Запустив сценарий установки, вы увидите в большинстве случаевмастер установки программы, который спросит вас, в какую папкуустанавливать программу, задаст еще какие-либо необходимые во-просы, например, предложит выбрать компоненты программы, кото-рые нужно установить, и так далее. Вот, например, как выглядит одноиз окон мастера установки StarOffice (рис. 1.33).

•..•i'V4.MI» ..I... ..ilt-,.t-^,^,^ ,,,.,,, •

B-£* StarQtfke Writer 5.2В Э* StarOffke Calc 5.2

StarOffke lmp>StarOffke Draw 5,2StarOffke Math 5.2SUrOffke Chart 5.2StarOffke image 5.2

Рис. 1.33. Так выглядит установочная программа офисного пакета StorOffice

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

73

Page 75: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

Некоторые очень простые программы не содержат даже сценария уста-новки — только исполняемый файл (и, возможно, несколько вспомо-гательных). Установка такой программы сводится к копированию еефайлов в нужную папку.

1.5.2. Установка программ, полученных в виде RPM-пакетов

Для большинства программ разработчикам нет необходимости писатьсобственный сценарий установки. Дело в том, что компания RedHatразработала универсальный формат для дистрибутивов дополнитель-ных программ, и этот формат стал стандартом в мире Linux. Такойформат называется RPM (аббревиатура Redhat Pocket Manager, то есть«Обработчик пакетов» компании RedHat). Теперь в любом дистрибу-тиве Linux есть своя программа Менеджер пакетов, которая устанав-ливает программы. Для ее запуска выберите в стартовом меню пунктСистемные и далее Менеджер пакетов. Кроме того, программа автома-тически запускается, если щелкнуть кнопкой мыши на имени RPM-файла. Таким образом, процесс установки программы практическиупростился до двух щелчков мышью.

Окно программы Менеджер пакетов, управляющей установкой допол-нительных программ, показано на рис. 1.34.

USS topology and device viewer

1.0-2Applications/System

ВП21Р

USBVIew It A GTK program thaidisplays ttie topography at trie devices

. that we plugged Into IN USB bus on aLinux macfilne it also displaysinformation on each of the devicesThis can be useful to determine К л.device is wcrting property or not

OK±j(>- 1 2.3),rpmliBff'ayloaciFilesHavePreft^ (<-4.0-1), rpmUb(<• 3.0 A-1)

1&йЬ=1£Ш_-Ш1£Ш^lit».- 'fl«(GLIBC Z m _eij£..j<i_6(GLiBC_2,lj ,_

!S f.fl.^fGLIBC 2.1 31

Рис. L34. Программа для установки дополнительных программиз универсального формата RPM

74

Page 76: Самоучитель пользователя Linux

1.5. Установка дополнительных программ

Чтобы выбрать программный пакет формата RPM для установки, на-жмите сочетание клавиш Ctrl-O. Выберите нужный файл. Откроетсяокно установки, показанное на рис. 1.35.

Г iRPM пакетPACKAGES

emu-tools

«Г I ...... ПЩ1Ш:

Рис. 1.35. Окно установки RPM-лсжета

Здесь в левой части окна имеется пять флажков, влияющих на про-цесс установки:

* обновить — если возможно, обновить более старую версию той жепрограммы;

* заменить файлы — если этот флажок установлен и при установкепакета некоторые файлы совпадут с уже имеющимися, они будутзаменены на новые;

* заменить пакеты — если в системе имеется более старая версиятого же пакета, удалить файлы этой версии;

* проверять зависимости — очень важный флажок. Как уже гово-рилось выше, некоторые программы могут использовать библио-теки других программ. Таким образом, если гипотетическая про-

75

Page 77: Самоучитель пользователя Linux

Глава 1. Установка системы и программ

грамма ААА использует библиотеки из программы ВВВ, то ее бес-смысленно устанавливать, если не установлена программа ВВВ -она все равно не будет работать. Надо сначала установить програм-му ВВВ. В таких случаях говорят, что программа ААА зависит отпрограммы ВВВ. Флажок Проверять зависимости указывает сис-теме проверить, не зависит ли устанавливаемая программа откакой-либо другой программы, которая в системе не установле-на. Кроме того, система проверит, не удалит ли устанавливаемаяпрограмма какие-либо файлы, от которых зависят другие про-граммы. Если такая нарушенная зависимость будет найдена, но-вая программа не будет установлена;

» тест — если установить этот флажок, то будет проведена толькопроверка пакета, а его установка реально произведена не будет.

Чтобы начать установку, нажмите кнопку Установить. При этом в пра-вой части окна будут отображаться сообщения системы, в том числесообщения об ошибках, если таковые произойдут. Если установкапройдет нормально, новый пакет появится в списке установленныхпрограммных пакетов в основном окне программы Менеджер пакетов.

Если при этом выбрать в левой части окна один из установленных паке-тов, то в правой части на вкладке свойства появится его описание, ана вкладке Список файлов — файлы, входящие в состав пакета, с пол-ными путями к ним (то есть с именами папок, в которых они располо-жены). Впрочем, файлы и описание пакета можно просмотреть нетолько для установленных пакетов, но и для еще не установленных.

Итак, чтобы установить программу, полученную в формате RPM,достаточно открыть ЛРМ-файл в программе Менеджер пакетов и на-жать кнопку Установить. Остальное система сделает сама.

1.5.3. Установка программ, полученных в виде исходныхтекстов

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

76

Page 78: Самоучитель пользователя Linux

1.5. Установка дополнительных программ

Как правило, компилятор C++ может самостоятельно собрать про-грамму из исходных текстов. Для этого нужно дать ему всего однукоманду. Войдите в папку с исходными текстами программы и набе-рите в командной строке команду:

make

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

Иногда процесс сборки программы может завершиться неудачей, есликомпилятору не хватит каких-либо библиотек (каких именно — мож-но прочитать на экране). В этом случае придется установить их от-дельно (обычно все необходимые компилятору библиотеки поставля-ются в виде АРМ-пакетов, поэтому их установка сложностей невызывает). После установки нужных библиотек попытайтесь собратьпрограмму еще раз — теперь все должно пройти удачно.

В некоторых случаях после собственно сборки программы требуетсяеще установить ее компоненты в системные папки, зарегистрироватьновые системные переменные и прочее. Для этого обычно достаточновойти в систему с правами администратора (root), войти в папку с про-граммой и выполнить команду:

make install

В отдельных случаях последовательность сборки программы можетнесколько отличаться от описанной. Чтобы узнать об этом, можнозаглянуть в содержимое текстового файла, который традиционно на-зывается INSTALL. В нем содержатся рекомендации по сборке и после-довательность команд для установки данной конкретной программы.

Page 79: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

2.1. Простые редакторыВ этой главе мы расскажем о программах, которые применяются длянабора и распечатки текстовых документов. Подобные задачи выпол-няют на компьютере чаще всего. Для решения этих задач существу-ют программы, которые называются текстовыми редакторами или(если программа более «продвинута») текстовыми процессорами.

Все текстовые редакторы/процессоры можно условно разделить на двегруппы. Одна группа — это простые программы, в которых можнотолько набрать и распечатать текст, больше ничего. Вторая группа —более сложные программы. В них можно оформить текст, выбрав дляразных его частей разные шрифты, разный цвет, размер, а также раз-местить в тексте иллюстрации и прочее.

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

2.1.1. Текстовый редактор КОЕ

Самый простой текстовый редактор, входящий в стандартную постав-ку Linux, является частью КОЕ и так и называется — Текстовый редак-тор КОЕ (или kedit). Его окно показано на рис. 2.1.

Как видите, устройство редактора крайне просто. В него можно вво-дить текст, исправлять его, делать вставки и так далее. Основные опе-рации осуществляются так же, как в большинстве других современ-ных текстовых редакторов. С помощью клавиши Ноте можнопереместить курсор в начало текущей строки, а с помощью клавиши

78

Page 80: Самоучитель пользователя Linux

2.1. Простые редакторы

Что делать, когда альтист говорит, что его партия слишком высока

Передать её виолончели.

Что делать, если альтист умер?

Пересадить его на один пульт назад.

Сколько музыкантов играют в Гаяле-оркетсре?

Примерно половина из них.

- Какая разница между двумя альтистами?

- Примерно полутон.

1L ] ..2АШ

Рис. 2. ?. Программа Текстовый редактор КОЕ

End — в ее конец. Поместить курсор в нужное место можно как с по-мощью курсорных клавиш, так и просто щелкнув кнопкой мыши внужном месте. С помощью сочетания Ctrl-Home можно перейти в на-чало всего текста, а с помощью сочетания Ctrl-End — в конец текста.Можно также передвинуть курсор на одно слово вперед или назад, на-жимая клавишу Ctrl совместно с курсорными клавишами «вправо» и«влево». Работают также клавиши PageUp и PageDown — они переме-щают курсор на условную страницу назад или вперед.

Пользуясь клавишей Shift совместно с курсорными клавишами, мож-но выделить часть текста (рис. 2.2).

- Как определить истинного любителя музыки?

Рис. 2.2. Выделенный текст

Кроме того, для выделения части текста можно провести по нему ука-зателем мыши при нажатой левой кнопке. Для выделения всего тек-

79

Page 81: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

ста можно нажать сочетание Ctrl-A. Выделенный текст можно скопи-ровать в любое место, нажав в этом месте среднюю кнопку мыши. Этостандартный и, на наш взгляд, самый удобный способ копированиятекстов в редакторе КОЕ. Таким же способом можно скопировать текств окно любой другой программы. Повторим еще раз, как пользовать-ся этим способом:

* выделить нужный текст;

* щелкнуть средней кнопкой мыши в то место, куда этот текст нуж-но скопировать. Это место может быть в другом окне или окнедругой программы.

Можно также копировать и переносить текст из одного места в дру-гое, пользуясь буфером обмена. Нажав сочетание Ctrl-C, можно скопи-ровать выделенный текст в буфер обмена, а нажав сочетание Ctrl-V —вставить текст из буфера обмена. Если вместо сочетания Ctrl-C нажатьсочетание Ctrl-X, текст будет не скопирован в буфер обмена, а перене-сен туда, то есть он исчезнет с исходного места. Можно также простоудалить выделенный текст, нажав клавишу Delete или Backspace.

В редакторе КОЕ по умолчанию обычно автоматически запускается вфоновом режиме программа klipper, которая сохраняет «историю бу-фера обмена». С ее помощью можно вставить в какое-либо место до-кумента не только текст, который только что был скопирован в буферобмена, но и тот, который был туда скопирован ранее. Другими сло-вами, можно скопировать в буфер обмена один кусок текста, вставитьего куда надо, затем скопировать другой кусок текста, поработать сним, а потом снова вызвать первый кусок из буфера обмена.

Для того чтобы извлечь из буфера обмена нужный кусок, щелкнитена значке программы klipper, который находится в правой части панелиКОЕ. Откроется меню буфера обмена, показанное на рис. 2.3. Отметьтенужный его пункт, и далее при нажатии сочетания Ctrl-V в текст будетвставлен отмеченный вами кусок.

В Текстовом редакторе КОЕ можно перемещать кусок текста из одногоместа документа в другое также с помощью его выделения и перетас-кивания мышью.

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

80

Page 82: Самоучитель пользователя Linux

2.1. Простые редакторы

- .Tapb... :Альтист пришёл послуш...ерт своего друга п..

Q.: Howito- you Кп

/fed И| sui vzxeto

лрШи::.

Рис. 2.3. Программа истории буфера обмена

Весьма полезна также в некоторых случаях функция Убрать пробелы(ее можно выбрать в меню Правка). При этом из документа исчезнутвсе двойные, тройные и так далее пробелы — они все будут замененыодним пробелом. Кроме того, символы типа перевода строки или табу-ляции также заменяются одинарными пробелами.

Документ, созданный в программе Текстовый редактор КОЕ, можно, невыходя из программы, переслать по почте, щелкнув на соответствую-щей кнопке панели инструментов или выбрав в меню Файл пунктОтправить по почте. При этом откроется окно, в котором в поле Отпра-вить документ следует ввести адрес получателя, а в поле Тема указатьтему будущего электронного письма. Разумеется, такая простая про-грамма, как Текстовый редактор КОЕ, встроенных почтовых функцийне имеет и пользуется для отправления почты внешней программой.Эту программу можно выбрать в окне настроек, которое открывается,если в меню Настройки выбрать пункт Настроить текстовый редактор КОЕ(рис. 2.4). Выберите в левой части окна пункт Разное и введите в стро-ку Почтовая программа название или команду запуска нужной програм-мы. По умолчанию используется стандартная программа mail, кото-рая при соединении с Интернетом отправит ваше письмо по адресу,не открывая никаких окон и не выводя никаких сообщений.

В том же окне настроек, причем в этом же разделе Разное, можно так-же указать программе, следует ли автоматически переносить строкипри достижении определенной их длины. Для этого служит раскры-вающийся список Перенос слов. Если выбрать в нем пункт Отменитьперенос, то программа никогда не будет автоматически переноситьтекст на другую строку. Если выбрать пункт Заданная ширина, станет

81

Page 83: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Рис. 2.4. Окно настроек программы Текстовый редактор KDE

доступным поле Переносить в колонке, где надо указать максимальнуюдлину строки. Например, если указать там значение 70, то текст авто-матически отформатируется так, что строки будут не длиннее 70 сим-волов. Наконец, если выбрать пункт Автоопределение ширины, то про-грамма будет сама определять максимальную длину строки, исходяиз ширины окна программы.

В окне настроек программы имеются разделы Шрифт и Цвет. Здесьможно установить, каким шрифтом (гарнитура и размер), каким цве-том и на каком фоне будет отображаться текст в редакторе. А в разделеПроверка правописания можно указать язык словаря для проверки, атакже кодировку, которую следует использовать.

Выбрав в меню Настройки пункт Настроить привязки клавиш, можноназначить горячие клавиши для каждого возможного в программедействия. Например, по умолчанию в программе нет горячего сочета-ния клавиш для вставки даты или описанной выше функции Убратьпробелы. Но если вы пользуетесь этими функциями часто, целесооб-разно назначить для них какие-либо сочетания клавиш, чтобы не от-крывать всякий раз меню, — это убыстрит работу.

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

82

Page 84: Самоучитель пользователя Linux

2.1. Простые редакторы

Разумеется, есть в программе и функция поиска какого-либо словаили сочетания в документе. Нажав сочетание Ctrl-F, можно ввести ис-комое слово в поле поиска в открывшемся окне и нажать кнопку По-иск. Если при этом включен переключатель С учетом регистра, то впроцессе поиска будут учитываться прописные и строчные буквы.Обычно поиск выполняется с того места, где находится курсор, впе-ред до конца документа. Если же в окне поиска включен переключа-тель Искать назад, поиск будет произведен в обратном направлении.

Для того чтобы осуществить повторный поиск слова, которое толькочто искали, можно воспользоваться клавишей F3.

2.1.2. Текстовый редактор KWrite

Другая простая программа — текстовый редактор, которая называетсяKWrite, также входит в стандартный набор программ для Linux/KDE.(Вообще говоря, почти все программы, которые мы рассматриваем вэтой книге, обычно входят в состав современных дистрибутивов Linux.В тех случаях, когда это не так, мы специально на это указываем.)

Программу KWrite можно запустить, выбрав в стартовом меню пунктРедакторы и далее Редактор KWrite. Эта программа похожа на предыду-щую, но имеет несколько больше дополнительных возможностей.

Окно программы показано на рис. 2.5.

Жили-были Тузик и Бобик. Жили они дружно, хорошо.Вот однажды Тузик ушёл на работу, а по дорога, как всегда зашел е продуктовыймагазин. Там он купил бутылку подсолнечного масла и положил её к себе в сумку.Но ему не повезло - бутылка была закрыта неплотно, и масло стало потихонькувытекать из неё. И пока Тузик шёл на работу, масло вытекало и вытекало, так чтообразовался целый ручеёк из масла. Однако тузик ничего этого не заметил.Долго ли, коротко ли, скучно стало Бобику сидеть дома и ждать, пока Тузиквернётся Сначала Бобик решил было позвонить на работу Тузику, чтобы спросить,долго ли ему ещё ждать. Однако он вспомнил, что не знает номера телефона. ТогдаБобик решил послать Тузику телеграмму. Однако потом передумал, так как вспомнил

Рис. 2.5. Окно программы KWrite

Как видите, внешне она очень напоминает Текстовый редактор КОЕ. Все,что касается ввода текста, перемещения курсора, выделения, пере-мещения, копирования и прочих практически совпадает с аналогич-ными функциями предыдущей программы. Поэтому лишь краткоперечислим основные значения клавиш и их сочетаний:

83

Page 85: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

* курсорные клавиши (вправо, влево, вверх, вниз) — перемещениекурсора;

* клавиша End — в конец строки;

* клавиша Ноте — в начало строки;

* сочетание Ctrl-End — в конец текста;

* сочетание Ctrl-Home — в начало текста;

* сочетание Shift-курсорная клавиша (вправо, влево) — выделение;

* сочетание Ctrl-курсорная клавиша (вправо, влево) — курсор к сле-дующему слову;

* клавиша PageUp — на страницу вверх;

* клавиша PageDown — на страницу вниз;

» сочетание Ctrl-A — выделить все;

* сочетание Ctrl-X — вырезать в буфер обмена;

* сочетание Ctrl-C — скопировать в буфер обмена;

» сочетание Ctrl-V — вставить из буфера обмена.

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

По умолчанию в редакторе KWrite включен режим вставки, то есть привводе символов в середину текста все последующие символы сдвига-ются вперед. Режим вставки обозначается символами INS в строкесостояния программы (нижняя строка окна). С помощью клавишиInsert можно переключить программу в режим замены (при этом сим-волы INS меняются на OVR). В режиме замены вновь введенные сим-волы заменяют «старые». Кроме того, в строке состояния появляетсязвездочка (*), если документ изменен (а изменения еще не сохраненына диск).

Выделенная часть текста при перетаскивании мышью в другое местобудет скопирована. Таким же образом можно перетащить текст в окнодругого документа или другой программы.

В программе KWrite при выделении текста с помощью мыши можноработать в двух режимах — обычного выделения и так называемоговертикального, то есть прямоугольного. В обычном режиме при мно-

84

Page 86: Самоучитель пользователя Linux

2.1. Простые редакторы

гострочном выделении мышью выделяется весь текст подряд, а привертикальном — только текст внутри заданной прямоугольной обла-сти (рис. 2.6). Это весьма удобно, например, при выделении в текстеколонок таблиц, подготовленных простыми средствами '(например,сведения из программы Консультант+). Для переключения между обыч-ным и вертикальным режимами выделения пользуйтесь клавишей F4(или пунктом Вертикальное выделение в меню Настройки).

Правка Закладки

04.02-05.0г- 12.6106.02- 12.2207.02 -08.02 -09.02 -10.02-11.02-12.02-13.02-14.02 -15.02 -16.02-17.02- 09.4518.02- 08.65

Рис. 2.6. Прямоугольное («вертикальное») выделение в программе «Write

Кроме того, в меню Правка имеется пункт Инверсия выделения. При еговыборе выделенный текст становится невыделенным, а невыделенный —выделенным.

Если нажать сочетание Ctrl-l, то в начале строки, в которой находитсякурсор, появится отступ. Для удаления отступа в начале строки мож-но нажать сочетание Ctrl-U.

Программа KWrite умеет также выделять различными цветами (под-свечивать) различные элементы, если текст является программой накаком-либо языке или же ЯТМ1,-документом (рис. 2.7). Например,по умолчанию -HTML-теги выделяются полужирным шрифтом, ихатрибуты — зеленым цветом и так далее. Причем стиль подсветки длякаждого типа документов может быть различным. Если вас не устра-ивает стиль подсветки заданный по умолчанию, его можно настроитьв окне настроек программы (рис. 2.8). Чтобы его открыть, надо в менюНастройки выбрать пункт Настроить редактор. На рис. 2.8 показан раз-дел Подсветка.

85

Page 87: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

,--" WAVE-html - Редакгоп KWnll'

8,nbsp;&nbsp;&nbsp; <font colOf."#800030">Local copy:<rtbnt><lmg border»"0" src-"../..flma<"es/F-h-S.ciir align-"ab£botiom" v/ic!th-"16'!

height-"! 6"> <kbd><a'href-"Docs/MMREG.H">MMREG.H</ax*bd> (Version 1.46)<br>

&nbsp;&nbsp;&nbsp; <font coioi""#600080"»Local copy:<ffont><img border-'O" src-"./../lmages/F-h-S.gir allgn-°absbottom'\vldth-'16"

helght-"l6"> <kbd>

<H4>Wave File Format</h4><p>Wave files have a master RIFF chunk which includes a WAVE identifier followed

by sub-chunks. The data is stored in little-endian byte order.</p>«table t>order-"Z" cslipsdtling»"^" cellspacing-"!)" style»"border-collapse:collapse" borderco!or-"#dOOOFF" width-"7?%" id-"AutoNumber1" height-"90"><tr>

«td width-"39%" bgcolor»"*FFFF66" colsparV'2" ahgn-'center" Пб1дМ»"15*><font Si2e="2" colo'r»"#OOQOFF"><b>Field<ft»<ffont><ftd><td width-'"M%" bgcolor-"#FFFF66" align-'center" helght-"15"> ,<font s:2e="2" co!or»"f OOQOFF"><b>Length<*><ffont><rtii><td width»"47%" bgcolor»"#FFFF66" align="center" height-"1S"><font siZ3-"2" color«"#OOOOFF"><b>Contents<ftxffont>«ftd>

</tr>

Рис. 2.7. Подсвеченный HTML-текст в программе KWrite

" Насушить ред^уто

/X-c*t-hdr;textfc-c-hdr;text/X-c++-src

Рис. 2.8. Настройка подсветки в программе KWrite

В программе KWrite возможен не только поиск заданного текста, но иего замена. Для поиска нажмите сочетание Ctrl-F, а для замены текста —

86

Page 88: Самоучитель пользователя Linux

2.1. Простые редакторы

сочетание Ctrl-R. В поля Искать текст и Заменить на введите соответствен-но искомый текст и строку, на которую следует его заменить.

В процессе поиска или замены можно использовать регулярные вы-ражения (описание принципов их использования выходит за рамкиданной книги). Для использования регулярного выражения в строкепоиска отметьте переключатель Per. выражение, находящийся непо-средственно под строкой поиска.

Кроме того, для поиска можно задать следующие параметры:

* различать регистр — при поиске учитываются прописные и строч-ные буквы (например, слова «Собака» и «собака» не будут при-знаны совпадающими);

* только слово целиком — строка для поиска должна быть отделенав тексте пробелами от других слов (например, если задана строкапоиска «мир», то будут найдены только отдельные слова «мир»,а то же сочетание внутри слова «Смирнов» найдено не будет);

* с начала — поиск производится не от текущей позиции курсора,а с самого начала документа;

* обратный поиск — поиск производится от текущей позиции кур-сора не вперед, а назад;

» в выбранном тексте — поиск производится только внутри выде-ленного текста.

Разумеется, все это в равной степени относится и к операции замены.В окне замены имеется еще один параметр — Спрашивать перед заме-ной, заставляющий программу выводить диалоговое окно перед каж-дой заменой для подтверждения пользователем этой операции. Этотпараметр мы рекомендуем держать включенным всегда (кроме спе-циальных случаев). Для повторного поиска можно использовать кла-вишу F3, а для поиска назад — сочетание Shift-F3.

Как и в программе Текстовый редактор КОЕ, здесь можно использоватьсочетание Ctrl-G для перехода на строку с заданным номером. Крометого, программа «Write позволяет добавить закладку в текущую стро-ку с помощью сочетания Ctrl-8. Впоследствии в эту строку можно бу-дет быстро перейти с любого места, выбрав начало текста этой строкив меню Закладки.

Есть в программе KWrite и еще несколько дополнительных функцийвроде автоматического добавления символов комментария в заданном

87

Page 89: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

2.1.3. Текстовый редактор Kate

Расширенный текстовый редактор Kate очень похож на только чторассмотренный редактор KWrite. Это и не удивительно — оба редакторанаписаны одной и той же группой разработчиков и по сути являютсядвумя вариантами одного и того же редактора. При этом Kate пред-ставляет собой более продвинутый вариант.

Окно программы Kate показано на рис. 2.9. Исходя из вышесказанно-го, понятно, что эта программа умеет делать все то же самое, что ипрограмма KWrite, поэтому если вы не прочитали предыдущий подраз-дел — вернитесь к нему. Все что там написано, применимо и к про-грамме Kate.

-* flle:,1inmefleli/inki-tenin

Интересное дело слушалось недавно с суде Соединенных Штатов. Одна изпочитательниц американской поп-звезды Чарли Прайда (Charley Pride)подала в суд на звукозаписывающую компанию Music City Records за то,что те не поставили ее в известность о том, что альбом ее любимца"Tribite to Jim Reeves" снабжен защитой от копирования. В силу зтойпричины, его нельзя не только скопировать, но и прослушать на DVD-,МРЗ-, и компьютерных CD-ROM-плейерах.

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

Самое интересное, что дело было выиграно. Компании, ответственные завыпуск альбома и снабжения его защитой от копирования, были обязаныпоставить в известность всех будущих покупателей о том, что их дискне совместим с большинством распространенных аудио-плейеров.

Так что управу можно найти и на обладателей авторских прав... Жальтолько, что зто ничего не изменит - никто ведь все равно не запретитим и дальше выпускать диски, которые можно будет прослушать лишь насамой обыкновенное вертушке.

Гнущийся CDКомпания Flexistorm продемонстрировала нечто совершенно необычное •

гибкий CD. Его размер составляет десятую часть стандартногокомпакт-диска, толщина около 140 микрон. Соответственно, дискпоактически ничего не весит. Единственное, что остается пока что не

Рис. 2.9. Окно программы Kate

Правда, некоторые функции переехали в другие меню, а некоторыепоявились на основе существующих. Так, например, режим подсветкисинтаксиса в программе Kate можно выбрать в меню Документ в пунктеРежим подсветки.

88

Page 90: Самоучитель пользователя Linux

2.1. Простые редакторы

Кроме того, окно программы Kate является многодокументным.Теперь в нем можно открыть несколько документов сразу и затем пе-реходить от одного к другому с помощью сочетания Alt-курсорная кла-виша (влево и вправо) или щелкая на соответствующих кнопках пане-ли инструментов.

В левой части окна программы расположены две вкладки. На первойнаходится список открытых документов. Щелкнув кнопкой мыши наназвании любого из них, вы тут же увидите его содержимое в правой,основной части окна программы.

На второй вкладке находится содержимое одной из папок диска. Изэтой папки можно открыть любой текстовый файл, щелкнув на егоимени кнопкой мыши. Кроме того, здесь можно перемещаться по пап-кам точно так же, как в окне программы Konqueror. Используя правуюкнопку мыши, можно также изменять некоторые свойства файлов(например, права на запись, исполнение и прочие).

В правой части окна находится сам текст документа, который можноредактировать так же, как в программе KWrite. Однако можно исполь-зовать разделение правой части окна по вертикали или горизонталина две «панели», чтобы видеть несколько текстов одновременно(рис. 2.10). Для этого используют соответствующие кнопки панелиинструментов или пункты меню Вид. Имеется кнопка и соответству-ющий пункт меню Вид и для того, чтобы закрыть одну из панелей вправой части окна.

••h-i-mv::/::: :;.;:,:;::

Щ л „в.:,;]

|||;в

: mkj-terrip ;i^xinputREADME |

yooOZ.sxw

ii |

xinput i x by Fraderic Lepled <Frede

1 . Introduction

xlnput is an utility I have built to conflgurdevices. The functionalities aren't campneeds. If you nave some Ideas or needs ftcontact me. Any feedback welcome

2 Requirements

You'll need an ANSI С compiler. I kno^ELF/XFreeae arid Solaris 2.4 Sparc/X11R6

3 Installation

xmkmf -amake installmake install man

Интересное дело слушалось налаяно *почитательниц американской пог-лодала в суд на звукозалисываю!что те не поставили ее в известность 1Triblte to Jim Reeves" снабжен эашпричины, его НЕЛЬЗЯ не только с>-МРЭ-, и компьютерных CD-ROM-

Возмущенный покупатель заявил, чтс Ци звукозаписывающая компания отве £

«IZIF : ' \

Жили- были Тузик и Бобик, жили они лр1

SOT однажды тузик ушел на работу,

"«г :-"::;:•'."•;•". v:~' i : ич>я

Рис. 2.10. Разделение правой части окна программы Kate

89

Page 91: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Учтите, что если у вас раскладка клавиатуры переключается сочета-нием клавиш Shift-Ctrl (наиболее распространенное сочетание), то выне сможете пользоваться внутри приложений горячими клавишами,использующими это сочетание. Например, в программе Kate для раз-деления правой части окна по вертикали по умолчанию установленагорячая клавиша Ctrl-Shift-L, которая в этом случае не сработает. На-помним, что горячие клавиши можно изменить в окне настройки про-граммы.

Выберите в меню Настройки пункт Настроить привязки клавиш. Выде-лите нужное действие, затем включите переключатель Собственнаяклавиша в нижней части экрана и нажмите на клавиатуре требуемоесочетание клавиш. Автор этих строк, например, вместо сочетаний Ctrl-Shift-L, Ctrl-Shift-T и прочих пользуется сочетаниями Alt-Shift-L, Alt-Shift-Т и прочие. Вы можете назначить любое удобное вам сочетание кла-виш по своему усмотрению.

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

Текстовый процессор KWord входит в стандартный пакет офисныхприложений KOffice. Программу можно запускать как из интегриро-ванной среды KOffice (о которой мы расскажем ниже), так и отдельно.

Поскольку пакет KOffice (и программа KWord в частности) создавался дляграфической оболочки КОЕ, эффективнее всего он будет работать именнов этот среде. Однако его запуск из графической оболочки GNOME и дру-гих также возможен.

2.2.1. Простые операции в KWord

Основное окно программы KWord показано на рис. 2.11. Если вы ужепрочитали предыдущие разделы о простых текстовых редакторах, тодля обычного набора текста вполне можете применить эти знания издесь. В программе действуют обычные для текстовых редакторовклавиши управления:

90

Page 92: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

* клавиша End — переход в конец строки;

* клавиша Ноте — переход в начало строки;

* сочетание Ctrl-End — переход в конец текста;

* сочетание Ctrl-Home — переход в начало текста;

* сочетание Shift-курсорная клавиша (вправо, влево) — выделение;

* сочетание Ctrl-курсорная клавиша (вправо, влево) — курсор к сле-дующему слову;

» клавиша PageUp — переход на страницу вверх;

* клавиша PageDown — переход на страницу вниз;

» сочетание Ctrl-A — выделить все;

* сочетание Ctrl-X — вырезать в буфер обмена;

* сочетание Ctrl-C — скопировать в буфер обмена;

* сочетание Ctrl-V — вставить из буфера обмена.

иа

iLavanda blue diddle diddleLa van da green[When t am king diddle diddleiVou shall be -ps&-.

Рис. 2. П. Основное окно программы KWord

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

91

Page 93: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Однако сразу можно заметить и дополнительные удобства по сравне-нию с простыми программами. Например, выбрав в меню Вид пунктУвеличить, можно просмотреть документ в любом масштабе. Этогоможно достичь с помощью раскрывающегося списка на панели инст-рументов. Обратите внимание, что раскрывающийся список с указа-нием масштаба можно использовать и как поле ввода, то есть, щелк-нув на нем кнопкой мыши, ввести нужный процент увеличения.Кстати, после этого введенный масштаб будет добавлен в список и вподменю Увеличение, так что в следующий раз вводить его вручнуюуже не придется.

•2.2.2. Шрифт и форматирование текста

В программе KWord на панели инструментов имеются четыре кнопки,показанные на рис. 2.12. Они предназначены для горизонтальноговыравнивания текста абзаца. Первая из них выравнивает текст абза-ца, в котором находится курсор, по левому краю страницы, вторая -по центру, третья — по правому краю и четвертая — по всей ширине.Можно также выровнять этими кнопками сразу несколько абзацев(или весь текст), выделив их перед щелчком на кнопке.

Рис. 2. ] 2. Кнопки выравнивания абзацев

На рис. 2.13 изображена панель, которая используется в программеKWord для управления шрифтом. С ее помощью можно изменить отоб-ражение даже каждой буквы в отдельности. Для изменения отобра-жения той или иной части текста ее следует предварительно выделить.

;' '| п я I] : s- la* V^ А »• : -I

Рис. 2.13. Панель управления шрифтом

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

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

92

Page 94: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

Второй раскрывающийся список служит для установки размерашрифта. Здесь можно установить практически любой размер. В спискепо умолчанию находятся все размеры от 8 до 72 пунктов. Можно так-же ввести размер шрифта вручную, и он будет добавлены в список.

Затем следуют шесть кнопок:

* кнопка для преобразования шрифта в полужирный (обозначенабуквой В — Bold)-,

* кнопка для преобразования шрифта в курсив (обозначена буквойI — Italic);

» кнопка для подчеркивания (обозначена буквой U — Underline);

* кнопка для перечеркивания (обозначена буквой S — Strike);

* кнопка для преобразования символов в верхний индекс (так,какздесь);

* кнопка для преобразования символов в нижний индекс (так,как ).здесь'

Кроме того, здесь имеется кнопка для изменения цвета шрифта. На-жав ее, вы увидите окно выбора цвета (мы уже видели его на рис. 1.21).Выберите нужный цвет и щелкните на кнопке ОК. Сняв выделение стекста, вы увидите, что цвет его изменился.

Чтобы осуществить «быстрый» выбор из цветового меню, показанно-го на рис. 2.14, можно также использовать стрелку рядом с кнопкойвыбора цвета. Если нужного цвета в этом меню не нашлось, щелкни-те на кнопке Дополнительные цвета текста.

... .

111

Рис. 2.14. Меню «быстрого выбора» цвета текста

Кроме того, операции по управлению шрифтом можно осуществить ив отдельном окне, которое открывается нажатием сочетания Ctrl-Alt-F(можно также выбрать в меню Формат пункт Шрифт). Это окно пока-

93

Page 95: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

bauhaus_heavybauhausheavycbebengulatbernhardbetbetlnascript

л

I

Й

КурсивПолужирныйЖирный курсив

H£Y

Рис. 2. J5. Окно управления шрифтом

В окне выбора шрифта программы KWord есть еще одна интересная воз-можность: здесь можно сменить кодировку выбранного шрифта. Впро-чем, эта возможность в обычной работе вам вряд ли пригодится.

Учтите, что в отличие от простых текстовых редакторов в программеKWord нажатие клавиши Enter означает новый абзац (собственно гово-ря, это служебный символ — символ нового абзаца). Строки внутриабзаца переносятся автоматически в соответствии с выбранным шриф-том и шириной страницы (точнее — шириной текстовой области, отекстовых областях см. далее). Надо внимательно относиться к вводулюбых служебных символов. Таких символов несколько. Помимоупомянутого уже символа нового абзаца, часто используются такиеслужебные символы, как табуляция (перевод курсора на заранее за-данную горизонтальную позицию — вводится клавишей Tab), а так-же разрыв страницы (вводится сочетанием Ctrl-Enter).

94

Page 96: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

Если в тексте будет содержаться сложное форматирование и многодополнительных объектов, для наглядности может потребоватьсявизуально проконтролировать наличие служебных символов. Дляэтого установите в меню Вид флажок Непечатаемые символы.

2.2.3. Свойства абзацев, отступы и интервалы

Обычно при чтении текста на его восприятие влияют, в частности,такие элементы его оформления, как абзацные отступы, межстроч-ный интервал (интерлиньяж) и прочие. Большинство этих парамет-ров можно настроить в диалоговом окне свойств абзаца, показанномна рис. 2.16. Это окно можно открыть с помощью сочетания клавишCtrl-Alt-P или выбрав в меню Формат пункт Абзац.

грачж&уэр

:Г<1Ы8811< •. »№*'ф81»

fjtessn ! * ш«:

Г Интервалы абзаце

Рис. 2.16. Окно свойств абзаца

В этом окне пять вкладок. Давайте остановимся на них чуть подроб-нее, поскольку параметры, которые можно таким образом настроить,весьма важны. Первая вкладка, которая и изображена на рис. 2.16,называется Отступы и интервалы. Здесь в секции Отступ можно задатьвеличину абзацного отступа (то есть расстояние между краем тексто-вой области и краем абзаца) справа и слева. Кроме того, в русскоязыч-ной литературе принято начинать первую строку каждого абзаца не-сколько правее остальных. Можно, конечно, делать это вручную спомощью клавиши Tab, но удобнее установить для всех абзацев отступпервой строки, указав его в поле Первая строка рассматриваемой

95

Page 97: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

вкладки окна свойств абзаца. (На самом деле еще удобнее сделать этона уровне стилей, о чем речь пойдет далее.)

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

В секции Межстрочный интервал можно указать интерлиньяж, то естьрасстояние между строками в абзаце. Для этого используйте раскры-вающийся список. Здесь пункты Одинарный, Полуторный и Двойнойявляются наследием времен повсеместной печати на печатных машин-ках и имитируют аналогичные параметры печатной машинки. А вы-брав пункт Множитель, можно отрегулировать межстрочное расстоя-ние произвольно.

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

Вкладка Выравнивание позволяет установить для выбраннного абзацагоризонтальное выравнивание. Здесь полностью дублируются функ-ции кнопок выравнивания, которые вы уже видели на рис. 2.12.

На вкладке Рамка можно задать обрамление для каждого абзаца. Са-мое главное здесь — четыре кнопки в левой части окна (рис. 2.17).Каждая из них управляет отображением одной из сторон рамки -левой, правой, верхней и нижней. При нажатии этих кнопок можноувидеть результат в области предварительного просмотра. При этом враскрывающемся списке Ширина можно выбрать требуемую ширинурамки, а нажав на кнопку цвет, — попасть в окно выбора цвета, в дан-ном случае определяющего цвет рамки. Довольно интересен раскры-вающийся список Стиль: дело в том, что линии рамки могут быть нетолько сплошными, но и с разрывами (пунктир). Здесь можно выбратьнесколько вариантов расположения этих разрывов.

На вкладке с не совсем очевидным названием Точки/Числа можно опре-делить абзацы как элементы списка. Если в секции Список отмеченпункт Нет, то абзац будет представлен обычном образом. Если же от-

96

Page 98: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

jij n».,niiTfl I I i

Рис. 2. 7 7. Управление обрамлением абзаца

метить пункт Список, то абзац преобразуется в элемент нумерованногоили маркированного списка. При этом в списке секции Начертаниеследует выбрать способ нумерации — цифры, буквы и так далее. Есливыбран один из первых пяти пунктов, список будет нумерованным, аесли один из остальных, то маркированным. Можно также до илипосле номера элемента (или его маркера) добавить какие-то свои сим-волы, введя их в поле Текст префикса или Текст суффикса.

Надо сказать, что элементы нумерованных списков могут иметь наи-большее значение 3999. По-видимому, это связано с тем, что однимиз вариантов обозначения является обозначение римскими цифрами,которыми нельзя обозначить число 4000 (а 3999 еще можно —MMMCMXCIX). Можно дать программе указание начинать список нес первого элемента, а с элемента с каким-либо другим номером, введяэтот номер в поле Начинать с.

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

Как всегда, в области предварительного просмотра будут отображать-ся все изменения, сделанные на вкладке Точки/Числа.

Наконец, в окне свойств абзаца имеется еще одна вкладка — табуля-ция. Здесь можно задать позиции табулятора, к которым при наборетекста можно будет перемещать курсор клавишей Tab.

43ак. 519 97

Page 99: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

2.2Л. Текстовые врезки

Работая в программе KWord, вы вовсе не обязаны располагать текстпоследовательно. Разные фрагменты текста могут располагаться каж-дый в своей области, произвольно расположенной на странице. Этиобласти в терминологии программы принято называть также тексто-выми врезками (поскольку с их помощью удобно оформлять журналь-ные статьи со врезками).

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

Обратите внимание на одну из панелей инструментов, которая поумолчанию располагается в программе слева (рис. 2.18). На ней естькнопка Текстовая врезка. Чтобы создать новую текстовую область(врезку), щелкните на этой кнопке. Вид указателя мыши изменитсяна знак +. Щелкните кнопкой мыши в том месте, где должна начи-наться врезка, и, не отпуская ее, обведите границу новой текстовойобласти. Сразу же откроется окно в котором можно задать название инекоторые параметры врезки.

Вставка таблицы •

Вставка рисунка •

Вставка формулы •• Вставка текстовой области(врезка)

Вставка врезки с объектом

Рис. 2.18. Панель вставки в программе KWord

98

Page 100: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

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

Похожим образом можно изменить и размер врезки. Для этого посленаведения указателя мыши на границу врезки щелкните левой кноп-кой. На границе врезки появится восемь манипуляторов (рис. 2.19).Угловые манипуляторы предназначены для одновременного измене-ния высоты и ширины, боковые — для изменения только ширины иверхний/нижний — только для изменения высоты.

Насекомые наши друзья. Трудно даже представить себе, что

бы делали мы, не будь на сеете мух. комаров, ос, пчел, шмелей.

шершней, тараканов, жуков, |.

пауков, тарантулов, муравьев,

скорпионов, сороконожек, a j ;,

также других ползающих :;

•У • «**"?летающих шедевров природы .•

Вы только вслушайтесь хоть

в жужжание обыкновенной

мухи Ведь это только та '

первый взгляд кажется, что ей жужжание монотанно и

невыразительно Но если вслушаться чуть внимательней,

Рис. 2. ? 9. Изменение размера текстовой области (врезки)

Чтобы более подробно настроить параметры текстовой области, щелк-ните на ее границе правой кнопкой мыши и выберите в контекстномменю пункт Врезка/Набор врезок. Откроется окно настройки, содержа-щее четыре вкладки. На вкладке Размер и положение можно точноуказать расположение врезки на странице, а также ее ширину и вы-соту в миллиметрах. На вкладке Связать текстовые врезки можно уста-новить связь между двумя или более текстовыми областями. Однакосамые важные параметры расположены на двух оставшихся вклад-ках.

На вкладке Обтекание текстом следует указать, как программе посту-пить с текстом на основной или других текстовых областях, если он

99

Page 101: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

окажется в месте создания новой врезки. Здесь переключатель подврезкой означает, что текст будет расположен так же, как если бы врез-ки не было, и, соответственно, врезка закроет собой часть текста. Еслиустановить переключатель обтекать врезку со всех сторон (это значе-ние по умолчанию), то программа расположит текст остальных обла-стей так, чтобы он оставался виден полностью. При этом он можетнаходиться с любой стороны от выбранной врезки. Если же включенпереключатель не обтекать эту врезку сбоку, то на месте врезки в дру-гих текстовых областях образуется вертикальный разрыв. Текст этихобластей располагается только сверху и снизу от врезки, но не сбоку.

Наконец, на вкладке Параметры можно установить поведение програм-мы при создании новой страницы, а также в том случае, если текст,введенный во врезку, не помещается в ее границах. Здесь расположе-ны переключатели, подписи к которым весьма ясны и в комментари-ях не нуждаются.

Для любой текстовой области, в том числе и для основной, можно уста-новить свой цвет фона. Для этого выделите нужную текстовую область(врезку), щелкнув на ее границе левой кнопкой мыши. Затем в менюВрезки выберите пункт Цвет фона (или щелкните на соответствующейкнопке на панели инструментов. Откроется уже знакомое вам окновыбора цвета. Учтите, что при выборе слишком темного цвета фонавам придется вручную изменить цвет шрифта врезки, иначе текстокажется плохо читаемым.

2.2.5. Вставка иллюстраций и других объектов

Программа KWord позволяет произвольно располагать на странице нетолько текстовые области, но и любые другие объекты. Прежде всегоэто, конечно, касается иллюстраций (рисунков). Иллюстрация, встав-ленная в текст, представляет собой тоже врезку, только специальную:вместо текста она содержит графическое изображение.

Для того чтобы вставить иллюстрацию, щелкните на кнопке Вставкарисунка на панели вставки (см. рис. 2.18). Откроется окно, в которомрасположены две кнопки: Выбор рисунка и Выбор иллюстрации. Отли-чаются они тем, что вторая кнопка позволяет выбрать графическиеизображения в формате WMF (Windows Metafile), а первая — изобра-жения во всех остальных форматах.

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

100

Page 102: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

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

После щелчка на кнопке ОК щелкните мышью в том месте, где дол-жен быть размещен рисунок. Вместо этого можно обвести указателеммыши желаемую границу рисунка — в этом случае при вставке рису-нок может быть соответственно увеличен или уменьшен.

Поскольку рисунок (иллюстрация) в тексте программы KWord — этопросто специальный вид врезки, очевидно, что для рисунка можнонастроить те же параметры, что и для обычной врезки — обтеканиетекстом, расположение, поведение программы при создании новойстраницы и прочее. Некоторые свойства обычной врезки для рисунканедоступны. Например, нельзя выбрать для него цвет фона (ибо этобыло бы бессмысленным). И наоборот, в окне свойств врезки-рисункана вкладке Параметры имеется один дополнительный переключатель,отвечающий за сохранение пропорций при изменении размера.

Следует сказать, что иллюстрации (рисунки) — хотя и наиболее упо-требительный, но не единственно возможный тип объекта, доступныйдля вставки в текст в программе KWord. Например, можно вставить втекст векторный (рисованный) объект (рис. 2.20а), и при щелчкемыши на этом объекте будет открываться как бы встроенное окно ре-дакции этого объекта (на самом деле принадлежащее другой програм-ме из состава пакета KOffice). Это показано на рис. 2.206.

Для того чтобы вставить в текст какой-либо объект, достаточно щелк-нуть на кнопке Вставка врезки с объектом на панели вставки (см. рис. 2.18).Откроется окно, в котором вы увидите список доступных объектов(рис. 2.21). Это может быть:

* новый растровый объект, который можно тут же создать или от-редактировать;

* векторный рисунок;

* блок-схема;

* электронная таблица (об обычных таблицах см. далее);

» сложная математическая формула (о более простых формулах см.далее);

* презентация (слайды/мультимедиа);

* диаграмма или график.

101

Page 103: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

.ПДО»"

i- . t..-I-:,.ч

Показанная на

не просто плод

какого-либо

сумасброда

Новой Англ

Геометрические

закономерности

которые проявляются при подроби

изучении се, являются отраженн

Показанная i

• не просто П

• какого-либо

сумасброда

Новой АнН

Геометричес]

закономерное |

которые проявляются при лодро!|

изучении ев, являются отраже|

законов, существуют их по ту стороне};TV"":: """

а) 6)

Рис. 2.20. Рисованный объект внутри программы KWord:

а) отображение в тексте; 6) режим редакции

-"• Be lattHib обь«м

!§j)KChart Диаграммы

'ormula Редактор формул«Presenter Слайдовые презентацииiKSpread электронные таблицы

;word Текстовые процессорысхемы и диаграммы

Contour рисунки14'\>Кгауоп Программа для работы с изображениями KOItice

Рис. 2.21. Окно вставки произвольного объекта

Все эти объекты не обязаны быть статичными, то есть вы можете ихредактировать в программе KWord прямо в тексте. Такая возможностьобеспечивается и другими программами из пакета KOffice. О некото-рых из них мы расскажем в следующих главах книги.

2.2.6. Работа с таблицами

Теперь давайте кратко рассмотрим возможности программы KWord поработе с таблицами. Для того чтобы создать таблицу в программе

102

Page 104: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

KWord, щелкните на кнопке Вставка таблицы, расположенной на панеливставки (см. рис. 2.18). Откроется окно, показанное на рис. 2.22. Здесьможно определить количество строк и колонок будущей таблицы(конечно, эти значения можно потом изменить, если потребуется).Кроме того, здесь следует задать способ установки высоты и шириныячеек — автоматический или ручной.

• ~"" Вставить таблицу

тоя|йб|1

•С 31

Рис. 2.22. Окно вставки таблицы

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

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

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

103

Page 105: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

сколько или, наоборот, объединить несколько выделенных ячеек водну.

Кроме того, здесь есть весьма интересный пункт Разгруппировать таб-лицу. Если его выбрать, то каждая ячейка таблицы превратится в от-дельную текстовую область (врезку), которую можно будет, напри-мер, перетащить в любое места страницы независимо от других ячеек.

С точки зрения программы «Word таблица представляет собой связан-ный набор текстовых областей (врезок). Команда разгруппировки таб-лицы просто устраняет связь между этими областями, после чего с каж-дой из текстовых областей можно работать независимо от других.

2.2.7. Работа с математическими формулами

В некоторых специальных текстах часто требуется вставить матема-тическую формулу (пример приведен на рис. 2.23). Конечно, простуюформулу типа х + у = 2г можно получить и обычными средствами дляввода текста. Однако если в формуле присутствуют дроби, знаки из-влечения корня и прочие, для ввода такой формулы требуются спе-циальные средства.

I |1Н|| |1!| | 1111 I I I 7 I I 1111 |

ФОРМУЛЫ В KWORDСначала напишем, что

Преобразуем это так:

Логарифмируем полученное:

3

.1Теперь сократим обе части неравенства на значение Jg^ и получим

2 > 3Где ошибка?

Рис. 2.23. Панель математических формул в программе KWord

Чтобы ввести подобные формулы в программе KWord, щелкните напанели вставки (см. рис. 2.18) на кнопку Вставка формулы. При этом

104

Page 106: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

вы увидите в тексте маленькую область, похожую на врезку. Щелк-нув кнопкой мыши внутри нее, вы увидите в нижней части окна про-граммы KWord панель математических формул (рис. 2.24). Значенияэтих кнопок ясны из их обозначений — вставка знака извлечения кор-ня, преобразование в дробь, взятие в круглые скобки, взятие в квад-ратные скобки и т. п. С помощью кнопок добавления индекса легковводить формулы, содержащие возведение в степень, индексирован-ные переменные и так далее. Кроме того, добавить верхний индексэлементу можно с помощью сочетания Ctrl-U, а нижний — с помощьюCtrl-L

Рис. 2.2Л. Пример использования математических формулв программе KWord

Некоторые математические элементы (такие, как знак эквивалент-ности, подобия и прочие) можно ввести с помощью знака «обратныйслэш» и последующей команды. Например, введя:

\times

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

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

2.2.8. Стили

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

* основной текст набрать гарнитурой Times 12 пунктов, с краснойстрокой в начале абзацев и выравниванием по ширине;

105

Page 107: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

* подзаголовки набрать гарнитурой Helvetica 14 пунктов с вырав-ниванием по левому краю;

* цитаты набрать гарнитурой Times 10 пунктов с небольшой крас-ной строкой и абзацными отступами 5 мм слева и справа;

* эпиграфы набрать гарнитурой Times 9 пунктов с правой стороныколонки (большой отступ слева) с выравниванием по ширине

* и так далее.

Конечно, можно задавать все эти параметры каждый раз при переходек новому элементу текста. Однако намного удобнее определить стильдля каждого элемента (в данном примере стили могут называться «ос-новной текст», «подзаголовок», «цитата», «эпиграф»). Применениеодного из стилей к абзацу или нескольким абзацам позволяет однимщелчком сменить все нужные параметры шрифта и абзаца.

По умолчанию в программе KWord уже определены несколько стилей,так что можно пользоваться ими сразу, не прибегая к созданию соб-ственных стилей. Чтобы применить стиль к абзацу, поместите кур-сор внутрь абзаца и выберите нужный стиль из раскрывающегосясписка стилей (он расположен на панели инструментов абзацныхсвойств).

Ну, а как все-таки создать собственный стиль или изменить парамет-ры существующего стиля? Для этого следует воспользоваться сочета-нием Alt-Ctrl-S или выбрать в меню Формат пункт Менеджер стилей.Откроется окно, показанное на рис. 2.25. В левой его части перечис-лены все существующие стили. С помощью кнопки Новый можно со-здать свой стиль, а с помощью кнопки Удалить — удалить любой изсуществующих стилей, кроме стиля Стандартный, который не можетбыть удален.

Выбрав один из стилей в левой части окна, вы увидите в правой частиего свойства. Обратите внимание, что правая часть окна содержит семьвкладок. На вкладке Общие можно редактировать название стиля, атакже задавать стиль, который будет применен к следующему абзацу(его можно выбрать в раскрывающемся списке Следующий стиль).

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

106

Page 108: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

1««pt-Mill ran»

Рис. 2.25. Окно менеджера стилей

Использование стилей весьма ускоряет работу с текстовыми доку-ментами, особенно если необходимо создать красиво сверстанный об-разец.

2.2.9. Дополнительные возможности (автозамена, вводприветствий и прочие)

Как и любой современный текстовый процессор, программа KWordпозволяет осуществлять автоматическое исправление часто возника-ющих ошибок (автозамену). Это же свойство можно использовать идля сокращенного ввода часто встречающихся терминов.

Для того чтобы настроить автозамену, выберите в меню Инструментыпункт Автозамена. Откроется окно настройки автозамены (рис. 2.26).

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

Здравствуйте

будет без всякого вашего вмешательства заменено на:

Здравствуйте

107

Page 109: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

шин

Рис. 2.26. Окно настройки простой автозамены

а сочетание вроде:

Я был там. он был тут.

на:

Я был там. Он был тут.

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

На второй вкладке Расширенная автозамена можно вводить буквосо-четания, которые будут автоматически (прямо при вводе текста) за-меняться на другие. Сюда можно ввести наиболее распространенныеошибки при вводе, чтобы, например, слово «прадва» само заменялосьна «правда», слово «дял» на «для» и так далее.

Для того чтобы настроить эту возможность, откройте вкладку Расши-ренная автозамена (рис. 2.27). Здесь имеется список из двух колонок.В колонке Найти указаны сочетания, которые будут заменяться авто-матически, а в колонке Заменить — на что они будут заменяться.Чтобы добавить свое правило, нажмите кнопку Добавить и введите вполя Найти и Заменить нужные сочетания. Если вам потребуется ввестиспециальный или нестандартный символ, используйте «безымянную»кнопку справа от поля ввода.

108

Page 110: Самоучитель пользователя Linux

2.2. Текстовый процессор KWord

LinuxСодружество Независиых Государствдлякомпьютерправда

Рис. 2.27. Окно настройки расширенной автозамены

Как уже говорилось выше, эту возможность удобно использовать нетолько для исправления ошибок, но и для быстрого ввода длинныхслов. В примере на рис. 2.27 видно, что пользователь настроил про-грамму так, что при вводе слова «СНГ» оно автоматически заменяетсяна «Содружество Независимых Государств». Если в набираемом тек-сте часто встречаются длинные неудобные для набора слова и выра-жения, можно сделать собственный «словарь сокращений», напри-мер, вводить «жтп» вместо «жизненный и творческий путь», или«лмт» вместо «лейтмотив» и так далее. Введенные сочетания будутсразу же заменяться. Таким же образом можно вводить нестандарт-ные символы — например, по умолчанию ввод последовательности(с) заменяется на символ копирайта ©.

Чтобы изменить неправильно введенное правило, выделите его навкладке Расширенная автозамена и щелкните на кнопке Изменить. Пре-дусмотрена также кнопка для удаления выделенного правила.

Кроме того, в окне настройки автозамены есть еще одна вкладка —Исключения. Дело в том, что бывают случаи, когда простая автозаменаоказывается лишней — например, после сокращенных слов следую-щее слово не всегда следует писать с прописной буквы, а в некоторыхсловах встречаются две прописные буквы в начале (например, KWord).Можно, конечно, в этих случаях отменять автозамену вручную (нажа-тием сочетания Ctrl-Z сразу после автозамены). Однако для часто встре-чающихся слов можно ввести на вкладке Исключения слова, которыене относятся к концу предложения (это обычно бывают общеупотре-бительные сокращения, заканчивающиеся точкой), а также слова, вначале которых разрешены две прописные буквы подряд.

109

Page 111: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Есть в программе KWord и другие дополнительные удобства. Напри-мер, можно, выделив фрагмент текста, преобразовать все его буквы кпрописным или к строчным, а также сделать прописной первую буквукаждого слова или вообще изменить все прописные на строчные и на-оборот. Для этих операций в меню Инструменты выберите пункт Изме-нить регистр (чтобы он был доступен, следует сначала выделить что-либо в тексте).

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

Разумеется, в программе присутствует проверка правописания, кото-рую можно запустить в меню Инструменты.

Программу KWord можно запустить не только отдельно, но и из инте-грированной рабочей среды KOffice. Чтобы открыть эту среду, выбе-рите в стартовом меню пункт Офис и далее Рабочая среда KOffice. Те-перь в левой части открывшегося окна (рис. 2.28) присутствуютзначки всех доступных программ KOffice, между которыми можно

ФОРМУЛЫ В KWORDСначала напишем, что

Преобразуем эта так:

Логарифмируем полученное:

Теперь сократим обе части неравенства на значение lg^ и получим

2>3

Рис. 2.28. Рабочая среда KOffice

ПО

Page 112: Самоучитель пользователя Linux

2.3. Текстовый процессор AbiWord

быстро переключаться. Здесь же, щелкнув на кнопке Документы, мож-но увидеть список открытых документов (не обязательно текстовых)и переключаться между ними.

О программе KWord можно было бы рассказывать еще долго, но осталь-ные ее свойства вы уже сможете освоить самостоятельно. Поэтомуперейдем к другим программам.

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

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

В версии программы, доступной на момент написания этих строк,некоторые пункты меню программы AbiWord почему-то не были пере-ведены на русский язык. Так что не удивляйтесь, что в этом подраз-деле иногда будут встречаться английские команды. Возможно, в ва-шей версии эти строки появятся уже в русском переводе.

2.3.1. Ввод текста

Внешний вид основного окна программы AbiWord показан на рис. 2.29.В процессе простого ввода текста действуют практически те же пра-вила, что и в программе KWord. Все действия клавиш, описанные вразделе 2.2.1 (применительно к программе KWord), работают и в про-грамме AbiWord. Действует также выделение слова двойным щелчкоммыши, выделение любого фрагмента с помощью мыши и традицион-ная для КОЕ вставка выделенного фрагмента с помощью средней кноп-ки мыши.

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

111

Page 113: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

^%Же&.:"

1Щ1

The qudk brown fti jumps over the lazy

Рис. 2.29. Основное окно программы AbiWord

выберите в этом списке пункт 200%. Можно также просмотреть текств произвольном масштабе, выбрав в меню Вид пункт Zoom и далееМасштаб. Откроется окно, в котором нужно отметить пункт Процент иввести в поле ввода нужный масштаб изображения. Возможен такжеавтоподбор масштаба для просмотра всей страницы или для того, что-бы ширина экрана была равна ширине страницы.

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

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

2.3.2. Форматирование текста

В программе AbiWord имеются все базовые инструменты форматиро-вания текста. Например, выделив кусок текста, можно изменить еговид, пользуясь следующими горячими клавишами:

112

Page 114: Самоучитель пользователя Linux

2.3. Текстовый редактор AbiWord

* сочетание Ctrl-В — полужирный шрифт;

* сочетание Ctrl-l — курсив;

* сочетание Ctrl-U — подчеркивание;

* сочетание Ctrl-T — надчеркивание;

* сочетание Ctrl-= — преобразование в верхний индекс;

* сочетание Ctrl преобразование в нижний индекс;

* сочетание Ctrl-К — зачеркивание.

А следующие горячие клавиши относятся всегда к целому количествуабзацев:

* сочетание Ctrl-L — выравнивание по левому краю;

* сочетание Ctrl-R — выравнивание по правому краю;

* сочетание Ctrl-E — выравнивание по центру;

* сочетание Ctrl-J — выравнивание по ширине страницы;

* сочетание Ctrl-1 — установка одинарного интервала между стро-ками;

* сочетание Ctrt-2 — установка двойного интервала между строками;

* сочетание Ctrl-5 — установка полуторного интервала между стро-ками.

Почти все описанные операции можно также выполнить с помощьюкнопок панели инструментов. Кроме того, соответствующие этим опе-рациям пункты имеются в меню Форматирование. Есть здесь и ещенекоторые возможности, которые мы сейчас перечислим.

Выбрав в меню Форматирование пункты Topline и Bottomline, можнопровести линию над или под строкой. Эти операции не дублируютподчеркивание и надчеркивание.

Выбрав в меню Форматирование пункт Change Case, можно изменитьрегистр букв в выделенном фрагменте. Откроется окно, показанноена рис. 2.30, которое предоставит возможность сделать все буквы вы-деления или строчными, или прописными, или сделать прописнойпервую букву каждого слова, или только первую букву фрагмента,или изменить регистр каждой буквы на противоположный.

Если выбрать в меню Форматирование пункт Абзац, откроется окноформатирования абзаца (рис. 2.31). Здесь можно выбрать такие пара-

пз

Page 115: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Рис. 2.30. Окно смены регистра букв в AbiWord

метры, как величина отступа слева и справа, а также перед абзацем ипосле него. Для первой строки абзаца можно выбрать как величинуотступа (обычная красная строка), так и выступа — случай, когда пер-вая строка абзаца начинается левее остальных. Можно также устано-вить межстрочный интервал (интерлиньяж). Интересно, что програм-ма может предложить вам выбрать минимально возможный (по еемнению) интерлиньяж, если вы выберете пункт минимум.

ШНи

Right 1 000cm

Ш||ш|гр

'й^ЩВШЙЩ!'15ст

;::pi(|tfefS

нежау :

ШР^11

Рис. 2.31. Окно форматирования абзаца

Все значения отступов и интервалов в программе AbiWord можно ука-зывать в любых единицах, знакомых веб-программистам, например:

» pt — пункты (значение по умолчанию);

» рх — пикселы;

» in — дюймы;

114

Page 116: Самоучитель пользователя Linux

2.3. Текстовый редактор AbiWord

* cm — сантиметры;

» mm — миллиметры.

Все манипуляции будут сразу же отображены в области предваритель-ного просмотра в нижней части окна. Интересно, что в этой областииспользуется реальный текст выделенного абзаца. Щелкнув на кнопкеТабуляция, можно открыть окно настройки табулятора.

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

Если в меню Форматирование выбрать пункт Шрифт, можно открытьокно настройки шрифта, которым отображается выделенный фраг-мент. Здесь имеются три вкладки. На вкладке Шрифт можно выбратьгарнитуру шрифта, а также его стиль (курсив, полужирный) и раз-мер в пунктах. Здесь же можно отметить переключатели эффектов(подчеркивание, надчеркивание, зачеркивание).

Заметим, что в текущей версии программы AbiWord, доступной намомент написания этих строк, шрифты TrueType не поддерживаются.Можно использовать только шрифты Туре 1. Это, несомненно, некото-рый недостаток программы.

Две другие вкладки этого окна предназначены для выбора цвета само-го шрифта и цвета фона (Highlight Color). При этом схема выбора такая:на цветовом круге требуется выбрать точку, указывающую цветовойтон и насыщенность, а отдельная полоса справа от круга предназна-чена для выбора яркости.

Можно также ввести цифровое значение цвета, пользуясь полями вво-да или ползунковыми регулятора. Три верхних регулятора/поля по-зволяют использовать цветовую схему HSB (цветовой тон — насыщен-ность — яркость), а остальные три — схему RGB (соотношениесоставляющих: красной, зеленой и синей). Выбранные цвета текста ифона также немедленно отображаются в области предварительногопросмотра.

Гарнитуру шрифта можно также выбирать из раскрывающегося спис-ка, расположенного на панели инструментов. Здесь имеются кнопкидля выбора цвета шрифта и цвета фона.

П5

Page 117: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Весьма удобно в программе AbiWord форматировать списки. Во-пер-вых, на панели инструментов имеются кнопки для быстрого созда-ния нумерованного и маркированного списков. Кроме того, если вменю Форматирование выбрать пункт Списки, откроется окно, пока-занное на рис. 2.32. Здесь в раскрывающемся списке Тип следует вы-брать тип абзаца (нет списка, маркированный список, нумерованныйсписок).

В раскрывающемся списке Стиль можно выбрать тип нумерации(обычные цифры, римские цифры, буквы и прочее) или маркеров.Кроме того, можно указать различные дополнительные параметры.Например, поля Выравнивание текста и Выравнивание символа позво-ляет произвольно выбрать позицию маркера/номера и начала каждойстроки в списке. А поле Начать с используется в том случае, если нуме-рацию в нумерованном списке нужно начинать не цифры 1. Правда,наибольшее значение, которое можно установить в этом поле — 100.

Рис. 2.32. Окно форматирования списков

С помощью кнопок панели инструментов или пункта Колонки в менюФорматирование можно расположить текст на странице в несколькостолбцов (колонок). Если колонок две или три, можно задать их ко-личество с помощью соответствующих кнопок. Большее количествоколонок можно получить с помощью поля ввода Number of Columns вокне Колонки. Есть в этом окне также переключатель Линия между ко-лонками — иногда между ними действительно удобно провести разде-лительную вертикальную черту.

116

Page 118: Самоучитель пользователя Linux

2.3. Текстовый редактор AbiWord

2.3.3. Вставка иллюстраций

Теперь несколько слов о том, как в текст, набранный в программеAbiWord, можно вставить иллюстрации. По сравнению с программойKWord, рассмотренной в предыдущем разделе, и программами, рас-сматриваемыми в следующих разделах, здесь у программы AbiWordвозможности гораздо более скромные.

Для вставки иллюстрации выберите в меню Вставка пункт Рисунок илинажмите соответствующую кнопку на панели инструментов. Откро-ется стандартное окно выбора файла. В версии, доступной на моментнаписания этих строк, поддерживаются только два графических фор-мата — bmp и png. Это конечно, мало. Но при необходимости другойграфический формат можно конвертировать в bmp или png практи-чески любой графической программой, даже Просмотрщиком изобра-жений, о котором пойдет речь в главе 4.

Выбранная иллюстрация появляется в тексте. Она ведет себя, какобычный абзац — например, ее можно выровнять по центру, левомуили правому краю. Менять размер иллюстрации и делать с ней что-либо более сложное нельзя. К иллюстрации применимы и другие дей-ствия, характерные для абзацев: например, можно превратить ее всписок, однако обычно это имеет мало практического смысла.

2.3.4. Номера страниц и другие объекты

Давайте рассмотрим еще некоторые возможности программы AbiWord.При наборе текста очень важной считается возможность вставки но-меров страниц. Здесь эта операция осуществляется просто — выбо-ром в меню Вставка пункта номера страниц.

При этом открывается окно, показанное на рис. 2.33. Здесь предлага-ется выбрать расположение номеров страниц — вверху страницы (вверхнем колонтитуле) или внизу (в нижнем колонтитуле). Кроме того,можно выбрать горизонтальное выравнивание номера страницы —слева, справа или по центру. Выбранные параметры отображаются вобласти предварительного просмотра.

После щелчка на кнопке Да номера страниц появляются в указанномместе. Собственно говоря, при этом создается верхний или нижнийколонтитул (по умолчанию сначала колонтитулы не существуют).Если необходимо создать колонтитул, не содержащий номера стра-ницы, просто выберите в меню Редактирование пункт Edit Header (для

117

Page 119: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Рис. 2.33. Окно вставки номеров страниц

верхнего колонтитула) или Edit Footer (для нижнего), или же щелкнитена одной из соответствующих кнопок панели инструментов.

К редакции существующего колонтитула можно перейти с помощьюэтих же кнопок или просто щелчком мыши на колонтитуле. Напри-мер, можно добавить к номеру страницы обрамляющие символы, до-бавить название текста, автора, копирайт и прочее. Ошибочно создан-ный колонтитул можно удалить с помощью пунктов Remove Header илиRemove Footer меню Редактирование.

Вообще говоря, вставка номеров страниц — это просто размещениеполя номера страницы внутри колонтитула. Его можно разместить ивне колонтитула, если выбрать в меню Вставка пункт Поле, а в открыв-шемся окне — пункт Нумерация в списке Категория и далее Номер стра-ницы в списке Поля.

Кстати, это окно позволяет ввести и много других полей, например,количество страниц в документе, количество символов или строк, датуи время в различных форматах, имя файла и так далее. Учтите, чтовсе эти данные являются обновляемыми, то есть, например, если выввели поле Количество секунд с начала эпохи, то при каждой новой за-грузке файла и даже при каждом изменении строки, в которой нахо-дится это поле, значение этого числа секунд будет различным. Кста-ти, если кто не понял, под границей эпохи подразумевается 1 января1970 года, как принято во всех С/шя-подобных системах.

А вот если выбрать в меню Вставка пункт Autotext, то можно вставлятьразличные часто встречающиеся слова или выражения, которые впо-следствии можно редактировать обычным образом.

В программе AbiWord следует различать понятия «автотекст» и «поля»:поле представляет собой отдельный объект, реальное отображение кото-рого зависит от внешних условий, а «автотекст» — это просто быстрыйспособ ввода обычного текста.

118

Page 120: Самоучитель пользователя Linux

2.3. Текстовый редактор AbiWord

2.3.5. Стили

Как и другие продвинутые текстовые редакторы, программа AbiWordпозволяет оперировать стилями, то есть набором установок, приме-няемых к любому абзацу. Подробнее о том, что такое стиль в тексто-вом редакторе, мы уже рассказали в разделе 2.2.7 (обсуждая работу спрограммой KWord).

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

Для более тонкого манипулирования стилями, а также для созданиясобственных стилей выберите в меню Форматирование пункт Стиль.Откроется окно, показанное на рис. 2.34. К выбранным абзацам мож-но применить любой стиль из списка Доступные стили, расположен-ном в левой части окна, выбрав его и нажав кнопку Apply. Обратитевнимание, что в списке Доступные стили лишь тогда отображаются всестили, когда в раскрывающемся списке Список под ним выбран пунктАИ (Все). Если же там выбран пункт In Use (используются), то в спискеотображаются только те стили, которые использованы в текущем до-кументе. Есть там также пункт User-Defined, при выборе которого выувидите в списке только те стили, которые были определены пользо-вателем, то есть вами (или автором/редактором текста, но не разра-ботчиками программы).

АИ

\, margin-ri

Чяш!*-1

Рис. 2.34. Окно выбора стилей

П9

Page 121: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

Если щелкнуть на кнопке Новый или Изменить, откроется окно редак-ции стиля (рис. 2.35), вкотором можно изменить существующий стильили создать собственный. По своей функциональности это окно напо-минает менеджер стилей программы «Word, поэтому не будем подроб-но на нем останавливаться. Отметим лишь, что все сделанные изме-нения можно сразу же видеть как в области предварительногопросмотра, так и в области стилевого описания, что весьма удобно.

1 Modify Slytes

|BlockText

iNormal

iJParagraph

;';л=Щ$;%да

2>rjjCurrent Settings

Ш'"т

ТРис. 2.35. Окно создания или изменения стиля

2.3.6. Другие возможности

Помимо описанных выше возможностей, программа AbiWord имеет иряд других функций, облегчающих работу. Например, как и в дру-гих аналогичных программах, здесь можно установить автоматиче-скую проверку правописания, выбрав в меню Сервис пункт Spelling(Проверка правописания) и далее отметив галочкой пункт Auto Spellcheck(автоматическая проверка). В этом случае все «неправильные», то есть

120

Page 122: Самоучитель пользователя Linux

2.3. Текстовый редактор AbiWord

отсутствующие ъ словаре слова будут подчеркнуты красным. Можнотакже, нажав клавишу F7, запустить процесс принудительной про-верки орфографии. Для того чтобы программа «знала», на какомязыке написан текст (и, следовательно, в каком словаре искать словапри проверке), можно задать язык отдельно для каждого фрагментатекста. Для этого выделите нужный фрагмент и выберите в меню Сер-вис пункт Set Language (Выбрать язык). Откроется окно выбора языка(рис. 2.36), имеющее довольно внушительный список различных язы-ков, остается только выбрать нужный.

LatvianLithuanianNorwegian BokmalNorwegian NynorskPortuguese (Brazil)Spanish (Mexico)SwedishThaiTurkishUkrainian (Ukraine)Vietnameseне известенАнглийкий (Австрия)Анмийксий (Великобритания)Английский (США)ДатскийФинскийФранцузскийГолландскийИспанский (Испания)Итальянский(Италия)ИвритНемеций (Австрия)Немецкий (Германия)Португальский (Португалия)

Рис. 2.36. Окно выбора языка для проверки орфографии

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

Программа AbiWord имеет гораздо меньше настроек и дополнительныхфункций, чем программа KWord и описываемые далее программыStarWriter и OpenOffice.orgWriter. Однако во многих случаях она может суспехом использоваться для верстки текстов с иллюстрациями. Кроме

121

Page 123: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

2.4. Программы StarWriter и OpenOffice.org WriterВ этом подразделе мы расскажем о программах StarWriter иOpenOffice.org Writer, созданных компанией Sun. Эти программы вхо-дят в состав пакетов StarOffice и OpenOffice.org.

Офисный набор программ OpenOffice.org — это вариант набора StarOffice,который отличается лишь тем, что у него, во-первых, открыт исходныйкод и, во-вторых, отсутствуют некоторые функции. На момент написа-ния этих строк пакет OpenOfflce.org уже был доступен в версии 6, а пакетStarOffice — только в версии 5.2. В связи с этим мы в основном будемописывать программы OpenOffice.org как более современные. Кроме того,пакет программ OpenOffice.org полностью бесплатен, в то время как пакетStarOffice бесплатен только до версии 5.2. Выходящая в июне-июле2002 года версия StarOffice 6.0 является платной (хотя и довольно деше-вой). Впрочем, все возможности, необходимые индивидуальномупользователю, доступны в бесплатном пакете OpenOffice.org.

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

2.4.1. Немного об установке программ StarOffice иOpenOffice.org

Программы StarOffice и OpenOffice.org не всегда входят в состав дис-трибутивов Linux. В некоторых случаях их приходится устанавливатьотдельно. Загрузить дистрибутивы этих программ можно бесплатно ссервере производителя по адресу www.sun.com. Если вы будете загру-жать дистрибутивы самостоятельно, проследите за тем, чтобы полу-чить их локализованные (русские) версии.

Сам процесс установки не вызовет у вас никаких сложностей. Надопросто запустить программу установки (setup). Перед вами откроетсяокно установки. Будет задано несколько вопросов (в частности, имяпапки, в которой должна располагаться программа, — впрочем, можноспециально его и не указывать), после чего будет предложено выбратькомпоненты набора программ (нужно ли устанавливать программу

122

Page 124: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.orgWriter

для рисования, для обработки электронных таблиц, баз данных и про-чее). Можно также выбрать «типичный набор», щелкнув в окне вы-бора установки на кнопке Дальше. Затем начнется процесс копирова-ния файлов, во время которого можно расслабиться.

В большинстве случаев программа установки создает ярлыки для за-пуска в стартовом меню. После этого можно сразу начинать работать.Для запуска программы StarWriter (если у вас версия 5.2 или более ран-няя) следует запустить среду StarOffice (Стартовое меню О StarOffice 5.2 ОStarOffice) и затем выбрать в меню Файл пункт Создать и далее Тексто-вый документ. Для запуска программы OpenOffice.orgWriter (б-й версии)в стартовом меню выберите OpenOffice.org и далее Текстовый документ.

В этом разделе рассматриваются только программы StarWriter/OpenOffice.org Writer. Остальные программы из офисных наборов будутупомянуты в следующих главах книги.

Заметим, что пакеты StarOffice и OpenOffice.org существуют также в реа-лизациях для операционных систем Windows и Solaris. Если вы имеетедело с какой-либо из этих систем, можете установить пакеты StarOfficeили OpenOffice.org также и в этих системах, чтобы работать в одинаковыхпрограммах вне зависимости от запущенной операционной системы!

2.4.2. Ввод и форматирование текста

Итак, начнем наш краткий обзор. Открыв окно редактора StarWriterили OpenOffice.org Writer, вы увидите на экране примерно следующее(рис. 2.37). Область для ввода текста поделена на виртуальные стра-ницы. Можно поместить сюда курсор и вводить текст.

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

Здесь же можно видеть масштаб отображения текста на экране (в про-центах). По умолчанию масштаб равен 100%. Чтобы его изменить,можно щелкнуть правой кнопкой мыши на соответствующем поле.Откроется контекстное меню, в котором можно выбрать нужный мас-

123

Page 125: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

В«м, ЕГО знает и любит творчество выдающегося пиашкта Владимира Горовяца;рекоменпую посетить замечательный сайт о нём. расположенный по адресуiwww.gmLle.coni/bijrowi4. Впрочем, пля тех, кто с творчество Горовша пока не знаком;посещение этого сайта может также дать много новых впечатлений. На сайте нет и тениофициальности, он наполнен эмоциональными рассказами о пианисте. Например, даже;описание его жизни, находящееся в разделе, который так и озаглавлен — «Жизнь», ничутьне похоже на строгие официальные биографии. Читать этот раздел — одно удовольствие;впрочем, как н другое. Среди других разделов есть, о концертах Горовша, о его гагосях, о;его фортепианных транскрипциях н о многой другом. Отдельный интерес представляет;собой раздел, посвященный творческим связям Горовицп и Рахманинова Ну, а особе» .знтересуюшимся творчеством Горовица здесь предлагается подписаться на специальный;двссусснонный лист. Есть на сайте в запаси, причем не только музыкальные, но и;«голосовые» — интервью и беседы с Владимиром Гогквпием. К сожалении), сайтвыполнен только на английском языке, однако для многих это не будет

Рис. 2.37. Текстовый процессор OpenOffice.org Wrifer

(из офисного пакета OpenOffice.org)

штаб. Если же ни одно из предложенных в этом меню значений поче-му-либо не устраивает вас, дважды щелкните на этом поле. Откроетсяокно изменения масштаба (рис. 2.38). Установив переключатель мас-штаба в положение Плавное, можно ввести в поле любое значение мас-штаба.

Рис. 2.38. Окно изменения масштаба отображения текста

Сам ввод текста осуществляется так же, как в рассмотренных ранеетекстовых редакторах. Клавиши для перемещения по тексту и выде-ления так же стандартны. Выделенный текст можно скопировать вбуфер обмена с помощью сочетания Ctrl-С, вырезать — с помощью со-четания Ctrl-X, а вставить текст из буфера обмена — с помощью соче-тания Ctrl-V. Однако удобнее использовать вставку выделенного тек-ста в нужное место с помощью средней кнопки мыши.

124

Page 126: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

Для форматирования текста наиболее часто применяют следующиегорячие клавиши:

» сочетание Ctrl-L — выровнять абзац по левому краю;

* сочетание Ctrl-R — выровнять абзац по правому краю;

* сочетание Ctrl-E — выровнять абзац по центру;

» сочетание Ctrl-J — выровнять абзац по ширине страницы;

* сочетание Ctrl-В — выделить текст полужирным шрифтом;

* сочетание Ctrl-l — выделить текст курсивом;

* сочетание Ctrl-U — подчеркнуть выделенный текст;

* сочетание Ctrl-D — подчеркнуть выделенный текст двойной чертой.

Обычно эти сочетания применяют к выделенному фрагменту. Инте-ресно, что в пакетах StarOffice и OpenOffice.org можно выделить одно-временно несколько фрагментов текста. Для этого удобно выделятьфрагменты мышью, удерживая клавишу Ctrl.

Более тонко формат абзаца можно настроить, поместив в него курсори выбрав в меню Формат пункт Абзац. Откроется окно, содержащеевосемь вкладок. На вкладке Отступы и интервалы (рис. 2.39) можноопределить отступы (расстояния от края абзаца до поля страницы) слеваи справа, а также величину отступа первой строки (для получения

: .; %::;ЛЗДэиЦияОтступы и иитеиаапы

Щцоосга

1дкп

Рис. 2.39. Окно настройки отступов абзаца

125

Page 127: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

красной строки). Интересно, что здесь можно отметить переключа-тель Автоматически, чтобы величина отступа первой строки абзаца кор-ректировалась в зависимости от выбранной величины шрифта. Кро-ме того, здесь можно установить величину расстояния до предыдущегои следующего абзацев, а также межстрочного интервала. Межстроч-ный интервал (интерлиньяж) может принимать как стандартные зна-чения (одинарный, двойной, минимально возможный и прочее), таки произвольные значения. А если выбрать в раскрывающемся спискеМежду строками пункт Пропорционально, можно задать величину ин-тервала в процентах от значения одинарного интервала.

Выбрав в программе StarWriter или OpenOffice.org Writer в меню Форматпункт Абзаци открыв вкладку Отступы и интервалы, можно, помимо всегопрочего, задать соблюдение так называемой приводки. Скорее всего,это вам не потребуется (объяснение этого терминаявно выходит за рамкизадач данной книги), однако если вы не понаслышке знаете, что такоеверстка, эта функция может оказаться очень полезной.

На следующей вкладке, Выравнивание, можно настроить не толькогоризонтальное, но и вертикальное выравнивание текста. Кроме того,при горизонтальном выравнивании по ширине страницы можно на-строить поведение последней строки абзаца, которая обычно бываетнеполной и выравнивается по левому краю. Однако можно задатьвыравнивание этой строки также по правому краю или по ширинестраницы. В последнем случае есть возможность сохранить выравни-вание даже в том случае, если в последней строке содержится всегоодно слово. Отметив галочкой пункт Разогнать одиночное слово, мыможем разрешить программе выровнять это слово по ширине страни-цы с помощью разрядки.

На следующей вкладке, Положение на странице, есть две секции. В сек-ции Расстановка переносов можно разрешить программе использоватьперенос слов при выравнивании. А в секции Дополнительно можноуправлять размещением абзаца на странице. Например, отметив пе-реключатель Разрыв, вы указываете программе в любом случае вста-вить до или после абзаца разрыв страницы (или колонки). Кроме того,здесь имеются переключатели, позволяющие запретить разрыв стра-ницы в середине абзаца (то есть весь абзац будет всегда размещатьсяна одной странице), запретить разрыв страницы после абзаца, а такжезапретить «висячие» строки в начале и/или в конце абзаца. «Висячи-ми» называют строки, оторванные от основной массы строк абзаца.По умолчанию одна или две оторванные строки считаются «висячи-ми», а три или больше — нет. Интересно, что вы сами можете

126

Page 128: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

настроить максимальное количество оторванных строк, при которомони будут считаться «висячими».

На вкладке Нумерация можно настроить стиль нумерованного или

На рис. 2.40 показано окно настройки буквицы. Если отметить галоч-пункт Показать буквицу, первый символ (или несколько символов)

бзаца будут преобразованы в буквицу. Количество символов для пре->бразования в буквицу можно ввести в поле Количество знаков Вооб

^Г°РЯ'«бУКВИЦеЙ °бЫЧН° П° W" ™»«* либо первая букваабзаца, либо первое слово целиком. Для того чтобы не утруждать себяподсчетом букв в первом слове, можно просто установить флаж'к Все

ово. В поле Строки следует установить, сколько строк по высоте дол-жна занимать буквица. Кроме того, есть поле Расстояние от текста гдеможно скорректировать горизонтальное расстояние от границы бук-вицы до начала следующих символов строки.

•ЙМКШ

Рис. 2.40. Окно настройки буквицы

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

б управлении стилями см. в следующем подразделе), которым бу-дет отображаться буквица.

127

Page 129: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

На рис. 2.41 вы видите пример абзаца с буквицей. Кроме того, этотабзац обрамлен как бы выпуклой рамкой.

, .,.,v....w,..:,»»-. • -..-•.•.•.•• jssa^Mw is;;Стуьург jrj.jT;

Затем он гклшл следующий текст:

вствунтс. дорогие радиослушатели! В эфиреогрпммп «Кошлчнй концерт». Сегодня мы расскажем

творчестве Кдадайада. Щтяяшгда. Его«Захолачяааше гвоздей» яецавно юняла

второе место в рейтинге популярного журнала «Нн чего себепельмень». Это заставило задуматься о том, не стоит лиГ1,фрслувит> композицию повнимптельнсе .

Cxiuao сие. господин Хороший самодовольно улыбнулся и закурил сигару. Сработалапожаршя сигнализация, так как в студни курить было нельзя. Завыла сирена, отчего

Рис. 2.4 ] . Пример абзаца с обрамлением и буквицей

Подобные рамки можно настроить на вкладке Обрамление (рис. 2.42).Здесь в секции Расположение линии можно выбрать, какие границыбудут отображаться, в списке Линия — стиль и толщину границы, а всекции Расстояние от содержимого — внутренний отступ. Флажок Син-хронизировать предназначен для того, чтобы внутренний отступ былодинаковым со всех сторон. Кроме того, можно отобразить тень отобрамления абзаца и придать ему вид псевдовыпуклости. В поле Рас-стояние при этом можно установить расстояние от самого абзаца дотени. Как для самих границ абзаца, так и для тени можно выбратьцвет отображения с помощью раскрывающихся списков Цвет.

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

Имейте в виду, что пакет StarWriter версии 5 работает только со шриф-тами Туре 1, а шрифты TrueType «не понимает», даже если они уста-новлены в системе. В пакетах StarOffice и OpenOffice.org шестой версиитакого ограничения нет — здесь корректно отображаются и выводятсяна печать шрифты любых стандартов.

128

Page 130: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org cWriter

ЮН тК¥М

I Черный

5 Зак. 519

Рис. 2.42. Настройка обрамления абзаца

Однако более гибко можно управлять отдельными символами текстас помощью специального окна управления символами. Чтобы его ис-пользовать, выделите один или несколько символов и, щелкнув пра-вой кнопкой мыши, выберите в контекстном меню пункт Знаки (мож-но также выбрать этот пункт в меню Формат).

Окно настройки символов содержит пять вкладок. На первой из них,Шрифт, можно выбрать гарнитуру шрифта, размер, начертание и цвет.Здесь же можно установить язык для будущей проверки орфографии.Вторая вкладка называется эффекты шрифта. Здесь можно установитьразличные дополнительные эффекты. Например, можно настроитьтип подчеркивания. Кроме традиционных обычного и двойного под-черкивания доступны такие типы, как подчеркивание волнистой ли-нией, жирной, пунктиром и прочее. Можно также задать режим зачер-кивания — обычной, двойной, жирной чертой, а также зачеркиваниекаждого символа отдельно косой чертой или крестиком.

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

129

Page 131: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

На вкладке Позиция можно настроить расположение выделенных сим-волов относительно других. Если в секции Положение выбран пунктСтандарт, выделенные символы будут располагаться на обычной вы-соте. Если же выбрать переключатель Верхний индекс или нижнийиндекс, эти символы будут соответственно приподняты над остальнойстрокой или, наоборот, приспущены. При этом можно настроить ихвысоту, если снять флажок Автоматически и ввести в поле Выше/нижена значение в процентах от высоты строки. Максимальное значение -100%. При верхнем индексе это значит, что нижний край выделен-ных символов совпадает с верхним краем остальной строки.

Кроме того, в поле Размер относ, следует ввести масштаб символовверхнего или нижнего индекса относительно остальных символов.Можно уменьшить выделенные символы вплоть до 1% от «нормаль-ного» размера. Однако увеличить символы индекса этим способом неудастся — максимальное значение составляет 100%.

Более того, здесь же можно развернуть строку боком — на 90 граду-сов или 270 градусов, отметив соответствующий переключатель в сек-ции Вращение/масштабирование. Здесь же можно установить нужныймасштаб ширины развернутых символов.

А в секции Интервал можно установить расстояние между символами.Для этого пользуйтесь раскрывающимся списком. Выберите пунктРазреженный или Уплотненный и установите в поле рядом степень раз-реженности/уплотненности. Уплотнить текст программа позволиттолько до разумных пределов. Здесь же есть флажок включения кер-нинга.

На следующей вкладке, Гиперссылка, введенные символы можно пре-образовать в гиперссылку. Здесь же можно удалить гиперссылку, втом числе созданную автоматически, если она не нужна. Гиперссыл-ка начинает работать в том случае, если в поле URL есть какие-нибудьсимволы. В этом случае гиперссылка выделяется так же, как в брау-

130

Page 132: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

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

На вкладке Гиперссылка окна Знак в раскрывающемся меню Кадр можновыбрать одно из значений, соответствующих значениям атрибутаTARGET HTML-тега. <А>. Например, _blank— открытие файла в новомокне, _parent — в «родительском» окне и так далее.

Более того, можно запрограммировать различные события, происходя-щие при наведении указателя мыши на гиперссылку, его уводе ищелчке мыши. События эти программируются с помощью макросов наязыке StarBasic — внутреннем языке макросов пакетов StarOffice иOpenOffice.org. Вы можете щелкнуть на кнопке События и назначить каж-дому из вышеперечисленных событий один из заранее написанных мак-росов или же стандартных макросов из библиотеки StarOffice.

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

Существуют и другие приемы форматирования текста. Например, для«реального» преобразования символов выделенного фрагмента встрочные или прописные буквы можно выбрать в меню Формат пунктЗаглавные/строчные буквы и далее нужный подпункт (Заглавные буквыили строчные буквы).

Выбрав в меню Формат пункт Страница, можно попасть в окно форма-тирования страницы. Здесь задают размер и ориентацию страницы(портретная или альбомная), а также выбирают ее фон и обрамлениеаналогично абзацному. Здесь же есть вкладки для включения верх-него и нижнего колонтитула, а также задают число колонок на стра-нице.

Если же надо разбить на колонки весь текст независимо от того, накакой странице он находится, выберите в меню Формат пункт Колонки(рис. 2.43). Здесь можно либо выбрать одну из настроек, щелкнув наодном из квадратов в верхней части окна, либо ввести количество ко-лонок в поле Колонки, а ширину каждой колонки и расстояние междуними можно ввести в секции Ширина и расстояние, где есть соответ-ствующие поля для каждой колонки.

131

Page 133: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

V.p—Щ;•:•:;:;;

J 1,22cm ij "' • jl22cm :

0,00сга

11

Рис. 2.43. Окно настройки колонок

2.4.3. Управление стилями

Как и в вышеописанных программах, в пакетах StarWriter иOpenOffice.org Writer имеются средства управления стилями. Преждевсего, на панели инструментов есть раскрывающийся список стилей,обычно абзацных. Эти стили можно применить к абзацу, просто по-местив туда курсор и выбрав их из списка. Однако в списке обычноперечислены не все стили, а только те, которые уже применялись втекущем документе.

Для того чтобы оперировать со стилями, предназначено специальноеокно Стили абзаца (называемое также просто Стилист). Это окно обыч-но находится в программе поверх других окон, поэтому оно доступновсегда. Скрыть или показать это окно можно с помощью клавиши F11.Кроме того, его удобно бывает свернуть в заголовок (двойным щелч-ком на заголовке окна), и держать его на виду.

В окне Стилист перечислены все имеющиеся стили. Однако, так каких бывает очень много, они обычно отображаются не все сразу, а погруппам. Эти группы таковы: абзацные стили, символьные стили,стили рамок, страничные стили и стили списков (нумерации). Каждойгруппе соответствует кнопка в верхней части окна стилиста (рис. 2.44).

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

132

Page 134: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

ТИП И DGf OK

.цяимиии и ^

1

*;.

s!

111

1:|

ицщшаШШ1 я

Рстиг^ пплипгиГ С/К. ИЛЛ JUJ И о К.И

ЗаголовокЗаголовок 1Заголовок ШЗаголовок 2Заголовок 3Заголовок 4 ::f,Заголовок 5Заголовок бЗаголовок 7Заголовок 8 1Заголовок 9Маргиналии

ратнь и on••м

:тупт^

^Основной текст с отступомI Отступы

Рис. 2.44. Окно «стилиста» — управление стилями

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

Для применения какого-либо стиля из списка к объекту (абзацу, сим-волу и прочим), достаточно дважды щелкнуть на нем кнопкой мыши.Кроме того, по щелчку правой кнопкой мыши на названии стиля выувидите контекстное меню из трех пунктов: Создать — создать новыйстиль на основе выбранного, Изменить — отредактировать выбранныйстиль и Удалить — безвозвратно удалить выбранный стиль. Последнее,впрочем, неприменимо к стилям, предопределенным в программе (несозданным пользователем).

Выбрав команду создания или изменения стиля, вы откроете окно сбольшим количеством вкладок. На вкладке Организация потребуетсяввести имя стиля, имя следующего стиля (то есть стиля, автомати-чески применяемого к следующему абзацу или другому объекту —например, странице для страничных стилей), а также его категорию.Все остальные вкладки окна вам уже знакомы по окнам форматиро-вания абзацев, страниц и символов. Выбрав нужное сочетание пара-метров, щелкните на кнопке ОК, и стиль будет запомнен и внесен всписок.

Если при создании стиля на вкладке Организация включить переклю-чатель Автообновление, то при изменении стиля автоматически будут

133

Page 135: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

2.4.4. Поиск и замена

Для поиска нужного слова или сочетания в тексте документа исполь-зуется окно поиска и замены. В пакете StarOffice версии 5 оно откры-вается с помощью сочетания Ctrl-G, а в шестых версиях — более при-вычным сочетанием Ctrl-F.

На рис. 2.45 показано окно настройки поиска. Для обычного поискаслова или сочетания символов введите его в поле Найти, после чегощелкните на кнопке Найти. Можно также воспользоваться кнопкойНайти все. В этом случае программа «пройдется» по тексту от курсорадо его конца и выделит все найденные сочетания символов.

Рис. 2.45. Окно поиске и замены

Вместо обычного поиска можно автоматически заменить искомое сло-во или сочетание другим. Новое слово/сочетание при этом следуетввести в поле Заменить на. При нажатии кнопки Заменить программавыполнит замену один раз, а при нажатии Заменить все — во всем тек-сте от курсора до конца текста.

Если необходимо выполнить поиск от курсора в обратную сторону, доначала текста, отметьте галочкой переключатель Обратный поиск.

Иногда бывает полезно задать программе поиск не любого заданногосочетания или слова, а только с определенными атрибутами, напри-мер, только выделенные рельефом, или строки с отступом, или слова,

134

Page 136: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

написанные курсивом... Для того чтобы вести такой поиск не визу-ально, а автоматически, в окне поиска предусмотрены кнопки Атри-буты и Формат. Нажав их, можно задать условия поиска или заменыпо формату или атрибутам. Эти условия будут отображаться под по-лями ввода Найти и Заменить на. Для быстрой отмены всех дополни-тельных условий поиска или замены щелкните на кнопке Снятьформат.

В нижней части окна поиска и замены есть несколько дополнитель-ных переключателей. Переключатель Обратный поиск нам уже знаком.Переключатель Только все слово заставляет искать только целые сло-ва, а не их части. Например, если вы ищете слово «слон», то это соче-тание в слове «заслонка» не будет найдено. Переключатель, которыйв шестой версии обозначен как Точный поиск, на самом деле заставляетискать слова с учетом регистра букв (при обычном поиске прописныеи строчные буквы не различаются). Переключатель Только в выделе-нии заставляет выполнять поиск только в выделенном фрагменте илифрагментах.

В окне поиска программ StarWriter и OpenOffice.org Writer можно отметитьгалочкой довольно интересный переключатель Поиск похожих. Его можноиспользовать для поиска сочетаний, близких к введенному сочетанию.Для настройки условий «похожести» нажмите кнопку с многоточиемрядом с переключателем.

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

В программах StarWriter и OpenOffice.org Writer существует еще одна оченьинтересная возможность — поиск с использованием регулярных выра-жений. В окне поиска здесь есть специальный переключатель — Регу-лярные выражения. Включив его, можно использовать специальные сим-волы для задания различных условий поиска. Например, если вамнужно найти все слова, заканчивающиеся на «ия», достаточно ввестив строке поиска сочетание. +ия\>. В приложении 1 приведена таблица,в которой кратко пояснено использование символов при поиске с помо-щью регулярных выражений.

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

135

Page 137: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

вать окно поиска. Достаточно щелкнуть на одной из этих синих стре-лок. Стрелка вниз при этом осуществляет поиск вперед, а стрелкавверх — назад.

2.4.5. Запись исправлений и комментарии

В некоторых случаях бывает полезно увидеть, что именно в докумен-те было исправлено. Например, если писатель отослал текст редакто-ру, тот его исправил и отослал обратно, чтобы писатель увидел, чтоименно было исправлено. Согласитесь, что сверять при этом два тек-ста вручную довольно утомительно, особенно если писатель написалчетырехтомный роман. Поэтому в программах StarOffice и OpenOffice.orgсуществует функция записи исправлений.

Для того чтобы программа начала запоминать, что же было исправле-но, выберите в меню Правка пункт Исправления и отметьте галочкойподпункт Записывать. Если отметить галочкой там же еще и подпунктПоказывать, то все удаленные символы будут отображаться зачеркну-тыми, введенные — подчеркнутыми и так далее. Кроме того, исправ-ления будут выделены цветом (рис. 2.46). Отображение исправленийможно настроить по своему усмотрению, если в меню Сервис выбратьпункт Параметры, в левой части открывшегося окна — Текстовый ре-дактор и далее Исправления. Если навести указатель мыши на исправ-ление в тексте, то можно увидеть сведения об этом исправлении.

Философия слов и понятий - GpenOffice.ttrri В41

;• ййд'::::'Вставка Форйзт

Я Thorndale

.:-!

HL теперь — мажшжвжбольоюе отступление. Нельзя не '-•'•^аметить, что образы, используемые для проекции понятиякосмоса-пространства на я&жжееобн^твешюе сознание в щ{русском и амержше»м«гж|£8ЙМ языках в корне ]|различны. Во-первых, слово space, используемое •£•

^ . >-.:.> . • - ..- ~ / • ' : \ .. , , i*

Рис. 2.46. Записанные исправления

Для того чтобы окончательно «утвердить» или отменить исправления,выберите в меню Правка пункт Исправления и далее Принять или Откло-нить. Перед вами откроется окно со списком всех исправлений с ука-занием их автора и времени. При выделении любого из них в текстевыделяется соответствующее место. Выделив исправление, можно его

136

Page 138: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

либо принять, либо отклонить с помощью соответствующих кнопок.Существуют также кнопки Принять все и Отклонить все.

Кстати, если тому, кто исправляет, необходимо прокомментироватьисправление, можно воспользоваться функцией вставки примечаний.Выберите в меню Вставка пункт Примечание и в открывшемся окневведите комментарий. Теперь в тексте здесь будет отображаться жел-тый прямоугольник (не выводящийся на печать). Если на него навес-ти указатель мыши, комментарий отобразится в виде всплывающейстроки (рис. 2.47). Впрочем, можно дважды щелкнуть кнопкой мышина этом значке и просмотреть в отдельном окне комментарий.

Философия слов и понятий - OnettGfnce.ory

""""' " ' '(СтзндарГ jlriorndale

aeaassS^ш-т

А теперь — тшехеьк&ежЬоггьшое отступление. Нельзя незаметить, что образы, используемые для проекции понятиякосмоса-пространства на дшшгейзЬшествеяное сознание В жрусском и йме|>ща»к»различны. Во-первых, слово

В предыдущем разделе говорилось толькооб "общественном оззнании" Введениепонятия "людское сознание" в данномслучае неуместно.

Рис. 2.47. Комментарий (примечание)

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

t

2.4.6. Вставка рисунков, таблиц и прочих объектов

Разумеется, в текстовых редакторах StarWriter и OpenOffice.orgWriterприсутствуют и расширенные возможности. Рассмотрим некоторыеиз них.

Прежде всего, разумеется, для работы со многими текстами необхо-дима вставка иллюстраций (рисунков). Для совершения этой опера-ции выберите в меню Вставка пункт Рисунок и далее — Из файла. Послеэтого откройте файл нужного рисунка (рис. 2.48). Поддерживаютсявсе распространенные форматы графических файлов: JPEG, GIF, TIFF,PNG, WMF, EMF, EPS и другие и даже не особенно распространенные исовсем не распространенные форматы вроде МЕТ — OS/2 Metafile).

137

Page 139: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

На фотографин слевазаслуженная артистка России ИннаАгеева. Это по-настоящему выдающеесяявление в мире русского артистическогоискусства. Сочетание необыкновеннойискренности переживания каждой испол-

няемой роли с великолепными вокальными данными ипластикой движения, & также!

mm щРис. 2.48. Рисунок в тексте

Если нужно вставить рисунок в текст, набранный в программе StarWriterили OpenOffice.org Writer, то вместо открытия графического файла можнопрямо тут же отсканировать рисунок. Однако для того, чтобы это сталовозможным, придется в системе предварительно настроить сканер. Го-раздо удобнее этого не делать, а для сканирования воспользоваться про-граммой X-Sane, которая все делает самостоятельно.

Рисунок можно разместить в тексте по-разному. Во-первых, для того,чтобы его было удобнее перемещать и он не «уходил» далеко от нуж-ного вам текста, можно указать, к чему он должен быть «привязан» -к странице, к абзацу, к отдельному символу (знаку) или даже сам ве-сти себя как символ. Последнее удобно, если вы хотите вставить в текстодин или несколько необычных символов, которых нет ни в одномшрифте, и вы просто нарисовали их в графическом редакторе. Такуюпривязку можно установить в окне настройки рисунка. Дважды щелк-ните на рисунке кнопкой мыши. Откроется окно с несколькими вклад-ками. Привязку устанавливают на вкладке Тип (рис. 2.49) в секцииПривязка. Здесь же можно задать высоту и ширину рисунка в санти-метрах или же в процентах (последнее — при установке флажка От-носит.). Разумеется, можно задавать размеры рисунка и графически,просто передвигая мышью его края. Если отметить пункт Пропорцио-нально, ширина и высота будут изменяться только с сохранением про-порций. Обратите внимание, что по умолчанию, как правило, этот пе-реключатель отключен. В нижней части вкладки Тип (в секции позиция)можно точно отрегулировать расположение рисунка по горизонтали

138

Page 140: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

и вертикали, выбрав в раскрывающемся списке объект, относитель-но которого регулируется позиция.

• !резать

ш||&К' Hill

BUSiijatteni ЩИ^рЗласгь абзаца ^

$Щ!«Д;

Рис. 2.49. Окно настройки рисунка

На вкладке Параметры обратите внимание на переключатель Печать.Если он не отмечен, рисунок не будет выводиться на печать.

На вкладке Обтекание можно установить, каким образом текст будетобтекать рисунок:

* без — справа и слева от рисунка текста нет;

* слева — текст только слева от рисунка;

* справа — текст только справа от рисунка;

* оптимальное — текст справа или слева от рисунка, в зависимостиот расположения последнего;

» параллельно — текст с обеих сторон от рисунка;

» сквозное — текст проходит сквозь рисунок, как будто рисунка инет вовсе.

При этом в секции Интервалы можно задать расстояние от текста дорисунка справа, слева, сверху и снизу. Обычно справа и слева лучшепоставить значение, отличное от нуля, чтобы рисунок не прилипал ктексту.

139

Page 141: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

В секции Параметры находятся важные дополнительные параметрыобтекания. Вот краткое пояснение переключателей:

* First Paragraph — я привожу эту подпись по-английски, так какпочти во всех русских версиях она неправильно переведена какПервый абзац вместо сначала — абзац. Если этот переключательустановлен, следующий абзац текста будет начинаться ниже ри-сунка, даже если для этого между абзацами придется оставитьнекоторое место по вертикали;

* На фоне — при выборе сквозного обтекания позволяет поместитьтекст на фоне рисунка, а не наоборот;

* Контур — позволяет обтекать текстом непрямоугольные рисунки(рис. 2.50). Тут необходимо одно пояснение: как известно, всеграфические файлы на самом деле прямоугольные. Чтобы достичьэффекта, показанного на рис. 2.50, программа должна самостоя-тельно определить контур рисунка, который не совпадает с егограницами. Но если рисунок неконтрастный, программа можетопределить контур неправильно. В этом случае контур можноотредактировать. Для этого, выделив рисунок, выберите в менюФормат пункт Обтекание и далее — правка контуров. Откроется окно(рис. 2.51), в котором можно отредактировать контур по своемуусмотрению;

Прэвк- ! MJH i

ifi Символом творчества нашей студии являетсяобычная микросхема. Именно самая обычная, какихмного можно увидеть . на радиорынках или же вмагазине, что на я в[|(р Шаболовке. Однако!если немногб.5 :.'..... отвлечься от привычныхстереотипов и посмотреть на неё непредвзято, можно:заметить много любопытных вешей. Во-первых, у:этой микросхемы есть «тело» и «конечности», а эт^означает, что невооружённым глазом просма-тривается связь с живой природой. И неважно, что«ножки» микросхемы используются вовсе не дли

вставил

Рис. 2.50. Контурное обтекание рисунка

140

Page 142: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

Ift^ С Ш Х 17,44 от

Рис. 2.5 ?. Окно редактирования контура рисунка

» Только снаружи — при выборе контурного обтекания может слу-читься так, что контур будет в некоторых местах вогнутым. В этомслучае (при сквозном обтекании) часть текста может попастьвнутрь рисунка. Если это нежелательно, используйте переклю-чатель Только снаружи.

На вкладке Гиперссылка можно сделать рисунок гиперссылкой или прижелании даже системой гиперссылок (Imagemap). На вкладке Рисунокможно зеркально отразить рисунок, причем горизонтальное отраже-ние использовать только на нечетных или четных страницах (полезно,если рисунок помещен в колонтитул). На вкладке Обрезать можнопроизвольно срезать кусок изображения с любой стороны. ВкладкиОбрамление и Фон идентичны соответствующим вкладкам окна на-стройки абзаца, которое мы уже рассматривали.

И наконец, вкладка Макрос позволяет обработать различные события,например помещение указателя мыши над объектом или сбой при за-грузке рисунка. Для этого можно использовать либо готовые макро-сы, встроенные в программу, либо написать собственные на языкеStarBasic.

Итак, мы рассмотрели вставку рисунков в текст. Другим популярнымобъектом, который часто вставляют в текст, является таблица.

Для того чтобы вставить таблицу в текст документа, выберите в менюВставка пункт Таблица. Откроется окно, в котором можно будет ука-зать количество строк и столбцов таблицы, а также некоторые другие

141

Page 143: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

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

В ячейки таблицы можно вводить текст обычным образом. Нажатиена клавишу Tab перемещает курсор в следующую ячейку. В каждойячейке возможно свое форматирование. Если же, поместив курсор вкакую-либо ячейку таблицы, щелкнуть правой кнопкой мыши, в кон-текстном меню появятся пункты настройки таблицы.

Пункт Ячейка позволяет выбрать вертикальное выравнивание текстав ячейке (сверху, снизу или посередине), а также разделить ячейкуна несколько меньших ячеек или, наоборот, объединить две или болееячеек в одну. Кроме того, ячейку можно защитить от случайного из-менения с помощью подпункта Защита.

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

§— формат таблицы

•Таблица] Помжайив на странице

..as»;p«

IjpyJOcnTЗЩ:Щ

Рис. 2.52. Окно свойств таблицы

142

Page 144: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

2.4.7. Обработка сносок

В программах StarWriter и OpenOffice.orgWriter довольно удобно обраба-тывать такие часто встречающиеся элементы текста, как сноски. Длятого чтобы создать сноску, установите курсор в нужном месте текстаи выберите в меню Вставка пункт Сноска. Откроется окно, показанноена рис. 2.53. Здесь в секции Нумерация следует выбрать, нужно лиавтоматически нумеровать сноску. В большинстве случаев это удоб-но, поскольку программа будет сама следить за нумерацией (напри-мер, при удалении одной из сносок нумерация последующих автома-тически сдвинется назад). Однако можно, выбрав переключатель Знак,обозначить сноску любым символом. В секции Тип следует указать,обычная это сноска или концевая. Концевые сноски, как правило,отображаются в самом конце документа.

1 Вставить сноску

Рис. 2.53. Окно вставки сноски

Щелкнув на кнопке ОК, вы увидите, что в тексте появился знак снос-ки. При наведении на него указателя мыши вид указателя меняется.Щелкнув на знаке сноски, вы попадете в конец страницы (или доку-мента), в специальную область для текста сносок. После ввода текстасноски щелкните кнопкой мыши на номере сноски перед ним — кур-сор «прыгнет» обратно в основной текст.

Программа автоматически следит за тем, чтобы текст каждой сноскиразмещался на той же странице, что и сама сноска (если сноски неконцевые). При необходимости текст сноски автоматически переме-щается на нужную страницу.

Параметры обработки сносок можно настроить, выбрав в меню Сер-вис пункт Сноски. Окно, которое при этом открывается (рис. 2.54),содержит две вкладки — одну для настройки обычных сносок, а дру-гую — для концевых. На первой из них в секции Автоматическая нуме-рация можно настроить параметры нумерации сносок. В раскрываю-щемся списке Нумерация можно выбрать стиль нумерации (цифры,

143

Page 145: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

буквы, римские цифры и прочее). В поле Начать с можно ввести номерпервой сноски (это удобно, если текст является продолжением разби-того на части большого документа со сквозной нумерацией сносок).Раскрывающийся список Счет определяет правила нумерации. Еслив нем выбран пункт На одну страницу, сноски начинают нумероватьсясначала на каждой странице. Если выбран пункт На одну главу — снос-ки имеют сквозную нумерацию внутри каждой главы текста, а в сле-дующей главе начинают нумероваться сначала. Наконец, пункт Наодин документ соответствует полностью сквозной нумерации.

. (на един'

jcwxrai.

Рис. 2,54. Окно настройки сносок

В поля до и после можно ввести символы, которые будут появлятьсядо и/или после каждого номера сноски. Например, можно поставитьв поле после знак «)», и все сноски будут такого вида: 1), 2), 3) и такдалее. Обратите внимание, что все это действует только при автома-тической нумерации.

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

На вкладке Концевые сноски можно настроить для концевых сносок теже параметры. Разумеется, здесь параметров чуть меньше.

144

Page 146: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

Чтобы удалить ненужную сноску, достаточно удалить только ее знакв основном тексте. Соответствующий текст сноски при этом исчезнетавтоматически.

2.4.8. Проверка орфографии и расстановка переносов

Программы StarWriter и OpenOffice.org Writer теоретически умеют про-верять орфографию на любом языке. Однако в дистрибутиве, как пра-вило, содержится только два языковых модуля. В русском дистрибу-тиве это русский и американский английский.

Для проверки орфографии выделите фрагмент документа, которыйвы хотите проверить (если надо проверить весь документ — можноничего не выделять) и нажмите клавишу F7. Можно вместо этого вы-брать в меню Сервис пункт Правописание и далее Проверка или щелк-нуть на соответствующей кнопке на боковой панели.

Когда программа встретит незнакомое слово, откроется окно(рис. 2.55). В нем в поле Оригинал будет показано, как слово написанов документе. В поле Слово можно будет ввести правильный вариант, ав списке Варианты программа сама предложит возможные вариантызамены. Выбрав один из них или указав свой, можно щелкнуть накнопке Заменить — после этого программа заменит найденное «непра-вильное» слово выбранным вариантом. Если щелкнуть на кнопке За-менять все, то в дальнейшем программа, встретив в тексте то же не-знакомое слово, заменит его выбранным вариантом, не спрашиваяподтверждения. Можно также щелкнуть на кнопке Автозамена. В этомслучае программа запомнит ошибочное слово и будет его заменять«правильным» прямо в процессе ввода, без запуска проверки орфо-графии.

Если же незнакомое программе слово следует оставить как есть, щелк-ните на кнопке Пропустить. Можно также использовать кнопку Про-пускать все, чтобы программа больше «не обращала внимания» на этослово. Действия кнопок Пропускать все и Заменять все распространя-ются только на текущий сеанс работы, то есть до закрытия програм-мы. Ну а в том случае, если незнакомое программе слово встречаетсяу вас часто, его можно добавить в словарь программы, щелкнув накнопке Добавить.

Учтите, что выбор вариантов замены «неправильных» слов ведетсяпо формальным признакам, а не по смысловым. Так, например, фраза«В небесах парит осел» для программы будет безошибочной, хотя на

145

Page 147: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

Правописание (Русский)

; |Мышька

Рис. 2.55. Окно проверки орфографии

самом деле здесь, наверное, опечатка в слове «орел». Кроме того, теку-щая версия программы пока не научилась понимать, что русская бук-ва «ё» может заменяться на «е».

Кроме того, шестая версия программы OpenOfficerorg часто не в состо-янии предложить правильные варианты для слов с двумя ошибками,например с перестановкой букв, которые находятся не рядом. Напри-мер, если вы напечатали «булгахтер» вместо «бухгалтер», программаукажет на ошибку, но не найдет подходящего варианта для замены.Кстати, пятая версия программы StarOffice в этом смысле «умнее».

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

Кроме проверки орфографии, в StarOffice и OpenOffice.org есть еще двапохожих сервиса — расстановка переносов и тезаурус (поиск синони-мов). Расстановка переносов происходит автоматически в выделен-ном фрагменте текста, если в меню Сервис выбрать пункт Расстановкапереносов. Если же выделить отдельное слово и выбрать в том же менюпункт Тезаурус, откроется окно со списком возможных синонимоввыделенного слова (рис. 2.56). Если выбрать нужный вариант и щелк-

146

Page 148: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

нуть на кнопке ОК, слово в тексте будет заменено выбранным синони-мом. Однако учтите, что для расстановки переносов и для тезаурусатакже нужны языковые модули. Например, если вы вообще не види-те в меню Сервис пункт Тезаурус, значит, модуль тезауруса для исполь-зуемого языка у вас не установлен. Его можно доустановить с помо-щью программы установки. Некоторые языковые модули могут невходить в основной дистрибутив программы, в этом случае их потре-буется загрузить с одного из сайтов разработчиков программы(www.sun.com, www.openoffice.org и так далее).

abscondedabsentagainst the grainaloofapart

Рис. 2.56. Окно тезауруса (поиска синонимов)

2.4.9. Автозамена

Выше мы уже упоминали о возможности автозамены в программахStarWriter и OpenOffice.org Writer. Как известно, автозамена — это воз-можность программы автоматически заменять определенные сочета-ния символов на другие непосредственно в процессе ввода текста.Автозамена обычно используется либо для исправления часто встре-чающихся ошибок при вводе (например, заменить «хороош» на «хо-рошо»), либо для сокращенного ввода часто встречающихся длинныхсловосочетаний (например, автоматически заменять «СтЛ» на «стар-ший лейтенант»). Можно также пользоваться автозаменой для быст-рого ввода специальных символов; например, автор этой книгииспользует автозамену двух дефисов на среднее тире и трех дефисовна длинное тире.

Кроме того, программы StarWriter и OpenOffice.org Writer «умеют»автоматически завершать слова, распознавая их по нескольким пер-вым буквам, и «учиться» этому в процессе ввода текста. Например,если у вас в тексте часто употребляются длинные слова, такие как«сверхэксцентричность», «налолеононенавистничество» или «авто-

147

Page 149: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

мотовелофототелерадиомонтер», то вас, вероятно, весьма порадует этавозможность: после ввода первых нескольких символов (в данныхпримерах - «свер», «наш» или «авто») вы увидите, что слово автома-тически завершилось, вам остается только нажать клавишу Enter длятого, чтобы «принять» завершение. Если же завершение «неправиль-ное», например, вы хотели в этот раз набрать «сверхновая», а не«сверхэксцентричность», можете просто спокойно продолжать набортекста, не обращая внимания на «подсказки».

Для того чтобы настроить все эти возможности, выберите в менюСервис пункт Автозамена/Автоформат. Откроется окно, показанное нарис. 2.57. Оно содержит пять вкладок.

Рис. 2.57. Окно настройки автозамены

На вкладке Замена следует ввести правила автоматической заменысочетаний при вводе. Перед вами два столбца. Левый из них, Заменить,содержит сочетания, которые следует заменять. Правый, Заменитьна — соответствующие слова и сочетания, на которые следует произ-вести замену. Чтобы создать новое правило автозамены, введите за-меняемое и заменяющее слово (сочетание) в поля ввода над столбцамии щелкните на кнопке Создать. Если требуется ввести специальныесимволы, можно щелкнуть в поле ввода правой кнопкой мыши и вы-брать в контекстном меню пункт Вставить специальные символы. Откро-ется окно вставки символов, из которого можно выбрать нужный.

148

Page 150: Самоучитель пользователя Linux

2.4. Программы StarWriter и OpenOffice.org Writer

На вкладке Параметры можно настроить другие полезные возможностиавтозамены, например игнорирование лишних пробелов, замена двухпрописных букв в начале слова одной, замена простых кавычек на«типографские», замена дробей на их символьные эквиваленты и такдалее. Каждое из этих полезных правил можно разрешить или запре-тить применять при вводе и при исправлении текста. Для этого нужноотметить галочкой переключатель соответственно в колонках В или И.

Если вы выбрали автозамену простых кавычек на «типографские»,то на вкладке Типографские кавычки можно выбрать вид кавычек, накоторые следует выполнять замену в начале и в конце слова.

Между прочим, если программа совершила автозамену, а вы этого нехотели (например, если вы ввели слово с двумя прописными буква-ми, например KWord, а программа тут же заменила вторую букву настрочную), можно отменить замену с помощью сочетания Ctrl-Z.

Продолжим изучение окна настройки автозамены. На вкладке Исклю-чения есть список слов, после которых не следует начинать новое пред-ложение и в которых «законно» существуют две прописные буквы вначале. Вы можете ввести в эти списки новые слова таким же обра-зом, как на вкладке Замена. Более того, если включить здесь переклю-чатель Принять автоматически, то программа будет «самообучаться»:при отмене автозамены с помощью сочетания Ctrl-Z соответствующееслово будет автоматически добавлено в список исключений, то естьпрограмма «запомнит», что с этим словом автозамену осуществлятьне нужно.

И наконец, на вкладке Завершение слова можно настроить функциюавтоматического завершения слов. Самыми важными параметрамиздесь являются раскрывающийся список Принять с, в котором следуетвыбрать клавишу, нажатие которой будет подтверждать ваше согла-сие с автозавершением (по умолчанию это клавиша Enter, но можновыбрать также End, стрелку вправо или пробел), а также минимальновозможная длина слова в списке автозавершения и максимальноеколичество слов в списке автозавершения. Чем больше там слов, тем,разумеется, удобнее работать, однако учтите, что этот список просмат-ривается практически после каждого введенного символа, поэтомуиспользование слишком большого списка может замедлить работу.Впрочем, на современных компьютерах установленное по умолчаниюзначение равное 500 можно без особого риска сразу увеличить в4-5 раз. Можно также удалять из списка автозавершения отдельныеслова с помощью кнопки Удалить запись.

149

Page 151: Самоучитель пользователя Linux

Глава 2. Текстовые процессоры

2.4.10. Другие возможности

Мы рассмотрели далеко не все возможности программ StarWriter иOpenOffice.orgWriter. Эти программы весьма многогранные, и некото-рые пользователи могут долгое время пользоваться только одной груп-пой их возможностей, даже не подозревая об остальных. Вот, напри-мер, какие возможности остались за кадром нашего описания:

» вставка полей статистики, переменных, объектов баз данных ипрочих;

* вставка исполняемых сценариев JavaScript;

* использование макросов и их создание на языке StarBasic;

* использование указателей и перекрестных ссылок;

* вставка текстовых областей-врезок (Вставка Ф Рамка) и кадров спроизвольным содержимым;

* рисование объектов прямо в тексте;

* автоматическая нумерация глав и строк;

* использование шаблонов;

* хранение предыдущих версий, их сравнение и синхронизация

* и многое другое.

Разумеется, для детального описания всех возможностей программыпотребовалась бы отдельная книга. Однако мы надеемся, что полу-ченных в этом разделе сведений вполне достаточно, чтобы вы моглипостепенно разобраться во всем остальном самостоятельно. При не-обходимости пользуйтесь кнопкой Справка, которая есть почти в каж-дом окне программы. К сожалению, на текущий момент многие раз-делы справки еще не переведены на русский язык. Эти разделысправки будут открываться по-английски.

Page 152: Самоучитель пользователя Linux

Глава 3. Интернет

3.1. Соединение с Интернетом

3.1.1. Настройка соединения по модему

В этой главе мы кратко расскажем о том, как работать в Интернете,используя операционную систему Linux. Но прежде, чем начинатьрассмотрение программ для собственно работы в Интернете, давайтеразберемся, как настроить модемное интернет-соединение в Linux.Здесь для этого используется программа с труднопроизносимым на-званием kppp. Несмотря на название, программа имеет удобный и по-нятный интерфейс (рис. 3.1). Ее можно запустить, выбрав в старто-вом меню пункт Интернет и далее Подключение к Интернет.

:WM»;jiW!i - :tj guest

Рис. 3.7. Программа kppp, основное окно

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

151

Page 153: Самоучитель пользователя Linux

Глава 3. Интернет

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

Рис. 3.2. Окно настройки программы kppp

,««„, §

Sl

Рис. 3.3. Окно настройки параметров соединения с провайдером

152

Page 154: Самоучитель пользователя Linux

3.1. Соединение с Интернетом

Если ваш провайдер специально указал, что нужно использовать ав-торизацию через скрипт (в таких случаях он, как правило, прилага-ется) или через окно терминала, выберите соответствующие пункты враскрывающемся списке Авторизация. Если же никаких сведений отпровайдера на этот счет нет, в большинстве случаев оставьте значе-ние по умолчанию (РАР/СНАР). Кроме того, здесь есть переключательСохранить пароль. Если вы единственный пользователь компьютераили не боитесь, что кто-то нежелательный воспользуется вашим па-ролем доступа в Интернет, включите этот переключатель — и вам непридется каждый раз вводить пароль в основное окно, так как привыборе соединения он будет вводиться автоматически. Если же этотпереключатель выключен, ваш пароль доступа в Интернет не будетхраниться в программе. Это более верно с точки зрения безопасности,но зато каждый раз при запуске программы вам придется вводить этотпароль вручную.

На вкладке IP-адрес в большинстве случаев можно оставить переклю-чатель в положении Динамический IP-адрес. Если провайдер выделилвам статический (постоянный) IP-адрес, он вам обязательно об этомспециально сообщит. Кстати, выделение статического /Р-адреса убольшинства провайдеров является дополнительной услугой, за ко-торую надо платить отдельные деньги. Если вы это сделали, переклю-читесь в положение Статический IP-адрес и введите свой адрес, сооб-щенный провайдером, в поле IP-адрес.

Все сказанное о вкладке IP-адрес применимо и к вкладке Шлюз. В боль-шинстве случаев, если не оговорено обратное, оставьте переключательв положении Шлюз по умолчанию.

На вкладке Серверы DNS в поле Домен введите доменное имя своегопровайдера. Обратите внимание, что многие провайдеры предписы-вают явно указать /Р-адреса ZWS-серверов. Например, если вы ку-пили интернет-карту, посмотрите, нет ли в правилах ее использова-ния такой информации. Если она есть, переведите переключательНастройка в положение Ручная и добавьте в список ZW-S-серверов всеуказанные провайдером адреса, используя кнопку Добавить. Если жетакой информации на интернет-карте (или в инструкции от провай-дера) нет, поставьте переключатель Настройка в положение Автомати-ческая.

Остальные три вкладки, как правило, можно проигнорировать, покрайней мере, на начальном этапе. Правда, на вкладке Учет по идееможно ввести настройки автоматического учета расхода средств на

153

Page 155: Самоучитель пользователя Linux

Глава 3. Интернет

доступ в Интернет, но на текущий момент правила тарификации дляроссийских провайдеров здесь отсутствуют.

Вернемся в окно настройки программы соединения с Интернетом kppp(рис. 3.2). Здесь имеется еще пять вкладок, настройки которых необ-ходимо по меньшей мере проверить.

Параметры на вкладке Устройство следует менять только при наличиикаких-либо фатальных проблем (например, сообщения системы о том,что модем отсутствует, хотя он на самом деле есть, полной невозмож-ности соединиться с Интернетом и прочего).

В раскрывающемся списке Устройство модема следует выбрать отобра-жение модема в системе. Если модем подключен к первому последо-вательному порту, это, как правило, /dev/ttySO, если ко второму -/dev/ttyS1 и так далее. Иногда система может использовать ссылку/dev/modem. Скорость соединения следует выбрать в раскрывающемсясписке, установив ее вдвое большей, чем максимальная скоростьсоединения вашего модема.

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

Нажав кнопку Команды модема, можно ввести коды обмена информа-цией с модемом. В^большинстве случаев здесь ничего менять не надо,кроме одной строки. Дело в том, что эта программа по умолчанию рас-считана на тоновый набор номера, а большинство российских АТСпонимает только импульсный набор. Поэтому щелкните на кнопкеКоманды модема, в открывшемся окне (рис. 3.4) найдите поле Строканабора номера и вместо значения по умолчанию ATDT введите ATDP.Теперь набор номера будет происходить в импульсном режиме.

С помощью кнопки Опрос модема можно проверить, «понимают» ликомпьютер и модем друг друга, а заодно узнать некоторую информа-цию о модеме. В частности, максимальную скорость соединения, про-токолы работы, версию прошивки и прочее. Более тесно можно «по-общаться» с модемом, если нажать кнопку Терминал. Откроется окно,в котором вы можете вручную вводить команды модема и видеть егоотклик.

154

Page 156: Самоучитель пользователя Linux

3.1. Соединение с Интернетом

i.-ii i si« «:j<i. '

|||

:1ШК* !

гнасдае;

ЦЦЦЗЩ ^S;%f«

;а(>«»$й

и шщем Фя

Рис. 3.4. Редактирование команд модема

Остальные три вкладки не так важны. На вкладке График можно про-сто настроить цвета графика трафика, на вкладке О программе — про-читать информацию об авторах программы и прочее, а на вкладкеРазное — настроить по своему усмотрению поведение программы.Например, надо ли перезванивать при разрыве связи, показывать ливремя соединения в строке заголовка и прочее. Единственное, чтоавтор настоятельно здесь рекомендует,— это отметить пункт Встроитьв панель при соединении. Тогда в случае успешной установки соедине-ния с Интернетом на панели КОЕ рядом с часами появится значок мо-дема, «мигающий» двумя виртуальными светодиодами, причем зеле-ный цвет означает, что идет передача или прием данных, а красный —что передача или прием не идет. Щелкнув на этом значке правой кноп-кой мыши, вы всегда сможете включить график трафика, выбрав вконтекстном меню пункт Подробности. Здесь же имеется пункт Разъе-динить, позволяющий при необходимости быстро разорвать соедине-ние с Интернетом.

Итак, соединение настроено. Можно выходить в основное окно про-граммы, щелкнув на кнопке ОК. Теперь можно просто щелкнуть накнопке Соединить, и программа будет сама дозваниваться до провай-дера, а дозвонившись, установит связь с Интернетом. Добавим только,

155

Page 157: Самоучитель пользователя Linux

Глава 3. Интернет

что если вы хотите следить за процессом установки соединения, вклю-чите переключатель Монитор подключения. Тогда при установке соеди-нения в отдельном окне будут отображаться все команды и откликимодема.

Если же вам так повезло в жизни, что у вас /SZW-подключение к Ин-тернету, используйте для соединения и контроля работы программыkimon и kisdndock. Обе они обычно доступны через стартовое меню КОЕв разделе Интернет.

Если программа kppp каждый раз при запуске требует ввести парольадминистратора, а вам лень каждый раз его вводить, поступите следу-ющим образом. Удалите файл kppp из каталога/usr/bin, после чего скопи-руйте туда файл kppp из каталога /usr/sbin и дайте последнему макси-мальные права доступа. Например, это можно сделать такой серией команд(их нужно выполнить, будучи администратором, иначе система отка-жется их выполнять):

rm -f /usr/bin/kppp

ср /usr/sbin/kppp /usr/bin/kppp

chmod 0755 /usr/bin/kppp

3.1.2. Проверка соединения и график передачи данных

В предыдущем разделе мы рассмотрели настройку соединения сИнтернетом. Собственно говоря, можно было бы уже и приступать кработе, однако давайте сначала рассмотрим одну полезную утилиту,позволяющую как проверить, «живо» ли соединение с Интернетом,так и получить некоторую интересную информацию.

Эта программа называется xtraceroute и входит в состав многих дист-рибутивов системы, хотя в некоторых случаях может и отсутствовать.Обычно ее можно запустить, выбрав в стартовом меню пункт Интер-нет и далее xtraceroute.

Пользуются программой следующим образом. Щелкнув на пустойкнопке в нижней части окна (рис. 3.5), в открывшееся окно вводятдоменное имя (например, www.asplinux.ru) или IP-адрес (например,212.2.16.46) какого-либо сервера в Интернете. Программа начинаетсоединяться с указанным сервером, выводя в нижней части окна име-на и /Р-адреса всех промежуточных серверов, через которые проис-ходит соединение, а также время их отклика. Одновременно в верх-ней части окна, где расположено изображение земного шара, будетотображаться траектория пути данных к указанному серверу. Также

156

Page 158: Самоучитель пользователя Linux

3.1. Соединение с Интернетом

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

11 pos10-0.mprt.iad1.us.mftw.net12 so-6-1-o.mpM.sjc2.us.mfiw.net13 so-1-0-0.cr2.sjc3.us mfnxnet14 pos1-0er2a.sjc3.us.mthx.net15 sjni1-2-1netgoogle.com16 sibi1-1-1.nBtgoQgle.CQm

209.249.203.34216.200.127.2620В.184.233.50208185.175.138216239.47.18218.239.47.162

Рис. 3.5. Окно программы xfraceroute

Как уже говорилось выше, программу можно использовать для про-верки активности соединения. Если при работе в Интернете, напри-мер, какой-либо сайт долго не передает информацию, попробуйте свя-заться с ним через xtraceroute. Вы сможете увидеть, на каком местепути произошел затор. Если отклика нет действительно от того серве-ра, на котором расположен сайт, то он, видимо, действительно «мерт-вый» , и единственное, что можно сделать — попытаться повторно со-единиться с ним через несколько часов. Если затор где-то на серединепути, то, скорее всего, можно «достучаться» с помощью постоянныхзапросов информации или же попытки соединения через непродол-жительное время. И наконец, возможно, что связи нет в самом нача-ле — в этом случае скорее разрывайте соединение и перезванивайтепровайдеру.

157

Page 159: Самоучитель пользователя Linux

Глава 3. Интернет

3.2. Работа с электронной почтой

3.2.1. Программа KMail

Итак, приступим к работе в Интернете. Одна из самых главных задач —работа с электронной почтой. Этим занимаются программы, называ-емые почтовыми клиентами. Вместе с графической оболочкой КОЕпоставляется почтовый клиент под названием KMail.

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

|ru_tias»:cl ТОП 10 для 6Г H SiMUut £.0R». |ru_clet*lc]npoWMARe: [lU.CiatsIC] ТОП 1 D для БГ и SIBeliul Z D[ru_cia«ic] Наша героиня

> [ni dassicj (untnin-r)|ru_clasncj ИнтврМНОRep] [ru_clMiiclTOn 10 дли БГи Slhallui гоRe |m_cia!xt| Интереснаив [ru_ciatsic] ТОП 1Q для БГ и Sioeiius г ОRe- [ru_El»»J_cl (uigJ gytiji

Святослав квлмннстйOmlliy CUtikovАхлцей РуйиоеАндрей РубинеАндрей РубниАНДЕ1вЙ FyfiDOBСшяюиам КялмннсхийDmitry GiaztovOmiBy Glinov

Dmilry GlMbov

вчера :г:5б.згВчшра Z3:34 50Сегодня DO i4:3BСегодня 0015.47Сегодня 00 !3:SDСегодня 01Л7:03Сегодня 01.гЗ:24Сегодня 01 S1:45Сегодня Огпг 36Ct roflHgjjJ 1:17

Re: Jru dtssic] Наша героиняОтпрмитвль: "СлгКгу (itatow* <itUFti)|jQn И' tu»Получатель. -r.-u й«*|!;ву»tooэгцчр!.cum>Дата. Sun, ZB Apr ГИС? 02 23 ZU -040CI

a ШЖвняачяныЛцМН, вел с яви я рлзгеоф*»* плора, что• Адена £м&» траля прооо потрясающе. Пределам* себе, mm «в

и - сярмпачкннэ ЦМШговорят7лс.

Рис. 3.6. Основное окно программы

Среди папок по умолчанию имеются следующие:

* Входящие — сюда по умолчанию помещаются все приходящиеписьма;

* Исходящие — сюда складываются письма, готовые к отправке, ипо команде отправки все содержимое этой папки уходит адресатам;

* Отправленные — здесь можно увидеть написанные вами письма,которые уже были отправлены;

158

Page 160: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

» Удаленные — это что-то вроде «мусорной корзины» для ненужныхписем. Все письма, которые были удалены, сначала отправляют-ся в эту папку, и лишь по команде очистки папки Удаленные онидействительно удаляются безвозвратно;

* Черновики — палка для недописанных писем или писем, которыепока что не предназначены для немедленной отправки.

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

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

Итак, прежде чем начать пользоваться программой, ей следует ука-зать, откуда принимать письма, через какой сервер их отправлять и,возможно, некоторую дополнительную информацию. Все это можносделать в окне настройки программы, которое откроется, если выбратьв меню Настройки пункт Настроить KMail (рис. 3.7).

Редактор

Заголовки Mima

Безопасность

•и

Рис. 3.7. Окно настройки программы KMail

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

159

Page 161: Самоучитель пользователя Linux

Глава 3. Интернет

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

В качестве параметров раздела Профиль можно указать:

» Имя — ваше имя, так, как его будут видеть в заголовке письмаваши адресаты (если имя не указано, у них будет виден толькоадрес);

» Организация — дополнение к Имени, многие это поле не исполь-зуют;

* Адрес электронной почты — ваш электронный адрес, с которого выбудете посылать письма;

* Адрес для ответа — адрес, на который вы хотите получать ответына свои письма (он будет автоматически сделан адресом получа-теля, когда ваш адресат, прочитав письмо от вас, щелкнет на кноп-ке Ответить в своей почтовой программе);

* Идентификация пользователя PGP — в двух словах это описать труд-но (PGP — это бесплатная система надежного шифрования дан-ных; если вы не используете шифрование PGP, то вам заполнятьэто поле не нужно);

* Использовать подпись из файла или Указать подпись внизу (переклю-чатель) — если вы укажете подпись, то есть некоторый текст, вфайле или в нижнем поле ввода, он будет автоматически добав-ляться в конец каждого вашего письма.

В разделе Сеть следует указать собственно серверы для отправки иприема почты. В верхней части окна настройки можно настроить от-правку. В большинстве случаев на вкладке Отправка почты следуетвыбрать переключатель SMTP, то есть отправку через специальныйсервер. При этом следует указать доменное имя SM7Т-сервера ваше-го почтового ящика, который можно узнать у своего провайдера (есливы пользуетесь «провайдерским» почтовым ящиком), или почтовойслужбы (например, у службы mail.ru доменное имя сервера отправки —smtp.mail.ru). При этом в поле Порт должно быть задано значение поумолчанию (25), если в сведениях о сервере отправки специально неуказано иное.

160

Page 162: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

Вообще говоря, можно не использовать сервер отправки, отправляяпочту непосредственно со своего компьютера (программой sendmail).Для этого вместо переключателя SMTP на вышеуказанной вкладкевыберите переключатель Sendmail и укажите расположение про-граммы, если оно не совпадает с указанным по умолчанию. Однако вслучае возникновения проблем при отправке через sendmail вам при-дется самим настраивать эту программу. Что же касается серверовSMTP, то они, как правило, уже оптимально настроены для отправкипочты.

На вкладке Свойства можно указать, что следует делать при щелчкена кнопке Отправить при написании письма. Отправить немедленно -письмо тут же отправляется по указанному адресу. Если указатьОтправить позже — письмо сохраняется в папке Исходящие. Здесь жеимеется еще несколько параметров, которые без крайней необходи-мости менять не следует.

В нижней части окна находится секция Входящая почта. Вы можете,как мы сейчас покажем, получать почту сразу из нескольких почто-вых ящиков. Однако необходимо добавить сюда как минимум один,иначе программа не будет знать, откуда получать почту. Для добав-ления почтового ящика щелкните на кнопке Добавить. Откроетсяокно, в котором нужно будет выбрать тип почтового ящика из трехвариантов — локальный, POP или IMAP. Первый тип вам в большинствеслучаев не потребуется. Что касается двух остальных, то тип вашегопочтового ящика следует узнать у провайдера или почтовой службы,которая предоставила ящик. Как правило, ящики типа IMAP специ-ально оговариваются, так что если вы ничего не знаете о типе вашегопочтового ящика, выбирайте POP.

Если в программе K M a i l или в другой почтовой программе неверноуказать тип ящика, то почта поступать к вам на компьютер не будет,поскольку POP и IMAP — это совершенно различные почтовые прото-колы.

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

* Имя — название почтового ящика, как оно будет отображаться впрограмме;

* Логин — ваше имя (или буквосочетание), используемое для входана почтовый сервер (всегда оговаривается при создании почтовогоящика провайдером или почтовой службой);

63ак. 519 ' " '

Page 163: Самоучитель пользователя Linux

Глава 3. Интернет

» Пароль — ваш пароль входа на почтовый сервер провайдера илипочтовой службы (всегда оговаривается при создании почтовогоящика провайдером или почтовой службой);

* Сервер — доменное имя почтового сервера (если вы не знаете его,спросите вашего провайдера или почтовую службу);

* Порт — если в предыдущем пункте не был специально указан номерпорта, оставьте значение по умолчанию — 110 (для IMAP — 143);

» Хранить пароль в файле настроек — если этот переключатель вклю-чен, ваш пароль доступа записывается в файл настроек програм-мы. Это теоретически снижает безопасность, так как страшныелюди, называемые обычно почему-то «хакерами», могут этот па-роль найти и расшифровать (хранится он не абы как, а в зашиф-рованном виде), после чего спокойно читать или просто удалятьвсю вашу почту. Впрочем, если в вашей почте нет строго конфи-денциальной информации, за которую кое-кто готов заплатитьтысячи долларов, можете спокойно оставить этот переключательвключенным — удобство здесь в том, что не надо будет каждыйраз вводить пароль вручную при проверке почты, а это немало-важно, особенно если проверка происходит автоматически;

* Удалять почту с сервера — если этот переключатель включен, тописьма, загруженные на ваш компьютер, с сервера будут автома-тически удаляться, что в большинстве случаев разумно, так какразмер почтового ящика на сервере, как правило, ограничен;

* Игнорировать команду проверки всех ящиков (только для РОР-ящи-ков) — если включить этот переключатель, то по команде про-верки почты (Ctrl-L) программа проверит все ящики, кроме ука-занного. Для получения из него почты надо будет специальновыбрать в меню Файл пункт Проверить почту в ящике и далее имявыбранного ящика. В противном случае ящик будет обычным;

* Периодическая проверка почты (только для POP-ящиков) — есливключен этот переключатель, программа время от времени самабудет соединяться с сервером и проверять, нет ли новых писем, иесли есть, то загружать их. Все это будет происходить без вашегоучастия;

* Интервал между проверками (только для POP-ящиков) — есливключена периодическая проверка почты, здесь можно указатьвременной интервал, через который будут происходить проверки.

162

Page 164: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

Интервал указывается в минутах. Наименьший возможный ин-тервал — 1 минута, наибольший — 10000 минут, то есть почтинеделя;

* Сохранять новую почту в папке (только для POP-ящиков) — здесьможно указать папку по умолчанию для хранения входящей почты;

* Предварительная команда (только для POP-ящиков) — здесь можноввести команду, которую надо передать серверу перед получениемпочты. Как правило, сюда ничего вводить не надо!

» Префикс папок (только для /МАР-ящиков) — папка по умолчаниюдля хранения почты. Если она отлична от /, то эту папку сначаланеобходимо создать;

» Показывать скрытые папки (только для /MAP-ящиков) — некото-рые папки на почтовом /MAP-сервере могут быть скрытыми, тоесть по умолчанию не отображаться. Здесь надо указать, надо лиих показывать.

Что касается раздела Внешний вид окна настройки программы KMail,то здесь особых комментариев не требуется. Можно выбрать шрифты,цвета и прочее. Единственный совет — отнеситесь с осторожностью кпереключателю Использовать Unicode-шрифты в письмах.

В разделе Редактор можно установить некоторые параметры, облег-чающие процесс написания писем. В частности, на вкладке Общиеможно ввести строки, которые будут автоматически создаваться приответе на письма или их пересылке. Например, в начало ответа написьмо можно автоматически вставлять что-то вроде «12 мая 2002 годаВы написали:» — и далее цитирование письма, с традиционными зна-ками «>» в начале каждой цитированной строки. Все подобные строкиможно ввести на данной вкладке.

Кроме того, обратите внимание на переключатель Переносить в пози-ции. Если он включен, то при написании письма слова будут автома-тически переноситься на следующую строку при достижении пози-ции с указанным номером.

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

163

Page 165: Самоучитель пользователя Linux

Глава 3. Интернет

В окне настройки программы KMail есть раздел Заголовки MIME, в которомможно создавать собственные заголовки писем. Заголовки MIME ис-пользуются обычно в служебных целях. Не нужно трогать этот раздел,если вы не до конца понимаете, на что повлияют вносимые вами изме-нения.

Рассмотрим теперь раздел Безопасность. На его вкладке Общие естьпереключатели, отвечающие за безопасность работы с почтой:

* Предпочитать HTML обычному тексту — если выбран этот переклю-чатель, письма, пришедшие в HTML-формате, будут показаны спомощью встроенного браузера. Это несколько повышает опас-ность непроизвольного запуска вредоносных программ (хотя вLinux это не так актуально, как, например, в Windows, но о такойвозможности забывать не нужно). Если этот переключатель вы-ключен, HTML-письма будут показаны в виде обычного текста;

* Загружать внешние ссылки из сети. Дело в том, что в письмах в фор-мате HTML иногда встречаются ссылки (например, на рисунки),которые не пересылаются вместе с письмом, а загружаются изИнтернета в момент просмотра странички. Данный переключа-тель разрешает их загрузку (что, опять же, повышает риск запус-ка вредоносной программы);

* Автоматически посылать подтверждения получения и прочтения. Неко-торые письма присылают с пометкой Уведомить отправителя о по-лучении письма или ...о прочтении письма. Если включен этотпереключатель, программа KMail автоматически сгенерирует уве-домление о получении (в момент скачивания письма) или о про-чтении (в момент его открытия или через некоторое время посленего) и отправит на адрес отправителя письма. Рекомендуем вы-ключить этот переключатель — тогда программа будет спраши-вать вашего разрешения на генерацию уведомлений.

На вкладке PGP здесь же можно настроить параметры шифрования спомощью PGP или GPG.

Наконец, в разделе Разное можно настроить еще некоторые парамет-ры. Советуем указать программе автоматически удалять старые пись-ма (например, старше 10 дней) из папки Удаленные.

Итак, программа настроена, начинаем работать. Здесь все предельнопросто. Нажимаем сочетание Ctrl- L — и программа (если есть подклю-чение к Интернету) проверяет все ваши почтовые ящики и принимаетписьма. В основном окне можно пользоваться клавишей N для пере-

164

Page 166: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

мещения к следующему письму, а клавишей Р — для перемещения кпредыдущему. Как уже говорилось выше, текст выделенного письмадемонстрируется в нижней части окна.

Для того чтобы ответить на письмо, нажмите клавишу R. Откроетсяокно редактора писем. При этом в строке Получатель автоматическиокажется обратный адрес отправителя, в строке Тема — префикс Re:(ответ) и тема присланного письма, а в самом тексте письма — авто-матически сгенерированная строка ответа (об этом см. несколькимиабзацами выше) и процитированное письмо. Если вы не нуждаетесь вцитировании письма, вместо клавиши R нажмите сочетание Alt-R.

Далее можно вводить текст письма. После его окончания щелкнитена кнопке Отправить для его немедленной отправки адресату или накнопке Очередь для его помещения в папку Исходящие.

Для написания нового письма нажмите сочетание Ctrl-N. При этомоткрывается пустое окно редактора писем. Не забудьте ввести адресполучателя в поле Получатель. Можно воспользоваться также кноп-кой «...» справа от этого поля, чтобы выбрать адрес из адресной книгиили из списка недавно введенных адресов. Таким же образом можнозаполнить и поле СС: — в нем указывается, на какой адрес отправитькопию письма.

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

Но вернемся в основное окно. Если вы не можете прочитать письмоиз-за того, что оно пришло в неверной кодировке, попробуйте изме-нить кодировку, выбрав в меню Письмо пункт Кодировка и далее ука-зав нужную. Если выбрать здесь пункт Авто, программа попытаетсяавтоматически определить кодировку из заголовка письма.

Кстати, в меню Письмо есть также пункты для ответа всем (использу-ется в дискуссионных листах), пересылки и перенаправления письмаи так далее. Для многих операций имеются соответствующие кнопкина панели инструментов.

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

165

Page 167: Самоучитель пользователя Linux

Глава 3. Интернет

письма от друзей, служебные, лист рассылки ASP Linux, лист рас-сылки о классической музыке и прочее). Тогда просматривать кор-респонденцию будет намного удобнее.

Для того чтобы осуществить такую схему, сначала создайте все нуж-ные папки (выбрав в меню Папка пункт Создать). Затем выберите вменю Настройки пункт Фильтры (рис. 3.8).

^ь^р^ку

Рис. 3.8. Окно настройки фильтров

Здесь в списке Доступные фильтры находятся имена созданных вамифильтров. Новый фильтр создается с помощью кнопки с пиктограм-мой Создать, расположенной снизу от этого списка. Можно дать емулюбое имя, но мы бы советовали выбирать имена осмысленные.

Что делает фильтр? Он проверяет, есть ли в заголовке письма или всамом письме определенные сочетания символов и, если таковые есть,может отправить это письмо в соответствующую папку, переслатькуда-либо, возвратить и так далее. Например, если я хочу, чтобы пись-ма из листа рассылки ASP Linux складывались в отдельной папке, нуж-но поставить такое условие фильтра: Поле То или Сс (то есть получатель)содержит строку asplinux. Затем в секции Действия фильтров выбрать враскрывающемся списке Переместить в папку название нужной папки.

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

166

Page 168: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

3.2.2. Программа Sylpheed

Итак, мы вкратце рассмотрели применение программы KMail. Теперьдля полноты обзора окинем взглядом другую популярную почтовуюпрограмму — Sylpheed.

В отличие от программы KMail, эта программа прилагается не ко всемдистрибутивам системы, и в таких случаях ее требуется загрузить иустановить отдельно. Программа поставляется в виде тут-файла, такчто ее установка происходит автоматически. Правда, при установкепрограммы обычно не создается ярлык для ее запуска на рабочем столеили в стартовом меню, так что приходится нажимать сочетание Alt-F2(напомню, это сочетание используется для ввода любой команды) ивводить в строку команды слово Sylpheed. При желании вы можетевручную создать ярлык для запуска программы Sylpheed.

Создание ярлыка для часто запускаемой программы — дело полезное, нозачастую делать это нет большой необходимости. Вспомните, что наибо-лее часто используемые программы (а ведь почтовый клиент, несомненно,именно такая программа) в среде КОЕ можно вообще не закрывать. Привыключении компьютера открытые программы запоминаются и при включе-нии снова восстанавливаются, если вы оставили включенным переключа-тель Восстановить сеанс при следующем запуске КОЕ в окне завершениясеанса.

Основное окно программы показано на рис. 3.9. Как видите, основ-ной принцип здесь тот же, что и в программе KMail (да и вообще в боль-шинстве почтовых программ с графическим интерфейсом): папкирасположены в левой части окна, справа вверху — письма в выбран-ной папке, а справа внизу — текст выбранного письма. Отметим, чтов программе Sylpheed при открытии папки текст письма автоматическине открывается, сначала нужно щелкнуть мышью на нужном письме.

В каждом почтовом ящике по умолчанию расположены папки: Вхо-дящие, Очередь (аналог папки Исходящие в программе KMail), Отправ-ленные, Корзина (аналог папки Удаленные в программе KMail), Чернови-ки. Если необходимо создать дополнительные папки, то, щелкнувправой кнопкой мыши на почтовом ящике или одной из его папок,выберите в меню пункт Создать папку. Таким же образом можно уда-лять все папки, кроме заданных по умолчанию.

Для того чтобы программа знала, откуда получать почту и как ее от-правлять, требуется создать одну или несколько так называемых Учет-ных записей (то есть наборов сведений о почтовом сервере). Для созда-

167

Page 169: Самоучитель пользователя Linux

Глава 3. Интернет

Ш '•-'-• ' < •-

: ШШШ

&

• ••;Ш::рвд:' 1 1 " ' • '

Неыу-То: ;,«.<?*.*;/.Mpttttitner" "

;•••" f

Рис. З.9. Общий вид программы Sylpheed

ния новой учетной записи или редактирования текущей в меню На-стройка имеются соответствующие пункты. При этом открываетсяокно, показанное на рис. 3.10.

Имя учаткой Йииеи: [Teh's mtu Вог<

Г**-| Валерий Белуниов

\ Адрес.E-Mail |lerusick®mtij-net ru

:;:; ^

• j. g'sriB J :Щ|'Щр! pop.mtu.ru

iop.mtu.ru

Рис. ЗЛО. Окно ностройки учетной записи в Sylpheed

Это окно содержит пять вкладок. На вкладке Основные можно ввестиследующую информацию:

* Имя учетной записи — грубо говоря, название папки почтовогоящика;

168

Page 170: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

* Полное имя — ваше имя в том виде, в котором оно будет видно ва-шим адресатам;

* Адрес Е-Mail — ваш адрес электронной почты;

* Организация — дополнительные сведения (также будут видны ва-шим адресатам);

* Протокол — тип почтового ящика (POPS, IMAP и прочее). Что это та-кое, мы уже рассказывали выше. В большинстве случаев это РОРЗ;

* Сервер для приема — доменное имя почтового сервера;

* Сервер SMTP — доменное имя сервера отправки;

* ID пользователя — ваше имя для входа на почтовый сервер;

* Пароль — ваш пароль для входа на сервер (отображается звездоч-ками).

Программа Sylpheed позволяет выбрать такие протоколы почтовыхящиков, как АРОР и NNTP (новостной протокол). В текущей версиипрограммы «Mail этих возможностей нет.

На вкладке Прием можно указать следующее:

* Удалять сообщения с сервера — после приема почты принятые пись-ма удаляются с сервера автоматически;

* Принимать все сообщения — если установлен этот переключатель,то по команде приема почты с сервера будут скачиваться все пись-ма, а если он не установлен — только новые письма;

* Проверять по команде "Получить все" — сбросьте этот переключа-тель, если вы не хотите, чтобы данный ящик проверялся по об-щей команде приема почты;

* Фильтровать сообщения — разрешает применение фильтров.

На вкладке Отправить обратите внимание на секцию Аутентификация.Дело в том, что некоторые серверы почтовой отправки требуют авто-ризации пользователя для отправки почты, иначе операция блокиру-ется. Установка переключателя Аутентификация SMTP позволяет почто-вой программе автоматически идентифицировать вас как пользователяданного почтового ящика.

На вкладках Написать и Дополнительные можно указать файл подписи,а также установить адреса портов при обращении к серверам, еслиэто необходимо, и так далее.

169

Page 171: Самоучитель пользователя Linux

Глава 3. Интернет

Для того чтобы получить письма, следует в основном окне програм-мы в меню Сообщение выбрать пункт Получить со всех учетных записей.Вообще говоря, по умолчанию этой команде соответствует горячаяклавиша Shift-Ctrl-l, но если на сочетание Shift-Ctrl назначено переклю-чение раскладки клавиатуры, придется выбирать эту команду изменю. Сочетание Ctrl-l позволяет получить почту в текущем почтовомящике.

Для того чтобы ответить на письмо, нажмите сочетание Ctrl- R, а чтобынаписать новое письмо — сочетание Ctrl-M. Откроется окно редактораписем. Можно вызвать и внешний текстовый редактор, щелкнув накнопке Редактор. Не забудьте при написании письма заполнить полеКому (здесь должен быть адрес получателя). Можно также заполнитьполя Копия (адрес, на который будет послана копия письма) и Тема.Если есть необходимость заполнить такие поля, как Скрытая копия(Вес:) и Обратный адрес (адрес, на который предлагается посылать от-вет), можно отметить соответствующие пункт в меню Вид.

Можно выбирать адрес и из встроенной адресной книги, которая от-крывается щелчком на кнопке Адрес или выбором в меню Инструментыпункта Адресная книга. Здесь можно выбрать нужный адрес и щелк-нуть на кнопке Кому, Копия или Скрытно для помещения адреса в соот-ветствующее поле.

Сама адресная книга — чисто «почтовая», то есть здесь можно хра-нить прежде всего адреса e-mail. Правда, при создании адреса или егоредактировании окно редакции имеет вкладку Пользовательские атри-буты, на которой можно ввести дополнительную информацию о вашемадресате (рис. 3.11). Однако эта информация, в отличие от адреса, восновном окне адресной книги не отображается.

В редакторе писем имеются кнопки для немедленной отправки, по-становки в очередь (Отправить позже), сохранения в черновиках и такдалее.

И в заключение обзора программы Sylpheed скажем несколько слов оприменении фильтров. Чтобы настроить фильтры, выберите в менюНастройка пункт Настройка фильтров (рис. 3.12). Как видите, здесь мож-но задать максимум два условия фильтрации. Кроме того, ключевыеслова для фильтрации программа ищет только в заголовках, но не всамом тексте письма. Условия могут быть только двух типов: указанныйзаголовок содержит ключевое слово или не содержит его. В раскры-вающемся списке Условие требуется выбрать один из двух пунктов:

170

Page 172: Самоучитель пользователя Linux

3.2. Работа с электронной почтой

телефон 12345Б7 .факс 7654321другой e-mail qwertyOi.amмобильник 8-926-2112121

абочий телефон 3456789

Iг'.:.::,.::.;:.:;;;.:•:::.::::.;".•:'.'::• :

Рис. 3.11. Дополнительные атрибуты в адресной книге Sylpheed

* and — фильтр применяется, если выполнены оба указанные усло-вия;

» or — фильтр применяется, если выполнено хотя бы одно из ука-занных условий.

'•»•. .Др!.

(НОВО»)

Рис. 3.12. Настройка фильтров в Sylpheed

Возможности задания условий фильтрации писем в программе Sylpheedсущественно расширяются, если в окне настройки фильтров отметитьгалочкой пункт Использовать regex (регулярные выражения). Однако вэтом случае для правильного задания условия необходимо знать хотябы в общих чертах синтаксис регулярных выражений POSIX.

171

Page 173: Самоучитель пользователя Linux

Глава 3. Интернет

Применение фильтра может быть следующим: либо письмо принима-ется и размещается в указанной вами папке, отличной от папки Вхо-дящие, либо не принимается вовсе (и если при этом поставлен режимудаления писем с сервера, такое письмо будет просто удалено оттудабез загрузки). Создав фильтр, обязательно щелкните на кнопке Доба-вить. Фильтр появится в списке в нижней части окна. После этого онначнет действовать.

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

3.3. Просмотр WWW-страниц

3.3.1. Программа-браузер Konqueror

Для просмотра веб-страниц в Linux можно пользоваться различнымипрограммами — браузерами. Некоторые аскеты, кстати, предпочи-тают это делать с помощью текстового браузера lynx, который умеетотображать только текстовую информацию. Однако, несмотря на от-носительную популярность браузера lynx, мы здесь его описывать небудем, а перейдем сразу к браузерам, отображающим весь спектр веб-информации.

Для начала рассмотрим браузер Konqueror. Впрочем, как уже говори-лось выше, эта программа не только браузер. Именно она в среде КОЕслужит встроенным средством просмотра локальных файлов, а так-же управления ими. Эту ипостась программы Konqueror мы уже рас-сматривали в главе 1. Эту же программу можно использовать, напри-мер, для передачи файлов по ftp. И разумеется, этой же программойможно воспользоваться для просмотра веб-страниц. Вообще говоря,по умолчанию на панели КОЕ есть даже отдельный значок для запус-ка программы Konqueror в режиме браузера. Однако основное отличиеэтого режима в том, что отсутствует левая часть окна (с деревом ката-логов). В остальном — это та же самая программа Konqueror, рассмот-ренная нами ранее (рис. 3.13).

Для того чтобы просмотреть какую-либо веб-страницу Интернета,введите адрес нужной страницы в строку Адрес. Для того чтобы очис-

172

Page 174: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

Рис. 3.13. Браузер Konqueror

тить строку адреса, служит кнопка слева от этой строки. После вводаадреса нажмите клавишу Enter или щелкните на кнопке Перейти спра-ва от строки адреса.

Если вас не устраивает, как выглядит страница в программе Konqueror,можно тут же открыть ее в другом браузере. Для этого выберите в менюСтраница один из пунктов, начинающихся словами Открыть в, напри-мер Открыть в Netscape, Открыть в Galeon и так далее.

Иногда страницы, написанные на национальных языках, открыва-ются в неправильной кодировке. В этом случае можно выбрать в менюВид пункт Кодировка и далее выбрать верный вариант кодировки, на-пример, Кириллица koi8-r или Кириллица ср 1251. Если в разных частяхстраницы (например, разных фреймах) наблюдаются разные кодиров-ки (например, левая часть страницы отображается нормально, а направой вместо русского текста отображается непонятный набор латин-ских букв со значками), щелкните правой кнопкой мыши непосред-ственно в том месте страницы, где находится нечитаемый текст и вы-берите в контекстном меню пункт Кодировка.

В программе Konqueror можно просмотреть исходный HTML-код, стра-ницы, выбрав в меню Вид пункт Просмотреть исходный код документа. Еслина странице есть несколько фреймов, HTML-код, нужного фрейма можнопросмотреть, щелкнув правой кнопкой мыши в нужном фрейме и выбравв контекстном меню одноименный пункт. Учтите, что если страницагенерируется серверным сценарием (например, РНР), вы не сможетепросмотреть ее исходный код, а увидите только код HTML, сгенериро-ванный сценарием.

173

Page 175: Самоучитель пользователя Linux

Глава 3. Интернет

В любой момент вы можете поставить закладку на просматриваемуюстраницу, нажав сочетание Ctrl-B. Все созданные закладки являютсяссылками на страницы Интернета. В дальнейшем они могут быть вы-браны в меню Закладки для быстрого перехода на нужную страницу.

Если же в меню Закладки выбрать пункт Редактировать закладки, откро-ется отдельное окно Редактора закладок. Здесь можно переименоватьлюбую из закладок, создавать новые закладки, рассортировывать ихпо группам (папкам), вставлять разделители и прочее.

Кроме того, в меню Перейти имеется пункт Наиболее часто посещаемые.Здесь содержатся адреса страниц, на которые вы заходили в последнеевремя чаще всего. Этот пункт меню можно также использовать длябыстрого доступа к этим веб-страницам. А в нижней части меню Пе-рейти хранятся ссылки на последние посещенные страницы.

А теперь, разобравшись с собственно просмотром веб-страниц, давайтенемного поговорим о настройках браузера Konqueror. Если в меню На-стройка выбрать пункт Настроить Konqueror, откроется окно настройки,показанное на рис. 3.14. Два первых его раздела относятся к просмот-ру локальных файлов и уже были рассмотрены в главе 1.

"'!:1Шг -""bliiiI tt« В

Дополнительные ншгтрийки

зэкладкя-сшмм

ЦМлоиы стилей ся*

,

Рис. 3. ]4. Окно настроек Konqueror

Открыв раздел WWW-браузер Konqueror, вы сможете настроить внеш-ний вид браузера. Большинство настроек этого раздела работаюттолько в том случае, если на самой веб-странице явно не указано иное.

174

Page 176: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

Другими словами, эти установки являются установками внешнеговида элементов по умолчанию. Вот какие элементы есть в этом разделе.

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

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

* Переключатель Изменять курсор над ссылкой — разрешает изме-нение вида указателя мыши при наведении его на гиперссылку.

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

* Секция Размер шрифта — позволяет установить минимально воз-можный и средний размеры шрифта просмотра страниц.

* Секция Кодировка — позволяет выбрать гарнитуру основных веб-шрифтов (стандартный, фиксированный, с засечками, без засе-чек, курсив и «необычный») для каждой кодировки отдельно.

* Раскрывающийся список Кодировка по умолчанию — здесь можновыбрать кодировку, которая будет использоваться, если на веб-странице кодировка не указана.

* Вкладка Java — позволяет разрешить или запретить выполнениее/аш-апплетов, а также сделать дополнительные настройки Java.

* Вкладка Javascript — позволяет разрешить или запретить выпол-нение сценариев javascript и, кроме того, разрешить или запретитьэтим сценариям открывать новые окна.

* Вкладка Plugins — позволяет разрешить или запретить использова-ние подключаемых модулей для просмотра различных объектов.

В разделе Дополнительные настройки можно указать удобные сокраще-ния для поиска информации в Интернете. Например, для того чтобы

175

Page 177: Самоучитель пользователя Linux

Глава 3. Интернет

найти документы, содержащие слово linux в поисковой системе Google,в строке адреса браузера Konqueror достаточно ввести gg:linux, а чтобынайти то же самое в поисковике AltaVista — av:linux. В рассматриваемомразделе настройки можно просмотреть, а также изменить эти сокра-щения или добавить новые. Например, для поиска в системе Яндексавтор добавил сокращение ух.

В разделе Закладки-cookies вы можете указать программе, как посту-пать с маркерами cookies, которые приходят с различных серверовИнтернета. Можно либо разрешить их прием, либо запретить, либопопросить каждый раз выдавать запрос. При этом можно заполнитьсписок доменов, с которых прием всегда разрешен или всегда запре-щен. Кроме того, если вы установили по умолчанию выдачу запроса,при поступлении маркера cookie с какого-либо сервера откроется окно,в котором вам потребуется выбрать — разрешить прием маркера, за-претить, или же разрешить/запретить принятие всех маркеров с этогосервера. Таким образом, список серверов, с которых^всегда разрешенили всегда запрещен прием маркеров cookies, может пополняться авто-матически.

Кроме того, здесь же есть вкладка Принятые закладки, где можно про-смотреть все принятые и сохраненные на вашем компьютере маркерыcookies, а также срок их действия, расположение и некоторые другиепараметры. При необходимости здесь же можно удалить ненужныймаркер, выбрав его и щелкнув на кнопке Удалить.

В разделе Прокси и кэш можно разрешить или запретить работу черезпрокси-сервер, а также использование локального кэша (то есть со-хранение последних загруженных из сети данных, чтобы при повтор-ном обращении к ним не загружать их вновь из сети). Здесь же можноустановить максимальный размер локального кэша.

В разделе Шаблоны стилей ess можно указать, как должны выглядетьте или иные элементы на веб-странице, если для них не определенстиль. Можно либо использовать установки по умолчанию, либо на-строить стили на вкладке Настройка, либо, если вы умеете писать сти-левые таблицы ess, просто указать свой ess-файл, который следуетиспользовать по умолчанию.

В разделе Криптование указываются настройки шифрования. Мы небудем описывать этот раздел, поскольку для большинства пользова-телей он не представляет интереса, а остальным лучше обратиться кспециальной литературе.

176

Page 178: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

В разделе Псевдонимы браузера можно настроить строку User Agent,которую браузер посылает любому веб-серверу, чтобы представиться.Однако браузер Konqueror — браузер «честный», то есть здесь нельзяего настроить так, чтобы он «представлялся», например, как InternetExplorer 5.5. Единственное, что можно настроить, — это подробностьсообщения. По умолчанию посылается строка:

Mozilla/5.0 (compatible; Konqueror/2.2.1-1; Linux)

(номер версии может отличаться от приведенного).

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

3.3.2. Программа-браузер Mozilla

Несмотря на то, что браузер Konqueror обеспечивает достаточно ком-фортный просмотр веб-страниц, это не единственно возможное сред-ство работы с WWW. Дистрибутивы Linux обычно содержат и многиедругие браузеры. Давайте кратко их рассмотрим.

Одним из самых популярных браузеров является браузер Mozilla. Егоосновное окно показано на рис. 3.15. Для просмотра нужной веб-стра-ницы введите ее адрес в поле в верхней части окна и нажмите клави-шу Enter.

:«ill•iv..1". »' "• 'w-m

auto.ru

LAHCIA >jt££.*iJ4U-t&SH^SS, '. SES^UXUS ' ЙЗШ21

5£il5КйСА

Рис. 3.15. Основное окно браузера Mozilla

177

Page 179: Самоучитель пользователя Linux

Глава 3. Интернет

Обратите внимание, что панель меню и две панели инструментов вверхней части окна могут быть свернуты в полоску (если не хватаетместа на экране) или развернуты до обычного вида. Чтобы свернутьлюбую из этих панелей, щелкните на незаметной кнопке со стрелкойна левом краю этой панели. Когда панель находится в свернутом виде,видна только одна эта кнопка, расположенная теперь горизонтально.Чтобы развернуть панель до обычного состояния, щелкните на нейповторно.

На панели инструментов расположены кнопки для перехода на пре-дыдущую и на следующую просмотренную страницу, для повторнойзагрузки текущей страницы (Reload, заменяется сочетанием Ctrl-R),остановки загрузки (Stop) и печати страницы (Print). Цветная кнопкас буквой m в правой части панели может использоваться для переходана сайт разработчиков браузера Mozilla. На нижней панели располо-жены кнопки-закладки для различных веб-страниц. Кроме того, за-кладки расположены в меню Bookmarks. Закладку на текущую веб-страницу можно добавить в это меню с помощью сочетания Ctrl-D.

Для того чтобы настроить параметры просмотра страниц, в том числеих внешний вид по умолчанию, используют окно Preferences. Егоможно открыть, выбрав в меню Edit пункт Preferences (рис. 3.16). В ле-вой части окна перечислены доступные для настройки разделы. Привыборе одного из разделов в правой части окна отображаются его на-стройки. Мы не будем здесь подробно рассматривать настройки брау-

В AppearanceГипьColorsThemesContent Packs

NavigatorH ComposerШ Mail & NewsgroupsEl Privacy & Securityw Advancedffl Debug

Offline & Disk Space

Typeface

adcbe-times-iso8859-1 ....Madobe- helvetica-iso8859-1 »

adobe-courier-iso8859- 1

adobe- courier- i so8859- 1

sdobe-courier-iso8859-1

i

Рис. 3.16. Окно настроек браузера Mozilla

178

Page 180: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

зера Mozilla, поскольку они так или иначе напоминают некоторые израссмотренных нами ранее настроек браузера Konqueror.

Между прочим, браузер Mozilla — это не только браузер. Обратите вни-мание на меню Tasks (или дублирующие его пиктограммы в нижнейчасти окна). В них перечислены все «ипостаси» браузера Mozilla. Бра-узер — это только та часть программы, которая называется Navigatorи при необходимости может быть вызвана сочетанием Ctrl-1. Однакоесть и другие.

С помощью сочетания Ctrl-2 можно открыть почтовый клиент, похо-жий на рассмотренные нами ранее программы «Mail и Sylpheed. Кстати,с помощью этой программы можно не только получать и отправлятьэлектронную почту, но и участвовать в конференциях (с помощьюновостного протокола nntp).

Посредством сочетания Ctrl-З можно открыть окно встроенного чат-клиента для общения в чатах. Однако мы рекомендуем использоватьдля этого специальные программы, которые будут коротко рассмот-рены далее.

Сочетание Ctrl-4 открывает окно встроенного редактора веб-страниц,называемого Mozilla Composer. Его можно использовать для того, что-бы быстро исправить веб-страницу (естественно, для этого она долж-на быть сохранена локально или у вас должны быть права записи натом сервере, на котором она расположена). Можно также создаватьпростые страницы с нуля. Окно редактора Mozilla Composer показанона рис. 3.17. Как видите, здесь можно написать какой-либо текст пря-мо в окне, форматируя его с помощью кнопок панели инструментов,весьма похожей на панель текстовых редакторов. Также можно ис-пользовать кнопку Link для создания гиперссылки, кнопку Image длявставки рисунка и так далее.

Как видите, окно редактора Mozilla Composer состоит из четырех вкла-док, которые переключаются в нижней части окна. На каждой вклад-кб текст веб-страницы предстает по-разному.

* На вкладке Normal — отображение близко к реальному отображе-нию страницы в браузере, при этом присутствуют базовые воз-можности редактирования — набор текста, форматирование,вставка рисунков и гиперссылок и прочее.

* На вкладке Show All Tags — то же, но все HTML-тети показаны ввиде отдельных желтых прямоугольников.

179

Page 181: Самоучитель пользователя Linux

Глава 3. Интернет

lH!

Щ BrSsB О Г: : Й,Ш

а File Format Specifications

Description: WAVE or RIFF WAVE sound fileExtension; Commonly 1£2*0|кво1 vav. sometimes [£2Й1ЛП<ЙП VM«

ElFile Byte Order: Little-endian

QSL_K*9|. TSP Lab. ECE, МсОШ University; Last update; 2002-03-07

2JWAVE Specifications

QThe WAVE file specifications саше from Microsoft. The WAVE file format use RIFFchunks, each chunk consisting of a chunk identifier, chunk length end chunk date.

• EDWAVE specifications. Version 1,0,1991-08: [Ziriftnid.rtt

Sped ficai ions1.0 (see p^ges 56-65)

jf NqjjlBj; OB Show A l l Tag

X5JC: 'SS;:::s#;".&

Рис. 3. J7. Окно прогроммы редакции веб-страниц Mozi/la Composer

* На вкладке HTML Source — представлен полный текст на языкеHTML, который можно полностью редактировать.

* На вкладке Preview отображение максимально приближено к отоб-ражению в браузере, а возможностей по редактированию меньше,чем на остальных вкладках.

Несмотря на вышеуказанные возможности редактирования, окно ре-дактора Mozilla Composer мы рекомендуем применять лишь в самыхпростых случаях. О программе для более продвинутой работы над веб-сайтами мы поговорим в разделе 3.6.

Наконец, нажав сочетание Ctrl-5, можно открыть встроенную в редак-тор Mozilla адресную книгу. Сюда можно записывать электронные ад-реса, а также телефоны и некоторую другую информацию о своих дру-зьях и коллегах. Возможна также отправка сообщения прямо из окнаадресной книги. ^

3.3.3. Программы-браузеры Netscape и Galeon

На том же программном ядре, что и браузер Mozilla, созданы еще двабраузера, часто входящие в дистрибутивы Linux. Один из них — бра-узер Netscape. Практически он пока неотличим от браузера Mozilla -тонкости отличий для обычного пользователя роли не играют. Однакоброузер Mozilla представляет собой более «продвинутую» программу,

180

Page 182: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

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

Браузер Galeon также основан на браузере Mozilla, однако здесь разра-ботчики предоставляют несколько отличающиеся возможности и внеш-ний вид. Окно программы показано на рис. 3.18.

iu File Format Specifications

Ue Description: WAVE or RIFF WAVE sound fileile Extension: Commonly vav, sometimes sweile Byte Order: Little-endian

...ШМ, TSP Lab, ВСЕ. McQill University: L ast update: 2002-OJ-07

WAVE Specifications

he WAVE file specifications came from Microsoft. The WAVE file format use RIFF chunks, each chunkonsisting of achunfc identifier, chunk length and chuni data

. WAVE specifications. Version 1 .0, 1991-08: rif:mc;i,rtfI ««1 соет: Multimedia Programming ii да Specifications 1 .0 (see pages 56-651

. WAVE update (Revision 3.0), 1994-04-15: Mul-imediaRegislratior. Kit Rev-ster. 3.0 fOiacaSSBL:x:e3 copy: ISie?; MulTlmftiiaDataTTpes and DataTecanlQijas (see pages 12-22)

i Multi-channel /high bit resolution formats, 2001-06-13: Er^sKM.Audio FormateLocal CUP'/: Enhanced Audio Formats for Multi-Channel Con; : H.telvBi; Resolution

fctt Types

he data in WAVE files can be of many different types. Data format codes are listed In the following:

. Internet RFC, Codec registrattors. 1998-06: ?J

. M icrosoft include files (part of the MSVC compiler or the DirectX SDK: from M iffiSgptt

, Рис. 3.18. Окно программы Galeon

Как и в других браузерах, на панели инструментов расположено полеадреса, куда следует ввести адрес желаемой веб-страницы и нажатьклавишу Enter для ее просмотра. Здесь же расположены кнопки пере-хода к предыдущей и следующей просмотренным страницам, кнопкаостановки загрузки текущей страницы и ее повторной загрузки с сер-вера. Рядом находится числовое поле для уменьшения или увеличе-ния масштаба страницы. Можно либо ввести туда числовое значениемасштаба (100 соответствует оригинальному размеру), либо восполь-зоваться маленькими стрелками, изменяющими это число. Слева отполя адреса расположена кнопка, которую можно перетащить мышьюв любое окно для копирования текста гиперссылки.

Снизу от этой панели находится так называемая панель «разумныхзакладок». На ней расположены закладки, связанные с различнымисайтами, на которых можно вводить запросы какой-либо информа-

181

Page 183: Самоучитель пользователя Linux

Глава 3. Интернет

ции, — например, закладки на поисковые системы или онлайновыесловари. Рядом с каждой закладкой расположено поле запроса, в кото-рое можно заранее ввести текст. Тогда при щелчке на кнопке закладкивы не будете тратить время на загрузку главной страницы поисковойсистемы или словаря — вам сразу будут выданы результаты запроса.

Кроме того, на панели находится раскрывающийся список Наборызакладок. Кроме обычных закладок, здесь по умолчанию находятсядовольно интересные команды, например, автоматическая прокруткастраницы с различной скоростью, считывания информации из cookieдля текущей веб-страницы, определение даты ее модификации и про-чее.

Для того чтобы настроить параметры браузера Galeon, используйтеменю Настройки. Если выбрать в этом меню пункт Настройки, откроетсяокно параметров браузера (рис. 3.19). Здесь можно настроить внешнийвид страниц по умолчанию, установить адрес начальной страницы,определить действия средней и правой кнопок мыши и его колеса,настроить панели инструментов, настроить (если необходимо) исполь-зование внешних программ (например, для скачивания файлов илидля отправки почты), разрешить или запретить всплывающие окна,выполнение апплетов Java, сценариев JavaScript и прочее.

Пмг.ютр

йШ пршдаь -foam щекщега с «рифе

Рис. 3.19. Настройки программы Galeon

182

Page 184: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

В некоторых случаях в окно браузера Galeon может встраиваться окнобраузера Mozilla. Это происходит при использовании функций, доступ-ных в браузере Mozilla, но не поддерживаемых в браузере Galeon, напри-мер Javascript Console (ввод отдельных команд на языке Javascript).

N

3.3.4. Браузер Opera

Еще один весьма популярный браузер носит название Opera (рис. 3.20).В отличие от описанных в этом разделе ранее, он обычно не входит всостав дистрибутивов Linux, однако его следует упомянуть вследствиебольшой распространенности. Браузер можно загрузить с сайта ком-пании-разработчика (www.opera.com). Его установка сложностей невызывает — достаточно запустить скрипт install.sh. Для запуска про-граммы служит скрипт runme.sh. Его ярлык можно создать на рабо-чем столе или в стартовом меню, чтобы было удобнее запускать про-грамму. Не забывайте, что если программа используется часто, у васесть возможность вообще не закрывать ее.

2Java and JavaScrlpI.^security

piano music ByRussian composers

of 20th century, MIDIarchive

ШГ'

Рис. 3.20. Основное окно браузера Opera

Мы опишем английскую версию браузера Opera как наиболее распро-страненную. Разработчики заявляют о поддержке множества языков,в том числе и русского, так что вполне возможно, что вам удастся за-грузить и установить русскую версию браузера.

В отличие от большинства других браузеров, Opera может открыватьвнутри окна программы много окон, содержащих веб-страницы. Это

183

Page 185: Самоучитель пользователя Linux

Глава 3. Интернет

облегчает манипуляцию с окнами страниц, особенно если вы любитеоткрывать сразу много окон. Также вы можете одновременно откры-вать большое количество страниц, не занимая при этом много ресур-сов системы (как это обычно происходит при пользовании большин-ством других браузеров, особенно браузером Internet Explorer дляWindows).

По умолчанию в браузере Opera закладки помещаются в левой частиокна в виде дерева. Эта часть окна называется Hotlist. Впрочем, ее мож-но отображать в отдельном окне или вообще его отключить, пользу-ясь закладками привычного по другим браузерам меню Bookmarks. Дляэтого в меню View выберите пункт Hotlist и далее нужный подпункт:

* Docked — «закреплен» в левой или правой части окна браузера;

* Floating — отображается в отдельном окне;

* Off — не отображается;

* Docked at left edge — « закреплен» слева (если снять галочку с этогопункта, то Hotlist переместится в правую часть окна);

* Always on top — окно Hotlist находится всегда поверх других окон.

Вообще говоря, в браузере Opera с помощью меню View внешний видможно настроить очень гибко. Кроме расположения «дерева закла-док» (Hotlist) здесь можно настроить расположение следующих элемен-тов.

* Button Bar — панель инструментов. Может быть расположенасверху, снизу, справа, слева или отключена, кроме того, можетбыть обычной (Simple) или полной (Full). На полной панели кно-пок больше, например, есть кнопки для управления окнами стра-ниц.

* Status Bar — строка состояния. Может находиться в нижней частиокна, в верхней части окна или отключена. Кроме того, можетбыть встроена в панель инструментов (при выборе подпунктаEmbed). Здесь же имеется подпункт Show Clock. При его выборе встроке состояния отображаются системные часы.

* Window Bar — кнопки быстрого переключения окон веб-страниц,могут быть с любой стороны или выключены.

* Progress Bar — индикатор выполнения загрузки, может находить-ся в верхней или нижней части окна. Чтобы этот индикатор ото-бражался, необходимо отметить галочкой подпункт Visible.

184

Page 186: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

» Bookmark Bar — панель закладок. Помимо «дерева закладок»(Hotlist), в браузере Opera имеется панель с кнопками, являющими-ся закладками веб-страниц. Может отображаться с любой сторо-ны или быть отключенной.

* Menu Bar — отображение верхних меню.

* Scroll Bars — отображение полос прокрутки.

Для просмотра веб-страницы следует ввести ее адрес в поле Location инажать клавишу Enter или щелкнуть на кнопке со стрелкой справа отполя Location. Однако эта кнопка имеет и дополнительные функции.Если щелкнуть на стрелке справа от нее, откроется небольшое меню стремя пунктами:

* Go to address — перейти по указанному адресу (все равно что про-сто нажать кнопку);

* Go to similar pages — перейти на похожие страницы;

* Go to pages that link to this address — перейти на страницы, на кото-рых есть ссылка на указанный адрес.

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

Как и в других браузерах, в браузере Opera можно повторно загрузитьтекущую страницу с сервера с помощью кнопки Reload панели инст-рументов. Для этого можно также использовать клавишу F5. Однаковесьма интересна еще одна возможность — автоматически перезагру-жать текущую страницу через указанный промежуток времени. Есливыбрать в меню Navigation пункт Reload Every и далее подпункт Custom,откроется окно активных соединений сервера, показанное на рис. 3.21.Здесь следует установить флажок Enabled, чтобы разрешить авто-матическую перезагрузку страниц, а в поле ввода Reload every... minutesввести количество минут и секунд, через которые следует выполнятьперезагрузку. Если установить флажок Only reload if document hasexpired, то страница будет автоматически перезагружаться только втом случае, если вышел «срок ее действия» (он обычно сообщаетсясервером при загрузке страницы, хотя пользователь в большинствеслучаев этого не замечает). Кстати, пункт Enable для разрешения авто-матической перезагрузки, а также наиболее распространенные вре-менные интервалы можно выбрать непосредственно в меню Navigation ФReload Every, не открывая окно, показанное на рис. 3.21.

185

Page 187: Самоучитель пользователя Linux

Глава 3. Интернет

"•*" Automatic window reload

Рис. 3.21. Окно настройки автоматической перезагрузки веб-страниц

Для того чтобы просмотреть исходный HTML-код, веб-страницы, вы-берите в меню View пункт Source. Если страница содержит фреймы, тодля просмотра их исходного текста следует выбрать пункт FrameSource. Учтите, что сочетание Ctrl-F3, которое должно открывать ис-ходный текст, в программе КОЕ по умолчанию соответствует командепоказать третий рабочий стол, так что при нажатии сочетания Ctrl-F3будет выполняться именно эта команда, если она не была отменена внастройках программы КОЕ.

Теперь давайте окинем взглядом окно общих настроек браузера Opera,которое открывается, если нажать сочетание Alt-Р. Это окно показанона рис. 3.22. Настроек очень много, поэтому мы здесь опишем не всеиз них. Окно настроек поделено на разделы, которые выбирают в левойчасти окна. При этом в правой части окна появляется вкладки, соот-ветствующие данному разделу.

Рис. 3.22. Окно настроек браузера Opera

186

Page 188: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

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

* На вкладке Windows:

• Tile windows automatically — при открытии нескольких оконавтоматически разделять рабочее пространство браузерамежду ними;

• Enable auto completion dropdown — разрешить автозаполнение. форм (программа запоминает наиболее часто вводимые в поляслова и фразы и затем при вводе первых букв в поля показы-вает раскрывающиеся меню, их содержащие);

• Popup windows — раскрывающийся список, в котором можноопределить, разрешить ли веб-страницам самостоятельнооткрывать новые окна;

• Default zoom — масштаб страницы по умолчанию;

• Open bookmarks in new window — все гиперссылки открывать вновом окне.

* На вкладке Toolbars:

• Button Set — здесь можно определить файл настройки, в кото-ром указаны кнопки панели инструментов (например, каж-дой кнопке можно поставить в соответствие любой |#/-файлдля изменения ее внешнего вида).

» На вкладке Hotlist:

• секция Foreign bookmarks — позволяет каждый раз при запускебраузера Opera импортировать закладки из других браузеров(Netscape, Konqueror, Internet Explorer).

* На вкладке Accessibility and style:

• Interface Style — общий стиль пользовательского интерфейсабраузера — кнопок, меню и прочее. По умолчанию выбранстиль Platinum, несколько напоминающий стиль MacOS;

• Standard font — выбор основного шрифта.

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

* На вкладке Appearance:

187

Page 189: Самоучитель пользователя Linux

Глава 3. Интернет

• User fonts and colors — выбор шрифта и цвета для разных эле-ментов страницы, например обычного текста, заголовков(<Н1 >, <Н2> и так далее), текста внутри форм и прочее;

• Enable frames — этот переключатель разрешает отображениефреймов, если его отключить, поддержка фреймов будет от-ключена;

• Enable inline frames -- разрешает поддержку «плавающихфреймов» (тег <IFRAME> на веб-страницах);

• User CSS — здесь можно указать файл стилей (CSS), которыйбудет использоваться по умолчанию.

* На вкладке User links:

• секция Border — позволяет включить обрамление для гипер-ссылок.

* Вкладка Languages — позволяет указать, на каком языке следуетотображать веб-страницу, если она представлена на несколькихязыках.

В разделе Identity вы можете ввести некоторые данные о себе, которыепрограмма сможет использовать для автозаполнения форм.

В разделе Multimedia можно разрешить или запретить загрузку изоб-ражений, а также воспроизведение СДО-анимации, видео и звука навеб-страницах. Кроме того, на вкладке Sounds можно разрешить со-провождать некоторые события (например, окончание загрузки стра-ницы) звуковыми файлами.

В разделе Applications можно указать внешние программы, используе-мые браузером. Например, для просмотра исходного текста страницыпо умолчанию указан редактор xedit, который выглядит не очень при-влекательно. По желанию его можно заменить другим, например kedit,описанным в предыдущей главе. Кроме того, можно указать внешниепрограммы для отправки электронной почты, связи по telnet и прочее.На вкладке File Types можно указать программе, каким образом онадолжна определять тип различных файлов, а на вкладке Plug-ins -разрешить использование подключаемых модулей для отображенияразличных нестандартных объектов. Кроме того, здесь находитсяочень важный переключатель — Enable Javascript, который разрешаетвыполнение сценариев Javascript на веб-страницах.

В разделе Network можно настроить различные параметры соединения.

188

Page 190: Самоучитель пользователя Linux

3.3. Просмотр WWW-страниц

* Ha вкладке Connections:

• Browser Identification — здесь можно определить, как браузербудет «представляться» серверам. Разумеется, здесь лучшевыбрать «честный» пункт Identify as Opera, поскольку при этомстраницы будут отображаться наилучшим образом (сервербудет посылать код, оптимизированный для этого браузера).Однако бывают страницы, которые не отображаются, если выне пользуетесь каким-то определенным браузером, например,Internet Explorer. Для просмотра таких страниц можно выбратьпункт Identify as MSIE 5.0. Правда, надо быть готовым к тому,что эти страницы отобразятся с ошибками. Раскрывающийсясписок Browser Identification дублируется в строке состояния,так что переключать его пункты можно и из основного окнапрограммы.

* На вкладке Name completion можно указать префиксы и оконча-ния доменных имен, которые программа будет сама добавлять квведенному адресу. Например, если в строке Start указать www, встроке End — com,net, а после этого ввести в строку адреса словоballet, то программа будет пытаться открыть страницу по адресамballet.com, ballet.net, www.ballet.com и www.ballet.net.

* На вкладке History and Cache можно установить, какое количествопоследних посещенных адресов следует запоминать программе,указать размер локального кэша, то есть дискового пространства,отведенного под хранение недавно просмотренных текстов и изоб-ражений для их быстрой повторной загрузки, и прочее.

* На вкладке Proxy servers можно указать адреса прокси-серверовдля соединения с удаленными компьютерами. Помните, что не-которые интернет-провайдеры обязательно требуют использо-вания своих прокси-серверов, запрещая прямое соединение.

* На вкладке Search можно просмотреть и изменить сокращения,используемые для быстрого доступа к различным поисковым си-стемам, аналогично тому, как это делается в браузере Konqueror(см. выше). Например, для поиска по слову linux в поисковой сис-теме Google следует набрать в строке адреса g linux.

И наконец, в разделе Security можно настроить параметры, относящи-еся к безопасным соединениям, а также (на вкладке Privacy) настро-ить параметры приема маркеров cookies.

189

Page 191: Самоучитель пользователя Linux

Глава 3. Интернет

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

3.4. Загрузка файлов с помощью программыWebDownloader

В процессе работы в Интернете нам то и дело требуется загрузить ка-кой-либо большой файл. Однако при этом возникает опасность того,что при внезапном обрыве связи придется загружать файл сначала, авремя, потраченное до этого, пропадет зря. Более того, на плохих те-лефонных линиях соединение с Интернетом вообще может обрывать-ся каждые 15-20 минут, поэтому загрузить большой файл обычнымисредствами вообще невозможно. Поэтому появились программы, ко-торые умеют загружать файлы по частям. Если файл загружаетсяподобной программой, то при обрыве связи можно, восстановив со-единение, продолжить загрузку файла с того места, на котором про-изошла остановка.

Одна из таких программ — программа WebDownloader - входит во мно-гие дистрибутивы Linux. Обычно ее запускают из стартового меню,например, в ASP Linux 7.2 для этого нужно в стартовом меню выбратьпункт Интернет и далее Качалка для иксов.

Если ярлыка для запуска программы WebDownloader в стартовом менюнет, можно создать его вручную. Программа WebDownloader запускаетсякомандой:

nt

Можно также, не создавая ярлык, просто не закрывать окно программыпри выходе из системы — программа автоматически откроется в следу-ющем сеансе работы.

Основное окно программы показано на рис. 3.23. Пользоваться про-граммой просто: можно, например, нажать сочетание Ctrl-N, чтобыдобавить новую задачу по загрузке файла. Откроется диалоговое окно(рис. 3.24). Здесь можно ввести 17Ж,-адрес файла, который следуетзагрузить (например: http://www.mmv.ru/p/rusmodern/mid/alan_pre1.mid),после чего щелкнуть на кнопке ОК. Файл начнет загружаться.

Все загружаемые в данный момент файлы отображаются в окне про-граммы. Если в левой колонке при этом находится треугольник (похо-

190

Page 192: Самоучитель пользователя Linux

Загрузка файлов с помощью программы WebDownloader

protuxO.13.4-src.tar.gzsylpheed-0.7.2-1.i388.rxinput-l.2.tar.gzxinput.READMEprotuxO.13.5-src.tar.gzemu10k1-v0.16-2.tar.g<emu-tools-0.9.4-1.1386protuxO.13.7-src.tar.gz

1386521196244

8354576

13252Э36S74S

68983153074

1286521196244

8354576

132523365748

68983153074

" Hiо j

UK

[1] 11:06:59 09 Май 20021' 08:53 03 Мэй 2002 . WebDownioader tor X 1,23

Рис. 3.23. Окно программы WebDownloader 1.29

~" Добавить закачку

у Закалка :—~'::--г'^~:::'~--:'~'~~''^-:::±:~,,_^;ШШ,,,i; ;:|http://mp3.wp.pl/p/strefa/sciagnij/8816.mp3

Рис. 3.24. Добавление новой задачи для WebDownloader

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

191

Page 193: Самоучитель пользователя Linux

Глава 3. Интернет

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

Не обязательно вводить адрес непосредственно в окно добавления за-качки. Можно просто «перетащить» ссылку мышкой в окно програм-мы WebDownloader или скопировать адрес через буфер обмена. Кстати,программа WebDownloader может сама следить за буфером обмена, итогда, едва в нем появится интернет-адрес файла с одним из знако-мых расширений, она автоматически откроет окно новой закачки суже введенным адресом. Вам останется только щелкнуть на кнопкеОК для подтверждения. О том, как дать команду программе следитьза буфером обмена, скажем чуть ниже.

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

Обратите внимание на три цветные кнопки — красную, желтую и зе-леную — на панели инструментов. Они служат для управления ско-рости загрузки файла. Если нажата зеленая кнопка, то скорость за-грузки максимальна, насколько позволяет скорость соединения сИнтернетом. Если одновременно с загрузкой файла требуется выпол-нять в Интернете еще какие-либо операции, например, просматриватьвеб-страницы, периодически переходя по гиперссылкам, легко заме-тить, что при максимальной скорости загрузки файлов веб-страницыбудут грузиться крайне медленно, а во многих случаях вообще не бу-дут загружаться (из-за тайм-аута соединения). Поэтому для такихслучаев в программе WebDownloader предусмотрено два уровня огра-ничения скорости загрузки. Щелчок на красной кнопке обеспечива-ет минимальную скорость, а щелчок на желтой кнопке — среднююскорость. Конкретные значения минимальной и средней скоростейберутся из настроек программы.

Установите в настройках программы нужные значения минимальнойи средней скорости загрузки, исходя из скорости интернет-соеди-нения. Например, если обычная скорость соединения составляет33,6 кбит/с, то при этом максимальная скорость загрузки файлов бу-дет 3500-4000 байт в секунду. Тогда имеет смысл задать значениеминимальной скорости равным 500 байт в секунду, а средней скоро-сти — 1500 байт в секунду. Чтобы это сделать, щелкните на кнопке

192

Page 194: Самоучитель пользователя Linux

3.4. Загрузка файлов с помощью программы WebDownloader

Настройка или воспользуйтесь сочетанием Ctrl-C, выберите раздел Глав-ное и введите значения скорости в поля рядом с изображениями крас-ной и желтой кнопок.

Теперь можно быстро переключать скорость загрузки файлов в зави-симости от характера работы. Если вы не используете работу с уда-ленными компьютерами, щелкните на зеленой кнопке; если вы времяот времени открываете гиперссылки или общаетесь по /CQ — щелк-ните на желтой; а если вы используете интернет-соединение болееинтенсивно (например, ведя сетевую конференцию или общаясь в ре-жиме чата) — щелкните на красной кнопке.

Теперь давайте подробнее поговорим о настройке загрузки каждогоотдельного файла. На рис. 3.24 видно, что окно добавления новой за-дачи по загрузке файла содержит шесть вкладок и каждую отдель-ную загрузку можно довольно гибко настроить.

На вкладке Главное можно настроить следующее:

* URL — указать адрес расположения удаленного файла, включаяимя файла (без этого ничего грузиться не будет);

* Сохранить закачку в папке — указать папку, в которой следует со-хранить загружаемый файл. По умолчанию это — домашний ка-талог пользователя;

* Писать в файл — указать имя, под которым следует сохранить за-груженный файл (по умолчанию совпадает с исходным именем);

* Использовать пароль для сайта — если включить этот переключа-тель, станут доступны поля Пользователь и Пароль, в которые сле-дует ввести соответствующие значения. Это бывает нужно длядоступа к «закрытым» сайтам, на которые пускают только попаролю;

» Остановить сразу после добавления — при включении этого пере-ключателя загрузка файла после щелчка на кнопке ОК не начи-нается сразу, а приостанавливается. Ее можно будет потом запус-тить вручную (кнопкой Пуск на панели инструментов) или порасписанию (об этом см.ниже);

* Перезапустить с начала — если программа найдет на диске частьуказанного файла (прерванную загрузку), она сразу же попыта-ется начать закачку с того места, на котором была прерваназагрузка. Если есть вероятность, что в прерванной загрузкеимеются неверные или поврежденные данные, с помощью этого

73ак. 519

Page 195: Самоучитель пользователя Linux

Глава 3. Интернет

переключателя можно указать программе начать загрузку с на-чала файла.

Некоторые параметры соединения можно настроить на вкладке Об-щее, о чем можно прочитать на врезке.

В окне настроек свойств закачки в программе WebDownloader на вкладкеОбщее можно настроить параметры соединения:

» Таймауг чтения из сокета — если по прошествии указанного времениданных не получено, программа вновь пошлет запрос. Время указы-вается в секундах;

* Таймаут до повторного соединения — время ожидания до попытки по-вторной установки соединения, также в секундах;

» Количество попыток — если после указанного количества попыток со-единения данных не получено, файл считается недоступным;

* Откат после обрыва — после обрыва связи и повторного соединенияпрограмма может продолжить закачку, повторно запросив несколькопоследних байтов. Их количество можно указать здесь;

* Ограничение скорости — максимальная скорость загрузки данногофайла (указывается в байтах в секунду, значение 0 означает неогра-ниченную скорость);

* Количество потоков — программа может закачивать файл сразу не-сколькими потоками (это бывает полезно, если у вас быстрая линия,а сервер ограничивает скорость скачивания). Значение 0 означает,что данный параметр берется из настроек программы;

* Устанавливать дату как на сервере — если этот переключатель включен,у загруженного файла будет установлена та же дата, что и у файлана сервере. В противном случае дата загруженного файла будет опре-делена временем окончания загрузки;

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

На вкладке FTP можно настроить некоторые параметры /ip-соедине-ния. Некоторые серверы требуют соединения в так называемом пас-сивном режиме (passive mode, команда PASV). Здесь можно включитьпереключатель Включить пассивный режим для ftp, чтобы установитьсоединение с такими серверами. На вкладке HTTP можно настроитьнекоторые параметры загрузки по протоколу http, в том числе ввестистроку идентификации программы (например, можно «представить-ся» браузером Internet Explorer).

194

Page 196: Самоучитель пользователя Linux

3.4. Загрузка файлов с помощью программы WebDownloader

В окне настроек свойств закачки в программе WebDownloader есть вклад-ка Прокси. Она предназначена для выбора прокси-серверов для ftp- иЛ£*р-соединений. Не изменяйте эти параметры, если не до конца пони-маете, что вы делаете.

И наконец, на вкладке Время можно назначить запуск данной за-грузки в определенное время, установив час, минуты, число месяца,месяц и год> причем без каких-либо ограничений. Главное, чтобы вашасистема, а также сервер просуществовали до указанного времени —ведь можно указать, например, начало закачки 16 июня 2341 года...Разумеется, такие даты указывать нет смысла, как и даты, располо-женные в прошлом.

Итак, если необходимо, для каждой конкретной загрузки можно ука-зать свои параметры. Однако можно настроить и глобальные пара-метры программы, которые будут использоваться для всех задач позагрузке файлов. Это можно сделать в окне настроек, которое откры-вается щелчком на кнопке Настройки на панели инструментов или со-четанием Ctrl-C (рис. 3.25).

Вт Закачка—Ограничения-FTP-HTTP^ПроксиИнтерфейс

вдЗН:ное окно

ПодтвержденияГрафикЗвуки

ЭтИнтеграция'—Буфер обмена

Вт Главноеt-Главный логI— FTP поиск

rP !ьг

-•!Щ::рШйЙ||Йр;|*ШН«вЙ

;'1г

Рис. 3.25. Окно глобальных настроек программы WebDownloader

В разделах Закачка, Ограничения, FTP, HTTP и Прокси вы увидите ужезнакомые (по окну добавления задачи) параметры. Однако их уста-новки, сделанные здесь, будут использоваться по умолчанию для всехпоследующих загрузок.

В разделе Интерфейс есть два переключателя. Первый, Показывать «кор-зину», разрешает отображение на рабочем столе значка, соответству-

195

Page 197: Самоучитель пользователя Linux

Глава 3. Интернет

ющего программе WebDownloader. На этот значок можно перетягиватьадреса файлов, открывать на нем контекстное меню программыWebDownloader и прочее. Никакого отношения к «мусорной корзине»это название не имеет. Второй переключатель просто разрешает ис-пользование шрифта фиксированной ширины для «протокольных»файлов, в которых программа записывает все свои действия.

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

В разделе Главное окно можно настроить поведение заголовка окна.Кроме того, здесь есть переключатель Сворачивать окно при закрытии.Если его включить, то при попытке закрыть окно программыWebDownloader оно будет просто сворачиваться.

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

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

В разделе Буфер обмена можно установить слежение за буфером обме-на, чтобы адреса файлов с указанными расширениями, скопирован-ные в буфер обмена, автоматически оказывались в окне создания но-вой закачки. Об этом уже говорилось выше.

В разделе Главное имеется много переключателей, но основные — этополя значений минимальной и средней скоростей (о них уже говори-лось ранее), а также поле Количество качающих, в котором можно уста-новить, какое максимальное количество файлов можно загружатьодновременно.

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

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

196

Page 198: Самоучитель пользователя Linux

3.5. Сетевое общение в реальном времени

закрывая окно, а кнопка Отмена закрывает окно настроек — при этомвсе изменения, сделанные после последнего щелчка на кнопке При-менить, отменяются.

3.5. Сетевое общение в реальном времениВ последнее время все более популярными становятся программы дляобщения в Интернете в реальном времени, которые иногда называютинтернет-пейджерами. Как правило, все они основаны на использо-вании некоторых популярных служб интернет-пейджинга — ICQ, AIM,MSN и других. Несмотря на то что для Linux имеются программы,которые могут использовать практически все подобные службы, мыостановимся лишь на самой популярной службе ICQ. Кроме того, мыкратко рассмотрим в этом разделе две программы, работающие кактрадиционные чат-клиенты.

3.5.1. Интернет-пейджер Licq (служба ICQ)

Как известно, самой популярной службой интернет-пейджинга сей-час является ICQ. К сожалению, компания Mirabilis (в настоящее вре-мя подразделение AOL), выпускает клиентские программы для обще-ния по ICQ только под операционные системы семейства Windows.Однако протоколы ICQ открыты, поэтому независимые разработчикисоздали и поддерживают несколько программ-/СФ-клиентов дляLinux. Наиболее совершенной из них является программа Licq.

Несмотря на то, что программа Licq входит в большинство дистрибу-тивов Linux, мы советуем сразу же обновить ее до самой последнейверсии, зайдя на сайт www. licq.com. Деловтом, что компания Mirabilisпериодически меняет протоколы своей службы ICQ, и при этом такжепериодически прекращает поддержку старых протоколов. Так чтоесли ваша версия программы Licq окажется слишком старой, то она,возможно, будет работать с ошибками (например, некоторые сообще-ния не будут доходить до ваших друзей). То же относится, кстати, и к«родной» ICQ для Windows.

Для запуска программы выберите в стартовом меню пункт Интернет идалее — Licq. Вообще говоря, запускать программу имеет смысл, когдауже есть установленное соединение с Интернетом. Поэтому можно,например, прописать запуск программы Licq в программу kppp (кноп-ка Настройка — выбрать соединение — кнопка Изменить — вкладка

197

Page 199: Самоучитель пользователя Linux

Глава 3. Интернет

Выполнить — в строку После соединения ввести licq, a лучше — полныйпуть, обычно это /usr/bin/licq).

Основное окно программы показано на рис. 3.26. Обратите внимание,что по умолчанию некоторые элементы программы выглядят по-дру-гому, в частности, нет привычных «ромашек». На рис. 3.26 показанинтерфейс в стиле «родной» ICQ.

Рис. 3.26. Окно программы Licq

Все пользователи, находящиеся в вашем контакт-листе, будут отобра-жаться в списке окна программы. Их можно сортировать, щелкая назаголовке списка. Псевдонимы пользователей, относящиеся в вашемсписке к «новым» контактам, выделены желтым цветом, находящи-еся в сети — синим, а остальные — красным. При этом если выбранвнешний вид, как в ICQ, слева от каждого псевдонима окажется зна-чок, соответствующий текущему состоянию пользователя. В нижнейчасти окна показано ваше собственное состояние в сети. Его можноизменить, щелкнув правой кнопкой и открыв контекстное меню(рис. 3.27). Кстати, глядя на этот рисунок, можно запомнить значе-ния традиционных значков ICQ, если вы их не знаете.

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

198

Page 200: Самоучитель пользователя Linux

3.5. Сетевое общение в реальном времени

в с*™0 Отошел

Рис. 3.27. Меню изменения состояния

При первом запуске программы вам потребуется зарегистрироватьсяна сервере ICQ, чтобы получить номер UIN (или, если этот номер у васуже есть, связать его с программой Licq на вашем компьютере). Дляэтого в меню Licq выберите пункт Пользовательские функции и далее —Зарегистрировать пользователя. Программа спросит ваш номер UIN,который следует ввести, а также потребует ввести пароль. Можнощелкнуть на кнопке Получить новый UIN и пройти процесс регистра-ции.

По умолчанию программа Licq создает в домашнем каталоге пользо-вателя скрытую папку .licq, и которой хранит данные о номере UIN ипароле. Если другой пользователь тоже захочет воспользоваться про-граммой Licq, ваши номера UIN не будут мешать друг другу, так какпрограмма будет хранить данные о них в разных папках.

Если при использовании программы Licq вам зачем-либо потребовалосьзарегистрировать второй номер UIN от своего имени, запустите про-грамму Licq не обычным образом, а так:

licq -b

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

Первоначально список контактов, разумеется, пуст. Чтобы добавитьв него пользователя, выберите в меню Licq пункт Пользовательские функ-ции и далее — Добавить пользователя. Откроется окно, в котором нуж-но будет ввести номер UIN вашего друга или подруги, с которыми выхотите общаться по ICQ. При этом можно оставить включенным пере-ключатель Оповестить пользователя, чтобы при добавлении пользова-теля в ваш список контактов он получил бы сообщение. Если этот пере-ключатель отключить, ваш знакомый останется в неведении одобавлении его в список контактов, пока не получит от вас первогосообщения.

199

Page 201: Самоучитель пользователя Linux

Глава 3. Интернет

Если вы не знаете или не помните номер UIN вашего знакомого, следу-ет поступить по-другому. Выберите в меню Licq пункт Пользователь-ские функции и далее— Поиск пользователя (рис. 3.28). Здесь (навкладкеБелые страницы) можно ввести псевдоним пользователя, а также егоимя и/или фамилию. Для уточнения поиска можно указать такжевозрастной диапазон (Age Range), пол, языки общения, город и про-чее. Можно также включить переключатель Искать только среди тех,кто сейчас в сети — в этом случае среди результатов поиска вы не уви-дите тех, кто в данный момент не подключен к Интернету. Щелкнитена кнопке Поиск и подождите некоторое время — иногда поиск можетзанять минуту-другую. Однако если по прошествии этого времениникаких результатов не появилось, возможно, на сервере какая-топроблема с системой поиска. Перезапустите поиск, щелкнув на кноп-ке Стоп и еще раз на кнопке Поиск.

(_HJ_NN_l_G... 120870651 Алексей Петров

JAlex 95590121 Алексеи ПетровGremlin 105726136 Алексей Петров

Lovers 12195017Q Алексей Петров

[Кот Алекс 11838011 Алексей Петров

1йшик 100605663 Алексей Петров

ojalex3Q4@>mall ги

[email protected]

[email protected]

[email protected]

[email protected]

Unknown

Unknown

Unknown

Unknown

Unknown

unknown

Рис. 3.28. Окно поиска пользователей

В нижней части окна вы увидите результаты поиска. Поскольку в сетимогут быть люди, у которых псевдоним или другие критерии поискасовпадают, скорее всего, вы получите номера UIN не одного, а несколь-ких человек. Выберите нужного — кроме номера вы увидите такжеего псевдоним и адрес электронной почты. Выбрав, щелкните накнопке Добавить. Здесь также есть переключатель Оповестить пользо-вателя. Он работает так же, как описано выше.

200

Page 202: Самоучитель пользователя Linux

3.5. Сетевое общение в реальном времени

Когда пользователь добавлен в список контактов, ему можно послатьсообщение. Щелкните на его псевдониме в окне программы правойкнопкой мыши, выберите в контекстном меню пункт Отправить и да-лее — Отправить сообщение. Откроется окно, в котором можно будетнапечатать сообщение. После этого щелкните на кнопке Отправить.Сообщение будет отправлено, и если ваш знакомый сейчас подклю-чен к Интернету, он немедленно получит это сообщение.

В окне отправки сообщения имеются кнопки для изменения цветафона и цвета текста, а также три переключателя:

* Отправить через сервер — иногда сообщение не удается отправитьпрямо на компьютер пользователя из-за его систем защиты. В этомслучае установите данный переключатель, и сообщение уйдет насервер Mirabilis, а уже оттуда направится пользователю. Впрочем,если сообщение не удается отправить напрямую, программа самапредложит отправить его через сервер;

* Срочно — сообщение отправляется с пометкой «срочно». Такиесообщения, например, принимаются пользователями в режимеЗанят (обычные сообщения не доставляются такому пользовате-лю, пока он не перейдет в более доступный режим);

* Многим пользователям — при включении этого переключателя вправой части окна открывается список, куда можно перетащитьмышкой псевдонимы пользователей из основного окна. Сообще-ние будет отправлено всем этим пользователям.

Если, наоборот, кто-то прислал сообщение вам, раздается звуковойсигнал и открывается окно с этим сообщением. Чтобы на него отве-тить, щелкните на кнопке Ответить — откроется окно отправки сооб-щения.

Если сообщение пришло в нечитаемом виде, например, в неправиль-ной кодировке, можно щелкнуть на кнопке с буквами ABC в правойверхней части окна сообщения и сменить текущую кодировку.

Можно отправить сообщение пользователю, даже если он сейчас не всети. Тогда сообщение будет храниться на сервере и будет посланопользователю, как только он войдет в сеть.

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

201

Page 203: Самоучитель пользователя Linux

Глава 3. Интернет

Выберите одну из строк и щелкните на кнопке Поиск. Через некото-рое время откроется окно отправки сообщения одному из случайновыбранных пользователей. Учтите, что некоторые версии программыLicq на этом месте почему-то наглухо зависают, и их остается только«убить» с помощью сочетания Ctrl-Alt-Esc или утилиты управленияпроцессами (см. гл.9).

Щелкнув правой кнопкой мыши на имени пользователя и выбравпункт Отправить, можно увидеть, кроме вышеописанной возможно-сти отправки сообщения, другие возможности:

* отправить URL — послать пользователю гиперссылку на какой-либо ресурс Интернета;

» отп равить файл — послать файл напрямую пользователю (возмож-но, только если пользователь в сети);

* запросить разговор — послать запрос на общение в режиме мини-чата, когда открывается терминальное окно, общее для двухпользователей, в котором один пользователь видит, что вводитдругой. Под этим терминальным окном открывается другое окно,в котором другой пользователь пишет ответы;

* отправить список контактов — можно отправить пользователю весьсвой список контактов, после принятия он будет добавлен к су-ществующему списку контактов пользователя. Таким образомможно быстро обмениваться списками контактов;

* отправить авторизацию — если вы не разрешили добавлять себя всписок контактов без авторизации, с помощью этого пункта выможете «авторизовывать» пользователей.

Выбрав в контекстном меню пользователя пункт Информация, вы мо-жете посмотреть более подробную информацию, которую он оставило себе для общего обозрения при регистрации на ICQ (рис. 3.29). Заме-тим, что эта информация автоматически не обновляется. Для тогочтобы получить с сервера более свежую информацию, щелкните накнопке Обновить.

В контекстном меню пользователя есть весьма полезный пункт Про-смотр истории. Здесь можно просмотреть все сообщения, которые выпосылали данному пользователю, а также те, которые пришли от него.

Настроить внешний вид и другие параметры программы Licq можно,выбрав в одноименном меню пункт Настройки. Откроется окно, пока-занное на рис. 3.30.

202

Page 204: Самоучитель пользователя Linux

3.5. Сетевое общение в реальном времени

Рис. 3.29. Окно информации о пользователе

рщщщццир

|f виви»»У^йпЕ**од&;?9й.Ш*?м. :.

«,j»i!J

•• -Ha M . foTie tt v... •. |p •• '•

{Я .йвт<>мет<- I «H»?f

r-A6t<icW" ' || ' ;||*f!|

>g«<<»»4'

ae-helvetica-me(Jwii-r-noniiaJ--'2-i::: :

Рис. 3.30. Настройки программы Licq

Здесь на вкладке Внешний вид одним из самых важных параметровявляется параметр Перекодировка. Это указание на автоматическоеперекодирование поступающих сообщений. Можно, конечно, восполь-зоваться кнопкой перекодировки в окне сообщения, однако, если боль-шинство сообщений приходят к вам в одной и той же кодировке, несовпадающей с установленной по умолчанию в системе, разумно вы-брать здесь эту кодировку из раскрывающегося списка, чтобы все со-общения приходили в «читаемом» виде.

203

Page 205: Самоучитель пользователя Linux

Глава 3. Интернет

Ha вкладке Список контактов можно настроить внешний вид основно-го окна, а точнее то, как в нем будет отображаться список контактов.По умолчанию здесь только один столбец — псевдоним. Можно со-здать еще три столбца, отметив соответствующие переключатели. Длякаждого столбца можно задать заголовок, формат и ширину. Заголо-вок — это то, что отображается в верхней части столбца, а ширинауказывается в пикселах. Что же касается формата, то он задается спе-циальными переменными licq. Вот некоторые значения:

* %а — псевдоним пользователя;

* %f — имя пользователя;

* %п — имя и фамилия пользователя;

* %е — адрес электронной почты пользователя;

* %и — номер UIN пользователя.

На вкладке Команды на событие можно определить, как оповещатьпользователя о происходящих событиях, например, приходе сообще-ния. По умолчанию для этого предназначена команда play (проиграть),а разным событиям назначены различные звуковые файлы. Есть идругие настройки программы, не требующие дополнительных ком-ментариев.

В заключение сообщим, что в программе licq есть встроенная возмож-ность вызова различных утилит типа ftp, ping, finger и прочих по отно-шению к JTP-адресу выбранного пользователя. Их можно вызвать,выбрав в контекстном меню нужного пользователя пункт Утилиты.

При закрытии окна программа Ucq остается активной. Для выхода изпрограммы следует в меню Licq выбрать пункт Выход.

3.5.2. Чат-клиенты — программы KSirc и Xchat

Несмотря на то что большинство пользователей в последнее время вкачестве общения в реальном времени предпочитает либо интернет-пейджеры, либо веб-форумы, в крайнем случае — чаты с веб-интер-фейсом (работающие в браузере), все же обычные чат-клиенты тожеимеют своих апологетов. В большинство дистрибутивов системы Linuxвходит как минимум две таких программы — KSirc и Xchat.

Программу KSirc можно запустить, выбрав в стартовом меню КОЕпункт Интернет и далее — Чат-клиент. В ее основном окне можно при-соединяться к чат-серверам и их каналам (рис. 3.31).

204

Page 206: Самоучитель пользователя Linux

3.5. Сетевое общение в реальном времени

1 Управление сервером KSirc

Рис. 3.31. Окно управления сервером программы KSirc

Клавиша F2 используется для присоединения к серверу, а клавишаF3 — для присоединения к каналу. Находясь в окне канала, котороеоткрывается после присоединения к этому каналу, можно отправлятьсообщения, печатая их в строке ввода и нажимая клавишу Enter дляотправки. Можно также пользоваться некоторыми горячими клави-шами, например:

» Ctrl-Enter — сообщение последнему пославшему;

* Ctrl-U — начать или закончить подчеркивание текста;

* Ctrl-l — начать или закончить выделение курсивом;

* Ctrl- В — начать или закончить выделение полужирным шрифтом;

» Ctrl-К — выбрать цвет;

* Tab — завершить псевдоним вашего собеседника;

» Ctrl-T — перейти в режим бегущей строки.

Как видите, интерфейс программы очень прост, но функционален.Программа Xchat (рис. 3.32) весьма похожа на рассмотренную вышепрограмму KSirc. Как видите, в ее основном окне представлен списоксерверов и чат-каналов. Можно выбрать один из каналов или доба-вить новый с помощью соответствующей кнопки. В верхней частиокна можно заранее указать свой псевдоним.

Затем, выбрав нужный канал и щелкнув на кнопке Соединить, вы по-падете в основное окно программы (рис. 3.33). Здесь можно писатьреплики в нижней строке и отправлять их на сервер клавишей Enter.Как и в программе KSirc, можно использовать горячие клавиши дляразличных действий, например, клавиша Tab предназначена для авто-матического завершения псевдонима вашего собеседника, с помощьюкурсорных клавиш можно пролистывать введенные ранее команды ипрочее.

205

Page 207: Самоучитель пользователя Linux

Глава 3. Интернет

» Jleh

Wt ChUJunHllNtl

• .'•' • ~.

- @ ChaJJunuisNit и s. Stiver (Или»IBCNelDALNelEFN«t

UndirNit&AOpenPro|ectsN«E > 0*erNslE > AustNelE > OzNetHI

»• relinkXWorldChatNet

E^tt AnyNel!t KewlNel

Рис. 3.32. Окно программы Xchof со списком серверов

ы'

Рис. 3.33. Основное окно программы Xchat

В этой книге мы не будем описывать сами команды IRC. Тем, кто ранее необщался в чате и, соответственно, с командами IRC не знаком, можно по-советовать набрать в программе Xchat команду:

/help

которая выведет в окно программы список доступных команд. Если при этомбудет введено имя команды (без префикса /), программа выдаст краткоеобъяснение данной команды. Например, набрав:

/help op

можно увидеть в ответ следующую строку:

/OP <nick>, gives chanop status to the nick (needs chanop).

Все объяснения столь же кратки и даны по-английски, но по ним вполне можноосвоить базовый синтаксис IRC.

206

Page 208: Самоучитель пользователя Linux

3.6. Разработка собственных веб-страниц с помощью программы Quanta PLUS

3.6. Разработка собственных веб-страниц спомощью программы Quanta PLUS

Для разработки собственных веб-страниц можно, разумеется, исполь-зовать разные средства — некоторые предпочитают писать HTML-текст в простом текстовом редакторе, а некоторые готовы мириться смалыми возможностями разработки веб-страниц в программах типаMozilla Composer, где можно оперировать визуальными элементамистраниц. Класс программ, к которому относится программа QuantaPlus, является золотой серединой. С одной стороны, изменения вносят-ся непосредственно в текст, в котором все элементы HTML автоматиче-ски подсвечиваются разными цветами. При этом для ввода практиче-ски всех элементов есть удобные встроенные средства автоматизации,так что собственно о синтаксисе можно и не думать, если не хочется.С другой стороны, в любой момент возможен предварительный про-смотр результата в том же окне.

Программа Quanta Plus — мощное средство разработки. Программанастолько многогранна, что заслуживает отдельной статьи или дажецелой книги. Для ее описания этого небольшого раздела явно недо-статочно, поэтому мы постараемся лишь указать на некоторые основ-ные моменты ее использования.

Основное окно программы показано на рис. 3.34. Как вы видите, влевой части окна показано дерево каталогов и файлов, из которогоможно выбирать файлы для редактирования. Двойной щелчок нафайле открывает его в окне редактирования. Можно открыть файл инажав сочетание Ctrl-O.

Разумеется, можно открыть несколько файлов одновременно. Все от-крытые файлы располагаются в правой части экрана. Там между нимиможно переключаться, используя «вкладки» в нижней части экрана.

Однако дерево каталогов и файлов — это только один вариант левойчасти окна программы. Если внимательно посмотреть на рис. 3.35, томожно увидеть, что левая часть окна тоже состоит из четырех вкла-док, и дерево каталогов и файлов — это только первая из них.

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

207

Page 209: Самоучитель пользователя Linux

Глава 3. Интернет

atr rtyle co)or»'re«J',':i:.all.absali slyie riltet-'fliph1; }

ИО [c.cij:7ien-.aJl.alisali.style color«'da*t)lue',гч- ч -'fe',: atl.absalz style filler. '; }

каИ absali style.posTop-**,rt-?r(! all absaiz.style.posl.efl<1 CiCi) setTimeoutC'qqu '/40);

•-•' .•lii'iiiriii'iri.ii'iiiVMim.iiMi'iitjii.ii;^

Message windcw....log MessagH - listener is working propeny.

т—-r—

Рис. 3.34. Основное окно программы Quanta Plus

тематически. Можно даже создать иллюзию редактирования файловпрямо на сервере.

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

* Название — любое название для вашего проекта;

* Назначение — папка, в которой будут по умолчанию размещеныфайлы проекта. По умолчанию название этой папки совпадает сназванием проекта, расположенного в вашей домашней папке;

* Файл проекта — имя файла с конфигурацией вашего проекта. Файлимеет расширение .webprj;

* Автор — ваше имя (будет использоваться для автоматическогоуказания автора);

* Адрес электронной почты — в комментариях не нуждается;

* Источник проекта — переключатель, позволяющий указать разме-щение исходных файлов, которые войдут в проект. Если вы будетередактировать файлы только на локальном компьютере, выберите

208

Page 210: Самоучитель пользователя Linux

3.6. Разработка собственных веб-страниц с помощью программы Quanta PLUS

пункт Добавить локальные файлы. Если вы работаете над проектомсовместно с кем-то еще, можно автоматически загружать послед-ние изменения с сайта — для этого используйте второй пунктИспользовать wget для загрузки файлов с сайта. Наконец, можноавтоматически использовать cys-репозиторий, для чего предна-значен третий пункт.

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

Откроется третье окно. Здесь, если вы хотите, чтобы проект можнобыло автоматически загружать на сервер, отметьте переключательОпубликование проекта и введите ftp-адрес сервера, а также имя пользо-вателя и пароль для входа на этот сервер. В этом же окне есть допол-нительные переключатели. Если отметить переключатель Использо-вать действия до просмотра, то можно указать программе, какиепредпринимать действия при выборе просмотра содержимого странич-ки. Можно, например, запустить на локальном компьютере php-ин-терпретатор для просмотра веб-страниц, написанных на РНР. Когдавсе готово, щелкните на кнопке Закончить.

Вернемся к рассмотрению левой части окна программы. Третья вклад-ка позволяет просматривать в левой части окна структуру веб-стра-ницы (рис. 3.35). Таким образом можно легко отслеживать структур-ные ошибки и их исправлять. При выделении какого-либо элемента влевой части окна курсор в правой части окна тут же перемещается всоответствующее место текста.

И наконец, на четвертой вкладке собрана документация по пользова-нию программой Quanta Plus, а также по языкам PHP, JavaScript,HTML и CSS.

В правой части окна находится редактор текста веб-страницы. Здесьможно как вносить изменения непосредственно в текст, так и пользо-ваться панелью инструментов ЯТМ1/-форматирования, которая на-ходится над секцией редактора. Редактор является многооконным,причем все открытые файлы представлены в нем как вкладки секцииредактора. Переключение между файлами-«вкладками» производит-ся в нижней части окна. На заголовке каждой вкладки находится имясоответствующего файла, а если файл изменен и еще не сохранен, ря-дом с именем файла находится значок дискеты.

209

Page 211: Самоучитель пользователя Linux

Глава 3. Интернет

yyimages/F-pdf-S gif

y.yimages/F- pdf- S.gif

y.yimages/F-pdf-S.gif

,/yimaflfls/docurnenl-s.glf;• - . / л mages/ducumant-S.gif

i- /yimages/F-h-S gif1 -,/yimages/F-h-5.gif

Й Document structure

miite nai«e-'CENERAT'JR" ci<::ieta name-'Proftif;1' content-<-:116>Audm File Format Spacffl

Щ $13; Welcome Mml.v 1.21 1990/07/30 1702:41

Й head

|- metaj-met*

i-meta

E-3lle

' Audio File Format Specifications

B-oody

le De»crtpttW4rt)>: w

sotnetimie Byte Order«^> Littie-

<f>xa hKabak/a>, TSP Lab, ECE,

й—Message window...log Message - listener It workirc

-Audio File Format Specifications

1 ф-ь! i '...ВИД Пае

Рис. 3.35. Просмотр структуры в левой части окна программы Quanta Plus

Синтаксис HTML автоматически подсвечивается различными цвета-ми. Можно также подсвечивать синтаксис PHP, XML, JavaScript,Java, Perl, SQL, С, C++, Modula 2, Ada, Python и других языков. Еслитребуется переключить подсветку вручную, выберите в менюНастройки пункт Режим подсветки и далее нужный язык.

Стиль подсветки синтаксиса можно изменить, выбрав в меню Настройкапункт Подсветка и шрифты. Откроется окно, в котором можно выбратьцвет и стиль шрифта для любого элемента любого поддерживаемогоязыка. Чтобы выбрать стиль подсветки по умолчанию, откройтевкладку По умолчанию. В большинстве случаев здесь следует осуще-ствлять выбор на вкладке Режимы подсветки.

Чтобы выбрать стиль подсветки для какого-либо элемента, на панелиВыбор конфигурации выберите из раскрывающегося списка Подсветкаязык, к которому принадлежит элемент, а из раскрывающегосясписка Элемент — название элемента. Снимите отметку с переключа-теля По умолчанию на панелях Стиль элемента и Шрифт элемента. Затемможно выбрать цвет элемента, используя кнопки Обычный и Выделе-ние (в последнем случае выбирается цвет выделенного элемента). Принеобходимости следует отметить пункты Полужирный и/или Курсив,

210

Page 212: Самоучитель пользователя Linux

3.6. Разработка собственных веб-страниц с помощью программы Quanta PLUS

если необходимо, чтобы элемент всегда отображался соответствую-щим образом. На панели Шрифт элемента можно выбрать гарнитуру,размер (кегль), а также кодировку шрифта. На панели Автоопределе-ние подсветки можно ввести расширения или М/МЕ-типы файлов, длякоторых подсветка элементов будет выполняться в соответствии с те-кущей схемой.

Панель ЯТМХ-форматирования, находящаяся над секцией редакто-ра, состоит из шести вкладок. Каждая вкладка содержит кнопки, со-ответствующие различным тегам HTML. Например, если выделитьфрагмент текста и щелкнуть на кнопке Bold (полужирный), вокругвыделенного текста появляются теги <Ь> и </Ь>. Кнопка New line (но-вая строка) вставляет тег <BR>, кнопка Align justify (выравнивание поширине) — теги <div align=»justify»> и </div> и так далее. Для вставкинекоторых элементов можно пользоваться и горячими клавишами.Так, например, сочетание Ctrl-Enter вставляет тег <br>, сочетание Ctrl-пробел вставляет элемент &nbsp; (неразрывный пробел) и так далее.

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

Рис. 3.36. Окно свойств тега

211

Page 213: Самоучитель пользователя Linux

Глава 3. Интернет

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

Здесь же имеется несколько кнопок, отмеченных звездочками. Онипредназначены для вставки целых заготовок в .HTML-текст. Напри-мер, щелчок на кнопке Заготовка страницы позволяет увидеть диало-говое окно общих свойств веб-страницы (рис. 3.37).

1|из жизни трицератопсов

'ЦМГ ЭЮИИЦК"'

;;;*:Э|МЗ.ргд

ЩйфЬйзУ

IdarKGray;^;

dairffiefщМ

Рис. 3.37. Окно общих свойств веб-страницы

Это окно, кстати, следует открывать в самом начале работы над новойстраницей. После ввода значений, например, как показано нарис. 3.37, можно щелкнуть на кнопке ОК и увидеть, что на страницепоявился следующий текст:

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.0//EN»>

<HTML>

<HEAD>

<TITLE>Ms жизни Tpni4epaToncoB</TITLE>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<meta name=°GENERATOR" content="Quanta Plus">

</HEAD>

<BODY BACKGROUND="N3.png" TEXT="darkGray" LINK="darkRed"ALINK="darkBlue" VLINK="#5ACOA3">

</BODY>

</HTML>

212

Page 214: Самоучитель пользователя Linux

3.6. Разработка собственных веб-страниц с помощью программы Quanta PLUS _

Как видите, это уже полноценная заготовка. Вставленные теги мож-но изменять, а можно использовать в исходном виде. Подобные заго-товки имеются также для таблиц и списков. Заготовка для таблицывесьма проста. Нужно просто указать, сколько столбцов и строк бу-дет в таблице, и щелкнуть на кнопке ОК. В ответ программа сгенери-рует соответствующий набор из тегов <TABLE>, <TR> и <TD>. Вот, на-пример, что создаст программа для таблицы из двух строк и двухстолбцов:

<ТАВ1_Е>

<TR>

<TD> <ЯО>

<TD> </TD>

<TR>

<TD> </TD><TD>

</TABLE>

Как видите, получился весьма удобный шаблон для ввода данных вячейки. Заготовка для списков также довольно проста: здесь нужноуказать число элементов списка и тип списка — упорядоченный (тоесть нумерованный) или неупорядоченный (маркированный). Про-грамма генерирует соответствующие теги (кстати, в получившемся.HTML -коде будут присутствовать даже закрывающие теги элемен-тов списка </!_!>).

На первых пяти вкладках находятся кнопки для вставки собственнотегов. Кроме того, здесь есть еще и шестая вкладка — Прочие. На нейрасположены дополнительные кнопки. Кнопка Цвет (с изображениемпалитры красок) открывает окно выбора цвета. Здесь выбирают нуж-ный цветовой тон и насыщенность, пользуясь цветовым квадратом, аяркость — с помощью вертикального регулятора, также наглядноотображающего цвет. Для выбранного цвета отображется его стандарт-ное название в HTML, если таковое существует, или же его числовойкод (для вставки в HTML-код). Щелчком на кнопке ОК числовой кодавтоматически вставляется на место курсора.

Щелчком на кнопке Время в текст вставляется текущее время в стан-дартном формате, а щелчком на кнопке Email — ваш электронныйадрес, если он был введен в настройки.

213

Page 215: Самоучитель пользователя Linux

Глава 3. Интернет

И наконец, на вкладке Прочие имеется кнопка CSS, открывающаявесьма удобный редактор стилей (рис. 3.38).С его помощью удобнозаполнять тег <style> или ess-файл. В поле Выделение нужно ввестиимя элемента, для которого задается стиль, а затем выбрать из рас-крывающихся списков все остальные значения. После щелчка накнопке (Ж в текст будет вставлен стилевой блок на языке CSS.

Рис. 3.38. Редактор стилей в Quanta Plus

Для предварительного просмотра веб-страницы нажмите клавишу F6.Вместо исходного текста вы увидите веб-страницу, просмотреннуювстроенными средствами Quanta Plus. Повторное нажатие клавиши F6возвращает окно редактора. Если при повторном просмотре страни-цы вы увидите ее предыдущий вариант, для обновления страницынажмите клавишу F5.

Можно также выбрать в меню Вид просмотр текущей страницы в од-ном из трех браузеров — Netscape, Konqueror или Lynx. Разумеется, та-кой просмотр возможен, если эти браузеры установлены у вас всистеме.

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

214

Page 216: Самоучитель пользователя Linux

3.6. Разработка собственных веб-страниц с помощью программы Quanta PLUS

Ц Table BodyTable Body (with disloi

ЦЗ Table 3ala

Table data (witfi dialog

Table Head

le head (with oialo;

Table row

Table row (with dialog

i«ul>

i:;t*? :<^3l

:™5S№:-;i

Рис. 3.39. Настройка кнопок в Quanta Plus

Если выбрать в меню Настройки пункт Настроить Quanta, откроетсяокно, где можно указать некоторые общие параметры. Оно состоит изследующих разделов:

* Стиль тегов — указывает, заглавными или строчными буквамивводить теги и их атрибуты при автоматическом вводе, а такжеразрешает или запрещает автоматическую вставку закрывающе-го тега;

* Маски файлов — здесь можно указать, файлы с какими расшире-ниями следует относить к тому или иному типу. От типа файлазависит автоматический выбор подсветки синтаксиса в тексте;

* Просмотр — указывает расположение окна предварительного про-смотра;

* Парсер — настраивает поведение третьей вкладки в левой частиокна программы, где располагается HTML -структура открытогофайла. Можно указать, что делать при щелчке на том или иномэлементе структуры левой, правой, средней кнопкой мыши илипри двойном щелчке;

» Отладка РНР — разрешает включать PHP-отладчик для версииРНРЗъхаРНР4.

Мы рассмотрели только базовые возможности программы Quanta Plus.Подробное рассмотрение этой программы в наши задачи не входит.

215

Page 217: Самоучитель пользователя Linux

Глава 3. Интернет

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

3.7. Безопасность в Интернете и фильтрацияданных

Безопасность сетевой «жизни» — очень важная и многогранная тема.Разумеется, в кратком разделе ее осветить невозможно, однако мыпопытаемся указать на несколько моментов, с которыми приходитсясталкиваться обычному пользователю компьютера, подключенного кИнтернету, а также покажем, каким образом можно с ними боротьсяв операционной системе Linux.

3.7.1. Встроенный брандмауэр

Говоря обобщенно, одной из наиболее общих проблем сетевой безопас-ности является защита от запуска из сети на вашем компьютере вре-доносных программ и скриптов (сценариев), которые могли бы каким-то образом повредить данные или же передать куда-либо информацию,прочитанную в ваших файлах. Разумеется, главная профилактиче-ская мера здесь — не запускать неизвестные вложения, пришедшиек вам по электронной почте с незнакомых или даже со знакомых адре-сов. Как определить, что нечто странное пришло с адреса вашего зна-комого? Да очень просто, по методу Шерлока Холмса. Например, естьу вас приятель, с которым вы обычно ведете деловую переписку илиобмениваетесь интересной информацией о музыке. И вдруг с его адресавам приходит предложение посмотреть фривольную картинку илипоиграть в написанную им самим первую в жизни игру, причем текстпослания почему-то написан на английском языке, хотя оно адресо-вано именно вам. Вы тотчас должны почувствовать, что здесь что-тоне так, и либо сразу удалить письмо, либо, если сомневаетесь, снача-ла уточнить у приятеля, не посылал ли он чего такого. Скорее всего,он очень удивится и ответит, что нет. Тогда смело удаляйте письмо.

Между прочим, большинство подобных вирусов («червей», «троя-нов»), распространяющихся по электронной почте, ориентированы наработу в Windows, так что во многих случаях вам, как пользователюLinux, здесь вообще ничего не грозит. Однако не нужно впадать в эй-форию по этому поводу, и разумную осторожность следует соблюдать.

216

Page 218: Самоучитель пользователя Linux

3.7. Безопасность в Интернете и фильтрация данных

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

Но вернемся к обычному, домашнему или офисному компьютеру, ко-торый вы настроили самостоятельно. Еще одной опасностью, связан-ной с пребыванием в Интернете, является возможность попыток пря-мого проникновения в систему. Для защиты от таких попыток можнонастроить программу-брандмауэр, которая встроена в большинстводистрибутивов Linux.

Эта программа позволяет настроить систему так, что та будет автома-тически блокировать, отражать или перенаправлять куда-либо неко-торые пакеты данных, поступающие из сети. Такую сортировку па-кетов данных можно выполнять по самым различным признакам,например, по номеру порта назначения или отправки, по /Р-адресу,протоколу данных и прочее. Ко всем остальным данным при этом мо-гут быть применены установки по умолчанию.

Для того чтобы настроить брандмауэр, выберите в стартовом меню КОЕпункт Системные и далее firewall-config. Откроется окно, показанное нарис. 3.40. Здесь на вкладке Options на панели Default Policies как раз иопределяются установки по умолчанию, то есть то, что будет сделано спакетами данными, не соответствующими критериям какого-либофильтра. Можно установить отдельную политику для входящих, пере-направляемых и исходящих данных. В раскрывающихся меню приэтом возможно выбрать один из трех пунктов:

* ACCEPT — принять, разрешить прохождение данных;

» DENY — запретить прохождение данных (просто проигнорироватьпакет);

217

Page 219: Самоучитель пользователя Linux

Глава 3. Интернет

•Я:;..;/.Г Ке-

J ACCEPT

Рис. 3.40. Окно брандмауэра

» REJECT — отклонить запрос, послав /СМР-сообщение о недоступно-сти порта.

Обычно для нормальной работы с сетью по умолчанию для входящих(Input) и исходящих (Output) данных следует установить пункт ACCEPT.Однако вы можете попробовать различные варианты по своему усмо-трению.

На вкладке Rules можно установить правила (фильтры) для пакетов дан-ных, соответствующих тому или иному критерию. Как видно из рис. 3.41,критериев довольно много. В каждом поле символ звездочки (*)означает любое значение. В раскрывающемся списке Action нужно вы-брать действие, которое следует выполнить с пакетом данных, удов-летворяющим критерию отбора. Здесь, помимо известных нам ужепунктов ACCEPT, DENY и REJECT имеется пункт REDIRECT — перенаправить.

''toft' *М~:Ш

~ (оо.ол/о HOIl«ij-

D/0

j -

^a| ACCEPT H| s

11Ш£Й! 1 _ 1"Рис. 3.41. Настройка фильтра в брандмауэре

218

Page 220: Самоучитель пользователя Linux

3.7. Безопасность в Интернете и фильтрация данных

Созданное правило можно сохранить в списке, щелкнув на кнопке ОК.Чтобы оно начало действовать, нужно выбрать его в списке и щелкнутьна кнопке Activate. Любое из правил можно, не удаляя, в любой моментвременно отменить с помощью кнопки Deactivate.

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

3.7.2. Фильтрация поступающих данных с помощьюпрограммы WebWasher

В повседневной жизни пользователю, работающему в Интернете, при-ходится сталкиваться с куда более прозаичной проблемой. Дело в том,что страницы WWW часто перенасыщены рекламными баннерами,которые сильно замедляют время загрузки страницы — ведь они, какправило, являются графическими изображениями, часто анимиро-ванными, а на загрузку графики уходит время. Автором книги былиотмечены случаи, когда до 95% общего времени загрузки некоторыхстраниц уходило на загрузку рекламных баннеров. Самое обидное приэтом то, что зачастую, пока не загрузились баннеры, невозможно уви-деть и полезное содержимое страницы, то есть большую часть време-ни при загрузке таких страниц приходится тратить впустую. Крометого, если вы оплачиваете соединение с Интернетом в соответствии спроведенным на линии временем (как большинство российскихпользователей), или же оплачиваете трафик (количество принятыхданных), то получается, что, ожидая загрузки совершенно ненужныхвам баннеров, вы еще и попусту тратите свои деньги.

Поэтому появились программные методы, позволяющие не загружатьрекламные баннеры вообще. Правда, 100% гарантии того, что ни одинбаннер не загрузится, не может дать ни один из этих методов, но всеже они достаточно эффективно позволяют ускорить работу в Интер-нете.

Например, самый простой метод заключается в том, чтобы сопоста-вить доменные имена некоторых наиболее популярных баннерныхсетей (например, lbe.ru, rle.ru и прочее) с вашим локальным компью-тером. При этом если на веб-страничке будет обращение к этой бан-нерной сети, компьютер вообще не будет лезть в Интернет, а попыта-

219

Page 221: Самоучитель пользователя Linux

Глава 3. Интернет

ется загрузить указанный баннер непосредственно с локального дис-ка. А так как там его, разумеется, нет, то через пару попыток в брау-зере просто отобразится пустой прямоугольник. Если вас заинтересо-вал этот способ, прочтите прилагаемую врезку.

Если вы хотите воспользоваться способом сопоставления адресов бан-нерных сетей с вашим локальным компьютером, чтобы избавиться отнавязчивой баннерной рекламы, то найдите файл hosts, расположенныйв папке /etc (эта папка системная, и для внесения изменений в ее файлывам нужно войти в систему как администратор — root). Введите тудастроки следующего вида:

127.0.0.1 rle.ru

127.0.0.1 lbe.ru

и так далее. Затем скопируйте полученный файл в папку: /etc/sysconfig/networking/profiles/default.

Вообще говоря, файл hosts предназначен совсем не для этого. Он призвансократить обращения к DNS-серверу, и в нем полагается сопоставлятьдоменные имена с реальными /Р-адресами серверов. Тогда при обраще-нии к какому-нибудь серверу компьютер сначала поищет его /Р-адресв файле hosts, а если уж не найдет, тогда отправится в сеть запраши-вать ZWS-сервер. Если нужный IP-адрес был найден в файле hosts,время загрузки страниц сокращается, так как не потребовалось отправ-лять в Интернет дополнительные запросы и ожидать ответов на них.

Мы же, пользуясь вышеописанным способом, обманываем систему, под-совывая ей вместо /Р-адресов баннерных сетей /Р-адрес 127.0.0.1, ко-торый является адресом локального компьютера (всегда).

Однако мы советуем пользоваться более продвинутым решением дляотсечения загру/зки ненужной рекламы, а именно специальной про-граммой WebWasher. Правда, она не входит в дистрибутивы Linux, ноее можно бесплатно загрузить с сервера разработчиковwww.webwasher.com. Программа небольшая по размеру и поставляетсякак в виде rpra-файла, так и в виде исходных текстов. Если вы непользовались при установке Linux дистрибутивами SuSE или Mandrake,то можете смело загружать rpm-файл и затем устанавливать его од-ним щелчком мыши.

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

220

Page 222: Самоучитель пользователя Linux

3.7. Безопасность в Интернете и фильтрация данных

Как пользоваться программой? После ее установки ничего само собойне происходит. Чтобы программа начала работать, надо настроитьбраузер, который вы используете для просмотра веб-страницы в Ин-тернете, на работу через прокси-сервер с адресом localhost:9090. Дляэтого сделайте следующее.

Если вы путешествуете по Интернету с помощью программы Konqueror,выберите в меню Настройки пункт Настроить Konqueror. В левой частиоткрывшегося окна выберите раздел Прокси и кэш. В правой части окнаоткройте вкладку Прокси и включите переключатель Использовать про-кси. В поля НТТР-прокси и HTTPS-прокси введите слово localhost, а в полепорт — число 9090, как показано на рис. 3.43. Теперь щелкните накнопке ОК (или Применить). Теперь программа будет работать черезWebWasher.

ЖВНМ

эшиялш-сдоин

Рис. 3.42. Настройка браузера Konqueror для работы через WebWasher

Если вы используете браузер Mozilla, то выберите в меню Edit пунктPreferences, откройте в левой части окна поддерево Advanced и выберитераздел Proxies. Теперь в правой части окна поставьте переключатель вположение Manual Proxy Configuration, после чего введите в поле HTTPProxy слово localhost, а в поле Port— число 9090. Щелкните на кнопке ОК.

Если же вы используете браузер Opera, выберите в меню File пунктPreferences, затем в левой части открывшегося окна выберите разделNetwork. Теперь в правой части окна перейдите на вкладку Proxy serversи установите флажки HTTP и HTTPS. Далее введите в поля ввода околоэтих пунктов слово localhost, а в поле Port — число 9090. Щелкните накнопке ОК (или Apply).

221

Page 223: Самоучитель пользователя Linux

Глава 3. Интернет

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

http://-web. washer-/

Если вы правильно настроили прокси, то откроется служебная стра-ничка настроек программы WebWasher (рис. 3.43). Вас попросят ввес-ти имя пользователя и пароль для доступа к настройкам программы.Если вы только что загрузили программу, введите имя пользователяadmin и пароль webwasher. При необходимости пароль можно поменять,если вы не хотите, чтобы кто-то еще получил доступ к настройкампрограммы.

Рис. 3.43. Настройка программы WebWasher происходитпрямо в окне браузера

В окне настройки имеются пять вкладок. На первой из них, General,можно настроить некоторые параметры, напрямую к фильтрацииданных не относящиеся:

» Change Password — изменить пароль доступа к настройкам;

» Don't change «User Agent» field — не изменять строку идентифика-ции браузера, которой он представляется веб-серверу. Дело в том,что программа WebWahser обычно добавляет в эту строку инфор-мацию о себе, что может использоваться для сбора статистики околичестве пользователей программы. Если вы не хотите, чтобыстрока идентификации браузера менялась таким образом, уста-новите этот флажок;

222

Page 224: Самоучитель пользователя Linux

3.7. Безопасность в Интернете и фильтрация данных

* N ot Con n ected — запретить внешние соединения (для работы толь-ко через интранет);

» Prevent cache by- passi ng — если этот пункт отмечен, то браузер смо-жет загружать из локального кэша посещенные ранее страницы,даже если на них имеется запрет кэширования. Дело в том, чтона некоторых веб-страницах указан запрет загрузки из локаль-ного кэша, обычно для того, чтобы увеличить счетчик посетите-лей, и, как правило, такие страницы каждый раз загружаются ссервера, даже если на них ничего не изменилось. Данный пунктпомогает обойти этот запрет;

* Access log enabled — разрешает запись протокола обращений вИнтернет через программу WebWasher;

* Internal Requests are handled using — здесь указывают расположениеконфигурационной страницы программы WebWasher. Дело в том,что она может быть расположена на другом компьютере, если со-единение с Интернетом выполняется через него по локальной сети.

На вкладке Standard Filter можно настроить самое главное — фильтра-цию данных, поступающих из Интернета. Разумеется, отфильтровы-вать мы будем в основном рекламные баннеры и всплывающие окна.Переключатель Enabled, расположенный в левой части окна, включа-ет или выключает все настройки этой вкладки. Вот какие настройкиздесь доступны.

* Dimension Filter Enabled — разрешает фильтрацию изображений,основываясь на их размерах (высоте и ширине). Список фильт-руемых размеров можно отредактировать на пятой вкладке, дляперехода туда имеется ссылка Edit Dimension Filter List.

* Filtered Objects — определяет, какие объекты указанных размеровследует отсекать. Каждому объекту соответствует один из подпун-ктов: Images — изображения, Applets — апплеты Java, Plugins -объекты, воспроизводимые с помощью подключаемых модулей.

* Ignore images without specified dimensions — запрещает фильтрациюизображений, если его размеры не указаны явно в коде страни-цы. Обычно программа WebWasher проверяет размеры изображе-ния по заголовку файла изображения, и, если надо, запрещаетего загрузку. Однако такую проверку можно запретить.

» Also filter images by dimensions which are located on the same server —разрешает автоматическую фильтрацию изображений, располо-женных на том же сервере.

223

Page 225: Самоучитель пользователя Linux

Глава 3. Интернет

* URL Filter Enabled — разрешает фильтрацию изображений, осно-вываясь на их местоположении. Список «запрещенных» серве-ров можно редактировать на пятой вкладке, для перехода тудаимеется ссылка Edit URL Filter List.

* Filtered Objects — определяет, какие объекты указанных серверовследует отсекать. Каждому объекту соответствует один из подпун-ктов: Images — изображения, Windows — всплывающие окна,Scripts — сценарии, Layers — слои веб-страниц, Flash/Shockwaveanimations — флэш-ролики, Frames — фреймы на веб-страницах,Forms — веб-формы, Text-Links — текстовые ссылки, Backgrounds —фоновые изображения.

* Pop-up Filter Enabled — разрешает блокировать любые всплываю-щие окна.

» Script Filter Enabled — разрешает блокировку выполнения сцена-риев на веб-страницах.

* Filter Scripts which a Webpage executes on its load — указывает не выпол-нять сценарии, которые должны выполняться сразу после загрузкивеб-страницы (то есть, например, по событию body onLoad).

* Filter Scripts which a Webpage executes on its load — указывает не вы-полнять сценарии, которые должны исполняться при закрытииокна или при переходе с текущей страницы на другую.

* Prevent supplementary modification of the address — блокирует авто-матическое перенаправление на другую страницу.

* Prevent modification of the browser's status bar — блокирует измене-ния строки состояния браузера.

* Animation Filter Enabled — разрешает фильтровать анимированныеизображения.

* Show only the first picture of an animation — обеспечивает показ толькопервого кадра анимированных изображений.

* Repeat animation ... times — повторяет анимацию указанное числораз. Можно указать однократный повтор, при этом вы и саму ани-мацию увидите, и мелькать перед глазами ничего не будет.

* Remove all animated images — указывает не загружать анимирован-ные изображения.

» Replace filtered Images with... — здесь можно указать, чем заменитьотфильтрованные изображения. Лучше всего отметить пунктTransparent Image, чтобы вместо незагруженного баннера не появ-

224

Page 226: Самоучитель пользователя Linux

3.7. Безопасность в Интернете и фильтрация данных

лялось ничего, но при этом и размеры страницы, и расположениеобъектов сохранялось таким, как задумано. Можно указать так-же пункт Other Image, чтобы загружать на эти места какие-либоспециальные изображения.

Вкладка Privacy позволяет настроить уровень вашей, скажем так, ано-нимности при хождении по сети. Для включения любого из ее пунк-тов сначала включите переключатель Enabled в левой части окна. Здесьможно настроить следующие параметры.

» WebBugs Filter Enabled — разрешает блокировать попытки отсле-живания вашего перемещения по веб-страницам.

* Referrer Filter Enabled — убирает заголовок Referrer из HTTP -запро-са. В переводе на нормальный язык это означает, что серверу непосылается информация о том, с какого сайта вы на него пришли.Причем у вас есть различные возможности: можно убирать этотзаголовок всегда (пункт Always), а можно только тогда, когда выпереходите, например, на другой сервер или другой домен. Делов том, что некоторые страницы разрешают что-либо делать (на-пример, загружать файлы), только если вы пришли с другой стра-нички того же сайта. Для этого и предусмотрена возможностьчастичной блокировки заголовка Referrer.

* Cookie Filter Enabled — разрешает блокировку закладок cookie, ко-торые перечислены в списке на пятой вкладке. Здесь же есть нанее ссылка: Cookie Filter List.

Вкладка Access Control вам пригодится, если вы хотите блокироватьдругим пользователя доступ к каким-либо ресурсам. Здесь, включивпереключатель Block URLs in the f ilterlist, можно запретить доступ ко всемсерверам, перечисленным в списке Blocklist на пятой вкладке. Для тогочтобы попасть в этот список, воспользуйтесь ссылкой Edit Block List.Можно также ввести какой-либо сетевой адрес в поле Redirect blockedURLs to, чтобы вместо «запрещенных» веб-страниц перед пользовате-лями открывалась какая-нибудь еще, например, написанная вамистраница со сведениями о том, что доступ к ресурсу запрещен, илилюбая выбранная вами страница из Интернета.

Наконец, вкладка List Editor предназначена для редактирования спис-ков блокируемых ресурсов. Здесь в левой части окна есть пять разделов.

Раздел Dimension Filter содержит список размеров изображений, за-грузка которых должна блокироваться. В поле Add new dimension в верх-ней части окна можно указать свои размеры, затем нажать клавишу

83ак. 519

Page 227: Самоучитель пользователя Linux

Глава 3. Интернет

Enter — новые размеры добавятся в конец списка. Размеры разработ-чики рекомендуют вводить через запятую, например так:

100,100

хотя в качестве разделителя можно использовать и латинскую буквух (например, 100x100). По умолчанию в списке уже есть довольномного стандартных размеров баннеров, однако некоторых «чисто рос-сийских» размеров там нет (например, 100x100, 81x63 или 470x60).Рекомендуем сразу же добавить их в этот список.

Раздел URL Filter — список доменов, с которых блокируется загрузкаданных. Добавьте туда адреса распространенных баннерных сетей:rb2.design.ru, 120.goodoo.ru, mjxads.internet.com, ad.doubleclick.net,ads.msn.com, ad4.lbn.ru, ad2.rambler,ru, engine.awaps.net, rb.fep.ru,rotabanner.fep.ru, sj3.lenta.ru, krutoban.memonet.ru, real.sunet.ru, sj2.lenta.ru,sj1.lenta.ru, inl-images.adbureau.net, oz.valueclick.com, reklama.port.ru,ad1.lbe.ru, www.lbe.ru, lite.lbe.ru, ad.nz.doubleclick.net, ads.xtra.co.nz,ad4.bannerbank.ru, ad3.bannerbank.ru, ad2.bannerbank.ru, ad1.bannerbank.ru,banner.rbc.ru и другие.

Раздел Cookie Filter содержит список разрешенных или запрещенныхCookie. Впрочем, механизм разрешения/запрещения Cookie неплох ив браузере Konqueror, и им вполне можно пользоваться.

Раздел Block List содержит список ресурсов, доступ к которым долженбыть заблокирован. Сюда можно добавлять как адреса конкретныхстраниц, так и доменные имена.

И наконец, раздел White List содержит «белый список», в который мож-но вносить исключения из правил блокировки, а именно адреса ре-сурсов, для которых автоматически выключается один из фильтров.

Не забывайте после внесения изменений в настройки программыWebWasher щелкать на кнопке Apply Changes. Все изменения начина-ют действовать с момента нажатия этой кнопки.

Кстати, в каждом разделе окна настройки программы WebWasher име-ются круглые кнопки с вопросительными знаками. Они предназна-чены для открытия страниц с описанием параметров того или иногораздела. Правда, описание составлено, как и программа, на англий-ском языке. Отметим, что на сайте разработчиков, кроме английской,доступна также немецкая версия программы.

Таким образом, с помощью программы WebWasher можно эффектив-но фильтровать данные, загружаемые из Интернета, что при грамот-ной настройке позволяет сэкономить время и деньги.

226

Page 228: Самоучитель пользователя Linux

Глава 4. Работа с графикой

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

4.1. Просмотр изображенийРабота с графическими изображениями на компьютере обычно сво-дится к просмотру, копированию с экрана и сканированию. Болеепродвинутая деятельность связана с редактированием изображений(например, ретушированием сканированных фотографий или фото-монтажом), а также с их созданием с нуля (в векторном или растро-вом формате).

В этой главе мы представим краткое описание инструментария, до-ступного для решения всех этих задач под управлением операцион-ной системы Linux. Начнем с самой простой задачи — просмотра изоб-ражений. Разумеется, можно просматривать изображения и вграфических редакторах, но загружать такие приложения толькоради просмотра — все равно что стрелять из пушки по воробьям. Дляэтого существуют небольшие программы, которые загружаются и ра-ботают намного быстрее графических редакторов, но выполняют толь-ко одну функцию — показывают изображения. Кстати, некоторые изтаких программ способны и на простейшие операции с изображения-ми, например обеспечивают поворот на 180 градусов или изменяютяркость.

В стандартный состав графической оболочки КОЕ входит такая про-грамма, называемая KView. Ее можно запустить, выбрав в стартовомменю КОЕ пункт Графика и далее — Просмотрщик изображений.

227

Page 229: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Окно программы KView показано на рис. 4.1. Здесь нет ничего лишне-го — только меню и область просмотра изображений. Для того чтобыоткрыть графический файл, нажмите сочетание Ctrl-O. ПрограммаKView умеет загружать файлы разных графических форматов: BMP,EPS, G3, GIF, ICO, JPEG, PNG, PNM, TIFF и некоторых других. В окнеоткрытия файла можно установить флажок Автоматический предпро-смотр, и тогда при выборе того или иного графического файла вы уви-дите в правой части окна его уменьшенное изображение.

шшшшфайл Пцавка Щия Парвйш Изображение

Рис. 4.1. Окно программы KView (просмотрщик изображений)

После открытия файла окно программы изменяет свои размеры в со-ответствии с размером изображения. Если вы хотите, чтобы этого непроисходило, выберите в меню Настройки пункт Настроить KView и воткрывшемся окне отключите переключатель Изменить размер окна.Здесь же, кстати, находится и другой переключатель — Изменить раз-мер изображения. Если он включен, то изображения, размер которыхпревышает площадь экрана, будут сразу при открытии масштабиро-ваться так, чтобы поместиться на экране. По умолчанию этот пере-ключатель включен, что вполне разумно.

Еще один переключатель, находящийся в том же окне настроек, назы-вается Использовать быстрое масштабирование. Если его включить,изменение размеров изображения будет происходить быстрее, но схудшим качеством. На достаточно быстрых системах рекомендуемэтот переключатель выключить.

В меню Настройки есть флажок Показать панель инструментов. Если егоустановить, то между меню и изображением появится панель инстру-

228,

Page 230: Самоучитель пользователя Linux

4.1. Просмотр изображений

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

* открыть — сочетание Ctrl-O;

* закрыть — сочетание Ctrl-W;

* предыдущее изображение — сочетание PageUp;

» следующее изображение — сочетание PageDown;

* увеличить — сочетание Ctrl-Shift-+;

» уменьшить — сочетание Ctrl— ;

* сбросить изображения в исходное состояние — сочетание Ctrl-R;

* полноэкранный режим — сочетание Ctrl-Shift-F.

Напомним, что если у вас раскладка клавиатуры переключается со-четанием Ctrl-Shift, то горячие клавиши программ с этим сочетанием(в данном случае Ctrl-Shift-+ и Ctrl-Shift-F) работать не будут. Для удоб-ства пользования программой их можно изменить, например, на Ctrl-+(то есть Ctrl-=) и Ctrl-F. Для этого выберите в меню Настройки пункт На-строить привязки клавиш, найдите в списке нужные команды, выдели-те одну из них, переключите переключатель в нижней части окна вположение Собственная клавиша и нажмите нужную клавишу или соче-тание.

Таким образом, пользуясь горячими клавишами, можно увеличиватьи уменьшать масштаб изображения. Можно также выбрать в менюВид пункт Масштаб и ввести коэффициент увеличения/уменьшения(в процентах). Кроме того, сочетание Alt-1 возвращает исходный раз-мер изображения, Alt-2 — устанавливает двойной размер, Alt-О — поло-винный размер и Alt-З растягивает изображение во весь экран. Приэтом с помощью сочетания Ctrl-Shift- F (или назначенного вами вместонего сочетания) можно перейти в полноэкранный режим, когдаобласть изображения занимает всю площадь экрана. При этом основ-ные функции остаются доступными как с помощью горячих клавиш,так и с помощью контекстного меню, которое возникает при щелчкеправой кнопкой мыши на изображении.

В программе KView также можно изменять само изображение. С помо-щью клавиш V и Н можно получить зеркальное отражение соответ-ственно по вертикали и горизонтали, а с помощью клавиш «,» и «;» —повернуть его на 90 градусов по часовой и против часовой стрелки.

229

Page 231: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Можно воспользоваться пунктом Повернуть меню Изображение, гдетакже есть команда поворота на 180 градусов.

Если выбрать в меню Изображение пункт Фильтр и далее подпункт От-тенки серого, можно превратить изображение в черно-белое, а есливыбрать подпункт Сгладить, можно немного размыть изображение.Здесь же имеется подпункт Интенсивность, позволяющий изменитьяркость или коррекцию цветовой гаммы. Правда, эти значения при-дется вводить в числовом виде.

Все изменения, сделанные в изображении, можно мгновенно отме-нить, нажав сочетание Ctrl-R. Если требуется сохранить измененноеизображение, нажмите сочетание Ctrl-S. Кстати, если вы выберете вменю Файл пункт Сохранить как, то сможете сохранить изображение влюбом формате, который понимает данная программа.

Программу можно использовать и для последовательного просмотрасерии изображений (слайд-шоу). Для этого загрузите последователь-но (или сразу) несколько графических файлов (например, в окне от-крытия файла нажмите сочетание Ctrl-A, чтобы выделить все графи-ческие файлы в открытой папке, и затем щелкните на кнопке ОК).Список загруженных файлов можно в любой момент просмотреть,выбрав в меню Перейти пункт Список изображений. Этот список можносохранить как файл, чтобы в следующий раз не собирать его заново.

Если в программу загружено несколько изображений, их можно про-сматривать последовательно, нажимая клавишу PageDown для пере-хода к следующему изображению и клавишу PageUp для перехода кпредыдущему изображению. Если в окне настроек программы (На-стройки О Настроить KView) включен переключатель В цикле (в секцииСлайд-шоу), то после последнего изображения в списке можно клави-шей PageDown перейти к первому, и наоборот.

Можно также запустить автоматическую смену изображений в спис-ке через заданное количество секунд. Это время задают также в окненастроек программы (поле Интервал между слайдами). Автоматическаясмена изображений включается клавишей S. Повторное нажатие этойклавиши выключает данный режим.

Программа KView — не единственная стандартная программа для про-смотра изображений. Например, для графических файлов в форматеPS или PDF (Adobe Acrobat) обычно используют программу KGhostView.Ее окно показано на рис. 4.2. В ASP Linux она запускается выбором встартовом меню КОЕ пункта Графика и далее — Просмотрщик PS/PDF.

230

Page 232: Самоучитель пользователя Linux

4.2. Копирование с экрана

BCJB 't trt tartlets etaiK b*t*«n >wi шк! fdilhig: Мсш Sjwedy fciitt coniaiaiiih appry to iteM note when you Ve jumped to the a«xt biari weaaurb See 5йШ»:-13ЯТ.ВУ.1п

mn&Ml from yiw keybcttfld! Specify duration*. navij^tie and rthw comntorttb canbe «ew from your keyboard viitfc fa Speedy Entry. See Ёнга.*4К ..?<1йк?И: ;••;;!;*,

t m.4impl« aisrf %^ргя^у Entry. Cmfctm beaming «tw'i cihvi^ wl»o y»ni ;«W tr'

ifiu.;; toniREnecdjtt! WixatttmakMlOWmcrmtinn «sy-Ciwromij*ef iaet raments. A hawi Jtectar's dream «rae true!

Quarter Snurt J3uip«t! M^tipi* kandte* for еж iar ecfamg ofScianSbep»,Jkecre<a«ios,slura and bracket*. See ^Г-$гш^ДдйЬ..

Сем W*twd гаеш» in Stuart Shepei * nig» talrpiRg. fanxB tfe «ttgle *rf sfcapc» ever ajiystcm breaks and more. -See ХЫ

Smart Slurs aveM онШйою i

$ *ith stew*. Ъ«тicctrfcmaw for !he nosi benplifal stars «rcr! See {йй .

Рис. 4.2. Окно программы KGhosfV/ew (просмотрщик PDF-файлов)

Если вам необходимо просмотреть изображение в формате DVI (напри-мер, сгенерированное программой Т^Х), откройте программу KDVI,выбрав в стартовом меню пункт Графика и далее — Просмотрщик DVI.По внешнему виду и способу использованию он очень похож на пре-дыдущую программу. А для быстрого просмотра факсов (в форматедЗ или д4) можно использовать не только программу KView, но и про-грамму «Fax (Стартовое меню О Графика О Просмотрщик факсов).

4.2. Копирование с экранаПомимо просмотра изображений, другой часто встречающейся зада-чей является считывание изображения прямо с экрана. В комплектпоставки пакета КОЕ входит программа KSnapshot, которая позволяет«фотографировать» весь экран или одно из его окон и записывать по-лученное изображение в графический файл.

Для запуска программы выберите в стартовом меню пункт Графика идалее — Снимок экрана. Окно программы показано на рис. 4.3.

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

231

Page 233: Самоучитель пользователя Linux

Глава 4. Работа с графикой

• KSnaehot <г>

sSjS- >

jir :|/home/leh/CHHMOKl .png

Рис. 4.3. Окно программы «Snapshot (экранные снимки)

программа позволяет устанавливать временную задержку междущелчком на кнопке Снять и «фотографированием» экрана. Задержказадается в секундах и может принимать значения от 0 (нет задержки)до 99 секунд. За время задержки можно успеть переключиться на дру-гой рабочий стол, открыть какое-либо меню и прочее.

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

Это изображение можно сохранить в различных форматах — BMP, PNGили JPG. В поле Имя файла введите желаемое имя файла, включая пол-ный путь к нему. Выбор папки для файла осуществляется щелчкомна кнопке справа от этого поля. Для записи файла на диск, выбравимя, щелкните на кнопке Сохранить.

Формат сохраняемого файла определяется расширением, которое выдолжны указать при вводе имени файла. Если расширение не указа-но или указано расширение неподдерживаемого формата (например,tiff), вы получите сообщение об ошибке и файл не будет сохранен.

Если имя файла, заданное вами, будет заканчиваться цифрой, то про-грамма после сохранения сама предложит имя файла для следующегоснимка, увеличив цифру на единицу. Например, если вы дали файлуимя Snap46.png, то для следующего файла программа автоматическивведет имя Snap47.png.

232

Page 234: Самоучитель пользователя Linux

4.3. Сканирование изображений с помощью программы XSane

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

4.3. Сканирование изображений с помощьюпрограммы XSane

Многие программы, в том числе графические редакторы, а также тек-стовые редакторы (некоторые из которых мы рассматривали в главе 2)и даже просмотрщики изображений имеют функцию сканирования.Однако для ее использования нужно настраивать драйвер сканера, аэто дело довольно хлопотное и вообще часто хочется, чтобы компью-тер все делал сам. Поэтому мы рекомендуем для сканирования изоб-ражений пользоваться программой XSane, которая сама определяетоборудование и затем подстраивает сканирующую программу sane.Вам остается только положить в сканер нужный лист и нажать кноп-ку сканирования. При желании можно определить размер сканируе-мой области и некоторые дополнительные параметры.

Для того чтобы запустить программу XSane, выберите в стартовомменю КОЕ пункт Графика и далее — XSane. В случае необходимостипрограмму можно загрузить или обновить на сайте разработчиков -www.xsane.org. Если ярлык для программы XSane в меню отсутствует,создайте его там (или на рабочем столе), используя для запуска про-граммы команду xsane.

После запуска программа XSane в течение нескольких секунд поищетдоступные сканеры, после чего откроет свое основное окно (рис. 4.4),рядом с которым обычно расположено окно предварительного про-смотра сканированного изображения (Preview — рис. 4.5).

Итак, приступим к сканированию. Рекомендуем всегда выполнятьпредварительное сканирование, хотя бы для того, чтобы убедиться,что сканируемый лист лежит ровно, без перекосов. Конечно, в случаекривой закладки листа в сканер ситуацию можно потом исправить,повернув изображение на несколько градусов, например, в програм-ме GIMP, но не лучше ли сразу позаботиться о качестве?

Положив лист в сканер, задайте режим сканирования (XSane mode)как Scan. В нижнем раскрывающемся списке выберите Color. Скани-ровать лучше всегда в цветном режиме, если только для вас не супер-критична экономия времени и места на жестком диске. Для предва-

233

Page 235: Самоучитель пользователя Linux

Глава 4. Работа с графикой

077 60QS7600 II CO:sca)inH3

Рис. 4.4. Основное окно программы XSane

-и Preview бООЭДОР II С0:зсапивг

Рис. 4.5. Окно предварительного просмотра сканированного изображения в XSane

Page 236: Самоучитель пользователя Linux

4.3. Сканирование изображений с помощью программы XSane

рительного сканирования щелкните в окне Preview на кнопке AcquirePreview и подождите немного, пока сканер будет работать. В процессесканирования вы увидите, как в окне предварительного просмотрапостепенно прорисовывается изображение. Когда предварительноесканирование будет закончено, в окне предварительного просмотрапоявится изображение в уменьшенном виде. Если его не требуетсясканировать целиком, можно указать область сканирования, обводяее указателем мыши в окне Preview. Для более точного выбора можнопользоваться кнопкой увеличения, которая находится на панели ин-струментов окна Preview. Здесь же можно, если необходимо повернутьизображение, воспользоваться раскрывающимся списком на правомкраю этой панели инструментов.

Когда область сканирования выбрана, можно приступать к сканиро-ванию. Но давайте прежде посмотрим, какие еще настройки при не-обходимости можно сделать в программе.

В основном окне программы XSane находится раскрывающийся спи-сок Туре, в котором нужно определить, в каком формате будет сохра-нено сканируемое изображение. Можно выбрать один из следующихформатов: JPEG, PNG, PNM, PostScript, RAW или TIFF. Можно также вы-брать пункт by ext — в этом случае формат файла будет зависеть отрасширения, которое вы дадите. Само имя файла следует задать в полевыше раскрывающегося списка Туре. Помните, что после сканирова-ния файл сразу же записывается на диск под тем именем, которое выему дали, так что позаботиться об имени файла надо до начала скани-рования.

Если имя файла заканчивается цифрой, то после сканирования и со-хранения файла программа сама предложит имя следующего файла,увеличив эту цифру на значение, заданное в раскрывающемся спискеStep. Например, если файл называется image0006.png, а в раскрываю-щемся списке Step установлено значение +2, то программа предложитимя для следующего файла — imageOOOS.png. Значение Step можетизменяться в интервале от -2 до +2.

Верхний ползунковый регулятор предназначен для установки разре-шения, с которым будет сканироваться изображение. Максимальноезначение разрешения зависит от вашего сканера. Однако при скани-ровании текстов и изображений для бытовых нужд обычно оптималь-ным является разрешение 300 dpi (dpi — dots per inch, то есть точекна дюйм). Сканирование с большим разрешением займет больше вре-мени, и файл получится намного большего размера. Так что установка

235

Page 237: Самоучитель пользователя Linux

Глава 4. Работа с графикой

разрешения, например, 600 dpi или больше оправдана, только еслина изображении необходимо различить очень мелкие детали. Отметим,что оптическое разрешение многих сканеров не превышает 300 dpi.У таких сканеров большее разрешение может означать только то, чтопрограмма сама будет «догадываться» о цвете некоторых точек.

Если вы не хотите устанавливать разрешение с точностью до 1 dpi,что иногда бывает утомительно, можете нажать сочетание Ctrl-L -вместо ползункового регулятора появится раскрывающийся список,в котором перечислены различные разрешения. Из этого списка мож-но выбрать нужное разрешение. Повторное нажатие сочетания Ctrl-Lвозвращает ползунковый регулятор на место.

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

Если вы сканируете в цветном режиме, то для лучшей регулировкикоррекции цвета можно воспользоваться сочетанием Shift- В. Окно про-граммы увеличится (рис. 4.6), и можно будет регулировать яркость иконтрастность отдельно для каждой цветовой составляющей — крас-ной, зеленой и синей.

Можно также указать программе автоматически подбирать коррек-цию цветов, нажав сочетание Shift-E. При этом вы увидите, что ползун-ковые регуляторы установятся на тех значениях, которые подобралапрограмма. Впрочем, с помощью сочетания Shift-D можно установить«неискажающие» значения всех регуляторов: яркость и контраст-ность равные 0, коррекция цветовой гаммы равную 1. Нажав сочета-ние Shift-N, можно получить негатив изображения при сканировании.

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

Запомнить установки цветокоррекции в настройках программы по-зволяет сочетание Shift- M. Если возникнет необходимость восстановитьих из настроек, вы в любой момент сможете это сделать, нажав соче-тание Shift-R. Кстати, все описанные горячие клавиши дублируютсякнопками в нижней части основного окна программы.

Можно также устанавливать цветокоррекцию и с помощью гисто-граммы, которая открывается в отдельном окне нажатием сочетания

236

Page 238: Самоучитель пользователя Linux

4.3. Сканирование изображений с помощью программы XSane

х$ш>е 0 ,71 GOOSrcOO II tl):scannHl i

:ИЩВЩ

|j||scOO5.tffl

^

f

1

???Ш18Ш8&В|&!| ;

I Я _______ J- -Ш--Л:

Рис. 4.6. Расширенные функции цветовой коррекции в окне XSane

Ctrl-З (рис. 4.7). Для того чтобы здесь были доступны цветовые регу-ляторы, в основном окне должны быть открыты регуляторы яркостии контрастности для каждого цвета.

Остальные установки программы для нас сейчас не очень важны. Рас-смотрим лишь одну деталь. Известно, что при сохранении изображе-ния в форматах JPEG и PNG возможна различная степень сжатия и,соответственно, различное качество и разный размер получаемогофайла. Формат TIFF также допускает наличие различных алгоритмовсжатия. Где же в программе XSane эти установки?

Для того чтобы до них добраться, воспользуйтесь сочетанием Shift-S.Вы попадете в окно настроек программы. Откройте вкладку Image(рис. 4.8). Здесь вы увидите регуляторы, отвечающие за степень сжа-

237

Page 239: Самоучитель пользователя Linux

Глава 4. Работа с графикой

• Ilistounun b(IUS/SUU II CD:scanneiH|

Рис. 4.7. Окно гистограммы в XSone

i*yjaiiiiw»

ЩЩЦ <i да«^?вВ*:

Рис. 4.8. Окно настроек программы XSone

тия, а также раскрывающиеся списки для выбора алгоритма ком-прессии при сохранении в формате TIFF.

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

238

Page 240: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

4.4. Редакция растровых изображений впрограмме GIMP

4.4.1. Общие сведения о программе GIMP

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

Название программы GIMP расшифровывается как GNU ImageManipulation Program, то есть программа для манипуляций с изобра-жениями. Новые версии программы всегда можно загрузить с сайтаwww.gimp.org.

Основное окно программы (рис. 4.9) содержит инструменты, каждыйиз которых может быть выбран для работы с изображением, а такжеселектор цвета для рисования (цвета переднего плана) и цвета фона иселектор градиентов, шаблонов и кистей. Чуть ниже мы расскажемоб этом подробнее.

тт

т

Рис. 4.9. Основное окно программы GIMP

Описание инструментов программы GIMP приведено ниже.

— выделение прямоугольной области;

239

Page 241: Самоучитель пользователя Linux

Глава 4. Работа с графикой

- выделение эллиптической области;

- лассо (выделение произвольной области);

- волшебная палочка (выделение связанной области);

— выделение с помощью кривых Безье;

— умные ножницы (выделение по контуру);

- перемещение слоев и выделенных областей;

— масштаб;

— изменение размера или кадрирование;

- преобразователь (вращение и искривление);

- зеркальное отражение;

- текст;

- пипетка (получение цвета из изображения);

- заливка (цветом или шаблоном);

- градиент;

- карандаш;

— кисть;

— ластик;

- аэрограф;

- штамп (рисование шаблоном);

- размытие или увеличение резкости;

- перо;

— осветление или затемнение;

- палец (смазывание);

— измерение;

240

Page 242: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

- действующие цвета переднего плана и фона;

- действующие кисть, градиент и шаблон

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

Как мы уже говорили, основное окно программы GIMP содержит толь-ко показанные на рис. 4.9 элементы. Каждое изображение открыва-ется здесь в отдельном окне. Кроме того, имеется еще несколько слу-жебных окон.

В окне выбора кисти (рис. 4.10) можно выбрать величину и формуинструмента рисования. Это важный параметр при применении та-ких инструментов, как карандаш, ластик, кисть, аэрограф. Некото-рые кисти могут нести в себе информацию о цвете. Примеры исполь-зования различных кистей показаны на рис. 4.11.0 настройках кистимы поговорим позже.

Рис. 4.10. Окно выбора кисти в программе GIMP

На рис. 4.12 показано окно слоев. Дело в том, что в программе GIMPизображения могут состоять из нескольких слоев, как бы наложен-ных друг на друга. В этом случае каждый слой редактируется отдель-но, не смешиваясь с другими. Естественно, это имеет смысл, если вер-хние слои имеют прозрачные элементы, иначе они загородят собойнижние. В окне, показанном на рис. 4.12, и происходит управлениеслоями. Об этом мы также поговорим ниже.

241

Page 243: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Рис. 4. П. Несколько примеров рисования различными кистями

Рис. 4. Т2. Окно слоев, каналов и контуров в программе GIMP

Программа GIMP поддерживает довольно много графических форма-тов. Помимо основных растровых форматов, программа может пони-

242

Page 244: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

мать родные форматы таких программ, как Photoshop и Paint Shop Pro.Программа GIMP имеет, разумеется, и свой родной формат. Файлыэтого формата имеют расширение XCF.

Кроме обычных графических форматов, с помощью программы GIMPможно редактировать покадровую анимацию. При этом можно откры-вать, редактировать и записывать анимированные GIF-файлы, а так-же видеофайлы форматов AVI и FLI. Более тогб, считать информациюпрограмма GIMP может даже из видеофайла формата MPEG.

И еще несколько слов об отмене изменений, сделанных по ошибке приредакции. В программе GIMP вся история изменений находится в окнеИстория отката (это окно индивидуально для каждого редактируемогоизображения). В любой момент можно вернуться к любой точке ре-дактирования, найдя ее в окне История отката и щелкнув на ней кноп-кой мыши. После этого можно возвратиться вперед, но только до тогомомента, как были начаты какие-либо изменения, пускающие «исто-рию» по другому пути. Система весьма удобная (примерно такая жеиспользуется в программе Photoshop — наверное, это предпочтениеразработчиков продвинутых графических редакторов). Если окнаИстория отката на экране нет, щелкните правой кнопкой мыши на ре-дактируемом изображении, выберите в контекстном меню пункт Файл,далее — Диалоги и потом — История отмен.

А теперь давайте приступим к краткому обзору возможностей про-граммы GIMP.

4.4.2. Цветовые и общие преобразования

Многие операции в программе GIMP выполняются через контекстноеменю, которое появляется при щелчке правой кнопкой мыши на изоб-ражении (рис. 4.13). Далее мы будем называть это меню главным менюпрограммы. Например, выбрав в этом меню пункт Просмотр, можнонастроить внешний вид окна изображения: включить или отключитьбоковые линейки, сделать видимым или невидимым выделение, из-менить масштаб изображения и так далее. Впрочем, увеличивать мас-штаб изображения проще с помощью клавиши «=», а уменьшать — спомощью клавиши «-».

Если выбрать в главном меню программы пункт Изображение и далее —Режим, то можно преобразовать цвета изображения в индексирован-ные, пригодные для сохранения в формате GIF. При этом можно будетнастроить параметры преобразования цвета (рис. 4.14). Здесь же

243

Page 245: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Рис. 4.13. Контекстное меню изображения (собственно, основное меню GIMP)

Рис. 4.14. Параметры преобразования цветов в индексированные

можно преобразовать изображение в градации серого (убрать цвет-ность) или разобрать его на каналы. При такой разборке файл разби-вается на три или четыре отдельных файла (в градациях серого каж-дый). Эти три (четыре) файла соответствуют каналам основногоизображения — RGB, или HSV, или CMYK и прочее. После редакциииз них можно снова собрать единое изображение.

Если выбрать в главном меню пункт Изображение и далее — Цвета,откроется подменю, в котором можно регулировать цветовой балансизображения с помощью различных средств:

244

Page 246: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

» Цветовой баланс — отдельное регулирование баланса голубого икрасного, пурпурного и зеленого, желтого и синего, причем поотдельности для теней, полутонов и бликов на изображении, ссохранением или без сохранения яркости (рис. 4.15);

Цветовой йаланс

*

йЩ г синий::

Рис. 4. / 5. Регулировка цветового баланса

Тон-насыщенность — редактирование JYSF-уровней как для всегоизображения, так и для его цветовых каналов;

Яркость-контрастность — регулировка общей яркости и контраст-ности изображения;

Порог — пороговое преобразование в двухцветное изображение(рис. 4.16);

Рис. 4.16. Окно порогового преобразования

» Уровни — преобразование уровней каждого цветового канала от-дельно;

* Кривые — то же, но соответствие входных и выходных уровнейканалов устанавливается с помощью графиков (рис. 4.17);

245

Page 247: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Рис. 4.17. Редактирование уровней цветовых каналов с помощью кривых

* Обесцветить — убрать насыщенность цветов;

* Инвертировать — заменить цвета на противоположные;

* Постеризовать — повысить контрастность цветовых групп;

* Набор фильтров — очень интересная возможность, позволяющаябыстро скорректировать цвета изображения, выбирая нужноеизменение тона, насыщенности и яркости во вспомогательныхокнах, демонстрирующих варианты результата (рис. 4,18);

Рис. 4.18. Применение набора фильтров

246

Page 248: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

* Вращение цветовой карты — изменение цветового динамическогодиапазона и/или сдвиг по цветовому кругу;

» Авто — целая группа возможностей по автоматическому подборуцветовой коррекции.

Выбрав в главном меню пункт Изображение и далее Преобразование,можно повернуть его на 90 градусов, 180 градусов или 270 градусов,сместить в сторону (так, чтобы тот край, который оказался за граньювидимости, появился с обратной стороны изображения) и прочее.В подменю Изображение есть также возможность создания альфа-канала — это канал, который прямого влияния на изображение неоказывает, но может преобразовываться в выделение.

Здесь же имеется подпункт Размер холста, позволяющий изменитьлинейные размеры всего изображения, не меняя размеров его элемен-тов. При этом требуется указать смещение: если новый холст меньшестарого, программе надо знать, какая часть изображения на нем оста-нется, а если больше, то в какой части нового холста следует помес-тить старое изображение. Все это можно указать графически, пере-двигая серый прямоугольник относительно темного (рис. 4.19). В этомже окне можно указать размер нового холста не только в пикселах, нои в процентах от исходного значения, а также в некоторых другихединицах. Кнопка справа от полей Масштаб предназначена для сохра-нения исходных пропорций, если это необходимо.

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

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

4.4.3. Работа со слоями

Как уже говорилось выше, изображение в программе GIMP может со-стоять из нескольких слоев. Представьте себе несколько листов про-

247

Page 249: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Рис. 4. J 9. Устоновко нового размера «холста»

зрачной бумаги, на каждом из которых что-либо нарисовали и поло-жили друг на друга. Аналогичным образом можно представить слоив программе GIMP. Следует четко понимать, что если какой-либо слойполностью закрашен (не имеет прозрачных областей), то все слои,лежащие под ним, будут не видны.

На рис. 4.20 (а-в) показаны три отдельных слоя одного и того же изоб-ражения. На рис. 4.20г видно, что получается при совмещении этихслоев. Разумеется, здесь фоновый слой помещен снизу, изображениешара выше, а вязь — на самом верху. При дальнейшем редактирова-нии изображения мы можем куда угодно перемещать слой с шаром,вращать его и растягивать, никак не влияя на фоновое изображение.

а) г)б) в)Рис. 4.20. Многослойное изображение в GIMP:

а) фоновый слой; 6) первый объект; в) второй объект; г) все три слоя вместе.

248

Page 250: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

В окне слоев (которое было показано на рис. 4.12) можно управлятьпорядком расположения слоев. Тот слой, который расположен в верх-ней части окна, и будет самым верхним и так далее. Слои в окне слоевможно перетаскивать мышкой, чтобы изменять их порядок. Здесь жеможно переопределить названия слоев, для чего достаточно дваждыщелкнуть кнопкой мыши на имени слоя и ввести в открывшемся окненовое название.

На рис .4.21 показан в увеличенном масштабе фрагмент предыдущегоизображения (теперь здесь оставлено только два слоя — фоновый и сшаром). Хорошо видно, что сквозь шар просвечивает башня. Но этововсе не из-за хитрой полупрозрачности — изначально изображениешара было непрозрачным. Просто каждый слой может изменять сте-пень своей непрозрачности. Выделите какой-либо слой в окне слоев иобратите внимание на горизонтальный ползунковый регулятор Непро-зрачность в верхней части окна. Когда он находится в положении 100,слой полностью непрозрачен, но если это значение уменьшить, сквозьслой начинают просвечивать нижние слои. Если поставить регуляторв положение 0 (левое крайнее), то слой вообще не будет виден! Попро-буйте перемещать регулятор непрозрачности (на многослойном изоб-ражении) и посмотрите, что при этом будет происходить с активнымслоем.

Рис. 4.2]. Иллюстрация прозрачности слоя

249

Page 251: Самоучитель пользователя Linux

Глава 4. Работа с графикой

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

Рис. 4.22. Один из вариантов взаимодействия слоев

В левой колонке окна слоев напротив каждого слоя находится изоб-ражение глаза. Это означает, что слой видимый. Если щелкнуть наэтом значке, он исчезнет — и одновременно соответствующий слойперестанет быть видимым. Повторный щелчок на том же месте воз-вращает на место «глаз», и слой снова становится видимым. Этимможно пользоваться при редактировании, во-первых, чтобы лишниеэлементы не мешали смотреть, а во-вторых, для «защиты» слоев отслучайных изменений — ведь невидимый слой редактировать нельзя.

Иногда требуется изменить расположение границ слоя. Так бывает,например, если слой очень маленький и не позволяет подрисовать илиповернуть как надо нужный объект, поскольку часть изображения

250

Page 252: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

оказывается за границами слоя и, следовательно, не видна. Для ре-шения подобных проблем можно, находясь в окне слоев, нажать со-четание Ctrl-R. Откроется окно Установить размеры границ слоя, кото-рое действует точно так же, как окно изменения размера «холста», нотолько по отношению к одному слою.

Если же, находясь в окне слоев, нажать сочетание Ctrl-S, можно мас-штабировать слой произвольно. Откроется окно, похожее на окноизменения размера всего изображения, в котором надо будет указатьновые размеры слоя. Обе эти функции доступны также через контек-стное меню окна слоев (щелчок правой кнопкой мыши внутри окнаслоев).

В этом же меню есть еще два очень важных пункта — Объединить ви-димые слои и Свести изображение. Первый из них склеивает все слои,помеченные как видимые, в один. После этого их уже нельзя будетрасцепить. Пункт Свести изображение объединяет в один все слои. Этаоперация обычно выполняется после окончания редактирования изоб-ражения для сохранения в одном из графических форматов, не под-держивающем многослойность (например, формате JPEG).

В нижней части окна слоев расположены шесть кнопок. Вот их значе-ния (слева направо).

* Создать новый слой. При нажатии этой кнопки откроется диалого-вое окно, в котором следует определить свойства будущего слоя —его название, размеры и тип заливки (в большинстве случаевимеет смысл делать заливку прозрачной).

* Переместить выделенный слой вверх на одну позицию. Если на-жать эту кнопку, удерживая клавишу Shift, слой переместится насамый верх.

* Переместить выделенный слой вниз на одну позицию. Если на-жать эту кнопку, удерживая клавишу Shift, слой переместится всамый низ.

* Скопировать выделенный слой.

* Присоединить выделенный слой к нижнему (возможно для спе-циальных слоев).

* Удалить выделенный слой. (Осторожно! Слой удаляется сразу безпредупреждения!)

Теперь обратите внимание, что до сих пор мы оперировали в окне слоевна вкладке Слои. Кроме нее, здесь еще имеются две другие вкладки -

251

Page 253: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Каналы и Контуры. Вкладка Каналы позволяет нам оперировать по от-дельности с каждым цветовым каналом (синим, зеленым или крас-ным). Кроме того, здесь же можно создать дополнительные каналы,рисунок на которых впоследствии преобразовать в выделение. Вклад-ка Контуры позволяет создавать контуры выделений. Сложные конту-ры можно таким образом сохранять для будущего использования. Дляэтого используют инструмент Выделение с помощью кривых Безье.

4.4.4. Выделение области

Как уже говорилось выше, многие операции в программе GIMP совер-шаются только в выделенной области. Кроме того, выделить областьможет потребоваться, чтобы ее скопировать в буфер обмена (с помо-щью сочетания Ctrl-C), вырезать ее туда же (с помощью сочетания Ctri-X),просто очистить (это делают с помощью сочетания Ctrl-К) или перемес-тить куда-либо с помощью инструмента Перемещение.

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

Для выделения, как видно из рис. 4.9, в программе GIMP предназна-чено б инструментов из 25. Первый инструмент, который мы рассмот-рим, наиболее прост — это прямоугольное выделение. По умолчаниюможно обвести указателем мыши прямоугольную область, и она ока-жется выделенной. Выделение отображается анимированной рамкой,которую в народе окрестили «бегущими муравьями». Анимация нуж-на для того, чтобы не спутать рамку выделения с элементами сложно-го изображения. Если рамка выделения мешает что-либо рассмотреть,ее можно временно отключить сочетанием Ctrl-T. Повторное нажатиесочетание Ctrl-T включает рамку.

Однако и у прямоугольного выделения есть модификации. В окнеПараметры инструментов (напомним, что если оно закрыто, его можнооткрыть двойным щелчком на инструменте в основном окне GIMP)можно включить переключатель Растушевка, чтобы края выделениябыли размыты. На внешнем виде рамки выделения это никак не от-ражается, но становится весьма заметно после какой-либо операциис выделенной областью. Приведем пример. На одноцветном фоне вы-делим две прямоугольные области: верхнюю без растушевки, а ниж-нюю с растушевкой. Обе области после выделения очистим и посмот-рим на результат — разница весьма заметна (рис. 4.23).

252

Page 254: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

Рис. 4.23. Вверху — удалено прямоугольное выделение без растушевки,внизу — с растушевкой

Впрочем, не совсем точно говорить, что растушевка никак не сказы-вается на внешнем виде рамки прямоугольного выделения, посколькуу этой рамки при растушевке несколько закругляются углы. Кстати,величину растушевки можно регулировать в окне Параметры инстру-ментов, передвигая ползунковый регулятор Радиус.

Если включить в том же окне переключатель Фиксированный размер/отношение сторон, то станут активными поля, в которые нужно ввестиразмер прямоугольного выделения. После этого при попытке провестиуказателем мыши на изображении сразу появится выделение указан-ного размера. Если же при этом удерживать клавишу Shift, то фикси-рованным будет оставаться только соотношение сторон прямоуголь-ника, а размер его можно будет менять.

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

Кстати, удерживание клавиши Shift позволяет выделять сразу не-сколько областей, поскольку при этом новое выделение добавляетсяк старому. А при удерживании клавиши Ctrl — наоборот, новое выде-ление исключается из старого. Например, изображение на рис. 4.24

253

Page 255: Самоучитель пользователя Linux

Глава 4. Работа с графикой

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

Рис. 4.24. Пример совмещения выделений

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

Инструмент Волшебная палочка предназначен для автоматическоговыделения по контуру рисунка. Но позвольте, как на растровом изоб-ражении определить, где контур? Разумеется, по цвету. При значе-нии порога цветового допуска равном нулю инструмент действует так:выделяет точку, на которой произошел щелчок мышью, а также всеточки вокруг, которые имеют тот же цвет. Однако на реальных изоб-ражениях, особенно сканированных фотографиях, одноцветных об-ластей практически не бывает. Поэтому ввели значения порога допус-ка. Если установить его равным 1, то точки, значения цвета которыхв любой составляющей отличаются от образца на 1, тоже будут при-совокуплены к выделению и так далее. Обычно порог следует уста-навливать в диапазоне от 10 до 20.

Инструмент Выделение с помощью кривых Безье действительно позво-ляет рисовать контур выделения с помощью кривых Безье, как в

254

Page 256: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

редакторах векторной графики. При этом он запоминается в окнеслоев на вкладке Контуры. Здесь же, в верхней части вкладки Контуры,можно выбирать инструменты управления кривыми Безье. Их четыре:

* Новый узел;

* Добавить узел на существующую кривую;

* Удалить узел;

* Редактировать узел.

В нижней части окна расположены шесть служебных кнопок:

* Создать контур;i

» Скопировать контур;

* Превратить выбранный контур в выделение на изображении;

» Превратить выделение в контур;

* Обвести контур;

» Удалить выбранный контур.

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

Наконец, последний инструмент выделения — Умные ножницы. Онтоже, как и Волшебная палочка, предназначен для выделения по кон-туру, однако здесь это выделение полуавтоматическое. Выбрав этотинструмент, можно ставить точки-узлы вдоль контура какого-либорисунка, а уж программа будет стараться провести линию междуэтими точками точно по контуру изображения. Ошибочно установлен-ные узлы здесь можно исправлять, поскольку точки поддаются пере-мещению, а если удерживать клавишу Shift, то можно добавить точ-ку-узел на уже существующую линию. Как и все инструментывыделения, Умные ножницы понимают, что такое растушевка.

Выделив область, можно тут же, не меняя инструмента, перетащитьее на другое место того же слоя. При этом она будет временно выделе-на в отдельный слой с названием Плавающее выделение. Это сделанодля того, чтобы вы могли переместить ее в несколько приемов, не по-портив по дороге других элементов слоя. Когда область достигнет ме-ста назначения, щелкните на кнопке с якорем (Прицепить слой) в окнеслоев.

255

Page 257: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Целые слои можно двигать по изображению инструментом Переме-щение. Кстати, обратите внимание, что границы активного слоя обыч-но обозначены желто-черной пунктирной линией. Не путайте ее с рам-кой выделения. Если она мешает, ее можно с помощью сочетания Ctrl-Твременно отключить вместе с рамкой выделения.

Вообще говоря, можно вносить изменения в уже сделанное выделе-ние, выбрав в главном меню пункт Выделение. Здесь предусмотреныследующие возможности.

* Инвертировать — сделать выделенную область не выделенной инаоборот (горячая клавиша — Ctrl-l).

* Выделить все (горячая клавиша — Ctrl-A).

* Снять — полностью снять все выделения, при этом все операциибудут применяться ко всему изображению (на активном слое).

* Плавающее — принудительно временно вырезать выделенную об-ласть на специальный слой, который после перемещения можносовместить с основным слоем.

» Растушевка — применить растушевку к существующему выделе-нию.

* Уменьшение — сузить границу выделения со всех сторон.

* Увеличение — расширить границу выделения со всех сторон.

» Граница — выделить полосу указанной толщины вдоль контуравыделения;

* Сохранить в канале — создать дополнительный канал с рисунком,соответствующим выделению.

Кстати, дополнительный канал тоже можно широко использовать дляредактирования выделения. Ведь выделение сохраняется в нем какрисунок, а рисунок можно легко отредактировать (например, стеретьластиком лишние части), а потом перевести опять в выделение.

4.4.5. Вращение/ искривление и другие искажения

Выше мы уже говорили о том, как можно повернуть изображение на90 градусов или 180 градусов. В этом подразделе мы расскажемнемного о том, как повернуть изображение или его часть на произ-вольный угол, а также сделать дополнительно некоторые преобразо-вания.

256

Page 258: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

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

* повернуть часть изображения на произвольный угол;

» изменить масштаб части изображения;

* искривить часть изображения (прямоугольник превратится впараллелограмм);

* преобразовать в соответствии с правилами перспективы (прямо-угольник превратится в трапецию).

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

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

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

Остальные параметры не столь существенны, если не считать возмож-ности автоматического кадрирования изображения после поворота.

4.4.6. Заливки и градиенты

Иногда бывает необходимо окрасить какую-либо область в один цветили же залить ее какой-либо текстурой. Вместо единого цвета можноиспользовать плавный переход из одного цвета в другой (такие пере-ходы принято называть градиентами). Для заливки цветом или тек-стурой в программе GIMP используется инструмент Заливка, а для гра-

93ак. 519 257

Page 259: Самоучитель пользователя Linux

Глава 4. Работа с графикой

диентов — специальный инструмент Градиент (иногда называемый«смеситель»). Инструменты программы GIMP были показаны нарис. 4.9.

Самый простой случай — это заливка области цветом. Выберите ин-струмент Заливка, затем в окне Параметры инструментов установитепереключатель в положение Заливка цветом переднего плана.

Теперь выберите нужный цвет. Для этого щелкните в основном окнепрограммы GIMP на цвете переднего плана. Откроется окно выборацвета (рис. 4.25), в котором можно выбрать нужный цвет: обычно нацветовой полосе выбирают цветовой тон, а его насыщенность и яркостьможно указать в большом квадрате. (Если это не так, установите пе-реключатель в положение Н.) Можно также выбрать цвет, пользуясьтремя верхними регуляторами (по схеме HSV) или тремя нижними(RGB). Можно также ввести шестнадцатеричное значение цвета (RGB)в поле Шести.триплет.

' Выбор 1Ш*-!Ы

t.

Рис. 4.25. Окно выбора цвета GIMP

Кстати, другие вкладки окна выбора цвета — это просто другие спо-собы его выбора. Но если на вкладках Треугольный цикл и GTK разницалишь в представлении цветовой диаграммы, то вкладка Акварельзаслуживает особого внимания (рис. 4.26). Здесь квадрат в правомверхнем углу представляет собой как бы лист бумаги. Щелкните накнопке Сбросить, чтобы бумага стала чистой. Далее можно, водя ука-зателем мыши по цветовому полю, как бы наносить мазки краски набумагу — смешивать цвета. При этом нажим кисти можно выбиратьс помощью регулятора Нажим. Если найден подходящий цвет, но хо-

258

Page 260: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

чется еще поэкспериментировать, щелкните на кнопке Новая, чтобызапомнить цвет в палитре Цветовая история. Это нужно обязательносделать, поскольку, как и при смешивании реальных красок, цвет набумаге будет с добавлением новых оттенков становиться темнее иосветлить его будет уже нельзя. Зато в любой момент можно загру-зить цвет из палитры Цветовая история, просто щелкнув на нем кноп-кой мыши.

Рис. 4.26. Выбор цвета с помощью имитации смешиваниякрасок на бумаге

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

Теперь вернемся к заливке. Для того чтобы залить выделенную об-ласть выбранным цветом, щелкните внутри нее инструментомЗаливка. Однако учтите, что по умолчанию этот инструмент закраши-вает только одноцветную область, то есть точки того же цвета, что ита, на которой щелкнули, а также точки близкие по цвету. Принципдействия здесь такой же, как и при выделении Волшебной палочкой.Если, например, порог установлен равным нулю, будут закрашенытолько точки, имевшие тот же цвет, что и исходная. Если равен 1, тобудут закрашены точки, каждая цветовая составляющая которыхотличается от образца не более чем на 1 и так далее. Если требуетсязакрасить всю выделенную область независимо от того, что там было,установите регулятор Порог в окне Параметры инструментов в положе-ние 255.

259

Page 261: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Интересно, что заливка может иметь некоторую прозрачность. Напри-мер, если установить регулятор Непрозрачность в окне Параметры ин-струментов в положение, отличное от 100, то сквозь заливку будет про-свечивать то, что было в выделенной области ранее. Если установитьзначение непрозрачности равным приблизительно 10-15, то для то-нирования можно использовать заливку всего изображения.

Кстати, цвет заливки не обязательно должен просто накладыватьсяна то, что было в выделенной области до этого. Он может взаимодей-ствовать с предыдущим цветом всеми теми же способами, которымивзаимодействуют между собой слои. Для выбора такого способаиспользуют раскрывающееся меню Режим в окне Параметры инстру-ментов.

Только помните, что все эти установки нужно делать до щелчка наизображении, который выполнит саму заливку. Если вы хотите что-то изменить после этого, нажмите Ctrl-Z для отмены заливки, настрой-те параметры по-другому и снова щелкните на выделенной области.Заливка выполняется в активный слой. После этого ее можно отме-нить только с помощью «истории отмен» или сочетания Ctrl-Z, так какцвета слоя уже изменены.

Все вышесказанное относилось к заливке одним цветом. Но если вы-брать в окне Параметры инструментов пункт Заливка шаблоном, то прин-цип действия инструмента не изменится — просто вместо цвета пере-днего плана при заливке будет использоваться шаблон текстуры.Шаблон представляет собой рисунок небольшого размера, которыйпрограмма повторяет много раз, заполняя им нужную область. Рису-нок должен быть подобран так, чтобы при его «размножении» не быловидно стыков.

Активный шаблон всегда отображается в основном окне программыGIMP (см. рис. 4.9). Если щелкнуть на нем кнопкой мыши, откроетсяокно выбора шаблона, где можно выбрать нужный шаблон (рис. 4.27).Можно создавать и собственные шаблоны, однако мы не будем сейчасна этом останавливаться. Когда шаблон выбран, можно закрашиватьим нужную область так же, как и обычным цветом.

Теперь перейдем к заливке области градиентом. Для этого выберитеинструмент Градиент. Чтобы закрасить им выделенную область, про-ведите указателем мыши по этой области. В том месте, где будет на-жата кнопка мыши, начнется переход цветов, а в том месте, где отпу-щена — переход закончится. Таким образом, чем более «длинную

260

Page 262: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

1 Выбор шаблона

Рис. -4.27. Окно выбора шаблона текстуры

линию» вы проведете по изображению, тем более плавным будет цве-товой переход. Направление перехода будет соответствовать направ-лению проведенной линии.

В окне Параметры инструментов очень важно выставить правильныепараметры. В раскрывающемся списке Бленда можно указать, какиецвета использовать в градиенте.

» Основной в фоновый (RGB) — это самый распространенный гради-ент. В качестве начального цвета берется цвет переднего плана, ав качестве конечного — цвет фона. Переход происходит путемпостепенного изменения значений цветовых каналов.

* Основной в фоновый (HSV) — то же, но переход осуществляетсячерез изменение значений каналов HSV, что может дать необыч-ные результаты.

* Основной в прозрачный — в качестве конечного цвета выбираетсяпрозрачный, то есть если в выделенной области было какое-тоизображение, оно будет постепенно проступать сквозь градиент.

* Градиент пользователя — цвета градиента берутся из активногоградиента, показанного в основном окне программы.

В программе GIMP градиент может быть не только Обычным, линей-ным, но и других различных типов. Например, при круговом (ради-альном) градиенте начальный цвет будет представлять собой центр

261

Page 263: Самоучитель пользователя Linux

Глава 4. Работа с графикой

круга. В раскрывающемся списке Градиент в окне Параметры инстру-ментов можно выбрать довольно много различных типов градиентов.

Список Повтор доступен для тех типов градиентов, которые допуска-ют периодическое повторение цветового перехода. Здесь можно сде-лать градиент повторяющимся, если это необходимо.

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

Как уже было сказано, активный градиент, который используется привыборе Градиента пользователя в окне Параметры инструментов, всегдавиден в основном окне программы. Щелкнув на нем, можно попасть вокно выбора градиента (рис. 4.28).

Frenchjlag

Ffench_tlag_smooth

^ Full_&aturaticn_speclrum_CCW

I Full_saturation_spectram_CW

German_flag

Golden

Greens

Horizon_l

Horizon_2

Incandescent

Land_1

Land_and_SeaMetallic_Somethmg

Mexlcanjlag

Mexican_flag_£mooth

Nauseating Headache

Рис. 4.28. Окно выбора градиента

Здесь можно либо выбрать готовый градиент, либо создать свой. Дляпоследней операции следует дважды щелкнуть на каком-либо гради-енте или один раз на кнопке Правка. Откроется окно (рис. 4.29), в кото-ром можно создавать собственные градиенты или изменять существу-ющие. Здесь же можно определить несколько цветовых сегментов,обозначенных черными указателями. Щелкнув правой кнопкоймыши на одном из сегментов, можно с помощью контекстного менюопределить цвет его крайней левой и крайней правой точки, а такжетип перехода. Центр цветового перехода обозначен белым указателем,перемещая который можно изменять скорость перехода одного цветав другой. С помощью контекстного меню можно расщепить сегмент

262

Page 264: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

на несколько. Таким образом, с помощью этого редактора градиентовможно создавать сколь угодно сложные цветовые переходы.

Рис. 4.29. Окно редакции градиентов

4.4.7. Добавление текста

Теперь кратко рассмотрим функцию добавления текстак изображению.Здесь все предельно просто. Выберем инструмент Текст (см. рис. 4.9)и щелкнем кнопкой мыши на выбранном месте изображения, не за-быв сделать активным нужный слой. Откроется окно, показанное нарис. 4.30. Здесь можно выбрать нужный шрифт, его размер и тип.Теперь в нижней части окна в поле, которое почему-то подписано какПример, введите требуемый текст и щелкните на кнопке ОК. В изобра-жении появится текст, причем его цвет будет совпадать с цветом перед-него плана.

~Мfcatlnascrlptcbiackietter6B6 btbodonibodonicamecc

bodonicameccttbodonlcondctl

Рис. 4.30. Окно добавления текста

263

Page 265: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Заметьте, что набранный текст сейчас находится во временном слое,названном Плавающий слой. Можно при необходимости выбрать инст-румент Перемещение и поместить текст в нужное место. Теперь щелк-ните на кнопке с изображением якоря в окне слоев, чтобы прицепитьвременный слой к основному. Если же вы хотите оставить текст в от-дельном слое (например, чтобы его закрасить или искривить), простопереименуйте слой, дважды щелкнув кнопкой мыши на его названии.После этого с текстом можно делать все обычные операции (см., на-пример, рис. 4.31). Учтите только, что текст при этом уже не суще-ствует как набор символов, а представляет собой растровое изображе-ние, так что редактировать его «как текст» (например, вставитьпропущенную букву, как в текстовом редакторе) уже нельзя.

Рис. 4.3 ] . Пример дальнейшей обработки текста

4.4.8. Рисование

В программе GIMP, как уже говорилось выше, можно не только изме-нять готовые изображения, но и рисовать новые. Для этого предна-значены несколько инструментов:

* карандаш — нанесение резких линий цветом переднего плана;

* кисть — нанесение мягких мазков цветом переднего плана или гра-диентом;

* ластик — стирание, то есть нанесение линий цветом фона или про-зрачных линий;

264

Page 266: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

» аэрограф — распыление краски цвета переднего плана;

* штамп — рисование шаблоном или областью изображения.

При использовании любого из этих инструментов учитывается,кроме того, форма выбранной кисти. Активная кисть всегда виднав основном окне программы GIMP. Чтобы выбрать другую кисть,щелкните на этом изображении. Откроется окно выбора кисти,которое было показано на рис. 4.10.

Вы можете выбрать одну из предлагаемых кистей или же создать свою,щелкнув на кнопке Новая. Для любой выбранной кисти необходимозадать интервал между «падающими с нее каплями краски». Этотинтервал указывается в процентах от размера кисти. Если, например,он равен 100, то проведенная с помощью такой кисти линия будетпредставлять собой цепочку из капель формы данной кисти. Чем мень-ше значение интервала, тем плотнее будут расположены капли, приэтом они могут постепенно сливаться в единую линию. Если интер-вал увеличить, между «каплями» возникнут зазоры. Это проиллюс-трировано на рис. 4.32.

Рис. 4.32. Линии, проведенные с помощью кистипри различных значениях интервала

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

265

Page 267: Самоучитель пользователя Linux

Глава 4. Работа с графикой

зрачность и раскрывающийся список Режим в окне Параметры инстру-ментов.

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

Теперь рассмотрим другие параметры указанных инструментов.

Инструмент Карандаш всегда выводит достаточно резкие контуры. У этогоинструмента нет специфических параметров.

Инструмент Кисть может рисовать не только одним цветом. Если в окнеПараметры инструментов установить флажок Переход, то при нанесе-нии мазков кистью цвет ее следа будет постепенно изменяться от цве-та переднего плана к цвету фона. Продолжительность этого переходазадается в пикселах или других доступных единицах в поле рядом сфлажком Переход.

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

Кроме того, в окне Параметры инструментов имеется флажок Градиент.Если его установить, то рисование будет выполняться меняющимсяцветом в соответствии с активным градиентом. В зависимости от уста-новки раскрывающегося списка Тип градиент либо будет прорисовы-ваться один раз, после чего линия будет продолжаться конечным цве-том градиента, либо повторяться циклически. Это проиллюстрированона рис. 4.33.

•gimn4.xcf-O.U (RGB) 1PO%

Рис. 4.33. Рисование градиентом

266

Page 268: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

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

Инструмент Ластик используется для стирания объектов. В том месте,где вы проведете Ластиком, слой становится прозрачным. Не забывай-те, что форма Ластика соответствует форме выбранной кисти.

Однако можно с помощью Ластика стертое восстановить. Для этогопроведите по стертому месту, удерживая клавишу Ctrl, или отметьтев окне Параметры инструментов переключатель Антиластик.

Инструмент Аэрограф имитирует распыление краски. Чем дольше вызадержите его на одном месте, тем гуще будет здесь цвет линии. Соот-ветственно, густота цвета линии регулируется скоростью движенияуказателя мыши при рисовании аэрографом.

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

Наконец, при использовании инструмента Штамп в окне Параметрыинструментов следует указать, чем, собственно говоря, вы будете рисо-вать. Если установить переключатель в положение Источник шаблона,то текстура для рисования будет взята из активного шаблона. В поло-жении Источник изображения программа обязательно потребует ука-зания исходного изображения или просто откажется рисовать.

Помимо перечисленных в этом разделе инструментов, в программеGIMP имеется еще один инструмент для рисования -- Перо (см.рис. 4.9). В отличие от других инструментов рисования, при его ис-пользовании не учитывается выбранная кисть. Форма проводимойлинии изменяется на поворотах, имитируя обычное чернильное перо,рисующее по бумаге. Перо всегда рисует цветом переднего плана.

В окне Параметры инструментов для пера можно выбрать форму, вклю-чив соответствующий переключатель и отрегулировав форму графи-чески (в окне Форма). Здесь же находятся еще несколько регулято-ров, которые позволяют задать угол наклона «виртуального пера» инекоторые другие параметры.

267

Page 269: Самоучитель пользователя Linux

Глава 4. Работа с графикой

4.4.9. Изменение освещенности и резкости

При обработке изображений, особенно фотографий, часто возникаетнеобходимость повысить резкость какой-либо области, или, наоборот,размыть какую либо часть изображения, осветлить или затемнить итак далее. Можно, конечно, пользоваться для этого выделением с по-следующей обработкой. Но для того, чтобы гибко обрабатывать отдель-ные объекты изображения, часто удобнее пользоваться специальнымиинструментами. Рассмотрим их по порядку.

Инструмент Размытие/Резкость работает следующим образом. Когдавы проводите указателем мыши по изображению, то оно под прове-денной «линией» размывается или, наоборот, становится более рез-ким. При этом область размытия или повышения резкости зависит отвыбранной кисти. Особенное внимание обратите на положение регу-лятора Интервал в окне выбора кисти: если его значение небольшое,например равно 1 или 2, то размытие или увеличение резкости будеточень сильным. Если же интервал равен 20-30, то преобразованиебудет чуть заметным, оптимальным для обработки фотографий. Дан-ный эффект работает только внутри выделенной области (на актив-ном слое).

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

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

Инструмент Осветление/Затемнение очень похож на предыдущий,только вместо изменения резкости он изменяет яркость под проведен-ной линией. Переключение режимов инструмента выполняется в окнеПараметры инструментов в секции Тип. Применяя инструмент, можнобыстро изменить его тип на противоположный, нажав клавишу Ctrl.

Кроме того, в окне Параметры инструментов важно указать, на какиеименно элементы изображения будет влиять инструмент — на блики(светлые области), полутона (области средней яркости) или тени (тем-ные области). Это можно указать в секции Режим.

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

268

Page 270: Самоучитель пользователя Linux

4.4. Редакция растровых изображений в программе GIMP

определите в секции Чувствительность к нажиму параметры, на которыебудет влиять сила нажима при использовании инструмента.

К описанной группе инструментов примыкает еще один весьма инте-ресный инструмент — Палец. Он имитирует размазывание сыройкраски пальцем по холсту. Для его применения просто проведите ука-зателем мыши по изображению в выделенной области. На силу егодействия в основном влияет регулятор Скорость, находящийся в окнеПараметры инструментов. Если установить его значение равным нулю,инструмент не будет действовать, а ее ли равным 100 — действие будетмаксимальным (будет проведена линия цветом той точки, на которойвы щелкнули кнопкой мыши). Обычно оптимальный результат полу-чается при установке значения этого регулятора приблизительно рав-ным 20-30. Кстати, регулятор Непрозрачность на действие этого инст-румента почему-то не влияет.

4.4.10. Применение фильтров

В программе GIMP имеется довольно много встроенных средств дляудобной обработки изображений. Они называются фильтрами. Филь-тры доступны через главное меню: нужно выбрать в нем пункт Филь-тры и далее — один из фильтров. Описание всех фильтров заняло бымного места, поэтому ограничимся кратким перечислением некото-рых их групп:

» размывание — различные алгоритмы размытия изображений,включая имитацию движения, гауссово размытие, пикселизациюи прочее (см., например, рис. 4.346);

* цвета — различные цветовые преобразования (рис. 4.34в);

* шум — различные операции, связанные с добавлением и умень-шением шума (рис. 4.34г);

* выделения края — операции с контурами (рис. 4.345);

* enhance — устранение недостатков изображений, в том числе ис-правление чересстрочных кадров, устранение пятен, штрихов ипрочее (рис. 4.34е).

* эффекты стекол — различные варианты преломления (например,линза на рис. 4.34лс);

* световые эффекты — различные вспышки, искры, молнии, от-блески и прочее (на рис. 4.34з можно видеть пример специально-го эффекта);

269

Page 271: Самоучитель пользователя Linux

Глава 4. Работа с графикой

д) ж)

и) л)

Рис. 4.35. Иллюстрация применения некоторых фильтров:

а) исходное изображение; 6) размывание; в) цветовой фильтр;

г) добавление цветового шума; д) операции с контурами;

е) устранение недостатков изображений; ж) эффект взгляда через линзу;

з) эффект искрения; и) эффект барельефа; к) «О1МРрессионист»; л) «фрактальный след»

* искажения — самые различные эффекты, например, имитацияветра, ряби, волн, взгляда сквозь жалюзи, газетной печати, гра-вюры, загнутого уголка страницы и прочее. На рис. 4.34и приве-ден пример эффекта барельефа;

270

Page 272: Самоучитель пользователя Linux

4.5. Простое рисование в программе KPaint

» имитация — помещение картины на холст, подражание стилямживописи вплоть до кубизма (пример импрессионизма приведенна рис. 4.34тс);

» карта — различные алгоритмические изменения (например, см.рис. 4.34л);

» визуализация — различные природные эффекты;

* веб — инструмент для создания карты графических ссылок(imagemap). Открывает специальное окно, где можно выделятьобласти изображения и превращать их в гиперссылки. На выхо-де получается HTML-код;

* анимация — различные способы создания анимации, например,превращение слоев изображения в кадры анимированного GIF-или AVI-фильма.

4.5. Простое рисование в программе KPaintПосле описания столь мощного средства редакции графики и видео,как программа GIMP, следующая программа, попавшая в наш обзор,покажется просто детской забавой. В принципе, так оно и есть — нина что большее простейший графический редактор KPaint не претен-дует. Но не всегда ведь требуются сложные преобразования и эффек-ты, иногда и эта программа может пригодиться.

Программа KPaint входит в комплект поставки оболочки КОЕ и, следо-вательно, в большинство дистрибутивов Linux. Запускается она обыч-но выбором в стартовом меню КОЕ пункта Графика и далее — Графи-ческий редактор. Основное окно программы показано на рис. 4.35.Программа поддерживает изображения в форматах BMP, EPS, JPEG,PNG, PNM и TIFF, а также ХРМ и ХВМ. Имеется возможность измененияразмеров и глубины цвета загруженного изображения, также можнорисовать и добавлять текст.

Для изменения размеров изображения выберите в меню Изображениепункт Изменить размер. Откроется окно, в котором следует указатьжелаемые новые размеры. Можно включить переключатель, чтобыпри изменении размера программа сохраняла пропорции изображе-ния.

Для изменения глубины цвета выберите в меню Изображение пунктИзменить глубину цвета. Откроется окно, в котором в раскрывающемся

271

Page 273: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Рис. 4.35. Основное окно программы KPaint

списке нужно будет выбрать желаемую глубину цвета. Возможнызначения: 1 бит, 4 бита, 8 бит, 15 бит, 16 бит, 24 бита и 32 бита.

Для рисования можно использовать один из следующих инструмен-тов:

* Эллипс — позволяет рисовать эллипсы;

* Окружность — позволяет рисовать правильные окружности;

* Перо — позволяет рисовать произвольные фигуры и кривые;

» Линия — позволяет рисовать прямые линии;

* Прямоугольник — позволяет рисовать любые прямоугольники;

* Закругленные углы — позволяет рисовать прямоугольники с за-кругленными углами;

* Распылитель — при нажатии кнопки мыши «распыляет» точки вквадрате вокруг указателя мыши. При движении мыши получа-ется нарисованная пульверизатором линия.

Все эти инструменты доступны на панели инструментов или в менюИнструменты. Кроме того, можно щелкнуть на пустой кнопке панелислева от инструментов или выбрать в меню Инструменты пункт Настрой-ка инструментов (рис. 4.36). Здесь можно настроить следующие пара-метры рисования.

272

Page 274: Самоучитель пользователя Linux

4.5. Простое рисование в программе KPaint

Настройка инструмента

Рис. 4.36. Окно настройки инструментов KPaint

* На вкладке Настройка линии: стиль линии (сплошная, штриховая -из черточек, пунктирная — из точек, штрих-пунктирная — «точ-ка-черточка», штрих-двойная пунктирная — «две точки-черточ-ка», ничего — вообще нет линии, применяется для фигур с за-ливкой). Не действует на инструмент Перо, а также на толщинулинии (от 1 до 4 точек).

* Навкладке Настройка заливки: шаблон заливки (сетка, вертикаль-ные линии и прочее).

Заливка действует при вычерчивании замкнутых фигур соответству-ющими инструментами. Поле Имя файла шаблона, а также раскрыва-ющиеся списки Стиль окончания и Стиль объединения в текущей вер-сии программы (0.6.1) не действуют (очевидно, они станут активнымив более поздних версиях).

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

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

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

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

273

Page 275: Самоучитель пользователя Linux

Глава 4. Работа с графикой

вставить в другое место изображения. Можно также изменять масш-таб просмотра изображения, используя меню Вид.

Как видите, редактор «Paint весьма прост и позволяет совершать лишьбазовые операции, но иногда их бывает вполне достаточно.

4.6. Краткий обзор других графическихпрограмм

.4.6.1. Программа Кгауоп

Программа Кгауоп является довольно развитым графическим редак-тором, входящим в состав пакета KOffice, как и рассмотренная в гл.2программа «Word. Программа сохраняет файлы в своем собственномформате, однако может импортировать и экспортировать файлы боль-шинства распространенных форматов.

Основное окно программы показано на рис. 4.37. Как видите, програм-ма поддерживает многоелойность изображения, различные виды ки-стей, градиенты, шаблоны, работу с различными видами выделений.

щ Инструменты Выделение Изображение Сдой фат l

-'

(Дабдоч ЗаШ*И

|

I

"' ' Щ^Щ^Я^ЩЩ^ ^щ^ряйр?1

Рис. 4.37. Основное окно программы Кгауоп

274

Page 276: Самоучитель пользователя Linux

4.6. Краткий обзор других графических программ

Очевидно, программа задумана разработчиками как альтернативапрограмме GIMP, но поскольку она появилась гораздо позже, функ-ций у нее гораздо меньше. Однако при этом для выполнения многихзадач она очень удобна.

4.6.2. Программа Kontour

В отличие от рассмотренных выше программ, программа Kontour яв-ляется редактором векторной графики. Программа поддерживает нетак уж много форматов: свой собственный, WMF, рисунки MS Office иXFig — вот и все форматы, которые она читает. Поскольку редактороввекторной графики не так уж много, такое количество форматов тожене так уж плохо. Жаль, что отсутствует поддержка файлов форматаai (Adobe Illustrator).

Окно программы показано на рис. 4.38. Программа позволяет вычер-чивать линии и кривые Безье, а также геометрические фигуры. Мож-но использовать и заливки. Имеются инструменты для редакции кри-вых Безье, а также для искривления, масштабирования и вращенияобъектов.

в

Рис. 4.38. Основное окно программы Kontour

275

Page 277: Самоучитель пользователя Linux

Глава 4. Работа с графикой

Поддерживается работа со слоями. Можно ввести текст, а затем при-менить к нему эффекты вращения, масштабирования и прочее. К со-жалению, заливки в программе Kontour не «живут отдельной жизнью»,а существуют только вместе с контурами.

4.6.3. Программа StarDraw (OpenOffice.org Draw)

В состав пакетов StarOffice и OpenOffice.org тоже входят редакторы век-торной графики, которые носят название, соответственно, StarDraw илиOpenOffice.org Draw. Программа StarDraw поддерживает довольно многографических форматов, хотя собственно векторных среди них почтинет. Зато импортируются файлы, созданные в программе Adobe Photoshop.

Основное окно программы StarDraw показано на рис. 4.39. Программаумеет работать с линиями, кривыми Безье, различными геометриче-скими фигурами (включая, например, автоматическое создание сек-торов), трехмерными объектами, заливками (не отделяя их от конту-ров), тенями, градиентами, различными эффектами, измерителями,стрелками-указателями и со многим другим.

Рис. 4.39. Основное окно программ OpenOffice.org Draw

Работа с текстом также на уровне. Можно применять многие эффек-ты шрифтов, доступные в текстовых редакторах. Кроме того, к тек-стовым блокам применимы многие эффекты типа вращения, искрив-ления и прочих.

276

Page 278: Самоучитель пользователя Linux

4.6. Краткий обзор других графических программ

4.6.4. Программа Star-Image

В состав пакета StarOffice входит несложный редактор растровой гра-фики Starlmage. Окно этой программы показано на рис. 4.40. Програм-ма поддерживает довольно много графических форматов. В ней так-же доступны инструменты для рисования и создания эффектов.

>

Рис. 4.40. Программа Starlmage

Для запуска программы запустите пакет StarOffice (выбрав в старто-вом меню пункт StarOffice 5.2 и далее подпункт StarOffice). Затем в левойчасти окна выберите Щелчок и переход, найдите в списке задач пунктКартинка и щелкните на нем. Откроется окно, в котором нужно задатьширину и высоту нового изображения, а также количество цветов.Доступны следующие значения этого параметра:

* 16 миллионов цветов (на самом деле 16777216, то есть глубинацвета 24 бит);

* 256 цветов (глубина цвета 8 бит);

* 16 цветов;

* 2 цвета.

Когда значения выбраны, щелкните на кнопке Создать. Вы увидитебелый прямоугольник, соответствующий выбранному размеру. Косаяштриховка вокруг прямоугольника — это нерабочее пространство.

Если необходимо работать над изображением в точных координатах,шелкните на кнопке Сетка на панели инструментов или установите в

277

Page 279: Самоучитель пользователя Linux

Глава 4. Работа с графикой

меню Вид флажок Сетка. Рабочая область будет «разлинована» на ров-ные квадраты горизонтальными и вертикальными линиями. Для тогочтобы убрать эту сетку, щелкните на кнопке Сетка еще раз.

В левой части экрана расположены инструменты для рисования, вы-деления и эффектов (рис. 4.41, там же объяснены значения элемен-тов). Давайте кратко рассмотрим способы их применения.

Выделение

.Повороты и отражения - ЯМ

Линия •Заполненный прямоугольник

Эллипс• Аэрограф

• Масштаб

• Карандаш

Прямоугольник-Заполненный эллипс

Цветовой баланс-Эффекты

!Ш5Ш

Пипетка-

Рис. 4.41. Панель инструментов программы Starlmage

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

Текущий цвет линий, которым будет производиться рисование, выби-рают в раскрывающемся списке в верхней части окна. Там приведе-ны те же цвета, но рядом с каждым из них указано его название. Инте-ресно, что в конце списка находятся цвета под названием Sun 1, Sun 2,Sun 3 и Sun 4. Эти названия соответствуют цветам, используемым влоготипах продуктов компании Sun.

Рядом с раскрывающимся списком выбора цвета линий находитсячисловое поле, в котором можно определить степень прозрачностибудущей линии. По умолчанию она равна 0%, то есть линия полно-стью непрозрачна. Однако если число в этом поле увеличивать, то ли-ния будет приобретать все большую прозрачность, то есть сквозь нее

278

Page 280: Самоучитель пользователя Linux

4.6. Краткий обзор других графических программ

будет в той или иной степени просвечивать рисунок, поверх которогоона проведена.

Кроме того, в верхней части экрана есть еще одно поле (оно находитсяслева), в котором можно указать толщину будущей линии в пиксе-лах. Наименьшая возможная толщина линии — 1 пиксел, а наиболь-шая — 128 пикселов.

При выборе инструмента Карандаш появляется дополнительное под-меню этого инструмента, в котором следует выбрать одну из шестивозможных форм грифеля нашего карандаша. Форма его может бытькруглой, квадратной, вертикальной, горизонтальной, диагональнойс наклоном влево и диагональной с наклоном вправо. При толщинелинии равной 1 пиксел форма карандаша не имеет значения, а прибольшей толщине различия становятся очень заметными. Например,если при выборе вертикальной формы карандаша и толщины линииравной 16 пикселам провести строго горизонтальную линию, то еетолщина будет равна 16 пикселам. Если же провести вертикальнуюлинию — она окажется тонкой, толщиной 1 пиксел, а при ведениикарандаша по диагонали толщина линии будет плавно меняться в за-висимости от наклона линии.

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

Инструмент Заполненный прямоугольник позволяет рисовать закрашен-ные прямоугольники как с прямыми, так и с закругленными углами.При этом текущий цвет линий определяет цвет обрамления прямоу-гольника, а текущий цвет заполнения — цвет, которым прямоуголь-ник закрашен. И тот, и другой цвет можно выбрать в раскрывающихсясписках в верхней части экрана. Когда выбран этот инструмент, теку-щий цвет заполнения выбирают в палитре в нижней части окна.

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

Толщина линии в данном случае влияет на толщину обрамляющейлинии прямоугольника. Кроме того, в верхней части экрана есть ещеодно поле (второе слева), где можно задать радиус закругления углов

279

Page 281: Самоучитель пользователя Linux

Глава 4. Работа с графикой

прямоугольника. Если радиус равен нулю, получается обычный пря-моугольник, а чем радиус больше, тем большее пространство отводит-ся под закругление углов.

Инструмент Прямоугольник очень похож на предыдущий, только пря-моугольники при рисовании этим инструментом получаются внутрине закрашенные, а «пустые». Отметим, что в палитре в нижней частиэкрана при этом все равно выбирается цвет заполнения, который прииспользовании инструмента Прямоугольник ни на что не влияет. Кста-ти, на прозрачность получившегося прямоугольника в данном слу-чае уже влияет степень прозрачности линии. Прямоугольник можетбыть как обычный, так и с закругленными углами. Здесь все проис-ходит так же, как и при использовании предыдущего инструмента.

Использование инструментов Заполненный эллипс и Эллипс полностьюаналогично использованию двух предыдущих инструментов. Первыйиз них рисует эллипсы, закрашенные текущим цветом заполнения иобрамленные рамкой текущего цвета линий. Толщина обрамлениязависит от выбранной толщины линий. Второй из названных инстру-ментов рисует незакрашенные эллипсы. Все, сказанное о выборе сте-пени прозрачности при рисовании прямоугольников, актуально и дляэллипсов.

Инструмент Аэрограф имитирует рисование распылителем краски ипредназначен для рисования данным способом произвольных объек-тов. Интенсивность распыления можно регулировать с помощью рас-крывающегося списка в верхней части окна — она может быть низкой,средней или высокой. Чем выше интенсивность «распыления», темгуще получается линия. Здесь действует обычный принцип распыли-теля — чем дольше вы распыляете краску на одном и том же месте,тем гуще там получается пятно или линия. Цвет распылителя — это теку-щий цвет линии. В этом режиме его можно выбирать в палитре в ниж-ней части экрана. Параметр Толщина линии здесь также влияет на ре-зультат рисования.

IИнструмент Выделение позволяет сделать всего одно действие: выде-лить на рисунке прямоугольную область для копирования в буфер(именно копирования, возможность вырезания почему-то отсутствует)или для дальнейшего преобразования. Выделение может быть толькопрямоугольным.

Теперь поговорим об использовании инструмента Масштаб. При еговыборе открывается подменю из пяти пунктов, обозначенных симво-лами. Вот значения этих пунктов.

280

Page 282: Самоучитель пользователя Linux

4.6. Краткий обзор других графических программ

* Больше — масштаб просмотра картинки увеличивается. Для уве-личения следует щелкнуть на том месте рисунка, которое долж-но оказаться в центре после увеличения.

* Меньше — масштаб просмотра картинки уменьшается сразу послевыбора этого инструмента.

» 100% — изображение принимает оригинальный масштаб.

* На всю страницу — изображение принимает такой масштаб, чтобыцеликом поместиться в окне программы.

* Оптимально — при выборе этого инструмента следует выделитьпрямоугольную область. После этого изображение примет такоймасштаб, чтобы выделенная область заполнила все окно про-граммы.

Рассмотрим инструмент Повороты и отражения. Он позволяет совер-шать преобразования с выделенной областью или, при ее отсутствии,с целым изображением. Здесь также есть свое подменю из семи пунк-тов-инструментов. Приведем их значения.

* Отражение по горизонтали — изображение или выделенная областьотражается вокруг горизонтальной оси.

* Отражение по вертикали — изображение или выделенная областьотражается вокруг вертикальной оси.

* Поворот влево — поворот изображения на 90 градусов против часо-вой стрелки.

* Поворот вправо — поворот изображения на 90 градусов по часо-вой стрелке.

» Свободное вращение — поворот на несколько градусов, а именнона то, которое было определено пользователем в последний раз.Для определения угла поворота выберите в меню Действия пунктПоворот и далее — Свободный угол поворота. Откроется окно, по-казанное на рис. 4.42. Здесь можно ввести в поле ввода любой уголповорота изображения, в том числе и нецелое количество граду-сов. Переключатель Ориентация предназначен для определениянаправления поворота: влево — значит против часовой стрелки,вправо — по часовой стрелке. При щелчке на кнопке ОК произой-дет поворот изображения. В следующий раз при выборе инстру-мента Свободное вращение сразу же произойдет поворот изобра-жения на то же количество градусов.

281

Page 283: Самоучитель пользователя Linux

Глава 4. Работа с графикой

||00градусов

••'Ориентация'

Рис. 4.42. Окно определения угла поворота изображения

» Размер — масштабирование изображения. При выборе этого ин-струмента открывается окно, в котором следует указать новыеразмеры изображения: высоту и ширину. Эти величины можноуказывать в пикселах, дюймах или процентах от исходного изоб-ражения. Если при этом установлен флажок Масштабировать, товместе с изменением одного из линейных размеров автоматиче-ски изменяется и другой, чтобы сохранить пропорции исходногоизображения. Переключатель Интерполяция предназначен дляприменения интерполяции при масштабировании, что увеличи-вает время процесса, но повышает качество результата. Все пово-роты и изменение размера возможны только для изображения це-ликом, но не для выделенной области.

* Обрезать — изображение обрезается до размеров выделенной об-ласти.

Инструмент Цветовой баланс предназначен для регулировки и преоб-разования цветового баланса. При его выборе открывается подменюиз четырнадцати пунктов-инструментов:

* Уменьшить количество красного цвета;

* Увеличить количество красного цвета;

* Уменьшить количество зеленого цвета;

* Увеличить количество зеленого цвета;

» Уменьшить количество синего цвета;

» Увеличить количество синего цвета;

» Уменьшить яркость;

* Увеличить яркость;

* Уменьшить контрастность;

282

Page 284: Самоучитель пользователя Linux

4.6. Краткий обзор других графических программ

* Увеличить контрастность;

* Инвертировать цвета;

* Преобразовать изображение в двухцветное, черно-белое (при этомнасыщенность цветов передается более частым расположениемчерных точек);

* Преобразовать изображение в оттенки серого;

* Регулировка цветового баланса. При выборе этого инструмента от-крывается окно регулировки интенсивности цветовых составля-ющих (красной, зеленой и синей). Значения каждой составляю-щей отображаются в процентах (от -100% до +100%).

Наконец, самый интересный инструмент — Эффекты. При его выборетакже открывается подменю из одиннадцати инструментов (кстати,соответствующие им пункты есть в меню Эффекты и для более тонкойнастройки иногда можно использовать именно их). Вот значения этихинструментов.

* Набросок углем — изображение превращается в как бы нарисован-ное углем на белом фоне. Этот эффект можно также применить спомощью клавиши F9.

* Мозаика — изображение становится мозаичным с помощью рас-ширения каждого четвертого (по умолчанию, это значение можноизменять) пиксела на несколько соседних. Если выбрать в менюЭффекты соответствующий пункт Мозаика, откроется диалоговоеокно, в котором можно изменять параметры расширения пикселов.

* Рельеф — изображение превращается в имитацию рельефного.Перед преобразованием открывается диалоговое окно, где требу-ется выбрать направление источника света, который будет осве-щать наш рельеф. Этот эффект можно также применить с помо-щью клавиши F12.

* Плакат — уменьшение количества используемых в изображениицветов (не общей глубины цвета, а чистых цветов в изображении)для имитации плаката, написанного несколькими красками.Если выбрать в меню Эффекты соответствующий пункт, откры-вается диалоговое окно, позволяющее выбрать количество цветов.

* Поп-арт — довольно интересное цветовое преобразование, которое,кстати, всякий раз дает различный результат. Однако в любомслучае цветовое решение результата действительно напоминает

283

Page 285: Самоучитель пользователя Linux

Глава 4. Работа с графикой

произведения поп-арта. Этот эффект также можно применить спомощью сочетания Shift-F11.

* Старение — эффект, который немного «желтит» изображение,создавая впечатление рисунка на старой пожелтевшей бумаге.При выборе соответствующего пункта в меню Эффекты откроетсяокно, в котором можно будет указать степень «старения» в про-центах. Учтите, что эффект сохраняется лишь на небольшом ди-апазоне значений. При слишком маленьком значении «степенистарения» цвета изображения получаются близкими к серому, апри слишком больших значениях в изображении появляетсяслишком много красного.

» Соляризация — эффект, похожий на засвечивание слишком свет-лых участков фотографии. Правда, при этом изображение пре-вращается еще и в негатив. Чтобы этого не происходило, можновыбрать соответствующий пункт в меню Эффекты и установить вдиалоговом окне флажок Инвертировать. Здесь же можно опреде-лить порог засвечивания.

* Плитки — эффект пикселизации. Можно указать размер каждойплитки в пикселах, если выбрать соответствующий пункт в менюЭффекты.

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

* Сглаживание — уменьшение резкости изображения.

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

Инструмент Пипетка позволяет произвести замену одного цвета на дру-гой, а также устранить прозрачные элементы изображения или, на-оборот, превратить какой-либо цвет в прозрачный. При выборе этогоинструмента открывается диалоговое окно, показанное на рис. 4.43.Здесь вы видите три колонки. В первой колонке можно указать ис-ходный цвет, который следует заменить. Во второй — величину допу-стимого отклонения, при которой близкие цвета будут при заменетрактоваться так же, как исходный цвет. Наконец, в третьей колонкеследует указать цвет, которым следует заменять исходный.

284

Page 286: Самоучитель пользователя Linux

4.6. Краткий обзор других графических программ

li••

Ш ; у -; ИСХОДНЫЙ ;: ЙОПУСТИМО

j : Г :Ийозр:йч:й<>еть •

Заменить

||ЕВ Зеленый

l::ji I Прозрачный

fi|l I Прозрачный

й::|| 1 Прозрачный

|Й Черный

|

шd"ZI izi

• 1ЯР в

Рис. 4.43. Окно инструмента замены цветов

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

Что касается исходного цвета, то его можно брать непосредственно изизображения. Для этого следует щелкнуть на кнопке с изображениемпипетки и затем щелкнуть на нужном месте изображения.

Когда все готово, щелкните на кнопке Заменить — и вы увидите изоб-ражение с замененными цветами. Замену цветов можно осуществлятьнесколько раз подряд, не закрывая окно замены цвета. Более того,при открытом окне замены цвета можно применять к изображениюэффекты, корректировать цветовой баланс, вращать изображение итак далее.

Между прочим, цветовой баланс можно подстраивать более гибко, чемэто позволяет инструмент Цветовой баланс. Например, для тонкой ре-гулировки яркости и контрастности изображения можно выбрать вменю Цвета пункт Яркость/Контрастность, после чего подстроить этипараметры с помощью регуляторов. Выбрав в том же меню пункт На-стройка цветовой гаммы, можно указать в диалоговом окне числовоезначение цветовой гаммы.

Программа Starlmage поддерживает несколько распространенных ра-стровых форматов графики: ВМР,ХРМ, RAS, РВМ, PGM, PPM, GIF, JPG,PNG и TIFF. В программе также поддерживается редакция в одном окненескольких изображений. Переключение между ними происходит какмежду вкладками в нижней части окна, а все открытые в одном окнеизображения как бы объединяются в одну «галерею», элементы ко-торой могут перемещаться и взаимозаменяться.

285

Page 287: Самоучитель пользователя Linux

Глава 5. Мультимедиа

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

5.1. Проигрывание звука

5.1 Л. Общие настройки звука

Вообще говоря, возможность воспроизведения звука на компьютерезависит от правильной установки драйвера звуковой карты в систе-ме. Обычно при установке Linux звуковая карта определяется авто-матически. Кроме того, для Linux существуют универсальные звуко-вые драйвера — OSS (Open Sound System), а также ALSA (AdvancedLinux Sound Architecture). Обычно драйвер OSS присутствует в стан-дартной поставке дистрибутивов Linux и устанавливается автомати-чески.

Для проверки установки звуковой карты, а заодно и для регулировкиуровней воспроизведения можно запустить программу Микшер. Еслина панели КОЕ справа нет значка динамика, то можно запустить этупрограмму через стартовое меню КОЕ (обычно там следует выбратьпункт Мультимедиа и далее — Микшер). Если все в порядке, откроетсяокно, похожее на то, что показано на рис. 5.1. В этом окне указаноназвание вашего звукового устройства в том виде, как оно определи-лось при установке. В окне имеются несколько линеек (секций) мик-шера, каждая из которых соответствует своему звуковому каналу

286

Page 288: Самоучитель пользователя Linux

5.1. Проигрывание звука

(например, РСМ — звук с компьютера, Line — линейный вход карты,Microphone — микрофонный вход и так далее). Пользуясь ползунко-выми регуляторами, можно настроить громкость каждого звуковогоканала. Выше регуляторов находятся переключатели, выполненныев виде зеленых виртуальных светодиодов. Если переключатель вы-ключить, звук на данном канале будет отключен. Снизу от некото-рых линеек микшера находятся переключатели в виде красных свето-диодов. Из них может быть выбран только один. Это — селектор входадля записи звука.

т-..-*'-~ \

Рис. 5.1. Так может выглядеть микшер звуковой карты

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

Итак, звуковая карта работает, можно приступать к прослушиваниюмузыки. Наиболее распространены сегодня звуковые файлы форма-тов WAV и МРЗ. Эти, а также некоторые другие форматы (такие, какOGG vorbis) поддерживаются рядом программных проигрывателей,входящих в большинство дистрибутивов Linux.

5.1.2. Программа XMMS

Наиболее удобным проигрывателем нам представляется программаXMMS. Прежнее ее название — х1 lamp — подходило для нее больше,так как этот проигрыватель для х11 является примерно тем же, чтоwinamp для Windows. Окно этого проигрывателя показано на рис. 5.2.На самом деле это не одно, а три скрепленных окна: собственно про-игрыватель, эквалайзер и список воспроизведения. Основное окноможет быть спрятано или отображено с помощью сочетания Alt-W, окно

287

Page 289: Самоучитель пользователя Linux

Глава 5. Мультимедиа

эквалайзера прячется и открывается сочетанием Alt-G, и, наконец, го-рячей клавишей окна списка воспроизведения является Alt-E. Окнаэквалайзера и списка воспроизведения могут также быть спрятаныили снова вызваны на экран с помощью переключателей EQ и PL в пра-вой части основного окна. Между прочим, для работы программы со-всем необязательно, чтобы какое-либо окно было показано на экране:она может оставаться активной, даже если все три окна невидимы.Любое окно можно перемещать отдельно от других, однако при пере-мещении они хорошо приклеиваются друг к другу. Если вы хотите,чтобы окна программы XMMS все время были видны поверх другихокон, нажмите сочетание Ctrl-А. Впрочем, это работает не всегда.

Рис. 5.2. Развернутое окно проигрывателя XMMS

Для того чтобы загрузить в программу какой-либо звуковой файл,нажмите клавишу L. Откроется стандартное окно выбора файла. Про-грамма XMMS поддерживает довольно большое количество форматовзвуковых файлов, а если в системе установлены драйверы MIDI-уст-ройств, может открывать и проигрывать М./DI-файлы. Для поддерж-ки некоторых форматов требуется установка дополнительных под-ключаемых модулей. Существует множество подключаемых модулейдля программы XMMS, написанных сторонними разработчиками. Этиподключаемые модули могут не только расширять количество под-держиваемых форматов, но и играть какую-либо другую роль, напри-мер, отвечать за визуализацию (о визуализации см. ниже).

288

Page 290: Самоучитель пользователя Linux

5.1. Проигрывание звука

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

Как видите, управление воспроизведением крайне просто. В основ-ном окне, помимо кнопки пуска, имеются кнопка останова (при еенажатии программа «забывает», в каком месте файла остановилосьвоспроизведение) и кнопка паузы (для временной приостановки вос-произведения). Кроме того, справа и слева от них находятся кнопкиперехода к предыдущему и следующему файлу в списке. Они действу-ют, если для воспроизведения выбрано несколько файлов. Над пане-лью управления в основном окне расположена полоса поиска, с помо-щью которой можно быстро переместиться в нужное место файла.Правда, этой полосой можно воспользоваться только во время воспро-изведения или паузы — во время полного останова она неактивна.

Еще выше можно видеть два небольших ползунковых регулятора. Онииспользуются для установки громкости и панорамы звучания. А пере-ключатели EQ и PL, как уже говорилось выше, позволяют спрятать/показать окна эквалайзера и списка воспроизведения, хотя удобнееэто делать сочетаниями Alt-G и Alt-E.

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

В большом окне слева при этом происходит следующее. Во-первых,виден индикатор времени. Во время воспроизведения здесь отобра-жается либо сколько времени прошло от начала композиции, либосколько осталось до ее конца. Во втором случае перед временем стоитзнак минус. На этот режим отображения времени можно переклю-читься с помощью сочетания Ctrl-R. Обратное переключение доступночерез главное меню программы, которое открывается щелчком мышив левом верхнем углу. Следует выбрать пункт Параметры и далее —Прошедшее время.

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

OOQЮЗак. 519 А07

Page 291: Самоучитель пользователя Linux

Глава 5. Мультимедиа

бегущая волновая форма (как в осциллографе). Параметры этой прос-тейшей визуализации можно настроить, выбрав в главном меню пунктВизуализация. Далее можно выбрать подпункт Режим визуализации изатем — один из вышеописанных способов визуализации, либо вооб-ще ее отключить, выделив пункт Выключено. Пункты Режим Анализа-тора и Режим Графика предназначены для более тонкой настройки ви-зуализаторов. Все изменения, выполненные в настройках, сразу жевступают в силу.

Для тех случаев, когда все элементы управления основного окна хо-чется держать под рукой, а места на экране слишком мало, можновключить так называемый теневой режим, щелкнув на крохотнойкнопочке со стрелкой вверх, непосредственно рядом с кнопкой за-крытия окна. При этом окно программы XMMS станет крохотным, какна рис. 5.3, но в нем сохранятся все основные элементы, включая визу-ализатор!

Рис. 5.3. Теневой режим основного окна XMMS

Кстати, программа имеет много удобных горячих клавиш. Например,для запуска воспроизведения файла можно пользоваться клавишейX, для паузы — клавишей С, а для останова — клавишей V. Курсор-ные клавиши влево и вправо перемещают текущую позицию на 5 се-кунд соответственно назад и вперед и так далее. Нажав во время вос-произведения сочетание Ctrl-J, можно быстро переместиться науказанное время от начала композиции, а нажав клавишу J — на нуж-ный файл списка воспроизведения.

Еще одна приятная деталь: если элементы окна кажутся слишкоммелкими, что бывает при высоких разрешениях экрана, можно ис-пользовать сочетание Ctrl-D для увеличения вдвое основного окна иокна эквалайзера вместе со всеми элементами.

Одна из самых главных возможностей программы XMMS — поддерж-ка списков воспроизведения, то есть возможность составить списокиз нескольких звуковых файлов подряд и воспроизводить их один задругим без вмешательства пользователя.

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

290

Page 292: Самоучитель пользователя Linux

5.1. Проигрывание звука

(напомним, клавиша L открывает окно выбора файла), а можно доба-вить сразу все файлы из какой-либо папки, нажав сочетание Shift-L(рис. 5.4). При этом откроется дерево папок вашего компьютера, изкоторого остается выбрать нужную.

bQbrnф О boot

фСЗ home;- Qi initrd

r Q losttfcund

Рис. 5.4. Выбор целой папки для добавленияв список воспроизведения программы XMMS

Кроме того, в список воспроизведения можно также включать фай-лы, расположенные на удаленных компьютерах. Для этого следуетнажать сочетание Ctrl-L и ввести полный URL -адрес файла, располо-женного на удаленном компьютере, например, http://www.mmv.ru/p/rusmodern/mp3/faure2.mp3. Разумеется, для воспроизведения такогофайла потребуется, чтобы удаленный компьютер был доступен. Про-грамма XMMS умеет воспроизводить звуковые файлы некоторых фор-матов (например, трЗ) с удаленных компьютеров в потоковом режи-ме, то есть воспроизводить один фрагмент во время загрузкиследующего.

Обратите внимание на кнопки в нижней части окна списка воспроиз-ведения. При нажатии на каждую из них открывается что-то вродекнопочного меню. Например, при нажатии кнопки +FILE (добавитьфайл) раскрываются три кнопки: +URL (добавить URL), +DIR (добавитьпапку), +FILE (добавить файл), соответствующие уже рассмотреннымсочетаниям Ctrl-L, Shift-L и L.

Кнопка -FILE (удалить файл) открывает меню из четырех кнопок.Нижняя из них -FILE (удалить файл) удаляет из списка воспроизведе-ния выделенные файлы. Не путайте выделенные файлы списка вос-произведения (их названия имеют синий фон) с текущим файлом,который воспроизводится в данный момент (его название выделяетсябелыми буквами).

291

Page 293: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Вторая снизу кнопка -CROP, напротив, удаляет из списка воспроиз-ведения все файлы, кроме выбранных. Кнопка -ALL полностью очи-щает список воспроизведения. Наконец, при нажатии кнопки -MISCвозникает уже обычное меню из двух пунктов. Первый из них, Removedead files, позволяет удалить из списка воспроизведения те файлы, ккоторым нет доступа (относится, разумеется, к удаленным ресурсам).А со вторым пунктом — Physically Delete files — следует быть осторож-ным, так как с его помощью выделенные файлы удаляются не толькоиз списка воспроизведения, но и с вашего жесткого диска!

Кнопка SEL ALL несколько облегчает работу с выделениями. Вот пунктыее кнопочного меню: INV SEL — инвертировать выделение, SELZERO —снять выделение со всех файлов, SEL ALL — выделить все файлы.

Кнопка MISC ОРТ также имеет довольно интересное меню. Здесь с по-мощью кнопки MISC OPTS можно сгенерировать список воспроизве-дения в формате HTML или прочитать расширенную информацию овыделенных файлах (если таковая, конечно, присутствует). КнопкаFILE INF позволяет отредактировать или просмотреть информацию офайле, чем мы еще займемся ниже. Наконец, кнопка SORT LIST позво-ляет сортировать список воспроизведения по различным признакам,перевернуть его или расположить его элементы в случайном порядке(пункт Рассортировать список).

f

Кстати, можно заставить программу воспроизводить файлы из спис-ка в случайном порядке, не перемешивая сам список. Для этого сле-дует лишь нажать клавишу S или кнопку RAND в основном окне.

Подобным же образом можно заставить программу повторять списокс начала при достижении его конца. Для этого нажмите клавишу Rили кнопку REP в основном окне.

При воспроизведении списка можно перейти к следующему файлу спомощью клавиши В, а к предыдущему — с помощью клавиши Z.Можно также пользоваться кнопками управления, как говорилосьвыше.

Для того чтобы сохранить созданный вами список воспроизведения,щелкните на кнопке LOAD LIST и далее на кнопке SAVE LIST. Соответ-ственно, для того чтобы загрузить сохраненный ранее список, щелк-ните на LOAD LIST и LOAD LIST. Кнопка NEW LIST (или сочетание Ctrl-N)очищает список. Ее действие эквивалентно действию кнопки -ALL.

Внешний вид списка воспроизведения не представляет собой ничегонепонятного, поэтому мы не будем на нем останавливаться. Скажем

292

Page 294: Самоучитель пользователя Linux

5.1. Проигрывание звука

лишь, что название каждого произведения берется из информации офайле, в частности из IDS-тетов. В случае отсутствия такой информа-ции вместо названия отображается имя файла без расширения. Справаот названия каждой композиции отображается время ее звучания.

Теперь перейдем к рассмотрению еще одной возможности программыXMMS — частотной коррекции звука во время воспроизведения. Дляэтого используется окно графического эквалайзера, которое можнооткрыть или спрятать с помощью сочетания Alt-G или кнопки EQ в ос-новном окне.

Для того чтобы эквалайзер работал, включите его кнопкой ON. Далеек вашим услугам обычный 10-полосный эквалайзер. Центральнаячастота каждой полосы указана под соответствующим ползунковымрегулятором. Каждым регулятором можно усилить или ослабить со-ответствующую полосу на 20 дБ. При этом в верхней части окна эква-лайзера отображается график частотной коррекции.

В программе имеется набор пресетов, то есть предварительно сохра-ненных настроек эквалайзера. Загрузить какую-либо настройку мож-но, щелкнув на кнопке PRESETS и выбрав в открывшемся меню пунктЗагрузить и далее Предустановленное.

Если желательно сохранить собственную настройку эквалайзера длядальнейшего использования, то можно, щелкнув на кнопке PRESET,выбрать пункт Записать и далее Предустановленное. Введите в открыв-шееся окно название пресета (можно выбрать любое) и щелкните накнопке ОК. Ваш набор будет добавлен в стандартный набор пресетов.Таким же образом можно добавить в набор еще несколько пресетов.

Пользуясь пунктом Удалить того же меню, можно удалять ненужныепресеты из стандартного набора. Таким образом создается собствен-ный набор установок. Более того, можно записать этот набор на дискв виде файла, чтобы впоследствии иметь возможность перенести егона другой компьютер. Программа XMMS сохраняет набор пресетовэквалайзера в своем собственном формате, но может его записать и вформате EQF, использующемся в программе WinAmp (эта программазапускается под Windows). Для сохранения набора пресетов в файлщелкните на кнопке PRESET и выберите в открывшемся меню пунктЗаписать и далее В файл. Если нужно записать файл jEQ-F-формата,чтобы иметь возможность использовать его в программе WinAmp, вме-сто пункта В файл выберите пункт В WinAmp EQF-. Соответственно, длязагрузки набора пресетов из файла щелкните на кнопке PRESET и вы-берите пункт Загрузить и далее Из файла или Из WinAmp EQF-файла.

293

Page 295: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Поскольку частотная коррекция может в некоторых случаях доволь-но сильно повлиять на уровень сигнала (громкость), в окне эквалай-зера предусмотрена возможность повысить или понизить уровеньгромкости до обработки модулем частотной коррекции. Это осуществ-ляется с помощью регулятора PREAMP (предусилитель), расположен-ного в левой части окна эквалайзера.

Программа XMMS предоставляет пользователям также такую прият-ную возможность, как редактирование 11)3-тегов в музыкальных трЗ-файлах. Напомним, что в JDS-теге может содержаться такая инфор-мация, как название произведения, композитор (исполнитель),название альбома, год, жанр и даже произвольный комментарий.Существуют даже специальные программы для редакции /DS-тегов.Но если вам не нужна «пакетная» редакция этих тегов (другими сло-вами, если вы не занимаетесь этим с утра до вечера), то модуля редак-ции ЮЗ в программе XMMS, скорее всего, будет вполне достаточно.

Для того чтобы войти в модуль редакции /.03-тега, выделите нужныйфайл в списке воспроизведения, щелкните на нем правой кнопкоймыши и выберите в контекстном меню пункт Показать информацию офайле. Откроется окно, показанное на рис. 5.5. Как видите, здесь ото-бражена информация ЮЗ, причем почти вся она доступна для измене-ний. В нее можно внести любые изменения, пользуясь полями Назва-ние, Исполнитель, Альбом, Год, Комментарий, а также раскрывающимсясписком Направление (то есть жанр).

~*" Информация о флйпе - 0? Frotic M;

Имя c(3^^a^nVwin2/LehWoi1v[oldsongs/07 Erotic Macrch Into The Far Fair One.wav

НазваийЩ EroticMacrchlntoTheFarFairOne |

VftyWfЗащита!

: 3: ;Ййк||Ш;::М|1Й:

Рис. 5.5. Окно редакции /ОЗ-тега

294

Page 296: Самоучитель пользователя Linux

5.1. Проигрывание звука

После внесения изменений щелкните на кнопке Запись. Новый ID3-тег при этом будет записан в исходный трЗ-файл. Можно вообще уда-лить ЮЗ-тег с помощью кнопки Удалить ЮЗ.

Но пойдем дальше. Помимо простейшего модуля визуализации му-зыки, встроенного в программу и рассмотренного нами выше, про-грамма XMMS поддерживает визуализацию с помощью подключаемыхмодулей. Количество таких модулей может быть различным — всезависит от того, сколько модулей (и какие) вы загрузите и установите.Некоторые подключаемые модули могут быть установлены с самогоначала.

Для того чтобы выбрать внешний модуль визуализации, находясь восновном окне программы, нажмите сочетание Ctrl-V. Откроется окно,показанное на рис. 5.6. Здесь можно выбрать из списка нужный мо-дуль.

Простой анализатор спектра 1.2.5 pibsanalyРазмытый осцилосксп 1.2.5 pibbscopeio)

ЯШ

Рис. 5.6. Окно выбора расширенной визуализации

Щелкнув на кнопке Настройка, можно войти в окно конфигурациивыбранного модуля визуализации, если такая конфигурация возмож-на. Запуск модуля осуществляется в отдельном окне, после установ-ки флажка Включить дополнение. Пример того, что может появлятьсяна экране, приведен на рис. 5.7. Для того чтобы остановить модульвизуализации, просто закройте его окно.

Ну и наконец, коротко еще об одной возможности программы ХМ MS —поддержке так называемых скинов, то есть модулей изменения внеш-него вида. При изменении внешнего вида программы все элементыуправления остаются на тех же местах, но могут приобретать самыеразные формы и расцветки. Для изменения внешнего вида програм-мы нажмите сочетание Alt-S. Откроется окно со списком, пунктами

295

Page 297: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Рис. 5.7. Один из вариантов расширенной визуализации XMMS

которого будут названия различных «одеяний» программы. Кстати,имеются специальные программы, которые позволяют создать соб-ственные скины для программы XMMS (и не только для нее). Инфор-мацию о них легко найти в Интернете.

При проигрывании звука в программе XMMS можно применять и не-которые звуковые эффекты, если они установлены в системе. Для ихвключения нажмите сочетание Ctrl-P и откройте вкладку Эффекты/Общие дополнения. Выберите в раскрывающемся списке в верхнейчасти окна нужный эффект и включите переключатель Использоватьдополнения. В некоторых случаях можно настроить параметры эффек-та, щелкнув на кнопке Настройка.

Однако закончим рассказ о проигрывателе XMMS и коротко окинемвзглядом другие проигрыватели музыки.

5.1.3. Программа Noatun

Проигрыватель Noatun также умеет воспроизводить довольно многоформатов звуковых файлов. Кроме того, в нем существует возмож-ность радикального изменения внешнего вида: скины для програм-мы Noatun изменяют не только цвета, контуры и фоновые рисунки окнапроигрывателя, но и форму, а также перемещают на любое место эле-менты управления программой. В частности, программа Noatune мо-жет выглядеть в точности как проигрыватель K-Jofol (рис. 5.8).

296

Page 298: Самоучитель пользователя Linux

5.1. Проигрывание звука

Рис. 5.8. Проигрыватель Noofun — один из возможных видов

Этот проигрыватель имеет один недостаток (одновременно являющий-ся достоинством): он будет очень настойчиво требовать для своей ра-боты звуковой сервер aRts, который требует немалых ресурсов. Какмы уже говорили в главе 1, звуковой сервер aRts на большинстве сис-тем следует сразу же отключить — он работает очень медленно и внекоторых случаях может тормозить работу всей графической оболоч-ки (например, если системные звуки будут исполняться через него).Если сервер aRts отключен, программа Noatune, скорее всего, будетзапускаться очень долго. Она будет пытаться к нему подключиться, акогда поймет, что это сделать не удается, попытается запустить сер-вер aRts самостоятельно. Все это может в некоторых случаях занятьпорядка пяти-шести минут.

Другой возможный вариант внешнего вида программы Noatun показанна рис. 5.9. Интересно, что можно представить на экране нескольковнешних видов программы Noatun одновременно. Эта программа так-же поддерживает списки воспроизведения, эквалайзер и так далее.

Рис. 5.9. Другой вариант внешнего вида Noatun

Одна из самых интересных возможностей программы Noatun — ис-пользование звуковой обработки в реальном времени. Если щелкнутьправой кнопкой мыши в окне программы, откроется контекстноеменю. Выберите в нем пункт Эффекты. Откроется окно выбора эффек-тов, показанное на рис. 5.10. В левой части окна перечислены все до-ступные эффекты, а в правой — выбранные. Управление выборомэффектов осуществляется кнопками с изображениями стрелок. Если,выделив один из эффектов в правой части окна, щелкнуть на кнопке

297

Page 299: Самоучитель пользователя Linux

Глава 5. Мультимедиа

jfOJO H;;;

ExtraStereo

RawWriter

VoicaRemoval I

йктивные

Рис. 5. ] 0. Окно выбора эффектов

Настройка (с изображением гаечного ключа), откроется окно настрой-ки данного эффекта. Например, на рис. 5.11 показано окно настрой-ки эффекта реверберации. Вращая пять ручек с помощью мыши, мож-но прямо во время воспроизведения в реальном времени управлятьэтим эффектом.

Рис. 5.11. Настройка эффекта реверберации в Noatun

Обратите внимание, что закрытие окна программы Noatun еще не озна-чает выхода из программы. Чтобы выйти из программы, следует щелк-нуть правой кнопкой мыши в окне программы и выбрать в контекст-ном меню пункт Выход. Заметьте, что если программа Noatunзапущена, то в правой части панели КОЕ отображается ее значок в видекруглого диска.

5.1.4. Прослушивание MIDI-файлов

Если в системе установлен драйвер М/£)/-синтезатора (а на звуковойкарте при этом этот самый синтезатор есть), то можно проигрывать иМШГ-файлы. Например, выбрав в стартовом меню пункт Мультиме-

298

Page 300: Самоучитель пользователя Linux

5.1. Проигрывание звука

диа и далее — Проигрыватель Midi/Karaoke (рис. 5.12), вы откроете про-грамму для проигрывания МЛХГ-файлов. В ней вы сможете такжеподстроить воспроизведение по вашему желанию. Например, выбравв меню Настройки пункт Показать каналы, можно менять инструментна каждом МЛ)/-канале отдельно, выбирая его название в раскрыва-ющемся списке, можно включать и отключать каналы и прочее.

:

Рис. 5.12. Окно программа KMid (проигрыватель MIDI и Karaoke)

Если же в вашей системе М/Ш-синтезатор или его драйвер отсутству-ют, можно проигрывать MIDJ-файлы, пользуясь встроенным в про-грамму КОЕ программным синтезатором, который называется KMidi.Открыть эту программу можно, выбрав в стартовом меню пунктМультимедиа и далее — Синтезатор midi. Окно программы показано нарис. 5.13. Здесь можно, кстати, создавать список воспроизведения вотдельном окне, которое открывается при щелчке на соответствую-щей кнопке в левой верхней части окна или выбором в меню Правкапункта Редактировать список песен.

Если вставить в дисковод компакт-диск с аудиоданными, автомати-чески откроется одна из программ воспроизведения компакт-дисков,например программа gtcd (рис. 5.14). Если вы подключены к Интер-нету, программа попытается соединиться с базой данных о дисках(CDDB, freedb и прочее), чтобы вывести на экран данные о названиидиска, исполнителе, списке названий дорожек диска и так далее.

В этой программе можно управлять громкостью воспроизведения спомощью клавиш «>» и «<», переходить к следующей или предыду-щей дорожке клавишами «]» и «[», выполнять перемотку с помощьюклавиш «+» и « -», запускать и приостанавливать проигрывание с по-мощью клавиши Р. Для того чтобы вынуть диск из дисковода, нажми-те клавишу Е.

299

Page 301: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Рис. 5.13. Окно программы KMidi (программный сингезспор)

Рис. 5.14. Окно программы воспроизведениязвукового компакт-диска

Если программа не смогла получить информацию о диске из базы дан-ных CDDB, то можно открыть редактор дорожек, нажав клавишу Т.Здесь можно ввести название диска и названия каждой дорожки, что-бы в дальнейшем было удобнее пользоваться диском. Все установкизапишутся во внутреннюю базу данных программы, так что при сле-дующем запуске этого же диска программа его сразу узнает и отобра-зит правильную информацию о нем. Что же касается данных, полу-ченных из базы CDDB, то они тоже записываются во внутреннюю базупрограммы, так что каждый раз программе не придется считыватьих из Интернета.

300

Page 302: Самоучитель пользователя Linux

5.1. Проигрывание звука

5.1.5. Прослушивание файлов формата RealAudio

Для прослушивания звуковых файлов формата RealAudio рекомендуемзагрузить из Интернета с сайта компании-разработчика (www.real.com)последнюю версию программы RealPlayer. Кстати, эта программа при-годна для прослушивания не только файлов RealAudio, но и звуковыхфайлов некоторых других форматов, а также для видеофайлов фор-матов MPEG и RealVideo.

Основное окно программы показано на рис. 5.15. В управлении про-грамма крайне проста. Вы можете открыть любой файл формата RealAudio или Real Video и его воспроизвести, а также прочитать информа-цию об авторе.

Рис. 5.15. Окно программы Real Player

С помощью программы RealPlayer можно прослушать или просмотретькак файл, расположенный на локальном компьютере, так и находя-щийся где-либо в Интернете. Для того чтобы открыть файл на локаль-ном компьютере, нажмите сочетание Ctrl-O или выберите в меню Fileпункт Open File. Откроется стандартное диалоговое окно выбора фай-ла. В нем, правда, по умолчанию будут отображаться все файлы под-ряд, а не только те, которые могут быть воспроизведены с помощьюэтой программы. Если вы хотите увидеть только нужные файлы, скор-ректируйте в окне открытия файла строку Filter. По умолчанию здесьуказано значение *. Если же вам, например, необходимо, чтобы в окневыбора файла были видны только файлы с расширением .rm (то естьreal media — это расширение используется как для файлов Real Audio,так и Real Video), то введите в строку Filter значение *.rm.

Учтите, что не все файлы, которые можно проигрывать с помощью програм-мы RealPlayer, имеют расширение .rm. Например, файлы программыRealAudio старого формата обычно имели расширение .га.

301

Page 303: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Можно также открыть файл, расположенный где-либо в Интернете,если известен его полный URL-адрес (сетевой адрес). Для этого выбе-рите в меню File пункт Open Location или нажмите сочетание Ctrl-L От-кроется окно, куда необходимо ввести полный ZTRL-адрес, включаяимя протокола (например, так: http://www.ramusic.org/tt1.rm). Введен-ные таким образом имена файлов запоминаются в программе. Такимобразом, если вы повторно захотите обратиться к какому-либо фай-лу, не будет необходимости опять вводить его 1/Ж/-адрес вручную -можно будет выбрать его из раскрывающегося списка.

Файлы, находящиеся на удаленном компьютере, могут открыватьсяв потоковом режиме. Это означает, что файл начинает воспроизводить-ся не после полной его загрузки с сервера, что может занять некото-рое время, а прямо в процессе его загрузки на локальный компьютер.Пока воспроизводится одна часть файла, загружается следующая итак далее. Здесь важно только, чтобы скорость загрузки файла былане слишком медленной, иначе следующая часть файла просто не ус-пеет загрузиться, пока воспроизводится предыдущая. Кстати, неко-торые файлы (в том числе локальные) могут содержать не сам звук, ассылку на другой ресурс Интернета, в котором расположены звуко-вые данные. В этом случае такой файл со ссылкой на звуковые дан-ные обычно имеет расширение .ram.

Для того чтобы начать воспроизведение загруженного файла, нажмитесочетание Ctrl-P, а чтобы остановить воспроизведение — сочетание Ctrl-S.Можно также воспользоваться кнопками Пуск и Стоп на панели инст-рументов программы. Учтите, что кнопка Стоп (и сочетание Ctrl-S) нетолько останавливает воспроизведение, но и сбрасывает текущую по-зицию: после этого воспроизвести файл можно только с начала. Длявременной приостановки воспроизведения предназначена кнопка Па-уза. Здесь же, на инструментальной панели программы, находитсяполоса поиска, позволяющая в любой момент переместиться в любоеместо воспроизводимого файла. В правом углу панели инструментовнаходится кнопка для свертывания окна программы в более компакт-ный вид (или развертывания обратно). Можно также переключитьокно программы в компактный вид, нажав сочетание Ctrl-C, а обратнов нормальный — с помощью сочетания Ctrl-N. Можно также восполь-зоваться соответствующими пунктами меню View.

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

302

Page 304: Самоучитель пользователя Linux

5.1. Проигрывание звука

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

Непосредственно под областью просмотра находится горизонтальныйрегулятор громкости. Его крайнее левое положение соответствуетполному отсутствию звука, а крайнее правое — максимальной гром-кости. Кроме того, слева от регулятора громкости находится кнопкаMute, с помощью которой можно временно отключить звук. Это мо-жет пригодиться только при просмотре видеофайлов, хотя работает ипри проигрывании аудио. Вместо нажатия кнопки Mute можно вос-пользоваться соответствующим пунктом меню Play.

Слева от кнопки Mute расположена еще одна кнопка, которая такжеможет быть полезна только при просмотре видеофайлов. Это кнопкамасштабирования изображения. Щелчок на ней открывает меню издвух пунктов. Выбор пункта Original Size устанавливает оригинальныйразмер видеоизображения, а пункт Double Size увеличивает размеризображения вдвое. При проигрывании звуковых файлов эти установ-ки не оказывают видимого воздействия на программу, однако про-грамма все равно запоминает последнюю сделанную установку.

Ниже находится строка Clip Info. Здесь во время воспроизведения фай-ла отображается информация об его авторе, исполнителе, авторскихправах, а также некоторая другая информация, которая может содер-жаться в файлах формата Real Audio и Real Video. Полностью эту ин-формацию можно увидеть, щелкнув на кнопке с изображением ла-тинской буквы i справа от строки Clip Info.

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

Если нажать сочетание Ctrl-R, откроется окно общих установок про-граммы. Это окно состоит из шести вкладок.

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

» На вкладке Performance можно настроить потребляемые програм-мой ресурсы. Горизонтальный ползунковый регулятор PlaybackPerformance должен обычно находиться в крайнем правом поло-жении (Best Quality — наилучшее качество воспроизведения). В тех

303

Page 305: Самоучитель пользователя Linux

Глава 5. Мультимедиа

редких случаях, когда компьютер не справляется с обработкойпотока данных (это может происходить, например, если компью-тер оснащен весьма маломощным процессором и малым количе-ством памяти, например, процессором 486DX2 50 МГц и 4 Мбайтоперативной памяти), следует немного уменьшить качество вос-произведения, передвинув регулятор влево. В этом случае за счеткачества воспроизведения понижается степень использованияпроцессора. Если вместо обычного звука слышен скрежет или жезвук воспроизводится «не с той скоростью», может пригодитьсяпанель Soundcard Compatibility. И то и другое может произойти нанекоторых устаревших звуковых картах. Если такое происходит,щелкните на кнопке Settings. Откроется окно, в котором вы смо-жете запретить использование 16-битного амплитудного разре-шения звука, а также нестандартных частот дискретизации -для этого здесь имеются два переключателя. Если же у вас все впорядке и без этого, не трогайте ничего в окне Settings, посколькуданные установки ухудшают качество звучания. Что касаетсяпанели Audio Driver Options, то рекомендуем на ней ничего не ме-нять, особенно если вы не очень хорошо себе представляете, чтотакое звуковые драйверы в Linux.

* Вкладка Transport предназначена для специальных случаев. На-пример, если ваш компьютер является частью локальной сети,через которую он выходит в Интернет, то некоторые установкисервера вашей сети или шлюзов могут препятствовать нормаль-ной работе программы RealPlayer при воспроизведении файлов изИнтернета. В этом случае можно попытаться настроить на этойвкладке установки работы с сетью. Самое лучшее — проконсуль-тироваться с системным администратором, который настраивалсервер локальной сети и шлюзы. Ну а если это вы и есть, то вы безтруда разберетесь в установках на этой вкладке.

* Следующая вкладка, Proxy, также относится к настройкам сети.Если ваша сеть принимает данные только через определенныйпрокси-сервер или несколько прокси-серверов, впишите их име-на или адреса на этой вкладке. В случае необходимости прокон-сультируйтесь с администратором локальной сети.

* На вкладке Connection можно установить параметры вашего со-единения с Интернетом. Панель Bandwidth предназначена для уста-новки ширины потока. Дело в том, что некоторые файлы пред-ставляют собой звуковые или видеоданные сразу в нескольких

304

Page 306: Самоучитель пользователя Linux

5.2. Просмотр видео

вариантах — для более широкого потока, для среднего, узкого итак далее. Поэтому в раскрывающихся списках Normal Bandwidthи Maximum Bandwidth следует как можно более точно указать соот-ветственно обычную и максимальную скорости вашего соедине-ния с Интернетом. В списке представлен довольно широкий выборскоростей от модемного соединения 14,4 кбит/с до 10-мегабитнойсети. На панели Buffered Play можно указать, сколько секунд каж-дого файла следует загружать до начала его воспроизведения.Наконец, на панели Network time-out настраивают максимальныепромежутки времени, в течение которых программы будут ожи-дать ответа от удаленного сервера, прежде чем сообщить вам о не-возможности соединения.

* На вкладке Support можно разрешить программе передавать не-которые данные, например о качестве соединения с Интернетом,на серверы, предоставляющие звуковые и видео файлы в форматеreal media (это может использоваться для оптимизации будущихсоединений сервера с вами), а также разрешить использованиезаписей cookies. Вообще говоря, если вы сильно обеспокоены воп-росами безопасности, здесь лучше ничего не разрешайте — навоспроизведении файлов это никак не отразится.

Нажав сочетание Ctrl-T, вы можете просмотреть график полученияпакетов данных из Интернета. Это может пригодиться либо для диаг-ностики проблем, либо просто для информации (из серии «это инте-ресно»).

Кстати, программа RealPlayer может воспроизводить файлы не толькоформата Real Audio и Real Video. Если она вам понравилась, ее можноиспользовать и для проигрывания файлов WAV и МРЗ. Однако для этихформатов, по нашему мнению, программа XMMS более удобна, хотябы потому, что программа RealPlayer в бесплатной версии не поддер-живает списки воспроизведения (хотя пункты в меню для этого есть).

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

Для просмотра видеофайлов в большинство дистрибутивов Linux вхо-дит программа Xine. Для ее запуска можно выбрать в стартовом меню

305

Page 307: Самоучитель пользователя Linux

Глава 5. Мультимедиа

пункт Мультимедиа и далее Xine. Впрочем, эта программа запускаетсяавтоматически, если щелкнуть в программе Konqueror на каком-либовидеофайле, например формата AVI.

Окно программы Xine показано на рис. 5.16. Как видите, управлениевоспроизведением здесь происходит на отдельной панели, а выводвидеоряда находится в отдельном окне. В верхней части управляю-щей панели находится полоса поиска, с помощью которой можно влюбой момент перейти в любое место фильма. Справа находятся кноп-ки управления — Пуск, Пауза, Стоп и так далее.

Рис. 5.16. Просмотр видеофайлов с помощью программы Xine

Программа Xine поддерживает списки воспроизведения. Можно,щелкнув на одной из кнопок на управляющей панели, открыть окносписка воспроизведения и по одному добавить туда несколько видео-файлов, которые впоследствии будут воспроизводиться подряд, одинза другим.

Как и большинство программных проигрывателей, программа Xineподдерживает изменения внешнего вида (скины). Несколько скиновобычно уже входят в комплект поставки программы. Щелкнув накнопке на панели управления, можно выбрать нужный вариант внеш-него вида из списка доступных.

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

306

Page 308: Самоучитель пользователя Linux

5.3. Редакция звука

ного. Она используется для перехода в полноэкранный режим. В этомрежиме при воспроизведении сохраняются оригинальные пропорциисторон экрана фильма.

Программа Xine является универсальным средством просмотра видеофай-лов. Она поддерживает довольно много форматов и имеет для их про-смотра встроенные видеокодеки, в том числе популярный кодек DivX;-).

Однако существуют и альтернативные программы для просмотра ви-део, например весьма популярный проигрыватель MPIayer. Эта про-грамма, как правило, не входит в дистрибутив Linux, и ее нужно уста-навливать отдельно. Более того, программа обычно не поставляется ввиде ДРМ-файла (авторы рекомендуют ее собирать из исходного кода).Дело в том, что на этапе сборки программа самостоятельно оптимизи-руется под конкретную компьютерную систему и впоследствии дей-ствует очень быстро. Правда, и заранее собранная и установленная изДРМ-пакета программа MPIayer работает достаточно быстро, напри-мер явно быстрее, чем рассмотренная выше программа Xine.

5.3. Редакция звука

В этом разделе мы кратко опишем средства, позволяющие редакти-ровать звуковые или М/£>1-файлы. Такие программы нужны нечас-то, если только ваша деятельность не связана с профессиональнымизанятиями музыкой на компьютере.

5.3.1. Программа DAP

Если вы хотите редактировать звуковые файлы, загрузите из Интер-нета программу DAP (как правило, программы редакции звука в дис-трибутив системы не входят). Аббревиатура DAP расшифровываетсякак Digital Audio Processor. Основное окно программы показано нарис. 5.17. Программа изначально работает со звуковыми файламиформата AIFF, однако может также открывать и сохранять файлы фор-матов WAV и RAW. Помимо файлов моно и стерео, программа умеет ра-ботать и с квадрофайлами.

Для загрузки AIFF-файла, в программу выберите в меню File пунктOpen, а для загрузки WAV-файла — пункт Import Wav. В открывшемсяокне выберите нужный файл и щелкните на кнопке Ready. Програм-ма покажет волновую форму загруженного файла.

307

Page 309: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Рис. 5.17. Основное окно программы DAP

Для того чтобы проиграть звуковой файл, откройте окно управлени-ем проигрывания файла щелчком на кнопке Play в основном окне.Откроется дополнительное окно (рис. 5.18). Здесь имеются следую-щие элементы управления:

* Sample — проиграть весь файл;

» Range — проиграть выделенную часть файла;

» Display — проиграть ту часть файла, волновая форма которой ото-бражена в окне;

* Stop — остановить проигрывание;

* Hardware Mode — выбрать подходящий режим для вашего звуко-вого оборудования (стерео или квадро);

» Display Scroll Auto — автоматически прокручивать волновую фор-му при проигрывании;

* Output Levels — регуляторы громкости звука на выходе;

* Lock — установить одинаковую громкость на выходе для правогои левого каналов;

308

Page 310: Самоучитель пользователя Linux

5.3. Редакция звука

» Mute — отключить звук на выходе;

* Output Rate — частота дискретизации на выходе.

Рис. 5. ] 8. Окно управления проигрыванием звукового файла в DAP

Помните, что все установки громкости в окне управления воспроиз-ведением (Play) относятся только к прослушиванию звука и не изме-няют сам звуковой файл.

Если вы хотите записать звук в компьютер с помощью этой програм-мы, щелкните на кнопке Record в основном окне для открытия окнауправления записью. Установите входной уровень с помощью регу-ляторов Input Levels. При этом уровень входного сигнала можно будетвидеть на индикаторе Input Meters. Учтите, что обычно бывает необхо-димо выбрать источник записи — например, линейный вход, MIDI-синтезатор, микрофон и так далее. Для этого используйте системныймикшер KMix, описанный в начале этой главы (см. рис. 5.1).

Волновую форму в основном окне программы можно просматриватьв различных масштабах. С помощью регулятора справа от волновойформы можно регулировать ее масштаб по горизонтали, а с помощьюрегулятора слева — масштаб по вертикали. Если щелкнуть на кнопкеEdit, горизонтальный масштаб изменится до 1:1 (отображается уро-вень каждой выборки). В этом режиме можно с помощью мыши рисо-вать волновую форму вручную.

Большинство операций в программе DAP производится с выделеннойчастью звука. Чтобы сделать выделение, нужно либо провести указа-

309

Page 311: Самоучитель пользователя Linux

Глава 5. Мультимедиа

телем мыши по изображению волновой формы, либо воспользоватьсяокном Range (рис. 5.19), которое открывается щелчком на кнопкеRange в основном окне.

ггтт •ргтт

Рис. 5.19. Окно выделения в программе DAP

Самой простой операцией, которую можно совершить со звуками впрограмме DAP, является монтаж. Он осуществляется копированиемвыделенной части в буфер обмена (с помощью сочетания Ctrl-C) илиперемещением ее в буфер (Ctrl-X) и последующей вставкой содержи-мого буфера в другое место. Для вставки разместите курсор, щелкнувмышью в нужном месте волновой формы, и нажмите сочетание Ctrl-V.

Можно также наложить содержимое буфера на уже имеющийся звук.Для этого, установив курсор в нужное место, выберите в меню Editпункт Mix. Откроется окно, показанное на рис. 5.20. Здесь регулято-ром Mix Ratio можно задать баланс громкости между основным звуком(Buffer) и звуком из буфера обмена (Clipboard, не перепутайте их назва-ния!). Можно также воспользоваться графиком Mix Plot, если необхо-димо осуществить плавный переход от основного звука к вставке иобратно, как показано на рис. 5.20. Две средние точки графика можнопередвигать мышью. Можно также установить время постепенногоперехода к новому звуку в секции Mix In (в миллисекундах или выбор-ках), а обратного перехода — в секции Mix Out.

Рис. 5.20. Окно наложения (микширования) звуков в DAP

310

Page 312: Самоучитель пользователя Linux

5.3. Редакция звука

Если выбрать в меню Edit пункт Overwrite, то звук из буфера обменабудет вставлен вместо основного звука на соответствующем промежуткевремени. Обе операции — Mix и Overwrite — можно осуществлять так-же только на выделенном промежутке. Для этого следует выделитьнужную часть волновой формы и выбрать в меню Edit соответственнопункты Mix Range или Overwrite Range.

В меню Edit имеются еще и некоторые операции по монтажу:

* Delete — выделенная часть звука вырезается;

* Remove — выделенная часть звука превращается в тишину;

* Keep — в звуковом файле остается только выделенная часть.

Выделив некоторую область звука, можно совершить с ней и некото-рые более сложные операции, собранные в меню Range:

» Reverse — перевернуть звук «задом наперед», чтобы он воспроиз-водился с конца до начала;

* Invert — инвертировать фазу;

* Zero — превратить в тишину;

* Channels — поменять местами стереоканалы или скопироватьсодержимое одного из каналов в другой;

* Duplicate — «размножить» выделенную область, повторив ее не-сколько раз, вплоть до 100;

* Panorama — расширить или сузить стереодиапазон;

* Adjust DC — убрать постоянную составляющую на звуке (или до-бавить, если вдруг потребуется). В окне настройки этой операцииесть кнопка Auto, которая позволяет автоматически определить

' уровень постоянной составляющей и соответственным образомнастроить регулятор.

Перейдем к дальнейшему рассмотрению программы DAP. Эта програм-ма позволяет также производить некоторые операции с громкостьювыделенной области. Эти операции собраны в меню Amp.

Выбрав в меню Amp пункт Amplitude, можно уменьшить или увеличитьгромкость в выделенной части звука. Громкость устанавливают с по-мощью регулятора. Значение равное 100 соответствует оригиналь-ной громкости, максимальное значение (200) — ее двукратному уве-личению, то есть увеличению на б дБ, а минимальное значение —двукратному ее уменьшению.

311

Page 313: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Выбрав пункт Balance, можно отдельно регулировать громкость накаждом канале. При этом если выбрать из раскрывающегося спискаMode режим Independent, то громкость каждого канала будет регули-роваться независимо. Если выбрать пункт Balance, то уменьшениегромкости одного канала будет соответствовать увеличению громко-сти на другом.

Пункт Normalise (почему-то через s) позволяет изменить громкость так,чтобы верхний пик выделенной части звука достиг уровня 0 дБ, тоесть максимального уровня громкости.

Пункт Fade In позволяет плавно увеличить громкость на выбранномотрезке от полной тишины до исходного уровня громкости. Пункт FadeOut делает обратное — громкость на выбранном отрезке постепенноуменьшается до нуля.

Пункт Bounce предназначен для постепенного увеличения громкостина одном канале с одновременным уменьшением громкости на дру-гом. То есть происходит как бы постепенный переход звука из левогоканала в правый или наоборот.

Пункт Ramp позволяет построить график изменения громкости(рис. 5.21). Таким образом, после щелчка на кнопке ОК громкостьначнет постепенно изменяться в соответствии с построенным графи-ком.

Рис. 5.21. Окно графического изменения громкости

Меню Resample предназначено для изменения высоты или длительно-сти выбранной части звука. Если выбран режим Non-time, изменениевысоты и длительности происходит одновременно, путем подстанов-ки частоты дискретизации (эффект воспроизведения с другой скоро-стью). Если же выбрать режим Time, то включатся алгоритмы ком-пенсации длительности. В этом случае можно изменить высотузвучания без изменения длительности и наоборот.

312

Page 314: Самоучитель пользователя Linux

5.3. Редакция звука

Эти режимы можно выбрать либо в меню Resample, либо в окнеResample (рис. 5.22), которое открывается при выборе любого из этихрежимов из меню. В окне Resample режим можно поменять в раскры-вающемся списке Mode.

Рис. 5.22. Окно изменения длительности и высоты звучания

В окне Resample можно настроить следующие параметры:

* изменить частоту дискретизации с помощью регулятора RateChange или раскрывающегося списка New Rate;

* изменить длительность звучания с помощью регулятора DurationChange или поля ввода New Duration;

* изменить высоту звучания с помощью регулятора Pitch Change илиполя New Pitch. Здесь же расположена кнопка, при нажатии накоторую открывается окно с изображением клавиатуры. Нужнуювеличину транспозиции выбирают, щелкнув мышью на нужнойклавише, а затем на кнопке ОК. Величина транспозиции отобра-жается в полутонах и центах. Максимальная величина транспо-зиции вверх — одна октава, а транспозиция вниз возможна болеечем на шесть октав;

* получить информацию о новом темпе (ВРМ), если введена инфор-мация о старом темпе и о количестве долей в выделенной областизвука;

313

Page 315: Самоучитель пользователя Linux

Глава 5. Мультимедиа

* если выбран режим Time, можно задать качество преобразованияв секции Quality (Low — низкое качество, преобразование проис-ходит быстро, Med — среднее качество, средняя скорость преоб-разования, High — высокое качество, но преобразование можетдлиться очень долго).

Программа DAP позволяет конвертировать звук между режимамимоно, стерео и квадро, а также изменять амплитудное разрешение с8 бит на 16 и обратно. Все эти действия можно выбрать в меню Convert.При этом конвертируется весь звуковой файл, вне зависимости от того,выделена ли в нем какая-либо часть. При конвертации из стерео иликвадро в другой режим открывается окно, в котором следует указать,каким образом перераспределить каналы.

Однако, пожалуй, самые интересные звуковые преобразования, ко-торые можно сделать в программе DAP, «спрятаны» в модуле DSP. Оноткрывается, если щелкнуть на кнопке DSP в правой верхней частиокна (рис. 5.23).

Рис. 5.23. Окно модуля эффектов

Здесь в раскрывающемся списке можно выбрать тип эффекта, кото-рый нужен: реверберация, задержка, мультизадержка, модулирован-ная задержка, флэнджер, фазер, искажение, компрессор, лимитер ипрочее. Настроить параметры выбранного эффекта можно довольноподробно, если щелкнуть на кнопке Adjust. Вот, например, какое окнооткрывается, если выбрать настройку параметров реверберации(рис. 5.24).

Обратите внимание, что все параметры настраиваются отдельно длякаждого канала. Вводить значения можно либо в поля ввода, либопользоваться горизонтальными ползунковыми регуляторами в пра-вой части окна. Некоторые параметры выбирают из раскрывающих-ся списков (как в данном примере — тип реверберации, Reverb Type).

314

Page 316: Самоучитель пользователя Linux

5.3. Редакция звука

Рис. 5.24. Окно настройки реверберации

Для каждого типа эффекта окно настроек будет выглядеть по-своему.Например, если выбран эффект реверберации, доступны такие на-стройки, как тип реверберации (Reverb Type), время предзадержки(Predelay time), размер виртуального помещения (Size), плотность от-ражений (Spread), величина «эффекта присутствия» (Presence), вре-мя задержки для двух пучков первичных отражений (Early Ref. Time),а также уровни громкости пучков первичных отражений (Early Ref.Level).

Для других эффектов могут быть доступны следующие параметры:

* Delay Time — время задержки;

* Feedback Mode — режим обратной связи;

* Feedback Level — величина (уровень) обратной связи;

* Low Pass Filter Frequency — частота среза низкочастотного фильтра;

* High Pass Filter Frequency — частота среза высокочастотного филь-тра;

» LFO Depth — амплитуда низкочастотного генератора (низкочас-тотный генератор — Low Frequency Oscillator — используется обычнодля модуляции других сигналов по частоте, амплитуде и прочему);

315

Page 317: Самоучитель пользователя Linux

Глава 5. Мультимедиа

* LFO Phase Difference — величина фазового сдвига низкочастотногогенератора;

» LFO Frequency — частота низкочастотного генератора;

» LFO Waveform — волновая форма низкочастотного генератора(предлагается на выбор синусоидальная, треугольная, экспонен-циальная или прямоугольная волновые формы);

* Flanger Delay Time — задержка эффекта флэнджера (то есть звукначинается без эффекта, а через указанное время эффект прояв-ляется);

* Flanger Resonance — величина резонанса при эффекте флэнджера;

* Delay Mix — баланс между задержанным и прямым сигналами;

» Phaser Delay Time — задержка эффекта фазера;

* Phaser Resonance — величина резонанса при эффекте фазера;

* Gain — входной уровень;

* Distortion Type — тип искажения;

* Low Pass Cut Off — частота среза низкочастотного фильтра;

* High Pass Cut Off — частота среза высокочастотного фильтра;

» Band Pass/Reject Center — центральная частота полосового или ре-жекторного фильтра;

» Band Pass/Reject Bandwidth — ширина полосы полосового или ре-жекторного фильтра;

» Gate Time — время срабатывания при пороговом подавлении низ-коуровневого сигнала;

* Signal Threshold — порог, ниже которого сигнал подавляется;

» Compression Ratio — множитель компрессии;

* Compression Time — время срабатывания компрессора при изме-нении уровня;

* Compression Threshold — порог срабатывания компрессора;

* Limiter Time — время срабатывания лимитера при изменении уровня;

* Limiter Threshold — порог срабатывания лимитера.

Когда все параметры настроены, щелкните на кнопке ОК. В окне вы-бора эффектов для применения выбранного эффекта следует щелкнуть

316

Page 318: Самоучитель пользователя Linux

5.3. Редакция звука

на кнопке Execute. Процесс применения эффекта будет показан в спе-циальном окне (рис. 5.25), после чего откроется окно пост-процессинга(рис. 5.26). Здесь с помощью секции Controls можно проверить резуль-тат и сохранить его в отдельный файл. С помощью регулятора Mix Ratioустанавливают баланс между прямым (Dry) и обработанным (Wet) сиг-налом. Регулятором Master устанавливают окончательную громкостьсигнала. Секция Output Levels служит для регулировки громкости про-слушивания при проверке результата.

Рис. 5.25. Окно индикации процесса применения эффекта

Рис. 5.26. Окно завершения процесса применения эффекта

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

317

Page 319: Самоучитель пользователя Linux

Глава 5. Мультимедиа

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

А теперь еще об одной особенности программы DAP. Дело в том, что вэтой программе можно не только редактировать один звуковой файл,но и свести вместе до восьми различных дорожек (каждая из которыхможет быть стерео или квадро)!

Если щелкнуть на кнопке Buffer в основном окне, откроется окно, вкотором будут перечислены файлы, открытые на каждой из восьмидорожек DAP. Дорожка, которая редактируется в настоящий момент(то есть волновая форма которой отображается в основном окне про-граммы), вы делена желтым цветом. Щелчком мыши можно переклю-читься на другую дорожку, в том числе пустую. После этого можнооткрыть еще один звуковой файл и поработать с ним, в то время какфайлы, находящиеся на остальных дорожках, будут находиться впамяти программы. Если необходимо, можно скопировать или пере-местить на другую дорожку файл с текущей дорожки. Для этого в окнеBuffer имеются кнопки Сору и Move. Кнопка Clear очищает дорожку,закрывая находящийся на ней файл, а кнопка Open предназначенадля открытия файла на выбранной дорожке (она дублирует пункт Openменю File основного окна программы).

Чтобы смикшировать несколько дорожек вместе, нажмите в окнеBuffer кнопку Mix Play. Откроется раскрывающийся список из трехпунктов:

» Two — микширование двух дорожек;

» Four — микширование не более четырех дорожек;

* Desk —микширование более четырех дорожек (открываются всевосемь возможных секций микшера).

На рис. 5.27 показано окно микширования дорожек. Здесь изобра-жен микшер, каждая секция (линейка) которого регулирует гром-кость и панораму одной из дорожек. В секции Master регулируетсяобщая громкость, а секция Output Levels, как и прежде, предназначе-на только для регулирования громкости прослушивания. В каждойсекции микшера есть кнопка Play, позволяющая прослушать эту до-рожку отдельно, и кнопка останова. Все дорожки вместе можно про-слушать, щелкнув на кнопке Play в секции Master. Кнопка Save пред-назначена для записи результата в ai/7-файл. Будьте внимательны!Процесс сохранения начинается сразу после щелчка на кнопке Readyв окне выбора имени файла. После этого программа запишет в файл

318

Page 320: Самоучитель пользователя Linux

5.3. Редакция звука

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

Рис. 5.27. Окно микширования нескольких дорожек в программе DAP

5.3.2. Другие программы звуковой и MIDI-редакции

Существуют и другие программы, позволяющие редактировать звуки MIDI, а также сводить несколько дорожек. Например, если у вас всистеме установлена виртуальная машина Java версии 1.4 и выше,можете загрузить из Интернета звуковой и многоканальный редак-тор LAoE, который, помимо всего прочего, позволяет работать с визуа-лизацией звукового спектра.

Как узнать, установлена ли в вашей системе виртуальная машина Java икакой она версии? Очень просто: откройте консоль, наберите в команднойстроке:

Java -version

и нажмите клавишу Enter. Если компьютер вывел в ответ строку о том, чтотакая команда не найдена, то виртуальной машины Java у вас нет. Если же вответ возникло несколько строк иного содержания, прочтите их. Первая

319

Page 321: Самоучитель пользователя Linux

Глава 5. Мультимедиа

строка должна содержать слова Java version, вслед за которыми должен сле-довать номер версии. Например, если вы прочитали:

Java version "1.3.1"

то имеющаяся у вас версия ниже, чем 1.4; следовательно, для редактораLAoE ее недостаточно. Если у вас нет виртуальной машины Java или ее вер-сия слишком низка, всегда можно загрузить из Интернета более новую вер-сию, зайдя на сервер компании Sun Microsystems по адресу www.sun.com.

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

Рис. 5.28. Основное окно программы Protux

В программе Protux использован нестандартный подход к управлениюзвуковыми файлами, находящимися на дорожках. Большинство ко-манд выполняются прямо с клавиатуры, а для перемещения или ко-пирования какого-либо отрезка нет необходимости его перетаскивать,

320

Page 322: Самоучитель пользователя Linux

5.3. Редакция звука

удерживая кнопку мыши. Благодаря такой системе управления боль-шинство действий производится «в одно касание», что весьма уско-ряет работу с программой.

Если же вам необходимо редактировать М/£>/-файлы, то наиболеепродвинутым и удобным средством для этого, пожалуй, является про-грамма Brahms (она входит в состав некоторых дистрибутивов Linux,например в ASP Linux 7.2). Основное окно программы показано нарис. 5.29.

Рис. 5.29. Основное окно программы Brahms

Программа содержит удобные редакторы MIDI-дорожек, в которыхможно легко манипулировать каждым отдельным М/Ш-событием.Это нотный редактор, где М./DI-события представлены в виде нотно-го текста, так называемый «фортепианный» редактор (Piano Roll), вкотором MIDI-события представлены в виде горизонтальных полосна временной диаграмме (кстати, это самая удобная форма представ-ления для редактирования, рис. 5.30), а также редактор событий, гдеMIDI-события представлены в виде списка. Кроме того, возможносоздание специальных дорожек: дорожки для ударных инструментови звуковой дорожки. На звуковых дорожках размещается аудиомате-риал, который можно свести с МШГ-композицией непосредственно впрограмме Brahms.

I I Зак. 519321

Page 323: Самоучитель пользователя Linux

Глава 5. Мультимедиа

Рис. 5.30. «Фортепианный редактор» M/DI-событий в программе Brahms

5.4. Копирование звукового компакт-диска

В процессе работы с компьютером иногда возникает необходимостьскопировать дорожки со звукового компакт-диска на жесткий диск ввиде звуковых файлов. Для этого существует множество различныхпрограмм, однако мы рассмотрим, как это происходит в программеX-CD-Roast (в этой же программе можно потом записать компакт-диск).

Программа X-CD-Roast поставляется в виде ЛРМ-файла, так что обыч-но установка этой программы сложностей не вызывает. Для того что-бы скопировать звуковые дорожки с диска, выполните следующиедействия.

Вставьте звуковой компакт-диск в дисковод. Запустите программуX-CD-Roast. В основном окне программы вы увидите четыре кнопки -это основное меню программы. Щелкните на кнопке Create CD и в от-крывшемся окне — на кнопке Read Tracks. Вы увидите примерно сле-дующее (рис. 5.31).

В раскрывающемся списке Read Device в верхней части окна выберитеназвание того дисковода, в который вставлен диск. Если у вас одиндисковод компакт-дисков, он будет выбран по умолчанию.

322

Page 324: Самоучитель пользователя Linux

5.4. Копирование звукового компакт-диска

;'',.;:~:;:

::$ кдиу™,,;

3. audio track 110:20.47}Е) 4. auaio Jack |i 3:36 701[7) Б. audio track [15:29.55]

J739MB/731812

173MB/ 7:20.05 1

S s . ;»i||p|i

Рис. 5.3 ?. Окно модуля чтения звуковых дорожек компакт-дисков программе X-CD-Roast

В раскрывающемся списке Image Directory следует выбрать папку, вкоторую будет записываться файл. По умолчанию в этом списке толь-ко один пункт — Automatic, который в большинстве случаев будет озна-чать ваш домашний каталог. Если это вас устраивает, переходите кследующему абзацу, а если нет, — читайте этот абзац дальше. Длятого чтобы в этом раскрывающемся списке появились другие возмож-ности выбора, следует щелчком на кнопке Back to main menu вернутьсяв главное меню программы. Затем следует щелкнуть на кнопке Setup,чтобы войти в окно настроек, выбрать вкладку HD Settings, указать путьк желаемому каталогу в поле ввода в нижней части окна и щелкнутьна кнопке Add. Можно добавить несколько каталогов. Затем щелкнитена кнопке Save configuration, чтобы при следующем запуске опять непришлось проделывать все эти манипуляции. Теперь можно возвра-щаться обратно. Щелкните последовательно на кнопках Back to mainmenu, Create CD и Read Tracks. Теперь в списке Image Directory есть всевведенные вами папки. Выберите нужную.

На панели CD-Information будут отображены все дорожки вставленно-го компакт-диска. Нужные дорожки можно выделять мышью. Приэтом в поле Selected автоматически отображается информация о вы-бранных дорожках: сколько места они занимают и сколько временизвучат.

323

Page 325: Самоучитель пользователя Linux

Глава 5. Мультимедиа

В поле File prefix следует ввести префикс, с которого будут начинатьсяимена записываемых звуковых файлов. В поле Free space автоматиче-ски отображается размер свободного места на выбранном устройстведля записи. Так что, сравнив его с полем Selected, можно оценить, хва-тит ли свободного места на диске для записи всех выбранных дорожек.

При копировании звуковых дорожек программа X-CD-Roast можетзаписать также и положения меток Sub-index, которые встречаютсяна некоторых компакт-дисках и могут быть прочитаны лишь на не-многих проигрывателях. Это бывает полезно, если вы хотите записатьскопированный звуковой файл на другой звуковой компакт-диск, со-хранив метки Sub-index на тех же местах. Для того чтобы программасчитала метки Sub-index, включите переключатель Do index scan. Еслив чтении меток Sub-index нет необходимости, то лучше отключите этотпереключатель, так как чтение этих меток порой занимает очень многовремени, иногда даже гораздо больше, чем само копирование звуко-вых дорожек.

В поле Speed укажите скорость, с которой программа будет пытатьсякопировать дорожки диска. Как правило, это может быть макси-мальная скорость чтения вашего дисковода, если она не превышает12-16х. Для более быстрых дисководов лучше разделить максималь-ную скорость чтения приблизительно на 1,5. Далее при необходимо-сти программа сама понизит скорость.

В процессе копирования дорожек вы будете видеть индикаторы ко-пирования. Верхний индикатор показывает процесс копированиякаждой дорожки в отдельности, а нижний — всех дорожек в целом.Когда копирование закончится, щелкните на кнопке ОК. Теперь от-кройте (например, в программе Konqueror) каталог, в который копи-ровались файлы, найдите вновь созданные файлы и проверьте их. Дляпроверки можно попробовать воспроизвести, например, в программеXMMS хотя бы несколько секунд из них. Как правило, если звук естьна этих нескольких секундах, то все остальное тоже нормально.

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

324

Page 326: Самоучитель пользователя Linux

5.5. Запись компакт-диска

5.5. Запись компакт-диска

И наконец, поговорим о том, как записать звуковой компакт-диск илиобычный CD-ДОМ с данными. Сначала рассмотрим, как использоватьдля этого программу X-CD- Roast, о которой мы уже говорили в преды-дущим разделе.

Если вы хотите записать звуковой компакт-диск, удобнее всего посту-пить следующим образом. Сложите все звуковые файлы, которые тре-буется записать, в одну папку, и назначьте ее папкой Image Directory впрограмме X-CD-Roast, как это было описано в предыдущем разделе.Разумеется, если вы хотите записать на этот диск и дорожки, скопи-рованные с других компактов-дисков, копируйте их в эту же папку.

Когда все готово, щелкните в главном меню программы X-CD-Roast накнопке Create CD, а затем перейдите в раздел Write Tracks. Вы увидитепримерно то, что показано на рис. 5.32.

1. CHICAGO-temporafy.wav [3:1500}г. CountPute.wav 10:03.44]3 Daawav (B:01 24]

;?•;••

4. Komm.wav5 Konz-preO.wav |13:03 63] (/mnttotnZ

_ 6. MySland.wav [0:01.00] (/mnVwinZ/LeВ 7. Mynnsouna.wav 10:01.21] (Лш1М/|пгЛ

Ш.,,0. Spnat.way Ю '1-Ml r.lmvin2/L.etiWii'

Рис. 5.32. Окно для подготовки записи компакт-диска в программе X-CD-Roasf

В раскрывающемся списке Image Directory выберите папку, в которуювы сложили свои звуковые файлы. Проверьте, правильно ли выбранв раскрывающемся списке Write Device ваш пишущий дисковод ком-пакт-дисков. Установите в поле Speed желаемую скорость записи (при-чем проследите, чтобы эта скорость не превышала максимально воз-

325

Page 327: Самоучитель пользователя Linux

Глава 5. Мультимедиа

можную для вашего устройства — программа почему-то об этом незаботится).

Ниже расположены две вкладки. Для того чтобы собрать содержимоебудущего компакт-диска, откройте вкладку Layout Tracks. Выбирайтена панели Image Information нужные файлы щелчком мыши и добавляйтеих (по одному или все вместе) на панель Tracks to write. Как вы уже по-няли, именно на этой панели отображается порядок расположениядорожек на будущем диске. Обратите внимание, что в поле Size приэтом отображается суммарный размер добавленных на панель Tracksto write файлов, а также время их звучания. Помните, что на компакт-диске, как правило, не может уместиться более 74 минут звучания.На некоторых дисках возможна запись 80 минут. Бывают и более емкиедиски, но они поддерживаются далеко не всеми устройствами чтения.

Если вы по ошибке добавили на панель Tracks to write какой-либо файл,его можно оттуда убрать, выделив его и щелкнув на кнопке Remove.Порядок дорожек на панели Tracks to write можно изменить, простоперетаскивая их мышью вверх и вниз.

Когда все готово, щелкните на кнопке Accept Track Layout. Вы автома-тически перейдете на вкладку Write Tracks, где на панели Tracks to writeопять-таки будет список файлов-дорожек для записи. На панели Writeparameters установите необходимые параметры записи.

* CD-R/RW Туре — в этом раскрывающемся списке выберите макси-мально возможный объем вашего пустого компакт-диска.

* Write Mode — режим записи. В режиме ТАО перед каждой дорож-кой будет пауза длительностью 2 секунды, так как диск пишется«порциями» -- дорожками, между которыми записывающийлазер выключается. В режиме ОАО ее не будет, так как весь дискпишется одной «порцией». Третий режим — ТАО with zero pregap -отличается тем, что хоть диск и пишется « порциями », паузы междудорожками не возникает. Однако этот режим работает только нанекоторых моделях пишущих дисководов.

» Simulation write — проверочный режим, в котором весь процесс за-писи производится с выключенным лазером. Применяется дляпроверки работоспособности системы записи на диск, а также дляпроверки того, успевает ли система поставлять данные с задан-ной скоростью записи.

* Eject after write — этот переключатель просто разрешает програм-ме открыть лоток компакт-диска по окончании записи.

326

Page 328: Самоучитель пользователя Linux

5.5. Запись компакт-диска

* Pad Tracks — этот переключатель разрешает программе дополнятьдорожки нулями в конце, если это необходимо. Вообще говоря,этот параметр нужно держать включенным всегда.

* Swap Audio byte order — не вдаваясь в подробности, поясним, чтоэтот переключатель следует включить, если предыдущий запи-санный вами звуковой диск содержал сплошной шум вместо все-го, что должно было на нем быть.

» Do not fixate after write — этот переключатель запрещает запись за-крывающей записи и может пригодиться только в том случае,если вы хотите записать диск в несколько приемов. Только не за-будьте разрешить закрывающую запись в самом конце диска,иначе большинство проигрывателей не смогут его прочитать.

Кстати, кнопка ATlP-lnfo, расположенная здесь же, позволит узнатьнекоторые подробности о пустом компакт-диске для записи, в част-ности его настоящего производителя.

Когда все параметры установлены, щелкните на кнопке Write tracks.Начнется процесс записи, во время которого компьютер лучше осо-бенно не тревожить.

В нижней части окна расположены еще две кнопки:

* Fixate CD-R/RW only — записать на диск только закрывающую за-пись. Эта кнопка нужна в том случае, если вы записывали диск внесколько приемов, а теперь решили, что больше ничего на негозаписывать не нужно;

» Blank CD-RW — очистить перезаписываемый диск.

Ну а теперь несколько слов о том, как записывать диски CD-ROM собычными данными. Для этого перейдите в раздел Master Tracks. Здесьна вкладке Master Source можно делать примерно то же самое, что выуже делали на вкладке Layout tracks — но только с любыми файлами.В правой части, на панели File/Directory View расположено дерево файлови каталогов вашего компьютера. Отсюда можно выбирать отдельныефайлы или каталоги и добавлять их на панель Session View с помощьюкнопки Add. Если в дереве видны только каталоги, а файлов не видно,снимите флажок Display directories only ниже дерева каталогов. Файлы,добавленные на панель Session View по ошибке, могут быть оттуда уда-лены — достаточно выделить их и щелкнуть на кнопке Remove.

На вкладке ISO9660 options находятся параметры будущего образа дис-ка, которые лучше не менять, если вы не до конца понимаете, на что

327

Page 329: Самоучитель пользователя Linux

Глава 5. Мультимедиа

это повлияет. К счастью, в верхней части этой вкладки имеется рас-крывающийся список Select predefined image type, в котором можновыбрать заранее подготовленные наборы установок. В большинствеслучаев здесь следует выбрать пункт Rock Ridge + Joliet.

Вкладка Boot Options потребуется, если вы хотите сделать ваш компакт-диск загрузочным. Однако для этого вам сначала потребуется подго-товить образ загрузочного флоппи-диска или жесткого диска. Инфор-мация о том, как это сделать, явно выходит за рамки данной книги.

На вкладке ISO9660 header можно ввести заголовок компакт-диска,который будет отображаться, например, в системах Windows илиMacOS. Практический смысл здесь имеет только поле Volume id.

Наконец, на вкладке Create Session/Image можно записать сам диск илиподготовить его образ. Здесь есть два варианта. Либо вы, пользуясьпанелью Write Session on-the-fly, сразу записываете выбранные файлына диск (на самом деле его образ при этом все равно создается, но этопроисходит на лету, прямо во время записи). Либо вы сначала запи-сываете на жесткий диск в папку, которую вы выбрали как ImageDirectory, образ будущего компакт-диска в виде файла (с расширениемimg). Впоследствии вы сможете записать этот образ на диск так же,как вы это делали со звуковыми дорожками (поскольку образ и явля-ется, по сути дела, почти такой же дорожкой). Можно даже записатьна один диск образ (раздел с файлами) и несколько звуковых доро-жек, если места на диске хватит. Однако если вы будете это делать,записывайте образ в начало диска, первой дорожкой, а уж затем пи-шите звуковые дорожки. Иначе на некоторых устройствах могут воз-никнуть проблемы с чтением вашего диска.

Если вы решили записывать диск на лету, щелкните на кнопкеCalculate Size, после чего установите параметры на панели Write on-the-fly так же, как вы это делали при записи звукового диска. Затем щел-кните на кнопке Master and write on-the-fly — и ожидайте окончанияпроцесса записи.

Если же вы хотите сначала создать образ, все равно сначала щелкни-те на кнопке Calculate Size, а потом задайте в поле File prefix имя файладля будущего образа диска (точнее, его начало, поскольку программанумерует созданные образы дисков). После этого щелкните на кнопкеMaster to image file.

Описанная программа — далеко не единственная программа данногокласса. Например, весьма популярна программа записи компакт-дис-

328

Page 330: Самоучитель пользователя Linux

5.5. Запись компакт-диска

ков Gnome Toaster (рис. 5.33). Здесь можно перетаскивать мышью фай-лы из верхней части окна, где представлено дерево каталогов компью-тера, в нижнюю, где находится раскладка будущего диска. Это сим-волизирует значок в правом нижнем углу программы с надписьюDrag 'n' Play.

ММЮ.1ШAntauparol.htmlPcslparolo htmlvottareintmlX01 nimlX02.htmlX03.htmlXCB.WmlXOS.MmlXOB.hlmlX07.h1rol

Рис. 5.33. Окно программы Gnome Toosfer

Итак, каким же образом записать компакт-диск в программе GnomeToaster? Как мы уже говорили, верхняя часть окна программы пред-ставляет собой дерево каталогов компьютера. Оно представлено при-мерно в том же виде, что и в программе Konqueror. Слева находятсясами папки, а справа — их содержимое. Отметим, что основное дере-во папок помещено здесь в папку Unix Tree. Кроме нее, в левой частиокна можно увидеть раздел Internal Structures, который нам сейчас непотребуется, а также распознанные программой устройства записикомпакт-дисков.

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

329

Page 331: Самоучитель пользователя Linux

Глава 5. Мультимедиа

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

Можно дать файлу, записываемому на диск, и другое имя, не совпа-дающее с именем исходного файла. Для этого следует выбрать нуж-ный файл в нижней части окна, щелкнуть правой кнопкой мыши ивыбрать в контекстном меню пункт Rename f ile(s). Откроется окно пере-именования файла, где вам останется ввести новое имя.

Если какой-то файл был помещен в будущую раскладку диска поошибке, его можно там выбрать и, щелкнув на нем правой кнопкоймыши, выбрать в контекстном меню пункт Delete file(s). Файл будетудален из будущей раскладки диска. Не волнуйтесь — с существую-щим файлом на жестком диске при этом ничего не происходит.

В левой нижней части окна, у верхушки дерева папок будущего компакт-диска находится его метка, которая будет отображаться в некоторыхсистемах как заголовок диска (например, в Windows). Ее тоже можноизменить, для чего следует щелкнуть правой кнопкой мыши на этойметке и выбрать в контекстном меню пункт Rename VOLUME/Directory.Откроется стандартное окно переименования, где можно указать но-вое имя диска.

А что делать, если на диске уже были какие-то данные и теперь выхотите добавить к ним некоторые файлы? Разумеется, это возможно,если на диске не было закрывающей записи. Все просто: щелкните накнопке Import, и файлы из предыдущей сессии, записанной на диске,будут импортированы в новую — вы просто увидите их в раскладкедиска и сможете переименовать.

Итак, диск подготовлен к записи. Дальнейшие действия мы рассмот-рим чуть позже, а сейчас несколько слов о том, как подготовить к за-писи звуковой компакт-диск или диск смешанного типа. Для этогощелкните на кнопке Tracklist (это вторая кнопка в левой нижней частиокна программы). Далее действуйте аналогично описанному в преды-дущем разделе: выбирайте по одному звуковые файлы в верхней час-ти окна и перетаскивайте их мышью в нижнюю часть окна. В отличиеот раскладки CD-ROM, здесь роль играет порядок расположения фай-лов, каждый из которых будет являться отдельной дорожкой. Изме-нить порядок дорожек в случае необходимости можно, перетаскиваямышью файлы в нижней части окна.

330

Page 332: Самоучитель пользователя Linux

5.5. Запись компакт-диска

Программой поддерживаются следующие типы звуковых файлов:WAV, MP3, SHN и OGG. Все они автоматически могут быть записаны надиск как звуковые дорожки. При использовании звуковых файловдругих форматов рекомендуется заранее перекодировать их в форматWAV, пользуясь другой программой, или же внести соответствующиеисправления в настройки программы Gnome Toaster.

Если сначала подготовить набор файлов в разделе CDROM, а затемщелкнуть на кнопке Tracklist, вы увидите, что в списке дорожек ужеесть одна дорожка данных, которая будет обозначена как GnometoasterFilesystem. Эта дорожка представляет собой/50-образ, куда включенывсе файлы, подготовленные вами в разделе CDROM. После этого можнодобавлять новые звуковые дорожки в раздел Tracklist. Таким образомподготавливают к записи компакт-диск смешанного типа — перваяего дорожка будет содержать данные (файлы), а остальные дорожкибудут звуковыми. Вообще говоря, можно сделать дорожку с даннымии не первой, но, хотя программа позволяет это сделать, мы не оченьсоветуем пользоваться такой возможностью — иначе далеко не всеустройства смогут потом прочитать ваш компакт-диск.

Когда диск подготовлен к записи, щелкните на кнопке Disc в левойнижней части окна программы. При этом вы попадете в раздел запи-си. Здесь можно установить различные параметры записи:

* Recorder Speed — скорость записи (не должна превышать макси-мально возможную скорость записи вашего привода);

» Eject Disc — разрешает выдвинуть лоток компакт-диска по окон-чании записи;

» Dummy Write — запись в тестовом режиме (с выключенным лазе-ром) для проверки скорости вашей системы;

* Disc At Once — запись диска как одного целого, без выключениялазера между дорожками (позволяет, например, записать звуко-вой диск без пауз между дорожками);

* Multisession — закрыть сессию в конце записи, не ставя закрыва-ющую запись диска (чтобы не записывать весь диск сразу, а впо-следствии дописывать файлы во вторую, третью и прочие сессии);

» Fixate — поставить в конце диска закрывающую запись (большеданных на этот диск будет дописать нельзя);

* Buffer-Underrun Protection — поддержка защиты от опустошениябуфера записи (необходимо включить на некоторых моделях при-

331

Page 333: Самоучитель пользователя Linux

Глава 5. Мультимедиа

водов, если во время записи предполагается интенсивное исполь-зование системы);

» Client Output — окошко, в которое программа выводит сообщенияо событиях или ошибках, которые возникают во время записи.

Когда все параметры установлены, для начала записи щелкните накнопке Record.

Кроме того, здесь есть еще две возможности. Первая из них — стира-ние данных с перезаписываемого диска (CD-RW). Для этого предна-значена кнопка Clear Disc. После этого начнется процесс стирания дан-ных с диска. Учтите, что это довольно долгий процесс. Если при этомустановить флажок TOG Only, то очищается только оглавление диска.

Если заранее подготовить образ загрузочного диска, записать его вфайл, а сейчас указать имя этого файла в поле Boot Image, установивфлажок Make Bootable, можно записать загрузочный компакт-диск.Однако подготовка загрузочного образа требует некоторых навыкови умения.

Кнопки для записи диска, очистки перезаписываемого диска и им-порта предыдущей сессии также вынесены на панель инструментов.Кроме того, здесь есть еще одна важная кнопка — Preferences. Щелк-нув на ней, вы попадете в настройки программы, где можно изменитькомандные строки, отвечающие за важные операции. С одной сторо-ны, это дает очень большую гибкость в настройке, а с другой — требу-ет достаточных знаний, без которых такая настройка будет иметь малосмысла.

Среди других программ записи компакт-дисков упоминания заслу-живают программы KreateCD и KonCD. Они входят в некоторые дист-рибутивы Linux, и, кроме того, при необходимости их можно бесплат-но загрузить из Интернета.

Page 334: Самоучитель пользователя Linux

Глава 6. Офисные приложения:электронные таблицы/ базыданных/ презентации

6.1. Офисные приложения, входящие в составпакетов OpenOffice.org и StarOffice

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

6.1.1. Электронные таблицы — программы OpenOffice.orgCalc и StarCalc

Электронные таблицы — довольно широко распространенный класспрограмм, позволяющий хранить табличные структуры данных, име-ющих автоматически вычисляемые значения, гибко управлять запи-сями, сортировать их по различным признакам, автоматически стро-ить диаграммы и прочее. Например, широко применяемое в офисахприложение Microsoft Excel также принадлежит к этому классу про-грамм.

В состав пакета OpenOffice.org входит программа OpenOffice.org Calc, ав состав пакета StarOffice — аналогичная программа StarCalc. Внешнийвид программы OpenOffice.org Calc показан на рис. 6.1. Как видите,

333

Page 335: Самоучитель пользователя Linux

Глава 6. Офисные приложения

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

DJ

Рис. 6.1. Основное окно программы OpenOffice.org Со/с

Листы книги по умолчанию имеют маловразумительные названияЛист!, Лист 2 и Лист 3. Вы можете переименовать их по своему усмот-рению. Для этого щелкните на названии листа правой кнопкой мышии выберите в контекстном меню пункт Переименовать. Откроется окно,в которое следует ввести новое название листа.

Листов по умолчанию три, но их количество может быть любым. Выможете легко вставить один или несколько листов перед текущимлистом или после него. Для этого щелкните на названии текущеголиста правой кнопкой мыши и выберите в контекстном меню пунктВставка. Откроется окно, показанное на рис. 6.2. Здесь можно опреде-

334

Page 336: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

лить положение вставляемых листов (будут ли они вставлены передтекущим листом или после него), а также их количество. Если встав-ляется один лист, то можно сразу ввести его имя, для чего в окне Вста-вить лист имеется соответствующее поле. Можно также вставить непустой лист, а уже готовый, если он уже хранится в каком-либо файле.Для этого поставьте переключатель в положение Создать из файла ищелкните на кнопке Обзор, В открывшемся окне можно выбрать одинили сразу несколько файлов. Разумеется, все они должны содержатьтабличные данные (или хотя бы что-то похожее на них), чтобы про-грамма могла правильно разместить их в ячейках электронной таб-лицы.

««-:

УМ^Щ-^^Яий^.>~;К'.!в) ||Ш1Шй1;

Рис. 6.2. Окно вставки листа в электронную таблицу

Можно также удалить текущий лист, для чего следует щелкнуть пра-вой кнопкой мыши на его названии и выбрать в контекстном менюпункт Удалить.

Чтобы ввести данные в ячейку таблицы, выделите нужную ячейку,щелкнув на ней мышью, и просто начинайте ввод. Если в ячейке ужебыли до этого какие-то данные, они просто заменяются новыми, какесли бы они вводились в пустую ячейку. В том случае, если необходи-мо просто немного отредактировать данные, находящиеся в ячейке,следует, выделив ячейку, щелкнуть на клавише F2. В этом случаеячейка откроется для редактирования. Если же вы по ошибке ввелинеправильные данные и хотите восстановить старое содержимое ячей-ки, нажмите клавишу Esc.

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

335

Page 337: Самоучитель пользователя Linux

Глава 6. Офисные приложения

* нажатие клавиши Enter запоминает введенные данные и переме-щает фокус ввода на одну ячейку вниз;

* нажатие клавиши Tab запоминает введенные данные и перемеща-ет фокус ввода на одну ячейку вправо;

* нажатие одной из курсорных клавиш также запоминает введен-ные данные и перемещает фокус ввода на одну ячейку в указан-ном направлении.

При этом возникает вопрос: а как быть, если в ячейку вводятся тек-стовые данные и нужно перенести их часть на другую строку в той жеячейке? Очень просто — нажмите для этого сочетание Ctrl-Enter.

Данные в каждой ячеек можно визуально отформатировать различ-ными способами. Например, можно применить выравнивание по ле-вому краю ячейки, по правому краю, по центру и по ширине. Для это-го достаточно выделить нужную ячейку (или несколько ячеек) инажать соответствующее сочетание клавиш:

* Ctrl-L — для выравнивания по левому краю;

* Ctrl-R — для выравнивания по правому краю;

* Ctrl-E — для выравнивания по центру;

* Ctrl-J — для выравнивания по ширине.

Можно также пользоваться соответствующими кнопками на панелиинструментов. Впрочем, программа сама форматирует ячейки в соот-ветствии с типом введенных в них данных. Например, текстовые дан-ные по умолчанию выравниваются по левому краю ячейки, а число-вые — по правому краю.

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

* полужирный шрифт (Ctrl-B);

* курсив (Ctrl-l);

* подчеркивание (Ctrl-U).

336

Page 338: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

Для более гибкого изменения формата данных в текущей ячейке (илинескольких выделенных ячейках) выберите в меню Формат пунктЯчейка. Откроется окно Атрибуты ячейки, показанное на рис. 6.3. Оносостоит из семи вкладок. Давайте рассмотрим их несколько подробнее.

Рис. 6.3. Окно настройки атрибутов ячейки

На вкладке Числа можно указать формат данных в выделенной ячей-ке (или ячейках). Здесь в списке Категория следует выбрать, к какомутипу относятся данные в ячейке, а затем в списке Формат указать нуж-ный формат. Если в списке Категория выбрать пункт Все, то в спискеФормат отобразятся все возможные форматы. Так можно поступить,если вы не знаете, к какому типу относится нужный вам формат. Воткакие типы данных существуют в программе:

* Число — числовые данные. Здесь можно задать число отображае-мых знаков после запятой (поле Дробная часть), минимальное чис-ло знаков до запятой (поле начальные нули), указать программевыделять отрицательные числа красным цветом (переключательВыделение отриц. чисел), а также разделять разряды (то есть, на-пример, отображать 4 294 967 296 вместо 4294967296 — для этогосуществует переключатель Разделение разрядов). Можно такжевыбрать один из заранее определенных числовых форматов. Отоб-ражение числа в выбранном формате можно сразу же видеть вполе предварительного просмотра в правой части окна;

337

Page 339: Самоучитель пользователя Linux

Глава 6. Офисные приложения

» Процент — то же с автоматическим появлением знака процентовв конце;

» Валюта — то же с автоматическим обозначением валюты. При этомнад списком Формат появляется раскрывающийся список, в ко-тором можно выбрать наименование валюты и страну;

* Дата — различные способы представления даты (а также в неко-торых случаях времени), например, фев 13, 2002, или 13/02/02,или 02-13-2002 16:07 и так далее.

* Время — различные способы представления времени (а также, внекоторых случаях, даты);

* Наука — представление чисел в стандартном виде (например,4,50Е+001 вместо 45);

* Простая дробь — представление чисел в виде простых дробей (на-пример, 4 1/2 вместо 4,5);

* Значение истинности — булево значение, TRUE или FALSE;

* Текст — текстовые данные.

Кроме того, в раскрывающемся списке Язык можно выбрать язык пред-ставления данных, что повлияет, например, на выбор кодировки сим-волов.

На вкладке Шрифт можно выбрать гарнитуру, начертание и размер(кегль) шрифта в ячейке, а также его цвет и язык для использованияпроверки орфографии.

На вкладке Эффекты шрифта можно выбрать тип подчеркивания и за-черкивания (простой чертой, двойной, жирной, пунктиром и прочее).Для подчеркивания можно также выбрать цвет. Кроме того, здесьимеется раскрывающийся список Рельеф, выбрав один из пунктовкоторого, можно сделать шрифт в ячейке имитирующим выпуклыеили вдавленные символы. Можно также сделать шрифт контурным ивключить отображение тени.

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

Но самое интересное на этой вкладке — то, что надпись можно размес-тить под любым углом. Для этого достаточно повернуть мышью колесо

338

Page 340: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

с буквами ABC D, чтобы разместить надпись под нужным углом. Можнотакже задать значение угла в числовом виде в поле Угол. Если же щелк-нуть на кнопке, на которой буквы ABCD расположены по вертикали,то произвольный угол наклона задать будет нельзя, однако символыв ячейке будут следовать друг за другом не горизонтально, а верти-кально.

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

Список Линия при этом содержит множество вариантов стилей линийрамки, один из которых можно выбрать для выделенной линии. Мож-но выбрать также ее цвет в раскрывающемся списке непосредственнопод списком Линия. В нижнейчасти окна выбирают расположение тениот рамки, а также цвет тени и ее расстояние от самой рамки.

На вкладке Фон можно выбрать цвет фона ячейки из предложеннойпалитры с 91 цветом. Произвольный цвет фона ячейки выбратьнельзя.

Наконец, вкладка Защита предназначена для блокирования некото-рых операций.

* Переключатель Заблокировано позволяет защитить содержимоеячейки от случайного изменения. Однако он будет действоватьтолько в том случае, если включена защита всего листа (о чемздесь же имеется предупреждающий текст). Для включения за-щиты листа выберите в меню Сервис пункт Защитить документ идалее подпункт Лист.

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

* Переключатель Скрыть все позволяет не отображать на экране со-держимое ячейки, каким бы оно ни было.

* Переключатель Скрыть для печати позволяет не выводить на печатьсодержимое ячейки при печати листа, хотя на экране при этомможет отображаться.

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

339

Page 341: Самоучитель пользователя Linux

Глава 6. Офисные приложения

ячеек, не открывая вышеописанное окно. Помимо кнопок для гори-зонтального и вертикального выравнивания, а также эффектовшрифта, это:

» кнопка изменения формата на валютный;

* кнопка показа знака процентов;

* кнопка изменения формата на обычный числовой;

* кнопка изменения формата на экспоненциальный (то есть пред-ставление числа в стандартном виде) — по умолчанию не отобра-жается;

* кнопка изменения формата на дату — по умолчанию не отобра-

* кнопка увеличения разрядности дробной части;

* кнопка уменьшения разрядности дробной части;

* кнопка обрамления;

* кнопка типа линий рамки — по умолчанию не отображается;

* кнопка цвета линий рамки — по умолчанию не отображается;

* кнопка цвета фона ячейки.

В процессе ввода данных в таблицу иногда бывает необходимо ввестинекоторое количество одинаковых данных в ячейки одного столбцаили что-либо вроде последовательной нумерации (1, 2, 3, 4 и так до1000 — согласитесь, что тоскливо набирать это вручную). Для такихслучаев в программе предусмотрена функция автозаполнения.

Например, введите в какую-либо ячейку число 1. Теперь щелкнитекнопкой мыши на этой ячейке. Вы увидите в ее правом нижнем углуманипулятор в виде маленького черного квадратика. Потяните еговниз так, чтобы обвести некоторое количество ячеек в столбце. Когдавы отпустите кнопку мыши, вы увидите, что в обведенных ячейкахпоявилась последовательная нумерация — 1, 2, 3, 4 и так далее.

Функция автозаполнения работает интеллектуально. Например, есливам нужно заполнить ячейки столбца нечетными числами, введите вверхнюю ячейку число 1, а в следующую — 3. Теперь выделите обеячейки и проведите автозаполнение. Вы увидите, что в следующихячейках появились числа 5, 7, 9, 11 и так далее. Точно также можнозадать любой числовой интервал. Например, если ввести в первые двеячейки столбца числа 5 и 89 и провести автозаполнение, то мы уви-

340

Page 342: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

дим следующий числовой ряд: 5, 89,173, 257, 341, 425, 509, 593, 677и так далее.

Можно также заполнять ячейки увеличивающимися группами чисел.Например, если указать в первых трех ячейках числа 7,9 и 43, а затемвыделить все три ячейки и провести автозалолнение, мы увидим, чточисла в следующих ячейках разместились так: 8,10, 44,9,11,45,10,12, 46 и так далее.

Наконец, если разместить в ячейке не числовые, а текстовые данные,то автозаполнение позволит заполнить ячейки одинаковыми слова-ми/предложениями .

Разумеется, автозаполнение можно проводить не только по вертикали,но и по горизонтали. При этом данными заполняются не столбцы, астроки. А вот сразу в обоих направлениях проводить автозаполнениенельзя.

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

Кстати, можно даже попросить программу самостоятельно подобратьоптимальную высоту строки или ширину столбца. Для этого выдели-те весь столбец или всю строку и выберите в меню Формат пункты,соответственно, Столбец или Строка и далее, соответственно, Оптималь-ная ширина или Оптимальная высота. Откроется окно ввода ширины иливысоты, в которое программа сама введет определенное ею значение.Вы можете принять его, щелкнув на кнопке ОК, или отклонить щелч-ком на кнопке Отмена.

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

341

Page 343: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Иногда для красоты в таблице бывает необходимо объединить несколь-ко соседних ячеек в одну. Для этого следует выделить нужные ячейки,а затем выбрать в меню Формат пункт Объединить ячейки и далее под-пункт Задать. Вместо всех выделенных ячеек появится одна большая.

Однако, как уже говорилось раньше, в электронной таблице все ячейкиимеют служебные номера — например, А1, А2 и так далее, причембуквы обозначают столбцы, а числа — строки. Это используется длядоступа к данным, о чем мы расскажем чуть ниже. Но как быть, еслинесколько ячеек объединены в одну? Создатели программы поступилипросто — в случае объединения ячеек объединенная ячейка получаетномер самой левой и самой верхней из своих «составляющих». Напри-мер, если вы объединили ячейки F12 и G12, то получившаяся ячейкаполучает номер F12, а ячейка G12 при этом как бы вообще исчезает изтаблицы. Кстати, объединенные ячейки используются только для ото-бражения на экране, никак не затрагивая структуру самой электрон-ной таблицы. И в любой момент можно отменить объединение ячеек,выбрав в меню Формат пункт Объединить ячейки и далее подпунктСнять.

При работе с таблицей иногда приходится также сталкиваться с необ-ходимостью вставки или удаления некоторых ячеек. Собственно го-воря, вставка ячейки означает на самом деле то, что содержимое неко-торых ячеек должно быть сдвинуто вправо или вниз для того, чтобыосвободить место для новых данных. Для вставки ячейки выделитету ячейку, в которой должны появиться новые данные, щелкните наней правой кнопкой мыши и выберите в контекстном меню пункт Вста-вить ячейки. Откроется окно вставки ячеек (рис. 6.4). Здесь вам будутпредложены четыре варианта вставки ячеек:

» переместить ячейки вниз — данные в текущем столбце, начиная стекущей ячейки, сдвигаются на одну (или более, если выделенонесколько ячеек) ячейку вниз, остальные данные остаются наместе;

* переместить ячейки вправо — данные в текущей строке, начиная стекущей ячейки, сдвигаются на одну (или более, если выделенонесколько ячеек) ячейку вправо, остальные данные остаются наместе;

* вставить строку — все данные, начиная с текущей строки, смеща-ются на одну (или более, если выделено несколько ячеек) строкувниз;

342

Page 344: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

* вставить всю колонку — все данные, начиная с текущего столбца,смещаются на один (или более, если выделено несколько ячеек)столбец вправо.

' Вставить ячейки

1

Рис. 6.4. Окно вставки ячеек

Аналогично совершается и обратная операция — удаление ячеек. Дляэтого выделите ненужные ячейки, а затем щелкните на них правойкнопкой мыши и выберите в контекстном меню пункт Удалить ячейки.Откроется окно с четырьмя вариантами выбора, аналогичными пре-дыдущим.

Если же необходимо просто удалить содержимое выделенных ячеек,никуда не сдвигая остальные данные, то это можно сделать с помо-щью клавиши Delete или же пункта того же контекстного меню Уда-лить содержимое.

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

Что такое вычисляемые данные? Дело в том, что некоторые ячейкитаблицы могут содержать не статичные данные, а результаты некото-рых вычислений, сделанных на основе данных, содержащихся в дру-гих ячейках таблицы. Возможна также связь с данными, находящи-мися на другом листе книги или даже в другой книге. Однако чащевсего исходные данные для вычисляемых значений берутся из той жетаблицы (это наиболее простой случай).

Рассмотрим простой пример. Допустим, имеется таблица, куда зано-сится сумма дохода некоторой компании за каждый день. При этом внижней части таблицы имеются ячейки, в которых можно посмот-реть доход за каждый месяц, неделю, а также общий доход с началагода, причем все это как в рублях, так и в некоторой другой валюте, атакже сумма чистого дохода после различных отчислений (налоги ипрочее). Очевидно, что если в подобной таблице все данные будут ста-тичными, то при записи о доходе каждый день придется одновременно

343

Page 345: Самоучитель пользователя Linux

Глава 6. Офисные приложения

изменять много других данных — приплюсовывать сегодняшнийдоход к месячному, недельному и годовому, пересчитывать в другуювалюту, считать процентные отчисления и прочее. Кстати, мало того,что выполнять такие операции каждый раз вручную утомительно, такэто еще может привести к тому, что из-за ошибки, допущенной в про-цессе вычислений, данные перестанут «сходиться» друг с другом.

Поэтому всю работу по вычислениям лучше поручить программе. Тог-да в нашем примере оператору придется ввести только сумму дневно-го дохода (ну и, может быть, сегодняшний курс валюты), а все осталь-ное будет сделано автоматически.

Таким образом, в некоторых ячейках таблицы могут содержатьсявычисляемые данные, которые будут автоматически обновляться,если изменятся данные в исходных ячейках. Если, например, содер-жимое ячейки D4 должно автоматически обновляться, чтобы всегдасодержать не что иное, как сумму чисел в ячейках А2 и F1, нужно вве-сти в ячейку D4 формулу:

=СУММ(А2;Р1)

и задача будет решена.

Таким образом, использование электронных таблиц весьма удобно дляхранения связанных данных, когда изменение одного или несколь-ких исходных значений (например, текущий курс доллара и закупоч-ная цена какой-либо детали) должно отражаться сразу на многих зна-чениях (например, в ценах на 100 различных моделей оборудования,содержащих эту деталь).

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

г

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

=2+3

то в ячейке окажется число 5.

Конечно, в такой записи пока не очень много смысла — ведь можнопросто написать число 5 и не мучаться. В нашем примере пока нетданных, которые берутся из других ячеек. Тем не менее, можнопользоваться и этим способом, чтобы не вычислять значения вруч-

344

Page 346: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

ную. Например, если нужно поместить в какую-либо ячейку резуль-тат какого-нибудь выражения вроде 456-23x4/11+465, то можно нехвататься за калькулятор (и не открывать программу-калькулятор),а просто ввести в ячейку выражение:

=456-(23*4)/11+465

и нажать клавишу Enter. В ячейке автоматически появится результатвычислений. Обратите внимание, что можно при этом установить точ-ность отображения дробной части с помощью уже рассмотренногонами окна Формат ячейки. Например, по умолчанию результат выше-приведенного выражения отобразится в ячейке как 912,64. Однакоможно увеличить количество отображаемых знаков дробной части иполучить в ячейке более точное значение данного выражения, напри-мер 912,636 или 912,6364 и так далее.

< При записи арифметических выражений можно использовать знаки+ (сложение), - (вычитание), * (умножение), / (деление) и Л (возведе-ние в степень), а также скобки.

Однако самое главное начинается, когда для вычислений использу-ются данные из других ячеек. Как мы уже говорили ранее, все ячейкитаблицы пронумерованы, причем столбцы нумеруются буквами, астроки — числами. Таким образом, самая верхняя левая ячейка имеетномер А1, следующая в той же строке — В1, первая во второй строке —А2 и так далее. Кстати, это вовсе не означает, что количество столбцовограничено количеством букв. После 26-го столбца, обозначаемогобуквой Z, начинаются двухбуквенные обозначения столбцов: АА, АВ,AC, AD и так далее до AZ, затем ВА, ВВ, ВС и так далее. По умолчаниюпрограмма позволяет разместить данные в 256 столбцах.

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

=A3+F12

то в этой ячейке всегда будет сумма значений ячеек A3 и F12. Вы, навер-ное, обратили внимание, что в самом первом примере для вычисле-ния суммы использовался другой способ. В действительности оба спо-соба имеют право на существование. О функции СУММ мы ещерасскажем.

Можно также совмещать в выражениях обычные числа и номера яче-ек. Например, если в какую-либо ячейку ввести значение:

345

Page 347: Самоучитель пользователя Linux

Глава 6. Офисные приложения

=А5Л2

то в этой ячейке всегда будет квадрат значения из ячейки А5.

Не обязательно вводить номера ячеек вручную. Можно воспользовать-ся следующим способом. Дело в том, что при вводе формулы в ячейку(значение которой вычисляемое, то есть начинается со знака =) можновместо ввода номера ячейки просто щелкнуть на этой ячейке левойкнопкой мыши. При этом в поле ввода автоматически появляется но-мер ячейки, на которой вы щелкнули, а сама ячейка выделяется крас-ной рамкой. Вы можете перемещать красную рамку с помощью кур-сорных клавиш, и при этом будет автоматически изменяться номерячейки в поле ввода.

Если данные, которые должны использоваться при вычислении ре-зультата, расположены на другом листе книги, то ссылка на них будетвыглядеть несколько сложнее. В этом случае следует поставить знак $и сразу же после него написать имя листа, затем задать номер ячейкина этом листе, используя знак $ и перед номером столбца, и перед номе-ром строки. Кроме того, название листа и номер ячейки следует раз-делить точкой. Вот, например, что следует написать, если необходи-мо, чтобы в какой-либо ячейке находилась сумма ячейки А1 текущеголиста и ячейки А1 листа под названием Лист2:

=А1+$Лист2.$А$1

Впрочем, в большинстве случаев использовать знаки $ перед номеромстроки, столбца и именем листа необязательно, так что можно несколь-ко упростить запись:

=А1 +Лист2.А1

Если не предполагаются сложные связи с внешними данными, можетеиспользовать такой вариант записи.

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

346

Page 348: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

ние поля Ссылка на, и тогда имя будет присвоено той ячейке, номеркоторой вы введете в это поле.

После указанной операции можно во всех формулах вместо номераячейки писать ее имя. Например, если в ячейке Z1 у вас находитсятекущий курс евро к рублю, а в ячейке DS465 цена товара в евро, то,присвоив этим ячейкам имена соответственно курс_евро и цена, вывпоследствии сможете при вводе формул не вспоминать каждый разномера этих ячеек, прокручивая таблицу, а просто писать:

=курс_евро*цена

Кстати, весьма удобно, что имена можно давать не только ячейкамтекущего листа, но и ячейкам других листов. Это весьма облегчаетработу по вводу формул, особенно если в книге содержится множе-ство листов.

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

=А2+С4

можно написать:

=СУММ(А2;С4)

результат будет один и тот же. Но какой в этом смысл? Почему простоне использовать знак «+»? — спросите вы.

Во-первых, функцию суммирования СУММ можно ввести щелчком накнопке Сумма (она расположена на панели инструментов и имеет видгреческой буквы «сигма»). А во-вторых, и это главное, с ее помощьюможно задавать вычисление суммы в некотором диапазоне ячеек.Например, вместо:

=A4+B4+C4+D4+E4+F4+G4+H4+I4+J4+K4

можно ввести такую формулу:

=СУММ(А4:К4)

Здесь знак двоеточия между номерами ячеек означает, что указан-ные ячейки задают диапазон, во всех ячейках которого следует вы-числять сумму. Можно также задать и диапазон ячеек из несколькихстрок и столбцов, то есть дать указание вычислять сумму всех ячеекнекоторой прямоугольной области. Например, вот так:

347

Page 349: Самоучитель пользователя Linux

Глава 6. Офисные приложения

=СУММ(В4:Р16)

В этом случае программа просуммирует все данные во всех 65 ячей-ках, находящихся в «прямоугольнике», левой верхней ячейкой кото-рого является ячейка В4, а правой нижней — ячейка F16.

Для быстрого ввода подобных формул можно воспользоваться следу-ющим способом:

* выделите нужную ячейку;

* щелкните на кнопке Сумма;

* обведите указателем мыши нужный диапазон ячеек (вокруг этихячеек образуется красная рамка);

* нажмите клавишу Enter.

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

Однако функция суммирования хоть и часто используется, однако этодалеко не единственная функция в программе. Для создания вычис-ляемых значений в программе представлен довольно богатый наборфункций.

Удобнее всего при вводе многочисленных возможных функций ис-пользовать так называемый Автопилот функций, окно которого откры-вается щелчком на соответствующей кнопке панели инструментов илиже при выборе в меню Вставка пункта Функция. Окно Автопилот функ-ций показано на рис. 6.5. Здесь можно сначала выбрать тип функциив раскрывающемся списке Категория, а затем — нужную функцию всписке функций соответствующего типа.

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

Разумеется, необязательно пользоваться для ввода функций окномАвтопилот функций. Им следует пользоваться только в том случае, есливы точно не помните синтаксис той или иной функции. В остальныхслучаях быстрее ввести функцию в формулу вручную, хотя это, ко-нечно, дело вкуса.

348

Page 350: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

Рис. 6.5. Окно автопилота функций

Поскольку Автопилот функций снабжен неплохой системой подсказок,мы не будем рассматривать здесь все функции программы. Однаконекоторые из них мы рассмотрим подробнее.

Итак, сначала рассмотрим несколько функций из категории Матема-тические (это арифметические действия, вычисление тригонометри-ческих и гиперболических функций, логарифмов, экспоненты, вычис-ления корней, наибольшего общего делителя и наименьшего общегократного, вычисление остатка от деления, округления до заданногочисла знаков, вычисление факториала и прочее).

Функция СУММ, вычисляющая сумму всех своих аргументов, ужебыла рассмотрена нами ранее.

Функция СТЕПЕНЬ возводит указанное число в указанную степень.Например, если записать:

=СТЕПЕНЬ(А1,А2)

то программа возведет число из ячейки А1 в степень, показателем ко-торой является число из ячейки А2.

Функция СУММАКВ вычисляет сумму квадратов всех своих аргумен-тов. Как и для функции СУММ, для функции СУММАКВ можно ука-зать некоторый диапазон ячеек, из которых следует брать значенияаргументов. Например, если поместить в ячейку А24 число 1, в ячей-ку А25 — число 2, в ячейку А26 — число 3 и в ячейку А27 — число 5, азатем написать в какой-либо ячейке:

=СУММАКВ{А24:А27)

349

Page 351: Самоучитель пользователя Linux

Глава 6. Офисные приложения

то в этой ячейке окажется число 39 (поскольку легко увидеть, что12+22+32+52=1+4+9+25 = 39).

Функция ОКРУГЛ просто округляет дробное число до целого. При этомесли дробная часть составляет 0,5 и выше, число округляется в боль-шую сторону, а если ниже — то в меньшую. Например, если напи-сать:

=ОКРУГЛ(А1)

а в ячейке А1 при этом будет число 21 ,5334, то в текущей ячейке будетзначение 22. Кроме того, можно в качестве второго аргумента функ-ции указать количество десятичных разрядов. Так, например, если вприведенном выше примере условие функции изменить на:

=ОКРУГЛ(А1;2)

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

Интересно, что в качестве аргумента функции можно указать и отри-цательное число. Например:

» =ОКРУГЛ(456,51 ;2) дает результат 456,51;

* =ОКРУГЛ(456,51 ; 1 ) дает результат 456,5;

* =ОКРУГЛ(456,51 ;0) дает результат 457;

* =ОКРУГЛ(456,51 ;-1 ) дает результат 460;

* =ОКРУГЛ(456,51 ;-2) дает результат 500

и так далее.

Если требуется принудительно округлить число с недостатком или сизбытком, вне зависимости от значения отбрасываемой части, то вме-сто функции ОКРУГЛ можно пользоваться функциями ОКРУГЛ ВНИЗ илиОКРУГЛВВЕРХ. Употребляются эти функции так же, как и предыду-щая, например:

* ОКРУГЛ ВВЕРХ(456,51 ;1 ) дает результат 456,6;

* =ОКРУГЛВНИЗ(456,51;0) дает результат 456;

* =ОКРУГЛВНИЗ(456,51;-1) дает результат 450;

350

Page 352: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

» =ОКРУГЛВНИЗ(456,51;-2) дает результат 400

и так далее.

Не следует путать эти функции с функциями ОКРВВЕРХ и ОКРВНИЗ.В отличие от предыдущих, функции ОКРВВЕРХ и ОКРВНИЗ округляютчисло с некоторой точностью до указанного кратного. Например, еслизаписать:

=ОКРВВЕРХ(465,11;3)

то получим результат 468, так как это — ближайшее сверху число,кратное трем. Аналогично получаем, что запись:

=ОКРВВЕРХ(465,11;5)

дает результат 470, то есть ближайшее сверху число, кратное 5. Мож-но в качестве точности округления указывать и дробные числа.

Существует также функция ОКРУГЛТ, которая позволяет округлятьчисла с некоторой точностью до указанного кратного, причем методокругления — вверх или вниз — выбирается в зависимости от значе-ния отбрасываемой при округлении части. Так, например, запись:

=ОКРУГЛТ(465,11;5)

даст результат 465 (ср. это с предыдущим примером), поскольку 465 —это ближайшее число к исходному, кратное пяти.

Если необходимо просто отбросить дробную часть числа, так чтобыосталось целое число, то целесообразнее использовать более простуюфункцию — ОТБР. Например, если в ячейке А2 записано число56,9334, то, записав в некоторую ячейку формулу:

=ОТБР(А2)

получим в результате значение 56. Впрочем, в этой функции такжеможно указать количество знаков после запятой, которое следует оста-вить. Например, если предыдущую запись заменить на:

=ОТБР(А2;1)

то получим в качестве результата значение 56,9, то есть после запя-той останется один десятичный знак.

Функция ОСТАТ вычисляет остаток от деления. При этом в качествеее аргументов нужно указать делимое и делитель. Например, остатокот деления 13 на 5 равен 3, так что если мы напишем:

=ОСТАТ(13;5)

351

Page 353: Самоучитель пользователя Linux

Глава 6. Офисные приложения

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

Функция ЧАСТНОЕ выполняет целочисленное деление. Например,если написать в какой-либо ячейке:

=ЧАСТНОЕ(45;2)

то в качестве результата увидим число 22. Таким образом, комбини-руя функции ЧАСТНОЕ и ОСТАТ, можно выполнить деление с остатком.

Если требуется округлить число до ближайшего четного или нечетногоцелого, можно, конечно, воспользоваться функцией ОКРУГЛТ, однакоспециально для этих случаев в программе существуют функции ЧЕТНи НЕЧЕТ. Если расстояния «вверх» и «вниз» до ближайшего четногоили, соответственно, нечетного целого равны, число округляется вбольшую сторону. Например, запись:

=НЕЧЕТ(2)

дает в качестве результата значение 3.

Довольно интересны функции ЧИСЛКОМБ и ЧИСЛКОМБ2. Они вычис-ляют количество комбинаций из заданного числа объектов. В каче-стве первого аргумента здесь следует указать общее количество объек-тов, а в качестве второго — количество объектов в комбинациях.Например, если у нас есть четыре объекта (обозначим их числами 1,2, 3, 4), то количество комбинаций из двух объектов будет равно 6:

1-я комбинация: 1-2;

2-я комбинация: 1-3;

3-я комбинация: 1-4;

4-я комбинация: 2-3;

5-я комбинация: 2-4;

б-я комбинация: 3-4.

Проверим это. Напишем в какой-либо ячейке программы:

=ЧИСЛКОМБ(4;2)

и получим в качестве результата значение 6.

Этот метод подсчета комбинаций называют иногда подсчетом комби-наций без повторений. Мы предполагаем, что объекты не могут повто-

352

Page 354: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

ряться (то есть комбинация типа 2-2 невозможна). Однако бываютслучаи, когда нужно учесть и возможность повторения объекта. Еслиэто так, то в нашем примере (где мы подсчитываем число комбина-ций из двух объектов при общем количестве объектов, равном 4) мыуже получим результат 10.

1-я комбинация: 1—1;

2-я комбинация: 1-2;

3-я комбинация: 1-3;

4-я комбинация: 1-4;

5-я комбинация: 2—2;

6-я комбинация: 2-3;

7-я комбинация: 2-4;

8-я комбинация: 3-3;

9-я комбинация: 3-4;

10-я комбинация: 4-4.

Для подсчета числа комбинаций данным методом в программе суще-ствует функция ЧИСЛКОМБ2. Применяется она точно так же, как иописанная выше.

Например, если написать:

=ЧИСЛКОМБ2(4;2)

то в результате получим значение 10.

Функция ФАКТР вычисляет факториал указанного числа. Например,если записать:

=ФАКТР(8)

то в качестве результата получим значение 40320, так как факториалчисла 8 равен: 81=1x2x3x4x5x6x7x8 = 40320.

Функция СЧ И ТАТЬ ПУСТОТЫ предназначена для подсчета числа пустыхячеек в заданном диапазоне. В качестве аргумента ей требуется за-дать некоторый диапазон ячеек (не забудьте, что для этого в процессесоздания формулы его легче всего обвести указателем мыши непо-средственно в таблице). Например, вот так:

=СЧИТАТЬПУСТОТЫ(А1 :L348)

123ак. 519

Page 355: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Результатом будет то число пустых ячеек, которое существует в таб-лице на данный момент. Разумеется, в процессе ввода данных в таб-лицу это число будет постоянно изменяться.

Функция НОК используется для вычисления наименьшего общегократного для указанных чисел. Можно указывать в качестве аргумен-тов этой функции как несколько чисел или номеров ячеек, разделен-ных (как обычно) точкой с запятой, так и некоторый диапазон ячеек.Например, если в ячейках с А24 по А27 разместить числа 1, 2, 3 и 5, азатем написать:

=НОК(А24:А27)

то в качестве результата получим значение 30.

Функция НОД предназначена для вычисления наибольшего общегоделителя для чисел, находящихся в указанных ячейках (или в ука-занном диапазоне ячеек). Применяется точно так же, как и функцияНОК.

Функция ЗНАК возвращает знак указанного числа. Если аргумент этойфункции положительный, результат равен 1, если отрицательный —то возвращается -1. Если аргумент равен 0, то результатом выполне-ния функции будет тоже 0.

Функцию СЛУЧМЕЖДУ можно применять для получения случайногоцелого числа в указанном диапазоне чисел. В качестве аргументов этойфункции нужно указать наименьшее и наибольшее возможное чис-ло. Имеется также функция СЛЧИС, которая возвращает случайноедробное число между 0 и 1.

Для преобразования радианов в градусы и обратно существуют двефункции. Функция ГРАДУСЫ преобразует значение, введенное в ра-дианах, в градусы, а функция РАДИАНЫ осуществляет обратное пре-образование.

Функция КОРЕНЬ вычисляет квадратный корень указанного числа.Например, если записать:

=КОРЕНЬ(1024)

то в качестве результата получим значение 32, так как 322= 1024. Естьтакже функция КОРЕИЬПИ, которая вычисляет квадратный корень изуказанного числа, умноженного на число «пи».

Функция ПРОИЗВЕДЕНИЕ до некоторой степени аналогична функцииСУММ. Она перемножает все свои аргументы. Разумеется, в качестве

354

Page 356: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOfRce.org и StarOffice

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

Функция LOG вычисляет логарифм указанного числа по указанномуоснованию. Основание указывается в качестве второго аргументафункции. Например, если написать:

=LOG(64;2)

то в результате получим значение 6, так как Iog264 = 6. Есть такжефункция LOG10, которая вычисляет десятичный логарифм заданногочисла, и функция LN, которая вычисляет натуральный логарифм (пооснованию е). Для обеих этих функций требуется задать только одинаргумент.

Далее, укажем тригонометрические функции:

* SIN — вычисляет синус заданного аргумента;

» SINH — вычисляет гиперболический синус заданного аргумента;i

» COS — вычисляет косинус заданного аргумента;

» COSH — вычисляет гиперболический косинус заданного аргу-мента;

* TAN — вычисляет тангенс заданного аргумента;

* TANH — вычисляет гиперболический тангенс заданного аргу-мента;

» СОТ — вычисляет котангенс заданного аргумента;

* СОТН — вычисляет гиперболический котангенс заданного аргу-мента;

» AS IN — вычисляет арксинус заданного аргумента;

* ASINH — вычисляет гиперболический арксинус заданного аргу-мента;

» ACOS — вычисляет арккосинус заданного аргумента;

* ACOSH — вычисляет гиперболический арккосинус заданного ар-гумента;

* ATAN — вычисляет арктангенс заданного аргумента;

* ATAN2 — вычисляет арктангенс для заданных координат;

» ATAN Н — вычисляет гиперболический арктангенс заданного аргу-мента;

355

Page 357: Самоучитель пользователя Linux

Глава 6. Офисные приложения

» АСОТ — вычисляет арккотангенс заданного аргумента;

» АСОТН — вычисляет гиперболический арккотангенс заданногоаргумента.

Есть и другие математические функции. Однако набор функций про-граммы не ограничивается математическими функциями. Перейдемк другим категориям функций.

Логические функции — категория функций, содержащих различныелогические операции. Они лучше всего выполняются с ячейками, длякоторых определен логический формат (булево значение). Его можнозадать в окне Формат ячейки.

Функция ИСТИНА устанавливает в ячейке (или внутри формулы) бу-лево значение TRUE (истина). Не забудьте после названия функциипоставить скобки (). Так мы укажем программе на то, что это именнофункция, а не имя ячейки. То же самое необходимо сделать и при упот-реблении функции ЛОЖЬ, которая устанавливает булево значениеFALSE.

Функция НЕ изменяет логическое значение аргумента на противопо-ложное (TRUE на FALSE или наоборот). Аргумент в этой и других логи-ческих функциях можно задавать и в числовом виде, тогда любое зна-чение, отличное от 0, трактуется как TRUE, a 0 — как FALSE.

Функция И может принимать два или более аргументов. В качествеаргументов можно также указать некоторый диапазон ячеек. Этафункция возвращает значение TRUE, если все ее аргументы также со-ответствуют значению TRUE (истина). В противном случае возвраща-ет значение FALSE.

Функция ИЛИ также может принимать два или более аргументов, илинекоторый диапазон ячеек. Функция возвращает значение TRUE, еслихотя бы один из ее аргументов также соответствует значению TRUE(истина). Если же ни один из аргументов не соответствует этому зна-чению, возвращается значение FALSE.

Функция ЕСЛИ возвращает одно из двух значений по условию. В каче-стве первого ее аргумента задается условие — это так называемыйлогический контроль. Условие может принимать значения TRUE (исти-на) или FALSE (ложь). Вторым аргументом функции ЕСЛИ являетсязначение, которое возвращается в том случае, если первый аргументпринял значение TRUE. А третьим аргументом функции, как легкодогадаться, является значение, которое возвращается, если первый

356

Page 358: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

аргумент принял значение FALSE. Например, если в некоторой ячей-ке записать:

=ЕСЛИ(05;465;2002)

то вы увидите в этой ячейке результат 465, если ячейка D5 содержитTRUE (или любое числовое значение, отличное от 0), или же результат2002, если ячейка D5 содержит значение FALSE, 0 или просто пуста.

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

* Матричные — определение матрицы и обратной матрицы для за-данной функции, вычисление параметров линейной и экспонен-циальной регрессии, распределения частот, произведения матрици прочее.

* Статистические — выполнение прямого и обратного преобразова-ния Фишера, вычисление интегральной функции плотности бета-вероятности, выполнение прямого, обратного нормального и гам-ма-распределения, вычисление суммы квадратов отклонениявыборки от среднего значения, вычисление асимметрии распре-деления и прочее.

* Табличные — определение числа строк или столбцов в массиве,возвращение ссылок на ячейку, строку, столбец или лист, опре-деление номера позиции заданного значения в массиве и прочее.

* Информационные — выполнение проверки на заданный форматданных.

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

» Функции даты и времени — преобразования даты и времени, вы-числение количества дней между указанными датами, вычисле-ние количества рабочих дней между указанными датами, опре-деление дня пасхи, вычисление номера недели для указаннойдаты и прочее.

» Функции управления базой данных т- операции данных в ячейках,выбранных по критерию, и прочее.

Кстати, для просмотра полного списка функций можно выбрать вменю Вставка пункт Список функций. При этом в правой части экранаоткроется панель, на которой будут перечислены все доступные функ-

357

Page 359: Самоучитель пользователя Linux

Глава 6. Офисные приложения

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

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

=ABS()

что непонятно для программы, так как отсутствует аргумент функции,в соответствующей ячейке вы увидите следующее:Ошибка: 511

После слова Ошибка здесь расположен код ошибки. По этому коду можнопонять, что вы неправильно сделали при вводе формулы. В приложе-нии 2 приведен список наиболее распространенных кодов ошибок в про-грамме OpenOffice.org Calc или StarCalc.

Здесь мы не будем более подробно углубляться в принципы работы сэлектронными таблицами — по этой теме много специальной литера-туры (подойдет и литература, описывающая конкретно программуExcel, хотя у нее возможностей меньше).

Программы OpenOffice.org Calc и StarCalc позволяют обмениваться дан-ными с другими программами этого же класса. Они понимают фор-маты Microsoft Excel, dBASE, файлы DIP, SYLK, формат Lotus 1-2-3 и про-чее. Можно как читать файлы этих форматов, так и сохранять в нихинформацию. Это необходимо, если программа, в которую нужно пе-редать информацию, не понимает формата Calc — например, если тре-буется передать данные на компьютер с установленной программойExcel, необходимо сохранить данные в этом формате.

Рассмотрим еще один интересный нюанс. Иногда при работе с элект-ронными таблицами возникает необходимость превратить строки таб-лицы в столбцы, а столбцы — в строки. Для этого предназначена такназываемая специальная вставка. Вот как это можно сделать:

* выделите все данные в таблице;

* нажмите Ctrl-X, чтобы вырезать данные в буфер обмена (при этомданные исчезают с экрана);

358

Page 360: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOfh'ce

* выделите первую ячейку или всю область, которую будут зани-мать данные таблицы;

* выберите в меню Правка пункт Специальная вставка. При этом от-кроется окно параметров вставки;

» установите флажок Вставить все в левой верхней части окна;

* установите флажок Транспонировать в левой нижней части окна;

* щелкните на кнопке ОК.

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

Одной из наиболее интересных дополнительных возможностей про-грамм OpenOffice.org Calc и StarCalc является возможность созданиядиаграммы или графика на основе данных из электронной таблицы.Строго говоря, построением диаграмм и графиков на самом деле зани-мается другая программа, входящая в пакеты OpenOffice.org иStarOffice, однако для пользователя это не играет никакой роли.

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

Для того чтобы создать диаграмму или график, выделите сначала диа-пазон ячеек электронной таблицы, из которого вы будете брать дан-ные для диаграммы или графика. В этой области должны содержатьсячисловые данные, а также заголовки записей и полей таблицы, кото-рые тоже могут использоваться в диаграмме. Затем найдите на панелив левой части экрана кнопку Вставить объект. Щелкните на ней. Откро-ется мини-панель, на которой следует щелкнуть на значке Вставитьдиаграмму. После этого указатель мыши примет вид прямого креста(со значком диаграммы внизу). Этим указателем следует обвести об-ласть таблицы, поверх которой будет расположена будущая диаграмма.

После этого откроется окно Автоформат диаграммы (рис. 6.6). Здесьможно ввести следующие параметры.

* Область — диапазон ячеек, из которых будут взяты исходные дан-ные для диаграммы. В принципе, здесь уже расположена ссылка

359

Page 361: Самоучитель пользователя Linux

Глава 6. Офисные приложения

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

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

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

Поместить диаграмму на листе — здесь можно при необходимостиизменить местоположение диаграммы, указав название листа, накотором ее следует расположить.

.Я!

н

•кр:Ш?.'.:

Рис. 6.6. Окно автоформата диаграммы

После установки этих параметров щелкните на кнопке Далее. Откро-ется окно, в котором вы сможете выбрать тип диаграммы (рис. 6.7).В правой части окна находится «графический список» доступных ти-пов графика, а в левой — область предварительного просмотра. В нейв уменьшенном виде можно увидеть, как будет выглядеть диаграммана листе электронной таблицы. Обратите внимание, что при построе-нии диаграммы в области предварительного просмотра программа ужеиспользует реальные данные из вашей таблицы. Если установить,фла-жок Объекты текста в режиме просмотра, то в области предварительно-го просмотра будут также показаны заголовки диаграммы — основ-ной заголовок, подписи к строкам, столбцам и так далее. Если флажокснят, вы будете просматривать только саму диаграмму, а текстовыеподписи, которые в уменьшенном виде все равно плохо различимы,отображаться не будут.

360

Page 362: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

Рис. 6.7. Выбор типа диаграммы

Вот какие типы диаграмм возможны в программе.

* Гистограмма (как раз то, что выделено в примере на рис. 6.7).Здесь значения различных столбцов представлены столбикамиразличных цветов, а каждая группа столбиков соответствует од-ной строке таблицы (нумерация строк отложена по горизонталь-ной шкале). Высота столбиков соответствует значениям в ячейках.

» Линии (рис. б.8а). Это график, на котором по горизонтали отло-жена нумерация строк, а по вертикали — шкала значений. Дан-ные в различных столбцах отображаются линиями различныхцветов.

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

* Линейчатая диаграмма (рис. 6.8в) — нечто похожее на гисто-грамму, «перевернутую» на плоскости. Здесь нумерация строкотложена по вертикальной шкале, длина линий по горизонталисоответствует значениям, а значения в различных столбцах пред-ставлены линиями разных цветов.

» Круговая диаграмма (рис. б.8г) — обычно используется для пред-ставления данных из одного столбца. При этом разноцветные сек-торы круга соответствуют значениям в каждой строке, а весь кругпредставляет собой сумму всех значений столбца. Таким образом,

361

Page 363: Самоучитель пользователя Linux

Глава 6. Офисные приложения

можно легко увидеть и оценить долю каждой строки в общейсумме.

» Координатная диаграмма (рис. 6.83) — представление данных накоординатной плоскости. При этом по оси X измеряются значе-ния в ячейках первого столбца, а по оси Y — значения второго иостальных столбцов, причем для каждого столбца на плоскостиотображается точка своего цвета. Разумеется, при таком отобра-жении диаграммы порядок строк не имеет значения — диаграм-ма отображается так, как будто строки в таблице были отсорти-рованы по возрастанию значений в первом столбце.

* Сетчатая диаграмма (рис. 6.8е) — способ представления данных,при котором строки представлены радиальными отрезками вкруге. На каждом отрезке отображаются значения всех столбцовэтой строки (каждый своим цветом), причем центр круга соответ-ствует значению 0, а чем дальше от центра, тем выше значение.Для наглядности точки, соответствующие значениям одного стол-бца, соединены линиями того же цвета.

* Еще несколько вариантов диаграмм, в том числе трехмерные ва-рианты уже описанных типов диаграмм (рис. 6.8ж).

Кстати, если у вас в таблице данные упорядочены по столбцам, а непо строкам, для построения правильной диаграммы совсем необяза-тельно менять местами столбцы и строки таблицы. Обратите внима-ние на переключатель Ряд данных в. По умолчанию он находится в по-ложении Столбцы, однако вы можете перевести его в положение Строки,и диаграмма будет построена в соответствии с данными, упорядочен-ными по строкам таблицы.

После выбора типа диаграммы щелкните на кнопке Далее. Теперь вампредстоит выбрать вариант диаграммы (рис. 6.9). Дело в том, что диа-грамма каждого типа может иметь несколько вариантов. Например,диаграмма с областями может отображать области определенной вы-соты, соответствующей значениям, не обязательно друг над другом.Эти области в других вариантах могут располагаться друг позади друга(при этом если меньшая область расположена «позади» большей, онаперестает быть видимой), или же вообще всегда составлять в суммеполную высоту графика и отображать лишь процентное соотношениезначений каждой строки. На координатной диаграмме точки могутбыть соединены линиями, по желанию эти линии могут быть сглажен-ными, а не ломаными, и прочее. На трехмерных диаграммах можетбыть отображена также ось Z.

362

Page 364: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

Ш Ш

^ИШЙШШ

а)

д)

б)

г)

т ш

Рис. 6.8. Различные типы диаграмм:а) линии; б) с областями; в) линейчатая диаграмма;

г) круговая диаграмма; д) координатная диграмма; е) сетчатая диаграмма;ж) трехмерная диаграмма (один из вариантов)

363

Page 365: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Рис. 6.9. Выбор варианта диаграммы

Когда вариант диаграммы выбран, щелкните на кнопке Далее. Откро-ется окно, в котором вы сможете озаглавить всю диаграмму, а такжепри необходимости сделать подписи к координатным осям X, Y u Z(если она существует). Можно вообще запретить отображение заголов-ков диаграммы и осей. Кроме того, здесь имеется переключатель Ле-генда. Если он включен, то справа от диаграммы будет отображатьсяобъяснение значений цветов на ней в виде небольшого списка.

В левой части всех указанных выше (при создании диаграммы) оконнаходится область предварительного просмотра, поэтому всегда мож-но оценить, как будет выглядеть реальная диаграмма.

Когда все подготовительные операции совершены, щелкните накнопке Готово. Диаграмма будет отображена прямо на листе электрон-ной таблицы. О том, как это может выглядеть, дает представлениерис. 6.10. В этом примере использован трехмерный вариант диаграм-мы с подписанными всеми тремя осями, так что присутствие легенды(списка, поясняющего значение цветов графика) в данном случаенеобязательно. В других же случаях, напротив, без легенды никак необойтись — например, представьте себе, что эта диаграмма была быдвумерной.

Впоследствии, когда диаграмма уже находится на листе электроннойтаблицы, она остается в постоянной связи с областью данных. Есливы, например, создали диаграмму, пользуясь данными из ячеек с А1по D14, то последующее изменение числа в любой из ячеек этого диа-пазона приведет к соответствующему изменению диаграммы. Такимобразом, диаграмма, созданная на листе электронной таблицы, неявляется статичным объектом, а автоматически обновляется привводе в таблицу новых данных.

364

Page 366: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOfYice.org и Star-Office

Соотношение количества комаров в Муромских

Рис. 6. J 0. Гак может выглядеть готовая диаграмма в электронной таблице

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

Если в контекстном меню диаграммы на электронной таблице не отобража-ется пункт Положение и размер, значит, вы редактируете не тот объект иперед вами не то контекстное меню. Щелкните кнопкой мыши где-нибудьвне диаграммы, а затем снова на диаграмме. Теперь щелкните на диаграм-ме правой кнопкой мыши — в этот раз должно открыться нужное контекст-ное меню.

Откроется окно, имеющее четыре вкладки. На первой из них, Пози-ция, можно установить местоположение диаграммы на листе табли-цы в числовом виде, просто указав расстояние в сантиметрах от лево-го и верхнего края. Расстояние указывается до так называемой Базиснойточки — по умолчанию это левый верхний угол диаграммы. Однакоможно сделать базисной точкой любой другой угол диаграммы, а так-же центр любой ее стороны или центральную точку самой диаграм-мы. Для этого имеется панель Базисная точка.

365

Page 367: Самоучитель пользователя Linux

Глава 6. Офисные приложения

На вкладке Размер можно указать ширину и высоту диаграммы в сан-тиметрах или других единицах измерения. Кроме того, установив фла-жок Пропорционально, можно указать программе сохранять установ-ленные пропорции сторон диаграммы при дальнейшем измененииразмеров.

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

Если на листе электронной таблице расположено сразу несколько диа-грамм (и/или других объектов), можно все их выровнять по однойлинии, воспользовавшись пунктом Привязка того же контекстногоменю. Более того, если эти диаграммы или другие объекты находятсяв перекрывающихся областях, то, пользуясь пунктом контекстногоменю Расположение, можно выбрать, какой из объектов будет нахо-диться на переднем плане, какой — на заднем, какой — в середине итак далее. Можно также сгруппировать несколько диаграмм или дру-гих объектов, чтобы все манипуляции с ними производились как содним целым.

Выбрав в контекстном меню пункт Изменить область данных, можноизменить диапазон ячеек, из которого диаграмма берет исходные дан-ные. При этом открывается окно, похожее на показанное на рис. 6.6.Здесь можно ввести любой диапазон ячеек либо в виде ссылки в полеввода, либо просто обвести нужный диапазон на листе электроннойтаблицы.

Если же выбрать в контекстном меню диаграммы пункт Правка, выпереключитесь в режим редактирования диаграммы. Во-первых, сме-нится контекстное меню диаграммы — теперь в нем появятся, напри-мер, такие пункты, как Тип диаграммы (его выбор позволяет сменитькак тип, так и его вариант) и Автоформат (вновь открывает второе изокон автоформата диаграммы). Обратите внимание, что при этом из-меняется вид левой панели инструментов программы. Теперь в немпоявляются следующие кнопки:

* включить/выключить основной заголовок диаграммы;

» включить/выключить «легенду» (список значений цветов в диаграмме);

* включить/выключить заголовки осей;

* включить/выключить шкалу на осях;

* включить/выключить горизонтальные линии сетки;

366

Page 368: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

* включить/выключить вертикальные линии сетки;

* открыть окно изменения типа диаграммы;

* открыть окно автоформата диаграммы;

* три кнопки переключения расположения данных;

* масштабирование текста;

* возвращение к предыдущему виду диаграммы.

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

Между прочим, диаграмма — это далеко не единственный объект,который можно вставить в электронную таблицу. Здесь же размеща-ются такие объекты, как текст, формула, рисунок, презентация ипрочее. Однако эти объекты не связаны столь сильно с данными са-мой электронной таблицы, поэтому мы не рассматриваем их здесьболее подробно.

На этом давайте закончим рассказ о программе OpenOffice.org Calc(StarCalc) и познакомимся с другими программами.

6.1.2. Программа управления базой данных Adabas(краткий обзор)

В состав пакета StarOffice входит мощная система управления базамиданных (СУБД) — Adabas. В ней можно создать или использовать базуданных форматов ODBC, JDBC, dBASE и DB2, а также собственного фор-мата Adabas. Разумеется, программа позволяет составлять запросы наязыке SQL, и также имеет свой внутренний язык управления. В со-став пакета OpenOffice.org это приложение не входит.

Для создания новой базы данных откройте программу StarOffice, а за-тем выберите в левой части окна раздел Щелчок и переход. Теперь щелк-ните на значке База даных. Откроется окно создания базы данных,которое имеет пять вкладок (рис. 6.11). Вкладка Общие предназначе-на только для задания или изменения имени базы данных. А на вклад-ке Тип можно выбрать в раскрывающемся списке тип базы. Это можетбыть как «родной» формат Adabas D, так и другие форматы баз дан-ных, вплоть до текстового.

367

Page 369: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Рис. 6. II. Окно создания новой базы данных в StarOffice

Ha той же вкладке потребуется указать источник данных или рабо-чий каталог базы данных. Маленький нюанс: если требуется создатьисточник данных, поставьте перед его именем двоеточие — тогда про-грамма поймет, что источник данных нужно создать, а в противномслучае она просто не сможет его обнаружить и выдаст ошибку соеди-нения.

Остальные параметры, которые можно настроить в окне создания базыданных, зависят от выбранного типа. В одних случаях вас попросятуказать имя пользователя и пароль, а в других — класс драйверов,расположение, набор символов для отображения (это важно, напри-мер, если в базе данных содержатся записи на русском языке) и про-чее. А для текстовых баз данных потребуется указать разделителиполей в записях, наличие заголовка (верхнего колонтитула таблицы)и прочее. Что касается разделителя записей, то в качестве него в тек-стовых базах данных всегда используется символ перевода строки.

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

После щелчка на кнопке ОК вы увидите основное окно базы данных, вкотором будут содержаться значки для таблиц базы, а также запро-сов, отчетов и формуляров (форм). Отчеты представляют собой про-сто удобный интерфейс вывода данных из базы, а формуляры — ин-терфейс ввода данных. В таблицах содержатся все данные базы, а

368

Page 370: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

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

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

Для подробного изучения методов работы с программой необходимообладать базовыми знаниями по работе с системами управления база-ми данных (СУБД). Для изучения этого вопроса можно обратиться кспециальной литературе.

6.1.3. Программы создания презентаций

В состав пакета StarOffice входит программа Starlmpress, которая по-зволяет создавать презентации (рис. 6.12). Аналогичная программа —OpenOffice.org Impress — входит и в состав пакета OpenOffice.org. Обепрограммы позволяют загружать и сохранять информацию как в род-ном формате, так и в некоторых других, включая Microsoft PowerPointи CGM (Computer Graphics Metafile).

•Ц

И1-тЩттттятя

Рис. 6.12. Окно программы Starlmpress

Для того чтобы создать новую презентацию в пакете OpenOffice.org,выберите в стартовом меню КОЕ пункт OpenOffice.org и далее Презента-

369

Page 371: Самоучитель пользователя Linux

Глава 6. Офисные приложения

ция. Если в программе OpenOffice.org у вас уже открыт другой доку-мент, можно также выбрать в меню Файл пункт Создать и далее под-пункт Презентация. Аналогично следует поступить и при работе в про-грамме StarOffice.

При этом откроется окно автопилота презентаций (рис. 6.13). За нимследует несколько окон, в которых вам будет предложено выбратьосновные параметры будущей презентации, слайды и прочее. В прин-ципе, выбирая предложенные параметры, можно с помощью этогоавтопилота создать готовую презентацию.

Рис. 6.13. Окно автопилота презентаций

Если же вы не хотите применять автопилот, щелкните на кнопке От-мена. Чтобы автопилот больше не появлялся при создании новой пре-зентации, перед выходом из автопилота можно включить переклю-чатель Этот диалог впредь не показывать.

В этом случае откроется пустая белая страница, представляющая со-бой первый слайд презентации. В нижней части экрана можно уви-деть название этого слайда — по умолчанию это просто Слайд 1. Что-бы дать ему другое название, щелкните правой кнопкой мыши на этомназвании и выберите в контекстном меню пункт Переименовать слайд.После этого программа позволит вам написать новое имя прямо назакладке слайда.

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

370

Page 372: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star Office

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

Основное окно программы OpenOffice.org Impress можно видеть нарис. 6.14. В левой части окна программы расположена панель инст-рументов вставки объектов и управления ими. Кстати, по умолчаниютам отображаются не все кнопки. Если щелкнуть правой кнопкоймыши на левой панели и выбрать в открывшемся контекстном менюпункт Показать кнопки, то откроется подменю с перечислением всех воз-можных кнопок и объяснением их значения (рис. 6.15). Пункты это-го подменю, около которых стоят галочки, соответствуют отображае-мым кнопкам панели. Таким образом, редактируя это меню, можноте кнопки, которые нужны, отобразить, а остальные спрятать.

Рис. 6.1-4. Окно программы создания презентаций OpenOffice.org Impress

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

371

Page 373: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Рис. 6.15. Кнопки инструментальной панели программы

тирования, доступными в текстовом редакторе. Кроме того, существу-ют и другие возможности отображения текстовых областей. Напри-мер, можно отобразить текст в виде бегущей строки, искривить его итак далее.

Для того чтобы настроить отображение текста внутри текстовой об-ласти, выберите в меню Формат пункт Текст. Откроется окно Текст,имеющее две вкладки. На первой вкладке, которая тоже называетсяТекст, можно настроить следующие параметры:

» Выровнять ширину по тексту — сделать ширину текстовой областив точности такой, которая нужна для отображения введенноготекста;

* Выровнять высоту по тексту — сделать высоту текстовой области вточности такой, которая нужна для отображения введенного тек-ста;

* Согласовать с рамкой — отобразить текст так, чтобы точно запол-нить указанную область;

372

Page 374: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

* Выравнивание по контуру — если текстовая область имеет гибкуюформу, можно включить этот переключатель, чтобы адаптироватьконтур к тексту;

* Расстояние от рамки — здесь можно указать минимальное рассто-яние, которое всегда должно сохраняться между текстом и рам-кой. Расстояние можно указать в любых доступных единицах (поумолчанию это cm — сантиметры, но можно использовать такжеin — дюймы, рх — пиксели и прочие). Расстояние до каждой изсторон рамки можно указать отдельно;

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

На второй вкладке этого окна, Бегущая строка (она показана нарис. 6.16), можно настроить некоторые анимационные эффекты, свя-занные с текстом.

» Эффект — из этого раскрывающегося списка следует выбрать не-обходимый эффект.

* Без эффекта — обычный режим отображения текста, без анима-ции.

* Мигание — отображается мигающий текст.

Тетег

ц

^xSS ^L

Рис. 6.16. Окно настройки текста внутри текстовой области

373

Page 375: Самоучитель пользователя Linux

Глава 6. Офисные приложения

* Сквозная бегущая строка — текст «въезжает» в область с одной сто-роны и «выезжает» с противоположной.

* Строка, бегущая вперед и назад — текст «въезжает» в область, доби-рается до основной позиции, после чего движется обратно.

* Строка, бегущая вовнутрь — текст «въезжает» в область с указан-ной стороны и добирается до основной позиции, после чего всеповторяется сначала.

* Направление — здесь следует задать направление движения тек-ста, нажав одну из четырех кнопок.

* Показывать текст при запуске — если включить этот переключатель,то текст будет виден на основной позиции в момент начала отоб-ражения слайда.

* Показывать текст при выходе — если включить этот переключатель,то текст будет виден на основной позиции в момент окончаниядействия эффекта.

* Количество пробегов — здесь можно указать, сколько раз долженповториться эффект. Можно также установить флажок Бесконеч-но, чтобы эффект действовал все время, пока отображается слайд.

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

* Задержка шага — здесь можно указать, сколько миллисекунд про-грамма должна выжидать между кадрами анимации. Фактичес-ки этот параметр задает скорость анимации. Если включить пе-реключатель Автоматически, программа сама подберет скорость,исходя из быстродействия данного компьютера.

До сих пор мы настраивали отображение текста внутри области. Од-нако в программе есть средства и для отображения самой текстовойобласти. Для того чтобы войти в соответствующее окно настройки,выберите в меню Формат пункт Область. Откроется окно, состоящееиз семи вкладок (рис. 6.17).

На первой из них, Область, следует задать способ заполнения области,то есть, грубо говоря, ее фон. Возможны следующие варианты:

374

Page 376: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

Щ||р|!| тркжяки

ОШШШ

ПустоНеЗоВодаКрупная зернистостьКосмосМеталлкаплиМраморленКаменьРтутьГравийКаменная стена

Сдвиг ос» ^0%

гц

Рис. 6.17. Окно настройки параметров области

* Без — фон области отсутствует;

* Цвет — область имеет сплошной фон, вы имеете возможность вы-брать цвет фона;

* Градиентная — область имеет градиентный фон, то есть фон с плав-ным переходом двух или более цветов друг в друга;

* Штриховка — область имеет заштрихованный фон, причем пара-метры штриховки можно изменять;

* Bitmap — область имеет фон в виде какого-либо изображения, ко-торое уже заранее имеется на диске.

При выборе любого из этих пунктов (кроме первого) на вкладке Областьпоявляются дополнительные параметры настройки фона области.Если их недостаточно, то можно перейти на одну из вкладок Цвета,Градиентные, Штриховки или Образцы Bitmap, где можно настроить пара-метры фона более тонко.

На вкладке Тень можно настроить параметры тени, которую, возмож-но, будет отбрасывать ваша область. Вот какие параметры здесь до-ступны.

* Применить тень — если включить этот переключатель, то теньбудет отображаться.

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

375

Page 377: Самоучитель пользователя Linux

Глава 6. Офисные приложения

* Расстояние — здесь указывают расстояние от области до тени всантиметрах или других единицах.

* Цвет — здесь можно выбрать цвет тени из палитры.

» Прозрачность — в этом поле можно указать, насколько прозрач-ной будет тень от области. Значение равное 0% означает, что теньбудет непрозрачной, а при значении равном 100% тень становит-ся полностью прозрачной — она просто перестает быть видимой.Обычно применяются средние значения.

На вкладке Прозрачная можно задать степень прозрачности самогофона области (текст в области при этом останется обычного вида).

* Не прозрачный — фон области отображается обычным образом, безпрозрачности.

» Прозрачность — если выбран этот пункт, становится доступнополе, в котором можно указать степень прозрачности в процен-тах. Значение равное 0% соответствует полной непрозрачностифона, а значение равное 100% — полной прозрачности.

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

• Тип — здесь можно указать тип градиента прозрачности -линейный (одна сторона прозрачная, другая нет), круговой(центр прозрачны, а края нет, или наоборот) и пр.;

• Центр X и Центр Y — при выборе некоторых типов градиентапрозрачности, например, при круговом градиенте, следуетуказать расположение центральной точки градиента. Дляэтого и предназначены поля Центр X и Центр Y. Координатыцентра указывают в процентах от общей длины или шириныобласти;

• Угол — при выборе некоторых типов градиента прозрачности,например при линейном градиенте, можно указать угол пово-рота градиента. Именно для этого предназначено данное поле.Угол указывают в градусах;

• Контур — здесь можно указать ширину контура градиента,если это необходимо;

376

Page 378: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

• Начальное значение и Конечное значение — значения прозрач-ности фона в процентах для противоположных точек гради-ента. Меняя эти значения, можно сделать, например, переходфона из сплошного в полупрозрачный (перейти от 20% про-зрачности к 30%).

На вкладке Цвета можно настроить цвет фона области. Можно, во-пер-вых, просто использовать раскрывающийся список Цвет, в которомпредставлены все наиболее употребительные цвета. Из него можновыбрать любой цвет, задав его числовое значение в схеме RGB илиCMYK. Для этого найдите на вкладке раскрывающийся список издвух пунктов — RGB и CMYK. Выберите в нем нужную цветовую схе-му. В зависимости от выбора под этим списком будут находиться триили четыре числовых поля, обозначенных соответственно как R, G и Вили С, М, Y и К. Для выбора цвета достаточно указать в этих поляхнеобходимые числовые значения. Обратите внимание на два цвето-вых поля над раскрывающемся списком RGB/CMYK. В нижнем всегдабудет отображаться введенный вами цвет, а в верхнем — предыдущийцвет.

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

Можно удалить ненужные вам цвета из палитры. Для этого достаточновыбрать цвет и щелкнуть на кнопке Удалить. Кроме того, можно отре-дактировать какие-либо цвета в палитре. Для этого выберите нужныйцвет, произведите необходимые манипуляции по его редакции и щелк-ните на кнопке Изменить. Новый цвет запишется в палитру под ста-рым именем, заменив собой старый.

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

Кроме того, здесь же находится кнопка Правка. Если на ней щелкнуть,откроется дополнительное окно редакции цвета (рис. 6.18). Здесь мож-но ввести значения, используя не только цветовые схемы RGB и CMYK,

377

Page 379: Самоучитель пользователя Linux

Глава 6. Офисные приложения

1о%

Рис. 6.18. Окно редакции цвета

но и схему HSB (цветовой тон, насыщенность, яркость). Кроме того,имеется окно визуального выбора цвета заданной яркости, а такжекнопка переноса выбранного цвета в палитру и так далее.

Вернемся к рассмотрению настройки отображения фона области. Навкладке Градиентные можно выбрать или создать фон области с цвето-вым переходом. Здесь доступны следующие параметры.

* Тип — выбора типа градиента — линейный, круговой, осевой, эл-липтический и прочие.

* Центр X и Центр Y — при некоторых значениях типа градиента,например при круговом, следует указать расположение централь-ной точки градиента. Именно это и позволяют сделать поля ЦентрX и Центр Y. Координаты центра указывают при этом в процентахот общей длины или ширины области.

* Угол — при некоторых типах градиента, например при линейном,в данном поле можно указать угол поворота градиента в градусах.

»' Поле — здесь можно указать, насколько постепенным долженбыть цветовой переход. При значении 0% здесь цвета перетека-ют друг в друга наиболее плавно, а при значении 100% переходполучается очень резким, практически это просто два цвета, со-седствующих друг с другом.

* От и До — здесь следует указать крайние цвета градиента, а так-же интенсивность каждого из них. Цвета выбирают в раскрыва-ющихся списках, а интенсивность указывают в числовых поляхпод этими списками.

378

Page 380: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

Все манипуляции с рассмотренными выше параметрами мгновенноотображаются в области предварительного просмотра, что очень удоб-но при настройке градиента. Кроме того, на вкладке Цвета имеетсяпалитра готовых градиентов. Выбрать один из градиентов можно, про-сто щелкнув на нем мышью. Можно также редактировать палитруградиентов, аналогично тому, как мы это делали при редактированиипалитры цветов на предыдущей вкладке. Кнопка Добавить позволяетзанести новый градиент в палитру (при щелчке на этой кнопке откры-вается окно, в котором необходимо ввести имя нового градиента).Кнопка Изменить заменяет текущий градиент на новый, а кнопка Уда-лить позволяет удалить из палитры ненужные градиенты. Разумеет-ся, можно также сохранить палитру градиентов в отдельном файле срасширением sog.

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

Кроме того, на вкладке Штриховки можно настроить следующие пара-метры.

* Интервал — расстояние между соседними штриховыми линиями(вводится в сантиметрах).

* Угол — угол наклона штриховых линий. При выборе обычной (па-раллельной) штриховки угол наклона 0 градусов означает штри-ховку горизонтальными линиями. Можно как ввести значениеугла в числовое поле, так и выбрать его графически с помощьюграфической панели под числовым полем, при условии, что егозначение кратно 45 градусам.

* Тип линии — здесь можно выбрать вариант штриховки:

• Обычный — параллельные линии штриховки;

• Перекрестный — штриховка в клетку с помощью линий, пере-секающихся под углом 90 градусов;

• Тройной — к предыдущему типу штриховки добавляютсядиагональные линии, причем они пересекаются с остальнымипод углом 45 градусов;

» Цвет линии — здесь можно выбрать цвет штриховых линий из цве-товой палитры. При этом цвет фона, на котором расположеныштриховые линии, выбирают на вкладке Цвета.

379

Page 381: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Наконец, на вкладке Образцы Bitmap можно выбрать рисунок для фонаобласти. Здесь также имеется палитра рисунков (ее можно настроитьтаким же образом, как описывалось ранее, и сохранить для дальней-шего использования в файле с расширением sob). С помощью кнопкиИмпорт можно загрузить также любой рисунок, записанный в одномиз графических форматов. Поддерживаются форматы BMP, JPEG, GIF,PNG, WMF, TIFF, PSD, PCD и множество других.

Кроме того, в левой части окна находится так называемый Редакторузора. Он представляет собой матрицу размером 8x8 клеток. Цвет каж-дой клетки можно либо оставить белым, либо сделать черным. Сменацвета с белого на черный и обратно производится щелчком кнопкоймыши на нужной клетке. Впрочем, вместо белого и черного можноиспользовать любые два цвета, выбрав их из двух раскрывающихсясписков Цвет переднего плана и Цвет фона, которые находятся нижеРедактора узора. Клетки данной матрицы представляют собой не чтоиное, как увеличенные точки (пикселы) получающегося узора. Есливы создаете какой-либо узор в Редакторе узора, фон области будет за-полнен одинаковыми квадратами величиной 8x8 пикселов, причем вкаждом из этих квадратов будет отображаться созданный вами узор.При редактировании узора все сделанные изменения будут тотчас ото-бражаться в области предварительного просмотра, так что промежу-точный результат редактирования будет всегда у вас перед глазами.После того как вы создадите в Редакторе узора какой-либо фон, егоможно будет добавить в палитру изображений с помощью кнопки До-бавить. При щелчке на этой кнопке откроется окно. Здесь следует вве-сти название, которое будет иметь созданный фон в палитре. Послеввода названия щелкните на кнопке ОК, и вы увидите, что добавилосьв палитру после последнего элемента.

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

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

380

Page 382: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

Когда прямоугольник, эллипс или линия построены, можно в любоймомент изменить их местоположение или размер, а также стиль. Длятого чтобы изменить местоположение какого-либо объекта на слайде,сначала щелкните на нем мышью. Вы увидите, что вокруг объектапоявились восемь манипуляторов-квадратиков. Если теперь навестиуказатель мыши на этот объект, он примет вид четырех направлен-ных в разные стороны стрелок. Теперь объект можно потянуть за лю-бое место, чтобы его переместить. Далее, можно пользоваться мани-пуляторами-квадратиками по бокам объекта для изменения егоширины или высоты, а манипуляторами по углам объекта — для изме-нения обоих линейных размеров одновременно. У прямой линии, вотличие от других фигур, имеются только два манипулятора на ееконцах. Кривая же линия, напротив, имеет восемь манипуляторов,как и любая другая двухмерная фигура.

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

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

Обратите внимание, что при щелчке на кнопке Правка точек или нажа-тии клавиши F8 и выделении кривой линии рядом с кнопкой появля-ется небольшая панель. Вот краткое описание назначения ее кнопок.

* Переместить точки — режим перемещения точек и редактирова-ния векторов искривления (основной режим).

» Вставить точки — при щелчке на этой кнопке становится возмож-ным добавлять на кривую новые точки искривления.

* Убрать точки — это кнопка удаляет выделенные точки искривле-ния (то же можно сделать с помощью клавиши Delete).

381

Page 383: Самоучитель пользователя Linux

Глава 6. Офисные приложения

* Разрыв кривой — при щелчке на этой кнопке кривая линия разре-зается на две в том месте, где находится выделенная точка искрив-ления. Эта точка превращается в две концевые точки, принадле-жащие двум различным кривым линиям.

* Превратить в кривую — эта кнопка разрешает искривление (сгла-живание) линии. При редактировании кривой обычно должнабыть в нажатом состоянии.

* Установить угловую точку — это кнопка превращает выделеннуюточку искривления в угловую. При этом появляется возможностьредактировать каждый из двух ее векторов искривления незави-симо от другого.

» Плавный переход — в этом режиме пропадает возможность неза-висимого поворота векторов искривления, однако остается воз-можность независимого изменения их длины.

* Симметричный переход — в этом режиме оба вектора искривленияне только всегда остаются направленными в противоположныестороны, но и их длина изменяется одновременно.

* Замкнуть кривую Безье — эта кнопка превращает незамкнутуюкривую в замкнутую (две ее крайние точки соединяются и стано-вятся точками искривления).

* Сократить точки — если эта кнопка нажата, программа пытаетсяиспользовать минимально возможное количество точек искривле-ния для данной кривой. По умолчанию этот режим всегда включен.

Обратите внимание, что на левой инструментальной панели програм-мы находится кнопка Повернуть, с помощью которой можно как вра-щать созданные фигуры, линии и текстовые области, так и искрив-лять их. Если эту кнопку сделать активной и выделить какой-либообъект, можно заметить, что манипуляторы вокруг него стали круг-лой и ромбовидной формы и красноватого цвета. Красноватый цветманипуляторов показывает, что мы находимся в режиме вращения иискривления (в обычном режиме манипуляторы имеют голубовато-зеленоватый оттенок).

Заметьте, что угловые манипуляторы объекта имеют круглую фор-му, а боковые — ромбовидную. Это не случайно. Дело в том, что угло-вые манипуляторы используются для вращения фигур, а боковые -для их искривления. Если теперь потянуть за какой-либо угловойманипулятор, фигура повернется вокруг своего центра. Если же по-

382

Page 384: Самоучитель пользователя Linux

6.1. Офисны» прилежания, входящие в состав пакетов OpenOffice.org и Star-Office

тянуть за боковой манипулятор — фигура искривится (например,прямоугольник превратится в параллелограмм).

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

Более того, при перемещении самой фигуры центр ее вращения оста-ется на месте. Таким образом, если вы создали объект в одном углуслайда, а потом переместили его в другой, то не удивляйтесь, что центрвращения остался в первоначальном месте. Центр вращения фигурыне перемещается вместе с ней, даже если вы перемещаете фигуру вобычном режиме, а не в режиме вращения и искривления.

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

Среди других объектов, доступных для создания в программе, следу-ет выделить Соединительную линию и Трехмерные объекты.

Соединительная линия — это объект, позволяющий соединить две лю-бые точки на слайде с помощью ломаной линии, состоящей из трехпрямолинейных отрезков. Эти отрезки всегда горизонтальные иливертикальные и пересекаются под углом 90 градусов.

Трехмерные объекты — режим, в котором можно построить такие фи-гуры, как куб, шар, цилиндр, конус, пирамида, тор, полусфера(«чаша») и полушарие. Эти фигуры строятся на основе заранее задан-ных в программе заготовок, так как «настоящих» методов работы стрехмерной графикой в программе нет.

Между прочим, вид линий в программе OpenOffice.org Impress (илиStarlmpress) также можно настраивать. Для того чтобы это сделать,выберите в меню Формат пункт Линия (предварительно выделив нуж-ную линию). Откроется окно, состоящее из трех вкладок (рис. б. 19).

На вкладке Линия здесь можно сделать основные настройки, а на ос-тальных вкладках — более тонкие. Посмотрим, какие параметры до-ступны для изменения на вкладке Линия.

* Стиль — из этого раскрывающегося списка можно выбрать одиниз имеющихся в палитре стилей линии (например, сплошная ли-ния, пунктирная, мелкие точки и пр.).

383

Page 385: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Рис. 6.19. Окно настройки свойств линии

* Цвет — это раскрывающийся список для выбора цвета из имею-щейся палитры (об изменениях палитры цветов уже было расска-зано выше).

* Ширина — в этом поле можно задать ширину линии в сантимет-рах (обычно это значение находится в пределах от 0,01 до 0,1, номожно использовать и более толстые линии, вплоть до 5 санти-метров толщины).

» Прозрачность — здесь можно задать степень прозрачности линиив процентах. Как обычно, значение 0% соответствует обычной,непрозрачной линии, а значение 100% делает линию полностьюпрозрачной, то есть невидимой.

* На панели Концы линии есть два раскрывающихся списка Стиль —для выбора «наконечников» на оба конца линии. Это может бытьстрелка, двойная стрелка, линия (например, для указания раз-меров), круг, квадрат, стрелка в виде линий и так далее — всегоесть довольно много вариантов. Если на одном или обоих концахлинии не должно быть ничего, выберите в раскрывающемся спис-ке пункт без.

* Ширина (на панели Концы линии) — здесь указывают ширину на-конечников в сантиметрах.

* По центру — при включении этого переключателя наконечникиприклеиваются к концам линии, при этом длина линии не кор-ректируется, то есть длина с наконечниками будет больше, чем

384

Page 386: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

без них. Если же этот переключатель выключен, длина линии безнаконечников и с наконечниками будет одинакова.

* Идентичные концы — если включить этот переключатель, то привыборе типа наконечника для одного конца линии автоматиче-ски будет выбран тот же тип и для другого конца. То же относитсяи к выбору ширины наконечников.

Все манипуляции на вкладке Линия тут же отображаются на линии вобласти предварительного просмотра.

На вкладке Стили линии можно редактировать палитру стилей линии.Как обычно, здесь имеется кнопка Добавить, позволяющая добавитьновый стиль линий в палитру, кнопка Удалить, удаляющая текущийстиль линии из палитры, и, наконец, кнопка Изменить, которая записы-вает сделанные изменения в текущем стиле линии. Есть здесь такжеграфические кнопки Загрузить и Сохранить, позволяющие загрузитьимеющуюся палитру линий или сохранить текущую. Палитра сти-лей линии сохраняется в виде отдельного файла с расширением sod.

Вот какие параметры можно изменить на вкладке Стили линии.

* Стиль линии — этот раскрывающийся список содержит все ужеимеющиеся в палитре стили линии. Его можно использовать, что-бы выбрать стиль, который явится основой для ваших изменений.

* Тип — эти два раскрывающихся списка позволяют задать чередо-вание точек и штрихов на пунктирных линиях. Здесь Точка -маленький штрих, длина которого всегда равна ширине линии.Штрих — это часть линии, которой можно задавать длину.

* Количество — здесь можно задать количество идущих подряд то-чек или штрихов.

* Длина — в этих полях определяется длина штрихов в пунктир-ных линиях. Если для пунктира выбран тип Точка, поле становит-ся недоступным. Обратите внимание, что если линия достаточнотолстая, может иметь место парадоксальная ситуация, когдаштрихи в некоторых случаях могут становиться короче точек.

* Интервал — расстояние между соседними точками или штрихами.При выборе интервала равного 0 см линия становится сплошнойнезависимо от конфигурации пунктиров.

* По ширине линии — если включен этот переключатель, то длинаштрихов и расстояние между пунктирами задается не в сантимет-рах, а в процентах относительно ширины линии.

133ак. 519 385

Page 387: Самоучитель пользователя Linux

Глава 6. Офисные приложения

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

Наконец, рассмотрим вкладку Концы линии. Здесь можно добавлятьсобственные концы линий, рисуя их по своему усмотрению.

Интересно, что процесс добавления концов линий немного нетривиа-лен, поэтому опишем его. Итак, для того чтобы добавить в палитруновый наконечник, сначала нарисуйте его в окне слайда, пользуясьстандартными инструментами: линиями, прямоугольниками и про-чими. Затем, когда все готово, выделите этот объект в окне слайда ивойдите в окно изменения линий (Формат С- Линия). Теперь перейдитена вкладку Концы линий и щелкните на кнопке Добавить. Откроетсяокно, где можно указать название нового наконечника. Введя назва-ние, щелкните на кнопке ОК, и вы увидите в области предварительно-го просмотра линию с новыми наконечниками.

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

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

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

Пользоваться этими возможностями следует так. Нажмите такуюкнопку со стрелочкой и удерживайте кнопку мыши нажатой в тече-нии пары секунд. Перед вами откроется небольшое окно, содержащеепалитру (или подменю) из нескольких кнопок с различными значе-ниями. Теперь выберите необходимое действие щелчком на одной изэтих кнопок.

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

386

Page 388: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

пример, как показано на рис. б. 14, а также применять другие тексто-вые эффекты. (Обратите внимание: в программе невозможно искри-вить текстовую область с помощью стандартного средства Вращение/Искривление щелчком на соответствующей кнопке на левой панели.Если это сделать, то окажется, что текстовая область вращается нор-мально, а вот при наведении указателя мыши на боковые ромбовид-ные манипуляторы указатель принимает вид дорожного знака «Сто-янка запрещена» и манипулятор не действует.

Для того чтобы применить модуль искривления текстовых надписейFontWork, выберите в меню Формат пункт FontWork. Откроется окномодуля, показанное на рис. 6.20.

•I

Рис. 6.20. Окно модуля FonfWork

Здесь можно расположить текст, напечатанный в текстовой областиразличными способами. Верхняя панель модуля FontWork, содержа-щая 12 кнопок, может использоваться для расположения текста покакому-либо контуру. Это может быть:

» верхний полукруг;

'* нижний полукруг;

* левый полукрут;

* правый полукруг;

* верхняя дуга;

» нижняя дуга;

* левая дуга;

387

Page 389: Самоучитель пользователя Linux

Глава 6. Офисные приложения

* правая дуга;

* незамкнутый круг;

* круг (2 варианта);

» вертикальный незамкнутый круг.

Например, на рис. 6.14 основная надпись расположена по верхнемуполукругу. Отличие полукруга от дуги в данном случае в том, что дугаидет по большему радиусу и, следовательно, текст закругляется плав-нее. Сравнение верхнего полукруга и верхней дуги приведено нарис. 6.21.

PQ

Рис. 6.21. Сравнение верхнего полукруга и верхней дуги

Следующий ряд кнопок определяет, что делать с буквами при искрив-лении траектории текста. Вот значения пяти кнопок этого ряда (сле-ва направо):

* искривление выключено (текст располагается так, как он былпервоначально напечатан);

* буквы повернуты перпендикулярно траектории (как на рис. б.14ирис. 6.21);

* буквы расположены вертикально, независимо от траектории;

» буквы наклонены по горизонтали;

» буквы наклонены по вертикали.

Следующий ряд кнопок отвечает за выравнивание текста, к которо-му применен эффект:

* направление текста (эта кнопка его переключает — слева напра-во или справа налево);

» выравнивание текста по левому краю;

388

Page 390: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

* выравнивание текста по центру;

* выравнивание текста по правому краю;

* автоматический размер текста (обычно по умолчанию включенименно этот режим, так как он наиболее оптимален — при раз-личных искривлениях текст может либо не поместиться в область,либо занимать слишком мало места. Поэтому возможность авто-матической подгонки размера текста под размер области весьмаважна).

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

Далее следуют кнопки:

» включение/выключение контура « траектории » искривления. Принажатой кнопке траектория отображается в виде кривой линии;

* включение/выключение отображения контуров букв. Включениеконтуров бывает полезно при сильных искривлениях, когда бук-вы становятся трудноразличимыми;

* выключение тени (этот режим установлен по умолчанию);

* режим отбрасывания вертикальной тени (то есть приблизитель-но такой, как тень от стоящего человека на стене сразу за ним);

* режим отбрасывания горизонтальной тени (примерно такой, кактень на земле от стоящего человека).

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

389

Page 391: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Все, что мы рассматривали до сих пор, относилось к так называемымстатичным эффектам. Однако программа предназначена для созданияпрезентаций, а значит, здесь можно использовать и анимационныеэффекты. Например, какой-либо объект может не сразу появиться наслайде, а через некоторое время или после щелчка мыши, при этом онможет как бы наплыть на имеющееся изображение, «въехать» скакой-либо стороны и прочее.

Для того чтобы применить к объекту какой-либо эффект, откройтеокно эффектов, щелкнув на кнопке Эффекты на левой панели инстру-ментов программы. В этом окне можно выбрать один или несколькоэффектов и применить их к объекту. Одни эффекты подходят к любо-му объекту, а другие — только к текстовым. Давайте ненадолго оста-новимся на этом окне (рис. 6.22).

[нормально

Рис. 6.22. Окно модуля эффектов

Здесь первые четыре кнопки в верхнем ряду — переключение режи-мов окна. Нажатие каждой из этих кнопок в корне меняет весь видокна эффектов, кроме верхнего ряда кнопок:

* 1-я кнопка — Эффекты. При ее включении в нижней части окнаможно выбрать для выделенного объекта нужные эффекты;

* 2-я кнопка — Эффекты текста. При ее нажатии в нижней частиокна можно выбрать только эффекты, применимые к текстовымобластям;

* 3-я кнопка — Дополнительно. При ее включении в нижней частиокна появляется несколько дополнительных возможностей, в томчисле озвучивание объекта (об этом см.чуть ниже);

* 4-я кнопка — Порядок. Если ее нажать, в нижней части окна по-является список объектов, к которым можно применить эффекты.

390

Page 392: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

Здесь можно выбрать нужный объект, просмотреть иерархиюобъектов и прочее.

Кроме того, в верхнем ряду окна эффектов находятся еще три кнопки:

* 5-я кнопка — Обновление. Эта кнопка включает автоматическоеобновление всех зависимых окон;

* б-я кнопка — Присвоить. При ее нажатии выбранный эффект на-значается выделенному объекту;

* последняя, 7-я кнопка — Окно предварительного просмотра. Еенажатие открывает специальное небольшое окно, на котором вуменьшенном виде отображается содержимое слайда. Однако вэтом окне видна анимация, то есть можно воочию наблюдать дей-ствие того эффекта, который назначен выделенному объекту.

Теперь давайте переключим окно эффектов в режим Эффекты (нажавпервую кнопку в верхнем ряду — собственно говоря, именно она инажата по умолчанию) и посмотрим, каким же образом назначитьвыделенному объекту тот или иной эффект.

Сначала следует выбрать в раскрывающемся списке Эффекты нужнуюкатегорию эффектов. Этих категорий несколько:

* Наплыв — изображение выделенного объекта наплывает на рису-нок с одной из восьми сторон;

* Проникновение — примерно то же самое, но объект как бы прони-кает внутрь слайда;

* Проникновение из рамки — то же, однако объект начинает движе-ние не от самого края экрана (или окна воспроизведения), а не-сколько отступя, то есть появляется как будто из-под невидимойрамки (впрочем, она может быть и видимой, если вы ее нарисуете);

* Растягивание — объект появляется с одной из восьми сторон вуменьшенном виде и постепенно растягивается до необходимогоразмера;

* Растягивание и вращение — то же, однако в процессе своего манев-ра объект переворачивается вокруг горизонтальной или верти-кальной оси один или два раза;

* Заслонять — обычно применяется для больших объектов, которые,появившись в виде точки или узкой полоски, могут постепенноразворачиваться и заслонять при этом собой другие объекты. Спо-соб постепенного заслонения может быть различным — от про-

391

Page 393: Самоучитель пользователя Linux

Глава 6. Офисные приложения

стого разрастания объекта из точки во все стороны до эффектазакрывающихся жалюзи;

* Раскрыть/Закрыть — эффект, характерный для больших объектов.Объект заслоняет собой другие при помощи эффекта закрываю-щихся или, наоборот, открывающихся створок. В этом случаеобъект как бы появляется за всеми остальными;

* Волнистая линия — эффект, который более удачно выглядит намелких объектах. При этом объект появляется где-либо на краюслайда и постепенно достигает своего места по ломаной или кри-вой траектории;

* Спираль — примерно то же самое, однако объект, появившись накраю слайда, достигает своего места назначения по спиральнойтраектории;

* Прочие — различные эффекты, которые не удалось отнести к тойили иной категории.

Есть еще категория Избранное, где собраны наиболее часто применя-ющиеся эффекты.

Когда выбрана категория, в окошке под раскрывающимся спискомпоявляются пиктограммы доступных в этой категории эффектов.Щелкнув кнопкой мыши на той или иной пиктограмме, можно уви-деть ниже этого окошка полное название выбранного эффекта.

Выбрав эффект, обратите внимание на раскрывающийся список внижней части окна эффектов. Здесь можно задать скорость анимации.Вне зависимости от типа эффекта в этом списке доступно только трипункта — Медленно, Нормально и Быстро.

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

Щелкнув на третьей кнопке верхнего ряда, можно применить к вы-деленному объекту дополнительные эффекты, не связанные с анима-цией. Здесь на панели Дополнительно можно видеть две кнопки, рас-

392

Page 394: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

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

Вторая кнопка позволяет закрасить каким-либо цветом весь объект.При этом становится доступным раскрывающийся список выборацвета. Здесь из текущей палитры цветов можно выбрать любой цвет.О том, как редактировать палитру цветов, мы говорили ранее.

Ниже находятся еще две кнопки, предназначенные для озвучиванияобъектов и анимационных событий. Первая кнопка второго ряда сизображением ноты (Звук) предназначена для включения звука. Еслина ней щелкнуть, становится доступным раскрывающийся список, вкотором можно выбрать звуковой файл, который будет озвучиватьобъект (или событие). По умолчанию в этом списке перечислены толь-ко файлы из звуковой библиотеки, прилагаемой в комплекте с про-граммой. Щелкнув на кнопке справа от этого списка, можно открытьлюбой звуковой файл с помощью стандартного (для программOpenOffice.org или StarOffice) окна открытия файла. Поддерживаютсяфайлы форматов WAV, AU (Sun Audio), AIFF, Creative Labs VOC и SVX.

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

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

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

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

393

Page 395: Самоучитель пользователя Linux

Глава 6. Офисные приложения

применять трехмерные эффекты, следует открыть окно соответству-ющего модуля (рис. 6.23). Это можно сделать, выбрав в меню Форматпункт Эффекты ЗМ или нажав на левой панели инструментов програм-мы кнопку Контроллер ЗМ.

Рис. 6.23. Окно модуля трехмерных эффектов

Давайте окинем взглядом окно модуля трехмерных эффектов. Как ив окне анимационных эффектов, режимы модуля переключаютсякнопками верхнего ряда:

* 1-я кнопка — Избранные. Сюда помещены некоторые пресетынаиболее употребительных эффектов;

* 2-я кнопка — Геометрия. Здесь можно задать особенности трех-мерной геометрии эффекта;

* 3-я кнопка — Представление. Здесь можно выбрать один из режи-мов трехмерной визуализации — плоскостной, Фонга или Гуро,а также настроить некоторые параметры;

* 4-я кнопка — Освещение. В этом режиме можно выбрать распо-ложение виртуальных источников света при трехмерной визуа-лизации;

» 5-я кнопка — Текстуры. Для некоторых объектов этот режим по-зволяет выбрать различные текстурные заполнения;

* 6-я кнопка — Материал. Здесь можно определить материал, изкоторого будет сделан ваш трехмерный объект;

394

Page 396: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и StarOffice

* Наконец, две оставшиеся кнопки верхнего ряда — Обновление иПрисвоить — вам уже знакомы по окну предыдущего модуля —модуля анимационных и звуковых эффектов. Их действие в этомокне точно такое же, как и в предыдущем.

Рассмотрим коротко, как пользоваться трехмерными эффектами.

Что касается первого режима — Избранные — то здесь все предельноясно. Нужно просто выбрать в палитре подходящий эффект, щелк-нув кнопкой мыши на необходимой пиктограмме. Кстати, сами пик-тограммы сделаны так, чтобы ненавязчиво подсказать пользователю,в каком контексте лучше применять этот эффект. Ниже палитры пре-сетов находятся две кнопки. Щелкнув на первой из них, вы укажетепрограмме присвоить объектам только атрибуты трехмерной геомет-рии, а щелкнув на второй — присвоить все атрибуты, доступные вмодуле, включая визуализационные. В нижнем ряду при этом будутнаходиться три кнопки:

* 1-я кнопка — преобразование объекта в трехмерный. При ее на-жатии вы указываете программе применить эффект непосред-ственно к объекту на слайде, чтобы он изначально хранился некак двухмерный с эффектом, а как трехмерный. Эта кнопка до-ступна не для всех объектов;

* 2-я кнопка — преобразование объекта в трехмерную фигуру вра-щения. Объект не только преобразуется в трехмерный, но и изме-няет свою форму. Эта кнопка также доступна не для всех объек-тов;

* 3-я кнопка является переключателем перспективы. Если она на-жата, перспектива включена, если отжата — выключена.

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

Теперь давайте перейдем к более гибким возможностям настройкитрехмерных эффектов.

Нажмите вторую кнопку верхнего ряда в окне трехмерных эффектов —кнопку Геометрия. Теперь для настройки становятся доступными сле-дующие параметры.

* Закругленные края — при преобразовании плоского объекта в трех-мерный можно несколько закруглить его края, чтобы получив-

395

Page 397: Самоучитель пользователя Linux

Глава 6. Офисные приложения

шийся трехмерный объект был более обтекаемым. На рис. 6.24слева показан объект с закругленными краями (степень закруг-ления равна 45%), а справа — объект без закругления краев (0%).Степень закругления краев указывается в процентах, ее макси-мальное значение равно 100%, минимальное — 0%.

Рис. 6.24. Объекты с различной степенью закругления краев

* Глубинное масштабирование — грубо говоря, масштабирование зад-него края объекта при его наращивании «в глубину». Указывает-ся в процентах (увеличение или уменьшение линейных размеровзаднего края объекта исходя из линейных размеров его передне-го края). При этом минимальная величина глубинного масшта-бирования равна 0%, а максимальная — 10000%. Однако слиш-ком большие объекты могут отображаться при такой глубине сискажениями или не отображаться вообще, так что на практикеобычно следует применять величины не более 2000% -3000%.

* Конечный угол поворота — это поле доступно только для некото-рых объектов и обозначает угол поворота в трехмерном простран-стве вокруг горизонтальной оси, расположенной в основной плос-кости слайда. После применения эффекта и преобразованияобъекта в трехмерный объект поле становится недоступным.

» Глубина — величина трехмерного объекта по оси Z, указывается всантиметрах, но, как вы понимаете, эти сантиметры в данномслучае виртуальные, так как на самом деле экран компьютераглубины не имеет. На основе введенного параметра рассчитыва-ется визуализация трехмерного объекта в перспективе.

» Сегменты — параметр, определяющий, из скольких сегментовбудет состоять закругленный край фигуры. Чем больше это зна-чение, тем более гладкими будут закругленные поверхности.Минимальное возможное значение равно 2, максимальное — 256.

396

Page 398: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

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

* Кнопка Поворот относительно освещения позволяет при необходи-мости поместить источник освещения внутри объекта, а не вненего.

* Кнопка Двустороннее освещение позволяет визуализироватьобъект, освещенный как внешним, так и внутренним источника-ми света.

* Кнопка с загадочным названием С двух сторон (в оригинале име-нуемая Show Front/Back) обеспечивает генерацию всех поверхно-стей, даже скрытых. Иногда это может понадобиться, например,если объект был изначально построен из рисованной кривой.

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

Теперь перейдем к следующему режиму модуля трехмерных эффек-тов, нажав третью кнопку в верхнем ряду окна трехмерных эффек-тов. Эта кнопка названа в русифицированной версии Представление,хотя правильнее было бы ее назвать Затенение (в оригинале она назы-вается Shading). Как уже говорилось выше, здесь вам предлагаетсявыбрать один из трех режимов наложения теней при визуализацииобъекта: режим плоскостей, затенение Фонга и затенение Гуро. По-следний вариант дает наивысшее качество (но, как обычно, и требуетбольше ресурсов компьютера). Режим затенения можно выбрать враскрывающемся списке Режим.

С помощью кнопки Тень здесь можно включить визуализацию тени,которая отбрасывается объектом на фоновую поверхность. При этомв поле Наклон бумаги («бумагой» русификаторы программы назвалифоновую поверхность слайда) можно задать значение угла, под кото-рым тень от объекта будет отбрасываться на поверхность. При этомна панели Фотокамера можно указать расстояние от объекта до его при-емника.

397

Page 399: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Теперь давайте откроем режим настройки освещения, нажав четвер-тую кнопку верхнего ряда в окне трехмерных эффектов. Прежде все-го мы видим восемь одинаковых кнопок с изображением лампочки.Они соответствуют восьми возможным источникам света. Кнопка,находящаяся в нажатом состоянии, соответствует текущему источ-нику света — тому, который мы в данный момент редактируем. Щел-чок мышью на нажатой кнопке источника освещения позволяетвключить этот источник или выключить его. Если источник светавключен, на кнопке отображается лампочка белого цвета, если вы-ключен — темного цвета. Для текущего источника света, если онвключен, можно выбрать цвет. Для этого следует воспользоватьсялибо раскрывающимся списком справа от восьми кнопок, либо кноп-кой Выбрать цвет, которая находится еще правее. Нажатие этой кнопкиоткрывает диалоговое окно выбора цвета, которое вам уже знакомо(см. рис. 6.18).

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

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

» Избранные — раскрывающийся список, в котором находится не-сколько заранее подготовленных наборов параметров, соответ-ствующих имитации того или иного материала, например золо-та, хрома, дерева, пластика и прочие;

* Цвет объекта — в этом раскрывающемся списке можно выбратьцвет самого объекта (разумеется, он может при этом выглядетьпо-разному в зависимости от цвета падающего на него света).Вместо выбора цвета из списка можно воспользоваться кнопкойВыбор цвета, открывающей окно выбора цвета (см. рис. 6.18);

* Цвет освещения — в этом раскрывающемся списке можно выбратьцвет освещения объекта. Вместо выбора цвета из списка можно

398

Page 400: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

воспользоваться кнопкой Выбор цвета, открывающей окно выбо-ра цвета (см. рис. 6.18);

* Панель Точка блеска позволяет выбрать цвет отблеска от объекта,а также интенсивность отражения.

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

В программе существуют и другие возможности. Например, можноиспользовать кнопку Интеракция на левой панели инструментов про-граммы, предварительно выделив какой-либо объект, чтобы связатьщелчок мыши на этом объекте с каким-либо действием. Можно нари-совать кнопку и связать щелчок мыши на ней с воспроизведением зву-кового файла. Тогда при демонстрации презентации щелчок на нари-сованной кнопке обеспечит воспроизведение звука. При желании звукможет повторяться. Щелчок мыши на объекте может быть связан ссамыми различными действиями — от перехода к следующему слай-ду до запуска произвольного макроса или даже программы.

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

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

В программе OpenOffice.org Impress в качестве горячей клавиши для началапрезентации по умолчанию определено сочетание Ctrl-F2, однако в средеКОЕ по умолчанию это сочетание выполняет другую операцию (переклю-чение на второй рабочий стол), так что, возможно, вам придется перена-строить горячие клавиши, если вы хотите запускать презентации склавиатуры, работая в среде КОЕ.

Сама демонстрация может происходить по-разному. Для того чтобывы могли настроить параметры демонстрации по своему усмотрению,

399

Page 401: Самоучитель пользователя Linux

Глава 6. Офисные приложения

существует диалоговое окно Настройка демонстрации. Его можно от-крыть, выбрав в меню Демонстрация пункт Настройки демонстрации(рис. 6.25). Вот какие параметры можно здесь настроить.

SfjOiafw i

v,,JiilliIS

:г;~.:^^Ш"'

Щ1ЩШИЁЙ8Ш

!|ш.ю.

400

Рис. 6.25. Окно настройки параметров демонстрации презентации

Все слайды — если включить этот переключатель, презентациябудет демонстрироваться целиком, от первого до последнего слайда.

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

Произвольная демонстрация — этот переключатель позволяет за-пустить созданную заранее последовательность слайдов. Такуюпоследовательность можно создать в отдельном окне, выбрав вменю Демонстрация пункт Произвольная демонстрация.

Панель Тип позволяет задать режим демонстрации:

• Стандартный — презентация демонстрируется в полноэкран-ном режиме, а по ее окончании открывается черный экран спредложением щелкнуть мышью для окончания презента-ции. Вместо щелчка мыши можно использовать любую кла-вишу;

• Окно — презентация демонстрируется внутри окна программы;

• Автоматически — презентация после окончания повторяетсясначала, причем в поле рядом с этим переключателем можно

Page 402: Самоучитель пользователя Linux

6.1. Офисные приложения, входящие в состав пакетов OpenOffice.org и Star-Office

выбрать продолжительность паузы между окончанием и но-вым началом презентации. Во время паузы экран становитсячерным, на нем появляется слово Пауза и отсчет секунд донового начала;

• Показатьэмблему — если включен этот переключатель, во вре-мя паузы между циклами презентации в правом нижнем углуотображается небольшой логотип OpenOffice.org («Бабочка»),

* Смена слайда вручную — если включить этот переключатель, топереход к следующему слайду можно выполнять клавишейСтрелка вправо, а переход к предыдущему слайду — клавишейСтрелка влево.

* Показать указатель мыши — включив этот переключатель, можноразрешить отображение указателя мыши во время демонстрациипрезентации. Это может быть полезно, если в презентации пре-дусмотрены интерактивные элементы. Если данный переключа-тель отключен, то на все время презентации указатель мышибудет скрыт.

* Указатель мыши в виде карандаша — если включен этот переключа-тель, то указатель мыши будет отображаться не в виде стандарт-ной стрелочки, а в виде характерного карандашика.

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

* Допустить анимации — этот переключатель разрешает отображе-ние анимации при использовании в презентации анимированныхG/F-файлов. Если переключатель отключить, у анимированныхGIF-фшлав будет отображаться только первый кадр.

» Переход слайда по щелчку на фоне — этот переключатель разрешаетпереход к следующему слайду по щелчку мыши в любом местеслайда.

* Всегда на переднем плане — если включить этот переключатель,презентация демонстрируется всегда поверх всех других прило-жений и вам не придется беспокоиться о том, что какие-либо окнасистемных приложений всплывут поверх презентации во времяее демонстрации. Однако этот переключатель недоступен, есливыбран режим демонстрации презентации в окне.

401

Page 403: Самоучитель пользователя Linux

Глава 6. Офисные приложения

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

6.2. Электронная таблица GnumericВ состав большинства дистрибутивов Linux входит программа дляработы с электронными таблицами Gnumeric. Эта программа постав-ляется вместе с графической оболочкой GNOME, однако может рабо-тать не только с этой, но и с другими оболочками, в том числе с обо-лочкой КОЕ.

Многие возможности программы Gnumeric аналогичны возможностям,имеющимся в описанных ранее программах OpenOffice.org Calc иStarCaic, так что мы остановимся на этой программе менее подробно.

Основное окно программы показано на рис. 6.26. Здесь присутствуютвсе необходимые элементы электронной таблицы. Документ Gnumeric(книга) может состоять из нескольких листов (собственно таблиц), пе-реключение между которыми осуществляется в нижней части окна.Каждая таблица разбита на ячейки, которые имеют служебное обо-значение: столбцы обозначены латинскими буквами, а строки циф-рами. Для ввода информации в ячейку щелкните на ней кнопкоймыши и начинайте ввод. Если требуется редактировать уже имеюще-еся в ячейке значение, нажмите клавишу F2. Клавиша Tab перемеща-ет фокус ввода на одну ячейку вправо, а клавиша Enter — вниз. Мож-но пользоваться и стрелками.

Обычно формат той или иной ячейки определяется автоматически,исходя из введенных данных. Для того чтобы определить формат ячей-ки самостоятельно, выберите ячейку и нажмите сочетание Ctrl-1 .От-кроется окно формата ячейки, показанное на рис. 6.27. На вкладкеЧисловой можно определить формат представления чисел в ячейке, навкладках Выравнивание, Шрифт, Рамка и Фон определить внешний видячейки, а на вкладке Защита предохранить ячейку от случайного из-менения или вообще ее скрыть.

402

Page 404: Самоучитель пользователя Linux

6.2. Электронная таблица Gnumeric

Рис. 6.26. Окно программы Gnumeric

Рис. 6.27. Окно формата ячейки в Gnumeric

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

403

Page 405: Самоучитель пользователя Linux

Глава 6. Офисные приложения

нить одинаковыми данными, заполните первую ячейку. Выделите ее,а затем наведите указатель мыши на правый нижний угол выделения.Указатель должен принять вид тонкого прямого креста. Теперь, «ух-ватившись» за этот угол, потяните его вниз или вправо. Выделениеначнет расширяться, и когда вы отпустите кнопку мыши, все выде-ленные ячейки будут заполнены теми же данными, что и первоначаль-ная ячейка.

Если же необходимо заполнить ячейки числами, следующими в ариф-метической прогрессии (например, пронумеровать что-либо), сначалазаполните обычным образом две начальные ячейки. Затем, выделивих, проведите операцию заполнения так же, как и в первом случае.Таким образом, если ввести в первые две ячейки числа 1 и 2, то после-дующие будут заполнены продолжением этого ряда — 3,4, 5, б и такдалее. Если в первые ячейки занести числа 1 и 3, продолжением будет5, 7, 9, 11 и так далее.

Что же касается текстовых данных, то они при таком способе запол-нения просто дублируются. Если, например, в две первые ячейки вве-сти значения а и Ъ, а затем выполнить заполнение, то этот ряд так ибудет продолжен: аЪ аЪ аЬи так далее.

Для ввода вычисляемого значения в ячейку начните ввод значения сознака =. Например, введя в ячейку:

=3+2

мы увидим в ней значение 5, а если ввести что-либо вроде:

=А1+С1-В1

то программа сложит числа из ячеек А1 и С1 и затем вычтет из резуль-тата содержимое ячейки В1. Таким образом, номера ячеек можно ис-пользовать в качестве переменных.

В выражениях можно применять следующие арифметические знаки:

* + — сложение;

* - — вычитание;

* * — умножение;

* / — деление;

* - возведение в степень.

Кроме того, можно использовать скобки.

404

Page 406: Самоучитель пользователя Linux

6.2. Электронная таблица Gnumeric

Иногда вместо простого сложения для суммирования всех данных вопределенном диапазоне ячеек более целесообразно пользоваться фун-кцией сложения sum. Например, если ввести:

=sum(B2:C3)

то это означает, что в ячейке помещается сумма чисел во всех ячей-ках диапазона от В2 до СЗ (то есть В2, ВЗ, С2, СЗ), а запись:

=and(B2;D5)

означает логическое И между значениями ячеек В2 и D5. Для облегче-ния ввода можно пользоваться вспомогательными кнопками, напри-мер, щелкнув на кнопке Сумма на панели инструментов, вы увидите вполе ввода заготовку:

=sum()

после чего вы сможете просто обвести указателем мыши в таблицетребуемый диапазон ячеек — его значения будут вставлены в строкуавтоматически.

Можно также воспользоваться кнопкой Функция на панели инструмен-тов. После ее нажатия откроется окно выбора функции, показанноена рис. 6.28.

i функции

PythonБаза данныхДанные / ПоискДата / ВремяИнженерные

ормация

Матем. / Триг.СтатистическиеСтрокаТаблица

| Финансовые

щищ

Рис. 6.28. Окно выбора функций в Gnumeric

Здесь следует в левом столбце выбрать категорию, к которой относит-ся нужная функция, а в правой — саму функцию. Кстати, при этом в

405

Page 407: Самоучитель пользователя Linux

Глава 6. Офисные приложения

нижней части экрана появится краткое пояснение выбранной функ-ции. Выбрав нужную функцию, щелкните на кнопке ОК. Далее вамнужно будет выбрать диапазон ячеек, как уже рассматривалось выше,или ввести аргументы функции вручную. В программе Gnumeric под-держиваются все типы функций, описанные в разделе, где рассмат-ривалась программа Calc, и даже функции теории чисел, функции,заимствованные из языка Python, функции Бесселя и прочие.

В таблице приведены описания основных функций, которые предо-ставляет в ваше пользование программа Gnumeric (заметьте, что всетригонометрические функции работают с углами, величины которыхуказываются в радианах).

Функция

absacos

acosh

asinasinh

atan

atanh

atan2

cos

cosh

countif

ceil

ceiling

degreeseven

exp

fact

factdoublecombin

Выполняемое действие

вычисляет модуль числавычисляет арккосинус введенного аргумента

вычисляет гиперболический арккосинус аргумента

вычисляет арксинус аргумента

вычисляет гиперболический арксинус аргумента

вычисляет арктангенс аргументавычисляет гиперболический арктангенс

вычисляет арктангенс двух аргументов (координатный)

вычисляет косинус аргумента

вычисляет гиперболический косинус аргумента

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

округляет число в большую сторону до ближайшего кратногоуказанномупереводит радианы в градусыокругляет число до ближайшего четного целого

возводит число е (основание натуральных логарифмов,приблизительно 2,718281828459045) в указанную степень

вычисляет факториал указанного числа

вычисляет двойной факториал указанного числаподсчитывает число возможных комбинаций (следует указатьобщее число элементов и число элементов в однойкомбинации)

406

Page 408: Самоучитель пользователя Linux

6.2. Электронная таблица Gnumeric

Функция

gcd

Выполняемое действиеfloor округляет число в меньшую сторону до ближайшего кратного

указанному числу

вычисляет наибольший общий делитель указанных чисел

int отбрасывает дробную часть числаIcm вычисляет наименьшее общее кратное указанных чиселIn вычисляет натуральный логарифм

log вычисляет логарифм указанного числа по указанномуоснованию

Iog2 вычисляет логарифм указанного числа по основанию 2log 10 вычисляет десятичный логарифмmod вычисляет остаток от деления

mround

odd

quotient

округляет число до указанного множителя

multinomial вычисляет отношение факториала суммы указанных чиселк произведению их факториаловокругляет указанное число до ближайшего нечетного целого

power выполняет возведение в степень (требуется указатьоснование и показатель)

product вычисляет произведение значений, при этом значенияпустых ячеек считаются равными единице, но если всеячейки пусты, результат равен нулю

g_product вычисляет произведение значений, значения пустых ячеексчитаются равными единицевыполняет целочисленное деление

radians переводит градусы в радианы

rand получает псевдослучайное число в диапазоне от 0 до 1

randbernoulli получает случайное число с использованием распределенияБернулли

randbetween получает случайное целое число в указанном диапазонеrandbinom получает случайное число с использованием

биноминального распределенияrandexp получает случайное число с использованием

экспоненциального распределенияrandnegbinom получает случайное число с использованием

отрицательного биноминального распределения

randpoisson получает случайное число с использованиемраспределения Пуассона

roman преобразует указанное число (от 1 до 3999) в римские цифры

407

Page 409: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Функция Выполняемое действиеround округляет число до ближайшего целого. Также можно указать

в качестве второго аргумента число десятичных знаков,которое следует оставить при округлении, Если второйаргумент — отрицательное число, то первый аргументокругляется до указанного разряда (округленное числообязательно будет оканчиваться указанным количествомнулей)

rounddown то же самое, что round, но число округляется всегда вменьшую сторону

roundup то же самое, что round, но число округляется всегда вбольшую сторону

sign определяет знак числа. Результатом является 1, еслиаргумент положительный, -1, если аргумент отрицательный,и 0, если аргумент равен нулю

sin вычисляет синус аргумента

sinh вычисляет гиперболический синус аргумента

sqrt вычисляет квадратный кореньsqrtpi вычисляет квадратный корень аргумента, умноженного на

число р

subtotal вычисляет промежуточный итог на заданном диапазоне,причем первый аргумент задает номер функции вычисления

sum наиболее часто употребляемая функция, вычисляет суммувсех аргументов или в заданном диапазоне

suma вычисляет сумму всех аргументов или в заданном диапазоне,причем в вычисления включаются также строки (их значенияпринимаются равными 1) и логические значения. Истинасоответствует значению 1, а Ложь — значению О

sumif вычисляет сумму всех аргументов или в заданном диапазонев тех ячейках, которые соответствуют указанному критерию

sumproduct сначала вычисляет произведения значений во всех указанныхдиапазонах, а затем вычисляет сумму этих произведений

sumsq вычисляет сумму квадратов указанных аргументовsumx2my2 вычисляет разность квадратов соответствующих значений в

двух массивах

sumx2py2 вычисляет сумму квадратов соответствующих значений вдвух массивах

sumxmy2 вычисляет сумму квадратов разностей соответствующихзначений в двух массивах

tan вычисляет тангенс указанного аргумента

408

Page 410: Самоучитель пользователя Linux

6.2. Электронная таблица Gnumeric

Функция Выполняемое действиеtanh вычисляет гиперболический тангенс указанного аргументаtrunc усекает число до заданного количества цифр после запятой

просто число яmmult вычисляет матричное произведение двух массивовminverse инвертирует матрицуmdeterm возвращает детерминант указанной матрицыbitor выполняет побитовое логическое ИЛИbitxor выполняет побитовое логическое исключающее ИЛИbitand выполняет побитовое логическое И

bitlshift выполняет сдвиг влево на указанное количество битbitrshift выполняет сдвиг вправо на указанное количество битand выполняет логическое И

false устанавливает логическое значение Ложь

выполняет что-либо по условиюnot выполняет логическое отрицаниеor выполняет логическое ИЛИ

true устанавливает логическое значение Истина

besseli, besselk,besselj, bessely

выполнение функций Бесселя

bin2dec преобразует двоичное число (введенное как строка)в десятичное

bin2hex преобразует двоичное число (введенное как строка)в шестнадцатеричное

bin2oct преобразует двоичное число (введенное как строка)в восьмеричное

complex возвращает комплексное число

convert преобразует одни единицы измерения в другие (требуетсяуказать число и единицы измерения)

dec2bin преобразует десятичное число в двоичноеdec2oct преобразует десятичное число в восьмеричноеdec2hex преобразует десятичное число в шестнадцатеричное

delta проверяет равенство двух чисел

gestep проверяет условие: первый аргумент больше или равенвторому

hex2bin преобразует шестнадцатеричное число в двоичное

hex2dec преобразует шестнадцатеричное число в десятичное

409

Page 411: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Функцияhex2oct

imabsimaginary

imargumentimcos

imtan

imdiv

imexpimln

imloglOimlog2impower

improduct

imreal

imsin

imsqrt

imsub

imsumoct2bin

oct2hex

oct2bincountblankexpression

isblank

iserr

iserror

isevenisoddislogical

Выполняемое действиепреобразует шестнадцатеричное число в восьмеричное

возвращает абсолютное значение комплексного числа

возвращает мнимый коэффициент комплексного числа

возвращает тета-аргумент комплексного числавычисляет косинус комплексного числа

вычисляет тангенс комплексного числа

вычисляет частное от деления двух комплексных чисел

вычисляет экспоненту комплексного числа

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

вычисляет логарифм комплексного числа по основанию 2возводит в степень комплексное число

вычисляет произведение комплексных чисел

возвращает действительный коэффициент комплексногочиславычисляет синус комплексного числа

извлекает квадратный корень из комплексного числа

вычисляет разность комплексных чисел

вычисляет сумму двух комплексных чиселпреобразует восьмеричное число в двоичное

преобразует восьмеричное число в шестнадцатеричное

преобразует восьмеричное число в десятичноеподсчитывает число пустых ячеек в заданном диапазоне

возвращает выражение из указанной ячейки в виде строкипроверяет, является ли пустым значение выражения

проверяет, является ли значение выражения ошибкой (еслида, то возвращает логическое значение Истина, однако длянеопределенной ошибки это неверно)

проверяет, содержится ли в выражении ошибка

проверяет, является ли аргумент четным числомпроверяет, является ли аргумент нечетным числомпроверяет, является ли аргумент логическим значением

410

Page 412: Самоучитель пользователя Linux

6.2. Электронная таблица Gnumeric

Функция Выполняемое действиеisna проверяет, является ли значение аргумента

неопределенной ошибкойisnontext проверяет, является ли значение аргумента нетекстовым

выражениемisnumber проверяет, является ли аргумент числовым значениемisref проверяет, является ли значение аргумента ссылкойistext проверяет, является ли значение аргумента текстовым

выражением

п преобразует аргумент в число (текстовые строки при этомпревращаются в нули)

type определяет тип данных значения (и возвращает его в видечисла)

selection возвращает список значений в текущем выделении

char превращает Д5С//-код в соответствующий символclean удаляет из строки непечатаемые символыcode возвращает А5С//-код указанного символаconcatenate объединяет несколько строк вместе

dollar выводит число в денежном форматеexact проверяет совпадение строкfind ищет заданную подстроку в указанной строке и возвращает

номер символа строки, с которого начинается подстрока

fixed форматирует число, превращая его в строку

left возвращает первый символ строки или указанное числоначальных символов строки

len возвращает длину строкиlower превращает прописные буквы в указанной строке в строчные

proper превращает первую букву каждого слова в заглавнуюmid возвращает подстроку, начинающуюся с указанной позиции и

содержащую указанное число символовreplace заменяет указанное число символов в строке на новые

rept повторяет строку указанное число разright возвращает последний символ строки или указанное число

конечных символов строкиsearch ищет символ или строку в другой строке, при этом регистр

букв не учитываетсяsubstitute ищет в строке указанную подстроку и заменяет ее новой,

сколько бы раз она ни встретилась

411

Page 413: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Функцияt

text

trim

upper

valueavedev

average

averagea

betadist

betainv

binomdistcount

correl

devsq

permut

poisson

expend ist

frequency

gammalngammadist

gammainvgeomeanharmean

hypgeomdist

intercept

kurt

Выполняемое действиеесли аргумент является текстом, то эта функция простовозвращает свой аргумент, в противном же случаевозвращает 0преобразует аргумент в строку

удаляет из строки лишние пробелы

превращает строчные буквы в указанной строке впрописныевозвращает численное значение аргумента

вычисляет среднее абсолютное отклонение набора данныхот их среднего значения

вычисляет среднее значение всех аргументовто же, что average, однако принимаются во вниманиелогические и текстовые значения

осуществляет кумулятивное бета-распределение

осуществляет обратное кумулятивное бета- распределение;

осуществляет биноминальное распределениеподсчитывает количество целых или дробных чисел

определяет коэффициент корреляции двух наборов данных,причем строки и пустые ячейки игнорируются

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

вычисляет число возможных перестановок в набореобъектов

осуществляет распределение Пуассона

осуществляет экспоненциальное распределение

вычисляет частоту появления указанного значения в наборезначенийвычисляет натуральный логарифм гамма-функции

осуществляет гамма-распределение

осуществляет обратное кумулятивное гамма-распределениевычисляет среднее геометрическое аргументов

вычисляет среднее гармоническое аргументоввозвращает гипергеометрическое распределение

вычисляет точку, в которой линия линейной регрессиипересекает ось ординат

возвращает несмещенную оценку эксцесса набора данных

412

Page 414: Самоучитель пользователя Linux

6.2. Электронная таблица Gnumeric

Функция Выполняемое действие

kurtp возвращает эксцесс совокупности набора данных

large определяет наибольшее значение в наборе данных, причемследует указать номер этого значения

max возвращает значение наибольшего из переданныхаргументов

плаха то же, что max, однако учитываются также текстовые илогические аргументы

median вычисляет медиану набора данных

mm возвращает значение наименьшего из переданныхаргументов

mina то же, что min, однако учитываются также текстовые илогические аргументы

mode возвращает наиболее часто встречающееся число в набореданных, а если таких чисел несколько, то возвращаетсяпервое из них

negbinomdist возвращает отрицательное биноминальное распределение

normdist возвращает нормальное кумулятивное распределение

norminv возвращает обратное нормальное кумулятивноераспределение

normsdist возвращает стандартное нормальное кумулятивноераспределение

normsinv возвращает инверсию стандартного нормальногокумулятивного распределения

prob определяет вероятность того, что значения в массиве или вдиапазоне находятся в заданных пределах

skew возвращает несмещенную оценку для асимметриираспределения

skewp возвращает асимметрию набора данных

slope возвращает наклон линии линейной регрессии

small определяет наименьшее значение в наборе данных, причемследует указать номер этого значения

stdev определяет стандартное отклонение набора чисел (которыерассматриваются как члены совокупности)

trimmean определяет среднее значение внутренней части набораданных

date вычисляет число дней, прошедших с первого января1900 года до указанной даты (следует указать год, месяци день)

413

Page 415: Самоучитель пользователя Linux

Функция

Глава 6. Офисные приложения

Выполняемое действиеdated if

row

вычисляет разницу между двумя датамиnetworkdays подсчитывает число не выходных и не праздничных дней

в указанном интервале (праздничные дни можно задатьв виде третьего аргумента)

now возвращает текущую дату и время (в виде числа дней,прошедших с первого января 1900 года)возвращает номер строки ячейки

column возвращает номер столбцаcolumns подсчитывает число столбцов в областиaddress возвращает адрес (номер) ячейки в виде текстаrows подсчитывает число строк в областиithprime возвращает простое число с указанным номером,

причем ряд простых чисел начинается с 2nt d определяет количество делителей указанного числаnt_sigma вычисляет сумму делителей указанного числаisprime проверяет, является ли аргумент простым числомnt_pi подсчитывает количество простых чисел, меньших или

равных указанномуnt_mu выполняет мю-функцию Мебиуса (возвращает 0, если

аргумент делится на квадрат простого числа, -1, еслиаргумент не делится на квадрат простого числа и имеетнечетное число простых делителей, и 1, если аргументне делится на квадрат простого числа и имеет четноечисло простых делителей)

gnumeric_version возвращает в виде строки номер версии программыGnumeric.

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

Программа Gnumeric может открывать и сохранять файлы в различ-ных форматах, в том числе Microsoft Excel, DIP и XML, а также экспор-тировать таблицу в текстовый и ЛТ.МЪ-форматы. Между прочим, род-ным форматом для программы Gnumeric является именно XML, чтообеспечивает хорошую совместимость со многими существующимиприложениями.

414

Page 416: Самоучитель пользователя Linux

6.3. Оффисные приложения из пакета KOffice

6.3. Офисные приложения из пакета KOffice

В состав пакета KOffice, поставляемого вместе с графической средойКОЕ, входит программа для работы с электронными таблицами KSpread(рис. 6.29). Программа понимает, кроме своего «родного» формата,форматы Microsoft Excel, Quattro Pro, Gnumeric и Applix, а также можетсоздавать электронную таблицу, например из простого текста, в кото-ром будущие ячейки разделены запятыми.

'•::.,:

Рис. 6.29. Окно программы KSpread

Программа построена по такому же принципу, как и большинствоприложений для работы с электронными таблицами, поэтому нетсмысла описывать ее подробно. Большинство ее элементов похожи насоответствующие элементы программ OpenOffice.org Calc и Gnumeric.Есть и некоторые дополнительные удобства. Например, рядом с тра-диционными кнопками для ввода суммы и функций есть раскрываю-щийся список Другие, куда помещаются наиболее часто употребляе-мые функции. По умолчанию это sum (сумма), sqrt (квадратныйкорень) и cos (косинус).

Несомненным достоинством программы KSpread является удобныйредактор формул (рис. б. 30). Здесь категорию функции выбирают враскрывающемся списке в верхней части окна, а саму функцию — всписке в левой его части. При этом справа на вкладке Помощь появля-ется подробное описание с примерами функции и ее синтаксиса.

415

Page 417: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Нажав кнопку со стрелкой вниз, можно поместить функцию в отрокуредакции формулы в нижней части окна. При этом становится дос-тупной вкладка Параметры, где можно указать в полях ввода отдель-ные параметры функции. Рядом с каждым полем «подсказано» егоназначение. По окончании ввода щелкните на кнопке ОК.

SUMXZPYZacosacosnasm

tarnatannaverageceil

Функция SJMX2MY20 возвращает суммупопарных разниц квадратов элементовдвух массивов (SUM(X-2-Y"Z)).Количество значений е этих массивахдолжно быть одинаково. Если массивыразличаются по количеству элементов,будет возвращена ошибка

Воэвращавыьм тип: Число с плавающейзапятой (1.3, 0.343, 253)

Синтаксис

j-EnOKH*SUMX2MY20SUMX2MV20SJMX2MY2()SUMX2MY20

Рис. 6.30. Окно редактора формул в KSpread

Описание самих функций программы KSpread мы здесь не приводимпо двум причинам. Во-первых, большинство этих функций либо со-впадают, либо очень похожи на описанные выше функции программStarCalc (OpenOffice.org Calc) и Gnumeric. А во-вторых, в редакторе фор-мул программы KSpread имеется очень хорошая справка по каждойфункции. Здесь не только разъясняется значение функции, описыва-ется формат ввода и прочее, но и приводятся пояснительные приме-ры, что намного облегчает понимание даже тех функций, действиекоторых ранее представлялось загадкой.

Окно настройки свойств ячейки открывается при нажатии сочетанияCtrl-L Это окно состоит из шести вкладок (рис. 6.31). На первой вклад-ке можно определить вид обрамления ячейки. Для этого здесь предо-ставляются широкие возможности. На панели Рамка расположенывосемь кнопок. Четыре из них включают линию рамки вдоль каждойиз сторон ячейки, а другие четыре — пересекающие ячейку линии.Можно включить каждую из линий рамки отдельно, а можно восполь-зоваться одной из кнопок панели Готовый набор. Здесь каждая кнопкавключает сразу несколько линий рамки.

Перед включением той или иной линии рамки с помощью соответству-ющей кнопки можно предварительно настроить ее вид. Для этого сле-

416

Page 418: Самоучитель пользователя Linux

6.3. Офисные приложения из пакета «Office

Рис. 6.31. Окно настройки формата ячейки в программе KSpread

дует выделить нужный вариант отображения линии на панели Заливка.Если готовые варианты линий вам не подходят, включите переклю-чатель Настроить. При этом станут доступны раскрывающийся спи-сок выбора дополнительных вариантов линий рамки, а также второйраскрывающийся список, в котором можно указать толщину линии.Вне зависимости от состояния переключателя Настроить в нижнейчасти этой панели доступна кнопка Цвет. Щелкнув на ней, можно вы-брать цвет всех последующих линий в стандартном для среды КОЕ окневыбора цвета.

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

На следующей вкладке, Числовой формат, можно настроить форматотображения числовых данных в ячейке. Доступны следующие фор-маты:

* Число — обычное отображение чисел. При этом можно настроитьточность отображения, введя в поле Точность количество знаков,которое будет отображаться в дробной части числа. Если в этомполе находится значение Переменная (как и установлено по умол-чанию), то точность отображения будет зависеть от самого числа.Кстати, настраивая числовой формат, обратите внимание, что напанели Просмотр при этом всегда отображается число, которое уже

417143ак. 519

Page 419: Самоучитель пользователя Linux

Глава 6. Офисные приложения

находится в ячейке, в выбранном вами формате. Кроме того, обра-тите внимание на раскрывающийся список Формат. Здесь можновыбрать вариант отображения положительных и отрицательныхчисел. Отрицательные числа можно отображать красным цветом,перед положительными числами добавлять знак + и так далее;

* Процентный — то же, что и Число, однако число будет увеличено в100 раз и после него будет отображаться знак %;

* Денежный — то же, что Число, однако после собственно числа илиперед ним будет отображаться знак национальной валюты;

* Научный — число отображается в виде х • 10", где х находится вдиапазоне от 1 до 10. Например, число 65,4 отобразится в виде6,54Е+01, что означает 6,54» 101, а число 0,05 — в виде 5Е-02,что означает 5 • 102 (так называемый «стандартный вид числа»);

* Дробный — число отображается в виде обыкновенной дроби. Здесьв списке в правой части окна следует указать, до каких единицбудет округляться число, проще говоря, что будет в знаменателеобыкновенной дроби. Например, если выбрать в этом спискепункт Вторая (1/2), то знаменатель обыкновенной дроби всегдабудет равен 2. То есть, например, число 65,4 будет округлено до1/2 и отобразится как 65 1/2. Таким же образом в знаменательможно поставить 4, 8,16,10 или 100. Кроме того, можно выбратьв этом списке пункты, не фиксирующие какой-либо определен-ный знаменатель дроби, но ограничивающие в дроби количествоцифр. Взятое нами для примера число 65,4 в этом случае отобра-зится «правильно» — 65 2/5;

* Формат даты — как ясно из названия, при выборе этого пунктаможно настроить представление дат. Нужный вариант представ-ления можно выбрать из списка;

* Формат времени — аналогично предыдущему, при выборе этогопункта можно настроить представление времени. Нужный вари-ант представления можно выбрать из списка.

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

418

Page 420: Самоучитель пользователя Linux

6.3. Офисные приложения из пакета KOffice

Ha вкладке Текст можно настроить шрифт для отображения данных вячейке — его гарнитуру, стиль, начертание, кегль (размер) и прочее.Можно выбрать и цвет шрифта. При этом в области предварительногопросмотра можно увидеть, как будет выглядеть выбранный шрифт.

На вкладке Положение можно настроить расположение данных в ячейке:

* панель Горизонтально предназначена для выбора горизонтальноговыравнивания данных. Пункт Стандартно здесь означает, что длякаждого типа данных выбирается стандартное (для этого типа)выравнивание — например, по левому краю для текста и по пра-вому краю для чисел. Можно также принудительно выбрать вы-равнивание по центру, по левому или по правому краю ячейкивне зависимости от типа данных;

* панель Вертикально предназначена для настройки вертикальноговыравнивания: данные можно выровнять по верхнему краю, ниж-нему краю или середине ячейки;

* Автоматически перейти на строку — если включен этот переключа-тель, то часть текста, не помещающаяся в строку из-за недоста-точной ширины ячейки, будет автоматически переноситься наследующую строку;

* Вертикальный текст — при включении этого переключателя сим-волы в тексте отображаются один под другим, вертикально (неразворачиваясь);

* Поворот — этот регулятор позволяет развернуть текст в ячейкепод любым углом, от -90 градусов до 90 градусов;

* Объединить ячейки — этот переключатель доступен только в томслучае, если одновременно настраивается вид нескольких ячеек.При его включении ячейки объединяются в одну. Ее адрес (но-мер) становится таким же, как у левой верхней из объединяемыхячеек, то есть, например, если объединить ячейки С2, СЗ, С4, D2,D3 и D4, то адресом получившейся ячейки будет С2;

* Отступ — этот регулятор позволяет настроить отступ отображае-мых данных от границы ячейки;

* на панели Размер ячейки можно установить ширину и высоту ячейкис помощью двух регуляторов. Учтите только, что все ячейки однойстроки всегда имеют одинаковую высоту, а все ячейки одногостолбца — одинаковую ширину. Таким образом, меняя ширинуи высоту одной ячейки, вы меняете ширину всего столбца иливысоту всей строки;

419

Page 421: Самоучитель пользователя Linux

Глава 6. Офисные приложения

» переключатели Ширина по умолчанию и Высота по умолчанию по-зволяют быстро установить стандартные размеры ячейки (60x20).

Наконец, на вкладке Фон можно выбрать цвет фона ячейки. Однакообратите внимание, что фон ячейки в программе KSpread вовсе не обя-зан быть сплошным. Он может состоять из собственно фона и нало-женной на него штриховки другого цвета. На вкладке Фон можновыбрать как цвет фона (с помощью соответствующей кнопки), так ицвет штриховки, который выбирают с помощью кнопки Цвет. КнопкаНет цвета задает белый цвет фона. Выбрав цвета, можно на панелиЗапивка щелчком мыши выбрать один из 15 вариантов штриховки.При этом в области предварительного просмотра (панель Просмотр)будет отображаться результат.

В программе KSpread на панели инструментов присутствуют удобныекнопки. В частности, помимо стандартных действий типа открытияфайла или операций с буфером обмена, одной кнопкой можно:

* вставить столбец или строку;

* удалить столбец или строку;

* отсортировать данные по возрастанию или убыванию;

* вставить объект;

* изменить размер объекта;

» перевести данные в процентный формат;

* увеличить или уменьшить точность представления данных;

* отобразить данные в денежном формате и прочее.

Из дополнительных средств, доступных в программе, следует упомя-нуть также списки сортировки, которые позволяют автоматическивыполнять нестандартную сортировку (например, по дням недели, на-звания которых должны идти в порядке следования, а не по алфавиту).

Необходимо упомянуть еще одну полезную программу, входящую всостав пакета «Office. Это программа «Chart (рис. 6.32), позволяющаястроить диаграммы и графики, основываясь на табличных данных.Можно автоматически строить столбчатые и круговые диаграммы,линейные и точечные графики и так далее. Сама по себе программа«Chart используется достаточно редко, однако она тесно интегрирует-ся с программой «Spread. Например, вы можете вставить в таблицунаглядную диаграмму, визуально отражающую табличные данные(мы уже рассматривали похожие программы в составе пакетовStarOffice и OpenOffice.org).

420

Page 422: Самоучитель пользователя Linux

6.3. Офисные приложения из пакета KOffice

Ф.ЭКЛ .Г|ОаЙ' . if;'

Jin ^

И. :;§«!)»>. ):

S :$*fi9>»:£:аш!!.:*

Рис. 6.32. Окно редактора диаграмм KChart

Для того чтобы построить диаграмму, основанную на данных элект-ронной таблицы KSpread, следует сначала выделить требуемый диа-пазон ячеек, из которого будут браться исходные данные для диа-граммы. После этого выберите в меню Вставка пункт Диаграмма илипросто нажмите на панели инструментов кнопку Вставить диаграмму.Указатель мыши примет вид тонкого прямого креста. Обведите ука-зателем мыши область таблицы, поверх которой требуется разместитьдиаграмму (целесообразно, чтобы эта область не содержала данных).Когда вы отпустите кнопку мыши, откроется окно мастера, позволя-ющего настроить параметры диаграммы (рис. 6.33).

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

Откроется окно, в котором будет предложено выбрать подтип диа-граммы. Содержимое этого окна зависит от выбранного типа. Для не-которых типов диаграмм это окно вообще не открывается, так каквыбор подтипа невозможен, и программа сразу переходит к следую-щему окну.

В этом окне можно озаглавить всю диаграмму, вписав ее заголовок вполе Заголовок, а также подписать оси диаграммы с помощью полей

421

Page 423: Самоучитель пользователя Linux

Глава 6. Офисные приложения

Рис. 6.33. Окно настройки диаграммы, основанной на донныхэлектронной таблицы KSpread

Ось X и Ось Y. Здесь же выбирают шрифт для заголовка и каждой под-писи, нажав кнопку Шрифт рядом с соответствующим полем. Справаот кнопки Шрифт расположена кнопка выбора цвета заголовка и каждойиз подписей. Эта кнопка открывает стандартное для среды КОЕ окновыбора цвета. Если диаграмма трехмерная, то можно создать подписьдля третьей оси, которая здесь почему-то названа Дополнительной осью Y.

Щелкнув на кнопке Следующий, вы попадете в окно настройки осей.Здесь имеются два переключателя, включающие соответственно ко-ординатную сетку и рамку вокруг диаграммы. Как для сетки, так идля рамки можно выбирать свой цвет, нажимая кнопку рядом с соот-ветствующим переключателем. Можно также настроить шаг сетки,введя нужное значение в поле Шаг оси Y. Если диаграмма трехмерная,можно настроить угол и глубину просмотра, а также некоторые дру-гие параметры. Когда все готово, нажмите кнопку Закончить. Вы уви-дите диаграмму, расположенную поверх электронной таблицы.

При необходимости в дальнейшем можно изменить размер диаграммыили передвинуть ее на другое место. Для этого следует щелкнуть кноп-кой мыши на диаграмме, так чтобы вокруг нее появилась штриховаялиния с восемью манипуляторами-квадратиками. Как обычно, с помо-щью этих манипуляторов можно изменять размеры диаграммы.А «потянув» мышью за ограничивающую штриховую линию, можнопроизвольно перемещать диаграмму по таблице. Если же возникнетнеобходимость удалить диаграмму, то просто щелкните на ограничи-вающей штриховой линии правой кнопкой мыши и выберите в от-крывшемся контекстном меню его единственный пункт Удалить встро-енный документ.

422

Page 424: Самоучитель пользователя Linux

6.3. Офисные приложения из пакета KOffice

Разумеется, диаграмма встраивается в таблицу не как статичныйобъект. Она остается связанной с исходной областью данных. Такимобразом, если вы измените что-либо в ячейках таблицы, из которыхберется информация для диаграммы, то на самой диаграмме такжепроизойдут соответствующие изменения. (Подобную функцию мыуже рассматривали в программах StarOffice и OpenOffice.org.)

Наконец, в состав пакета KOffice входит еще несколько программ. Так,например, здесь есть программа для созданий презентаций -«Presenter (рис. 6.34). Программа имеет стандартный набор средствдля создания презентаций. Поддерживается большое число визуаль-ных эффектов. Программа «Presenter понимает только свой собствен-ный «родной» формат, а также формат Microsoft PowerPoint. Если выпрочитали раздел о программах создания презентаций Starlmpress иOpenOffice.org Impress, то без труда освоите и эту программу, так какона во многом схожа с теми, что мы рассматривали ранее.

" Ф

Рис. 6.34. Окно программы создания презентаций KPresenfer

Page 425: Самоучитель пользователя Linux

Глава 7. Различные небольшиеполезные программы

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

7.1. КалькуляторВ состав графической среды КОЕ входит программа KCalc, которуюможно запустить, выбрав в стартовом меню пункт Утилиты и далее Каль-кулятор. Это действительно обычный калькулятор (рис. 7.1). На немможно делать несложные расчеты, пользуясь кнопками с цифрамиили со знаками математических действий.

Bit щ»*4J .Ij-:.Q<

rapl-мса

Рис. 7.1. Программа KCalc (калькулятор)

Например, можно ввести последовательность чисел и действий надними, а затем нажать кнопку «=» (или клавишу Enter) для того, чтобыувидеть результат.

424

Page 426: Самоучитель пользователя Linux

7.1. Калькулятор

Например, если ввести 88-44+22, а затем нажать Enter (или «=»), то надисплее калькулятора мы увидим результат действия (66).

Можно также воспользоваться клавиатурой компьютера. При этомдля ввода цифр и знаков действий можно использовать соответствую-щие клавиши, например, нажав на клавиатуре компьютера Shift-5 (тоесть « % »), мы тем самым «нажмем» на калькуляторе кнопку %. При-ведем еще некоторые соответствия клавиш клавиатуры компьютеракнопками программы KCalc, а заодно объясним их значения.

* Н — Hyp, гиперболические функции. Например, нажатие 5 HypSin вычисляет sinh(5);

* S — Sin, то есть вычисление синуса;

» С — Cos, вычисление косинуса;

* Т - - Tan, вычисление тангенса;

* N — 1л, натуральный логарифм (логарифм по основанию е);

* L — Log, десятичный логарифм (по основанию 10);

* I — Inv, инверсия; несколько способов употребления будут приве-дены ниже. Самый простой пример — чтобы вычислить arcsin(5),нажмите 5 Inv Sin;

* \ — +/-, смена знака числа;

* [ — хЛ2, квадрат введенного числа;

* * — хлу, возведение в степень;

* ! — х!, вычисление факториала;

» < — Lsh, сдвиг на указанное количество бит влево. Чтобы полу-чить сдвиг вправо, следует ввести Inv Lsh;

* & — And, логическое И;

* * — х, умножение;

* D — Dat, ввод данных в статистическом режиме (см. ниже);

* О — Or, логическое ИЛИ; если ввести Inv Or, получится Исключаю-щее ИЛИ;

* R — 1/х, замена числа на противоположное;

* =, Enter, Return — = , получение результата;

* PageUp, Esc — С, очистка буфера;

* PageDown, Del — АС, сброс.

425

Page 427: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

Обратите внимание, что в окне калькулятора находятся два переклю-чателя. Первый из них, Основа, позволяет задать систему счисления:Dec — десятичная, Hex — шестнадцатеричная, Oct — восьмеричная,Bin — двоичная. Для использования шестнадцатеричной системысчисления на панели калькулятора имеются кнопки с буквами-«циф-рами» А, В, С, D, Е, F. Вычисления, использующие дробные числа,могут производиться только в десятичной системе счисления.

Второй переключатель, Угол, позволяет установить единицу измере-ния углов (например, для тригонометрических функций): Deg — гра-дусы, Rad — радианы, Gra — грады.

При вводе вычислений можно использовать скобки. Например, еслимы последовательно введем:

2*(98-95)=

то увидим результат (6), а в момент введения закрывающей скобки на«дисплее» калькулятора высветится результат выражения в скобках(в данном случае 3).

Клавиша F3 переключает калькулятор между тригонометрическим(обычным) и статистическим режимами. В статистическом режимевместо логарифмов и тригонометрических функций доступны неко-торые статистические функции.

И напоследок поясним значения некоторых кнопок. Кнопка Mod пред-назначена для вычисления остатка от деления. Причем если в каче-стве делимого ввести дробное число, ее дробная часть при вычисле-нии не учитывается, но прибавляется к результату.

Интересно употребление кнопки %. Если ее нажать вместо кнопки =,то могут быть следующие результаты.

* При операции сложения результат отображается как количествопроцентов от второго операнда. Например, если ввести 5+20%, тов качестве результата отобразится 125 (поскольку 5+20 = 25, а25 —это 125% от 20).

* При операции умножения результат просто делится на 100. На-пример, если ввести 5*20%, то в качестве результата мы увидимчисло 1 (так как 5-20=100, а 100:100=1).

* При операции деления отображается, сколько процентов состав-ляет первый операнд от второго. Например, если ввести 5/20%, тов качестве результата отобразится 25, поскольку 5 — это 25 про-центов от 20.

426

Page 428: Самоучитель пользователя Linux

7.1. Калькулятор

* Наконец, при операции возведения в степень показатель делитсяна сто перед совершением операции. Например, если ввести 5 хлу20 %, то в качестве результата отобразится 1.3797296615, посколь-ку 20:100 - 0,2, а 5°-2 = 1.3797296615.

Кнопки Cmp, And и Or предназначены для побитовых логических опе-раций. Кнопка Cmp означает дополнение, а кнопки And и Or соответ-ствуют побитовым логическим операциям И и ИЛИ. Целесообразнеевсего применять их с двоичными операндами.

Кнопка ЕЕ обычно служит для представления числа в стандартномвиде (или близком к нему, поскольку его характеристика можетпринимать любое значение). Например, 4е8 — это 4-Ю8, а 4е-8 — это4-10~8. Для того чтобы ввести первое из этих чисел, нажмите 4 ЕЕ 8, адля второго (внимание!) — 4 ЕЕ 8 +/-•

Между прочим, нажатие кнопок Inv ЕЕ дает число «пи», а выполнениеоперации 11nv Ln — число е (константу Эйлера 2,718281828459045...)

При нажатии клавиши F2 открывается окно конфигурации кальку-лятора, где можно настроить точность вычислений, а также внешнийвид — шрифты, цвета и прочее.

Заметим, что во всех поставках Linux имеется гораздо более продвинутыйкалькулятор be, позволяющий вводить сложные выражения и вычис-ляющий их при нажатии клавиши Enter. Вообще говоря, калькуляторbe — это уже даже не совсем калькулятор, а почти язык программиро-вания, имеющий операторы ветвления, цикла и прочее. С его помощьюможно создавать небольшие вычислительные программы и их выпол-нять. Хотя калькулятор be более продвинут, он имеет менее привле-кательный внешний вид (как и многие продвинутые программы). Соб-ственно говоря, он вообще никакого внешнего вида не имеет, так какработает из командной строки.

Для использования калькулятора be откройте консоль, щелкнув на знач-ке консоли на панели КОЕ (или просто перейдя на другой виртуальный тер-минал с помощью сочетания Ctrl-Alt-цифра), и введите в командной строке:

be

Теперь вы можете вводить любые выражения, которые будут вычисле-ны по нажатию клавиши Enter. Для того чтобы выйти из программы,введите:

quit

А если вы хотите почитать подробную инструкцию по пользованиюкалькулятора be, можно ввести в командной строке:

man be

427

Page 429: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

7.2. ОрганайзерВ состав дистрибутивов Linux как составная часть среды КОЕ обычновходит программа Календарь КОЕ (рис. 7.2). Как правило, в правойчасти панели КОЕ, где находятся значки основных резидентных при-ложений (буфера обмена, микшера, часов и прочее) всегда присутству-ет значок Монитора уведомлений. Для того чтобы открыть окно про-граммы, показанное на рис. 7.2, следует дважды щелкнуть на этомзначке.

.~»

8 3 10 11 12 13

is 16 17 IB 19 гогг гз 24 г5 ге г?гя зо т •• з ••.

Рис. 7.2. Основное окно программы Календарь КОЕ — органайзера

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

В основном окне программы отображается некое подобие таблицы,столбцы которой соответствуют дням недели, а строки — часам. Та-ким образом, каждая ячейка — это определенный час определенногодня. Недели можно «перелистывать» с помощью календаря в левойчасти окна. Для переключения на нужную неделю щелкните на ееномере в левом столбце календаря. С помощью кнопок-стрелок в верх-ней части этой панели можно перелистывать также месяцы и годы.

428

Page 430: Самоучитель пользователя Linux

7.2. Органайзер

Для того чтобы ввести в расписание какое-либо событие, дваждыщелкните мышью на соответствующей ячейке таблицы. Откроетсяокно, показанное на рис. 7.3. Здесь в поле Название следует ввестиназвание события, которое будет отображаться непосредственно в таб-лице-календаре. На панели Время встречи можно определить времяначала события (по умолчанию это тот час и день, который соответ-ствует ячейке, на которой вы щелкнули), а также время его оконча-ния (ведь события могут быть разной длины).

"'жШ

OWI »*Й1:МОЙ'1

i забыть взять ключ

Дримэиить | [ ашенз

Рис. 7.3. Настройка события в органайзере

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

Если включить переключатель Напоминание, программа напомнит вамо событии за некоторое время до него. За какое время — зависит оттого, что указано в поле рядом с переключателем Напоминание. Этоможет быть определенное количество минут, часов или даже дней.Напоминание происходит в виде всплытия окна с названием и време-нем (и датой) предстоящего события. Вместо этого можно выбрать за-пуск любой другой программы. Рядом с переключателем Напомина-ние имеется кнопка для выбора программы. Здесь же находится ещеодна кнопка — выбора звукового файла для звукового оповещения особытии (а то вдруг вы в это время в другой комнате будете — а звук,если включены колонки, все равно услышите).

429

Page 431: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

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

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

Если событие является повторяющимся, то есть происходит с некото-рой периодичностью, можно описать эту периодичность в програм-ме, чтобы не вводить событие каждый раз. Для этого на вкладке Общийследует включить переключатель Повторяющееся событие, после чегооткрыть вкладку Повторение. Здесь можно ввести довольно гибкоерасписание повторений, не только для событий, повторяющихся каж-дую неделю или каждый день, но и в более сложных случаях, напри-мер, для события, повторяющегося каждые 2 месяца в 3-й четверг.

На панели Период повторения можно также указать, в течение какоговремени повторения события будут происходить или сколько повто-рений должно случиться. А на панели Исключения можно ввести дни,в которые событие не происходит вопреки расписанию (например,такое часто бывает, если день приходится на общегосударственныйпраздник).

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

» Что дальше — список нескольких следующих событий, начиная стекущего времени;

* Список — полный список событий выбранного дня или недели;

» День — табличное представление событий на один день;

* Рабочая неделя — табличное представление событий на 5 дней спонедельника по пятницу;

* Неделя — табличное представление событий на неделю (7 дней);

430

Page 432: Самоучитель пользователя Linux

7.3. Адресная книга

* Месяц — менее подробное табличное представление событий одно-временно на весь месяц;

* Задачи — расписание задач — запуска программ и напоминаний.Задачи ставятся в очередь так же, как и события. Для того чтобыэто сделать, следует выбрать в меню Действия пункт Новая задача;

» Проект — то же во внутреннем представлении (исходный текстпрограммы-расписания), соответствующей кнопки на панели нет;

* Журнал — просмотр записей о действиях программы, соответству-ющей кнопки на панели нет.

Для просмотра задач по категориям следует выбрать в меню Настрой-ки пункт Применить фильтр и затем включить фильтр в левой нижнейчасти основного окна. А если выбрать в меню Настройки пункт Настро-ить календарь КОЕ, то можно изменить внешний вид календаря, задатьзначения по умолчанию и другие.

7.3. Адресная книгаВ стандартную поставку оболочки КОЕ входит также программа Ад-ресная книга КОЕ. Ее обычно можно запустить, выбрав в стартовомменю пункт Утилиты и далее Адресная книга.

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

Для того чтобы добавить новую запись, нажмите сочетание Ctrl-A. От-кроется окно с несколькими вкладками, в которое можно вводить сле-дующие сведения.

* На вкладке Личное — фамилию, имя, отчество, должность и про-чее, причем Полное имя — это имя человека в том виде, в какомоно будет отображаться в списке адресатов в левой части основ-ного окна. Многие в этом поле записывают псевдоним или про-звище. Кроме того, здесь указывают адреса электронной почты,домашней странички в Интернете и прочее.

* На вкладке Телефон — номера телефонов, причем в раскрываю-щихся списках можно выбирать тип телефонного номера, напри-мер городской, мобильный, факс и прочие.

» На вкладке Адреса можно ввести несколько адресов, включаяиндекс, город, страну, улицу, дом и прочее.

431

Page 433: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

. •i;,:_iv;. ...:.. ...,.,, .:.':,'-7:.••:.:..•::••'.'•.•:':::;..",.:!•:. v:.-: .- ,:.:",:

^ЙА-1-|Юлия Геннадьевна Днитрюкова

ЙТЮЙ;',;:Яггннадьевна

Рис. 7.4. Окно программы Адресная книга

* На вкладке День рождения можно отметить в календаре день рож-дения человека.

* На вкладке Комментарий можно написать любое текстовое пояс-нение (например, когда и где вы познакомились или виделись сэтим человеком);

* Вкладку Настраиваемые поля можно настроить по собственномуусмотрению.

Когда вы ввели все сведения, щелкните на кнопке ОК. Новая записьдобавится в список в левой части основного окна. Если в списке многозаписей, можно быстро найти нужную, введя параметры в окно поис-ка, которое открывается при нажатии сочетания Ctrl-F (рис. 7.5). Каквидите, можно искать в любом из полей записей, выбирая эти поля враскрывающемся списке в верхней части окна. Можно искать с уче-том или без учета регистра букв, а также с использованием регуляр-ных выражений.

[Экслер

4р|Ш

Рис. 7.5. Поиск в адресной книге

432

Page 434: Самоучитель пользователя Linux

7.4. Заметки

Если выбрать какую-либо запись в левой части окна, в правой частипоявятся соответствующие сведения. Их можно просматривать либов режиме правки, когда в окне отображаются все те же вкладки, что ив окне добавления записи (причем эти записи доступны для измене-ния), либо в режиме визитной карточки, когда все сведения отобра-жаются сразу, как на карточке (кстати, можно их так и напечататьна принтере), и недоступны для изменений. Для переключения меж-ду этими режимами используйте два пункта меню Вид — Режим правкии Визитная карточка. Ненужную запись можно удалить из адреснойкниги, выделив ее и нажав сочетание Ctrl-R. Кроме того, можно авто-матически импортировать данные из адресной книги Netscape, длячего следует воспользоваться в меню Файл пунктом Импорт.

7.4. ЗаметкиЕще одн,, • >чень полезная программа, входящая в состав среды КОЕ (азначи i и большинства дистрибутивов Linux) — это программа KNote,или Всплывающие заметки. Ее можно запустить, выбрав подпунктВсплывающие заметки пункта Утилиты стартового меню.

11рограмма предназначена для того, чтобы оставлять записи прямона рабочем столе. Небольшие окна заметок этой программы напря-мую ассоциируются с бумажными заметками, которые часто прикреп-ляют к столу или стене.

Открыв программу, ее лучше не закрывать, и тогда она будет запус-каться вместе с КОЕ. Значок этой программы встраивается в правуючасть панели КОЕ. Щелкнув на нем правой кнопкой мыши, можноувидеть контекстное меню (рис. 7.6).

Рис. 7.6. Меню программы Заметки

Для создания заметки выберите в этом контекстном меню пункт Но-вая заметка. Откроется окно, в которое можно ввести текст заметки.Название заметки можно изменить, щелкнув правой кнопкой мышина ее заголовке и выбрав в контекстном меню пункт Переименовать.

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

433

Page 435: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

либо на все сразу. Кстати, при переключении на рабочий стол, на ко-тором находится заметка, она сначала всегда будет находиться поверхвсех открытых окон. Кстати, можно сделать и так, чтобы заметка все-гда оставалась поверх других окон. Для этого достаточно выбрать вменю заметки (открывающемся после щелчка правой кнопкой на заго-ловке окна заметки) пункт Всегда наверху.

Рис. 7.7. Так выглядит всплывающая заметка на рабочем столе

Выбрав в меню программы пункт Заметки, можно увидеть подменю, вкотором перечислены заголовки всех существующих заметок. Выбравнужный заголовок, можно сразу открыть соответствующую заметку,где бы она ни находилась, в том числе если она ранее была закрыта(окно заметки можно закрыть нажатием на еле заметный стандарт-ный крестик в правой верхнем углу).

Если заметка больше не нужна, ее можно удалить, выбрав в менюЗаметки пункт Удалить. Здесь же есть пункты Печать и Послать по почте.При выборе последнего открывается окно почтового клиента, установ-ленного по умолчанию (как правило, в среде КОЕ это — программаKMail), причем текст заметки автоматически копируется в окно сооб-щения.

Можно изменять размеры окна заметки, пользуясь манипулятором вправом нижнем углу окна. Манипулятор будет виден только тогда,когда окно заметки активно.

Если выбрать в меню Заметки пункт Свойства, откроется окно, в кото-ром можно изменить внешний вид заметки — например, цвет, размер

434

Page 436: Самоучитель пользователя Linux

7.5. Архиватор

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

7.5. АрхиваторКак известно, для экономии места на дисках, а также времени пере-дачи файлов по сети, часто хранят файлы в сжатом виде — в виде ар-хивов (вообще говоря, это не совсем одно и то же, но в данном случаеподобные тонкости не так уж и важны). Наиболее распространеныформаты tar, zip, gzip и гаг (файлы этих форматов можно очень частовстретить в Интернете).

Для работы с архивами в среде КОЕ используется программа Архива-тор, которая входит в комплект поставки КОЕ. Ее можно запуститьдля просмотра и других операций с файлом архива, если щелкнуть наэтом файле правой кнопкой и выбрать в контекстном меню пункт Ар-хиватор. Можно открыть программу и через стартовое меню (обычновыбрав в нем пункт Утилиты и далее Архиватор).

Окно программы показано на рис. 7.8. Программа поддерживает ар-хивы самых разных форматов: это могут быть архивы tar, gzip, bzip,bzip2, zip, xpi, lha, zoo, ar и гаг. Поддерживаются и «двойные» архивы(например, tar.gz, tzr.bz2 и прочие).

HKjulaifv, \ i-j-д.-.;. j -/!.•;• 18 | p^v.in j Cam | ...Зрамаop63a.MJS 87563орбЗЬ MUS 81143op63c.MUS 64434DgeSdMUS 77701

70S1773160

np63gMJS 6814B

Detl:NDeftNDefl:NDeftMDefl:NDsfl:NOell-N

5355864333507338160755586S775553526

21% 2002-01-29 18:35&% говг-и-о» глгтZ1%2002-OZ-11 18:27?i% гоог-аг-17гэ:зв21% гООг-OZ-Ze 21:5721* Ш2-8Э-07 ШЗгг% гоог-оз-гг 16:17

I KprfT^JiEnd» ^.^'^У.» |

21023806ОЗС7ЛШ

Рис. 7.8. Окно программы Архиватор

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

435

Page 437: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

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

С открытым архивом можно производить различные действия, кото-рые собраны в меню Действия:

* Добавить файл — сжать и добавить к архиву еще один файл (от-крывается окно выбора файла);

* Добавить каталог — сжать и добавить к архиву целую папку со все-ми содержащимися в ней файлами;

* Удалить — удалить выбранный сжатый файл из архива;

* Распаковать — извлечь из архива выбранные файлы (если ни од-ного файла не выбрано, распаковывается весь архив);

* Вид — просмотреть сжатый файл (это можно сделать, только еслитип файла известен системе);

* Открыть в — то же для неизвестных системе типов файлов (откро-ется окно выбора программы просмотра);

* Редактировать в — то же, но выбирается программа для редакти-рования файла.

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

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

* размер исходного файла;

* метод сжатия;

» размер сжатого файла;

* степень сжатия (сколько процентов от исходного размера удалосьсэкономить);

* контрольная сумма (используется для проверки целостностиархива, обычно эта информация пользователю не требуется).

436

Page 438: Самоучитель пользователя Linux

7.6. Обзор других стандартных утилит

Вообще говоря, ъ программе Konqueror есть встроенный просмотрщикархивов. Так что если архив имеет один из стандартных типов и нужнолишь просмотреть его содержимое — можно вообще не пользоватьсяпрограммой Архиватор, а просмотреть все в программе Konqueror.

7.6. Обзор других стандартных утилитВ комплект поставки КОЕ входит еще немало полезных программ.Давайте кратко перечислим стандартный набор утилит, входящих вбольшинство дистрибутивов наряду с уже рассмотренными в этойглаве.

Программа Kdict — программа-словарь, позволяющая просматриватьопределения слов. Это клиентская программа, для работы которойнужно подключение к Интернету. Однако можно настроить ее и длялокальной работы (без подключения), установив программу dict-cep-вера на свой компьютер. Для этого следует посетить сайт www.dict.orgи выполнить находящиеся там инструкции.

Программа Khexedit — это двоичный редактор (рис. 7.9). В нем можнооткрыть любой файл, и он предстанет в виде последовательности ше-стнадцатеричных кодов, которые можно редактировать. Более того,в редакторе может работать режим вставки, то есть при необходимо-сти можно вставить несколько байт в середину файла, отодвинув всепоследующие. Для переключения между режимами вставки и заме-ны используется клавиша Insert.

При выделении какого-либо байта в нижней части окна отображаютсяего возможные значения с учетом того, что этот байт может быть какотдельным байтом, так и представлять собой часть 16- или 32-разряд-ного значения, со знаком или без знака. В нижней части окна распо-ложена строка поиска, с помощью которой можно найти в файле нуж-ную последовательность. Последовательность для поиска может бытьзадана как в шестнадцатеричном, так и в текстовом виде. Возможентакже ввод десятичных, восьмеричных и двоичных шаблонов дляпоиска. Возможна также автоматическая замена по шаблону (для ееосуществления нажмите сочетание Ctrl-R).

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

437

Page 439: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

"Ir ;t.vMv • Дэинчныиг

CCi^.SCS'f- . -_ceo;. s зм 104(!0fi!.0(!5« 00тхп-опзоCCOC:CO»(ЭТ5-ОЗа!

8:Л00~so;>'; "I4.S<X:;f f ;o-;;'

;i;xCiC;;.:•:;:<::",00!

00 Q

SOWio'lJ

•iOSOi 00•3S»5 !00:WU! i 00

. !)OcO ! 01СК10Л i 00JOrf iOl

. f В.Я! i 00:UCiC i ff•:ii:r= i ooм.гг соaisoi;«

30 1030 00OCi 0000 0000 0000 01ff 0030 0000 0000 0030 0000 0000 0000 00f f 0000 0000 0100 0000 0000 ff

01 00£4 «100 00oo on00 00DO 0000 0000 0000 0000 0000 0000 0000 0000 00ff £f00 0001 0000 0000 0000 00

• oo oo

02 00 44 en14 SI «о Ь700 00 00 ОСCO ПО 00 ПС00 ОС 00 0001 00 ff ff00 00 00 CO00 00 00 GOoo on oo oo00 00 00 0000 00 00 0000 ОС 01 0000 ОС 00 0000 ПС 00 0000 ОС 00 0000 ПС 00 QOff ff 00 0000 ОС 00 СО00 00 00 0000 00 00 GO00 00 01 GO

00 00fO 0001 0000 0000 00ff It00 0000 0000 0000 0000 0000 0000 00ff ffoo oo00 00ff ff00 0000 0001 0000 00

ID Ы00 OS00 CO00 C300 0000 0000 OS00 OS00 Of00 CO00 CC00 COff fi'00 CDoo со00 СГ,00 ОС00 CC00 0000 00ff ff

02 0000 0000 0000 0000 0000 0001 0000 0000 ОПff ff00 0000 0000 0000 00oo oo00 0000 0000 0000 0001 0000 00

П HXVEfmt

Рис. 7.9. Окно программы Двоичный редактор

если изменения запрещены. Повторный щелчок на этой кнопке вновьвключает возможность внесения изменений.

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

Программа Очередь печати (KJobViewer) отображает очередь заданийна печать. При необходимости здесь можно приостановить или отме-нить печать, удалить из очереди какое-либо задание и так далее. Уч-тите, что если данные уже переданы на принтер, «достать» их оттудапрограммно, как правило, уже невозможно. Если есть необходимостьотменить печать задания, уже находящегося в памяти принтера, сле-дует перезапустить принтер вручную.

Программа изменения пароля позволяет просто заменить текущийпароль. Разумеется, перед этим она потребует ввести старый пароль.

Программа Импорт Kmail/KAB позволяет перенести данные из другихпрограмм в адресную книгу KMail и программу Адресная книга КОЕ.Имеется возможность автоматически импортировать данные из про-грамм Outlook Express, Netscape, Pegasus, Eudora и Microsoft Exchange. Этоудобно, если вы раньше работали в одной из перечисленных программ,а потом перешли на программу KMail и/или Адресную книгу КОЕ.

438

Page 440: Самоучитель пользователя Linux

7.6. Обзор других стандартных утилит

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

" Отправить по факсу - Отправить факс

;?- ар-

Рис. 7.10. Окно программы отправки факсов

Программа Переключение рабочих столов (рис. 7.11) просто переклю-чает активные рабочие столы. В принципе, это можно делать и из па-нели КОЕ, но, как видно из рисунка, программа позволяет отобразитьсодержимое всех рабочих столов достаточно подробно, при том чторазмер окна программы — очень небольшой. Программа отобража-ется поверх всех открытых окон и поэтому всегда легко доступна.

Рис. 7.1J. Окно программы Переключение рабочих столов

Программа Утилита выбора символов (KCharSelect) позволяет просмот-реть все доступные символы во всех шрифтах и выбрать нужные.Можно даже составить из них фразу (буквосочетание) в нижней стро-ке программы. Кнопка Скопировать копирует составленную фразу вбуфер обмена, после чего ее можно вставить в какую-либо програм-му. Утилита полезна в том случае, когда нужно набрать пару слов накаком-либо языке, для алфавита которого нет клавиатурной раскладки,однако сами символы алфавита присутствуют в одном из шрифтов.

Программа Форматирование дискет (КПорру) позволяет отформатиро-вать дискету в формате DOS (собственно говоря, FAT12) или ext2fs(Linux). Окно программы изображено на рис. 7.12.

439

Page 441: Самоучитель пользователя Linux

Глава 7. Различные небольшие полезные программы

Форматирование дискет КОЕ

K D E F I O P

0%

Рис. 7.12. Окно программы Форматирование дискет

Здесь в раскрывающемся списке Дисковод требуется выбрать нужныйдисковод и его тип. Название дисковода здесь такое, как в DOS, то естьА: (скорее всего, у вас именно этот вариант, соответствует /dev/f dO) илиВ: (соответствует /dev/fd 1). Рядом с буквенным обозначением диско-вода приведен его размер — 3,5 дюйма или 5,25 дюйма (последний внастоящее время почти не встречается). В раскрывающемся спискеПлотность в большинстве случаев следует выбрать пункт HD, но, вооб-ще говоря, плотность дискеты всегда указывается на ее маркировке(HD или DD). Переключатель типа форматирования должен стоять вположении Полное форматирование, чтобы иметь возможность создатьновую файловую систему. Если его установить в положение Быстраяочистка, программа просто инициализирует имеющуюся файловую си-стему — этот способ пригоден далеко не всегда. Переключатель Вклю-чить проверку определяет, будет ли при форматировании проводитьсяпроверка диска на предмет выявления «плохих» (нечитаемых) бло-ков. Можно ввести также метку диска.

Часто в состав дистрибутива Linux включают и некоторые другие по-лезные утилиты. Утилиты GNOME доступны через пункт меню GNOMEPrograms. Среди них также имеется много весьма полезных программ,но даже тех, которые мы рассмотрели, часто бывает достаточно дляповседневной деятельности.

440

Page 442: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Не секрет, что в сознании пользователя игровые и развлекательныепрограммы уже давно стали неотъемлемой частью компьютерной си-стемы. Разумеется, если вы устанавливаете компьютеры в офис, товам совсем не нужно, чтобы сотрудники в рабочее время играли в ком-пьютерные игры. В этом случае еще на этапе установки системы нужнопозаботиться о том, чтобы не устанавливать пакеты группы Games,поскольку в стандартный набор составляющих большинства дистри-бутивов Linux входит некоторое число игровых и развлекательныхпрограмм. Напротив, если система стоит на домашнем компьютере,то вас наверняка порадует тот факт, что, установив стандартный наборкомпонентов Linux, вы получите более 30 несложных, но заниматель-ных игровых программ. Кроме того, для операционной системы Linuxсуществуют и более продвинутые игры со звуком и трехмерной гра-фикой, которые можно установить отдельно, если есть желание поиг-рать «более серьезно». Другое дело, что под Linux таких игр написановсе же не так много — гораздо меньше, чем, например, для Windows.Так что если компьютер покупается исключительно как игровая стан-ция, то Linux как основная операционная система вам вообще не по-дойдет. Но если игры нужны время от времени (например, передо-хнуть после напряженной работы), а компьютер используется восновном для других целей (например, работы в Интернете, набора иверстки текстов, работы с графикой, моделирования трехмерныхобъектов и прочее), то имеющихся игровых программ вполне хватит.

8.1. Игры, входящие в комплект поставки Linux

8.1.1. Игры

Далее мы кратко опишем игры, входящие в комплект поставки Linux.Большинство из них входят в комплект КОЕ или GNOME. Сначала

441

Page 443: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

давайте рассмотрим игры, входящие в комплект графической обо-лочки КОЕ. Такие игры оптимизированы под КОЕ, но могут использо-ваться и в графической среде GNOME.

Игра Астероиды (обычно запускается через Стартовое меню О Игры ОАркады О Астероиды). Это игра на внимание и реакцию. Перед вамикосмическое пространство (рис. 8.1). Вы управляете космическимкораблем, вокруг которого летают астероиды. Если астероид или егоосколок столкнется с кораблем, корабль погибает. Стреляют в асте-роиды нажатием клавиши Пробел. При попадании снаряда большиеастероиды разлетаются на 4 средних по размеру осколка, а каждыйсредний осколок — на 4 мелких. Мелкий осколок попаданием снарядауничтожается. Вращают корабль курсорными клавишами вправо ивлево, придают ему ускорение (сдвигают с места) курсорной клави-шей вверх, а тормозят клавишей X. Однако количество топлива, кото-рое необходимо для начала движения или торможения, ограничено.Кроме того, от астероидов можно защищаться с помощью защитногоэкрана, нажав клавишу S, но количество таких экранов также огра-ничено. Если вы хотите сделать паузу, нажмите клавишу Р.

Рис. 8.1. Игра «Астероиды»

За каждый разбитый астероид или осколок начисляется соответству-ющее количество очков — в зависимости от его величины. В некото-рых астероидах может быть топливный бак. Топливо можно взять,если «поймать» его кораблем. Также можно придать кораблю допол-

442

Page 444: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

нительные возможности, если ловить иногда появляющиеся при вы-стреле специальные символы. Игра состоит из поочередно усложня-ющихся уровней. Вам дается три «жизни» (корабль может погибнутьтри раза за одну игру).

Если в меню Настройки выбрать пункт Настроить привязки клавиш, мож-но переназначить все клавиши управления игрой по своему усмотре-нию. Пункт Настроить астероиды позволяет определить начальное ко-личество жизней, а также еще некоторые параметры (например,может ли выстрел случайно уничтожить «топливный бак»). Для за-пуска каждого уровня игры нажимайте клавишу L, а для запуска но-вой игры — Ctrl-N. Игра довольно сложна и интересна.

Игра Джезбол (KJezzball), запускаемая обычно Стартовое меню С> Игры ОАркады О Джезбол, напоминает классическую игру Xonix. Окно игрыпоказано на рис. 8.2. В прямоугольнике летают шарики, отскакиваяот стенок. Задача — «отнимать» у этих шариков площадь. Щелчкомлевой кнопки мыши можно прорисовывать горизонтальную или вер-тикальную линию в прямоугольнике. Если линия отсекает простран-ство, в котором нет шарика, оно закрашивается и становится «ва-шим». В поле Заполненная площадь отображается, сколько процентовот общей площади прямоугольника вы «захватили». Нельзя допус-кать, чтобы шарик попал в не до конца прорисованную линию — приэтом теряется одна жизнь. Игра состоит из уровней, на каждом сле-дующем уровне число шариков увеличивается на 1. Для приостанов-ки игры можно использовать клавишу Р, хотя игра и так приостанав-ливается, если ее окно становится неактивным (то есть если выпереключились в другое окно или на другой рабочий стол).

Рис. 8.2. Игра «Джезбол»

443

Page 445: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Игра Змеиные гонки (KSnakeRace) — клон классической игры Snake(рис. 8.3). Запускается обычно так: Стартовое меню Ф Игры С Аркады ОЗмеиные гонки. Управление осуществляется курсорными клавишами.Задача — «съесть» как можно больше «плодов», в беспорядке разбро-санных по полю. При «съедении» каждого «плода» длина «змеи» уве-личивается. Нельзя сталкиваться со стенами, другой «змеей» (кото-рой управляет компьютер) и с собственным хвостом. Помимоограничивающих комнату стен, внутри комнаты есть дополнитель-ные стены, что усложняет игру. Кроме того, нельзя сталкиваться с«летающим шаром». За каждый съеденный плод красного цвет выполучаете одно очко, а за плод желтого цвета — пять (пока не кончи-лось привилегированное время) или два очка (после этого). В менюНастройки можно выбрать скорость игры, а также количество змей,летающих шаров и так далее.

Рис. 8.3. Игра «Змеиные гонки»

Игра Космическая дуэль (KSpaceDuel) запускается так: Стартовое меню ФИгры О Аркады О Космическая дуэль. Это игра для двоих (рис. 8.4). Каж-дый играющий управляет своим космическим кораблем. Цель -уничтожить корабль противника. Один играющий управляет своимкораблем с помощью курсорных клавиш (причем клавиша вниз -выстрел), а другой — с помощью буквенных клавиш в левой полови-не клавиатуры (S — влево, F - - вправо, Е — вперед, D — выстрел).

444

Page 446: Самоучитель пользователя Linux

8.1. Игры/входящие в комплект поставки Linux

Можно также ставить мины в пространстве с помощью клавиши Insert(для одного игрока) и А (для другого). Чтобы начать новый раунд, на-жмите клавишу Пробел. Все клавиши управления можно переназна-чить, если выбрать в меню Настройки пункт Клавиши игрока. Кроме того,можно настроить параметры игры, такие, как скорость стрельбы, тай-мер мины, общая скорость движения кораблей и прочее. Для этого вменю Настройки выберите пункт Игра.

Рис. 8.4. Игра «Космическая дуэль»

Можно и поиграть против компьютера, если нет «живого» противника.Для этого выберите в меню Настройки пункт Игрок-компьютер и отметьтегалочкой, какой из кораблей (красный или синий) будет управлятьсякомпьютером. Можно даже попросить компьютер управлять обоимикораблями и понаблюдать за битвой со стороны.

Игра KFoulEggs запускается так: Стартовое меню О Игры О Аркады ОПадающие яйца. Эта игра несколько напоминает тетрис (рис. 8.5).Сверху в стакан сыплются разноцветные шары, в связках по два. Каж-дую связку можно повернуть налево или направо (соответственно кур-сорной клавишей Вверх или клавишей Enter), а также сдвинуть влевоили вправо (курсорными клавишами Налево и Направо). Когда связкападает (ее можно «уронить» курсорной клавишей Вниз или подождать,пока она сама долетит до дна), шары одного цвета, оказавшиеся рядом,объединяются между собой. Если объединенными оказались четыре

445

Page 447: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

шара или больше, они исчезают, освобождая место для следующихшаров. На каждом уровне скорость падения связок увеличивается.Игра заканчивается, когда стакан будет заполнен и падать шарамбудет больше некуда. Можно играть и вдвоем. В этом случае нужновыбрать в меню Игра с соперником пункт Человек против человека. Тогдалевый игрок будет управлять шарами с помощью следующих клавиш:F — влево, G — вправо, Е — вращать, D — уронить. Кроме того, можнопопробовать поиграть против компьютера (выбрав в меню Игра с сопер-ником пункт Человек против компьютера), Можно также создать игру длятрех и более человек, которые могут играть или на одном компьютере,или по сети. Для этого выберите в меню Игра с соперником пункт Дальше.

Рис. 8.5. Игра «Падающие яйца»

Игра Сиртетрис (KSirtet) запускается так: Стартовое меню С Игры О Ар-кады О Сиртетрис. Это обычный тетрис, имеющий такой же интерфейс,как и предыдущая игра. Напомним, что в тетрисе сверху падают фи-гуры, состоящие из четырех квадратиков, а исчезают заполненныелинии. Окно игры показано на рис. 8.6. В нее можно играть одному, спротивником, с компьютером, со многими противниками, в том чис-ле по сети. Настраивается игра точно так же, как и игра Падающиеяйца.

Игра Смайлик-тетрис (KSmiletris) запускается так: Стартовое меню ОИгры О Аркады О Смайлик-тетрис. Это еще один вариант тетриса, одна-ко здесь сверху падают фигуры всего из трех квадратиков (рис. 8.7).

446

Page 448: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

Рис. 8.6. Игра «Сиртетрис»

Рис. 8.7. Игра «Смайлик-тетрис»

На этих квадратиках изображены разные символы. Некоторые сим-волы, оказавшись рядом, объединяются в группы, которые могут ис-чезать при образовании определенных фигур. Эта игра несколькосложнее обычного тетриса. Настроить внешний вид игры можно,выбрав в меню Параметры пункт Фишки.

Игра Трон (KTron) запускается так: Стартовое меню О Игры О Аркады ОТрон). Это игра для двоих, хотя можно в нее играть и против компью-

447

Page 449: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

тера. Окно игры показано на рис. 8.8. Здесь каждый игрок прорисо-вывает линию своего цвета, используя лишь клавиши изменения на-правления. Для правого игрока это курсорные клавиши, а для левого —клавиши D (влево), Р(вниз), G (вправо), R (вверх). Скорость игры мож-но регулировать, выбрав в меню Настройки пункт Скорость. Другимипунктами этого же меню можно пользоваться, чтобы настроить внеш-ний вид программы, игру против компьютера и некоторые другиепараметры. Каждый играющий может ускорить прорисовку своейлинии — клавишей А для левого игрока и клавишей + для правого.Задача в том, чтобы продержаться дольше соперника, не потерпев«крушение». Крушением является столкновение с линией соперникаили со своей линией, а также с краем поля. Новый раунд игры после«крушения» начинается по нажатию одной из управляющих клавиш.В нижней части окна отображается счет игры. Как и во многих дру-гих программах, клавиши управления можно изменить, выбрав вменю Настройки пункт Настроить привязки клавиш.

Рис. 8.8. Игра «Трон»

Игра Абалоне (KAbalone) запускается так: Стартовое меню О Игры О На-стольные игры О Абалоне. Это настольная игра, в которую можно игратьи вдвоем, и против компьютера. Окно игры показано на рис. 8.9. Таккак правила этой игры известны не всем, кратко их опишем, а заоднопоясним, как управлять игрой на компьютере. На шестиугольнойдоске у каждого противника изначально имеется 14 шашек. За одинход можно передвинуть от одной до трех шашек, сдвинув их на однополе в любом направлении. Чтобы передвинуть одну шашку, щелк-ните на ней мышью и, не отпуская кнопки, перетяните на другое поле.Чтобы передвинуть группу из двух или трех шашек, щелкните на той

448

Page 450: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

из них, которая находится сзади (по отношению к ожидаемому на-правлению хода) и, не отпуская, перетяните ее в сторону направле-ния хода. Если нужно сделать ход, при котором группа шашек пере-двигается в сторону, поступите следующим образом. Для группы издвух шашек щелкните мышью между ними и перетяните в нужнуюсторону, а для группы из трех шашек — щелкните на средней из нихсредней кнопкой мыши и перетяните в нужную сторону. Если вы пе-ремещаете группу из двух шашек, она может толкнуть в том же на-правлении одиночную шашку противника, а группа их трех шашекможет толкнуть в направлении хода как одиночную шашку против-ника, так и группу из двух его шашек. Таким же образом можно стол-кнуть шашку противника с доски, если она находится на краю. Дляпобеды в игре нужно столкнуть с доски шесть шашек противника.

W r p d . '

Рис. 8.9. Игра «Абалоне»

В любой момент игры можно сохранить текущую позицию, нажавсочетание Ctrl-S. Восстановить сохраненную позицию можно, нажавсочетание Ctrl-О. Можно также взять ход назад, нажав клавишуPageUp, а также получить подсказку компьютера, нажав клавишу Н.

Выбрав в меню Настройки пункт Компьютер играет, можно указать,каким цветом шашек будет играть компьютер. Можно также выбратьподпункт За обоих, чтобы просто понаблюдать за игрой со стороны,заставив компьютер играть за обе стороны. Если вы хотите поиграть сживым противником, выберите подпункт Ни за кого. Можно такженастроить игру по сети, нажав клавишу N.

Игра Маджонг (KMahjongg) запускается так: Стартовое меню О Игры ФНастольные игры О Маджонг. Это обычный пасьянс Маджонг. Здесь дляснятия пары поочередно щелкните на каждом из двух элементов.

15 Зак. 519 449

Page 451: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Игра Морской бой (KBattleship) запускается так: Стартовое меню О Игры ОНастольные игры Ф «Морской бой». Это обычный настольный «морскойбой» (рис. 8.10), в который можно играть как по сети, так и с компью-тером. Если игра идет по сети, сначала один из игроков должен на-жать клавишу F3, чтобы запустить сервер, а затем другой — клавишуF2, чтобы подключиться к серверу. При подключении следует указатьодин и тот же порт (по умолчанию это 54321). Если вы хотите поиг-рать против компьютера, нажмите клавишу F4.

Рис. 8.10. Игра «Морской бой»

После этого разместите четыре корабля, просто щелкая мышью нанужных местах левого поля. Чтобы разместить корабль вертикаль-но, удерживайте клавишу Shift. Выстрелы выполняются щелчкамимыши на правом поле. Если вы играете по сети, то можете одновре-менно с игрой «разговаривать» с противником, посылая ему тексто-вые строки в режиме чата. Для этого введите строку в нижнее поле ищелкните на кнопке Послать. Все сообщения — и ваши, и вашего про-тивника — отображаются в порядке отправления в поле Диалог чата.

Игра Нарды (KBackgammon) запускается так: Стартовое меню О Игры ОНастольные игры Ф Нарды. Это просто короткие нарды (рис. 8.11). Можноиграть либо с противником, выполняя команды, появляющиеся внижней части окна, либо с компьютером, используя внешнюю про-грамму gnubg. Для этого выберите из меню Ход пункт Движок и далееНардыСШ. Можно играть и через Интернет, используя сервер fibs.com.Для этого выберите в меню Ход пункт Движок и далее FIBS.

450

Page 452: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

\eti бросил 4, валим Оросил Zleh делает первый ход.leh, передвиньте г шашек.

Рис. 8Л 7. Игра «Норды»

Игра Реверси (KReversi), запускается так: Стартовое меню О Игры ФНастольные игры Ф Реверси. Ее окно показано на рис. 8.12. Это класси-ческая игра реверси. Напомним правила: каждый игрок в свой ходможет разместить шашку своего цвета рядом с шашкой соперника так,чтобы одна или несколько шашек соперника оказались между двумявашими (считая по горизонтали, вертикали или диагонали). Шашкисоперника, оказавшиеся между вашими, переворачиваются и меня-ют при этом цвет — становятся вашими. Игра заканчивается, когдавсе поля окажутся заполненными или ни у одного из игроков не будетвозможности хода. Выигрывает тот, у кого в заключительной пози-ции окажется больше шашек.

11 щ

Рис. 8.12. Игра «Реверси»

451

Page 453: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Для того чтобы сделать ход, щелкните на нужной клетке доски. Еслиход на эту клетку невозможен, программа не позволит его сделать.Выбрав в меню Настройка пункт Мастерство, установите свой уровеньигры, от 1 («чайник») до 7 («мастер»). В меню Игра есть пункт Под-сказка, выбрав который, можно получить подсказку от компьютера -какой ход он сделал бы в этой ситуации. Подсказкой можно восполь-зоваться или не воспользоваться, как и в других играх. С помощьюсочетания Ctrl-U можно взять назад ошибочно сделанный ход. Сочета-нием Ctrl-S сохраняют текущую позицию, а сочетанием Ctrl-L — загру-жают сохраненную позицию. Сочетанием Ctrl-N начинают новую игру.

Игра Черный ящик (KBIackbox) запускается так: Стартовое меню О Игры ОНастольные игры О Черный ящик. Это логическая игра. Ее окно показанона рис. 8.13. Задача играющего — угадать положение нескольких го-лубых шаров, расположенных внутри черного квадрата, которые сна-чала невидимы. Это можно сделать с помощью «испускания лучей»из зеленых шаров, расположенных по его краям. Если на пути лучаокажется голубой шар, луч поглощается и около зеленого шара появ-ляется буква Н. Если на соседнем столбце или строке перед лучом появ-ляется голубой шар, луч отражается в противоположную от соседнейстроки/столбца сторону под углом 90 градусов. После одного или не-скольких отражений луч доходит до другого зеленого шара. В этомслучае пара зеленых шаров — испускающий и «принимающий» —маркируется одинаковыми цифрами. Если голубые шары появляютсяс обеих сторон от луча, луч отражается в обратную сторону и прихо-дит обратно к испускающему зеленому шару. Зеленый шар помеча-ется при этом буквой R. То же получается, если один голубой шар рас-положен на соседней строке/столбце непосредственно у края доски.

т

Рис. 8.13. Игра «Черный ящик»

452

Page 454: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

Испускают лучи из зеленых шаров щелчком на них мышью. Можнотакже пометить места, где, по вашему мнению, расположены голу-бые шары, щелкая на них левой кнопкой мыши. При этом в помечен-ных клетках появляются синие шары. Щелкнув на какой-либо клет-ке правой кнопкой мыши, можно пометить ее коричневым цветом —это будет означать, что на этой клетке голубого шара точно нет (повашему мнению). Когда все готово, то есть вы пометили синими шара-ми те места, где должны быть расположены голубые шары, щелкнитесредней кнопкой мыши. При этом голубые шары становятся видимы-ми. Те синие шары, которые были размещены неверно, превращаютсяв красные. Если синий шар был расположен правильно, он так и оста-ется синим. Ваша догадливость оценивается компьютером — он на-числяет некоторое количество баллов.

В меню Настройки имеются пункты Размер и Шары. Первый из нихизменяет размер доски — возможна игра на досках размером 8x8,10x10 или 12x12. Чем больше доска, тем с ложнее играть. Пункт Шарыпозволяет задать число голубых шаров — 4, б или 8. Чем их больше,тем труднее играть (ведь луч может отражаться от шаров неоднократ-но).

Игра Четыре побеждают (KWin4) запускается так: Стартовое меню О Игры ОНастольные игры О Четыре побеждают. Это игра для двоих (рис. 8.14),хотя можно играть и с компьютером, а также по сети. В меню Пара-метры имеются следующие настройки:

* Заходящий — игрок, делающий первый ход;

* Желтыми играет и Красными играет — выбор играющего: игрок,компьютер или сетевой игрок;

* Уровень — уровень мастерства;

* Сетевой сервер — использование вашего компьютера как серверапри сетевой игре.

Правила игры таковы. Каждый играющий ставит шашку своего цвета.Шашки можно располагать либо на первой снизу линии, либо непо-средственно над другой шашкой. Выигрывает тот, кто расположитчетыре свои шашки в ряд — по горизонтали, вертикали или диагонали.

Игра Шин-сен-се (KShinsen) запускается так: Стартовое меню О Игры ОНастольные игры Ф Шин-сен-се. Это еще один пасьянс, окно которогопоказано на рис. 8.15. Задача — очистить игровое поле. За один ходможно удалить парные элементы, поочередно щелкнув на них

453

Page 455: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Рис. 8.14. Игра «Четыре побеждают»

мышью. Однако удалить можно не любые парные элементы, а толькоте, которые можно соединить не более чем тремя горизонтальнымиили вертикальными линиями, не проходящими через другие элемен-ты. Чтобы было легче ориентироваться, щелчок правой кнопкоймыши на каком-либо элементе заставляет подсветиться все элементы,парные к нему. Возможны два варианта игры: с гравитацией или безнее. При игре без гравитации все элементы остаются на своих местах,а при игре с гравитацией верхние элементы перемещаются вниз, еслитам образовались просветы. Наличие гравитации переключается вменю Настройки (пункт Гравитация). В этом же меню имеется настройкаразмера поля, уровня игры и скорости анимации при снятии пар.Здесь же есть переключатель Не начинать нерешаемые игры. Если онвключен, то исходная позиция игры всегда будет иметь решение.

Если в процессе игры вы засомневались, а не зашли ли вы на тупико-вый путь, можете это проверить, выбрав в меню Игра пункт Решаемаяли игра? Откроется окно с ответом на этот вопрос. Если игра окажетсядействительно нерешаемой, можно начать ее с исходной позиции,повторив начальную раскладку. Для этого нажмите сочетание Ctrl-R.

Игра Лейтенант Скат (LSkat) запускается так: Стартовое меню С Игры ОКарточные игры О Лейтенант Скат. Это карточная игра, отдаленно напо-минающая нашего «бур-козла» (рис. 8.16), нос несколько более слож-ными правилами. В каждой игре выбирается козырь, который ото-бражается в секции счета. Козырем назначается каждая масть поочереди. После прохождения всех мастей играется «бескозырка» (при

454

Page 456: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

Рис. 8.15. Игра «Шин-сен-се»

Рис. 8. ] 6. Игра «Лейтенант Скат»

этом на месте козырной масти отображается чья-то голова). В этой игрени одна 'масть козырем не является. Цель каждого кона — набратьмаксимальное количество очков. При этом туз оценивается в 11 очков,десятка — в 10, король — в 4, дама — в 3 и валет в 2, остальные картыочков не дают. Каждый игрок имеет по 16 карт, 8 из которых изна-чально закрыты восемью другими. Играть можно только открытымикартами. В процессе игры заходящий кладет любую карту. Второй

455

Page 457: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

игрок должен положить карту той же масти. У кого карта старше, тотберет обе карты себе в выигрыш (по этим картам считаются очки). Еслиу второго игрока нет открытой карты той же масти, то он может поло-жить любую другую карту. Если это козырь (а заход был не с козы-ря), то второй игрок забирает карты себе в выигрыш, а если нет —карты берет первый игрок. Тот, кто забрал карты, ходит следующим.

В процессе игры валеты считаются не принадлежащими к своей масти.Это тоже козыри, причем самые высшие — выше козырного туза.Старшинство валетов распределяется так: трефовый, пиковый, чер-вовый, бубновый (почему так, а не в обычном порядке мастей — за-гадка). Остальные карты распределяются по старшинству так: туз,десятка, король, дама, девятка, восьмерка, семерка. В «бескозырке»валеты все равно сохраняют свое «козырное» значение.

В меню Настройки можно выбрать заходящего, а также указать парт-нера — хотите ли вы играть с компьютером, или с человеком, или посети. Здесь же можно выбрать уровень игры.

Игра Пасьянс («Patience), запускается так: Стартовое меню О Игры ОКарточные игры О Пасьянс. Это набор пасьянсов. По умолчанию запус-кается обычный пасьянс Косынка, он же Клондайк (рис. 8.17). Цельигры: собрать карты по старшинству на базовые тузы, четыре местадля которых имеются в верхней части экрана. В нижней части экра-на можно перекладывать карту на следующую по старшинству, еслиона масти другого цвета (например, черную семерку на краснуювосьмерку). Для совершения этой операции просто перетяните картумышью. Кроме того, щелчком кнопки мыши можно последовательнооткрывать карты из колоды.

Рис. 8.17. Игра «Пасьянс» (в режиме «Косынка»)

456

Page 458: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

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

Игра Покер (KPoker) запускается так: Стартовое меню О Игры О Карточ-ные игры О Покер. Это просто один из вариантов покера (рис. 8.18).Можно играть и против компьютера, и вдвоем. Для начала игры на-жмите сочетание Ctrl-N. Откроется окно, уточняющее, сколько игро-ков участвует в игре, а также их начальный капитал. Дальше начи-нается обычная игра в покер.

Рис. 8.18. Игра «Покер»

Игра Забавные атомы (The Atomic Entertainment) запускается так: Старто-вое меню Ф Игры О Стратегия О Забавные атомы. Это игра на построе-ние молекул из атомов внутри некоего лабиринта (рис. 8.19). Ее труд-ность не в том, чтобы эти сочетания атомов вспомнить — они-то какраз даются в условии каждого уровня. Трудность в том, чтобы распо-ложить эти атомы как надо. Щелчком кнопкой мыши вы выбираетеактивный атом и затем нажатием на одну из курсорных клавиш пере-двигаете его. Но внимание! — передвигается он в одном направлениидо ближайшей стены лабиринта или же до другого атома, после чегоостанавливается. Более того, недостаточно просто собрать атомы другоколо друга, надо еще, чтобы их «соединительные штеккеры» (кои-ми их снабдили разработчики игры) друг с другом соприкоснулись.Сверхзадача заключается в том, чтобы составить молекулу за наимень-шее число ходов.

Игра Same запускается так: Стартовое меню О Игры О Стратегия О ИграSame. Она показана на рис. 8.20. Задача здесь — очистить поле от

457

Page 459: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Рис. 8.19. Игра «Забавные ото/мы»

„IliiSi

т т

.„ ,.,,. „fc€U'

Рис. 8.20. Игра «Some»

шаров, набрав наибольшее количество очков. Если несколько шароводного цвета находятся рядом, они являются связанными. Щелчкомкнопкой мыши можно удалить сразу всю группу связанных шаров.При возникновении просветов верхние шары перемещаются вниз, апри возникновении пустых столбцов — правые шары перемещаютсявлево. Очки начисляются следующим образом: из числа удаленныхсвязанных шаров вычитается 2 и полученное число возводится в квад-рат. Так, если вы удалили группу из 2 шаров, очки не начисляются,за группу из трех шаров вы получаете 1 очко, за группу из 4 шаров -4 очка, из 5 — 9 очков и так далее. Как видите, главная задача здесь в

458

Page 460: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

построении больших групп, поскольку за удаление группы, напри-мер, из 22 шаров вы получите сразу 400 очков.

Игра Прыгающий кубик (KJumpingCube) запускается так: Стартовое меню ОИгры О Стратегия С Прыгающий кубик. Это еще одна парная игра, хотя внее можно играть и против компьютера. Окно игры показано нарис. 8.21. Игра состоит в следующем.

Рис. 8.21. Игра «Прыгающий кубик»

Поле для игры разделено на клетки. В каждой клетке изначально сто-ит одна точка. Количество точек в клетке можно увеличить на едини-цу в свой ход щелчком кнопкой мыши. Изначально все клетки окра-шены в серый цвет — они «ничейные». Если вы увеличили число точекв какой-либо клетке, она начинает принадлежать вам. Таким обра-зом клетки постепенно раскрашиваются в два цвета (по умолчанию -темно-бежевый для первого игрока и синий для второго). Добавлятьточки можно только на «свою» клетку.

Далее, если число точек в клетке оказывается больше, чем число еесоседних клеток, по одной точке из этой клетки добавляется в каж-дую из соседних. Соседними клетками считаются те, которые примы-кают сторонами (но не углами, то есть не расположены по диагона-ли). При этом если соседние клетки ранее были ничейные или дажепринадлежали противнику, они переходят к вам. Более того, такойпроцесс может носить «цепной» характер: если в какой-либо из со-седних клеток окажется больше точек, чем число клеток, соседних сней, описанный процесс повторяется уже с этой клеткой и так далее.

Таким образом, некоторые клетки противники могут захватыватьпоочередно. Выигрывает тот, кто захватил все клетки.

459

Page 461: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Выбрав в меню Настройки пункт Игровое поле, можно настроить раз-мер поля, от 5x5 до 10x10. Если вы играете против компьютера, поле-зен пункт Уровень меню Настройки, где вы можете выбрать уровеньмастерства противника. Здесь же можно установить один из флаж-ков Компьютер играет за игрока 1 или Компьютер играет за игрока 2. Мож-но установить как оба этих флажка и понаблюдать за игрой со сторо-ны (хотя это происходит довольно быстро, так что уследить трудно),так и не Отмечать ни одного и просто играть друг с другом. ПунктыЦвет игрока 1 и Цвет игрока 2 позволяют настроить цвета на захватыва-емых территориях. С помощью сочетания Ctrl-S можно сохранить по-зицию, причем для сохраненной игры задается имя файла, так чтоможно сохранить несколько позиций одновременно. Сочетание Ctrl-Опозволяет загрузить позицию (потребуется выбрать файл). А с помо-щью клавиши Н можно получить подсказку от компьютера, если выне знаете, как лучше пойти.

Игра Сапер («Mines) запускается так: Стартовое меню О Игры О Страте-гия О Сапер. Это логическая игра (рис. 8.22). Окно программы пред-ставляет собой заминированное поле, причем число мин указано вокошке над минным полем. Поле разделено на клетки. Щелчок левойкнопкой на клетке открывает ее содержимое: если там мина, вы поги-баете и игра заканчивается. В противном случае там появляется чис-ло, указывающее число мин в соседних клетках. В отличие от преды-дущей рассмотренной игры, здесь соседними считаются и те клетки,которые соприкасаются углами, то есть у каждой клетки, располо-женной не на краю, имеется 8 соседних. Участки без мин открываютсясразу целиком после первого щелчка мыши внутри такого участка.Найдя клетку, где, по вашему мнению, есть мина, пометьте ее щелч-

Рис. 8.22. Игра «Сапер»

460

Page 462: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

ком правой кнопки мыши. Задача — раскрыть все незаминирован-ные клетки за наименьшее количество времени.

В меню Игра есть пункт Выберите уровень. Три подпункта соответству-ют трем уровням сложности, которые отличаются размером поля иколичеством мин. В меню Настройки можно также выбрать пункт Своеминное поле, где задать произвольные размеры поля и количество мин.Правда, для «своего поля» рекорды не будут запоминаться. А еще вменю Настройки есть пункт Настроить KMines, позволяющий задатьнекоторые полезные параметры, например разрешить или запретитьавтоматическую приостановку игры при переходе в другое окно.

Игра Собери шарики (KLines) запускается так: Стартовое меню Ф Игры ОСтратегия О Собери шарики. Она является клоном классической игрыLines (рис. 8.23). Напомним, что в этой игре можно за один ход пере-двинуть шарик на любое свободное поле, если от исходного поля дополя назначения есть непрерывный путь (только по горизонтали ивертикали, без диагональных перемещений). После каждого хода наполе в произвольных местах возникают три новых шарика. Если уда-лось составить горизонтальную, вертикальную или диагональнуюцепочку из пяти или более шариков — все шарики, входящие в цепоч-ку, исчезают с поля. В этот момент вам начисляется некоторое количе-ство очков. Например, за цепочку из 5 шариков начисляют 10 очков,если включено отображение следующих шаров, и 11 очков, если этаподсказка выключена. Следующие шары отображаются справа отигрового поля, их отображение можно выключить или включитьщелчком мыши на этом месте или с помощью сочетания Ctrl-Р. Про-смотреть рекорды можно с помощью сочетания Ctrl-H.

Рис. 8.23. Игра «Собери шарики»

461

Page 463: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

Игра Сокобан (KSokoban) запускается так: Стартовое меню О Игры ОСтратегия О Сокобан. Это логическая игра. Задача игры в том, чтобыпередвинуть объекты на обозначенные места в лабиринте (рис. 8.24).Пользоваться для этого нужно курсорными клавишами, которыеуправляют человечком. Можно также использовать нажатие курсор-ной клавиши при удерживаемой клавише Shift, чтобы он сделал сразунесколько ходов в заданном направлении, до первого препятствия.Можно также щелчком кнопки мыши сразу переместить его в нужноеместо (однако количество шагов все же при этом будет посчитано).Игра состоит из уровней переменной сложности, каждый из которыхследует пройти за минимальное число шагов.

•£& 2£№£& Ж& S3K ЯЗ&ЖЙ* ЯЁ№чЗВР-" Щр чЩзяР'*я»

ЦЩРр ^^Щр :"fe У «t "':|1в

;-: /-

" .

•-• <•mm mm

' ' %i Щ|

Рис. 8.24. Игра «Сокобан»

Игра Шахматы (XBoard) запускается так: Стартовое меню Ф Игры О Chess.Это обычные шахматы, в которые можно играть с компьютером(рис. 8.25). Для выбора цвета фигур выберите в меню Mode пунктMachine White (компьютер — белыми) или Machine Black (компьютер -черными). Можно также выбрать пункт Two Machines, чтобы игра шлавнутри программы, а вы наблюдали со стороны. Для начала игры вы-берите в меню File пункт Reset Game и щелкните на шахматной доске(или просто сделайте первый ход). В программе поддерживается со-хранение позиций, игра на время, отображение списка ходов (Mode ОShow Move List), расстановка фигур по вашему усмотрению и многоедругое.

Игра Камни (Gnome Stones) запускается из КОЕ так: Стартовое меню ФGNOME programs О Игры Ф Gnome-камни. Это клон классической двух-мерной «ходилки» (рис. 8.26). Цель игры — «прорывая» туннели,

462

Page 464: Самоучитель пользователя Linux

8.1. Игры, входящие в комплект поставки Linux

Рис, 8.25. Игра «Шахматы»

собрать «алмазы» (ромбовидные камни) и при этом не встретиться сдвижущимися чудовищами и не попасть под обычные падающие кам-ни. Игра имеет несколько уровней. Если в меню Настройки выбратьпункт Настройки, можно переключить набор уровней, а также настро-ить джойстик, если он у вас есть.

Рис. 8.26. Игра «Камни»

В составе большинства дистрибутивов Linux имеются и некоторыедругие игры. Однако описанного на первое время вполне достаточно,и поэтому мы перейдем к следующей теме.

463

Page 465: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

8.1.2. Развлекательные программы

Помимо игр, в пакет КОЕ входит несколько чисто развлекательныхпрограмм, которые не несут на себе какой-либо полезной нагрузки,но просто создают «компьютерный уют». Кратко расскажем о неко-торых из них.

Программа Приготовления чая (запускается из стартового меню черезпункт Развлечения) позволяет не забыть во время работы на компью-тере, что некоторое время назад вы поставили завариваться чай. Призапуске программы в правой части панели КОЕ появляется значоккружки. Щелкнув правой кнопкой мыши на этом значке, можно вы-брать тип чая и соответствующее время заварки. Теперь, когда вы по-ложили пакетик чая в чашку, просто щелкните на значке кружки.Включится таймер, который через указанное время выдаст на экранвсплывающее сообщение о том, что чай готов.

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

Рис. 8.27. Всемирные часы

Программа KOdometer (запускается командой Стартовое меню О Раз-влечения С Спидометр для мыши), изображенная на рис. 8.28, измеряетпробег мыши по экрану в футах, дюймах и милях. Верхний счетчикпоказывает общий пробег, а нижний — с момента сброса счетчика илисо времени последнего запуска программы. Можно, щелкнув правойкнопкой мыши на окне программы, отметить галочкой пункт контек-

464

Page 466: Самоучитель пользователя Linux

8.2. Другие игры

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

0 0 0 2 v 30000.5

Рис. 8.28. Мышеслидометр

Программа Увалень (KTuberling) запускается командой: Стартовое меню 4>Развлечения Ф Увалень. Ее окно показано на рис. 8.29 — это простоконструктор изображения забавного человечка. В левой части окнарасположен каркас, на который можно перетягивать мышью различ-ные части тела и предметы — уши, глаза, губы, очки, шляпу и прочее —и располагать их в произвольных местах. Получившееся изображе-ние можно сохранить в одном из стандартных форматов — хрт, Ьрт,jpg или png. Довольно любопытная игрушка, особенно для маленькихдетей.

НИ

Рис. 8.29. Программа «Увалень»

Программа Фазы луны (запускается из стартового меню через пунктРазвлечения) выводит в правой части панели КОЕ значок, символизи-рующий текущую лунную фазу.

8.2. Другие игрыНаряду с относительно простыми по графике (но не по содержанию)играми, входящими в состав большинства дистрибутивов Linux, суще-ствуют и более развернутые игровые приложения для этой операци-

465

Page 467: Самоучитель пользователя Linux

Глава 8. Игры и развлечения

онной системы. Как правило, это аркады, квесты или стратегии, ис-пользующие трехмерную графику и звуковое сопровождение. Такиеигры необходимо устанавливать отдельно. Их существует много,каждая такая игра комплектуется подробным описанием, так что нетсмысла здесь вникать в подробности их установки и использования(тем более, что каждый конкретный человек выберет для себя игры,которые нравятся именно ему, и совсем не обязательно это будут теже игры, что перечислены ниже). Поэтому ограничимся краткимсписком наиболее популярных на момент написания этих строк игрдля Linux.

* Quake 3 Arena — культовая трехмерная аркада (типа «убей всехмонстров и выйди») с великолепной трехмерной графикой и до-вольно гибким управлением. Широко известна, так как существу-ют ее версии для различных операционных систем. Под Linuxдоступны также предыдущие варианты той же игры — Quake иQuake 2.

* LinCity — довольно сложная стратегия с хорошей графикой.

* Elite 4 — ролевая игра (RPG).

* DeathTruckTion — сетевая игра для нескольких игроков — аркадас гонками на машинах.

* Unreal Tournament — трехмерная аркада.

* JTEG — сетевая стратегия.

* Free Reign — трехмерный симулятор развивающегося города.

Если вы интересуетесь подобными играми, сами игры или информациюо них можно всегда найти в Интернете. Например, если у вас установ-лен дистрибутив ASPLinux, можно зайти на веб-страницу aspgames. narod.ru.Для поиска веб-страниц, посвященных играм под Linux, воспользуй-тесь поисковой системой Google.

Page 468: Самоучитель пользователя Linux

Глава 9. Сведения о профилактикесистемы

Linux — достаточно развитая и продвинутая операционная система,которая в большинстве случаев не нуждается в специальном уходе,по крайней мере, пользователя домашнего компьютера. Однако полез-но знать несколько системных утилит, которые в ряде случаев облег-чают жизнь, так как позволяют быстро решить некоторые проблемы.

9.1. Свободное местоВ состав большинства дистрибутивов Linux входит программаKDiskFree, которая позволяет быстро оценить количество свободногоместа на ваших физических и логических дисках. Программу можнозапустить, выбрав в стартовом меню пункт Системные и далее Свобод-ное пространство (рис. 9.1).

/dev/cdrom iso9660 Нет

/dev/cdroml iso3660 Нет/devrtdO auto Нет/dev/hda1 vfat 7,85GB/dev/ridbl vfat 35,2GB

/mnt/cdroffl

/mnt/cdrom1/mntffloppy/mnVwin/mnVwln2

0,00MB Нет

0,00MB Her0,00MB Нет653MB1,89GB 94,6%

Рис. 9.1. Окно программы Свободное пространство

В окне программы перечислены все устройства и их заполнение. Длякаждого устройства здесь указаны следующие сведения.

467

Page 469: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

* Пиктограмма — значок устройства, отображаемый программами(например, KwikDisk, см. далее).

* Устройство — путь к устройству в системе (например, /dev/hda1 —первый логический раздел на первом жестком диске).

* Тип — тип файловой системы на устройстве.

* Размер — общий объем дискового пространства на устройстве.

* Точка монтирования — точка монтирования устройства в деревопапок Linux. Другими словами, та папка, которую надо открыть,чтобы увидеть содержимое корневой папки устройства.

* Свободно — количество свободного места на устройстве (в мега-байтах или гигабайтах).

* Заполнено — процент заполнения устройства.

* Использование — графическое представление заполненного и сво-бодного пространства на диске.

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

Здесь же имеется регулятор, позволяющий настроить частоту обнов-ления сведений программой KDiskFree. По умолчанию программа об-новляет свои сведения о заполнении устройств каждую минуту. Этотрегулятор позволяет установить другую частоту обновления сведений —от 1 секунды до 180 секунд. Можно также установить значение рав-ное нулю — в этом случае автоматическое обновление сведений от-ключается, и программа будет считывать сведения о дисках толькопри запуске.

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

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

468

Page 470: Самоучитель пользователя Linux

9.2. Управление процессами

много свободного места, чтобы система нормально функционирова-ла. В случае с Linux можно этого не делать.

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

9.2. Управление процессамиВ некоторых случаях может возникнуть ситуация, когда одновремен-но запущенные программы в чем-то конфликтуют друг с другом илиодно из приложений зависает. Linux сама по себе система стабильная,но приложения-то разные бывают — мало ли что вы будете запускатьна компьютере. Можно, конечно, просто игнорировать зависшую про-грамму, так как она в большинстве случаев никак не влияет на функ-ционирование остальных. Однако лучше в таких случаях разобратьсяс этим вопросом с помощью программы управления процессами, ко-торую можно запустить, если выбрать в стартовом меню пункт Сис-темные и далее Управление процессами.

Окно программы показано на рис. 9.2. Здесь отображено состояниевсех запущенных в системе процессов.

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

» РЮ — внутренний системный номер процесса;

» USER — владелец процесса (обычно пользователь, который его запус-тил);

» PRI — оставшееся время после распределения;

» NICE — приоритет процесса (чем это число больше, чем больше вре-мени процессора отводится на этот процесс);

» SIZE — размер виртуального образа процесса в килобайтах;

* RSS — размер программы в памяти;

469

Page 471: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

1330

1324 1080 5О 1072 1072 904 SО 546 548 472 S046438 13172 1864 RО 96432 36492 48356 S03649236492 46356 SО 36492 96492 46358 5О 36492 36492 46356 SО 36492 96492 48356 S

0~00 0,520,00 0/120,00 0,212,39 5,152.43 37,760.00 37,780,00 37,760,00 37,760.00 37,76

0.10s0.19s0.02s

2:095:54

O.OOsO.OOsO.OOs0.01s

/bin/bash /usr/bin/startkdB/bin/cat/etctt11/X -euth /var/llb/kdm/autM!les/A:Q-Prf |fliQmeflehtopenCfflce.ergWI/prograni/soffice.bjTiomefleh/OpenQfTice.crg64'l/'program/S!jflice.b/home/leh/OpenOffice,org64lj^irogfam/?cffice.brt№me/leli/QpenOffice.crg641/program/? affice.b/home^en/OpenOfflce.Qrfl641/proflfam/50fflce.b

1087 mot1083 rod108Э root1090 mot1091 root1092 root1093 root1160 leh

760 root1067 root*1261 leh1258 leh

955 root1221 root.1279 leh

937 root1 root

1240 leh1214 leh

999999eэ999

14e999e

0 4240 4240 4240 4240 4240 4240 7080 19580 5160 5520 78400 6680 6380 15560 12600 4640 5120 51440 5312

424424424424424424708

1956516552

7628Ш688

15561260

464512

49785152

330 Sэво s360 S360 S360 S360 S620 S

1532 S452 S480 5

6752 S544 5596 S640 S

1064 S400 S444 S

4786 S4906 S

0,000.000,000.000,000,000,000,000,000,000.002,960,000,000,000,000,000,000,00

0,170,170,170,170,170,170,280,770,200,223,060,260,270,81O.SO0,180,201,952,02

0.01s /sbin/mingetly By10.01s /sbln/mingelty Hy2O.OOs /sbin/mingetty tty3O.OOs /sbin/mingetty tty40.00s /sbm/mingeUy By5O.OOs /sbin/mingetty »y60.02s /usr/bin/kdm -nodaemon1.64s Лш/bin/medusa- Idled0.01s /usr/sbln/apmd -p 10 -w 5 -W -P /etc/iysconO.OOs /usi/sbm/ald0.50s aiarmd

3:09 aulorun -I—irrterval=1000 --cdplayer-/usr/b!O.OOs crond1.16s fam0.02s gnome-name-service0.02s gpm -t ftsfZ -m /dev/mouse4.45s tnit037s kdeinit- Running...0.52s kdemit dcopservef—nosid

..I.!.;." a

Рис. 9.2. Окно программы Управление процессами

* SHARE — использование общей памяти;

» STAT — состояние процесса;

* %CPU — использование процессорного времени (сколько процентовсвоего времени тратит процессор на этот процесс);

» %МЕМ — использование памяти;

» TIME — общее время использования процессора (начиная с моментазапуска процесса);

» CMDLINE — команда, которой процесс был запущен.

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

Если вас интересует значение всех колонок программы, прочтите при-лагаемую врезку. Однако для нас, в принципе, важны сейчас толькополя USER (владелец), NICE (приоритете процесса) и CMDLINE (коман-да запуска). Прочитав команду запуска, мы определим, какая запу-щена программа, а прочитав поле USER — кто этот процесс запустил.В большинстве случаев пользователь может управлять только темипроцессами, владельцем которых он является. Администратор (root)может управлять любыми процессами.

470

Page 472: Самоучитель пользователя Linux

9.2. Управление процессами

Если требуется, чтобы компьютер тратил на обработку процесса большийпроцент времени, можно вручную изменить приоритет процесса. Дляэтого, выбрав процесс, нажмите сочетание Ctrl-R. Откроется окно вы-бора приоритета. Можно ввести любое число в диапазоне от -20 до +20или воспользоваться регулятором для изменения значения приори-тета. При желании таким образом можно распределить приоритетыхоть всех программ вообще (если есть желание или необходимость сэтим возиться).

Можно также при необходимости вообще завершить какой-либо про-цесс, отправив сигнал TERMINATE (завершить), если программа обра-батывает какой-то длительный процесс и не реагирует на «внешниераздражители». Если же программа вообще зависла, можно ее при-нудительно завершить сигналом Kl LL (убить). Для этого выделите нуж-ный процесс в программе управления процессами и нажмите сочета-ние Ctrl-K. При этом процесс завершается некорректно, то есть если впрограмме были несохраненные данные, они пропадают безвозврат-но. Зато таким способом можно выгрузить из памяти даже полностьюзависшую программу.

Пользоваться сигналом KILL нужно осторожно и только при необходимости.

Ведь этому сигналу все равно что «убивать» — зависшую программу илисовершенно нормально работающую. Не ошибитесь, чтобы избежать поте-ри данных или сбоев в других программах.

Есть и более быстрый способ «убить» зависшую программу. Нажмитесочетание Ctrl-Alt-Esc. При этом указатель мыши примет вид малень-кого черепа с костями. Если щелкнуть этим «черепом» по окну какой-либо программы, ей будет тут же послан сигнал KILL, то есть программабудет принудительно выгружена из памяти. Будьте внимательны:если окно подлежащей принудительному завершению программынаходится, например, на другом рабочем столе или под другими ок-нами, сделайте его доступным до того, как нажимать страшное соче-тание Ctrl-Alt-Esc. Это необходимо, поскольку после нажатия сочета-ния Ctrl-Alt-Esc вы уже не сможете воспользоваться мышью для того,чтобы сделать окно доступным. Правда, можно попробовать сделатьэто с клавиатуры, но лучше в такую ситуацию не попадать.

Если вам каким-то образом удалось заставить зависнуть всю графи-ческую оболочку (X Window), есть еще более страшное сочетание кла-виш — Ctrl-Alt-Backspace. Оно немедленно выгружает из памяти всюграфическую оболочку. Как вы понимаете, завершение ее работы про-исходит при этом весьма некорректно. В принципе, такая кардиналь-

471

Page 473: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

нал мера, как правило, никогда не пригождается. Так что упоминаеммы об этом сочетании в основном для того, чтобы вы случайно как-нибудь его не употребили.

9.3. Другие системные утилитыВ этом разделе мы кратко перечислим некоторые другие утилиты,которые могут быть полезны для подстройки системы. Все они обыч-но запускаются из пункта Системные стартового меню КОЕ.

Утилита KwikDisk после запуска поселяется в правой части системнойпанели КОЕ. При щелчке на ней правой кнопкой мыши выдается кон-текстное меню с информацией о смонтированных и несмонтирован-ных в системе дисках. Выбор какого-либо пункта этого меню позво-ляет смонтировать или размонтировать соответствующий диск.

Программа About Myself позволяет изменить информацию о себе как опользователе системы, а программа Change Password позволяет изме-нить пароль. Для изменения пароля, разумеется, потребуется снача-ла ввести старый пароль.

Программа Create a boot disk позволяет создать загрузочную дискету.В окне программы выберите нужный дисковод (обычно /dev/fdO) ивставьте в него дискету. Разумеется, если на этой дискете были какие-либо данные, они будут уничтожены. После этого с данной дискетыможно будет загрузить систему Linux, если, что-то случится с глав-ной загрузочной записью жесткого диска (например, она может бытьперезаписана при установке операционной системы Windows на со-седний раздел жесткого диска или программой типа Partition Magic).

Программа Системный монитор отслеживает использование ресурсовсистемы. Позволяет выводить данные в разных видах: в виде графика,числового индикатора, диаграммы и так далее (рис. 9.3). Не совсемудобно, что можно одновременно следить только за двумя параметрами.

Программа Оа1еД!те Properties изменяет системные время и дату. Призапуске требует пароль администратора, так как представляете, чтобудет, если каждый пользователь по своему усмотрению будет изме-нять показания системных часов?

Программа Disk Management — это еще одна оболочка для монтирова-ния и размонтирования дисков. Может также применяться для фор-матирования.

472

Page 474: Самоучитель пользователя Linux

9.3. Другие системные утилиты

НЧастота

ш- Загрузка процессора

Eh Использование диска

Е Использование раздела

••- Ц]Контроллер процессов

В Память

й- Память подкачки1 & Физическая память

га- Сеть

ОдСчетчяк процессов

В Управление питанивм

1 аккумуляг

HIРис. 9.3. Окно программы Системный монитор

Программа Hardware Browser предназначена для просмотра свойствобнаруженного системой оборудования (рис. 9.4). Требует при запус-ке пароль администратора.

;*"«' '"Я1ЯИЗ-ROM Drive!Capture devicesFloppy DisksHard DrivesSCSI devicesScannersSound cards

USB devicesVideo cards

USB UHCI Root HubUSB UHCI Root HueVT82C686 [Apollo Super south]VT82CB91 [Apollo PRO]unknown

Рис. 9.4. Окно программы Hardware Browser

Программа КОЕ Control Panel объединяет некоторые утилиты настрой-ки системы.

Мы представили наиболее распространенные системные утилиты.В некоторых случаях их может быть больше. Например, дистрибу-тив Linux Mandrake содержит оригинальные программы настройки си-стемы с очень удобным интерфейсом пользователя.

473

Page 475: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

9.4. Некоторые команды LinuxОбычно графическая оболочка при установке системы настроена так,что пользователь или администратор могут выполнить практическивсе операции, не выходя из этой оболочки. Однако в некоторых слу-чаях может потребоваться воспользоваться и командной строкой (этобывает просто удобнее). Конечно, для пояснения всех команд Linuxпотребовалась бы отдельная книга. Такие книги существуют — этосправочники по командам Linux. Можно также познакомиться с ин-формацией о какой-либо команде, если ввести в командной строке этукоманду с параметром —help, или же набрав man и имя команды. На-пример, чтобы получить описание команды chmod, введите в команд-ную строку:

chmod -help

или:

man chmod

В приложении 3 заинтересованные пользователи могут найти списокнаиболее часто употребляющихся команд в режиме команднойстроки. Для их ввода перейдите в режим командной строки, либо пере-ключившись на другой виртуальный терминал (Ctrl-Alt-функциональнаяклавиша — как описывалось в гл. 1), либо откройте программу-эмулятортерминала щелчком на соответствующем значке в панели КОЕ.

9.5. Эмуляция других Операционных системБывают ситуации, когда необходимо запустить какую-либо специфи-ческую программу, написанную под другую операционную систему,чаще всего DOS или Windows. Конечно, можно установить параллель-но вторую систему, если такие ситуации часто возникают, но, согла-ситесь, что если нужно запускать всего одну-две программы один разв месяц, то держать ради этого вторую систему было бы странно (ктому же большинство других систем стоят приличных денег). Но, ока-зывается, этого можно не делать! Вот какие есть средства в Linux длязапуска программ, требующих другой операционной системы.

9.5.1. Использование программ-эмуляторов

Если нужно запустить программу, работающую под DOS, достаточновоспользоваться программой DOS EMU. Она входит в большинство

474

Page 476: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

дистрибутивов Linux и к тому же свободно загружается из Интернета.Введите в командную строку dosemu и имя нужной программы, и оназапустится! Дело в том, что DOSEMU, как говорят компьютерщики,эмулирует среду DOS для конкретной программы.

Если же нужно запустить программу для Windows, можно использо-вать другой эмулятор — Wine. Он эмулирует среду Windows, причемлюбой версии (некоторые программы для Windows работают не со все-ми версиями этой ОС). Правда, на момент написания этих строк в про-грамме Wine еще не было поддержки эмуляции Windows XP, но онатоже скоро появится.

Таким образом, для запуска какой-либо Windows-программы в Linuxможно набрать в командной строке wine и имя запускаемой програм-мы (ее исполняемого файла), например, так:

wine notepad.exe

и через пару секунд вы увидите программу Блокнот из Windows, есликонечно, файл notepad.exe у вас есть.

Обратите внимание, что при использовании программ DOSEMU и Wineсовершенно необязательно иметь на компьютере «настоящие» DOS иWindows. Хотя в последнем случае при наличии на одном из дисков«настоящей» Windows эмуляция будет заметно точнее, если в настрой-ках разрешить программе Wine брать некоторые параметры оттуда.

Для того чтобы программа работала корректно, следует правильнонастроить параметры программы Wine. Для настройки параметровиспользуется файл конфигурации, который называется config. Он на-ходится в скрытой папке .wine в вашей домашней директории. Дляредактирования параметров программы Wine внимательно изучитеописания этих параметров, которые находятся там же в виде строк-комментариев .

Тем, кто всерьез заинтересовался настройкой эмулятора Wine, сове-туем прочитать приложение 4, где более подробно описаны парамет-ры его конфигурационного файла.

Как правило, большинство программ для Windows (особенно посленастройки конфигурации) запускаются и функционируют вполненормально. Вот, например, как выглядит программа Samplitude Studio,запущенная из-под Linux с помощью эмулятора Wine (рис. 9.5).

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

475

Page 477: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

T'i iE

Ш -.«-л.:.::.- .!-•:,« т ШШ

Рис. 9.5. Программа для Windows (Samplitude Studio),запущенная в среде КОЕ с помощью Wine

запустили ее из командной строки терминала, то на терминал будутвыведены подробные сообщения о возникших проблемах. Фатальныеошибки, которые ведут к немедленному завершению работы програм-мы, встречаются редко и если возникают, то обычно сразу же послезапуска программы, еще до прорисовки окна программы. Большин-ство таких ошибок связаны с использованием «неправильных» сШ-биб-лиотек, так что в подобных случаях рекомендую отредактироватьфайл конфигурации программы Wine, как описывалось выше.

9.5.2. Виртуальные машины

Есть и другой способ запуска программ, написанных для других ОСиз-под Linux. Это так называемые виртуальные машины. Примерытаких программ — программы VMware и Win4Lin. Кстати, в первом слу-чае внутри системы создается как бы «чистый» виртуальный компью-тер, на который можно установить любую операционную систему:Windows, OS/2, BeOS и прочие. Данная операционная система будетсуществовать только внутри этой виртуальной среды, а вся ее файло-

476

Page 478: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

вал система будет видна в виде одного большого файла из Linux. В та-ком случае можно для каждой запускаемой не-Ыпих-программы от-крывать копию среды VMware с установленной нужной операционнойсистемой. Немного громоздко, но работает почти идеально.

Несмотря на все сказанное, не нужно забывать, что эмуляция другойоперационной системы для запуска отдельной программы должнабыть достаточно редким исключением и уж никак не правилом (в какойбы «основной» системе вы ни работали). Мы включили сведения обэмуляторах и виртуальных машинах в этот обзор только потому, чтобез них эта книга была бы неполной.

9.5.3. Немного о программировании (подраздел дляпродвинутых пользователей)

С большинством дистрибутивов Linux, как правило, поставляетсядовольно большой набор языков программирования. Например,языки С и C++, а также Perl, Python и другие часто устанавливаютсяпо умолчанию. Зачастую они бывают необходимы, если вы хотитеустановить какую-либо программу, поставляющуюся в виде исход-ных текстов. Таким образом, программист может просто набрать текстпрограммы в каком-либо простом текстовом редакторе (часто выби-рают текстовый редактор, работающий не в графической среде, на-пример, редакторы vi или Emacs), а затем выполнить компиляциюфайла, введя в командную строку имя программы-компилятора и имяфайла программы.

Так, написав программу и сохранив ее в файле с именем test.с, можнодать команду:

gcc test, с

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

Одной из самых развитых сред разработки является программаKDevelop, поставляющаяся вместе с графической оболочкой КОЕ. Этоочень мощная и разветвленная программа, поэтому сразу оговоримся,

477

Page 479: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

что в нашем кратком разделе мы ни в коей мере не претендуем насколько-нибудь полное ее описание. Это лишь краткий обзор.

Основное окно программы KDevelop показано на рис. 9.6. Как видите,оно состоит из нескольких частей. В правой верхней части окна нахо-дятся все открытые файлы. Каждый проект обычно содержит множе-ство таких файлов. Они могут открываться либо в отдельных окнах,либо, как показано на рис.9.6, в виде вкладок. Вид этих файлов мож-но настроить с помощью специальной программы настройки, кото-рая прилагается к основной программе KDevelop, или же в окне на-строек, для открытия которого следует выбрать в меню Options пунктKDevelop Setup. Как правило, все файлы проекта стоит держать откры-тыми, чтобы иметь возможность быстро переключаться между ними.

1;;ДИ:»ВУ; Г Ц^Ы».!: Ц1Д).

,№ j

!«*••

а 1ШЖй£--:-:--'|

KAboutDrta abwtDatat':«; •.ЦВК_НООР('Т^«Г),VERSION, de«eripti«m,KAbQutD»ta::Iieen»*_GFL,

aboutDetaaKCmdLui«Aiiy*:3iiiH xrgc, arjv, fcibeutDaia X

м

..v:.::::!r'.I':::::;i

ЪовЬ; 1: comnumd notbash: 1: curare and алlehfii ncaliinst Leh]$labftncalbixt taetJi

v.W^Ni ^ i-JA Jli -™™--, ^ ; ™-- ^ - ^™.*

temd:mmd: d diomeAeb AiatAeot

1

Рис. 9.6. Основное окно программы KDevelop

В левой части окна можно заметить четыре вкладки. Давайте рассмот-рим их чуть подробнее.

На первой вкладке, Classes, находится структура объектов програм-мы. Здесь в виде единой иерархической структуры присутствуютклассы, переменные, функции программы и прочие. Если выбрать вэтой структуре какой-либо объект, в правой верхней части окна откро-ется тот файл, в котором находится описание данного объекта, и кур-сор автоматически установится в нем на нужное место.

478

Page 480: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

На второй вкладке, Groups, можно легко получить доступ к различнымресурсам проекта. Например, в группе Sources собран собственно кодпрограммы (например, файлы *.срр для программы на языке C++), вгруппе Headers — файлы заголовков (обычно файлы с расширением*.h), в отдельной группе GNU — традиционные для разработчиков про-грамм с открытым исходным кодом файлы AUTHORS (с именами авто-ров), COPYING (описание копирайта, по умолчанию — генеральнаяпубличная лицензия GNU), ChangeLog (файл с протоколом внесенныхизменений), INSTALL (инструкции по установке программы из исход-ного кода), README (краткое описание программы) и TODO (плани-руемые изменения). Кроме того, в группу User Interface (интерфейспользователя) собраны файлы ресурсов с расширением *.гс, описыва-ющие структуру меню и других элементов пользовательского интер-фейса. Все остальные необходимые файлы проекта собраны в группуOthers. Разумеется, в такой структуре гораздо легче отыскать нужныйфайл проекта, чем просто перебирать все эти файлы подряд. Щелчокна каком-либо файле открывает его в правой части окна для редакции.

На вкладке Files представлена структура файлов проекта в том виде, вкаком эти файлы расположены на диске. Здесь также можно полу-чить доступ к любому файлу проекта.

Наконец, на вкладке Books представлена документация. Здесь обыч-но собраны сведения о программе «Develop и о библиотеках КОЕ и Qt(Qt — графическая библиотека, на основе которой построена вся сре-да КОЕ). Кроме того, здесь есть заготовка для документации вашегопроекта. Как видите, программа сама не раз напоминает программи-сту о необходимости вести подробную документацию.

Теперь посмотрим на правую часть окна программы. Как видно нарис. 9.6, она разделена на две половины. В верхней части находятсясами файлы. Здесь их можно редактировать обычным образом. Обра-тите внимание, что синтаксис автоматически подсвечивается: поумолчанию комментарии выделяются зеленым цветом, числа — си-ним, строки — красным, ключевые слова — бордовым и так далее.Если же при редактировании щелкнуть правой кнопкой мыши, тооткроется контекстное меню, которое может помочь в редактирова-нии. Например, в нем можно выбрать пункт look up, чтобы найти вы-деленное слово, пункт man, чтобы прочитать документацию по выде-ленному ключевому слову, пункт Switch Header/Source, чтобы быстропереключиться на файл заголовка и обратно, и прочее.

В правой нижней части окна при этом находится специальная панельвывода. Здесь имеется пять вкладок:

479

Page 481: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

* вкладка messages — сюда выводятся сообщения, возникающие прикомпиляции программы;

* вкладка stdout — отображает то, что идет на стандартный выводпрограммы (при запуске из командной строки это обычно терми-нал пользователя);

* вкладка stderr — сюда выводятся сообщения об ошибках, которыепрограмма направляет на стандартный вывод ошибок;

» вкладка Konsole — здесь отображаются все команды, которые вы-зывает программа KDevelop при выполнении каких-либо действийпользователем;

* breakpoint — здесь выводится информация о точках приостановкипрограммы, использующихся в процессе отладки.

Для того чтобы начать с нуля новый проект, выберите в меню Projectпункт New. Перед вами откроется первое окно мастера создания новогопроекта (рис. 9.7). Здесь следует выбрать тип будущего программногоприложения. Это может быть один из типов приложений для КОЕ,Gnome или Qt, а также обычное терминальное приложение (запускае-мое из командной строки). Для каждого такого типа в программеKDevelop предусмотрены свои заготовки. Если же вы хотите создатьчто-либо совсем новое, выберите тип Custom.project (собственный про-ект). Когда тип проекта выбран, щелкните на кнопке Next.

КОЕ 2 MDI

-кое г KConirel м«Я• Konqueror Plugln i

-KDE 2 Kicker АррЦ• КОЕ г Wo Slave Ы

КОЕ 2 Desktop ТгЦЩ

E-SNOME

Normal

e-ot иm ? г SD^

Рис. 9.7. Окно мастера создания нового проекта KDevelop

480

Page 482: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

Затем перед вами откроется наиболее важное окно — окно установкидля предварительной генерации файлов. Здесь можно указать следу-ющие параметры.

* Project Name — название всего проекта. На диске будет создан ка-талог с таким именем.

* Project Directory — папка, в которой следует разместить каталогнового проекта.

* Version Number — номер версии программы.

* Author — имя автора.

» E-mail — адрес электронной почты автора.

* Generate sources and headers — переключатель, указывающий, сле-дует ли сгенерировать файлы заголовков и заготовки для кода.

* Остальные переключатели указывают программе, следует лигенерировать соответственно стандартные файлы GNU, файлыдокументации, пиктограмму для приложения и прочее.

Когда все готово, щелкните на кнопке Create. Начнется процесс гене-рации указанных файлов, который займет некоторое время. По окон-чании этого процесса откроется основное окно программы, в которомбудут открыты все заготовки для будущей программы.

Для того чтобы скомпилировать и исполнить программу, в «Developсуществуют команды, собранные в меню Build. На панели инструмен-тов имеются кнопки для компиляции, создания исполняемого фай-ла, очистки каталога от временных файлов и прочее.

Есть здесь также кнопка Run (ей соответствует пункт Run меню Build).При ее нажатии будет сделана попытка создать из всех модулей ис-полняемый файл и затем его запустить.

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

В программе KDevelop имеется меню Tools, в котором можно выбратьодно из приложений, облегчающих дальнейшую работу. В качествеодного из таких приложений, кстати, можно вызвать программу GIMP,которая рассматривалась нами в главе 4 настоящей книги. Точно также можно вызвать в меню Tools архиватор (программа Ark) и редакторпиктограмм (KIconEdit). Однако поистине неоценимую помощь в про-граммировании приложений с графическим интерфейсом оказывает

163ак. 519 481

Page 483: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

программа Qt Designer, которая позволяет построить графический ин-терфейс пользователя, пользуясь визуальными средствами, и затемсохранить его в виде файла конфигурации графического интерфейса(с использованием библиотеки Qt), пригодного для дальнейшего при-менения в программе.

Программа Qt Designer может быть вызвана из меню Tools программы«Develop. Внешний вид ее основного окна показан на рис. 9.8. Здесьимеется изначально пустое окно с сеткой, которая служит для пост-роения графического интерфейса пользователя вашей программы.

Рис. 9.8. Основное окно программы Qt Designer

Начальное окно здесь обычно имеет название Forml. Для того чтобыразместить на нем какие-либо элементы интерфейса, можно восполь-зоваться панелью инструментов программы (или меню Tools). Выбравна этой панели нужный элемент графического интерфейса (кстати,по-английски «элемент графического интерфейса» называется корот-ким словом widget, которое вам не раз встретится в этой программе),следует поместить его. в нужное место, обведя указателем мыши нуж-ную область. Таким образом, вы одновременно зададите и размер эле-мента. Вот типы элементов графического интерфейса, которые до-ступны в программе Qt Designer.

'» push button — нажимаемая кнопка. Кнопка, которую пользова-тель вашей программы сможет нажимать мышью, чтобы вызватькакое-либо действие. Типичный пример — кнопки ОК и Отмена вдиалоговых окнах. ,..,,

482

Page 484: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

» tool button — кнопка панели инструментов.

» radio button — элемент переключателя, состоящего из группы эле-ментов, только один из которых может быть выбран.

» check box — переключатель, который можно включать (отмечатьгалочкой или крестиком) и выключать независимо от других.

* group box — группирующий элемент, например панель в диалого-вом окне.

* button group — группа переключателей.

* frame — окно или рамка.

* tabwidget — набор вкладок.

* list box — список.

* list view — список каких-либо элементов, разделенный на колонкии группы, может иметь иерархическую структуру. Пригоден дляиспользования в качестве списка файлов в диалоге открытия файла.

* icon view — список каких-либо элементов, представленных в видепиктограмм с подписями.

* table — таблица.

* line edit — однострочное поле, в которое пользователь сможет вво-дить какой-либо текст.

* spin box — числовое поле со стрелочками справа. Нажатие пользо-вателем на одну из стрелочек увеличивает, а нажатие на другую —уменьшает значения поля.

* multi-line edit — многострочное поле, в которое пользователь смо-жет вводить какой-либо текст.

* combo box — раскрывающийся список.- . ; : '

» slider — ползунковый регулятор.

* dial — круглый («крутящийся») регулятор.

* text label — просто текст, расположенный в любом месте окна.

* pixmap label — изображение, расположенное в любом месте окна.

* LCD number — числовой индикатор, на котором числа отобража-ются как на жидкокристаллической панели калькулятора.

* line — просто линия, отрезок.

* progress bar — индикатор выполнения какого либо процесса, кото-рый сможет постепенно заполняться каким-либо цветом.

483

Page 485: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

* text view — текст.

» text browser — текст с гиперссылками.

» custom widget (изначально доступен только из меню Tools, но не изинструментальной панели) — что-либо еще, элемент графическогоинтерфейса, который можно создать самостоятельно.

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

Дважды щелкнув кнопкой мыши на каком-либо элементе, можно от-крыть диалоговое окно, в котором будет доступно изменение некото-рых параметров элемента, например текстовой надписи на нем. Од-нако для гибкой настройки нужно пользоваться окном Property Editor(редактор параметров), расположенном в левой части окна програм-мы Qt Designer. В этом окне всегда отображаются параметры выделен-ного элемента. В левой колонке обозначено название параметра, а вправой — находится его значение, которое можно редактировать. Дляразличных элементов набор параметров может различаться. Вот ос-новные параметры, доступные для редакции в этом окне.

» name — имя элемента в тексте программы (не путать с текстовойнадписью на самом элементе, она может быть другой).

* enabled — доступность элемента (например, сможет ли пользова-тель нажимать на данную кнопку). Недоступные элементы ото-бражаются в программе серым цветом.

* hSizeType и vSizeType — тип задания размеров элемента (имеет лиэлемент фиксированный размер, максимально или минимальновозможный, изменяющийся в зависимости от содержимого и такдалее).

* minimumSize — минимально возможные размеры.

» maximumSize — максимально возможные размеры.

* sizelncrement — величина прироста ширины и высоты при их изме-нении.

» palette — используемые цвета, шрифты, затенения и прочее.

484

Page 486: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

* font — шрифт текстовых надписей элемента.

* cursor — вид указателя мыши над элементом.

» caption — заголовок элемента.

* icon — пиктограмма элемента.

* iconText — подпись пиктограммы элемента.

* mouseTracking — отслеживание позиции указателя мыши.

* focusPolicy — способ переключения фокуса ввода с клавиатуры.

* toolTip — текст всплывающей подсказки.

* geometry — позиция левого верхнего угла элемента и размеры эле-мента (ширина и высота).

* text — текстовая надпись на элементе.

* pixmap — изображение на элементе (можно выбрать графическийфайл любого распространенного формата).

\

* toggleButton — если установить этот параметр равным True, кнопкабудет иметь два режима: «включено» (кнопка нажата) и «выклю-чено» (кнопка отжата). Нажатие на кнопку будет производитьпереключение этих режимов.

* usesBig Pixmap — разрешение использовать большие изображениядля маркировки.

* popupDelay — задержка всплытия меню или списка.

* pageTitle — название вкладки.

* checked — включенный переключатель.

Есть и другие параметры, на которых мы сейчас не останавливаемся.

Для того чтобы настроить действия, которые будет совершать про-грамма при операциях пользователя с элементами графического ин-терфейса, можно перейти в режим Connect Signals/Slots, нажав клави-шу F3 или соответствующую кнопку на панели инструментов. Вы,например, можете указать, что произойдет при нажатии пользовате-лем кнопки ОК, однако здесь вы можете только установить связи, асами действия необходимо запрограммировать в тексте вашей про-граммы. Теперь при щелчке кнопки мыши на каком-либо элементеоткроется окно, в котором можно будет настроить «реакцию» элементана те или иные действия. Нажав клавишу F4, можно настроить поря-док перехода фокуса ввода между элементами графического интер-

485

Page 487: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

фейса (например, при его переключении с клавиатуры). Вернуться вобычный режим работы можно, нажав клавишу F2.

Сохранить результаты своей работы можно в виде стандартного дляпрограммы Qt Designer файла описания графического интерфейса (с рас-ширением ui). Это обычный текстовый файл, который можно исполь-зовать в программе для прорисовки графического интерфейса с помо-щью библиотеки Qt. Вообще говоря, такой ui-файл можно написать ивручную, но это намного более трудоемкий и утомительный процесс.Например, вот какому тексту соответствует окно, построенное на рис .9.9.

Рис. 9.9. Пример работы в программе Qt Designer

<!DOCTYPE Ulxlll><class>Form1 </class><widget>

<class>QDialog</class><property stdset=T>

<name>name</name><cstring>Form 1 </cstring>

</property><property stdset=T>

<name>enabled</name><bool>true</bool>

</property><property stdset=T>

<name>geometry</name>

486

Page 488: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

<rect><х>0</х><у>0</у><width>386</width><height>340</height>

</rect></property><property stdset="1">

< name>caption</name><string>Bbi6op за вами!</з1ппд>

</property><property stdset="1">

< name>icon</name>< pixmap>imageO</pixmap>

</property><widget>

<class>QPushButton</class><property stdset="1">

<name>name</name><cstring>Cancek/cstring>

</property><property stdset="1'>

<name>geometry</name><recb

<x>140</x><y>290</y><width>91 </width><height>31 </height>

</rect></property><property stdset="1'>

<name>text</name><string>OTM6Ha</string>

</property></widget><widget>

<class>QTabWidget</class><property stdset="1">

<name>name</name>

487

Page 489: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике сиаемы

<cstring>TabWidget2</cstring></property><property stdset="1">

<name>geometry</name><rect>

<x>20</x><y>60</y><width>217</width><height>190</height>

</rect></property><widget>

<class>QWidget</class><property stdset=T>

<name>name</name><cstring>tab</cstring>

</property><attribute>

<name>title</name><string>Bkiflbi cnopra</string>

</attribute><grid>

<property stdset=T><name>margin</name><number> 11 </number>

</property><property stdset="1">

<name>spacing</name><number>6</number>

</property><widget row=T column="0" >

<class>QGheckBox</class><property stdset=T>

<name>name</name><cstring>CheckBox2</cstring>

</property><property stdset=T>

<name>text</name><81ппд>Футбол</81ппд>

4BB

Page 490: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

</property></widget><widget row="0" column="0" >

<class>QCheckBox</class><property stdset="1">

<name>name</name><cstring>CheckBox1 </cstring>

</property><property stdset="1">

<name>text</name><string>XoKKeii</string>

</property></widget><widget row="2" column="0" >

<class>QCheckBox</class><property stdset=T>

<name>name</name><cstring>CheckBox3</cstring>

</property><property stdset=T>

<name>text</name><slring>BaflMMHTOH</string>

</property></widget>

</grid></widget><widget>

<class>QWidget</class>< property stdset=T>

<name>name</name><cstring>tab</cstring>

</property><attribute>

<name>title</name><81ппд>Виды MCKyccTBa</string>

</attribute></widget>

</widget><widget>

489

Page 491: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

<class>QToolButton</class><property stdset=T>

<name> name</name><cstring>ToolButton1</cstring>

</property><property stdset=T>

<name>geometry</name><rect>

<x>20</x>

<width>51 </width><height>41</height>

</rect></property><property stdset="1">

<name>palette</name><palette><active>

<color><red>0</red><green>0</green><blue>0</blue>

</color><color>

<red>228</red><green>228</green><blue>228</blue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>242</red><green>242</green><blue>242</blue>

</color><color>

490

Page 492: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

<red>91</red><green>91 </green><blue>91</blue>

</color><color>

<red>183</red><green>183</green><blue>183</blue>

</coior><color>

<red>0</red><green>0</green><blue>0</blue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>0</red><green>0</green><blue>0</blue>

</color><color> v

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>220</red><green>220</green ><b!ue>220</blue>

</color><color>

<red>0</red><green>0</green><blue>0</blue>

</color>

491

Page 493: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

<color><red>37</red><green>41 </green><blue>130</b!ue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color></active><disabled>

<color><red>128</red><green> 128</green><blue>128</blue>

</color><color>

<red>228</red><green>228</green><blue>228</blue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>242</red><green>242</green><blue>242</blue>

</color><color>

<red>91 </red><green>91 </green><blue>91</blue>

</color><color>

<red>183</red>

492

Page 494: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

<green> 183</green ><blue>183</blue>

</color><color>

<red>183</red><green>183</green><blue>183</blue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>0</red><green>0</green><blue>0</blue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>220</red><green>220</green><blue>220</blue>

</color><color>

<red>0</red><green>0</green><blue>0</blue>

</color><color>

<red>0</red><green>0</green><blue>128</blue>

</color><color>

493

Page 495: Самоучитель пользователя Linux

Главе 9. Сведения о профилактике системы

<red>255</red><дгэвп>255</дгееп><blue>255</b!ue>

</color></disabled><inactive>

<color><red>0</r9d><дгееп>0</дгв9п><blue>0</blue>

</color><color>

<red>228</red><дгееп>228</дгэеп><blu9>228</blue>

</color><color>

<red>255</red><green>255</gr9en><blue>255</blue>

</color><color>

<red>242</red><green>242</green><blue>242</blu9>

</color><color>

<red>91 </red><green>91 </gr9en><blu9>91</blue>

</color><color>

<red>183</red><green> 183</green><blue>183</blue>

</color><color>

<red>0</red><green>0</green>

494

Page 496: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

<blue>0</blue></color><color>

<red>255</red><green>255</green ><blue>255</blue>

</color-><color>

<red>0</red><green>0</green><blue>0</blue>

</color><color>

<red>255</red><green>255</green><blue>255</blue>

</color><color>

<red>220</red><green>220</green><blue>220</blue>

</color><color>

<red>0</red><green>0</green><blue>0</blue>

</color><color>

<red>37</red>, . <green>41 </green>

<blue>130</blue></color><color>

<red>255</red><green>255</green><blue>255</bJue>

</color></inactive>

</palette>

495

Page 497: Самоучитель пользователя Linux

Глава 9. Сведения о профилактике системы

</property><property stdset=»1">

<name>text</name><stringx/string>

</property>< property stdset= »1 ">

<name>pixmap</name><pixmap>image1 </pixmap>

</property></widget><widget>

<class>QPushButton</class>< property stdset=»1">

<name>name</name><cstring>OK</cstring>

</property>< property stdset=»1">

<name>geometry</name><rect><x>20</x><y>290</y><width>111</width><height>31 </height></rect>

</property><property stdset=»1">

<name>text</name><string>OK</string>

</property></widget></widget><images>

<image><name>imageO</name><data format="XPM.GZ"

Iength="30066'>789ced5d596fe4b8117e9f5f61acde16c1ecd8637b6c0479d00f4890c700411e

(... здесь нами для экономии места пропущено довольно много подобныхшестнадцатеричных строк, которыми представлено изображение...)

496

Page 498: Самоучитель пользователя Linux

9.5. Эмуляция других операционных систем

а1 Ос7 1 561 CJ9838436761 fdaaOd62c547a1 9e8755fd9b36485b32ab71 3aOfebd7542dc01ef 1277846C4fab5f06ebb26067d61 7be84cacdccec6866e1 9f641 7f83e95cacc7d24face7d09toaebfffefae5ff838d27a1</data>

</image><image>

<name>image1 </name><data format='XPM.GZ"

Iength="4233">789cc5965d73e2b81 286efe75750a3bba9535e03b681 3a752e1 2db090e61 98846fb6ce85fc45cc9783e480e5adfdefa75b1 2849965a

6f6e466ed0478407eddfd764bf26f5f6ab36ffdda97df3ef1821659548b5e28ab

(...здесь нами для экономии места пропущено еще довольно многоподобных шестнадцатеричных строк, которыми представлено изоб-ражение...)

ef8805c4d723db9be54985bc6fd97f4fOaeaa2ae2043f970a83768b9569f847е21 78291 5аа290е1 73abdb3bd84925f5dffb3a8a87aa1 328edOf8be5ee42f 1 f7e25050ad265581 7e1 Ы e3fd79869ceff3b7a33a4bfea27bfe39a98f 1d9ffffcf7a7ff01 4df43469</data>

</image></images><tabstops>

<tabstop>CheckBox3</tabstop><tabstop>CheckBox2</tabstop><tabstop>TabWidget2<Aabstop><tabstop>CheckBox1 <Aabstop><tabstop>Cancek/tabstop><tabstop>OK</tabstop>

</tabstops>

Как видите, программа Qt Designer намного облегчает программистурутинную работу. Однако, разумеется, ни программа Qt Designer, нипрограмма KDevelop, ни другие среды разработки никогда не заменятумения и навыков программирования. Кстати, мы считаем, что есливы еще не очень хорошо ориентируетесь в программировании, лучшеделать первые упражнения обычным способом, из командной строки,а уж потом, получив навыки, переходить в среду разработки вродеKDevelop.

497

Page 499: Самоучитель пользователя Linux

Заключение

Итак, мы постарались описать, что делать пользователю, если он ре-шил установить операционную систему Linux, и каким образом емудействовать для выполнения тех или иных задач. Как было показано,для Linux существует множество программ для решения самых раз-ных задач. Кстати, некоторые специфические задачи не были рассмот-рены в данной книге, например CAD/CAM-приложения, редакциявидеороликов, моделирование трехмерных объектов, детальное рас-смотрение программирования и пр. Эти задачи остались за кадромисключительно в силу своей специфичности, однако и для них пользо-ватели Linux могут использовать удобные программные инструменты.

Приятной работы!

Page 500: Самоучитель пользователя Linux

Приложение 1. Поиск с использованиемрегулярных выражений в StarOffice иOpenOffice.org

В следующей таблице кратко поясняется синтаксис регулярных выра-жений, который можно применять при поиске в программах пакетовStarOffice или OpenOffice.org.

Символ

"Слово

Значение

. (точка) Заменяет любой символ. Например, введя «.ом», можнонайти слова «дом», «лом», «ком» и прочие

Позволяет найти слово, расположенное в начале абзаца

Слово$

\t_

\>

Позволяет найти слово, расположенное в конце абзаца

Указывает, что искомый символ повторяется 0 и более раз.То есть, введя «сы*р», мы найдем «ср», «сыр», «сыыр»,«сыыыр» и прочее

+ Указывает, что искомый символ повторяется 1 и более раз.То есть, введя «сы+р», мы найдем «сыр», «сыыр», «сыыыр» ипрочее, но не «ср»

? Указывает, что искомый символ может и не встречаться.Например, введя «коб?ра», найдем «кобра» и «кора»

\ Используется, если нужно найти один из специальныхсимволов. Например, если нужно найти именно символ «*», встроке поиска следует ввести «\*»

\п Поиск символа перевода строки (но не разрыва абзаца;перевод строки вводится в тексте сочетанием Shift-Enter)

Поиск символа табуляции

Указывает, что искомое сочетание должно быть в концеслова

Указывает, что искомое сочетание должно быть в началеслова

499

Page 501: Самоучитель пользователя Linux

Символ

Приложение 2. Коды ошибок в электронных таблицах

ЗначениеЛ$ Поиск пустых абзацев

Поиск конца абзаца (символа «разрыв абзаца»)

Поиск первого символа в абзаце

& Вводится в поле Заменить на и указывает программедобавить текст к найденному. Например, если в поле Найтиввести Бетховен, а в поле «Заменить на» — &(1770-1827), товсе найденные сочетания «Бетховен» будут заменены на«Бетховен(1770-1827)»

[абв123] Любой из символов между квадратными скобками

[а-е] Любой из символов в заданном диапазоне. С русскимибуквами иногда может работать неправильно

[a-eh-x] Любой из символов в двух заданных диапазонах. С русскимибуквами иногда может работать неправильно

Га-s] Любой символ, кроме символов в заданном диапазоне.С русскими буквами иногда может работать неправильно

\хХХ Шестнадцатеричный код XX. Например, \xOD\xOA — переводстроки и возврат каретки (CR.LF)

\ХХХ Восьмеричный код XXX, всегда из трех цифр. Например,\015\012 — перевод строки и возврат каретки (CR.LF)

" (одинарные Символы между одинарными кавычками во внимание некавычки) принимаются

| Символ «или». Например, «Маша) Катя» ищет или слово«Маша», или слово «Катя»

Приложение 2. Коды ошибок в электронныхтаблицах

Далее приведены коды ошибок, которые могут возникать при вводеневерных формул в ячейки таблицы в программах StarCalc и OpenOffice.orgCaic.

* Ошибка 501 — неверный символ. Программа не может интерпре-тировать символ, так как он введен в неправильном контексте.

* Ошибка 502 — неверный аргумент. Программа не может завер-шить выполнение функции, так как при введенных исходных

500

Page 502: Самоучитель пользователя Linux

Приложение 2. Коды ошибок в электронных таблицах

данных вычисление дает неопределенное значение. Например,такая ошибка случается, если в качестве аргумента для вычисле-ния квадратного корня введено отрицательное число.

» Ошибка 503 — неверная операция. Программа не может завер-шить выполнение вычислений, так как произошло переполнениебуфера вычисления. Это может случиться, например, при деле-нии на 0.

» Ошибка 504 — ошибка списка параметров. Происходит, если одиниз параметров функции имеет неверный тип, например тексто-вый вместо числового, или же содержит ссылку неверного типа.

» Ошибка 508 — отсутствующая пара. Обычно возникает, если чис-ло открывающих скобок в выражении не равно числу закрываю-щих скобок. Достаточно редкая ошибка, поскольку если закры-вающих скобок не хватает в конце формулы, программа вбольшинстве случаев может добавить их сама.

» Ошибка 509 — отсутствует оператор. Например, в выражении(5+С6)А4 непонятно, какую операцию выполнять между выраже-нием в скобках и значением ячейки А4.

* Ошибка 510 — отсутствует переменная. Возникает, если введе-ны два или более арифметических оператора подряд в выраже-нии (например, 5+*АЗ).

* Ошибка 511 — отсутствует аргумент. Эта ошибка означает, чтодля выполнения введенной вами функции требуется больше ар-гументов.

* Ошибка 512 — переполнение формулы. Может возникать, если ввыражении использовано слишком много исходных значений(более 512) или же функция получила слишком большой массивпараметров (более 65534).

* Ошибка 513 — переполнение строки. Эта ошибка возникает, еслидлина строковой переменной займет более 64 Кбайт.

» Ошибка 514 — внутреннее переполнение. Может возникнуть,например, при сортировке более 100000 исходных числовых дан-ных.

* Ошибка 516 — ошибка внутреннего синтаксиса. Возникает, еслив качестве параметра ожидается матрица, а получено что-либодругое.

501

Page 503: Самоучитель пользователя Linux

Приложение 2. Коды ошибок в электронных таблицах

Ошибка 517 — ошибка внутреннего синтаксиса. Возникает тольков том случае, если функция или оператор не распознаны. Иногдаэто может случиться при загрузке документа в более старую вер-сию программы.

Ошибка 518 — ошибка внутреннего синтаксиса. Возникает, еслив качестве параметра для вычисления ожидается некоторое зна-чение, которое на самом деле отсутствует (обычно при опустоше-нии стека вычислений);

Ошибка 519 — результат отсутствует. Эта ошибка возникает, еслив формуле содержится ссылка на ячейку с текстовыми даннымивместо числовых или же функция не может вернуть значения,годного для помещения в ячейку. В этом случае вместо кода ошиб-ки в ячейке появляется знак #, после которого следует слово«ЗНАЧЕНИЕ» и вопросительный знак.

Ошибка 520 — ошибка внутреннего синтаксиса. Возникает, еслипрограмма сгенерировала неверный код при компиляции форму-лы. Довольно неприятная ошибка, так как причиной этого мо-жет быть, грубо говоря, все что угодно, и установить причину до-статочно трудно.

Ошибка 521 — ошибка внутреннего синтаксиса. Программа необнаруживает промежуточного результата вычислений и не мо-жет продолжить вычисление.

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

Ошибка 523 — ошибка итерационных вычислений в статистиче-ской функции.

Ошибка 524 — неверная ссылка. Эта ошибка может возникнуть,например, если в ссылке указано несуществующее имя листа. Привозникновении этой ошибки вместо кода ошибки в ячейке появ-ляется слово #ССЫЛ!.

502

Page 504: Самоучитель пользователя Linux

Приложение 3. Некоторые наиболее употребительные команды Linux

* Ошибка 525 — неверное имя. Эта ошибка может возникнуть, на-пример, если в ссылке указано несуществующее имя ячейки. Привозникновении этой ошибки вместо кода ошибки в ячейке появ-ляется слово #ИМЯ?.

* Ошибка 527 — внутреннее переполнение. Может возникнуть,если в формуле слишком много «вложенных» ссылок (ячейка со-держит ссылку на ячейку, которая содержит ссылку на ячейку,которая содержит ссылку на ячейку, которая содержит ссылкуна ячейку, которая содержит ссылку на ячейку ... и так далее).

,

Приложение 3. Некоторые наиболееупотребительные команды Linux

Команда

apropos

arch

be

bitmap

cal

cat

cd

checknews

chmod

chown

chroot

clear

cp

cpio

cron

date

df

diff

Значение

Поиск в документации по ключевому слову

Отображения названия аппаратной платформы

Строковой калькулятор

Просмотр и редактирование рисунков

Отображение календаря на текущий месяц

Содержимое файла

Смена текущей папки

Проверка новостей Usenet

Смена прав доступа к файлу (папке)

Смена владельца файла

Смена корневой папки

Очистка экрана

Копирование файла

Создание архива или распаковка

Расписание выполнения задач

Текущая дата и время, а также их изменение

Отображение размера свободного места на дисках

Сравнение двух файлов

503

Page 505: Самоучитель пользователя Linux

шие

але!

Page 506: Самоучитель пользователя Linux

Приложение 3. Некоторые наиболее употребительные команды Linux

Команда Значение

man Просмотр описания какой-либо команды

mkdir Создание папки

mmencode Кодирование MIME

mount Монтирование диска в файловую систему

mv Перемещение файла

nice Запуск команды с указанным приоритетом

oclock Вывод на экран часов

passwd Смена пароля

pidof Получение номера процесса

pine Отправка электронной почты

popclient Получение электронной почты

printenv Печать значений переменных окружения

printmail Печать электронной почты

ps Список процессов

rlogin Вход в удаленную систему (по сети)

Удаление файла

rmdir Удаление папки

snice Изменение приоритета процесса

sort Сортировка файлов

splitmail Отправка электронной почты в MIME-формате

startkde Запуск КОЕ

startx Запуск графической оболочки X Window

su Получение прав администратора или другого пользователя

SuperProbe Информация о видеоадаптере вашего компьютера

tar Создание архива или распаковка

trn Чтение новостей Usenet

uudecode Декодирование файлов

uuencode Кодирование файла (для передачи по электронной почте)

VI Редактирование текста

505

Page 507: Самоучитель пользователя Linux

Приложение 4. Рекомендации по настройке конфигурационного файла wine

Команда Значение

we Подсчет количества слов

who Информация о пользователе

xclipboard Содержимое буфера обмена

xmag Увеличение части экрана

Приложение 4. Рекомендации по настройкеконфигурационного файла wine

Конфигурационный файл программы wine предназначен для настрой-ки эмуляции операционной системы Windows. Если эмулятор настро-ить правильно, то большинство Windows-программ будут функцио-нировать в Linux вполне корректно.

Приведем краткое пояснение наиболее значимых из этих параметров.Все параметры конфигурационного файла поделены на секции, а на-звание каждой секции помещается в квадратные скобки — так же,как это делается в reg-файлах или в ini-файлах в самой системеWindows. После названия секции могут следовать пары «параметр =значение», например, вот так:

[Drive С]

"Path" = "Mint/win"

"Type" = "hd"

"Filesystem" = "win95"

[Drive D]

"Path" = 7mnt/win2"

"Type" = "hd"

"Filesystem" = "win95"

и так далее.

Все секции, названия которых состоят из слова Drive и буквы, обо-значают дисковые устройства так, как они будут видны в программеWine. Вообще говоря, можно назначить любое количество таких уст-ройств, поставив каждому из них в соответствие любую папку. Одна-ко лучше сделать это разумно. Например, если у вас на компьютереесть, кроме Linux, и система Windows, то здесь лучшим решениембудет назначить устройствам те же имена, которые видны в Windows.

506

Page 508: Самоучитель пользователя Linux

Приложение 4. Рекомендации по настройке конфигурационного файла wine

Именно такой случай был показан в примере выше. На компьютереимеются два логических диска, видимых в системе Windows (как С: иD:), которые монтируются к дереву папок Linux соответственно как/mnt/win и /mnt/win2. Здесь же, в файле конфигурации программы Wineмы назначили папку /mnt/win виртуальным диском С:, а папку/mnt/win2 — диском D:. Если же системы Windows на компьютере нет,то можно, например, назначить в качестве диска С: свою домашнююпапку. Устройство флоппи-диска лучше назвать диском А: (как при-нято в Windows — этим мы достигнем лучшей совместимости).

Как видно из приведенного примера, соответствие виртуального уст-ройства Wine и папки устанавливают с помощью параметра Path. На-пример, если написать

•Path" = "/mm/floppy"

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

С помощью параметра Туре следует указать тип данного устройства.Поддерживаются следующие значения:

* floppy — дискета (флоппи-диск);

* hd — жесткий диск;

* cdrom — компакт-диск;

* network — устройство, подключенное по сети.

Кроме того, можно с помощью параметра Label указать метку диска,но это делать не обязательно. То же относится к параметру Serial, гдеможно указать необходимый серийный номер устройства.

Очень важен здесь параметр Filesystem. Он предназначен для указа-ния файловой системы, используемой на данном устройстве. Здесьподдерживаются несколько значений. Мы рекомендуем использоватьлибо win95 (для устройств с системой FAT32, использующейся, напри-мер, в Windows 98, а также даже если у вас в качестве устройства ука-зана папка с ext2fs), либо msdos (если на устройстве используется сис-тема FAT16, то есть та, что используется в MS-DOS и первом выпускеWindows 95).

Однако это еще не все. Далее следует секция [wine], в которой нужноуказать расположение системных папок, к которым будут обращатьсяWindows-щюграммы. Далее приведены примеры этих параметров.

507

Page 509: Самоучитель пользователя Linux

Приложение 4. Рекомендации по настройке конфигурационного файла wine

"Windows" = "c:\\winnt"

Параметр Windows указывает программе, где искать системную папкуWindows. Если такая папка на диске уже есть (то есть Windows дей-ствительно установлена), то следует просто указать путь доступа к ней.Правда, обратную косую черту (которая используется как раздели-тель папок в Windows) при этом придется удвоить. В противном слу-чае в программе Wine имеется своя системная папка:

"System" = "c:\\winn1\\system"

Параметр System указывает, где искать другую системную папкуWindows, которую программы знают под именем System. Все сказан-ное в предыдущем абзаце относится и к этому параметру.

"Temp" = "c:\\winnt\\temp"

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

"Path" = "c:\\winnt;c:\\winnl\\system"

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

"Profile" = "c:\\winnft\Profiles\\Administrator"

Параметр Profile указывает, параметры какого пользователя Windowsследует использовать. Нужно указать папку, в которой эти парамет-ры хранятся. Если система Windows на вашем компьютере не уста-новлена, то этот параметр для вас не важен.

"GraphicsDriver" = "x11drv"

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

"ShellLinker" = "wineshelllink"

Этот параметр лучше оставить таким, как указано здесь. Он позволя-ет программе Wine управлять внутренними ссылками Windows-про-грамм.

508

Page 510: Самоучитель пользователя Linux

Приложение 4. Рекомендации по настройке конфигурационного файла wine

Далее следует секция [DIIDefaults]. Так как многие программы, написан-ные для системы Windows, используют общие динамически подгру-жаемые библиотеки (они обычно хранятся в файлах с расширениемdll), в большинстве случаев здесь можно оставить всего один параметр:

"DefaultLoadOrder" = "native, builtin, so"

Он определяет порядок поиска этих библиотек. Значение native озна-чает поиск библиотеки в системе Windows, значение builtin — исполь-зование, если возможно, встроенной библиотеки программы Wine, и,наконец, so — использование внешней библиотеки. Кроме того, мож-но указать путь к дополнительной папке с библиотеками dll — для этогосуществует параметр EXTRA_LDJJBRARY_PATH.

Далее следует секция [DHOverrides]. Здесь можно указать, откуда заг-ружать конкретные библиотеки. В таком случае при их поиске будутиспользоваться значения именно из этой секции, а уж для всех ос-тальных — из предыдущей. Вот как, например, это может выглядеть:

"commdlg" = "builtin, native"

"comdlg32" = "builtin, native"

"ver" = "builtin, native"

"version" = "builtin, native"

"shell" = "builtin, native"

"shell32" = "builtin, native"

и так далее. Этот список может быть довольно длинным.

Потом следует секция [x11drv], в которой можно настроить парамет-ры графического адаптера. Здесь можно указать довольно много па-раметров, но все они, как правило, по умолчанию настроены доста-точно хорошо, и начинать разбираться в них следует только привозникновении проблем с изображением Windows-программ.

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

"Default" = "-monotype-arial-*-*-*—*-*-*-*-*-*-koi8-r"

"DefaultFixed" = "-monotype-courier new-*-*-*—*-*-*-*-*-*-koi8-r"

"DefaultSerif" = "-monotype-times new roman-*-*-*—*-*-*-*-*-*-koi8-r"

"DefaultSansSerif" = "-monotype-arial-*-*-*—*-*-*- *-*-*-koi8-r"

509

Page 511: Самоучитель пользователя Linux

Приложение 4. Рекомендации по настройке конфигурационного файла wine

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

Далее программе Wine следует разъяснить, какие названия портов вWindows-программах будут соответствовать каким портам в вашейсистеме. В секции [serialports] можно указать последовательные пор-ты, а в секции [parallelports] — параллельные. Например, это можетвыглядеть вот так:

[serialports]

"Com Г = Vdev/ttySO"

"Com2" = 7dev/ttyS1"

[parallelports]

"Lptr = 7dev/lpO"

Кроме того, если необходимо, чтобы из Windows-программы работа-ла и печать на принтере, нужно заполнить секцию [spooler]. В боль-шинстве случаев достаточно здесь просто перенаправить задания,которые программа будет посылать на порт принтера, называющий-ся в ней в большинстве случаев LPT1:, в программу печати (обычноIpr). Это может выглядеть так:

[spooler]

"LPT1:" = "llpr"

(обратите внимание на символ «|» перед сочетанием Ipr — он указыва-ет на перенаправление).

Далее следует несколько менее важных секций, описывать которыемы не будем. Перейдем к секции [registry], указывающей, какие пара-метры существующих реестров следует использовать. В программеWine есть глобальные параметры, которые настраиваются в систем-ной linux-папке /etc, есть пользовательские параметры, которые на-ходятся, как и данный файл, в домашней папке пользователя в скры-той папке .wine, а могут быть и параметры из настоящего реестраWindows, если таковая система установлена на компьютере. Итак,следующая строка разрешает загрузку параметров из /etc (глобаль-ных параметров):

"LoadGlobalRegistryFiles" = Т"

510

Page 512: Самоучитель пользователя Linux

Приложение 4. Рекомендации по настройке конфигурационного файла wine

Чтобы запретить эту загрузку, измените значение на N. Приведеннаядалее строка разрешает загрузку пользовательских параметров реестра:

"LoadHomeRegistryFiles" = "Y"

Следующая строка необходима, чтобы разрешить загрузки парамет-ров из реестра существующей Windows:

"LoadWindowsRegistryFiles" = "Y"

Все это хорошо, но Windows-программы любят иногда также сохра-нять свои настройки в реестре. Здесь, кстати, есть серьезные ограни-чения: из такой программы нельзя перезаписать ни реестр существу-ющей Windows (и правильно, мало ли что можно было бы при этомпорушить в этой системе), ни глобальные установки программы Wine(для их изменения можно только вручную редактировать конфигура-ционные файлы в папке /etc, разумеется, будучи администратором).Допускается только вносить изменения в пользовательские настройкиреестра. Для этого используется следующая строка:

"WritetoHomeRegistryFiles" = "Y"

Разработчики программы Wine предупреждают, что не всегда такаязапись параметров сможет реально произойти — некоторые парамет-ры останутся недоступными для сохранения из программы. Еслиизменения параметров в программе происходят часто и вам требуетсяих все время запоминать, можно ввести строку, разрешающую пери-одическое сохранение пользовательских параметров реестра. Здесьинтервал между сохранениями параметров указывается в секундах.Например, следующая запись разрешает автосохранение параметровкаждые 10 минут:

"PeriodicSave" = "600"

Наконец, можно облегчить программе Wine задачу, если разрешитьсохранять только измененные ключи реестра:

"SaveOnlyUpdatedKeys" = "Y"

Далее следует секция [Tweak. Layout], в которой обычно находится един-ственный параметр WineLook. Он определяет внешний вид окон и другихэлементов интерфейса Windows-программы. Здесь введите строку:

"WineLook" = "Win98"

иначе программа Wine предстаавит Windows-программы как вWindows 3.1, а это не очень-то красиво.

511

Page 513: Самоучитель пользователя Linux

ФИРМА «ДЕСС КОМ»

ИздательствоКнижная торговля

Предоставляем широкий ассортиментлитературы по персональным компьютерами программированию, электронике ителекоммуникациям

Оптовая и мелкооптовая торговля

Только книги, пользующиеся спросом

Рекомендации по подбору ассортиментадля конкретного клиента

Издательские цены

Гибкая система скидок, различные формыоплаты

Мы являемся дилерами «BHV — Санкт-Петербург»в Москве по мелкому опту

Приглашаем к сотрудничествуавторов и рекламодателей

Наш адрес

г. Москва (м. Шаболовская), ул. Донская, 32.Тел. 955-90-13. E-mail: [email protected]

World Wide Web: http://www.dess.ru/

Page 514: Самоучитель пользователя Linux

Быстро установить и сразу начать работать в Linux

Настроить внешний вид рабочего стола по своему вкусу

Набрать, сверстать и распечатать тексты

• Просматривать, создавать и сканировать изображения,редактировать фотографии и рисунки

• Работать с электронными таблицами, диаграммами идругними офисными приложениями

• Слушать музыку, смотреть фильмы и использоватьигровые возможности

• Работать с электронной почтой, W W W и другимислужбами интернета

• При необходимости запускать программы, созданныедля других операционных систем (DOS, Windows и пр.)

'

• Научиться использовать среды разработки ипрограммирования

. . . • ' • . •

;-

'-;•;•','•

,

ISHM 5-9365-0033-0

'

»1785936«500336"> 'i ш