1  
   2  I. ОПЕРАЦИОННАЯ СИСТЕМА (LINUX + KDE)...............................................................3
   3  1.      ИСТОРИЯ LINUX И ПСПО.................................................................................................3
   4       1.1. История UNIX, Linux .........................................................................................................3
   5       1.2. Знакомство с линейкой продуктов Linux .........................................................................4
   6       1.3. Свободное программное обеспечение..............................................................................7
   7       1.4. История ПСПО ...................................................................................................................8
   8       1.5. Основные понятия и принцип работы ОС .....................................................................11
   9  2.      РАБОТА В KDE. РАБОТА С ПСПО.................................................................................12
  10       2.1.    Основы работы с ПК ...................................................................................................12
  11          2.1.1. Персональный компьютер ........................................................................................12
  12          2.1.2. Аппаратное обеспечение, программное обеспечение ...........................................13
  13          2.1.3. Последовательность включения ПК........................................................................21
  14       2.2. Пользовательский интерфейс..........................................................................................22
  15          2.2.1. Запуск графического интерфейса пользователя, завершение работы..................22
  16          2.2.2. Обзор графической среды.........................................................................................27
  17          2.2.2.1. Оконная система X и её реализации.....................................................................27
  18          2.2.2.2. Менеджеры окон ....................................................................................................28
  19          2.2.2.3. Интегрированные графические среды .................................................................31
  20          2.2.2.4. KDE..........................................................................................................................34
  21          2.2.3. Рабочий стол KDE, панель задач, главное меню, объекты на рабочем столе,
  22          контекстное меню................................................................................................................38
  23          2.2.4. Работа с окнами: перемещение, изменение размеров, понятие активного окна,
  24          переход из одного окна в другое........................................................................................42
  25          2.2.5. Справочная система ..................................................................................................45
  26       2.3. Работа с файловой системой ...........................................................................................48
  27          2.3.1. Организация данных .................................................................................................48
  28          2.3.2. Иерархическая структура файлов и папок..............................................................52
  29          2.3.3. Работа с файлами и папками: создание файлов, папок, копирование,
  30          перемещение, переименование, удаление, восстановление, поиск................................56
  31          2.3.4. Популярные файл-менеджеры .................................................................................70
  32          2.3.5. Форматирование дискет............................................................................................72
  33          2.3.6. Запись CD-R и CD-RW .............................................................................................74
  34       2.4. Стандартные программы (обзор) ....................................................................................78
  35       2.5. Настройка настольной системы с помощью графических утилит ..............................96
  36          2.5.1. Настройка меню графической среды KDE .............................................................96
  37          2.5.2. Запуск программ........................................................................................................99
  38          2.5.3. Панель управления KDE...........................................................................................99
  39          2.5.4. Получение информации о системе ........................................................................104
  40  3.      РАБОТА В СЕТИ ..............................................................................................................106
  41       3.1. Локальные сети...............................................................................................................106
  42          3.1.1. Топология типа «звезда» ........................................................................................108
  43          3.1.2 Кольцевая топология...............................................................................................109
  44          3.1.3 Шинная топология ...................................................................................................110
  45          3.1.4 Деревовидная топология..........................................................................................111
  46       3.2. Глобальная, мировая сеть ..............................................................................................112
  47       3.3. Адрес компьютера. Имя компьютера...........................................................................115
  48       3.4. Процедура входа в сеть. Общий диск (дисковое пространство) ...............................118
  49       3.5. Общий принтер (сетевой принтер) ...............................................................................119
  50       3.6. Информационные источники (веб-сайты) ...................................................................120
  51  Академия АйТи                                  Применение ПСПО. Лекции. Части 1 и 2                                    Страница 1 из 128
  52     3.7. Хранилища файлов (FTP узлы) .....................................................................................122
  53  II. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ СЖАТИЯ И АРХИВИРОВАНИЯ
  54  ФАЙЛОВ (ARK) ......................................................................................................................122
  55     1. Введение.............................................................................................................................122
  56     2. Сжатие и архивирование файлов с использованием Ark ..............................................123
  57        2.1. Открытие архивов ......................................................................................................123
  58        2.2. Работа с файлами архива ...........................................................................................124
  59        2.3. Создание архивов и добавление файлов ..................................................................125
  60        2.4. Настройка Ark.............................................................................................................126
  61        2.5. Работа с архивами из файлового менеджера ...........................................................127
  62  
  63  
  64  
  65  
  66  Академия АйТи                                Применение ПСПО. Лекции. Части 1 и 2                                    Страница 2 из 128
  67          I. Операционная система (Linux + KDE)
  68          1.      История Linux и ПСПО
  69          1.1. История UNIX, Linux
  70          Принято начинать историю создания Linux начинать с 1957 с создания BESYS. Но
  71  мы начнем ее намного раньше. В США в 1890 году был акт Шермана, первый шаг в
  72  создании антимонопольного законодательства. За ним последовали другие законы, акты
  73  которые обеспечивали конкуренцию и боролись с монополиями. В 50 годах прошлого
  74  века корпорация AT&T (глобальный монополист на рынке телефонной связи США)
  75  согласно различным судебным постановлениям не имела права продавать программное
  76  обеспечение и обязана была предоставлять его всем желающим.
  77          В середине 50-х гг. исследовательский отдел корпорации Bell System (AT&T)
  78  приобрел для своего компьютерного центра несколько новых компьютеров. Компьютеры,
  79  купленные у IBM, предназначались для проведения разработок в пока еще мало
  80  изученной компьютерной области. Но когда ученые Bell освоились на установленных
  81  мейнфреймах, стало ясно, что идущее в поставке программное обеспечение не подходит
  82  для полноценной исследовательской работы. А из-за отсутствия операционной системы,
  83  все приходилось делать вручную, что отнимало много времени и сил. Так как
  84  большинство сотрудников отдела состояло из опытных программистов, они приняли
  85  решение разработать ОС своими силами.
  86          Общими усилиями коллектива разработка системы BESYS заняла менее года и в
  87  1957 г. она была установлена на всех машинах компьютерного центра. Авторы BESYS не
  88  собирались распространять за пределы Bell – программа предназначалась исключительно
  89  для собственных нужд. Но, когда некоторые исследовательские институты проявили
  90  интерес к разработке, сотрудники крупнейшей телефонной компании выслали всем
  91  желающим копии на магнитных лентах.
  92          В 1964 г. Bell Labs приобрела новое дорогостоящее оборудование, включая более
  93  мощные компьютеры, установленные в исследовательском отделе. Программисты
  94  компании снова столкнулись со старой проблемой. BESYS была написана под
  95  конкретную платформу и не работала на новых машинах.
  96          Идея создать Multics (Multiplexed Information and Computing Service) –
  97  операционную систему с поддержкой CTSS – пришла профессору Джеку Дэннису из
  98  Массачусетского Технологического Института. Ее подхватили студенты и в 1963 г. вместе
  99  они разработали спецификации будущей ОС.
 100  
 101  
 102  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 3 из 128
 103          В апреле 1969 г., команда из Bell заявила о своем решении выйти из состава
 104  разработчиков ОС. Через полгода, в октябре 1969 г., сильно сокращенная и явно
 105  недоработанная Multics была представлена общественности. Только в середине 1970 г.
 106  первая система с разделением времени обрела стабильную форму.
 107          Некоторые программисты из числа Bell-разработчиков Multics не оставили своего
 108  желания создать гибкую систему, пригодную для серьезного программирования. Среди
 109  них были Кен Томпсон, Деннис Речи, Джои Осанна и Рад Кеннедей.
 110          В начале 1970 г., система могла полностью функционировать самостоятельно.
 111  Название UNICS (UNiplexed Information and Computing Service) подсказал Брайан
 112  Керниган – работник компании, все это время с интересом следивший за проектом. А
 113  через несколько месяцев ОС стала более известна как UNIX.
 114          После того, она стала быстро набирать популярность. Этому во многом
 115  способствовало ее умение легко адаптироваться к самым разным компьютерным
 116  платформам. В 1973 г. UNIX была практически полностью переписана на языке C, что
 117  сделало ее еще привлекательнее. В большинстве исследовательских институтов эта ОС
 118  стала стандартом де-факто, причем многие старались как-то улучшить ее возможности. В
 119  результате, с 70-х гг. по 90-е вышло множество UNIX клонов (FreeBSD, OpenBSD,
 120  NetBSD, Ultrix, Xenix, Irix, HP-UX, Solaris, Unixware и т.д.), среди которых были как
 121  коммерческие, так и не коммерческие. Но ни одна из этих систем не получила такой
 122  популярности и такого признания, как Linux.
 123          Линус Торвальдс создал ядро и предоставил добровольцам исходные коды ядра по
 124  лицензии GPL. Поверх этого ядра стали использоваться программы, разработанные при
 125  участии Фонда свободного программного обеспечения. Так в 1991 году родилась Linux. В
 126  октябре 1991 г. вышла Linux 0.02, а в ноябре – 0.03. Однако по настоящему завоевывать
 127  популярность Linux начала, когда в конце ноября стала полностью автономной. К тому
 128  времени, как вышла версия Linux 1.0, о системе уже знал весь мир.
 129  1.2. Знакомство с линейкой продуктов Linux
 130          Так как Linux разрабатывается независимыми группами (ядро разрабатывается
 131  одной группой) возникает проблема с выбором версии Linux. На текущий момент число
 132  версий сборок Linux перевалило за 400. В их числе как коммерческие реализации,
 133  научные и прочие версии. Вопросы совместимости между ними стали не простой задачей.
 134  Причем программы от одной версии Linux могут не работать на другой. Идет время к
 135  движению Linux примыкают крупные корпорации IBM, Oracle. Другие открывают
 136  исходные коды некоторых продуктов SUN, Microsystems открыла Open Office - аналог
 137  закрытого решения от Microsoft. Развитие Linux спонсируется крупными компаниями.
 138  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 4 из 128
 139  Коммерческие версии Linux уверено шагают на корпоративный рынок, разрабатывают
 140  учебные курсы, системы сертификации и партнерство с учебными заведениями. Не
 141  коммерческие версии поддерживаются сообществом энтузиастов и производителями
 142  коммерческих версий (служат полигоном новых технологий и бесплатными тест
 143  площадками, например REDHAT-Fedora). Есть также и научные версии, например,
 144  Scientific Linux, пересобранная версия из исходных кодов REDHAT с добавлением
 145  научного программного обеспечения (используется в CERN,FERMILAB,ДУБНА и
 146  прочее). Не обходимо отметить, что не только Linux свободна и доступна. Есть еще не
 147  FreeBsd, OpenBsd, OpenSolaris, OpenSuse и другие, которые тоже используются в
 148  компьютерном мире место Linux.
 149           Общеизвестно, что Linux - бесплатен. Ядро Linux, и немалое количество модулей к
 150  этой системе – ПО с открытым исходным кодом; но некоторые дистрибутивы, такие как
 151  коммерческий Red Hat Enterprise Linux, требуют оплаты.
 152           При выборе дистрибутива в первую очередь рассматриваются продукты
 153  коммерческих производителей, имеющих хорошую репутацию. Эти производители
 154  предлагают дорогостоящие контракты с достаточно высоким уровнем поддержки,
 155  официальной сертификацией специалистов. Поставщики коммерческих прикладных
 156  программ (таких, как Oracle или SAP) чаще всего официально обеспечивают их работу
 157  именно с конкретным дистрибутивом. Вокруг этих дистрибутивов существуют
 158  достаточно серьёзные технические сообщества. Поэтому их можно применять и без
 159  заключения контракта с производителем.
 160           Рассмотрим некоторые популярные OC Linux.
 161           DEBIAN GNU/Linux. Проект Debian запущен в 1993 году открытым сообществом.
 162  Один из самых надёжных дистрибутивов в мире, за которым не стоит коммерческая
 163  компания. Особенность – весьма совершенная система управления пакетами (dpkg и apt).
 164  Другие дистрибутивы, многое перенимают у Debian. Официальные “стабильные” выпуски
 165  Debian происходят достаточно редко. Так, последняя версия Debian 3.1 (условное
 166  название sarge) выпущена в июне 2005 года, а предыдущая (3.0, woody) – в июле 2002
 167  года. Ошибки (особенно связанные с безопасностью системы) в Debian исправляются
 168  весьма    оперативно    благодаря   большому        количеству       разработчиков–      участников
 169  сообщества. В “стабильных” выпусках зачастую содержатся немного устаревшие версии
 170  приложений.     Постоянные    обновления       безопасности         гарантированы     именно       для
 171  “стабильного” дистрибутива. Существуют дистрибутивы, основанные на Debian, но тем
 172  или иным образом модифицированные. Например, Ubuntu.
 173  
 174  
 175  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2                   Страница 5 из 128
 176          RED HAT. Компания Red Hat – известнейший поставщик дистрибутивов Linux.
 177  Эта компания предлагала свои продукты с 1994 года, и завоевала ведущие позиции на
 178  корпоративном рынке США. Коммерческий продукт – это линейка дистрибутивов Red Hat
 179  Enterprise Linux (RHEL). Среди них есть варианты для различных видов серверов и
 180  рабочих станций. Дистрибутивы предлагаются вместе с контрактами на поддержку.
 181  Гарантируются критичные обновления в течение нескольких лет. Свободно эти
 182  дистрибутивы не распространяются. Но их исходные тексты доступны Сборки
 183  идентичных версий, распространяемых свободно (Scientific Linux - русифицированную
 184  версию). Red Hat Linux поддерживает разработку дистрибутивов серии Fedora, в которой
 185  принимает участие техническое сообщество.
 186          NOVELL. Направление деятельности Novell, имеющее отношение к Linux,
 187  началось с двух приобретений в 2003 г. – небольшой компании Ximian, которая вела
 188  открытые разработки, и германского разработчика дистрибутива SUSE Linux. Novell
 189  предлагает ряд дистрибутивов Linux, от высокопроизводительной системы для серверов
 190  Novell Open Enterprise Server до решения для рабочих станций Novell Linux Desktop и
 191  универсального, бесплатного дистрибутива SUSE Linux Professional.
 192          ASP LINUX. Дистрибутивы ASP разработаны на базе проекта Fedora (открытая
 193  разработка      Red   Hat).   Существует       универсальный           дистрибутив      ASPLinux           и
 194  специализированный вариант для серверов ASPLinux Server. Отличительная особенность
 195  –   базовые     услуги   технической    поддержки.        ASP        Linux   требует    минимального
 196  администрирования. Достаточно всего лишь запустить, правильно сконфигурировать –
 197  после этого он сможет работать без перезагрузки и обслуживания годы.
 198          ALT LINUX. Реализовано несколько систем, по различному назначению: системы
 199  для домашних и офисных компьютеров - ALT Linux 4.1 Desktop и ALT Linux 4.0 Lite,
 200  сертифицированные системы - ALT Linux 4.0 Desktop Professional и ALT Linux 4.0 Server
 201  Edition , серверные системы - ALT Linux 4.0 Server и ALT Linux 4.0 Office Server. Именно,
 202  на базе дистрибутивов Alt Linux разрабатывался Пакет свободного программного
 203  обеспечения, о котором скажем далее.
 204          MANDRIVA (MANDRAKE). Известная французская фирма – производитель
 205  дистрибутивов Mandrake Linux недавно объединилась с бразильской Conectiva, и сменила
 206  название на Mandriva. Претендует на вхождение в круг коммерческих производителей
 207  Linux. Известны в первую очередь лёгкостью установки и управления, во многих случаях
 208  они наиболее корректно определяют подключённое к компьютеру оборудование.
 209          Несколько зарубежных фирм активно продвигают свои дистрибутивы Linux,
 210  предназначенные для «особо лёгкого» использования на настольных компьютерах.
 211  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2                     Страница 6 из 128
 212      Таковы, например, Lycoris и Linspire (прежнее название – Lindows). Однако без
 213      поддержки со стороны фирм-производителей (которые в России не представлены)
 214      никакого реального смысла в применении данных дистрибутивов нет.
 215              Некоторые дистрибутивы предназначены для максимальной гибкой настройки со
 216      стороны системного администратора. Как правило, в них нет жёсткой системы управления
 217      пакетами, как в остальных дистрибутивах. Специалист, используя такую систему, нередко
 218      добивается максимальной производительности. К сожалению, может пострадать
 219      надёжность. Кроме того, система может быть достаточно серьёзно изменена, и смысл этих
 220      изменений знает только тот, кто их производил. Если же он по какой-то причине окажется
 221      вне досягаемости, другому специалисту (даже очень квалифицированному) будет сложно
 222      разобраться в системе. Кроме того, не слишком опытные специалисты иногда
 223      переоценивают свои возможности и настаивают на применении подобных дистрибутивов
 224      – а затем не справляются с большим количеством работы, которая требуется для
 225      поддержки и обновления ПО на серверах. К данному классу относится Slackware Linux, а
 226      также дистрибутивы, основанные на сборке ПО из исходных кодов (наиболее
 227      распространённый из них – Gentoo Linux). Получить информацию о других
 228      дистрибутивах           Linux            можно,               перейдя           по             ссылке
 229      http://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0
 230      %B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%
 231      D0%B2%D0%BE%D0%B2_Linux.
 232      1.3. Свободное программное обеспечение
 233             Типы программного обеспечения
 234      Все программное обеспечение на сегодняшний день можно разделить на две большие
 235      категории:
 236  ·           Открытое — программное обеспечение, исходные тексты которого можно
 237      свободно получить, изучать и модифицировать. Разработчики открытого ПО обладают
 238      авторскими правами на него, но при этом все желающие могут свободно его использовать,
 239      распространять, копировать и модифицировать без каких-либо лицензионных отчислений.
 240  ·           Проприетарное     —     программное         обеспечение,        разработанное      некоторой
 241      (коммерческой) компанией, которая обладает на него авторскими правами и правом
 242      собственности, и распространяемое на коммерческой основе. Исходные тексты такого ПО
 243      недоступны.
 244  
 245  
 246  
 247  
 248      Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2                   Страница 7 из 128
 249       Определение свободного программного обеспечения
 250       В соответствии с «Концепцией развития разработки и использования свободного
 251       программного обеспечения в Российской Федерации», принятой Мининформсвязи России
 252       12 марта 2008 года (далее по тексту — Концепция Мининформсвязи), под свободным
 253       программным обеспечением (СПО) понимается разновидность программ для ЭВМ,
 254       лицензионным договором (свободная лицензия) на право использования которых,
 255       предоставляются следующие права:
 256  1.           Использовать программу для ЭВМ в любых, не запрещенных законом целях.
 257  2.           Получать доступ к исходным текстам программы как в целях изучения, адаптации
 258       и использования, так и в целях переработки программы для ЭВМ.
 259  3.           Распространять программу (бесплатно или за плату, по своему усмотрению).
 260  4.           Вносить изменения в программу для ЭВМ (перерабатывать) и распространять
 261       экземпляры измененной (переработанной) программы с учетом возможных требований
 262       наследования лицензии.
 263       Свободные лицензии — особый вид лицензий, предназначенный для обеспечения
 264       юридической защиты прав («свобод») пользователя (общественности) на неограниченные
 265       воспроизведение,     изучение,      распространение          и    изменение        (модификацию         или
 266       совершенствование) различных продуктов интеллектуальной деятельности. Примерами
 267       свободных лицензий являются: GNU GPL, GNU LGPL, BSD, GNU FDL и т.д.
 268       Дополнительную            информацию                 о           СПО           можно             получить
 269       http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0
 270       %BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD
 271       %D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%
 272       BD%D0%B8%D0%B5
 273       1.4. История ПСПО
 274               Рассмотрим    исторический         аспект     ПСПО.       В     октябре    2007     года    вышло
 275       Распоряжение      Председателя       Правительства        РФ     №      1447-р.,   согласно      которому
 276       Министерству образования и науки и Министерству связи предписывалось:
 277               1.      закупить лицензию на 3 года на проприетарное программное обеспечение
 278       для всех школ;
 279               2.      обеспечить разработку и внедрение в школы свободного программного
 280       обеспечения по перечню программ, входящих в стандартный (базовый) пакет
 281       программного обеспечения.
 282  
 283  
 284  
 285       Академия АйТи                    Применение ПСПО. Лекции. Части 1 и 2                     Страница 8 из 128
 286                    Закупка трёхлетних лицензий на проприетарное ПО осуществлена для того, чтобы
 287            снять накал проблем, связанных с пиратским ПО, и за это время подготовить систему
 288            образования к переходу на СПО.
 289                    В ноябре 2007 года федеральное агентство по образованию провело открытый
 290            конкурс на право заключения государственного контракта по созданию пакета свободного
 291            программного обеспечения (ПСПО) и пилотному апробированию этого пакета программ в
 292            образовательных учреждениях (ОУ) Российской Федерации. На основе требований
 293            стандартного базового пакета программного обеспечения был разработан пакет
 294            свободного программного обеспечения (ПСПО) для нужд ОУ, не требующий
 295            лицензионных отчислений.
 296                    Был проведен тендер, который выиграла группа компаний «РБК-ЦЕНТР»-Армада,
 297            и в результате на настоящий момент мы имеем 2 независимые ветки дистрибутивов Linux
 298            (Alt-Linux, НауLinux – фактичеcкий Scientific Linux). Эти решения были протестированы в
 299            нескольких пилотных регионах (Республика Татарстан, Пермский край и Томская
 300            область), потом частично доработаны.
 301                    В рамках апробации ПСПО, компания НОУДПО «Институт «АйТи» (бренд –
 302            Академия АйТи) провела обучение учителей в пилотных регионах с применением
 303            дистанционных технологий.
 304                    2009      год.     Проект    «Обеспечение         поддержки     внедрения    ПСПО            в
 305            общеобразовательных учреждениях Российской Федерации», в рамках проекта
 306            «Образование», включает:
 307       •            «Развитие и модернизация пакета свободного программного обеспечения для
 308            общеобразовательных учреждений Российской Федерации».
 309       •            "Оказание услуг технической поддержки общеобразовательных учреждений
 310            Российской Федерации при внедрении и использовании пакета свободного программного
 311            обеспечения“.
 312       •            "Обучение специалистов сферы образования внедрению пакета свободного
 313            программного обеспечения и использованию свободного программного обеспечения в
 314            учебном процессе“.
 315                    В       рамках     проекта    «Обеспечение          поддержки    внедрения    ПСПО           в
 316            общеобразовательных           учреждениях       Российской        Федерации»   продекларированы
 317            следующие положения:
 318       I.               Цели и задачи проекта
 319  1.                                 Основной целью проекта является создание условий для массового
 320            внедрения специально разработанного и прошедшего апробацию пакета свободного
 321            Академия АйТи                    Применение ПСПО. Лекции. Части 1 и 2            Страница 9 из 128
 322            программного обеспечения (ПСПО) в общеобразовательных учреждениях Российской
 323            Федерации (ОУ РФ).
 324  2.                             Для достижения указанной цели в рамках проекта требуется решить
 325            следующие задачи:
 326       •                            Обеспечить ввод в эксплуатацию единого государственного
 327            репозитория      свободного    программного         обеспечения,      как    средства     разработки,
 328            тестирования и распространения ПСПО.
 329       •                            Обеспечить сопровождение и развитие программных продуктов
 330            ПСПО       в    соответствие     с       требованиями,        предъявляемыми       образовательными
 331            учреждениями.
 332   II.                Целевой    индикатор       и    показатель     направления    деятельности       в    рамках
 333            направления «Внедрение современных образовательных технологий» приоритетного
 334            национального проекта «Образование»:
 335       1.                       Повышение удельного веса образовательных учреждений, входящих в
 336            сетевое взаимодействие.
 337       2.                       Удельный вес численности занятого населения, прошедшего повышение
 338            квалификации и профессиональную переподготовку.
 339       3.                       Увеличение       объема    трафика,       приходящегося     на    обращение           к
 340            информационно-образовательным ресурсам.
 341  III.                Область практического использования и применения результатов выполнения
 342            работ (оказания услуг) в системе образования с указанием конкретных категорий
 343            специалистов, конкретных уровней и ступеней образования, пользователей результатов
 344            работ (услуг)
 345       1.                       Федеральный,         региональный,    муниципальный        уровни     управления
 346            образованием.
 347       2.                       Общеобразовательные учреждения Российской Федерации.
 348                   В проекте «Обучение специалистов сферы образования внедрению ПСПО и
 349            использованию СПО в учебном процессе» основными этапами являются:
 350       ·                    Актуализация учебно-методической базы для системы непрерывного
 351            повышения       квалификации         административно-педагогических            и     педагогических
 352            работников      образовательных          учреждений      по     применению     пакета     свободного
 353            программного обеспечения (ПСПО) в профессиональной деятельности по результатам
 354            развития и модернизации ПСПО.
 355       ·                    Проведение обучения административно-педагогических и педагогических
 356            работников образовательных учреждений применению ПСПО в формате конференций.
 357            Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2                  Страница 10 из 128
 358  ·                   Обучение       административно-педагогических и педагогических кадров
 359      внедрению и использованию СПО с применением дистанционных технологий с
 360      использованием актуализированной учебно-методической базы.
 361  ·                   Контрольные мероприятия по результатам дистанционного обучения
 362      административно-педагогических и педагогических кадров внедрению и использованию
 363      СПО с применением дистанционных технологий.
 364  ·                   Повышение квалификации представителей региональных образовательных
 365      учреждений и формирование регионального кадрового резерва для консультаций и
 366      методической поддержки образовательных учреждений региона, осуществляющих
 367      переход на свободное программное обеспечение.
 368  ·                   Мониторинг использования ПСПО в образовательных                   учреждениях
 369      Российской Федерации.
 370      1.5. Основные понятия и принцип работы ОС
 371              Прежде чем идти дальше, разберемся в некоторых терминах.
 372              Операционная система (operating system) — это программное обеспечение (т.е.
 373      инструкции), которое заставляет аппаратное обеспечение (т.е. компьютер) выполнять
 374      какие-либо действия.
 375              О Linux часто говорят, как о «просто очередной операционной системе».
 376      Попробуйте заглянуть глубже, и вы поймете, что это не так. Linux является флагманом в
 377      нынешнем море компьютерной индустрии, движущимся по направлению к системам с
 378      открытым и свободно распространяемым исходным кодом. Как надежная и перспективная
 379      операционная система, Linux включает в себя все самое лучшее, что только было в
 380      развитии программного мира.
 381              Два фундаментальных отличия позволяют выделить Linux среди остальных
 382      операционных систем.
 383      •      Linux получила уникальную и гениально простую общедоступную лицензию
 384      (General Public License — GPL).
 385      •      Linux     разработана     и    постоянно       обновляется      командой   программистов-
 386      добровольцев из многих стран мира, которые работают совместно через Интернет.
 387              Linux великолепна по многим причинам. С самого начала создатели системы
 388      планировали наделить ее следующими свойствами:
 389              •       Многопользовательский            режим.       Несколько    пользователей      могут
 390      подключиться к одному компьютеру одновременно.
 391              •       Многозадачность. Реальный приоритетный многозадачный режим дает
 392      возможность ядру операционной системы эффективно выполнять по нескольку программ
 393      Академия АйТи                   Применение ПСПО. Лекции. Части 1 и 2              Страница 11 из 128
 394  одновременно. Это крайне важно для работы многочисленных служб, выполняющихся
 395  одновременно на одном и том же компьютере.
 396          •       Многоплатформенность. В настоящее время Linux работает на платформах
 397  Intel, Digital/Compaq Alpha, PowerPC (Apple Macintosh), Sun Sparc, Amiga и StrongARM.
 398          •       Способность   к   взаимодействию.         Linux      хорошо   взаимодействует         с
 399  большинством сетевых протоколов и операционных систем, включая Microsoft Windows,
 400  Unix, Novell и Mac OS (для компьютеров Apple).
 401          •       Масштабируемость. Производительность Linux может расти по мере
 402  увеличения потребностей ее владельца. Эта операционная система одинаково хорошо
 403  работает как на настольных, так и на очень больших, промышленных компьютерах.
 404          •       Переносимость. Большая часть Linux написана на языке программирования
 405  С. Это язык среднего уровня, созданный специально для написания системного
 406  программного обеспечения, которое можно переносить на компьютеры с новейшим
 407  оборудованием.
 408          •       Гибкость. Операционную систему Linux можно настроить таким образом,
 409  чтобы она была сетевым узлом, маршрутизатором, графической рабочей станцией,
 410  офисным компьютером, домашним развлекательным центром, файловым сервером, Web-
 411  сервером, кластером или выполняла любую другую задачу.
 412          •       Надежность. Ядро Linux достигло достаточно совершенно. Нередки случаи,
 413  когда серверы под управлением Linux годами работают без каких-либо сбоев.
 414          •       Эффективность. Модульная архитектура Linux позволяет настраивать
 415  систему таким образом, чтобы подключать к ней только те компоненты, которые вам
 416  нужны.
 417  
 418          2.      Работа в KDE. Работа с ПСПО
 419          2.1. Основы работы с ПК
 420         2.1.1. Персональный компьютер
 421         Персональный компьютер в своей базовой конфигурации состоит из системного
 422  блока, монитора, клавиатуры и мыши. Также к компьютеру можно подключить
 423  разнообразные периферийные (внешние) устройства: принтер, сканер, графопостроитель
 424  (плоттер), модем, микрофон, динамики, веб-камера и т.д.
 425      1. Монитор
 426      2. Материнская плата
 427      3. Процессор
 428      4. Оперативная память
 429  
 430  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2               Страница 12 из 128
 431      5. Платы расширения (видео, звуковая и.т.д.)
 432      6. Блок питания
 433      7. Привод для дисков (CD/DVD)
 434      8. Винчестер
 435      9. Клавиатура
 436      10. Мышь
 437         2.1.2. Аппаратное обеспечение, программное обеспечение
 438         Аппаратное обеспечение – система взаимосвязанных технических устройств,
 439  выполняющих ввод, хранение, обработку и вывод информации.
 440         Системный блок – это основная деталь компьютера. С формальной точки зрения
 441  это и есть компьютер, а всё остальное – периферийные устройства, то есть устройства,
 442  подключаемые к нему и обеспечивающие конкретные функции. Системный блок
 443  персонального компьютера содержит корпус и находящиеся в нем источник питания,
 444  материнскую (системную, или основную) плату с центральным процессором и
 445  оперативной памятью, различные накопители (жесткий диск, дисководы, приводы CD-
 446  ROM или DVD-ROM), платы расширения (графическая плата, звуковая плата, сетевая
 447  плата, модем), TV-тюнер, дополнительные устройства и.т.д. Для примера: множество
 448  специализированных компьютеров – серверов – не комплектуются ни мониторами, ни
 449  клавиатурами, ни мышами, они лишь выполняют свою основную функцию – вычисления,
 450  а доступ и управление ими осуществляется с помощью другого компьютера – удалённого
 451  терминала.
 452         На корпусе системного блока всегда есть кнопка включения и иногда перезагрузки
 453  компьютера, индикаторы включённого питания и активности жёсткого диска. На задней
 454  панели находятся отверстия для портов материнской платы.
 455         Все кабели можно разделить на две большие группы: сигнальные кабели,
 456  предназначенные в основном для передачи информационных сигналов, и кабели питания
 457  (power cord), обеспечивающие только электропитание соответствующего устройства.
 458         Сетевые фильтры предназначены для эффективной защиты компьютера от
 459  импульсных и высокочастотных помех (скачков напряжения), приходящих из сети
 460  питания. Плавкий предохранитель отключает фильтр при коротком замыкании.
 461         Источники      бесперебойного     питания      (ИБП)         предназначены     для    питания
 462  компьютера в течение небольшого промежутка времени при отсутствии электроэнергии,
 463  для того чтобы можно было сохранить открытые документы и правильно завершить
 464  работу компьютера.
 465  
 466  
 467  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2                   Страница 13 из 128
 468         Материнская плата – печатная плата, на которой осуществляется монтаж
 469  большинства компонентов компьютерной системы. Название происходит от английского
 470  motherboard, иногда используется сокращение MB или слово mainboard – главная плата.
 471         Материнская    плата    обеспечивает       связь     между      всеми   устройствами        ПК,
 472  посредством передачи сигнала от одного устройства к другому. На ней размещаются
 473  микропроцессор;      оперативная      память;      набор      управляющих       микросхем,         или
 474  чипсетов(chipset); ПЗУ с системной BIOS(базовой системой ввода/вывода); слоты
 475  расширения; разъемы для подключения интерфейсных кабелей жестких дисков,
 476  дисководов; разъемы питания; разъемы последовательного (COM) и параллельного (LPT)
 477  портов; универсальной последовательной шины USB; разъем PS/2 для подключения
 478  клавиатуры и мыши и ряд других компонентов. На материнской плате также могут
 479  находиться микросхемы видеоадаптера, звуковой платы и сетевой карты.
 480         Центральный процессор, или центральное процессорное устройство (ЦПУ) (англ.
 481  central processing unit – CPU) – основная микросхема компьютера, в которой и
 482  производятся все вычисления. ЦПУ устанавливается на материнской плате. На процессоре
 483  установлен большой радиатор, охлаждаемый вентилятором (cooler). Конструктивно
 484  процессор состоит из ячеек, в которых данные могут не только храниться, но и
 485  изменяться. Внутренние ячейки процессора называют регистрами. Важно также отметить,
 486  что данные, попавшие в некоторые регистры, рассматриваются как команды,
 487  управляющие обработкой данных в других регистрах. Таким образом, управляя засылкой
 488  данных в разные регистры процессора, можно управлять обработкой данных. На этом и
 489  основано исполнение программ.
 490         С остальными устройствами компьютера, и в первую очередь с оперативной
 491  памятью, процессор связан несколькими группами проводников, называемых шинами.
 492  Основных шин три: адресная шина, шина данных и командная шина.
 493         Оперативная     память      (ОЗУ     –   оперативное          запоминающее     устройство).
 494  Существует два типа оперативной памяти – память с произвольным доступом (RAM –
 495  Random Access Memory) и память, доступная только на чтение (ROM – Read Only
 496  Memory). Процессор ЭВМ может обмениваться данными с оперативной памятью с очень
 497  высокой скоростью, на несколько порядков превышающей скорость доступа к другим
 498  носителям информации, например, дискам.
 499         Оперативная память с произвольным доступом (RAM) служит для размещения
 500  программ, данных и промежуточных результатов вычислений в процессе работы
 501  компьютера. Данные могут выбираться из памяти в произвольном порядке, а не строго
 502  последовательно, как это имеет место, например, при работе с магнитной лентой.
 503  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2                  Страница 14 из 128
 504         Память, доступная только на чтение (ROM), используется для постоянного
 505  размещения определенных программ, например, программы начальной загрузки ЭВМ –
 506  BIOS (basic input-output system – базовая система ввода-вывода). В процессе работы
 507  компьютера содержимое этой памяти не может быть изменено.
 508         Оперативная память – энергозависимая, т.е. данные в ней хранятся только до
 509  выключения ПК. Для долговременного хранения информации служат дискеты,
 510  винчестеры, компакт-диски и т.д.
 511         Носители информации: жесткий диск, дисковод, накопители на компакт-дисках,
 512  накопители на DVD-дисках, флэш-память
 513         Жесткий диск - накопитель на жёстких магнитных дисках, жёсткий диск или
 514  винчестер (англ. Hard Disk Drive, HDD) – энергонезависимое, перезаписываемое
 515  компьютерное запоминающее устройство. Является основным накопителем данных
 516  практически во всех современных компьютерах.
 517         Дискета – портативный магнитный носитель информации, используемый для
 518  многократной записи и хранения данных сравнительно небольшого объема. Этот вид
 519  носителя был особенно распространён в 1970-х – начале 1990-х гг. Вместо термина
 520  «дискета» иногда используется аббревиатура ГМД – «гибкий магнитный диск»
 521  (соответственно, устройство для работы с дискетами называется НГМД – «накопитель на
 522  гибких магнитных дисках»).
 523         Накопители на компакт-дисках Цифровая информация представляется на компакт-
 524  дисках (CD) чередованием впадин (не отражающих пятен) и отражающих свет островков.
 525  Компакт-диск имеет всего одну физическую дорожку в форме непрерывной спирали,
 526  идущей от наружного диаметра диска к внутреннему. Считывание информации с компакт-
 527  диска происходит при помощи лазерного луча, который, попадая на отражающий свет
 528  островок, отклоняется на фотодетектор, интерпретирующий это как двоичную единицу.
 529  Луч лазера, попадающий во впадину, рассеивается и поглощается: фотодетектор
 530  фиксирует двоичный ноль.
 531         DVD (Digital Versatile Disc, цифровой многоцелевой, или универсальный, диск) – это
 532  оптические      диски   большой     емкости,       которые          применяются   для     хранения
 533  полнометражных фильмов, музыки высокого качества, компьютерных программ.
 534  Существует несколько вариантов DVD, отличающихся по емкости: односторонние и
 535  двухсторонние, однослойные и двухслойные.
 536         Флэш-память (flash) – разновидность полупроводниковой энергонезависимой
 537  перезаписываемой памяти.
 538  
 539  
 540  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2                 Страница 15 из 128
 541         Платы расширения: графическая плата, звуковая плата, сетевая плата, модем,
 542  TV-тюнер
 543         Графическая плата (известна также как графическая карта, видеокарта,
 544  видеоадаптер) (англ. videocard) – устройство, преобразующее изображение, находящееся
 545  в памяти компьютера, в видеосигнал для монитора.
 546         Звуковая плата (также называемая звуковая карта, аудиоадаптер) используется
 547  для записи и воспроизведения различных звуковых сигналов: речи, музыки, шумовых
 548  эффектов.
 549         Сетевая плата (также известная как сетевая карта, сетевой адаптер, Ethernet
 550  card, NIC (англ. network interface card)) – печатная плата, позволяющая взаимодействовать
 551  компьютерам между собой посредством локальной сети.
 552         Модем – это устройство, способное осуществлять модуляцию и демодуляцию
 553  информационных сигналов; как правило, используется для подключения домашнего
 554  компьютера к сети Интернет по телефонной линии.
 555         ТВ-тюнер (англ. TV tuner, TV-тюнер) – устройство, предназначенное для приёма
 556  телевизионного сигнала в различных форматах вещания (PAL, SCAM, NTSC) с показом
 557  на компьютере или просто на отдельном мониторе. Tune означает «настраивать» (на
 558  длину волны).
 559         Мониторы электронно-лучевые (CRT). ЭЛТ – электронно-лучевая трубка, CRT –
 560  Cathode Ray Tube. Изображение на экране ЭЛТ-монитора получается в результате
 561  облучения       люминофорного   покрытия        остронаправленным   пучком    электронов,
 562  разогнанных в вакуумной колбе. Для получения цветного изображения люминофорное
 563  покрытие имеет точки или полоски трех типов, светящиеся красным, зеленым и синим
 564  цветом.
 565         Мониторы жидкокристаллические (LCD). ЖК – жидкокристаллические, LCD –
 566  Liquid Crystal Display. ЖК-монитор состоит из двух слоев стекла с нанесенными на них
 567  тонкими бороздками и электродами, заключенного между ними слоя жидких кристаллов,
 568  осветителя и поляризаторов. Жидкие кристаллы под действием электрического поля
 569  поворачивают плоскость поляризации света на определенный угол. Далее свет проходит
 570  через поляризатор, который пропускает его с интенсивностью, зависящей от угла
 571  поворота плоскости поляризации. Цвет получается в результате использования трех
 572  цветных фильтров, разделяющих белый свет на составляющие RGB.
 573         PDP – Plasma Display Panel. Как и в ЭЛТ-мониторе, в плазменной панели светится
 574  люминофор, но не под воздействием потока электронов, а под воздействием плазменного
 575  
 576  
 577  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2         Страница 16 из 128
 578  разряда. Каждая ячейка плазменного дисплея – флуоресцентная мини-лампа, которая
 579  способна излучать только один цвет из схемы RGB.
 580          Клавиатура (keyboard) содержит 101 или 104 клавиши. Стандартом расположения
 581  символьных клавиш является раскладка QWERTY (ЙЦУКЕН) по названию клавиш
 582  верхнего символьного ряда слева направо.
 583          Манипуляторы, или координатные устройства ввода информации, являются
 584  неотъемлемой частью современного компьютера. Наиболее известны следующие типы
 585  манипуляторов: мышь, трекбол, графические планшеты, устройства ввода, применяемые в
 586  ноутбуках – тачпад и трэкпойнт, а также джойстики. Изначально для подключения мыши
 587  к компьютеру использовался провод (в обиходной речи «хвост»), который подключался в
 588  один из портов компьютера. Первым из широко применяемых стандартных портов стал
 589  COM-порт, впоследствии его сменил порт PS/2, который в настоящее время всё больше
 590  вытесняется портом USB. Провод часто являлся помехой при работе с мышью, поэтому от
 591  него неоднократно пытались избавиться. Первыми попытками было внедрение
 592  инфракрасной связи между мышью и специальным приёмным устройством, которое, в
 593  свою очередь, подключалось к порту компьютера. Но оптическая связь, как показала
 594  практика, тоже не лишена недостатка, любое препятствие между мышью и датчиком
 595  мешало работе. Радиосвязь между мышью и приёмным устройством, подключённым к
 596  компьютеру, позволила избавиться от недостатков инфракрасной связи. Сейчас для связи
 597  стало всё более широко применяться Bluetooth-соединение, это позволяет избавиться от
 598  приёмного устройства, так как некоторые компьютеры уже оснащены Bluetooth-
 599  адаптером.
 600          Графический планшет (дигитайзер, диджитайзер) – это устройство для ввода
 601  рисунков от руки непосредственно в компьютер. Состоит из пера и плоского планшета,
 602  чувствительного к нажатию пера. Также к планшету может прилагаться специальная
 603  мышь.
 604          Принтер (от англ. printer – печатник) – устройство печати информации на
 605  твердый носитель, обычно на бумагу. Процесс печати называется выводом на печать, а
 606  результат – распечаткой. Принтеры, в зависимости от вида печати, разделяют на цветные
 607  и монохромные, в зависимости от способа нанесения изображения – на матричные,
 608  струйные, лазерные.
 609          Матричный принтер является старейшим из ныне применяемых типов принтеров,
 610  его механизм был изобретён в 1964 г. компанией Seiko Epson. Основными недостатками
 611  данного типа принтеров являются низкая скорость работы и высокий шум, однако
 612  благодаря дешевизне копии (расходным материалом, по сути, является только красящая
 613  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 17 из 128
 614  лента) и возможности работы с непрерывной (рулонной, фальцованой) и копировальной
 615  бумагой они незаменимы, когда требуется печать на непрерывной бумаге (лаборатории,
 616  промышленность, бухгалтерия, ведение отчетов, печать чеков в магазинах, банкоматах и
 617  т.п.), многослойных бланках (например, авиабилеты), или минимальная стоимость печати.
 618         Первый струйный принтер появился в 1976 г. Это был принтер от компании IBM.
 619  Принцип         печати   последовательный,      безударный.       Изображение   формируется       из
 620  микрокапель (~ 50 мкм) чернил, которые выдуваются из сопел картриджа. Засорение
 621  сопел, а точнее засыхание чернил в соплах – это существенный конструктивный
 622  недостаток струйных принтеров.
 623         Лазерные принтеры менее требовательны к бумаге, чем, например, струйные, а
 624  стоимость печати одной страницы текстового документа у них в несколько раз ниже.
 625  Большинство представленных на рынке лазерных принтеров предназначены для черно-
 626  белой печати; цветные лазерные принтеры пока дороги и рассчитаны на корпоративных
 627  пользователей. Лазерные принтеры печатают на бумаге плотностью от 60 г/м3 со
 628  скоростью от 8 до 24 листов в минуту (ppm – page per minutes), при этом разрешение
 629  может быть 1200 dpi и более. Качество текста, напечатанного на лазерном принтере с
 630  разрешением 300 dpi, примерно соответствует типографскому. Однако если страница
 631  содержит рисунки, содержащие градации серого цвета, то для получения качественного
 632  графического изображения потребуется разрешение не ниже 600 dpi. При разрешающей
 633  способности принтера 1200 dpi отпечаток получается почти фотографического качества.
 634  Если необходимо печатать большое количество документов (например, более 40 листов в
 635  день), лазерный принтер представляется единственным разумным выбором.
 636         Графопостроитель, плоттер – устройство для автоматического вычерчивания с
 637  большой точностью рисунков, схем, сложных чертежей, карт и другой графической
 638  информации на бумаге размером до A0 или кальке. Графопостроители рисуют
 639  изображения с помощью пера (пишущего блока). Распространенное заблуждение:
 640  широкоформатные струйные принтеры иногда неверно называют плоттерами.
 641         Сканер (англ. scanner) – устройство, которое создаёт цифровое изображение
 642  сканируемого объекта. Полученное изображение может быть сохранено как графический
 643  файл, или, если оригинал содержал текст, распознано посредством программы
 644  распознавания текста и сохранено как текстовый файл.
 645         Цифровой фотоаппарат – это устройство для фотографической фиксации
 646  изображений. В плёночном фотоаппарате изображение получается при попадании на
 647  пленку света, отраженного от объекта в момент открытия затвора. В цифровом
 648  фотоаппарате роль фиксирующего свет материала вместо пленки выполняет небольшая
 649  Академия АйТи                   Применение ПСПО. Лекции. Части 1 и 2             Страница 18 из 128
 650  пластина        со   светочувствительными       датчиками,       называемыми   «сенсорами»      или
 651  «пикселями». Матрица состоит из множества светочувствительных ячеек – пикселей.
 652  Ячейка     при       попадании    на    нее     света     вырабатывает   электрический     сигнал,
 653  пропорциональный интенсивности светового потока. Т.к. используется информация
 654  только о яркости света, картинка получается в оттенках серого.
 655         Конфигурацией (или спецификацией) компьютера называют характеристики
 656  устройств, которые в этот компьютер включены.
 657         Например, в прайс-листе компьютерной фирмы указана такая конфигурация:
 658         Intel Core2 Duo – 3,0GHz/ 1Gb/ 400Gb/ 128Mb GeForce PCX6600/ DVD±RW
 659  (22xW/8xRW/16xR/48xW/32xRW/48xR)/ FDD/ LAN 1Gb/ SB/ kbd/ M&P/ 19.0» Samsung
 660  SyncMaster 970P black (DVI,1280×1024–6ms, 250cd/m2, 1000:1, 178°/178°)
 661         Это следует читать так:
 662  ·   процессор Intel Core 2 Duo двуядерный с тактовой частотой 3,0 гигагерца;
 663  ·   емкость оперативной памяти – 1 гигабайт;
 664  ·   жесткий диск (винчестер) емкостью 400 гигабайт;
 665  ·   графическая плата GeForce PCX 6600 со 128 мегабайтами видеопамяти;
 666  ·   привод дисков DVD, у которого
 667         скорость чтения: DVD - 16x, CD - 48x
 668         скорость записи: DVD+R 22x, DVD+R DL 16x, DVD-R 22x, DVD-R DL 12x, CD-R
 669  48x
 670         скорость перезаписи: DVD+RW 8x, DVD-RW 6x, DVD-RAM 12x, CD-RW 32x
 671  ·   дисковод для гибких дисков (FDD);
 672  ·   сетевая плата со скоростью 1 гигабит (LAN1Gb);
 673  ·   звуковая карта (SB);
 674  ·   клавиатура (kbd – keyboard);
 675  ·   манипулятор мышь и коврик для мыши (M&P – mouse and pad);
 676  ·   жидкокристаллический 19-дюймовый монитор Samsung SyncMaster 970P с «родным»
 677      разрешением 1280×1024, с разъемом DVI для ЖК-мониторов, временем отклика 6
 678      миллисекунд, яркостью 250 кд/м2, контрастность 1000:1, с углами обзора 178°/178°.
 679         Программное обеспечение – наряду с аппаратными средствами, важнейшая
 680  составляющая информационных технологий, включающая компьютерные программы и
 681  данные, предназначенные для решения определённого круга задач и хранящиеся на
 682  машинных носителях.
 683  
 684  
 685  
 686  Академия АйТи                    Применение ПСПО. Лекции. Части 1 и 2            Страница 19 из 128
 687         Программное обеспечение (ПО) представляет собой алгоритм, реализованный в
 688  виде последовательности инструкций для процессора. В компьютерном жаргоне часто
 689  используется слово «софт» от английского software. По назначению программное
 690  обеспечение разделяется на системное, прикладное и инструментальное.
 691         Инструментальное ПО – интегрированные среды разработки, SDK, компиляторы,
 692  интерпретаторы, линковщики, ассемблеры, отладчики и т.д.
 693         К прикладному ПО относятся банковские и бухгалтерские программы, игры,
 694  текстовые и графические редакторы, интернет-клиенты и т.д.
 695         Системное программное обеспечение.
 696         Конкретные виды системного программного обеспечения включают загрузчики,
 697  операционные системы, драйверы устройств, утилиты (сервисные программы). Наиболее
 698  общая часть системного программного обеспечения – операционная система.
 699         Операционная система, ОС (OS – operating system) – базовый комплекс компьютерных
 700  программ, обеспечивающий управление аппаратными средствами компьютера, работу с
 701  файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. При
 702  включении компьютера операционная система загружается в память раньше остальных
 703  программ и затем служит платформой и средой для их работы. С 1990-х гг. наиболее
 704  распространёнными операционными системами являются ОС семейства Microsoft Windows и
 705  системы класса UNIX (особенно Linux).
 706         Основные функции ОС:
 707  ·   загрузка приложений в оперативную память и их выполнение;
 708  ·   стандартизованный доступ к периферийным устройствам (устройствам ввода-вывода);
 709  ·   управление оперативной памятью;
 710  ·   управление энергонезависимой памятью (жесткий диск, компакт-диски и т.д.), как
 711      правило, с помощью файловой системы;
 712  ·   пользовательский интерфейс.
 713         Дополнительные функции ОС:
 714  ·   параллельное или псевдопараллельное выполнение задач (многозадачность);
 715  ·   взаимодействие между процессами;
 716  ·   межмашинное взаимодействие (компьютерная сеть);
 717  ·   защита самой системы, а также пользовательских данных и программ от вредоносных
 718      действий пользователей или приложений;
 719  ·   разграничение прав доступа и многопользовательский режим работы (аутентификация,
 720      авторизация).
 721  
 722  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2       Страница 20 из 128
 723            2.1.3. Последовательность включения ПК
 724            Итак, в предыдущих разделах Вы познакомились с внешним видом компьютера и
 725     периферийных устройств. Однако перед началом работы с компьютером необходимо
 726     включить его в электросеть. Процесс включения компьютера следующий:
 727            Подготовительные операции.
 728     1. Проверьте, нет ли повреждения корпуса у компьютера и периферийных устройств.
 729         Устройства со сломанными корпусами использовать нельзя! В случае неисправности
 730         корпуса вызовите специалиста.
 731     2. Заправьте принтер бумагой (если Вы его используете).
 732     3. Проверьте, нет ли каких-нибудь «висящих» проводов, не подключенных к
 733         компьютеру.
 734     4. Если Вы используете компьютерную сеть, проверьте подключения кабелей к адаптеру
 735         сети.
 736            Порядок включения.
 737            Компьютерные устройства вообще включаются «от периферии к центру». Это
 738     значит, что необходимо включать устройства в следующей последовательности:
 739  1. Включите все USB- и SCSI-устройства (USB – универсальная последовательная шина,
 740     SCSI – стандартный интерфейс малых компьютеров.) К USB-устройствам, как правило,
 741     относятся недорогие сканеры, цифровые фотоаппараты и видеокамеры, иногда мониторы,
 742     клавиатура, принтер и мышь. К SCSI-устройствам относят различные сканеры и
 743     дополнительные дисководы.
 744  2. Включите приборы, подключенные к последовательным и параллельным портам
 745     компьютера (принтеры, модемы и т.д.)
 746  3. Включите монитор (кнопкой на его передней панели)
 747  4. Удалите дискету из дисковода, если она в нем есть
 748            Включение в сеть. Включите кнопку Сеть на передней панели компьютера. После
 749     включения компьютера начинается внутреннее тестирование компьютера. В процессе
 750     тестирования проверяется:
 751            1. Источник питания.
 752            2. Видеокарта.
 753            3. Процессорный блок.
 754            4. Память.
 755            5. Подключенные дисководы.
 756            6. Внешние устройства.
 757  
 758  
 759     Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2    Страница 21 из 128
 760               Если хотя бы одно из этих устройств не работает нормально, компьютер издаст
 761      несколько длинных сигналов и дальше загружаться не будет. В этом случае необходимо
 762      позвать мастера. Если тест прошел успешно, то после короткого сигнала на экране
 763      появляется      информация   о   конфигурации        компьютера,    и   начинает   загружаться
 764      операционная система. Далее при загрузке операционной системы на экране будет
 765      отображаться заставка. Заставка может прерываться запросом на выбор конфигурации
 766      операционной системы.
 767               Если в устройстве чтения компакт-дисков находился диск, то система может начать
 768      загружаться с этого диска. В этом случае, удалите компакт-диск и перезагрузите
 769      компьютер кнопкой на корпусе (Reset).
 770               Вам важно знать, что на этапе загрузки программ:
 771  ·   у Вас могут запросить пароль на вход в систему;
 772  ·   Вас могут попросить выбрать конфигурацию компьютера. Выбирайте конфигурацию,
 773      заданную по умолчанию (либо ничего не делайте, либо нажмите клавишу Enter);
 774  ·   у Вас могут запросить имя пользователя («логин») и пароль для входа в сеть. Введите
 775      свой логин и пароль, а если Вы его не знаете или Вам его не давали, в поле имени
 776      наберите «guest» (без кавычек и строчными буквами!), игнорируйте пароль и нажмите
 777      Enter.
 778               2.2. Пользовательский интерфейс
 779               2.2.1. Запуск графического интерфейса пользователя,
 780      завершение работы
 781               Итак, включение компьютера, в нашем случае, приводит к автоматической загрузке
 782      Linux, вы увидите на мониторе окно загрузки Линукс Мастер. Для быстрой загрузки
 783      следует нажать Enter, либо система загрузится сама после небольшой паузы. Остальные
 784      пункты меню нужны для восстановления системы в случае сбоев и для других
 785      специфических задач администрирования.
 786  
 787  
 788  
 789  
 790      Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2             Страница 22 из 128
 791         Рис. 1. Окно загрузки системы
 792         Linux (в нашем случае Линукс Мастер)— это многопользовательская система.
 793  Один пользователь может работать непосредственно за компьютером, где установлен
 794  Linux, остальные пользователи могут работать удаленно, по сети. На практике это
 795  означает, что для работы в системе нужно в ней зарегистрироваться, т. е. дать понять
 796  системе, кто именно находится за монитором и клавиатурой. Вместо формального
 797  «зарегистрироваться в системе» часто используют выражение «войти в систему».
 798  Операционная система представляется чем-то вроде замкнутого помещения, внутри
 799  которого можно оказаться, только успешно проникнув через «дверь» — пройдя процедуру
 800  регистрации. Наиболее распространённый способ регистрации на сегодняшний день —
 801  использование системных имён (login name) и паролей (password). Это надёжное средство
 802  убедиться, что с системой работает тот, кто нужно, если пользователи хранят свои пароли
 803  в секрете и если пароль достаточно сложен и не слишком короток (иначе его легко угадать
 804  или подобрать).
 805         После      небольшой   паузы,      дальнейшая        загрузка   операционной     системы
 806  заканчивается интерфейсом входа в систему: выводится приглашение ввести системное
 807  имя пользователя (login:) и пароль. Если загрузка произошла в графическом режиме, то
 808  можно не вводить системное имя вручную, а нажать на кнопку с нужным именем, однако
 809  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2             Страница 23 из 128
 810  пароль при этом всё равно нужно ввести самостоятельно. Имя пользователя и пароль вам
 811  должен сказать администратор, иначе войти с систему не удастся.
 812  
 813  
 814  
 815  
 816            Рис. 2. Интерфейс входа в систему
 817            Пользователи обычно создаются непосредственно в процессе установки системы,
 818  однако всегда можно добавить новых пользователей или удалить существующих при
 819  помощи стандартных средств управления пользователями.
 820            При установке системы был создан специальный пользователь с неограниченными
 821  правами в системе для выполнения административных действий. Имя этого пользователя
 822  – root.
 823            Из соображений безопасности не следует входить в систему в качестве
 824  пользователя root. Для выполнения обычных администраторских задач (изменение
 825  настроек        системы)   обычный     пользователь       может       временно   получить     права
 826  администратора.
 827            В Linux у каждого пользователя обязательно есть свой домашний каталог,
 828  предназначенный для хранения всех собственных данных пользователя. Именно с этого
 829  каталога пользователь начинает работу после регистрации в системе. Домашние каталоги
 830  пользователей обычно собраны в каталоге /home, их название чаще всего совпадает с
 831  
 832  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2               Страница 24 из 128
 833  учётным именем пользователя в системе, например, для пользователя test домашним
 834  каталогом будет /home/test.
 835         Пользователь является полным хозяином внутри своего каталога, однако остальная
 836  часть файловой системы доступна ему только для чтения, но не для записи. Доступ других
 837  пользователей к чужому домашнему каталогу ограничен: наиболее типична ситуация,
 838  когда пользователи могут читать содержимое файлов друг друга, но не имеют права их
 839  изменять или удалять.
 840         В операционной системе Линукс Мастер пользователю доступны два режима
 841  работы: графический и текстовый. В текстовом режиме недоступны возможности
 842  графических интерфейсов: рисование окон произвольной формы и размера, поддержка
 843  миллионов цветов, отрисовка изображений. Все возможности текстового режима
 844  ограничены набором текстовых и псевдографических символов и несколькими десятками
 845  базовых цветов. Тем не менее, в Linux в текстовом режиме можно выполнять практически
 846  любые действия в системе (кроме тех, которые требуют непосредственного просмотра
 847  изображений). Текстовый режим в Linux — это полнофункциональный способ управления
 848  системой благодаря интерфейсу командной строки. В Linux существует огромное
 849  множество программ (включая даже игры), предназначенных для работы в текстовом
 850  режиме.
 851         Бывают ситуации, когда графический режим недоступен или неработоспособен
 852  (удалённый доступ по сети, проблемы с поддержкой видеокарты, сбои системы и др.). В
 853  таких случаях всегда остаётся возможность работать в текстовом режиме, поскольку его
 854  возможности поддерживаются непосредственно графическим оборудованием и не
 855  требуют специальных драйверов или настройки.
 856         В процессе работы Linux активно несколько виртуальных консолей. Каждая
 857  виртуальная консоль доступна по одновременному нажатию Alt и функциональной
 858  клавиши с номером этой консоли. На первых шести виртуальных консолях (Alt+F1 —
 859  Alt+F6) пользователь может зарегистрироваться и работать в текстовом режиме. 12-ая
 860  виртуальная консоль (Alt+F12) выполняет функцию системной консоли — на неё
 861  выводятся сообщения о происходящих в системе событиях.
 862         Если загрузка системы по каким-то причинам не дошла до графического режима и
 863  завершилась приглашением к регистрации (login:) на текстовой виртуальной консоли, то
 864  можно попробовать запустить графический режим вручную. Для этого следует войти в
 865  систему (ввести имя пользователя и пароль) и ввести команду startx. Эта команда
 866  запускает графическую подсистему X11.
 867  
 868  
 869  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2     Страница 25 из 128
 870         Рис. 3. Запуск графического режима вручную
 871         Чтобы переключиться из графического режима на другую консоль, следует
 872  нажимать одновременно Ctrl, Alt и функциональную клавишу с номером нужной консоли.
 873         Благодаря виртуальным консолям каждый компьютер, на котором работает Linux,
 874  предоставляет   возможность   зарегистрироваться          и   получить    доступ     к    системе
 875  одновременно нескольким пользователям. Даже если в распоряжении всех пользователей
 876  есть только один монитор и одна системная клавиатура, эта возможность небесполезна:
 877  можно переключаться между виртуальными консолями так, как если бы вы переходили от
 878  одного монитора с клавиатурой к другому, подавая время от времени команды и следя за
 879  выполняющимися      там    программами.        Более      того,   ничто    не      препятствует
 880  зарегистрироваться в системе несколько раз под одним и тем же системным именем — это
 881  один из способов организовать параллельную работу над несколькими задачами.
 882         Завершение работы
 883         Linux нельзя выключать, просто лишив компьютер электропитания. Множество
 884  информации, которая должна располагаться на диске, система держит в оперативной
 885  памяти для повышения быстродействия. Неожиданное выключение питания приводит к
 886  потере этой информации. Если вы работаете в графической среде, то для завершения
 887  работы нужно выбрать в главном меню пункт Завершить сеанс и выбрать далее один из
 888  трех вариантов: Завершить текущий сеанс, Выключить компьютер или Перезагрузить
 889  компьютер.
 890  
 891  
 892  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2                 Страница 26 из 128
 893         Если перед вами — графический интерфейс входа в систему, то там также есть
 894  кнопка меню, в котором имеется пункт «выключить компьютер». В командной строке
 895  (например, на текстовой виртуальной консоли), можно выполнить команду halt (требует
 896  привилегий администратора). Процедура выключения завершится автоматическим
 897  отключением питания компьютера, если это возможно. Если автоматическое отключение
 898  невозможно, на экран выведется соответствующее сообщение, и питание можно
 899  отключить кнопкой Power. Если компьютер поддерживает протокол работы ACPI,
 900  нажатие на кнопку Power приводит не к выключению электропитания, а к передаче
 901  системе ACPI-сообщения о том, что кнопка Power была нажата. При получении такого
 902  сообщения система выполняет ту же процедуру выключения. Только в этом случае
 903  допустимо выключение кнопкой Power.
 904         2.2.2. Обзор графической среды
 905         2.2.2.1. Оконная система X и её реализации
 906         Графический интерфейс не является неотъемлемой частью Linux — это просто
 907  одна из её компонент, такая же необязательная с точки зрения архитектуры системы, как,
 908  например, программа для рисования изображений. Но для тех программ, которые
 909  используют графические ресурсы, эта компонента предоставляет возможность работать с
 910  графическими объектами (линиями, прямоугольниками, цветами), ничего не зная о
 911  деталях работы конкретных устройств графического вывода (видеокарты и монитора).
 912  Это похоже на то, как ядро скрывает от программ детали работы с конкретным
 913  оборудованием, например, жёстким диском, предоставляя им работать с файлами.
 914  Поэтому комплекс программ, предоставляющий доступ к графическим ресурсам,
 915  называют графической подсистемой. В Linux функции графической подсистемы
 916  выполняет оконная система Икс.
 917         Графическая подсистема с точки зрения операционной системы представляет собой
 918  группу обычных процессов, управление которыми производится общесистемными
 919  средствами. Точно так же, общесистемными средствами производится и управление
 920  процессами, запускаемыми «из-под» этой графической среды. Графическая подсистема
 921  отнюдь не монополизирует использование компьютера; параллельно с её работой
 922  продолжает исполняться множество служебных системных процессов; с других
 923  терминалов (если система многотерминальная) могут запускаться другие программы или
 924  даже другие графические подсистемы.
 925         Оконная система Икс (от англ. X window system, далее — просто X) — один из
 926  самых больших и успешных проектов в истории компьютерной техники — восходит к
 927  1984 г., когда разработчики двух систем компьютерной графики, претендующих на
 928  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 27 из 128
 929  универсальность — проектов Athena (Массачусетский технологический институт) и W
 930  Windowing (Стэнфордский университет) — решили объединить свои усилия.
 931         Тогда перед ними стояла задача создать систему компьютерной графики,
 932  позволяющую совместно использовать самые разные компьютерные платформы.
 933  Решением стало создание специального протокола X, который позволял разделить
 934  программы-клиенты и сервер, предоставляющий графические ресурсы, отсюда и
 935  возможность исполнять программу-клиент на одном компьютере, сервер на другом, а
 936  данные между ними передавать по сети.
 937         Проект этот был настолько наукоёмок и настолько полно охватывал тогдашнюю
 938  область задач, связанных с графикой, что серьёзных альтернатив ему так и не возникло. С
 939  тех пор X прошла через одиннадцать основных релизов (отсюда другое название — X11,
 940  представляющее собой название и текущую версию протокола) и множество версий. И
 941  возникновение, и вся история развития X тесно связаны с ОС UNIX, а теперь, естественно,
 942  и Linux. Тем не менее, реализации X доступны и для нескольких альтернативных
 943  архитектур ОС, включая Windows.
 944         2.2.2.2. Менеджеры окон
 945         Для одновременной и поочерёдной работы с разными программами, требуется
 946  возможность управлять окнами (с помощью клавиатуры или мыши), т. е. возможность
 947  изменять «на лету» их геометрию (положение и размеры), а также (обычно не относимое к
 948  геометрии) положение — от этого зависит, какое из окон будет «верхним» (видимым
 949  полностью), если окна перекрывают друг друга на плоскости экрана.
 950         Управление окнами и составляет основную функцию оконного менеджера.
 951  Устоявшийся англоязычный термин window manager, относящийся к этому классу
 952  программ, мы будем передавать далее словосочетанием - калькой «оконный менеджер».
 953         Базовая (а также расширенная) функциональность оконных менеджеров доступна
 954  пользователю прежде всего за счёт введения в интерфейс так называемых виджетов (от
 955  англ. widgets, сокращение от window gadgets, «оконные приспособления»). Виджеты —
 956  это рамки, кнопки, меню и пр., которые служат «органами управления» окна. Технически
 957  (в терминах оконной системы X) виджеты представляют собой отдельные окна,
 958  примыкающие к окну прикладной программы и, как правило, перемещающиеся вместе с
 959  ним.
 960         Оконные менеджеры обычно добавляют очень удобную для работы возможность –
 961  работу с «виртуальным» рабочим столом (от англ. virtual desktop, также рабочим столом),
 962  по размеру превышающим физический экран. Такие окна позволяют группировать
 963  запущенные приложения, по желанию переключаясь между виртуальными окнами.
 964  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 28 из 128
 965  Количество таких окон настраивается, часто их делают четыре. Enlightenment позволяет
 966  создавать до 64 экранов на рабочем столе, KDE до 20.
 967         Переключение       между     виртуальными          окнами     осуществляется       либо         с
 968  использованием функциональных кнопок на клавиатуре, либо часто с помощью
 969  специального графического приложения, так называемого пейджера (pager). На пейджере
 970  представлена миниатюрная копия экрана, обновляющаяся в режиме реального времени,
 971  причём, если подвести курсор к изображению отдельного окна, оно увеличивается и
 972  рядом высвечивается название приложения, запущенного в нем.
 973         Менеджер     окон,   который       помимо      управления     окнами      обладает     рядом
 974  дополнительных функций, может использоваться в качестве операционной графической
 975  среды пользователя, предоставляющей полный спектр возможностей для параллельной
 976  работы с несколькими задачами. Наиболее часто такими дополнительными функциями
 977  являются следующие:
 978         Минимизация/сворачивание окон и управление свёрнутыми окнами. Существует
 979  несколько относительно распространённых способов отображения свёрнутых окон.
 980  Например, «на столе» может оставаться полоса заголовка свёрнутого окна, по щелчку на
 981  которой     оно   вновь   разворачивается.      Свёрнутым        окнам   могут    соответствовать
 982  пиктограммы (иконки, значки) на поверхности рабочего стола или в специально
 983  отведённом для этого окне (панели управления). Свёрнутые окна могут отображаться как
 984  пункты общего или специального меню (см. ниже).
 985         Управление несколькими рабочими столами. Практика показывает, что для многих
 986  продвинутых пользователей, которые осваивают открытые системы, уже имея опыт
 987  работы в характерных для ПК альтернативных системах, именно возможность работать на
 988  нескольких рабочих столах оказывается решающим плюсом оконной системы X.
 989  Быстрый запуск команд. Возможность быстрого запуска предуготовленных команд
 990  обычно ассоциируется с общим меню (главным меню), вызываемым щелчком мыши на
 991  особом виджете, не связанном с прикладными окнами, или в свободной от прикладных
 992  окон области экрана.
 993         Настройка внешнего вида и поведения среды. Поведение — реакция отдельных
 994  виджетов на операции с ними, модель фокусировки (способ переключения активного в
 995  данный момент окна, с которым связан ввод с клавиатуры и мыши) и т. п. Поведение и
 996  внешний вид оформления окон, а также наличие на экране общих виджетов, не связанных
 997  с конкретными прикладными окнами, обои (цвет фона или изображение в корневом окне)
 998  и т. п. могут варьировать в очень широких пределах. Иногда возможности такой
 999  настройки считают некими «архитектурными излишествами», однако более взвешенной
1000  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2                Страница 29 из 128
1001  является точка зрения, согласно которой в хорошем визуальном дизайне (так же, как и в
1002  хорошей архитектуре) ничто не является излишеством.
1003         Менеджеров окон существует превеликое множество — под любой набор задач,
1004  которые может решать графическая многооконная система. Их настолько много, что
1005  выбрать какой-нибудь в качестве «типичного представителя семейства» затруднительно.
1006         Перечислим наиболее часто используемые.
1007         Enlightenment «Просвещение» (англ. enlightenment). До 2000г. он был основным
1008  менеджером окон в популярной среде GNOME, затем уступив это место менее
1009  функциональной, но более быстрой «Рыбе-пиле» (Sawfish).
1010         BlackBox — один из самых компактных и быстродействующих оконных
1011  менеджеров. Он позволяет эффективно организовать работу на рабочем столе, не
1012  «захламляя» его ненужными ссылками и не расходуя экранное пространство на
1013  отображение громоздких элементов оформления.
1014         Наряду с базовой функциональностью, BlackBox предоставляет (факультативно)
1015  панель, содержащую кнопки переключения между рабочими столами (по умолчанию их
1016  четыре) и заголовки открытых окон. Общее меню вызывается щелчком правой кнопкой
1017  мыши на свободном от окон месте рабочего стола. Меню (или любое из вложенных в него
1018  меню) щелчком по заголовку может быть превращено в окно, остающееся на экране до
1019  явного его закрытия щелчком на соответствующей кнопке.
1020         На основе BlackBox созданы два более развитых оконных менеджера — OpenBox и
1021  более популярный FluxBox.Внешний вид BlackBox, FluxBox и OpenBox легко
1022  настраивается с помощью механизма тем рабочих столов.
1023         WindowMaker (WM) — это свободная реализация (в рамках проекта GNUStep)
1024  концепций NextSTEP — первой получившей более или менее широкую известность
1025  универсальной графической среды пользователя. За недоступностью оригинальной
1026  NextSTEP для современных платформ, познакомиться с WM полезно и поучительно вне
1027  зависимости от того, собираетесь ли вы с ним работать. Основным автономным виджетом
1028  WM, как и NextSTEP, является пирс прикладных программ, представленный при запуске
1029  пиктограммой со скрепкой. При запуске любой корректной (с точки зрения WM), а также
1030  некоторых некорректных программ, кроме её окна на экране появляется её пиктограмма.
1031  WM позволяет работать с несколькими рабочими столами. WM очень гибко
1032  настраивается, как в отношении внешнего вида, так и в отношении поведения, причём
1033  большая часть настроек доступна из специальной графической утилиты, запускаемой по
1034  щелчку на пиктограмме с изображением ступеньки.
1035  
1036  
1037  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 30 из 128
1038              2.2.2.3. Интегрированные графические среды
1039              Существует два подхода к тому, как можно достроить оконную систему до
1040       полнофункциональной среды, позволяющей пользователю решать все (или почти все) его
1041       практические задачи. Во-первых, можно расширить функциональность менеджера окон,
1042       добавив в него недостающие возможности. Во-вторых, можно добавить менеджер
1043       рабочего        стола   —   работающий     «поверх»       менеджера   окон   и    использующий
1044       функциональность последнего. Этим путем идут команды разработчиков GNOME и
1045       KDE.
1046              С точки зрения пользователя нет чёткой границы между менеджерами окон с
1047       расширенной функциональностью и менеджерами рабочего стола, работающими
1048       «поверх» менеджера окон, поскольку они обеспечивают одну и ту же функциональность и
1049       нередко даже графически организованы сходным образом. Оба варианта предоставляют
1050       пользователю возможность работать в графической среде (desktop environment).
1051              Интегрированная графическая среда предполагает не только единство оформления,
1052       но и трактовку объектов в рабочем пространстве (окон, файлов, пунктов меню и т. п.) как
1053       физических объектов, которые можно перемещать, выбрасывать в «корзину» и т. д.
1054       Однако сколько-нибудь последовательной теории интегрированных графических сред не
1055       существует. Изучая отдельные среды в динамике их развития, можно, тем не менее,
1056       выделить несколько общих черт.
1057  1.       Они опираются на определённый интерфейс разработчика (API), состоящий из
1058       библиотек, доступных также разработчикам прикладных программ.
1059  2.       Они реализуют элементы объектной метафоры: файлы, процессы (их потоки ввода-
1060       вывода) изображаются как отдельные объекты, на них можно фокусироваться и
1061       выполнять с ними различные действия, их состояния и изменения этих состояний также
1062       могут визуализироваться или озвучиваться.
1063  3.       Они реализуют единообразные элементы управления (виджеты), зачастую не только в
1064       оформлении отдельных окон, но и в их содержимом.
1065  4.       Они содержат те или иные элементы управления, не привязанные к отдельным окнам
1066       прикладных программ (общие меню, панели управления, поверхность стола и т.п.).
1067  5.       Они позволяют согласованно изменять свойства интерфейса образующих среду
1068       программ (менеджера окон, менеджера рабочего стола, приложений, разработанных
1069       специально для данной среды).
1070  6.       Они реализуют буфер обмена, позволяющий передавать типизованные данные от
1071       программы программе (оконная система X содержит буфер, позволяющий передавать
1072       данные лишь простого текстового типа).
1073       Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2              Страница 31 из 128
1074  7.       Они реализуют возможность «перетаскивания» при помощи мыши (drag'n'drop)
1075       объектов или данных между окнами одной программы или разных программ.
1076              Однородность опыта при работе в интегрированных средах и связанная с нею
1077       привычность позволяют при освоении нового инструмента-программы сосредоточиться
1078       на её прикладной логике, не задумываясь и специально не фокусируя внимания на
1079       приёмах работы, общих для всех инструментов. Это позволяет новому пользователю
1080       гораздо быстрее осваивать прикладные программы.
1081              Основной недостаток работы в интегрированной среде является оборотной
1082       стороной основного достоинства: жёстко закреплённые навыки мешают при выходе за её
1083       пределы. Конечному пользователю, ограниченному опытом работы в одной среде,
1084       недостаёт «стереоскопичности» видения, глубины понимания; элементы эргономической
1085       логики могут напрямую ассоциироваться с определёнными визуальными элементами и
1086       «жестами», с помощью которых подаются команды.
1087              Общеизвестны сложности, с которыми сталкиваются люди, долгое время
1088       работавшие в одной графической среде, при необходимости поработать в другой (пусть
1089       даже и весьма схожей). Для преодоления таких сложностей крайне полезным
1090       представляется знакомство с разными средами уже на начальном этапе освоения
1091       графических интерфейсов. Это не обязательно должны быть разные интегрированные
1092       среды, но само представление о том, что один и тот же результат может достигаться с
1093       помощью разных интерфейсных средств весьма важно. На сегодня существуют и
1094       развиваются две свободные интегрированные графические среды общего назначения:
1095       KDE и GNOME. Они входят в поставку большинства стандартных (открытых) ОС, как
1096       свободных, так и несвободных.
1097              GNOME (GNOME, GNU Network Object Model Environment) — один из самых
1098       амбициозных и масштабных проектов в программистском сообществе.
1099              Кроме реализации функционально полной графической среды, GNOME претендует
1100       на то, чтобы полностью реализовать спецификации промышленной платформы сетевого
1101       взаимодействия CORBA и полностью абстрагировать слой менеджера рабочего стола (или
1102       графической среды) от низлежащего слоя управления окнами (менеджера окон).
1103              GNOME поддерживает ряд оконных менеджеров, среди которых: Sawfish (оконный
1104       менеджер по умолчанию), Enlightenment, IceWM, WindowMaker, AfterStep и FVWM2,
1105       совместимые с GNOME.
1106              Сегодняшняя версия GNOME – полноценная интегрированная среда, включающая
1107       реализацию повседневно необходимых функций и позволяющая использовать сторонние
1108       решения для реализации функциональности, которая в ней отсутствует.
1109       Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 32 из 128
1110         GNOME использует один из самых развитых интерфейсных пакетов GTK+,
1111  реализованный для разных платформ. Над ним надстраивается масса компонентов и
1112  библиотек, обеспечивающих сетевую функциональность, интерфейсы к различным
1113  языкам программирования, работу со звуком через механизмы ОС и пр. Сам GNOME
1114  стремится оставаться мобильным и доступным во всех открытых системах.
1115         С пользовательской точки зрения GNOME предстаёт как набор базовых
1116  компонентов интерфейса и аплетов, утилит и прикладных программ. К базовым
1117  компонентам относятся менеджер файлов и поверхности стола Наутилус (Nautilus),
1118  панели управления и меню GNOME Panel и центр управления (Gnome Control Center).
1119  
1120  
1121  
1122  
1123         Рис. 4. Интегрированная среда GNOME
1124         Внешний вид и поведение панелей является в высшей степени конфигурируемым.
1125  Пользователь может задавать как глобальные предпочтения (анимация движения панелей,
1126  отображение панельных объектов и пр.), так и индивидуальные предпочтения для каждой
1127  из них (её тип и положение на экране, ширина, возможность автосокрытия и
1128  принудительной минимизации, цвет и фоновое изображение и т. п.). Разумеется,
1129  пользователь может наполнять панели теми объектами, которые ему нужны.
1130         На панелях могут присутствовать:             аплеты (applet, «приложение») – это
1131  программа,      отображающая какую-нибудь полезную (или забавную)         динамическую
1132  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2         Страница 33 из 128
1133  информацию, например погоду, текущую загрузку подсистем помпьютера (процессора,
1134  диска), текущую дату. Часто на панель помещают кнопки запуска, ассоциированные с
1135  приложением или командой, которые исполняются по щелчку.
1136         Также постоянно расширяется набор утилит, прикладных программ и аплетов,
1137  поставляемых с GNOME — вместе с программами, входящими в большинство
1138  дистрибутивов ОС, о которых GNOME «в курсе», их число превышает сотню.
1139  Перечислить их здесь нет никакой возможности, но среди них есть интерфейсы для
1140  администрирования системы, средства звукозаписи и воспроизведения, сетевые утилиты,
1141  игры и многое другое.
1142         GNOME снабжён встроенной системой помощи; кроме того, его разработчиками
1143  совместно с Sun Microsystems подготовлено компактное руководство, доступное в разных
1144  форматах на сайте проекта.
1145         GNOME и большинство его компонентов соответствуют соглашениям об
1146  интернационализации     и,   соответственно,        поддерживают    работу   с   кириллицей,
1147  локализацию и перевод интерфейса.
1148         2.2.2.4. KDE
1149         Подробнее мы остановимся на KDE, поскольку именно эта графическая среда
1150  используется в нашей версии Linux.
1151         Само название KDE (KDE, K Desktop Environment — «Графическая среда К») —
1152  явная пародия на CDE (Common Desktop Environment — «Общая настольная среда»). CDE
1153  была последней попыткой отрасли стандартизовать графическую среду на несвободной
1154  основе, предпринятой в конце девяностых годов. Буква «K» в KDE ничего не означает.
1155         KDE — очень серьёзный проект. В KDE любят играть со словами; например,
1156  универсальный браузер, входящий в среду, называется Konqueror (от англ. conqueror —
1157  «завоеватель», «покоритель»), терминал — Konsole (от console — «консоль») и т.п. .
1158         Если единообразие и однородность графической среды считать достоинством, то
1159  KDE — несомненный лидер среди всех (как свободных, так и несвободных)
1160  интегрированных графических сред. Основное видимое средство интеграции — это
1161  универсальный браузер Konqueror. Функция Konqueror близка к той, которую приобрёл
1162  Windows Explorer — он совмещает функции гипермедийного браузера WWW и браузера
1163  локальных ресурсов.
1164         Разработчики KDE пошли даже дальше своих коллег из Microsoft и определили ряд
1165  дополнительных протоколов, что позволило, в частности, просматривать с помощью
1166  браузера в единообразном формате все разнообразие справочной информации,
1167  представленное в сегодняшних открытых система (традиционные страницы руководства
1168  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2            Страница 34 из 128
1169  man, гипертекстовую систему Info из проекта GNU, разрозненные файлы документации в
1170  текстовом и гипертекстовом формате). В Konqueror интегрирована также возможность
1171  предварительного просмотра содержимого большого количества типов файлов.
1172  
1173  
1174  
1175  
1176         Рис.5. Интегрированная среда KDE
1177         KDE включает также настраиваемую систему панелей и меню и интегрированный
1178  центр управления, позволяющий согласованно изменять параметры среды. KDE менее
1179  гибка в настройке, чем GNOME, однако её гибкости вполне достаточно для решения
1180  любых практических задач (в том числе, имитации вида и поведения других сред). KDE
1181  работает только с собственным оконным менеджером KWin.
1182         В поставку KDE входит множество «аксессуаров» и прикладных программ, к тому
1183  же рядом с проектом выросла целая группа сопутствующих, ориентированных на те или
1184  иные предметные приложения, из которых самым развитым является офисный пакет
1185  KOffice.
1186         Более подробно о настройке KDE вы узнаете в следующем разделе.
1187         Следует отметить, что KDE - это постоянно развивающаяся система. Используемая
1188  нами версия Linux содержит KDE версии 3.5.9.
1189         В 2008г вышла новая версия графической среды – KDE 4.
1190  
1191  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2         Страница 35 из 128
1192           Рис.6. Интегрированная среда KDE 4
1193           Рабочий стол в KDE 4 стал гораздо более функциональным. Оболочка Plasma
1194  значительно расширила его возможности, выведя панель, главное меню и виджеты
1195  рабочего стола на новый уровень и дополнив их приборной доской (dashboard). KWin,
1196  менеджер окон KDE, теперь поддерживает графические эффекты.
1197           Оболочка Plasma позволяет пользователям просто организовывать своё рабочее
1198  пространство. Новые и доработанные старые апплеты - быстрый запуск программ,
1199  информация о погоде, ленты новостей, комиксы, быстрая публикация текста и картинок в
1200  службах pastebin. Апплеты Plasma теперь можно размещать на хранителе экрана,
1201  например, для того чтобы другие люди могли вам оставить записку, пока вас нет. Plasma
1202  также     может    выполнять     роль     традиционного         рабочего    стола    со    значками.
1203  Панель Plasma теперь может группировать окна принадлежащие одному приложению и
1204  располагать задачи в несколько рядов. Основательно доработанный системный лоток
1205  теперь позволяет следить за длительно выполняющимися заданиями, такими как загрузка
1206  файлов. Системные уведомления и уведомления программ теперь показываются
1207  однородно через системный лоток. Значки системного лотка можно скрывать. Также сама
1208  панель     может   автоматически      скрываться       для     увеличения    полезного      рабочего
1209  пространства. Виджеты могут размещаться как на рабочем столе, так и на панели.
1210  
1211  
1212  
1213  
1214  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2                 Страница 36 из 128
1215         Улучшена работа с окнами.
1216         В KDE 4 в анимации учитываются законы физики, что делает старые и новые
1217  эффекты более естественными. Трёхмерные эффекты включаются, только если системная
1218  конфигурация позволяет их демонстрировать с адекватной производительностью.
1219  Упрощён механизм настройки эффектов.
1220         Обновлены системные утилиты.
1221         PowerDevil приносит простое и гибкое управление питанием, особенно полезное на
1222  ноутбуках. Произведена работа над удобством архиватора Ark, а также механизмом
1223  работы с принтерами и заданиями печати.
1224         KDE переводится на ещё большее количество языков, благодаря чему количество
1225  людей, которым доступен KDE на родном языке увеличивается до 700 миллионов. Среди
1226  новых языков многие - азиатские, что говорит о росте популярности KDE в этом регионе.
1227         Приложения делают шаг вперёд
1228         Выполнение типичных задач работы с файлами стало проще и эффективней. В
1229  Dolphin появился ползунок для точной настройки размера значков, добавлены
1230  всплывающие подсказки с уменьшенными копиями содержимого файлов, а также
1231  индикатор свободного места для съёмных носителей. Это касается и диалогов
1232  открытия/сохранения во всём KDE.
1233         В KMail включён новый список сообщений, разработанный в рамках Google
1234  Summer of Code. Теперь можно более гибко настраивать вывод дополнительной
1235  информации. Также улучшена поддержка IMAP и других протоколов -- KMail теперь
1236  работает быстрее.
1237         Улучшен веб-браузер Konqueror -- доработана поддержка векторной графики,
1238  повышена производительность. Новый механизм поиска делает поиск по веб-страницам
1239  более удобным. Konqueror теперь показывает закладки при запуске.
1240         Фундамент для упрощения разработки приложений
1241         Расширенная поддержка интерпретируемых языков. Виджеты Plasma теперь можно
1242  создавать на JavaScript, Python и Ruby. Их затем можно распространять через специальные
1243  сервисы, такие как OpenDesktop.org. Добавлена поддержка GoogleGadgets и улучшена
1244  поддержка виджетов Mac OS X dashboard.
1245         Доступны предварительные версии приложений KDE для Windows и Mac OS X.
1246  Также ведётся работа над поддержкой OpenSolaris, совершенствованием поддержки
1247  FreeBSD.
1248  
1249  
1250  
1251  
1252  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 37 из 128
1253         После выпуска Qt по лицензии LGPL, по которой также распространяются
1254  библиотеки KDE, разработчики коммерческого программного обеспечения смогут
1255  бесплатно пользоваться наработками сообщества.
1256         2.2.3. Рабочий стол KDE, панель задач, главное меню, объекты на
1257  рабочем столе, контекстное меню
1258         Большинство рабочих столов содержат общие базовые компоненты. Этот рабочий
1259  стол должен показаться хорошо знакомым всем пользователям Windows.
1260         Рабочая область рабочего стола содержит значки, в данном случае два значка.
1261  Чтобы выполнить определенное действие, щелкните мышью на значке, как в Windows.
1262  Вы можете настроить ваш рабочий стол, добавляя, удаляя и переставляя значки. Работа со
1263  значками описана далее в этой главе.
1264         Внизу рабочего стола, изображенного на рисунке, находится панель. На самом деле
1265  вы можете переместить панель в любой край экрана: вверх, вниз, влево, вправо. К тому же
1266  вы можете иметь более чем одну панель.
1267         На рис. 7. левая сторона панели содержит несколько значков. Вы можете
1268  настраивать набор этих значков, добавляя и удаляя их. Справа от значков расположена
1269  секция, содержащая четыре кнопки. Щелчками мыши на кнопках данной секции
1270  производится    переключение     между      виртуальными           рабочими   столами,    о    чем
1271  рассказывается далее в этой главе. Справа от секции переключения рабочих столов
1272  находится секция, называемая панелью задач, в данной секции располагаются значки
1273  запущенных приложений. Справа от панели задач находятся значки для полезных
1274  системных инструментов. Часы показаны в самом правом углу панели. Вы можете
1275  реорганизовать панель, добавляя, удаляя и переставляя значки на ней.
1276  
1277  
1278  
1279  
1280  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2                Страница 38 из 128
1281                             Иконки
1282  
1283  
1284                                         Рабочая область
1285  
1286  
1287  
1288  
1289                                    Панель
1290  
1291  
1292  
1293  
1294             Рис. 7. Рабочий стол
1295             Панель содержит секции:
1296  ·       Панель значков: Секция слева, содержащая значки приложений. Приложения
1297      запускаются щелчком мыши на соответствующих значках. При наведении указателя
1298      мыши на значок будет показана всплывающая подсказка.
1299  ·       Панель переключения рабочих столов: Секция, включающая, как правило, четыре
1300      значка, с помощью которых возможно переключение между виртуальными рабочими
1301      столами.
1302  ·       Панель задач: Секция, в которой отображаются значки всех запущенных приложений.
1303      Панель рабочего стола KDE показывает одно открытое приложение - X Settings.
1304  ·       Системная область уведомлений: Секция в правой стороне панели, содержащая
1305      значки полезных системных приложений, к которым вы имеете доступ прямо на панели.
1306      Часы находятся правее. Если вы наведете указатель мыши на часы, текущая дата будет
1307      отображена как всплывающая подсказка. Если вы щелкните мышью на часах, будет
1308      показан календарь месяца. Вы можете перемещаться в календаре по месяцам и годам.
1309      Щелкните правой кнопкой мыши на часах, на экране появится контекстное меню,
1310      позволяющее вам выполнить такие задачи, как настройка даты, времени, изменение
1311      способа отображения времени. Такой тип приложений обычно называется аплетами (от
1312      англ. applet).
1313  
1314      Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2    Страница 39 из 128
1315  ·       Кнопка скрытия панели: Маленькая стрелка на конце или на концах панели.
1316      Щелкните мышью на стрелке, чтобы скрыть панель, при этом останется только маленькая
1317      стрелка для восстановления панели.
1318  ·       Обратите внимание на самую левую кнопку на панели. Она открывает главное меню
1319      системы.
1320             Рабочий стол - это рабочая область с некоторым набором инструментов. Когда Вы
1321      хотите выполнить задачу, Вы запускаете приложение, которое открывается в окне на
1322      рабочем столе. Вы можете открыть множество окон сразу, в каждом из которых
1323      выполняется своя задача с помощью того или иного приложения. Ваш рабочий стол
1324      предлагает разные элементы, чтобы помочь вам в работе. Многие из этих элементов
1325      знакомы пользователям Windows.
1326             Значки. Вы можете щелкнуть мышью на значке рабочего стола или панели, чтобы
1327      запустить приложение или открыть какой-либо адрес. В большинстве версий, значки
1328      рабочего стола открываются двойным щелчком мыши, а значки панели одинарным.
1329      Однако это настраиваемо, и в некоторых версиях значки рабочего стола открываются
1330      одним щелчком мыши. Вы можете добавлять, удалять и перестраивать значки на рабочем
1331      столе и панели, что обсуждается далее в этой главе.
1332             Меню. Операционная система ПСПО предоставляет главное меню и различные
1333      контекстные меню. Вы можете добавлять, удалять и изменять элементы меню. Когда вы
1334      устанавливаете новое приложение, элемент меню приложения обычно добавляется в
1335      главное меню.
1336             Главное меню. Содержит ярлыки доступных приложений и утилиты как пункты
1337      главного меню или элементы подменю. Главное меню ПСПО аналогично главному меню
1338      Windows. Главное меню открывается щелчком мыши на значке панели, обычно это самая
1339      левая кнопка. Значок главного меню - это большая буква К для рабочего стола KDE и
1340      изображение ступни для GNOME. Однако версии Linux часто используют свои
1341      отличительные значки как значки рабочих столов.
1342             Контекстные меню. Меню, открываемые щелчком правой кнопки мыши на
1343      объекте. Если вы щелкнете правой кнопкой мыши на свободное место рабочего стола, вы
1344      увидите одно меню. Если вы щелкнете мышью на панели, это будет уже другое меню.
1345      Если вы щелкнете правой кнопкой мыши на значке, меню также будет отличаться. Меню
1346      содержат элементы управления, специфичные для выбранного объекта.
1347             Во многих меню одна буква названия элемента управления подчеркнута. Вы
1348      можете ввести эту букву, чтобы выбрать элемент управления, нет необходимости
1349      выбирать его щелчком мыши. Некоторые меню имеют комбинации клавиш для вызова
1350      Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2     Страница 40 из 128
1351  содержащихся в них элементов управления, например комбинация Alt+F9. Это значит,
1352  что Вы можете нажать Alt+F9 для выполнения элемента управления без открытия меню.
1353         Всплывающие подсказки. Информация, показываемая вам, когда вы наводите
1354  указатель мыши на объект и удерживаете его непродолжительное время. Вы можете
1355  включать и выключать всплывающие подсказки.
1356         Манипулирование     окнами.      Окна      можно        перемещать,   минимизировать,
1357  максимизировать, изменять размер, закрывать, полностью сворачивать все окна.
1358         Перемещение. Щелкните мышью на верхнюю панель окна и, удерживая нажатой
1359  левую кнопку, переместите окно, куда вы хотите. Другой способ - щелкнуть на кнопке в
1360  верхнем левом углу окна и в открывшемся контекстном меню выбрать move
1361  (Переместить).
1362         Изменение размера. Щелкните мышью на границе окна и, удерживая нажатой
1363  левую кнопку мыши, измените размер, как вам нужно. Чтобы максимизировать окно,
1364  щелкните мышью на средней кнопке в правом верхнем углу окна.
1365         Максимизировать, минимизировать, показать рабочий стол. Дважды щелкните
1366  мышью на заголовке окна, окно будет максимизировано. Чтобы вернуть окну прежний
1367  размер, также дважды щелкните мышью на заголовке окна. Щелкните мышью на левой
1368  кнопке в правом верхнем углу окна, чтобы минимизировать окно. Если ваша панель
1369  содержит значок Show desktop (Показать рабочий стол), щелкните на него мышью, чтобы
1370  свернуть все открытые окна. Если значок Show desktop (Показать рабочий стол) не
1371  присутствует на вашей панели, вы можете его добавить, как показано далее в этой главе.
1372         Закрыть. Щелкните мышью на самой правой кнопке в верхнем правом углу или
1373  выберите close (Закрыть) в открывающемся меню верхнего левого угла.
1374         Внешний вид. Внешний вид рабочего стола ПСПО очень хорошо настраивается.
1375  Например, заставка рабочего стола по умолчанию зависит от дистрибутива. Однако Вы
1376  можете изменить цвет, шаблон, дизайн, изображение на какие-либо другие. Вы можете
1377  изменять вид всех элементов рабочего стола, например границ окна, панелей заголовка,
1378  панелей. Пользователи Linux часто настраивают рабочие столы с помощью темы -
1379  унифицированного набора цветов, изображений и даже звуков, которые объединяют все
1380  части рабочего стола в единую систему. Некоторые темы включены в версии ПСПО, Вы
1381  можете их использовать. Другие доступны для скачивания из Интернета.
1382         Поведение некоторых элементов рабочего стола также может быть изменено.
1383  Например, значки могут запускаться одним щелчком мыши, или двумя. При
1384  соответствующей настройке окна могут активизироваться или щелчком мыши или
1385  наведением указателя мыши. Всплывающие подсказки - информация, показываемая, когда
1386  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2              Страница 41 из 128
1387  указатель мыши наведен на объект - могут быть включены или отключены. Помните, что
1388  практически все можно настроить.
1389         2.2.4. Работа с окнами: перемещение, изменение размеров,
1390  понятие активного окна, переход из одного окна в другое
1391         Каждое приложение, запускаемое в KDE, открывает одно или несколько окон. Вы
1392  можете управлять этими окнами. Обычное окно выглядит так:
1393  
1394  
1395  
1396  
1397         Рис. 8. Обычное окно в KDE
1398         Переключение между окнами
1399         Непосредственно работать можно только с активным окном. Каждое новое окно
1400  становится активным автоматически, что позволяет сразу же начать работу с
1401  приложением. Активному окну передаются нажатия клавиш. Активным может быть
1402  только одно окно, которое можно отличить по цвету заголовка. (В теме KDE, принятой по
1403  умолчанию, у активного окна светло-синий заголовок, а у неактивных - серый.)
1404          Для того чтобы начать работу с окном, его необходимо сделать активным. Есть два
1405  способа:
1406         Щёлкните на требуемом окне левой кнопкой мыши. Окно станет активным и будет
1407  перемещено поверх остальных окон, если оно перекрывается ими.
1408          Удерживая клавишу Alt, нажимайте Tab. Появится список доступных окон, одно
1409  из которых будет выделено. Нажимая клавишу Tab, можно выбрать требуемое окно.
1410  Когда вы отпустите клавишу Alt, выбранное окно будет сделано активным.
1411         Перемещение окон
1412  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2        Страница 42 из 128
1413              Простейший способ упорядочить окна на рабочем столе - переместить их. Окна
1414      могут перекрывать друг друга. Есть три способа переместить окно:
1415  ·           Переместите курсор мыши на заголовок окна, и, удерживая левую кнопку мыши,
1416      передвигайте его. Окно будет перемещаться вместе с курсором. Для того чтобы оставить
1417      окно на месте, отпустите кнопку мыши.
1418  ·           Нажмите левой кнопкой мыши на крайнюю левую кнопку в заголовке окна (или
1419      правую кнопку мыши в середине заголовка окна). Откроется меню окна. Выберите пункт
1420      Переместить. Курсор мыши переместится в центр окна, и окно будет двигаться вместе с
1421      ним. Щёлкните левой кнопкой мыши, чтобы отпустить окно после перемещения на
1422      нужное место.
1423  ·           Наведите курсор на любое место окна, которое требуется переместить, и нажмите
1424      клавишу Alt и левую кнопку мыши. Курсор изменит форму, и окно будет двигаться
1425      вместе с ним. Отпустите кнопку мыши, чтобы оставить окно на месте. Этот способ может
1426      быть особенно полезен, если заголовок окна находится за пределами экрана, что не
1427      позволяет применить другие методы.
1428              Изменение размера окна
1429              Есть несколько способов изменения размеров окна:
1430  ·           Переместите курсор мыши к границе окна. Курсор примет форму двунаправленной
1431      стрелки. Удерживая левую кнопку, передвигайте мышь. Граница окна будет двигаться
1432      вместе с курсором. Перемещая верхнюю и нижнюю границы окна, можно изменять его
1433      высоту, перемещая левую и правую - его ширину. Для того чтобы изменять оба параметра
1434      одновременно, передвигайте угол окна (курсор мыши при наведении на него принимает
1435      форму диагонально расположенной двунаправленной стрелки).
1436  ·           Откройте меню окна, нажав на крайнюю левую кнопку в заголовке. Выберите
1437      пункт Изменить размер. Курсоры мыши примет форму двунаправленной стрелки.
1438      Перемещая его, измените размер окна. Щёлкните левой кнопкой мыши, чтобы отпустить
1439      окно.
1440  ·           Если граница окна или кнопка меню окна недоступны, используйте следующий
1441      способ. Удерживая клавишу Alt, нажмите правую кнопку мыши и перемещайте мышь.
1442      Размер окна будет изменяться. Закончив изменение размера, отпустите кнопку мыши.
1443              Если требуется раскрыть окно на весь экран, нажмите кнопку Распахнуть - вторую
1444      справа кнопку в заголовке окна. Окно примет максимально возможный размер, если
1445      щёлкнуть на ней левой кнопкой мыши; при нажатии средней или правой кнопки мыши
1446      окно будет распахнуто по вертикали или горизонтали соответственно.
1447              Как скрыть окно
1448      Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2       Страница 43 из 128
1449                Иногда необходимо освободить место на рабочем столе, не закрывая программу. В
1450      этом случае можно свернуть окно в значок на панели задач или в заголовок.
1451  ·           Для того чтобы свернуть окно в значок, нажмите кнопку Свернуть - третью справа
1452      в заголовке окна. Окно будет скрыто, но выполнение программы не прекратится. Для того
1453      чтобы вновь развернуть окно, щёлкните мышью на соответствующем значке панели задач.
1454      Для восстановления окна также можно использовать комбинацию клавиш Alt+Tab;
1455  ·             Для того чтобы свернуть окно в заголовок (т. е. скрыть его рабочую область,
1456      оставив только заголовок), необходимо дважды щёлкнуть на заголовке левой кнопкой
1457      мыши. Для того чтобы восстановить окно, дважды щёлкните на залоговке ещё раз.
1458             Расположить каскадом
1459             Бывает, что рабочий стол загромождён множеством окон. Щёлкните средней
1460      кнопкой мыши на рабочем столе и в открывшемся меню выберите пункт Расположить
1461      каскадом - окна будут расположены одно за другим, начиная с левого верхнего угла
1462      экрана.
1463             Выстроить окна
1464             Если вы выберете этот пункт меню, KDE расположит окна так, чтобы сделать
1465      доступным как можно большую часть каждого из них. Например, если открыты четыре
1466      окна, после выбора этого пункта они будут перемещены в углы экрана. Щёлкните средней
1467      кнопкой мыши на рабочем столе и в открывшемся меню выберите пункт Выстроить окна.
1468             Как закрыть окно
1469             После того, как вы завершили работу с приложением, требуется остановить его
1470      выполнение и закрыть окно. И в этом случае есть несколько различных способов:
1471  ·           Щёлкните на крайней правой кнопке в заголовке окна. Если вы изменили какой-
1472      либо документ с помощью этого приложения, программа спросит, хотите ли вы
1473      Сохранить изменения, Отклонить их либо Отменить выход из приложения.
1474  ·           Выберите пункт меню Файл-Выход. Откроется то же самое окно с кнопками
1475      Сохранить, Отклонить и Отмена.
1476  ·           Щёлкните правой кнопкой мыши на значке, соответствующем окну, на панели
1477      KDE (Kicker), и выберите Закрыть. Программа предложит вам сохранить изменённые
1478      документы.
1479  ·           Нажмите     Alt+F4.   Если     какие-либо        документы   были   изменены,      окно
1480      подтверждения также будет открыто.
1481             Переключение между виртуальными рабочими столами
1482             Для того чтобы перейти к следующему виртуальному рабочему столу, используйте
1483      комбинацию клавиш Ctrl+Tab, аналогично комбинации Alt+Tab для переключения
1484      Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2           Страница 44 из 128
1485  между окнами (см. Переключение между окнами). Появится маленькое всплывающее
1486  окно с изображенями рабочих столов, одно из которых будет выделено. Отпустите
1487  клавишу Ctrl, чтобы перейти к выделенному рабочему столу. Нажимайте клавишу Tab,
1488  удерживая Ctrl, чтобы переключаться между столами.
1489         Окна и виртуальные рабочие столы
1490         Переместить окно с одного виртуального рабочего стола на другой можно с
1491  помощью пункта На рабочий столменю окна: в открывшемся подменю просто выберите
1492  требуемый рабочий стол. Для того чтобы сделать окно доступным на всех рабочих столах,
1493  установите переключатель Все рабочие столы.
1494         2.2.5. Справочная система
1495         В дистрибутив ПСПО входит комплект документации в печатном виде (если Вы
1496  приобрели дистрибутив в розницу) и в электронном виде (в формате HTML).
1497         Не пренебрегайте чтением документации: она поможет вам избежать многих
1498  сложностей, сэкономить массу времени и усилий при установке, настройке и
1499  администрировании системы, поможет найти нужное для работы приложение и быстро
1500  разобраться в нём. Даже если вы — опытный пользователь Linux, в документации
1501  найдутся полезные для вас сведения об особенностях дистрибутива ПСПО.
1502         Доступ к графической документации можно получить, выбрав в главном меню К
1503  пункт Справка. Откроется окно Центр Справки KDE. Тут вы сможете прочитать
1504  руководства по использованию и настройке KDE, по работе со стандартными
1505  приложениями.
1506  
1507  
1508  
1509  
1510  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 45 из 128
1511         Рис. 9. Центр Справки KDE
1512         Дополнительные программы устанавливаются в систему с помощью так
1513  называемых пакетов (подробнее в разделе по «Установка и настройка прикладного
1514  программного обеспечения»). Вместе с каждым пакетом устанавливается документация.
1515  Основное место для хранения разнообразной документации, в основном на английском
1516  языке, — каталог /usr/share/doc. Особое внимание обратите на HOWTO (от англ. how to
1517  — «как сделать») — собрание практических рекомендаций по самым различным
1518  вопросам, связанным с использованием Linux.
1519         Каждый пакет также содержит поставляемую вместе с включённым в него ПО
1520  документацию,    располагающуюся       обычно      в    каталоге   /usr/share/doc/имя_пакета.
1521  Например, документация к пакету foo-1.0-alt1 находится в /usr/share/doc/foo-1.0-alt1. Для
1522  получения полного списка файлов документации, относящихся к пакету, воспользуйтесь
1523  командой rpm -qld имя_пакета.
1524         В документации к каждому пакету вы можете найти такие файлы как README,
1525  FAQ, TODO, ChangeLog и другие. В файле README содержится основная информация о
1526  программе — имя и контактные данные авторов, назначение, полезные советы и пр. FAQ
1527  содержит ответы на часто задаваемые вопросы; этот файл стоит прочитать в первую
1528  очередь, если у Вас возникли проблемы или вопросы по использованию программы,
1529  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2              Страница 46 из 128
1530  поскольку большинство проблем и сложностей типичны, вполне вероятно, что в FAQ Вы
1531  тут же найдёте готовое решение. В файле TODO записаны планы разработчиков на
1532  реализацию той или иной функциональности. В файле СhangeLog записана история
1533  изменений в программе от версии к версии.
1534         Адреса сайтов в Интернет, посвящённых отдельным программным продуктам,
1535  указаны в информационных заголовках соответствующих пакетов, их можно получить с
1536  помощью команды rpm -qi имя_пакета.
1537         С помощью Konqueror Вы можете просматривать файлы справки по KDE и
1538  руководства по UNIX (Man и Info), не запуская дополнительных приложений.
1539         Чтобы получить справку по какому-либо приложению KDE, введите в строку
1540  адреса help:/название программы (например, help:/kmail).
1541         Konqueror также позволяет просматривать руководства UNIX® (Man); например,
1542  чтобы просмотреть руководство по команде touch, введите в строку адреса man:/touch
1543  или #touch.
1544         Чтобы просмотреть документацию UNIX (Info), введите в строке адреса info:/dir, и
1545  Konqueror покажет список всех доступных файлов документации.
1546         Замечание. К сожалению, файлы справки KDE хранятся таким образом, что их
1547  невозможно просматривать с помощью других обозревателей. Если использование
1548  Konqueror невозможно, Вы всегда можете найти копию файлов справки в Интернете по
1549  адресу http://docs.kde.org.
1550         Экранная     документация.     Помимо        поставляемой     ПСПО   документации          и
1551  дополнительной литературы, всё программное обеспечение, входящее в дистрибутив,
1552  снабжается собственной документацией. Стандартный способ получить документацию по
1553  той или иной программе, функции или файлу, установленным в системе, унаследованный
1554  ПСПО от ОС UNIX, — это команда man, отображающая экранную документацию, иногда
1555  называемую «страницы руководства» (буквальный перевод англ. manual pages). Для того,
1556  чтобы прочесть экранную документацию по программе, достаточно в любой командной
1557  строке набрать man имя_программы. Например, команда man man выдаёт справку по
1558  пользованию самой командой man. Если Вы точно не знаете, как называется необходимая
1559  вам программа, может помочь поиск по ключевому слову при помощи команд apropos и
1560  whatis. Например, если вы введёте команду apropos mail, Вы увидите список всех
1561  программ, в кратком описании которых упоминается слово mail. Разница между
1562  командами заключается в том, что whatis ищет только по названиям руководств, а apropos
1563  ещё и по кратким описаниям.
1564  
1565  
1566  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2           Страница 47 из 128
1567         В технической документации по UNIX и Linux принят стандартный формат ссылки
1568  на экранную документацию, выводимую по команде man. Например, запись apt(8),
1569  отсылает к экранной документации по программе apt, вызываемой командой man apt
1570  (цифра в скобках обозначает раздел, к которому относится данная документация, её
1571  требуется вводить только в том случае, если есть несколько руководств с одним именем,
1572  но в разных разделах, например man 8 apt).
1573          2.3. Работа с файловой системой
1574         2.3.1. Организация данных
1575         Файл — это понятие, привычное любому пользователю компьютера. Для
1576  пользователя каждый файл — это отдельный предмет, у которого есть начало и конец и
1577  который отличается от всех остальных файлов именем и расположением («как
1578  называется» и «где лежит»). Как и любой предмет, файл можно создать, переместить и
1579  уничтожить, однако без внешнего вмешательства он будет сохраняться неизменным
1580  неопределенно долгое время. Файл предназначен для хранения данных любого типа —
1581  текстовых, графических, звуковых, исполняемых программ и многого другого. Аналогия
1582  файла с предметом позволяет пользователю быстро освоиться при работе с данными в
1583  операционной системе.
1584         Для операционной системы Linux файл — не менее важное понятие, чем для её
1585  пользователя: все данные, хранящиеся на любых носителях, обязательно находятся внутри
1586  какого-нибудь файла, в противном случае они просто недоступны ни для операционной
1587  системы, ни для её пользователей. Более того, все устройства, подключённые к
1588  компьютеру (начиная клавиатурой и заканчивая любыми внешними устройствами,
1589  например, принтерами и сканерами) Linux представляет как файлы (так называемые
1590  файлы для работы с устройствами, или сокращенно файлы-устройства). Конечно, файл,
1591  содержащий обычные данные, сильно отличается от файла, предназначенного для
1592  обращения к устройству, поэтому в Linux определены несколько различных типов файлов.
1593  В основном пользователь имеет дело с файлами трёх типов: обычными файлами,
1594  предназначенными для хранения данных, каталогами и файлами-ссылками.
1595         Файловая система с точки зрения пользователя — это «пространство», в котором
1596  размещаются файлы, наличие файловой системы позволяет определить не только «как
1597  называется файл», но и «где он находится». Различать файлы только по имени было бы
1598  слишком неэффективным: про каждый файл приходилось бы помнить, как он называется
1599  и при этом заботиться о том, чтобы имена никогда не повторялись. Более того, необходим
1600  механизм, позволяющий работать с группами тематически связанных между собой
1601  
1602  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 48 из 128
1603  файлов (например, компонентов одной и той же программы или разных главы одной
1604  диссертации). Иначе говоря, файлы нужно систематизировать.
1605         Linux может работать с различными типами файловых систем, которые
1606  различаются списком поддерживаемых возможностей, производительностью в разных
1607  ситуациях, надёжностью и другими признаками.
1608         Большинство современных файловых систем используют в качестве основного
1609  организационного принципа каталоги. Каталог — это список ссылок на файлы или другие
1610  каталоги. Принято говорить, что каталог содержит в себе файлы или другие каталоги, хотя
1611  в действительности он только ссылается на них, физическое размещение данных на диске
1612  обычно никак не связано с размещением каталога. Каталог, на который есть ссылка в
1613  данном каталоге, называется подкаталогом или вложенным каталогом. Каталог в
1614  файловой системе более всего напоминает библиотечный каталог, содержащий ссылки на
1615  объединённые по каким-то признакам книги и другие разделы каталога (файлы и
1616  подкаталоги). Ссылка на один и тот же файл может содержаться в нескольких каталогах
1617  одновременно, это может сделать доступ к файлу более удобным. В файловой системе
1618  Ext2 каждый каталог — это отдельный файл особого типа («d», от англ. «directory»),
1619  отличающийся от обычного файла с данными: в нём могут содержаться только ссылки на
1620  другие файлы и каталоги.
1621         Довольно часто вместо термина каталог можно встретить папка (англ. folder). Этот
1622  термин хорошо вписывается в представление о файлах как о предметах, которые можно
1623  раскладывать по папкам, однако часть возможностей файловой системы, которая
1624  противоречит этому представлению, таким образом, затемняется. В частности, с термином
1625  «папка» плохо согласуется то, что ссылка на файл может присутствовать одновременно в
1626  нескольких каталогах, файл может быть ссылкой на другой файл и т. д. В Linux эти
1627  возможности файловой системы весьма важны для эффективной работы, поэтому будем
1628  всюду использовать более подходящий термин «каталог».
1629         В файловой системе, организованной при помощи каталогов, на любой файл
1630  должна быть ссылка как минимум из одного каталога, в противном случае файл просто не
1631  будет доступен внутри этой файловой системы, иначе говоря, не будет существовать.
1632         Главные отличительные признаки файлов и каталогов — их имена. В Linux имена
1633  файлов и каталогов могут быть длиной не более 256 символов, и могут содержать любые
1634  символы, кроме «/». Причина этого ограничения очевидна: этот символ используется как
1635  разделитель имён в составе пути, поэтому не должен встречаться в самих именах. Причём
1636  Linux всегда различает прописные и строчные буквы в именах файлов и каталогов,
1637  поэтому «methody», «Methody» и «METHODY» будут тремя разными именами.
1638  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2       Страница 49 из 128
1639         Есть несколько символов, допустимых в именах файлов и каталогов, которые, при
1640  этом, нужно использовать с осторожностью. Это — так называемые спецсимволы «*», «\»,
1641  «&», «<», «>», «;», «(», «)», «|», а также пробелы и табуляции. Дело в том, что эти символы
1642  имеют особое значение для любой командной оболочки, поэтому нужно будет специально
1643  позаботиться о том, чтобы командная оболочка воспринимала эти символы как часть
1644  имени файла или каталога
1645         Как можно было заметить, пока во всех встречавшихся именах файлов и каталогов
1646  употреблялись только символы латинского алфавита и некоторые знаки препинания. Это
1647  не случайно и вызвано желанием обеспечить, чтобы приводимые примеры совершенно
1648  одинаково выглядели на любых системах. В Linux в именах файлов и каталогов
1649  допустимо использовать любые символы любого языка, однако такая свобода требует
1650  жертв. Дело в том, что с давних пор каждый символ (буква) каждого языка традиционно
1651  представлялся в виде одного байта. Такое представление накладывает очень жёсткие
1652  ограничения на количество букв в алфавите: их может быть не больше 256, а за вычетом
1653  управляющих символов, цифр, знаков препинания и прочего — и того меньше. Обширные
1654  алфавиты (например, иероглифические японский и китайский) пришлось заменять
1655  упрощённым их представлением. Вдобавок, первые 128 символов из этих 256 лучше
1656  всегда оставлять неизменными, соответствующими стандарту ASCII, включающему
1657  латиницу, цифры, знаки препинания и наиболее популярные символы из тех, что
1658  встречаются на клавиатуре печатной машинки. Интерпретация остальных 128 символов
1659  зависит от того, какая кодировка установлена в системе. Например, в русской кодировке
1660  KOI8-R 228-й символ такой таблицы соответствует букве «Д», а в западноевропейской
1661  кодировке ISO-8859-1 этот же символ соответствует букве «a» с двумя точками на ней
1662  (как у нашей буквы «ё»).
1663         Имена файлов, записанные на диск в одной кодировке, выглядят нелепо, если при
1664  просмотре каталога была установлена другая. Хуже того. Многие кодировки заполняют
1665  диапазон символов с номерами от 128 то 255 не полностью, поэтому соответствующего
1666  символа может вообще не быть. Это означает, что ввести такое искажённое имя файла с
1667  клавиатуры (например, для того, чтобы его переименовать) напрямую не удастся,
1668  придётся пускаться на разные ухищрения. Наконец, многие языки, в том числе и русский,
1669  исторически имеют несколько кодировок. К сожалению, в настоящее время нет
1670  стандартного способа указывать кодировку прямо в имени файла, поэтому в рамках одной
1671  файловой системы стоит придерживаться единой кодировки при именовании файлов.
1672  Например, вы можете получить проблемы, если с файловой системой одновременно
1673  
1674  
1675  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2          Страница 50 из 128
1676  работает несколько пользователей по сети, используя разные операционные системы, с
1677  разными кодировками.
1678         Существует универсальная кодировка, включающая символы всех письменностей
1679  мира — UNICODE. Стандарт UNICODE в настоящее время получает всё большее
1680  распространение и претендует на статус общего для всех текстов, хранящихся в
1681  электронной форме. Однако пока он не достиг желаемой универсальности, особенно в
1682  области имён файлов. Один символ в UNICODE может занимать больше одного байта —
1683  и в этом главный его недостаток, так как множество полезных прикладных программ,
1684  отлично работающих с однобайтными кодировками, необходимо основательно или даже
1685  полностью перерабатывать для того, чтобы научить их обращаться с UNICODE.
1686  Возможно, причина недостаточной распространённости этой кодировки также и в том,
1687  что UNICODE — очень громоздкий стандарт, и он может оказаться неэффективным при
1688  работе с файловой системой, где скорость и надёжность обработки — очень
1689  существенные качества. Это не означает, что называя файлы, не следует использовать
1690  языки, отличные от английского. Пока точно известно, в какой кодировке задано имя
1691  файла — проблем не возникнет.
1692         Многим пользователям знакомо понятие расширение — часть имени файла после
1693  точки, обычно ограничивающаяся несколькими смволами и указывающая на тип
1694  содержащихся в файле данных. В файловой системе Linux нет никаких предписаний по
1695  поводу расширения: в имени файла может быть любое количество точек (в том числе и ни
1696  одной), а после последней точки может быть любое количество символов. Хотя
1697  расширения не обязательны и не навязываются технологией в Linux, они широко
1698  используются: расширение позволяет человеку или программе, не открывая файл, только
1699  по его имени определить, какого типа данные в нём содержатся. Однако нужно учитывать,
1700  что расширение — это только набор соглашений по наименованию файлов разных типов.
1701  Строго говоря, данные в файле могут не соответствовать заявленному расширению по той
1702  или иной причине, поэтому, всецело полагаться на расширение просто нельзя.
1703         Определить тип содержимого файла можно и на основании самих данных. Многие
1704  форматы предусматривают указание в начале файла, как следует интерпретировать
1705  дальнейшую информацию: как программу, исходные данные для текстового редактора,
1706  страницу HTML, звуковой файл, изображение или что-то другое. В распоряжении
1707  пользователя ПСПО всегда есть утилита file, которая предназначена именно для
1708  определения типа данных, содержащихся в файле.
1709  
1710  
1711  
1712  
1713  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 51 из 128
1714         2.3.2. Иерархическая структура файлов и папок
1715         Понятие каталога позволяет систематизировать все объекты, размещённые на
1716  носителе данных (например, на диске). В большинстве современных файловых систем
1717  используется иерархическая модель организации данных: существует один каталог,
1718  объединяющий все данные в файловой системе — это «корень» всей файловой системы,
1719  корневой каталог. Корневой каталог может содержать любые объекты файловой системы,
1720  и в частности, подкаталоги (каталоги первого уровня вложенности). Те, в свою очередь,
1721  также могут содержать любые объекты файловой системы и подкаталоги (второго уровня
1722  вложенности) и т. д.. Таким образом, всё, что записано на диске — файлы, каталоги и
1723  специальные     файлы   —   обязательно      «принадлежит»         корневому   каталогу:    либо
1724  непосредственно (содержится в нём), либо на некотором уровне вложенности.
1725         Иерархию вложенных друг в друга каталогов можно соотнести с иерархией данных в
1726  системе: объединить тематически связанные файлы в каталог, тематически связанные
1727  каталоги — в один общий каталог и т. д. Если строго следовать иерархическому принципу,
1728  то чем глубже будет уровень вложенности каталога, тем более частным признаком должны
1729  быть объединены содержащиеся в нём данные. Если этому принципу не следовать, то
1730  вскоре окажется гораздо проще складывать все файлы в один каталог и искать нужный
1731  среди них, чем проделывать такой поиск по всем подкаталогам системы. Однако в этом
1732  случае, о какой бы то ни было систематизации файлов, говорить не приходится.
1733         Структуру файловой системы можно представить наглядно в виде дерева,
1734  «корнем» которого является корневой каталог, а в вершинах расположены все остальные
1735  каталоги. На Рис.10 изображено дерево каталогов, курсивом обозначены имена файлов,
1736  прямым начертанием — имена каталогов.
1737  
1738  
1739  
1740  
1741         Рис.10. Дерево каталогов в Linux
1742  
1743  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2               Страница 52 из 128
1744         В любой файловой системе Linux всегда есть только один корневой каталог,
1745  который называется «/». Пользователь Linux всегда работает с единым деревом каталогов,
1746  даже если разные данные расположены на разных носителях: нескольких жёстких или
1747  сетевых дисках, съёмных дисках, CD-ROM и т. п. Для того, чтобы подключать и
1748  отключать файловые системы на разных устройствах в одно общее дерево, используются
1749  процедуры монтирования и размонтирования. После того, как файловые системы на
1750  разных носителях подключены к общему дереву, содержащиеся на них данные доступны
1751  так, как если бы все они составляли единую файловую систему: пользователь может даже
1752  не знать, на каком устройстве какие файлы хранятся.
1753         Положение любого каталога в дереве каталогов точно и однозначно описывается
1754  при помощи полного пути. Полный путь всегда начинается от корневого каталога и
1755  состоит из перечисления всех вершин, встретившихся при движении по рёбрам дерева до
1756  искомого каталога включительно. Названия соседних вершин разделяются символом «/»
1757  («слэш»). В Linux полный путь, например, до каталога «academyit» в файловой системе,
1758  записывается следующим образом: сначала символ «/», обозначающий корневой каталог,
1759  затем к нему добавляется «home», затем разделитель «/», за которым следует название
1760  искомого каталога «academyit», в результате получается полный путь «/home/ academyit».
1761         Расположение файла в файловой системе аналогичным образом определяется при
1762  помощи полного пути, только последним элементом в данном случае будет не название
1763  каталога, а название файла. Например, полный путь до созданного academyit файла start»
1764  будет выглядеть так: «/home/ academyit /start».
1765         Организация каталогов файловой системы в виде дерева не допускает появления
1766  циклов: т. е. каталог не может содержать в себе каталог, в котором содержится сам.
1767  Благодаря этому ограничению полный путь до любого каталога или файла в файловой
1768  системе всегда будет конечным.
1769         Опишем кратко, что находится в каждом из подкаталогов корневого каталога. Мы
1770  не будем приводить полные списки файлов для каждого описываемого каталога.
1771         /bin - Название этого каталога происходит от слова «binaries» («двоичные»,
1772  «исполняемые»). В этом каталоге находятся исполняемые файлы самых необходимых
1773  утилит. Сюда попадают такие программы, которые могут понадобиться системному
1774  администратору или другим пользователям для устраненения неполадок в системе или
1775  при восстановлении после сбоя.
1776         /boot - «Boot» — загрузка системы. В этом каталоге находятся файлы,
1777  необходимые для самого первого этапа загрузки: загрузки ядра и, обычно, само ядро.
1778  
1779  
1780  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2       Страница 53 из 128
1781  Пользователю практически никогда не требуется непосредственно работать с этими
1782  файлами.
1783         /dev - В этом каталоге находятся все имеющиеся в системе файлы для работы с
1784  устройствами. Например, файлы /dev/ttyN соответствуют виртуальным консолям, где N —
1785  номер виртуальной консоли. Данные, введённые пользователем на первой виртуальной
1786  консоли, система считывает из файла /dev/tty1, в этот же файл записываются данные,
1787  которые нужно вывести пользователю на эту консоль. В таких файлах в действительности
1788  не хранятся никакие данные, при их помощи данные передаются. Подробнее о принципе
1789  работы с файлами для обращения к устройствам речь пойдёт в разделе Работа с внешними
1790  устройствами.
1791         /etc - Каталог для системных конфигурационных файлов. Здесь хранится
1792  информация      о   специфических     настройках        данной     системы:   информация           о
1793  зарегистрированных     пользователях,     доступных       ресурсах,   настройках    различных
1794  программ. Подробно системные конфигурационные файлы будут рассмотрены в лекции
1795  Конфигурационные файлы.
1796         /home - Здесь расположены каталоги, принадлежащие пользователям системы —
1797  домашние каталоги, отсюда и название «home». Отделение всех файлов, создаваемых
1798  пользователями, от прочих системных файлов даёт очевидное преимущество: серьёзное
1799  повреждение системы или необходимость обновления не затронет наиболее ценной
1800  информации — пользовательских файлов.
1801         /lib - Название этого каталога — сокращение от «libraries» (англ. «библиотеки»).
1802  Библиотеки — это собрания наиболее стандартных функций, необходимых многим
1803  программам: операций ввода/вывода, рисования элементов графического интерфейса и
1804  проч. Чтобы не включать эти функции в текст каждой программы, используются
1805  стандартные функции библиотек — это значительно экономит место на диске и упрощает
1806  написание программ. В этом каталоге содержатся библиотеки, необходимые для работы
1807  наиболее важных системных утилит (размещённых в /bin и /sbin).
1808         /mnt - Каталог для монтирования (от англ. «mount») — временного подключения
1809  файловых систем, например, на съёмных носителях (CD-ROM и др.). Подробно о
1810  монтировании файловых систем речь пойдёт в лекции Работа с внешними устройствами.
1811         /proc - В этом каталоге все файлы «виртуальные» — они располагаются не на
1812  диске, а в оперативной памяти. В этих файлах содержится информация о всех программах
1813  (процессах), выполняемых в данный момент в системе.
1814         /root - Домашний каталог администратора системы — пользователя root. Смысл
1815  размещать его отдельно от домашних каталогов остальных пользователей состоит в том,
1816  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2              Страница 54 из 128
1817  что /home может располагаться на отдельном устройстве, которое не всегда доступно
1818  (например, на сетевом диске), а домашний каталог root должен присутствовать в любой
1819  ситуации.
1820         /sbin - Каталог для важнейших системных утилит (название каталога —
1821  сокращение от «system binaries»): в дополнение к утилитам /bin здесь находятся
1822  программы, необходимые для загрузки, резервного копирования, восстановления
1823  системы. Полномочия на исполнение этих программ есть только у системного
1824  администратора.
1825         /tmp - Этот каталог предназначен для временных файлов: в таких файлах
1826  программы хранят промежуточные данные, необходимые для работы. После завершения
1827  работы программы временные файлы теряют смысл и должны быть удалены. Обычно
1828  каталог /tmp очищается при каждой загрузке системы.
1829         /usr - Каталог /usr — это «государство в государстве». Здесь можно найти такие же
1830  подкаталоги bin, etc, lib, sbin, как и в корневом каталоге. Однако в корневой каталог
1831  попадают только утилиты, необходимые для загрузки и восстановления системы в
1832  аварийной ситуации, все остальные программы и данные располагаются в подкаталогах
1833  /usr. Прикладных программ в современных системах обычно установлено очень много,
1834  поэтому этот раздел файловой системы может быть очень большим.
1835         /var - Название этого каталога — сокращение от «variable» («переменные» данные).
1836  Здесь размещаются те данные, которые создаются в процессе работы разными
1837  программами и предназначены для передачи другим программам и системам (очереди
1838  печати и электронной почты и др.) или для сведения системного администратора
1839  (системные журналы, содержащие протоколы работы системы). В отличие от каталога
1840  /tmp сюда попадают те данные, которые могут понадобиться после того, как создавшая их
1841  программа завершила работу.
1842         Рекомендации стандарта по размещению файлов и каталогов основываются на
1843  принципе разносить в разные подкаталоги файлы, которые по-разному используются в
1844  системе. По типу использования файлов их можно разделить на следующие группы:
1845         Пользовательские файлы — это все файлы, созданные пользователем и не
1846  принадлежащие ни одному из компонентов системы. О пользе разграничения
1847  пользовательских и системных файлов речь уже шла выше.
1848         К неизмененным файлам относятся все статические компоненты программного
1849  обеспечения: библиотеки, исполняемые файлы и др. — всё, что не изменяется само без
1850  вмешательства     системного     администратора.        Изменяющиеся   —   это   те,   которые
1851  изменяются без вмешательства человека в процессе работы системы: системные журналы,
1852  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2          Страница 55 из 128
1853       очереди печати и пр. Выделение неизменных файлов в отдельную структуру (например,
1854       /usr) позволяет использовать соответствующую часть файловой системы в режиме «только
1855       чтение», что уменьшает вероятность случайного повреждения данных и позволяет
1856       использовать для хранения этой части файловой системы CD-ROM и другие носители,
1857       доступные только для чтения.
1858              2.3.3. Работа с файлами и папками: создание файлов, папок,
1859       копирование, перемещение, переименование, удаление,
1860       восстановление, поиск.
1861              Для просмотра файлов в КDЕ используется стандартная программа, называемая
1862       Konqueror.
1863              Программа Konqueror устроена очень просто. В левой части ее окна содержатся
1864       дерево папок (каталогов), а в правой — отображается содержимое выделенной папки.
1865       Щелчком мыши на какой-либо папке можно открыть ее содержимое. Если щелкнуть
1866       мышью на имени какого-либо файла, можно просмотреть этот файл.
1867              Если необходимо, можно настроить систему так, чтобы файлы открывались от
1868       двойного щелчка мыши, а не от одинарного. При этом программа Konqueror отображает
1869       текстовые файлы, изображения, веб-страницы и еще некоторые типы файлов. Для
1870       отображения остальных файлов автоматически открывается та программа, которая
1871       «понимает» формат выбранного файла.
1872              Так как Konqueror выполняет функцию как менеджера файлов, так и обозревателя
1873       Интернета, он автоматически переключается в необходимый режим в процессе работы.
1874       Однако иногда бывает удобно указать режим при запуске.
1875  1.       Если у вас на рабочем столе или на панели есть значок в виде компьютера, щёлкните
1876       по нему левой кнопкой, при необходимости выберите уровень просмотра, например
1877       Документы и Konqueror запустится в режиме менеджера файлов.
1878  2.       Также можно щёлкнуть по значку в виде глобуса (на рабочем столе или панели), и
1879       Konqueror будет запущен в режиме обозревателя Интернета.
1880  3.       В главном меню (K) выберите пункт Интернет-Веб-браузер Konqueror, и Konqueror
1881       будет запущен в режиме обозревателя; при выборе пункта Домой он запустится в режиме
1882       менеджера файлов.
1883  4.       При нажатии Alt+F2 появится окно Выполнить программу; введите в нём konqueror
1884       (маленькими буквами) и нажмите Enter или кнопку Выполнить; Konqueror будет запущен
1885       в режиме обозревателя.
1886              Если Konqueror запустился в режиме просмотра файлов, перейти в режим
1887       обозревателя можно, введя любой адрес Интернета, например http://www.konqueror.org.
1888       Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 56 из 128
1889         Konqueror автоматически запускается в режиме менеджера файлов, когда вы
1890  щёлкаете на рабочем столе по значку, который представляет собой каталог, диск или
1891  Корзину.
1892         Рассмотрим основные части окна Konqueror. В самом верху находится заголовок
1893  окна Konqueror; он работает так же, как и заголовки других программ. Щёлкните по нему
1894  правой кнопкой, и вы сможете воспользоваться контекстным меню заголовка окна.
1895         Под заголовком находится главное меню. Щёлкнув мышью по одному из его
1896  пунктов, вы вызовете ещё одно, вертикальное, меню; его можно вызвать также с помощью
1897  комбинации клавиш Alt+подчёркнутая буква (в названии нужного пункта). Например,
1898  нажав Alt+П, вы вызовете меню Правка.
1899  
1900  
1901  
1902  
1903         Рис. 11. Konqueror
1904         На панели инструментов находятся кнопки для наиболее распространённых
1905  действий. У некоторых кнопок, как, например, Вверх и Назад (Вы можете увидеть их на
1906  рисунке выше), в нижем левом углу есть небольшой чёрный треугольник. Если вы
1907  нажмёте такую кнопку и будете удерживать её нажатой, появится выпадающее меню.
1908         Щёлкнув правой кнопкой мыши по панели инструментов, Вы вызовете
1909  контекстное меню панели инструментов, в котором сможете настроить её вид и
1910  расположение.
1911  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 57 из 128
1912              В строке адреса показывается адрес текущего каталога, страницы в Интернете или
1913       файла. Чтобы перейти к другому адресу, введите его в это поле и нажмите Enter на
1914       клавиатуре или кнопку Перейти справа. С помощью чёрной кнопки с крестиком слева,
1915       вы можете очистить поле ввода.
1916              Под строкой адреса находится панель закладок (см. рисунок выше). Сюда можно
1917       помещать адреса часто посещаемых страниц. Подробнее об этом можно прочитать в
1918       разделе Работа с закладками.
1919              Снизу от меню, панели инструментов и панели закладок находится главная часть
1920       окна Konqueror, в которой отображается каталог, веб-страница, документ или рисунок. С
1921       помощью меню Окно можно разделить главное окно на два или более (что часто бывает
1922       удобно для перетаскивания элементов из одного окна в другое) или указать, что все окна
1923       должны отображаться во вкладках в одном окне Konqueror.
1924              В нижней части окна находится строка состояния; в ней отображается общая
1925       информация об объекте, на который вы указываете мышью. Если Вы разделили окно на
1926       несколько панелей, у каждой из них будет своя строка состояния; на ней также будет
1927       показан индикатор, который становится зелёным, если панель активна. Щелчок по строке
1928       состояния правой кнопкой мыши позволяет вызвать контекстное меню.
1929              Замечание
1930              Ничего страшного, если у вас Konqueror выглядит не совсем так, как показано на
1931       рисунке: его внешний вид можно можно изменить на любой вкус. Например:
1932  1.       С помощью меню Настройка Вы можете включить или отключить панель меню,
1933       панель инструментов и закладок, строку адреса и даже добавить ещё одну панель.
1934  2.       Вы можете временно отключить панель, щёлкнув мышью по области с вертикальными
1935       полосками в левой крайней части панели. Также можно перемещать панели, нажав и
1936       удерживая на этих полосках левую кнопку мыши.
1937              На рисунке не показана дополнительная боковая панель.
1938              Чтобы получить справку о каком-либо элементе окна, выберите пункт меню
1939       Помощь-Что это?, нажмите комбинацию клавиш Shift+F1 или кнопку со знаком вопроса
1940       в верхнем правом углу окна. Указатель мыши примет форму стрелки со знаком вопроса.
1941              После этого щёлкните по тому элементу, по которому вы хотели бы получить
1942       справку, и вам будет представлено достаточно подробное описание его функций. (Эта
1943       возможность присутствует практически во всех окнах Konqueror.)
1944              Расположение любого файла или каталога в этой древовидной структуре можно
1945       описать с помощью «пути»: это список каталогов, которые необходимо пройти, чтобы
1946       найти нужный файл. Например, /home/pam означает подкаталог pam каталога /home,
1947       Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 58 из 128
1948       находящегося в корневом каталоге; а /home/pam/words.txt — файл words.txt в данном
1949       каталоге. Начальная косая черта («/») в приведённых путях означает корневой каталог.
1950              Все имеющиеся у вас файлы, включая те, которые находятся на других разделах
1951       жёсткого диска, на гибком диске или на компакт-диске, доступны через корневой каталог,
1952       а их точное местоположение зависит от того, как настроена ваша система.
1953              В системе ПСПО у каждого пользователя есть свой «домашний» каталог, в котором
1954       хранятся его личные файлы и настройки. Примеры таких каталогов — /home/vasya или
1955       /home/lena. Домашний каталог часто условно обозначают значком ~. Так, например, путь
1956       ~/letter.txt указывает на файл letter.txt в домашнем каталоге.
1957              Заметьте, что часто вместо термина «каталог» используют слово «папка». Также в
1958       старой документации может встретиться термин «директорий».
1959              «Путь» к текущему каталогу показан в заголовке окна и в строке адреса; заметьте,
1960       что в строке адреса путь приведён с префиксом «file:», чтобы указать, что
1961       просматриваемый вами каталог — это часть обычной файловой системы вашего
1962       компьютера (например file:/home/pam), а не адрес Интернета.
1963              Вы можете выбрать режим отображения файлов и папок с помощью меню Вид-
1964       Режим. Доступны следующие варианты:
1965  1.       Значки. Для каждого файла Konqueror показывает его имя и соответствующий значок.
1966  2.       Список. То же, что и режим Значки, однако все значки (и их имена) выстроены в
1967       столбцы.
1968  3.       Таблица. Konqueror показывает имя каждого файла (и небольшой значок) в отдельной
1969       строке. Также отображаются дополнительные сведения о файле (объём сведений можно
1970       изменить с помощью пункта меню Вид-Подробности.
1971  4.       Только текст. Этот режим похож на режим Таблица, но отличается тем, что Konqueror
1972       не отображает значков, а все имена каталогов начинаются с косой черты («/»).
1973  5.       В виде дерева. Этот режим удобен, когда вам необходимо просмотреть структуру
1974       каталогов, начиная с текущего. Файлы отображаются так же, как и в режиме Таблица, но
1975       слева от каждого имени каталога находится небольшой плюс + в квадратике. Щёлкнув по
1976       нему, вы развернёте соответствующий каталог и сможете увидеть его содержимое.
1977  6.       Таблица с подробностями. Этот режим похож на режим Таблица, однако отличается
1978       тем, что Konqueror по возможности показывает количество строк, слов и символов в
1979       каждом файле, а также формат файла.
1980              Вместо стандартных значков (в режиме Значки и Список) Konqueror может
1981       показывать содержимое файла в уменьшенном виде.
1982  
1983  
1984       Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2        Страница 59 из 128
1985         Если Вы включите режим Показывать подсказки к файлам в разделе Поведение
1986  окна настройки Konqueror, то каждый раз, когда Вы наводите мышь на имя файла (или на
1987  значок), Konqueror будет показывать дополнительные сведения о файле в виде подсказки.
1988  Объём отображаемых сведений можно настроить с помощью поля Количество строк в
1989  подсказках в окне настройки Konqueror. Если включён режим Показывать миниатюры в
1990  подсказках, в окошке с подсказкой также будет отображено содержимое файла в
1991  уменьшенном виде.
1992         Выбрав пункт меню Вид-Миниатюры, Вы вызовете подменю, которое позволит
1993  вам разрешить показ миниатюр для файлов определённого типа. Это означает, что вместо
1994  значка будет показано содержимое файла в уменьшенном виде. Если просмотр миниатюр
1995  включён для звуковых файлов, то когда вы наведёте мышь на значок такого файла, файл
1996  будет воспроизведён. Заметьте, что просмотр миниатюр доступен только в режимах
1997  Значки и Список.
1998         Перемещение по каталогам
1999         Чтобы найти нужный файл, необходимо открыть каталог, в котором он находится.
2000  Переходя от одного каталога к другому, Вы перемещаетесь по древовидной структуре
2001  каталогов. Чтобы перейти в подкаталог, щёлкните по нему левой кнопкой мыши, а если он
2002  уже выделен, просто нажмите клавишу Ввод. Чтобы перейти в родительский каталог,
2003  нажмите кнопку Вверх на панели инструментов. Также можно использовать комбинацию
2004  клавиш Alt+Стрелка вверх или пункт меню Переход-Вверх.
2005         Чтобы выделить файл или папку, не открывая её, воспользуйтесь клавишами со
2006  стрелками. Сведения о выделенном объекте будут показаны в строке состояния.
2007         Чтобы облегчить обзор каталогов, можно воспользоваться режимом В виде дерева;
2008  в этом режиме слева от каждого каталога Вы увидите небольшой квадратик. Если в нём
2009  показан знак +, щелчок по нему позволит развернуть данный каталог, то есть отобразить
2010  все его файлы и подкаталоги в виде ветвей. Знак в квадратике сменится на -; щелчок по
2011  нему позволяет свернуть каталог. Когда Вы найдёте необходимый вам каталог, щёлкните
2012  по его значку (или имени), и он будет открыт. Боковая панель навигации также может
2013  помочь в нахождении необходимого каталога.
2014         Вы можете перейти к известному вам каталогу, введя путь в строке адреса, выбрав
2015  пункт меню Адрес-Открыть страницу или нажав Ctrl+ O. При этом Вам может
2016  пригодиться возможность автодополнения текста. Следует также помнить, что в Linux в
2017  названиях файлов строчные и прописные буквы различаются.
2018  
2019  
2020  
2021  
2022  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 60 из 128
2023              После того, как Вы перешли в какой-либо каталог, Вы можете выйти из него, нажав
2024       кнопку Назад на панели инструментов, выбрав пункт меню Переход-Назад или нажав
2025       Alt+Стрелка влево.
2026              Если Вы вернулись назад, Вы также можете перейти вперёд. Для этого нажмите
2027       кнопку Вперёд на панели инструментов, выберите пункт меню Переход-Вперёд или
2028       нажмите Alt+Стрелка вправо.
2029              Подсказка. Если вы нажмёте левую кнопку мыши на значке Вверх, Назад или
2030       Вперёд и будете удерживать кнопку нажатой, появится меню, из которого вы сможете
2031       выбрать последние посещённые вами адреса.
2032              Удаление файлов и каталогов
2033              Konqueror предоставляет Вам два способа удалить файл или каталог:
2034  1.       Вы можете перенести его в корзину, что является самым безопасным способом, так
2035       как если файл был удалён по ошибке, его можно восстановить.
2036  2.       Вы можете просто удалить его; при этом файл будет удалён из каталога, а
2037       пространство, которое он занимал на диске, станет доступно для размещения других
2038       файлов. Это также можно сделать с помощью команды rm
2039              Самый простой способ удалить файл или каталог — щёлкнуть по нему правой
2040       кнопкой мыши и в появившемся меню выбрать пункт: Выбросить в корзину. Если
2041       нажимать правую кнопку мыши, одновременно удерживая кнопку Shift, то можно в меню
2042       пункт Выбросить в корзину заменится пунктом               Удалить, что приведет в полному
2043       удалению файла, без возможности восстановления.
2044              Если нужный файл или каталог уже выделен, вы также можете воспользоваться
2045       одним из пунктов меню Правка: Выбросить в корзину или Удалить.
2046              Нажатием клавиши Del вы переместите выделенные файлы в корзину. Нажатием
2047       Shift+Del вы удалите их.
2048              Замечание. Для того, чтобы удалить файл или каталог, у Вас должны быть
2049       соответствующие права. Подробнее об этом можно прочитать в разделе Работа в режиме
2050       администратора.
2051              Восстановление файлов
2052              Если вы по ошибке удалили файл в корзину, его можно оттуда восстановить. Для
2053       работы с корзиной щелкните по иконке с изображением корзины на нижней панели.
2054              В свойствах каждого файла или каталога вы можете посмотреть его исходный путь
2055       ( в закладке Свойства –> Метаданные), именно туда будет по умолчанию происходить
2056       восстановление.
2057  
2058  
2059       Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2            Страница 61 из 128
2060              Находясь в корзине, вы можете посмотреть содержимое всех фалов и принять
2061       решение какие из них вы хотите восстановить.
2062              Щелкнув правой кнопкой мыши по файлу или каталогу, вы имеете возможность:
2063  ·                    Восстановить – восстановить файл в то место, из которого он был удален
2064  ·                    Вырезать – скопировать файл в буфер обмена и после копирования в другое
2065       место удалить из корзины
2066  ·                    Копировать - скопировать файл в буфер обмена и после копирования в
2067       другое место оставить в корзине
2068  ·                    Переименовать – переименовать файл в корзине
2069  ·                    Удалить – удалить файл из корзины. Важно: при этом восстановление этого
2070       файла в дальнейшем будет невозможно.
2071              Перемещение и копирование
2072              Переместить файл или каталог можно несколькими способами:
2073  1.       В контекстном меню выберите пункт Копировать. Если нужный файл или каталог
2074       уже выделен, Вы также можете воспользоваться кнопкой Копировать на панели
2075       инструментов, пунктом меню Правка-Копировать или сочетанием клавиш Ctrl+C.
2076  2.       После этого перейдите в каталог, в который Вы хотели бы поместить нужный вам
2077       файл, и нажмите кнопку Вставить на панели инструментов, выберите пункт меню
2078       Правка-Вставить или нажмите Ctrl+V. Вы также можете поместить указатель мыши в
2079       свободную область окна, щёлкнуть правой кнопкой мыши и в появившемся меню выбрать
2080       пункт Вставить.
2081              Перемещение файла осуществляется так же, как и копирование, за исключением
2082       того, что вместо пункта или кнопки Копировать следует воспользоваться пунктом (или
2083       кнопкой) Вырезать или комбинацией клавиш Ctrl+X. При вставке вырезанный файл будет
2084       перемещён в данный каталог.
2085              Вы также можете скопировать или переместить выделенные файлы, выбрав пункт
2086       меню Правка-Копировать файлы (F7), Правка-Переместить файлы (F8) или щёлкнув
2087       по файлу правой кнопкой мыши и в появившемся меню выбрав пункт Копировать в,
2088       Переместить в.
2089              Замечание. Для того, чтобы скопировать или переместить файл (или каталог), у вас
2090       должны быть соответствующие права. Подробнее об этом можно прочитать в разделе
2091       Работа в режиме администратора.
2092              Перетаскивание      мышью.      Konqueror      также      поддерживает   копирование          и
2093       перемещение файлов с помощью мыши.
2094  
2095       Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2              Страница 62 из 128
2096         Для этого откройте два окна (или вкладки) Konqueror: одно — с каталогом, где
2097  находится нужный вам файл, а другое — с каталогом, куда этот файл необходимо
2098  скопировать. Щёлкните по файлу левой кнопкой мыши и удерживайте её нажатой;
2099  перенесите мышь во второе окно, на место, не занятое другими значками, и отпустите кнопку
2100  мыши. После этого в появившемся меню выберите пункт Копировать или Переместить.
2101  Обратите внимание: если вы перенесёте значок не на свободное место, а на значок каталога,
2102  файл появится в не в текущем каталоге, а в том, на значок которого Вы его перенесли.
2103         Также можно настроить Konqueror таким образом, что в одном окне будет
2104  отображаться сразу несколько каталогов, что сделает перетаскивание мышью гораздо
2105  удобнее.
2106  
2107  
2108  
2109  
2110         Рис. 12. Два окна (вкладки) Konqueror
2111         На этом рисунке показано, как можно разделить окно с помощью пункта меню
2112  Окно-Разделить панель по вертикали или комбинации клавиш Ctrl+Shift+L; при этом в
2113  каждом окне будет показан свой каталог.
2114         Чтобы Konqueror мог отображать в обеих панелях разные каталоги, необходимо
2115  убедиться, что панели не связаны между собой: квадратик в нижнем правом углу каждой
2116  из них должен быть пуст.
2117  
2118  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2          Страница 63 из 128
2119              Чтобы узнать, какая панель в данный момент активна, посмотрите на строки
2120       состояния панелей: у активной слева на строке состояния будет гореть зелёный
2121       индикатор. Чтобы перейти к другой панели (сделать её активной), щёлкните по любому
2122       свободному месту в самой панели или в её строке состояния.
2123              Чтобы убрать текущую панель, воспользуйтесь комбинацией клавиш Ctrl+Shift+R
2124       или пунктом меню Окно-Удалить активную панель. Вы также можете щёлкнуть правой
2125       кнопкой мыши по строке состояния этой панели и в появившемся меню выбрать пункт
2126       Удалить активную панель.
2127              Работая с вкладками в Konqueror, Вы можете перетащить файл на заголовок
2128       вкладки, не отпуская кнопку, тогда она сама откроется, и вы сможете перенести файл
2129       туда, куда хотите.
2130              Вы можете открыть одновременно сколько угодно панелей, разделив экран как по
2131       горизонтали, так и по вертикали. Для этого в активной панели щелкните про строке
2132       состояния и выберите пункты меню Разделить панель по горизонтали (Ctrl+Shift+T)
2133       или Разделить панель вертикали (Ctrl+Shift+L).
2134              Файлы с одинаковыми именами
2135              Если вы попытаетесь вставить файл в каталог, в котором файл с таким именем уже
2136       имеется, Konqueror предложит вам следующие действия:
2137  1.       Заменить: новый файл будет записан поверх старого. Если Вы копируете несколько
2138       файлов, вы также можете выбрать Заменить все.
2139  2.       Пропустить: файл скопирован не будет. При копировании нескольких файлов вы
2140       также можете выбрать Пропустить все.
2141  3.       Дать копируемому файлу новое имя: Вы можете ввести имя сами или позволить это
2142       сделать Konqueror, нажав на кнопку Предложить. После этого нажмите кнопку
2143       Переименовать.
2144              Выделение нескольких файлов
2145              Иногда бывает необходимо скопировать, переместить или удалить несколько
2146       файлов, которые имеют между собой что-то общее. Например, вам может понадобиться
2147       перенести все графические файлы с расширением .PNG из одного каталога в другой.
2148       Konqueror облегчает эту задачу, позволяя автоматически выделить группу файлов,
2149       имеющих похожие имена.
2150              Выберите пункт меню Правка-Выделить... или нажмите Ctrl++. В появившемся
2151       окне введите необходимый шаблон файла, используя спецсимволы.
2152              Спецсимвол * - означает любое количество символов,.
2153              Спецсимвол ? - означает один любой символ, символ не может быть пропущен.
2154       Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 64 из 128
2155              Спецсимвол [ ] – задает перечисление возможных символов в эотй позиции строки.
2156              Нажмите кнопку OK, и Konqueror автоматически выделит все файлы, имена
2157       которых совпадают с данным шаблоном. Например:
2158  5.       При шаблоне flag*.png будут выделены все имена файлов, начинающиеся со слова
2159       «flag» и заканчивающиеся на «.png».
2160  6.       При шаблоне memo?.txt будут выделены, к примеру, файлы memo1.txt и memo9.txt, но
2161       не memo99.txt и не memo.txt.
2162              Не забывайте о том, что в Linux различаются регистры. Решить эту проблему
2163       можно используя спецсимвол [ ]. Например шаблон [dDt]* выделит все файлы и
2164       директории, имена которых начинаются с букв D,d,t.
2165              Можно уменьшить количество выделенных файлов, указав, с каких файлов следует
2166       снять выделение. Для этого выберите пункт меню Правка-Отменить выделение... или
2167       нажмите Ctrl+- (прим. Ctrl + дефис).
2168              Чтобы снять выделение со всех файлов, нажмите Ctrl+U, выберите пункт меню
2169       Правка-Отменить всё выделение или просто щёлкните по любому месту окна, не
2170       занятому значками.
2171              Также имеется возможность обратить выделение, то есть снять его со всех
2172       выделенных файлов и выделить остальные. Для этого выберите пункт меню Правка-
2173       Инвертировать выделение или нажмите Ctrl+*.
2174              Ниже приведены примеры клавиш, которые часто используются для выделения
2175       файлов в режимах Таблица, В виде дерева и Только текст:
2176  1.       Пробел. Выделить или снять выделение.
2177  2.       Ins. Обратить выделение и перейти к следующему файлу.
2178  3.       Ctrl+Стрелка вверх, Ctrl+Стрелка вниз, Ctrl+Home, Ctrl+End, Ctrl+Page Up,
2179       Ctrl+Page Down. Перейти в соответствующем направлении, по пути обращая выделение
2180       всех файлов.
2181  4.       Shift+Стрелка вверх, Shift+Стрелка вниз, Shift+Home, Shift+End, Shift+Page Up,
2182       Shift+Page Down. Снять всё выделение, затем перейти в соответствующем направлении,
2183       по пути выделяя все файлы.
2184              Когда необходимые вам файлы выбраны, вы можете использовать такие команды,
2185       как копирование, перемещение или удаление: их действие будет распространяться на все
2186       файлы сразу.
2187              Замечание. В зависимости от установленной клавиатуры и текущей локали для
2188       сочетаний Ctrl++, Ctrl+- и Ctrl+*, возможно, необходимо будет использовать клавиши +, -
2189       и * на цифровой части клавиатуры.
2190       Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2    Страница 65 из 128
2191              Создание новых файлов и каталогов
2192              Если Konqueror находится в режиме менеджера файлов, выберите пункт Создать
2193       новый... из меню Правка или щёлкните правой кнопкой мыши по любому месту окна,
2194       которое не занято файлами. Появится меню, с помощью которого Вы сможете создать в
2195       текущем каталоге такие объекты:
2196  1.       Ссылка на приложение... С помощью этого пункта можно создать значок, щёлкнув
2197       по которому, вы запустите определённое приложение. При выборе этого пункта появится
2198       окно с тремя вкладками: Общие — здесь вы можете выбрать значок приложения и указать
2199       его название; Права доступа — здесь можно указать, кто имеет право использовать или
2200       изменять создаваемую ссылку; Запуск — здесь вы можете указать путь к запускаемой
2201       программе,      например   kedit,   чтобы       запустить       редактор   KEdit,   или      kedit
2202       /home/pam/todo.txt, чтобы запустить KEdit и открыть в нём файл /home/pam/todo.txt;
2203       вкладку Приложение обычно можно не заполнять. Если Вы хотите поместить значок на
2204       рабочий стол, создавайте ссылку в каталоге ~/Desktop (в зависимости от вашей системы
2205       этот файл может называться и по-другому). Также можно щёлкнуть по рабочему столу
2206       правой кнопкой мыши, и воспользоваться таким же меню Создать. Если требуется
2207       создать множество ссылок, и Вы не хотите, чтобы они загромождали рабочий стол, Вы
2208       можете поместить их в специальный каталог для приложений. Чтобы перейти в этот
2209       каталог, выберите пункт меню Переход-Приложения. После этого останется лишь
2210       поместить ссылку на этот каталог (обычно это ~/.kde/share/applink) на рабочий стол. Если
2211       Вы хотите, чтобы ссылка на приложение находилась на панели быстрого запуска,
2212       создайте ссылку в каталоге приложений и перетащите её мышью на любое свободное
2213       место на панели.
2214  2.       Адрес Интернет... С помощью этого пункта можно создать значок, щёлкнув по
2215       которому, Вы перейдёте к определённому адресу Интернета или к каталогу. Как и в
2216       случае с пунктом Ссылка на приложение..., Вы можете поместить значок на рабочий
2217       стол, если создадите ссылку в каталоге ~/Desktop или воспользуетесь меню Создать...
2218       прямо на рабочем столе (щёлкнув по нему правой кнопкой мыши). После создания значка
2219       в качестве его имени будет отображаться адрес, на который он ссылается; чтобы изменить
2220       имя, щёлкните по значку правой кнопкой мыши и в появившемся меню выберите пункт
2221       Свойства... . В окне свойств выберите вкладку Общие и введите новое название значка.
2222  3.       Ссылка на устройство... Этот пункт позволяет создать значок, щёлкнув по которому,
2223       вы сможете просмотреть содержимое различных устройств: CD-ROM, DVD-ROM,
2224       дисковод, жесткий диск, а также другие устройства, в зависимости от комплектации
2225       вашего компьютера.
2226       Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2               Страница 66 из 128
2227  4.       Папку... Этот пункт позволяет создать (под)каталог.
2228  5.       Текстовый файл... Этот пункт позволяет создать обычный текстовый файл с
2229       заданным именем.
2230  6.       Файл HTML... Этот пункт позволяет создать файл HTML. Когда вы будете давать ему
2231       имя, желательно в качестве расширения указать .html, чтобы избежать возможных
2232       недоразумений.
2233              Переименование и изменение прав доступа к файлу
2234              Самый простой способ переименовать файл или каталог — это щёлкнуть по его
2235       значку правой кнопкой мыши и в появившемся меню выбрать пункт Переименовать.
2236              Чтобы изменить права доступа к файлу или каталогу, щёлкните по его значку
2237       правой кнопкой мыши и в появившемся меню выберите пункт Свойства... или, если файл
2238       уже выделен, воспользуйтесь пунктом меню Правка-Свойства.
2239              Появится окно свойств файла, содержащее несколько вкладок:
2240  1.       Вкладка Общие предоставляет общие сведения об объекте и позволяет изменить его
2241       имя и, в случае с каталогом, его значок.
2242  2.       Вкладка Права позволяет изменить права доступа к объекту.
2243              Копирование и переименование
2244              Если Вы хотите создать копию определённого файла и поместить её в в тот же
2245       каталог, что и оригинал, «скопируйте» нужный файл (с помощью команды Копировать),
2246       а затем выполните вставку. При этом появится сообщение о том, что файл с таким именем
2247       уже существует. Введите новое имя и нажмите кнопку Переименовать (или просто
2248       нажмите кнопку Предложить, и Konqueror переименует файл автоматически).
2249              Работа в режиме администратора
2250              Если Вы зашли в систему как обычный пользователь и пытаетесь получить доступ
2251       к файлам вне вашего домашнего каталога, Вы нередко будете получать такое сообщение
2252       об ошибке: Отказано в доступе. Чтобы получить доступ ко всем файлам, Вам
2253       необходимо зайти в систему под именем администратора, или root. Вместо того, чтобы
2254       выходить из системы, а затем вновь заходить, можно запустить Konqueror сразу в режиме
2255       администратора. Для этого в главном меню K выберите пункт Система-Менеджер
2256       файлов (в режиме администратора).
2257              Внимание. Будьте осторожны. В режиме администратора (root) вы получаете
2258       полный контроль над системой, и одна неправильная команда может нанести
2259       непоправимый ущерб. Кроме того, в этом режиме крайне не рекомендуется подключаться
2260       к Интернету, так как риск подвергнуться атаке существенно повышается.
2261  
2262  
2263       Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2       Страница 67 из 128
2264         Работа с командной строкой
2265         Konqueror является чрезвычайно мощным и гибким менеджером файлов, однако
2266  опытные пользователи часто предпочитают иметь под рукой командную строку и
2267  работать с системой на уровне командной строки. Для этого можно, например, запустить
2268  Konsole, воспользовавшись пунктом меню Сервис-Открыть терминал или нажав
2269  Ctrl+T.
2270         Если необходимо лишь запустить программу или открыть документ, легче
2271  воспользоваться пунктом меню Сервис-Выполнить команду... (Alt+F2).
2272         Если выбрать пункт меню Сервис-Выполнить команду оболочки... (Ctrl+E),
2273  появится окно, в котором вы сможете ввести нужную вам команду, например ps -ax | grep
2274  kdeinit Следует отметить, что в этом случае Вам будут недоступны некоторые
2275  возможности (например, не будут корректно работать программы top и less), однако
2276  преимущество данного способа в том, что вам не придётся тратить время на запуск
2277  Konsole.
2278         Для более сложных действий в Konqueror имеется ещё одна возможность: выбрав
2279  пункт меню Окно-Показать эмулятор терминала, Вы откроете терминал прямо в
2280  Konqueror, в виде ещё одной панели. Кроме того, если в правом нижнем углу одной из
2281  обычных панелей установлен специальный флажок, то в какой бы каталог вы ни перешли,
2282  в терминале он также станет текущим.
2283  
2284  
2285  
2286  
2287         Рис. 13. Konqueror. Режим эмулятора терминала
2288  
2289  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 68 из 128
2290              Поиск файлов и каталогов
2291              Если Вы забыли, где находится нужный Вам файл, нажмите кнопку Поиск файла
2292       на панели инструментов или выберите пункт меню Сервис-Поиск файла... В окне
2293       Konqueror появится окошко программы KFind. Замечание: если название файла или
2294       каталога начинается с точки, он называется «скрытым», и Konqueror его обычно не
2295       показывает. Чтобы изменить это, установите флажок напротив пункта меню Вид-
2296       Показывать скрытые файлы.
2297  
2298  
2299  
2300  
2301              Рис. 14. Kfind. Окно поиска файлов и папок
2302              При запуске KFind появится довольно простое окно, закладка Имя и
2303       расположение. Введите имя файла, который вы ищете, в поле ввода Название:, а каталог
2304       для поиска в поле ввода Искать в: или укажите его с помощью кнопки Просмотр... и
2305       нажмите Enter или кнопку Поиск. Если установлен флажок Включая подкаталоги,
2306       поиск будет вестись во всех подкаталогах выбранного каталога. Результаты поиска будут
2307       отображены в поле внизу окна.
2308              Можно использовать следующие шаблоны:
2309  1.       Звёздочка «*». Звёздочка обозначает любое количество (в том числе и ноль)
2310       пропущенных символов. Это означает, например, что в результате поиска marc* вы
2311       получите marc, marc.png и marc_must_not_read_this.kwd. Поиск mar*.kwd, в свою очередь,
2312       приведёт к результатам marketplace.kwd и marc_must_not_read_this.kwd.
2313  2.       Вопросительный знак «?». В отличие от звёздочки, вопросительный знак означает, что
2314       пропущен ровно один символ, так что в результате поиска mar? вы получите marc, а по
2315       marc? не найдете ничего, так как наши файлы называются marc и marc.png. В условие
2316       поиска можно поместить сколько угодно вопросительных знаков, и вы найдете ровно
2317       столько символов.
2318       Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2        Страница 69 из 128
2319         Разумеется, оба шаблона в условии можно комбинировать.
2320         Закладка Содержимое.
2321         Уточнить тип нужного файла можно с помощью Содержимое-Тип файла.
2322         Содержит текст. Введите слово или фразу, содержащиеся в файле, который вы
2323  ищете. Помните, что если поиск идёт в большом каталоге или с пометкой Включая
2324  подкаталоги, он может занять много времени.
2325         Замечание. Эта опция не работает для всех файлов, перечисленных в списке Тип
2326  файла. Поддерживаются только следующие типы:
2327  1. Текстовые файлы, например исходные коды, и файлы README
2328  2. KWord
2329  3. KPresenter
2330  4. KSpread
2331  5. OpenOffice.org Writer
2332  6. OpenOffice.org Impress
2333  7. OpenOffice.org Calc
2334         Поиск с учётом регистра. Если выбрать эту опцию, KFind найдёт только те файлы, у
2335  которых совпадает регистр. Например, MARC найдёт только «MARC» но не «Marc».
2336         Закладка Свойства. Дополнительные условия для поиска:
2337         Найти все файлы созданные или изменённые. Здесь вы можете определить две
2338  даты, между которыми были изменены или созданы файлы, также можно задать
2339  определённый период времени.
2340         Размер файла. В этом поле можно указать, больше или меньше какого значения
2341  должен быть найденный файл.
2342         Принадлежащие группе, Принадлежащие пользователю. Здесь можно уточнить
2343  пользователя и группу.
2344         2.3.4. Популярные файл-менеджеры
2345         Для многих пользователей наиболее удобный способ работы с файловой системой
2346  — «классический» двухпанельный диспетчер файлов, работающий в текстовом режиме (в
2347  терминале) — Midnight Commander (название утилиты — mc). Его функциональность
2348  шире стандартных операций с файлами — он позволяет открывать файлы для просмотра и
2349  редактирования, вызывать вспомогательные программы для работы с архивами (и даже
2350  «заходить» в архивы, как в каталоги), передавать данные по сети и т. п. Midnight
2351  Commander имеет также неплохой встроенный текстовый редактор, опять-таки
2352  «классического» стиля.
2353  
2354  
2355  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2       Страница 70 из 128
2356         Вызвать mc можно из пункта меню Служебные - Midnight Commander. Или через
2357  пункт меню Выполнить программу, введя в строке Команда mc и отметив в
2358  Параметрах пункт Выполнить в терминале.
2359  
2360  
2361  
2362  
2363         Рис. 15. Midnight Commander
2364         Работа в mc осуществляется с помощью стрелок, переключение между панелями
2365  кнопкой Tab.
2366         Основные возможности менеджера доступны через функциональные кнопки:
2367  ·   F1 – справка
2368  ·   F2 – доступ в настраиваемое меню пользователя для выбора дополнительных команд
2369  ·   F3 – просмотр содержимого текстового файла
2370  ·   F4 – редактирование текстового файла
2371  ·   F5 – копирование
2372  ·   F6 – перемещение
2373  ·   F7 – создание нового каталога
2374  ·   F8 – удаление
2375  ·   F9 – доступ в верхнее контекстное меню
2376  ·   F10 – выход из программы
2377         Далеко не всё, что нужно делать в Linux, в среде mc так же удобно, как и в
2378  полноценной командной строке. Кроме того, при работе с графическими файлами сильно
2379  не хватает представления этих файлов в виде миниатюр (thumbnails), чтобы выбирать
2380  среди них по содержимому, а не только по имени. Такими возможностями обладают
2381  многочисленные графические диспетчеры файлов; помимо тех, что включены в среды
2382  KDE и GNOME, есть множество независимых: dfm (похожий на диспетчер файлов OS/2),
2383  emelFM2, EZFM и X Northern Captain, gentoo и worker, FSV и XCruiser (трёхмерные).
2384  Среди них встречаются и ориентированные специально на просмотр изображений, такие
2385  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 71 из 128
2386  как GQView, endeavour, gview, qiv, xzgv и некоторые другие, — с возможностями слайд-
2387  шоу, автоматического изменения размера, показа картинки на полный экран и т. п. Эти
2388  редакторы можно при желании дополнительно установить в систему.
2389         2.3.5. Форматирование дискет
2390         Kfloppy - утилита, позволяющая легко форматировать гибкие диски размером
2391  3.5»и 5.25» дюймов. Запустить программу можно следующим образом: К - Настройка -
2392  Форматирование дискет.
2393  
2394  
2395  
2396  
2397         Рис. 16. KFloppy
2398         Важно. Убедитесь в том, что ваша дискета не смонтирована. Kfloppy не может
2399  форматировать смонтированные дискеты.
2400         При запуске Kfloppy открывается окно, в котором вы можете выбрать наиболее
2401  подходящие настройки и контролировать процесс форматирования дискет. Детальное
2402  описание этих настроек вы можете прочитать ниже.
2403         Основные настройки. В данных настройках вы можете выбрать дисковод, тип
2404  дискет и файловую систему для форматируемой дискеты.
2405         Дисковод. Нажав на стрелку в выпадающем меню с меткой Дисковод:, вы можете
2406  выбрать номер дисковода, если у вас в системе их несколько.
2407         В выпадающем меню с меткой Размер можно выбрать следующие типы дисковода:
2408  1. Автоопределение
2409  2. 3.5» 1.44MB
2410  3. 3.5» 720KB
2411  4. 5.25» 1.2MB
2412  5. 5.25» 360KB
2413  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2     Страница 72 из 128
2414         Замечание. Дискеты формата 800k, используемые дисководами Mac®, не пригодны
2415  для использования на PC.
2416         Файловые системы. При нажатии на стрелку в выпадающем меню с меткой
2417  Файловая система вы можете выбрать следующие типы файловой системы:
2418         MS-Dos. При выборе этой файловой системы Kfloppy отформатирует вашу дискету
2419  под файловую систему, используемую в MSDOS/Windows®. Выберите эту файловую
2420  систему, если вы собираетесь использовать дискету в этих операционных системах.
2421         Ext2. При выборе этой файловой системы Kfloppy отформатирует вашу дискету
2422  под файловую систему, используемую в Linux®. Выберите эту файловую систему, если
2423  вы собираетесь использовать дискету только в Linux®.
2424         Minix. При выборе этой файловой системы Kfloppy отформатирует вашу дискету
2425  под файловую систему, используемую в Linux.
2426         В    центре   окна   Kfloppy    вы     можете      настроить   некоторые   параметры
2427  форматирования. При этом два верхних параметра являются взаимоисключающими.
2428         Замечание. Под термином «Взаимоисключающие параметры» понимается ряд
2429  параметров, из которых можно выбрать только один.
2430         Два нижних параметра предназначены для маркировки дискет. Детальное описание
2431  параметров представлено ниже:
2432         Способ форматирования:
2433         Kfloppy может форматировать дискету тремя способами:
2434         Быстрое форматирование. Форматирование этим способом просто пересоздаст
2435  файловую систему на дискете. Все данные на дискете будут удалены. Однако если вы
2436  выберете плотность, отличную от плотности вашей дискеты, то Kfloppy перераспределит
2437  дорожки и сектора перед созданием файловой системы.
2438         Полное форматирование. Форматирование этим способом перераспределяет
2439  дорожки и сектора, создаёт выбранную вами файловую систему и проверяет дискету на
2440  плохие сектора.
2441         Проверить целостность. При включении данного параметра Kfloppy проверит
2442  правильность форматирования и пометит найденные плохие сектора.
2443         Метка дискеты. В двух нижних параметрах можно назначить метку для
2444  форматируемой дискеты. Метку для дискеты можно ввести в поле ввода, расположенное
2445  ниже флажка Метка:. После окончания форматирования метка будет записана на дискету.
2446         В правой части окна Kfloppy расположены следующие три кнопки:
2447         Форматирование. Нажатие этой кнопки запускает процесс форматирования. Если
2448  вы уверены в правильности настроек, можете начать форматирование дискеты, нажав на
2449  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2            Страница 73 из 128
2450  эту кнопку. При этом вместо кнопки Форматирование на кнопке появится кнопка Отмена.
2451  Процесс     форматирования    будет     отображаться        в       двух   прямоугольных     полях,
2452  расположенных в самом низу окна программы.
2453         Верхнее поле является индикатором состояния, в нем отображается информация о
2454  ходе процесса, а также специфические детали форматирования и процесс проверки дискеты.
2455         В нижнем поле расположен индикатор выполнения, в котором отображается
2456  процесс форматирования, а затем и проверки поверхности в виде цветной полосы и числа.
2457  До того, как вы запустите процесс форматирования, это поле будет пустым, и по его
2458  центру будет видна только цифра 0%. Когда же вы начнёте форматировать дискету,
2459  цветная полоса будет постепенно, по мере выполнения, заполнять поле слева направо, а
2460  число по центру будет отображать ход выполнения задачи в процентах.
2461         Важно. Убедитесь в том, что ваша дискета не смонтирована. Kfloppy не может
2462  форматировать смонтированные дискеты.
2463         Помощь. Нажатие на эту кнопку запускает центр помощи KDE с выводом справки
2464  по Kfloppy.
2465         Выход. Нажатие на эту кнопку закрывает Kfloppy.
2466         2.3.6. Запись CD-R и CD-RW
2467         К3b – мощная, универсальная программа для записи CD и DVD. Существует
2468  довольно распространенное, небезосновательное мнение, что K3b входит в состав KDE.
2469  Действительно, это единственный достойный программный продукт для записи
2470  оптических дисков, использующий библиотеку QT и модуль kdelibs. Несмотря на это, K3b
2471  является независимым программным продуктом, хотя на официальном сайте проекта
2472  дается четкий намек на то, что программа оптимизирована для работы в KDE.
2473         Официальный сайт: www.k3b.org
2474  
2475  
2476  
2477  
2478  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2                 Страница 74 из 128
2479         Рис.17. Рабочее окно K3b
2480         После своего старта программа предлагает на выбор четыре варианта действий. Вы
2481  можете создать проект CD или DVD диска с данными, начать работу над Audio CD, а
2482  также заняться клонированием оптических носителей.
2483         В главном меню программы находится список остальных поддерживаемых
2484  программой возможностей. Вы можете, например, создавать проекты DVD Video. При
2485  этом внутри его панели автоматически создаются две папки, присущие данному формату.
2486         После выбора типа проекта, например, создание проекта DVD              с данными,
2487  открывается новое окно, в котором можно добавить в проект нужные файлы. После
2488  проверки корректности созданной структуры можно начинать запись.
2489         Многие программы, являющиеся оболочками к пакету cdrecord, обладают одним
2490  неприятным свойством. Перед тем, как начать запись оптического диска, программа
2491  обязана сначала создать образ данных проекта. На это тратится немало времени. Подобное
2492  поведение легко объяснимо. Как и в случае работы с консольными утилитами, вся
2493  процедура записи делится на три этапа. Сначала данные собираются в одном временном
2494  каталоге, затем создается образ данных и лишь затем включается механизм записи
2495  носителя. В результате, время, затрачиваемое за запись отдельного диска, в среднем
2496  удваивается. И здесь нечего не поделаешь, ведь такова специфика работы cdrecord в Linux.
2497         K3b позволяет начинать запись оптического диска сразу же после запуска данного
2498  процесса, минуя долгое, утомительное ожидание окончания копирования информации и
2499  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2          Страница 75 из 128
2500  создания образа. По этой причине K3b можно назвать самым быстрым, оперативным
2501  программным продуктом для записи CD и DVD, основанным на утилитах пакета cdrecord.
2502         Программа поддерживает работу над несколькими проектами внутри единого
2503  рабочего окна приложения. Переключение между документами происходит с помощью
2504  вкладок.
2505         Во время создания музыкального диска, вы можете сразу же просматривать и
2506  редактировать ID3-теги музыкальных файлов.
2507  
2508  
2509  
2510  
2511         Рис.18. Отображение статуса записи диска в K3b
2512         В состав K3b входит модуль преобразования фильмов, записанных в формате DVD
2513  Video, в единый файл с расширением AVI. При этом можно использовать модули
2514  кодирования DivX или xVID. Редактор проекта позволяет обрезать исходную картинку
2515  (можно менять пропорции кадра), нормализовывать звуковую дорожку, автоматически
2516  разбивать материал на фрагменты (например, по 700МБ). Также можно вручную задавать
2517  скорость потока данных отдельно для видео и аудио дорожек. Звук может кодироваться с
2518  переменным битрейтом. Помимо извлечения и преобразования материала дисков DVD Video,
2519  можно работать с носителями Audio CD. Музыкальные дорожки преобразовываются в
2520  разнообразные звуковые форматы, в том числе использующие сжатие данных.
2521         Программа обладает очень удобным интерфейсом, использующим две файловые
2522  панели для локального браузера и текущего проекта. Навигация по файловой системе
2523  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 76 из 128
2524  выполнена в классических традициях приложений KDE. Программа имеет качественную,
2525  грамотную русификацию всех пунктов меню, диалоговых окон. В именах папок и файлов
2526  внутри проектов можно использовать символы кириллицы. K3b поддерживает смену тем
2527  оформления. Допускается создание и прожиг образов дисков в форматах ISO и CUE.
2528         Программа тесно интегрируется в рабочую среду KDE. Например, вы можете
2529  выделить в Konqueror несколько файлов или папок, после чего отправить их через
2530  контекстное меню на запись в проект K3b. Все визуальные, стилевые настройки рабочей
2531  среды применяются и к программе прожига дисков. Вы можете гибко настраивать горячие
2532  клавиши на любое действие K3b, менять положение и конфигурацию всех панелей
2533  инструментов. По большому счету, в этом нет ничего уникального – любая программы,
2534  входящая в состав KDE, обладает идентичными свойствами.
2535  
2536  
2537  
2538  
2539         Рис.19. Настройки K3b
2540         Обратной стороной тесной интеграции с рабочей средой являются системные
2541  требования программы. Разумеется, если вы работаете в KDE, то K3b будет очень быстро
2542  запускаться, и никаких проблем вы не ощутите. Но KDE – не единственная рабочая среда
2543  в Linux. Кто-то любит GNOME, а кто-то предпочитает компактные оболочки, такие как
2544  WindowMaker и другие. В этом случае при вызове K3b будет дополнительно загружаться
2545  огромная библиотека kdelibs, что, помимо резкого возрастания расхода памяти,
2546  значительно увеличивает время запуска программы.
2547  
2548  
2549  
2550  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2      Страница 77 из 128
2551         Но, несмотря на это, K3b обладает огромной популярностью среди пользователей
2552  Linux. Программа нравится не только тем, кто использует KDE, но и любителям других
2553  рабочих сред. K3b – как уже было сказано ранее, позволяет прожигать диски, минуя
2554  утомительные процедуры создания образов данных. K3b поддерживает все популярные
2555  стандарты дисков. Простые проекты с данными, музыкальные диски, фильмы в формате
2556  DVD Video – все это без труда можно организовать в K3b. Программа имеет очень
2557  простой интерфейс. Если пользователь недавно вырвался из тесных объятий Windows, то,
2558  можно предположить, что он привык к интерфейсу Nero или к чему-либо подобному.
2559  Создание проекта, две файловых панели и перенос данных между ними – все предельно
2560  просто. При этом NeroLINUX многие недолюбливают за его лицензию. Программа не
2561  бесплатна. K3b же, как и подавляющее количество программного обеспечения для Linux,
2562  распространяется под лицензией GPL, что позволяет беспрепятственно загружать и
2563  использовать программу. В некоторых дистрибутивах вы можете даже самостоятельно
2564  собрать ее из исходных текстов, получив небольшой прирост в производительности, а
2565  также некоторые нестандартные свойства, присущие вашей уникальной рабочей станции.
2566         K3b – мощный, универсальный инструмент для создания проектов большинства
2567  популярных типов данных. Программа входит в состав всех популярных дистрибутивов
2568  Linux, где есть в наличии рабочая среда KDE.
2569          2.4. Стандартные программы (обзор)
2570         Основная особенность программного обеспечения Linux — многообразие
2571  продуктов, решающих сходные задачи, особенно если дело касается области, в которой
2572  существует несколько подходов к их решению. Открытая модель разработки программ,
2573  позволяет любому выбрать самый подходящий для него инструмент и развивать именно
2574  его. Поэтому список проектов, так или иначе связанных с Linux, насчитывает десятки (или
2575  даже сотни) тысяч наименований.
2576         Все усилия по изучению операционной системы Linux и основных утилит нужны
2577  для того, чтобы впоследствии наилучшим образом решать в этой операционной системе
2578  любые из своих прикладных задач, разрешимых при помощи компьютера. Для очень
2579  многих задач достаточно стандартных инструментов Linux и текстового редактора, однако
2580  есть случаи, в которых всё-таки необходима специальная прикладная программа, именно
2581  для этого предназначенная, или в которых специальная программа удобнее комбинации
2582  стандартных утилит.
2583         Этот раздел посвящён краткому обзору прикладных программ для ПСПО,
2584  специально предназначенных для решения самых разных пользовательских задач.
2585  Вошедший сюда материал нужно воспринимать только как пример, демонстрацию того,
2586  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2       Страница 78 из 128
2587  что и как можно делать в ПСПО, но вовсе не исчерпывающий список. В отличие от
2588  основных принципов устройства системы или стандартных утилит, которые не
2589  изменяются в течение десятилетий, прикладное программное обеспечение — это область,
2590  где всё меняется очень быстро. Технологии, сегодня считающиеся самыми передовыми,
2591  уже через несколько месяцев могут устареть.
2592         Прикладные программы для Linux не являются частью самой Linux, поэтому
2593  любой из названных ниже программ может не оказаться в каком-то из конкретных
2594  дистрибутивов Linux. Но почти наверняка в любом дистрибутиве найдётся не меньше
2595  одной или нескольких программ для решения каждой из перечисленных ниже прикладных
2596  задач. Остановимся лишь на самых распространённых программных продуктах, входящих
2597  во многие дистрибутивы Linux.
2598         Текстовые редакторы
2599         При работе в любой системе вам не обойтись без редактирования текстовых
2600  файлов. В Unix-системах для этой цели существуют два вида текстовых редакторов –
2601  графические редакторы и текстовые (позволяют работать в режиме командной строки).
2602         В этом разделе мы рассмотрим графические редакторы, однако в системе
2603  существуют текстовые редакторы, например vi, которые позволят вам работать с текстом
2604  удаленно, в режиме командной строки.
2605         Текстовый редактор Kate
2606         В состав рабочей среды KDE,         входит несколько текстовых редакторов. Они
2607  отличаются по мощности, функциональности и сфере применения. Kate можно назвать
2608  самым мощным приложением KDE для работы с простым текстом. Следующие, более
2609  продвинутые программы, уже рассчитаны на работу со сложным форматированием RTF.
2610         Kate позволяет работать с несколькими документами одновременно. Особенностью
2611  данного текстового редактора является возможность создания сессий. Каждая сессия
2612  состоит из произвольного набора документов. Также все они могут иметь собственные
2613  настройки приложения. Возле левой границы рабочего окна приложения находится
2614  панель с вкладками. Одна из них вызывает список документов текущей сессии.
2615  
2616  
2617  
2618  
2619  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 79 из 128
2620         Рис.20. Рабочее окно Kate
2621         При запуске Kate предлагается воспользоваться уже имеющейся сессией, т е
2622  получить доступ к документам, с которыми вы работали в прошлый раз, или создать
2623  новую сессию, по умолчанию состоящую из одного нового пустого документа.
2624         Большинство текстовых редакторов, имеющих возможность одновременной
2625  работы с несколькими файлами, реализуют переключение между документами с помощью
2626  панели вкладок. Kate не имеет подобной панели, да она ему и не нужна. Переключение
2627  между текстами осуществляется из той же самой панели со списком документов текущей
2628  сессии. Программа поддерживает также разделение окна на несколько областей
2629  редактирования, внутри каждой из которых открыт собственный документ. Окно можно
2630  разделить по горизонтали или по вертикали, это может быть удобно, например, для
2631  перевода текста.
2632         Благодаря тесной интеграции с рабочей средой KDE, Kate способен проверять
2633  орфографию на русском языке. Проверка возможна во всем документа, от текущей
2634  позиции курсора, внутри выделенного фрагмента текста.
2635         Текстовый редактор поддерживает большое число кодировок, включая все кодовые
2636  страницы, в которых используется кириллица. Работает их автоматическое определение,
2637  переключение режима просмотра, а также преобразование кодировок.
2638         Большое количество вариантов подсветки синтаксиса позволяет использовать Kate
2639  для разработки исходных текстов различных приложений, для применений в области Web.
2640  Опции раскрашивания текстов сохраняются вместе с сессиями.
2641  
2642  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2     Страница 80 из 128
2643         Kate позволяет работать со всеми вариантами завершения строк. Имеется
2644  возможность переключения режимов. Текстовый редактор позволяет менять отступы
2645  строк, а также осуществлять их выравнивание.
2646         Левая боковая панель содержит вкладку файлового навигатора Проводник. Он
2647  позволяет открывать документы не только с локального диска, но также через сеть,
2648  используя протоколы HTTP, FTP, SSH и другие. Для этого адрес документа указывается в
2649  окне проводника.
2650         Вы можете устанавливать закладки, а также быстро переходить в папку текущего
2651  документа. Закладки имеют место и внутри самих документов. Вы можете добавлять
2652  якоря в текст, а потом быстро перемещаться к ним в любое время.
2653  
2654  
2655  
2656  
2657         Рис.21. Поиск текста внутри файлов с помощью Kate
2658         Kate поддерживает поиск текста не только внутри текущего документа, но и в
2659  любых файлах. Поддерживается большое число регулярных выражений.
2660         Благодаря интеграции в KDE, вы можете настраивать горячие клавиши, присваивая
2661  их практически всем функциям текстового редактора. Поддерживается быстрая отправка
2662  документов по электронной почте, а также их распечатка на принтере с предварительным
2663  
2664  
2665  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2      Страница 81 из 128
2666  просмотром. Любая панель инструментов может быть скрыта или, напротив, восстановлена
2667  на экране. Вы можете настраивать кнопки на панелях, менять их размер, дизайн.
2668         Внизу экрана находится меню Терминал, позволяющее запустить терминал в
2669  отдельной облати прямо в текстовом редакторе и выполнить в нем необходимые команды.
2670         Kate - мощный текстовый редактор, входящий в состав KDE. Он обладает многими
2671  достоинствами, наследуемыми от рабочей среды.
2672         Текстовый редактор KWrite
2673         Еще один редактор KWrite — не просто текстовый редактор для среды KDE. Это
2674  также и редактор для программистов, и он может считаться, по крайней мере, частичной
2675  заменой более мощным приложениям. Его лучше всего использовать вместе с Konqueror
2676  для просмотра файлов с исходными кодами на разных языках. KWrite хорошо выполняет
2677  и обычные функции редактора текстов. Одна из его основных особенностей — подсветка
2678  синтаксиса, которая настраивается для разных языков программирования.
2679         Работа с KWrite очень проста. Если вы хоть раз пользовались текстовым
2680  редактором, у вас не должно возникнуть проблем.
2681         В KWrite используется собственный протокол KDE для манипулирования
2682  графическими объектами. Файлы в KWrite можно перетаскивать с рабочего стола, из
2683  Konqueror или, например, FTP-сайта, открытого в одном из окон Konqueror.
2684  
2685  
2686  
2687  
2688         Рис.22. Текстовый редактор KWrite
2689         Продукт OpenOffice.org
2690         OpenOffice.org — это свободный офисный пакет. OpenOffice.org успешно заменит
2691  вам любой другой офисный пакет, а открытая лицензия освободит пользователя от всех
2692  лицензионных отчислений, связанных с использованием пакета, в настоящем и будущем.
2693  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2         Страница 82 из 128
2694         OpenOffice.org состоит из шести компонентов-программ:
2695  ·   Текстовый редактор и редактор web-страниц Writer;
2696  ·   Редактор электронных таблиц Calc;
2697  ·   Средство создания и демонстрации презентаций Impress;
2698  ·   Векторный редактор Draw;
2699  ·   Система управления базами данных Base;
2700  ·   Редактор для создания и редактирования формул Math.
2701         Все компоненты интегрированы в общее ядро и, таким образом, обладают хорошей
2702  совместимостью друг с другом.
2703         OpenOffice.org обладает рядом интересных особенностей, частично или полностью
2704  отсутствующих в других офисных пакетах, обеспечивает совместимость с форматами MS
2705  Office 97-2003. Также поддерживается импорт файлов в формате Office OpenXML (MS
2706  Office 2007).
2707         Пользователи, ранее работавшие с MS Office, смогут работать в этом пакете без
2708  дополнительного обучения.
2709  
2710  
2711  
2712  
2713         Рис.23. Текстовый редактор Writer из пакетаOpenOffice.org
2714         Рабочий стол
2715         Первое, что стоит сделать, начав постоянно использовать Linux — организовать
2716  для себя удобное «рабочее место»: подобрать и настроить программы, с которыми
2717  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2     Страница 83 из 128
2718  приходится работать каждый день. Рабочее место в может выглядеть очень по-разному.
2719  Можно вовсе обойтись без графического интерфейса, используя только текстовый
2720  терминал для управления системой. Такой выбор будет правильным, если рабочее место
2721  находится на сервере, подключённом к сети Internet, доступ к которому осуществляется
2722  только при помощи ssh или аналогичных клиентов удалённого доступа.
2723         Если графический интерфейс используется, то и в этом случае есть огромный
2724  выбор, как его организовать. Прежде всего, решить: нужно ли устраивать «рабочий стол»
2725  (для этого подходят GNOME, KDE) или можно обойтись возможностями одного из
2726  развитых диспетчеров окон (Enlightenment, WindowMaker и многие другие). Помимо
2727  функциональности, в выборе графической среды решающее значение могут сыграть и
2728  эстетические критерии. Дальше всех в этом направлении продвинулась среда
2729  Enlightenment, работа с которой в некоторых вариантах настройки количеством
2730  украшений и эффектов напоминает участие в компьютерной игре (скорее всего, сетевой).
2731         Диспетчеры файлов (file manager)
2732         Поскольку представление файлов и каталогов как папок и документов нужно в
2733  первую очередь в рамках метафоры рабочего стола, то и диспетчеры файлов для Linux
2734  разрабатываются, прежде всего, как приложения той или иной среды рабочего стола. В
2735  частности, и в KDE, и в GNOME есть свои диспетчеры — konquеror и nautilus
2736  соответственно, которые по совместительству служат www-браузерами.
2737         Эмулятор терминала
2738         Даже для такой на первый взгляд тривиальной функции, как эмуляция терминала
2739  для X Window System, существует целый круг программ. Самая стандартная из них
2740  поставляется вместе с XOrg — xterm. Вариант xterm, поддерживающий отображение
2741  шрифтов в кодировке UNICODE, вызывается командой uxterm. Однако каждое
2742  приложение, организующее среду рабочего стола, включает собственный эмулятор
2743  терминала, внешний вид и поведение которого настраивается централизованно вместе со
2744  всеми остальными приложениями рабочего стола.
2745         Сеть. WWW-браузеры
2746         WWW-браузер — программа для просмотра гипертекста, доступного через Internet
2747  — на сегодня чуть ли не самое важное приложение для персонального компьютера.
2748  Сегодняшний www-браузер должен «уметь» гораздо больше, чем просто отображать
2749  страницы HTML и переходить по гиперссылкам. Фактически, на него ложится задача
2750  работы данными Internet во всём их многообразии, сюда входит и поддержка постоянно
2751  развивающихся стандартов, и обеспечение безопасности, и многое другое.
2752  
2753  
2754  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2          Страница 84 из 128
2755           В Linux есть довольно большой выбор www-браузеров, однако первым
2756  действительно современным свободным приложением для работы с Internet стала Mozilla,
2757  а затем её потомки, которые сегодня вполне успешно конкурируют с аналогичными
2758  коммерческими программами. Mozilla — это целый пакет приложений для работы с
2759  Интернетом:     мощный,    насыщенный        функциями        коммуникационный   центр     для
2760  персонального компьютера. В состав пакета входит браузер, программа для работы с
2761  электронной почтой, календарём и редактор www-страниц. История Mozilla началась в
2762  1998 году, когда фирма Netscape опубликовала исходные тексты своего браузера Netscape
2763  Navigator. Одно из важных свойств пакета Mozilla — его принципиальная расширяемость.
2764  В Mozilla реализован язык XUL на основе XML, при помощи которого очень легко
2765  разрабатывать дополнительные компоненты Mozilla, ориентированные на выполнение
2766  специальных функций.
2767           Более современен FireFox, разрабатываемый командой Mozilla на основе исходных
2768  кодов, соответствующих только WWW-браузеру. Остальная часть FireFox написана
2769  полностью на XUL, поэтому разработка этой молодой программы идёт существенно
2770  бодрее и проще, её настройка считается самой гибкой среди www-браузеров, а главное,
2771  любой желающий может написать на высокоуровневых языках программирования
2772  XUL/JavaScript и опубликовать свой модуль расширения (т. н. plugin; на сегодня таких
2773  модулей известно более полутораста).
2774           Помимо Mozilla, существуют версия под Linux такого популярного браузера, как
2775  Opera.
2776           Важная разновидность www-браузеров — текстовые броаузеры, т. е. те, которые
2777  могут быть запущены в любом текстовом терминале Linux. Самый старый и известный из
2778  них, один из прототипов современных www-браузеров — Lynx. Он не имеет возможности
2779  отображать графическую информацию, но отлично поддерживает HTML, формы и
2780  таблицы. Современные версии поддерживают также соединения, защищённые при
2781  помощи SSL. Links — это текстовый браузер, на первый взгляд очень похожий на Lynx,
2782  но все же несколько отличающийся от него:
2783  ·   умением работать с таблицами и фреймами;
2784  ·   отображением цветов, указанных в HTML-странице;
2785  ·   использованием выпадающих меню (как в Midnight Commander);
2786  ·   возможностью загрузки файлов в фоновом режиме.
2787           Почтовые программы
2788           Thunderbird повторяет — и расширяет — почтовую составляющую Mozilla.
2789  Большинство сказанного о Thunderbird на сегодня справедливо и для MozillaMail. Так же,
2790  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2           Страница 85 из 128
2791  как и в Firefox, в Thunderbird используется часть исходного кода Mozilla, которая работает
2792  с сетью (на этот раз — с отсылкой почты и доступом к почтовым ящикам), а интерфейс и
2793  архитектура приложения в целом — переделаны для того, чтобы избавиться от
2794  стародавних частей Netscape и облегчить дальнейшую разработку. Thunderbird (как и
2795  MozillaMail) обладает самым мощным на сегодняшний день встроенным антиспам-
2796  фильтром. Как и Firefox, Thunderbird легко расширять собственными модулями,
2797  написанными на высокоуровневых языках, и можно очень гибко настраивать.
2798         Ещё один почтовый клиент, несколько уступающий Thunderbird по возможностям,
2799  но превосходящий его по быстродействию, называется Sylpheed.
2800         Поскольку управление электронной перепиской — одна из задач рабочего стола, в
2801  каждой среде рабочего стола есть свой собственный почтовый клиент. Почтовый клиент
2802  для KDE называется KMail, он поддерживает как локальную доставку почты, так и
2803  множество почтовых протоколов (POP3, IMAP, SMTP). Почтовый клиент для GNOME
2804  называется Evolution, он интегрирован с календарём, адресной книгой и претендует на
2805  функции индивидуальной «записной книжки».
2806         Обмен сообщениями
2807         Если компьютер подключён к Internet постоянно, бывает удобно пользоваться
2808  службами, передающими сообщения в реальном времени (instant messaging service). Таких
2809  служб довольно много, самая популярная из них — ICQ. Множественность объясняется
2810  тем, что в большинстве случаев этот сервис предоставляется централизованно, какой-
2811  нибудь крупной корпорацией. Во многих случаях серверы этих служб не доступны под
2812  свободной лицензией. Исключение в ряду «собственников» — служба Jabber, основанная
2813  на полностью открытом протоколе XMPP. Jabber позволяет любому сообществу создавать
2814  собственные сервера, управляемые собственными администраторами. Сам Jabber-сервер
2815  имеет возможность соединять своих клиентов не только с другими Jabber-серверами, но и
2816  со службами ICQ, MSN, Yahoo и AIM. В Linux есть несколько клиентских программ для
2817  обмена мгновенными сообщениями. Особняком стоят клиенты IRC (Internet Relay Chat),
2818  службы с более долгой историей и сложным протоколом (имеется в виду и сетевой
2819  протокол, и протокол работы пользователя в IRC).
2820         Psi — удобный графический клиент сети быстрого обмена сообщениями Jabber (а
2821  значит, по всем протоколам, которые поддерживает выбранный Jabber-сервер). Psi
2822  поддерживает такие возможности Jabber, как одновременная работа с несколькими
2823  серверами, конференции, криптозащиту передаваемой информации (через SSL и GnuPG),
2824  работу через HTTP (S) прокси-сервер и т. д. SIM — многопротокольный клиент обмена
2825  мгновенными сообщениями. Поддерживаются протоколы ICQ, Jabber, MSN, AIM, YIM, а
2826  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2          Страница 86 из 128
2827  также     LiveJournal.   Кроме   того,     имеется      множество   модулей,     реализующих
2828  дополнительные возможности. Есть вариант SIM, ориентированный на среду KDE. На
2829  среду KDE ориентирован и другой мощный клиент, имеющий поддержку также и IRC, —
2830  Kopete. На среду Gnome ориентирован Gaim — наиболее мощный и наиболее гибко
2831  настраиваемый клиент. Имеет модули доступа почти ко всем мыслимым протоколам,
2832  позволяет писать сценарии на Perl и TCL. Для IRC есть и специальные клиенты: ChatZilla
2833  (как можно догадаться из названия, он «встроен» в Mozilla, но доступен и как дополнение
2834  к Firefox) или X-Chat — весьма мощная программа, ориентированная на «хитрости» IRC.
2835          Офисные программы
2836          Важной частью современной рабочей станции являются так называемые офисные
2837  средства обработки информации. Под офисными приложениями обычно понимают
2838  стандартный набор из текстового процессора, средства работы с электронными
2839  таблицами, средства создания презентаций, средства для работы с базами данных. Все
2840  перечисленные офисные приложения входят в пакет OpenOffice.org — это свободный
2841  набор офисных программ, не уступающий по возможностям несвободному Microsoft
2842  Office, а кое в чём даже превосходящий его. Например, частность, которая может иметь
2843  очень важное значение: компонент OpenOffice.org OpenWriter позволяет экспортировать
2844  документы непосредственно в формат PDF. Интерфейс OpenOffice.org устроен
2845  принципиально так же, как и у аналогичных продуктов Microsoft, так что пользователю,
2846  привыкшему к Microsoft Office, не составит большого труда перейти к работе в
2847  OpenOffice.org. Кроме того, OpenOffice.org позволяет работать со всеми форматами
2848  файлов Microsoft Office.
2849          История OpenOffice.org напоминает историю Mozilla: поначалу проект (под именем
2850  StarOffice) развивался закрыто, без доступа мирового программистского сообщества к
2851  исходным текстам. Однако в 2000-м году компания Sun Microsystems открыла исходные
2852  тексты программного продукта, образовав OpenOffice.org. Так же, как и в случае
2853  Netscape/Mozilla, пара StarOffice/OpenOffice.org использует двойное лицензирование,
2854  дающее право как свободного доступа к исходным текстам, так и использования их в
2855  закрытых коммерческих продуктах.
2856          По возможностям OpenOffice.org остаётся самым развитым и полным офисным
2857  пакетом для Linux, однако есть и другие офисные средства. В частности, офисный пакет
2858  Koffice, ориентированный на среду KDE, в котором есть примерно тот же набор офисных
2859  приложений, что и в OpenOffice.org. Кроме того, есть отдельные офисные приложения, не
2860  составляющие пакетов — словарный процессор Abiword и электронные таблицы
2861  GNUmeric.
2862  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2              Страница 87 из 128
2863           Графика
2864           Чем проще пользовательская задача, тем больше программ под Linux её решают. В
2865  частности, манипуляция геометрическими фигурами с возможностью изменения их
2866  параметров (цвета, размера и т. п.), хранением набора фигур в файле и преобразованием
2867  получившегося изображения в растровый формат — довольно простая задача, требующая
2868  аккуратной реализации основных функций какой-нибудь высокоуровневой библиотеки
2869  (или двух — интерфейсной и графической). Неудивительно, что редакторы с подобными
2870  возможностями есть и для каждого рабочего стола, и независимо от них. Это утверждение
2871  относится и к ещё более простым программам работы с растровой графикой. Ниже
2872  описаны только существенно более сложные программы.
2873           Векторная графика
2874           Векторной графикой называется способ работы с изображениями, при котором оно
2875  представлено в виде фигур, каждая из которых имеет собственное описание (тип,
2876  размеры, кривизну или иные параметры составных частей, их цвета, способ представления
2877  и т. п.). Некоторые графические устройства (например, распознающие формат PostScript)
2878  умеют сами интерпретировать описания фигур, для других необходимо заранее
2879  просчитать и сформировать картинку программным путём.
2880           Работа с PostScript и PDF
2881           Для современной полиграфии de facto стандартом является формат PostScript.
2882  PostScript      —   это   язык   описания      страницы,       позволяющий   представить    любые
2883  полиграфические материалы в векторном формате (однако он допускает и включение
2884  растровых фрагментов). Файл в формате PostScript фактически представляет собой
2885  программу, описывающую, какие действия нужно произвести, чтобы получить требуемый
2886  вывод.       Профессиональные         печатающие          устройства    умеют    самостоятельно
2887  интерпретировать документы на языке PostScript.
2888           PDF (Portable Document Format, переносимый формат документов) создан на
2889  основе языка PostScript. Его основная задача — обеспечить одинаковый внешний вид
2890  документа в любой операционной системе. В PDF есть специальные возможности для
2891  публикации документов в Сети, в частности, поддержка гиперссылок, а некоторые
2892  возможности языка PostScript оттуда, наоборот, исключены.
2893           Ghostscript — интерпретатор языка описания страниц PostScript и файлов в
2894  формате PDF (формат переносимых документов). Ghostscript преобразует PostScript во
2895  многие растровые форматы, подходящие для вывода данных на экран или на принтер, не
2896  поддерживающий PostScript. Обычно Ghostscript используется для просмотра файлов
2897  PostScript и для печати на принтерах, не поддерживающих язык PostScript, GhostScript
2898  Академия АйТи                    Применение ПСПО. Лекции. Части 1 и 2            Страница 88 из 128
2899  используется множеством приложений для вывода данных на печать. Графический
2900  интерфейс для GhostScript предоставляет программа GhostView (команда gv), она
2901  позволяет отображать документы в форматах PostScript и PDF в графической среде X
2902  Window System. Для различных манипуляций с файлами в формате PostScript
2903  предназначен пакет утилит командной строки psutils, с их помощью можно выбрать,
2904  переупорядочивать, масштабировать страницы в PostScript-файлах, изменять параметры
2905  текста и делать многое другое.
2906         Специально для просмотра PDF-файлов предназначена программа xpdf, она
2907  позволяет переходить по гиперссылкам в документе, просматривать структуру документа,
2908  производить поиск и поддерживает сглаживание шрифтов. На основе исходных текстов
2909  xpdf создана библиотека poppler, предназначенная для отрисовки PDF, которая стала
2910  основой других популярных приложений для просмотра PDF: kpdf (компонент
2911  графической среды KDE, отличается более богатыми интерфейсными возможностями) и
2912  Evince. Многие дистрибутивы Linux включают Acroread — версию известного
2913  приложения Adobe Acrobat для Linux, однако, в отличие от названных выше, оно является
2914  несвободным программным продуктом.
2915         Диаграммы
2916          Отдельно стоит упомянуть редакторы диаграмм и блок-схем, которые часто
2917  смешивают с обычными редакторами векторной (плакатной) графики. Между тем, задачи
2918  у них разные: если для плакатной графики главное — построение «картинки»,
2919  соответствующей задумке автора по внешнему виду, то в диаграмме автора более
2920  беспокоит логическое соответствие изображения проекту и его наглядность. Поэтому при
2921  построении      диаграммы   много      внимания       уделяется     «стрелочкам»   и    прочим
2922  соединительным линиям, оптимальному размещению объектов на странице, типизации
2923  объектов и т. п.
2924         Самая старая из подобных утилит, xfig, и по сей день активно используется,
2925  формат её диаграмм распознают многие средства работы с векторной графикой. Более
2926  мощной является утилита Dia, возможности которой продолжают расти (среди проектов:
2927  перевод диаграмм, представленных в нотации языка моделирования программных
2928  продуктов UML, непосредственно в текст программ на C++ и других языках). Аналогом
2929  Dia для KDE является встроенная в пакет KOffice утилита Kivio.
2930         Плакатная графика
2931          Что же касается собственно векторной (плакатной) графики, то и здесь есть из чего
2932  выбирать. Например, Inkscape — программа векторного рисования общего назначения.
2933  Она использует в качестве формата собственных файлов W3C SVG и обладает не только
2934  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2             Страница 89 из 128
2935  полным набором базовых функций работы с векторными объектами и слоями, но и рядом
2936  функций, аналогов которым нет и в крупных закрытых продуктах, таких как Adobe
2937  Illustrator или Corel DRAW. Кроме того, в ней реализован механизм расширений,
2938  благодаря которому к программе можно дописать новые функции на языках Perl, Python и
2939  Ruby. Inkscape — программа Sodipodi, обладающая сходными возможностями и более
2940  продолжительной историей. Многообещающе выглядит проект Skencil, позволяющий
2941  редактировать некоторые виды PostScript-файлов. Среда KDE также имеет «свой»
2942  редактор векторной графики, Karbon14, входящий в состав семейства программа KOffice.
2943         Растровая графика
2944          Растровая графика означает работу с изображением, представленным в виде
2945  матрицы точек («пикселей»). Это значит, что при сильном увеличении границы любого
2946  объекта будут выглядеть «лесенкой» из точек (в отличие от векторного представления, где
2947  увеличение повышает качество изображения).
2948         В GNU/Linux есть развитые средства для редактирования растровой графики.
2949  Самым мощным из них является GIMP (GNU Image Manipulation Program). С её помощью
2950  пользователь сможет редактировать изображения, создавать логотипы и другие
2951  графические элементы, особенно полезные при создании Web-страниц. GIMP включает
2952  много инструментов и фильтров, аналогичных тем, которые можно найти в коммерческих
2953  графических редакторах, а также несколько возможностей, эксклюзивных для этой
2954  программы. GIMP предоставляет возможность работать с цветовыми каналами, уровнями
2955  изображения, накладывать эффекты, сглаживать шрифты и конвертировать изображения в
2956  разные форматы. В GIMP имеется собственный язык программирования сценариев (на
2957  основе Scheme), на котором можно создавать довольно замысловатые дополнения к
2958  основной программе. Такие дополнения можно писать также на Tiny-Fu (облегчённая
2959  версия Script-Fu), Python, Perl и C#. Недостаток GIMP — слабая поддержка цветовой
2960  модели CMYK, используемой в полиграфии, поэтому в электронной документации,
2961  редактировании изображений для www-страниц и прочих областях, не имеющих дела с
2962  бумагой, его применяют чаще.
2963         Очень полезен набор утилит для обработки графики из командной строки —
2964  ImageMagick. В этот набор входят утилиты для отображения (display), преобразования
2965  (convert) изображений, захвата изображений с экрана (import) и даже собственный
2966  интерпретируемый     язык    программирования,          Magick     Scripting   Language.      Для
2967  полуавтоматического перевода из растрового представления в векторное существует
2968  несколько специальных утилит, например, autotrace/autofig или potrace.
2969  
2970  
2971  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2               Страница 90 из 128
2972         Трёхмерная графика
2973          Для     Linux   создано   несколько       программных       пакетов,   работающих           с
2974  пространственными представлением объектов.
2975         Исходные тексты одного из самых мощных пакетов трёхмерного моделирования,
2976  пересчёта (рендеринга) и анимации — Blender — в 2002 году были открыты и весь проект
2977  полностью переведён под свободную лицензию.
2978         Для выполнения задач, совмещаемых Blender, есть и отдельные программные
2979  средства. Например, популярный пакет трассировки лучей (трёхмерного проектирования
2980  и сценографии) POV-Ray, с помощью которого создаются проекты удивительной
2981  сложности и красоты. Многие графические редакторы имеют встроенные средства
2982  анимации, а иные (как, например, CinePaint, называвшийся ранее FilmGimp) специально
2983  разрабатываются для покадровой обработки видео.
2984         Не стоит забывать, что популярный нынче стандарт OpenGL — открытый; он
2985  разрабатывался для UNIX-подобных систем, и используется большим числом программ
2986  для Linux (в том числе и Blender). К сожалению, производители аппаратного обеспечения
2987  (видеокарт), как правило, скрывают не только устройство своих карт, но даже и способ их
2988  низкоуровнего использования. Поэтому в открытом доступе оказываются лишь готовые
2989  драйверы (без исходных текстов) к некоторым версиям ядра Linux и определённым
2990  сборкам XOrg. Отображение трёхмерных объектов с пересчётом на программном уровне
2991  пока работает существенно медленнее, хотя ничуть не хуже, поэтому используя OpenGL
2992  для игр и прочих программ, требующих действительно быстрой работы графической
2993  подсистемы, нужно всегда помнить о необходимости получить — возможно, несвободный
2994  — драйвер.
2995         Мультимедиа
2996          Музыкальные шкатулки
2997         Очевидный лидер по популярности среди этого класса программ— XMMS (X Multi
2998  Media System). Помимо основной функции — играть музыку (поддерживается множество
2999  форматов) — в нём реализовано немало звуковых и визуальных эффектов благодаря
3000  большому количеству расширений. Интерфейс XMMS аналогичен интерфейсу не менее
3001  популярного в системах Windows приложения WinAMP (кстати, XMMS умеет
3002  использовать «шкурки» WinAMP2). Почти не уступает XMMS программа BEEP,
3003  использующая графическую библиотеку GTK2, а не GTK. Есть и другие программы,
3004  которые ничуть не хуже этих играют музыку. Обычно каждая среда рабочего стола
3005  реализует собственный проигрыватель звуковых файлов, хотя бы для того, чтобы
3006  
3007  
3008  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2              Страница 91 из 128
3009  воспроизводить собственные звуковые эффекты, связанные с различными системными
3010  событиями, однако с их помощью прослушивать файлы может и пользователь.
3011          Очевидно, что для прослушивания звука совсем не обязательно использовать
3012  графический интерфейс, поэтому в Linux есть большое количество терминальных утилит
3013  для воспроизведения звука. Некоторые из них, например, mpg123, mpg321, ogg123 или
3014  splay, предназначены для проигрывания оцифрованного звука. Другие, такие как lazy или
3015  cd-console, управляют музыкальными лазерными дисками.               Есть утилиты, играющие
3016  музыку в нотном (midi) и других форматах — timidity, mikmod, sidplay и прочие. Чтобы
3017  пользователь не запутался,       специальные оболочки, например           mpfc или cplay,
3018  предоставляют общий интерфейс ко всем консольным проигрывателям.
3019          Музыкальные редакторы
3020          Часть профессиональных музыкантов предпочитает использовать для записи и
3021  сведения многоканального звука дорогие специализированные цифровые станции: в этом
3022  повинна и реклама, и низкое, с точки зрения профессионала, качество звука большинства
3023  звуковых карт в компьютерах общего назначения. Несмотря на это и для таких
3024  компьютеров существует немало программ, работающих со звуком на профессиональном
3025  уровне. Такие программы можно разделить на две категории: нотные редакторы, задача
3026  которых — создание, редактирование, запись и нотное представление музыкальных
3027  композиций, и звуковые редакторы для собственно звука, а также преобразования его,
3028  наложения эффектов и т. п.
3029          Нотные редакторы
3030          В операционных системах, основанных на GNU/Linux, также присутствуют
3031  мощные программы для редактирования музыки и звука. Пожалуй, самым известным из
3032  них является Rosegarden. Программа изначально разрабатывалась для профессиональных
3033  мультимедиа-станций от Silicon Graphics и работала на операционной системе IRIX,
3034  потом она была перенесена на Linux, а исходные тексты программы были открыты.
3035  Сегодня Rosegarden представляет из себя развитый MIDI- и аудиосеквенцер, нотный
3036  редактор, а также редактор общего назначения для сочинения и редактирования музыки.
3037  Он прост в изучении и идеально подходит для композиторов, музыкантов или студентов
3038  музыкальных специальностей, работающих в маленькой студии или записывающихся
3039  дома.
3040          Noteedit — нотный редактор (редактор партитур), основанный на MIDI-библиотеке
3041  TSE3. Он может писать и читать MIDI-файлы и сигналы от внешней MIDI-клавиатуры.
3042  Системные MIDI-устройства используются для воспроизведения нотной записи. Имеется
3043  
3044  
3045  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2           Страница 92 из 128
3046  возможность сохранить партитуры в формате MusiXTeX или Lilypond для последующего
3047  вывода на печать.
3048         Редакторы и фильтры оцифрованного звука
3049         Популярный свободный редактор звука — Audacity. Он умеет записывать звук
3050  сразу в форматы WAV, AIFF, AU, IRCAM или MP3. В нём есть всевозможные
3051  инструменты для редактирования записанного звука, в том числе встроенный редактор
3052  амплитуды, настраиваемый режим отображения спектрограммы и средства частотного
3053  анализа звуковых дорожек. Встроенные простейшие аудиоэффекты включают усиление
3054  баса, WahWah, удаление шума и т. д. Audacity поддерживает модульные дополнения, в
3055  которых обычно поставляются более сложные аудиоэффекты. В список поддерживаемых
3056  форматов модулей входят VST, LADSPA и Nyquist.
3057         Sweep — это многоканальный звуковой редактор, в котором реализованы все
3058  основные операции, такие как удаление, копирование, вставка и применение эффектов,
3059  оформленных в виде плагинов, к любой части звукового файла. Примерно теми же
3060  возможностями обладают и другие редакторы звука — Rezound, WaveSurfer и GNUSound.
3061         Как и в случае с другими мультимедиа-форматами, в Linux существуют
3062  терминальные утилиты для обработки звука, не требующие графического интерфейса.
3063  Основной пакет терминальных утилит для работы со звуком называется SOX, в него
3064  входят утилиты для преобразования, записи и проигрывания звуковых файлов,
3065  поддерживается множество форматов.
3066         Видеопроигрыватели
3067         Наиболее полнофункциональным и удобным «домашним кинотеатром» для Linux
3068  является программа xine. Xine поддерживает mpeg-2 и mpeg-1 (включая DVD) потоки,
3069  MPEG-4 и другие форматы. Альтернативный ему универсальный проигрыватель —
3070  MPlayer. Существует приложение для проигрывания видеопотока, получаемого по Сети
3071  — VideoLAN (vlc), которое работает с форматами MPEG1, MPEG2, MPEG4 (также
3072  известный как DivX) и DVD.
3073         Xawtv — программа для просмотра и записи видеопотоков Video4Linux, то есть
3074  программа для просмотра ТВ. Xawtv использует набор графических элементов Athena.
3075  Может использоваться совместно с VDR для просмотра цифрового спутникового,
3076  кабельного и эфирного ТВ формата DVB.
3077         Видеоредакторы и конвертеры
3078         В Linux есть выбор средств для преобразования и обработки видео. LiVES (the
3079  Linux Video Editing System) претендует на звание простого, но мощного средства
3080  редактирования и эффект-обработки видео. Базируясь на GTK+, оно использует для
3081  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2   Страница 93 из 128
3082  работы такие широко распространённые средства, как MPlayer/mencoder и ImageMagick (в
3083  будущем, возможно, GStreamer и Xine). В настоящий момент рекомендуется использовать
3084  LiVES для работы с небольшими файлами.
3085         GStreamer    представляет   собой     библиотеку        для   обработки    медиапотоков,
3086  основанное на идее объединённых в графы фильтров, обрабатывающих медиаданные.
3087  Приложения, использующие эту библиотеку, смогут производить любую обработку
3088  медиаданных от обработки звука до проигрывания видео. Модульная архитектура
3089  позволяет реализовать поддержку любого нового формата данных, просто установив
3090  соответствующее расширение.
3091         Kino — это нелинейный редактор цифрового видео (DV) для GNU/Linux. Он
3092  хорошо интегрирован с IEEE 1394 и позволяет захватывать изображение, управлять VTR,
3093  и записывать на камеру. Этот редактор записывает видео на диск в формате AVI в
3094  кодировках type-1 DV и type-2 DV. Существуют терминальные утилиты для обработки
3095  видеопотока, например, пакет transcode. Кодирование и декодирование видеопотока
3096  осуществляется с помощью загружаемых модулей. Также поддерживается загрузка
3097  внешних фильтров.
3098         Ffmpeg — это «сверхзвуковой» кодировщик/декодировщик видео и звука,
3099  работающий в режиме реального времени, а также потоковый сервер и преобразователь
3100  различных звуковых и видеоформатов. Ffmpeg умеет захватывать видеосигнал из
3101  источника Video4Linux и преобразовывать его в файлы различных форматов на основе
3102  компенсирующего кодирования DCT/motion. Звук при этом сжимается по алгоритму
3103  MPEG-2 или алгоритму, совместимому с AC3.
3104         Запись CD и DVD
3105         Для записи дисков и сопровождающих запись задач в Linux есть как минимум два
3106  приложения с графическим интерфейсом: входящее в комплект приложений для KDE k3b
3107  и написанное на GTK xcdroast. Фактически, оба этих приложения — это графические
3108  оболочки над терминальными утилитами для записи CD и DVD, в первую очередь
3109  cdrecord и cdrdao, которыми можно пользоваться и непосредственно из командной
3110  оболочки. cdrecord — утилита для записи дисков с цифровыми данными, в нём
3111  реализована полная поддержка аудио-, смешанных, мультисессионных и CD+ дисков.
3112  cdrdao — программа записи аудиодисков в одну сессию позволяет управлять областями в
3113  начале дорожек данных (длиной до 0, ненулевые аудиоданные) и, например,
3114  международными стандартными кодами записи. Все данные, которые будут записаны на
3115  диск, должны быть описаны в текстовом файле. Аудиоданные могут быть в форматах
3116  WAVE или raw.
3117  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2                 Страница 94 из 128
3118         Издательские системы
3119         Подготовка печатных документов и оригинал-макетов изданий — хоть и не очень
3120  распространённое, но важное приложение компьютера. В Linux самой известной и
3121  системой подготовки качественных документов, пригодных к печати в типографии,
3122  является TeX. TeX — это фактически специализированный язык программирования,
3123  специально разработанный для описания типографского набора. Документ в TeX
3124  представляет     собой   текст,   сопровождённый          командами,       указывающими,      какое
3125  форматирование следует произвести. Возможности TeX очень широки, однако для того,
3126  чтобы их использовать в полной мере, требуются довольно серьёзные познания в нём. Чем
3127  шире познания — тем легче, быстрее и удобнее готовить документы в ТеХе и тем лучше
3128  их качество.
3129         Обычно TeX используется совместно с пакетами форматирования более высокого
3130  уровня, например, LaTeX. LaTeX — это комплекс написанных на языке TeX
3131  макропакетов, предоставляющих удобные средства для решения типичных задач
3132  оформления печатных изданий. В LaTeX определено оформление для нескольких
3133  стандартных классов документов.
3134         LyX — это современных подход к написанию документов, разрывающий с
3135  устаревшей      парадигмой   использования         компьютеров       как    пишущих     машинок,
3136  применяемой в большинстве других систем подготовки документов. Он разработан для
3137  тех, кто хочет получить профессиональное качество документа при печати, не тратя при
3138  этом много времени и усилий, и не становясь специалистом по полиграфическому
3139  оформлению. Основное новшество в LyX — это WYSIWYM (What You See Is What You
3140  Mean — вы видите то, что вы имели в виду), которое означает, что автор
3141  сосредотачивается над своей работой, а не над деталями оформления документа. Это
3142  позволяет продуктивно работать, оставляя заключительное оформление специальному
3143  движку (такому как LaTeX), который специально разработан для подобных задач. С LyX
3144  автор может сконцентрироваться на содержании своей работы и позволить компьютеру
3145  взять большинство забот об оформлении на себя.
3146         В Linux есть, по крайней мере, одна программа для визуальной подготовки
3147  оригинал-макетов, аналогичная издательским системам Adobe PageMaker, QuarkXPress и
3148  подобным — scribus. Возможности его могут быть более ограничены, чем у
3149  перечисленных коммерческих аналогов, однако он распространяется свободно и в
3150  настоящее время активно разрабатывается.
3151  
3152  
3153  
3154  
3155  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2               Страница 95 из 128
3156          2.5. Настройка настольной системы с помощью графических
3157  утилит
3158         2.5.1. Настройка меню графической среды KDE
3159         Главное меню в ОС Linux также называется                   K-меню. Из него вы сможете
3160  запускать различные программы.
3161  1. Левой кнопкой мыши щелкните кнопку с буквой К, ее вы можете найти на панели
3162      внизу слева. При этом откроется K-меню.
3163  2. В K-меню поочередно подводите указатель мыши к                     пунктам Приложений и
3164      ознакомьтесь с перечнем программ, которые установлены на вашем компьютере.
3165         Вы также можете настроить K-меню самостоятельно. Для этого:
3166  ·   Щелкните правой кнопкой мыши на панели задач
3167  ·   Выберите пункт контекстного меню Настроить панель...
3168         Если такого пункта меню не появляется, а есть пункт Разблокировать панели, то
3169  выберите его, после чего настройки панели можно будет редактировать ранее описанным
3170  способом.
3171  
3172  
3173  
3174  
3175         Рис.24. Настройка главного меню KDE
3176         Щелкните раздел Меню.
3177  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2                Страница 96 из 128
3178         В разделе K- меню можно настроить его функциональность.
3179         В разделе Формат пункта меню можно установить режим отображения – в виде
3180  имени, описания, показывать ли боковой рисунок.
3181         Параметры Дополнительные подменю определяют, какие дополнительные
3182  пункты будет содержать K-меню. Ознакомьтесь с представленной ниже информацией и
3183  выберите нужные разделы для вашего главного меню.
3184  ·   Подменю Закладки позволяет перейти по любой закладке Konqueror.
3185  ·   Подменю Поиск предоставляет средства поиска среди локальных файлов и в
3186      Интернете.
3187  ·   Подменю Профили Konqueror содержит профили программы Konqueror.
3188  ·   Подменю Сетевые папки открывает окно программы Konqueror, показывающее
3189      настроенные сетевые папки.
3190  ·   Подменю Настройка позволяет загрузить любой из модулей Центра управления KDE
3191      непосредственно из меню K.
3192  ·   Подменю Система печати содержит несколько пунктов для управления принтерами,
3193      доступными в вашей системе.
3194  ·   Подменю Быстрый обзор позволяет быстро перемещаться по папкам файловой
3195      системы.
3196  ·   Подменю Последние документы содержит список последних открывавшихся
3197      документов и автоматически запускает программу для просмотра или редактирования
3198      выбранного документа.
3199  ·   Подменю Система используется для быстрого доступа к некоторым часто
3200      посещаемым местам, включая домашнюю папку и корзину. Оно может оказаться
3201      удобнее отдельных пунктов в K-меню.
3202  ·   Подменю Терминальные сеансы содержит пункты для загрузки разного типа
3203      терминалов (интерфейсов командной строки).
3204         Кнопка Редактировать меню позволяет вручную настроить связь между пунктами
3205  К-меню и запускаемыми приложениями.
3206  
3207  
3208  
3209  
3210  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 97 из 128
3211           Рис.25. Настройки программ в меню KDE
3212           Здесь вы можете указать, какая программа вызывается при активации пункта меню,
3213  иконку, отображаемую рядом с названием программы, установить параметры запуска
3214  программы, например учетную запись, из-под которой она будет запускаться, связать
3215  вызов программы с функциональной клавишей на клавиатуре.
3216           В остальных разделах настройки панели KDE можно настроить следующие
3217  параметры:
3218           Расстановка – панель может быть не только внизу экрана, а справа, слева или
3219  сверху. Тут так же можно установить длину панели и ее ширину.
3220           Скрытие панели – устанавливаются параметры автоматического скрывания
3221  панели. Дополнительно в KDE имеется удобная возможность, панель может скрываться
3222  не вниз, а вправо или влево, при этом на экране остается маленькая стрелка, щелкнув по
3223  которой можно восстановить панель.
3224           Внешний вид – позволяет настроить фон, прозрачность.
3225           Панель задач – настройки отображения запущенных программ в панели:
3226  групировка схожих задачи, показ во всех рабочих столах или только в текущем, настроить
3227  цвета.
3228  
3229  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2       Страница 98 из 128
3230         2.5.2. Запуск программ
3231         Запускать программы в KDE можно различными способами.
3232  ·   Через K-меню - Из соответствующего раздела
3233  ·   Через K-меню - Выполнить программу. В окне Команда следует указать имя
3234      программы для запуска, если программа находится не в стандартном каталоге, то ее
3235      имя следует указать полностью. Например /home/user/app1.
3236         Окно Параметры позволяет запустить программу с другим приоритетом (быстрее
3237  или медленнее), запустить программу в текстовой консоли или с привилегиями другого
3238  пользователя. Для этого достаточно щелкнуть кнопку Параметры и указать логин и
3239  пароль пользователя, от имени которого данная команда будет запущена.
3240  ·   Комбинацией клавиш Alt + F2.
3241         Управление запущенными программами.
3242         Все запущенные программы отображаются на панели. Щелкнув правой кнопкой
3243  мыши на программе, вы можете управлять окном: свернуть, развернуть, переместить на
3244  другой виртуальный рабочий стол, закрыть программу.
3245         2.5.3. Панель управления KDE
3246         Настройка KDE - процесс многогранный. Почти все параметры внешнего вида и
3247  поведения KDE можно настроить через KCC - Центр управления KDE. И это - штатный
3248  способ конфигурирования, теоретически рассуждая, у пользователя не должно возникать
3249  потребности обращаться к прямому редактированию файлов конфигурации (за редкими
3250  исключениями, о которых речь пойдет далее). КСС позволяет в графическом интерфейсе
3251  управлять наиболее востребованными настройками системы: пользователями, сетевыми
3252  подключениями, периферийным оборудованием, правами доступа и т. п. Центр
3253  управления системой состоит из нескольких независимых диалогов — модулей. Каждый
3254  модуль отвечает за настройку определённой функции или свойства системы и может быть
3255  запущен автономно. Так что с общего обзора KCC мы и начнем.
3256         Вызов KCC осуществляется из стартового K-меню - через пункт Центр
3257  управления.
3258  
3259  
3260  
3261  
3262  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2        Страница 99 из 128
3263         Рис.26. Центр управления KDE
3264         Можно видеть, что окно Центра управления состоит из двух фреймов, левый
3265  заключает в себе меню, правый же - расшифровку его основных пунктов и настроечные
3266  панели к отдельным из них.
3267         Пункты меню отсортированы по алфавиту и в русскоязычном варианте имеют
3268  следующий порядок:
3269  1. Безопасность и конфиденциальность
3270  2. Внешний вид и темы
3271  3. Звук и мультимедиа
3272  4. Компоненты KDE
3273  5. Периферия
3274  6. Рабочий стол
3275  7. Региональные и специальные возможности
3276  8. Сеть и Интернет
3277  9. Системное администрирование
3278         Рассмотрим основные пункты.
3279  
3280  
3281  
3282  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2   Страница 100 из 128
3283         Безопасность и конфиденциальность
3284         Смысл компонентов этого пункта вполне ясен из вводных комментариев - это
3285  очистка кэша, шифрование, изменение некоторых параметров пользователя. Программа
3286  kwallet представляет собой базу данных для хранения пользовательских паролей - как
3287  локальных, так и удаленных (например, для доступа к ftp-серверам), избавляя от
3288  необходимости запоминать их.
3289         Внешний вид и темы
3290         Можно настроить практически все визуальные элементы интерфейса KDE, как:
3291  1. Декорации окон
3292  2. Запуск приложений
3293  3. Значки
3294  4. Темы (подпункт Менеджер тем)
3295  5. Стиль
3296  6. Фон
3297  7. Хранитель экрана
3298  8. Цвета
3299  9. Шрифты
3300  10. Экран-заставка
3301         Звук и мультимедиа
3302         В этом пункте можно настроить параметры воспроизведения аудио-CD и доступа к
3303  базе данных музыки в Интернет, изменить характер системных звуковых сообщений в
3304  ответ на разного рода события и, конечно же, сконфигурировать собственно систему
3305  воспроизведения      звука.    Конечно,       здесь       можно       просто     включить/выключить
3306  воспроизведение      звука    (по   умолчанию         -   включено)      и     установить   приоритет
3307  звуковоспроизведения. Но главное - это выбор звукового устройства.
3308         Настройка компонентов KDE - весьма разнообразна по своему смыслу.
3309          Во-первых, это Быстродействие KDE, под которым подразумевается режим
3310  кэширования (в соответствующей панели именуется минимизацией использования памяти
3311  - при достаточном ее объеме это можно отключить).
3312         Во-вторых, это Выбор компонентов, что подразумевает смену компонентов по
3313  умолчанию: браузера, текстового редактора, клиента электронной почты, терминала на
3314  другие программы, хотя и не любые.
3315         В-третьих, это Менеджер сеансов. Здесь устанавливается, нужно ли выводить
3316  предупреждение при выходе из сеанса KDE (по пунктам Завершить сеанс контекстного
3317  или стартового K-меню), восстанавливать ли при следующем запуске текущее состояние,
3318  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2                  Страница 101 из 128
3319  включая окна открытых приложений и загруженные в них файлы, а также - что
3320  собственно должно происходить по выходе из KDE - только ли завершение сеанса,
3321  перезагрузка системы или даже выключение машины.
3322         Пункт Настройка ресурсов KDE относится к настройке возможности работы с
3323  календарями, находящимися как локально, так и удаленно.
3324         В пункте Привязки файлов устанавливается связь определенных их типов
3325  (точнее, масок имен) с тем или иным приложением, например, файлов вида *.txt - с
3326  текстовым редактором, а *.avi - с медиаплейером. Большинство таких привязок уже
3327  выставлены по умолчанию - необходимость в их изменении возникает, скорее всего, при
3328  установке новых приложений (например, mplayer в дополнение к штатным noatun и
3329  kaboodle). Одна и та же маска файла может быть связана с несколькими приложениями -
3330  например, для html-файлов это могут быть браузер konqueror и web-редактор Quanta; в
3331  этом случае приоритет связи определяется порядком перечисления программ и может
3332  быть легко изменен.
3333         Пункт Управление службами выводит панель со списком KDE-специфичных
3334  демонов (таких, как упоминавшийся ранее kwallet) и их статусом (Выполняется/Не
3335  запущен). Однако как раз управлять-то большинством из них не получится...
3336         Наконец, пункт Файловый менеджер позволяет определить некоторые свойства
3337  программы konqueror в этом качестве. Некоторые из них (например, гарнитура, размер и
3338  цвет шрифта) дублируются собственными настройками konqueror, который подробно
3339  будет описан в отдельном разделе. Иные же (как кэширование операций копирования и
3340  перемещения файлов) присутствуют только здесь.
3341         Периферия
3342         В этом разделе можно посмотреть и изменить свойства таких устройств, как экран,
3343  мышь, клавиатура и так далее. Правда, изменению поддается не так уж много параметров.
3344  Для    экрана   это   его   разрешение,      баланс      цветов    и   включение/выключение
3345  энергосбережения (то есть гашения при простое - не путать со скринсейверами).
3346         Для клавиатуры здесь мы не найдем возможности смены раскладок (таковые имеют
3347  место быть совсем в другом месте), можно лишь включить задержки ее автоповтора и
3348  статус NumLock при запуске KDE. Для мыши можно переопределить левую/правую
3349  кнопки (для правшей/левшей, соответственно), сменить одинарный щелчок для открытия
3350  файлов и каталогов на двойной (как это принято в Windows), изменить вид курсора и
3351  установить его акселерацию. В это же разделе настраиваются принтеры, вы можете
3352  добавить новый принтер или изменить параметры службы печати, посмотреть очередь
3353  печати и снять свое задание из очереди на печать или временно приостановить его.
3354  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2             Страница 102 из 128
3355             Рабочий стол
3356             Этот раздел посвящен оформлению рабочего пространства в среде KDE как
3357      целостности: количества рабочих столов, вид и местоположение главной управляющей
3358      панели, представление стартового K-меню (отредактировать его состав можно также через
3359      этот пункт), привязку контекстных меню рабочего стола к кнопкам мыши и, наконец,
3360      правила поведения окон.
3361             Однако о чем обязательно нужно сказать чуть подробнее - это о правилах
3362      «поднятия» и фокусировки окон. В Windows придание окну фокуса, или его активизации,
3363      и «поднятия» (то есть вывода окна на первый план) - понятия в большинстве случаев
3364      идентичные. В Иксах же окно может быть активным, даже будучи погребено под
3365      геологическими напластованиями других окон. Причем и «поднятие», и фокусировка окна
3366      не обязательно требуют щелчка на нем мышью - при соответствующих настройках
3367      оконного менеджера достаточно навести на окно курсор мыши.
3368             Пункт Виртуальные рабочие столы позволяет изменить их количество с двух
3369      стандартных до максимального количества – 20. Это позволяет пользователям
3370      группировать приложения на разных виртуальных рабочих столах и потом легко
3371      переключаться между ними. Переключение осуществляется либо мышью на панели внизу
3372      экрана, либо с клавиатуры кнопками Ctrl+FN, где N – номер виртуального стола.
3373             Пункт Панели позволяет создать более одной стандартной панели (внизу экрана).
3374      Есть возможность создать дополнительные панели сбоку или вверху экрана, вы можете
3375      настроить их размер, параметры скрытия и другие параметры. В этот же разделе можно
3376      настроить K-меню, указав формат подменю, какие из имеющихся подменю должны
3377      отображаться, настроить элементы быстрого запуска.
3378             Региональные и специальные возможности
3379             Этот раздел также очень важен, и содержит такие пункты:
3380  ·   KHotKeys - модуль для настройки клавиатурных комбинаций («горячих клавиш»),
3381      служащих для выполнения сложных команды и вызова приложений;
3382  ·   Привязка клавиш - служит для определения «горячих клавиш» для выполнения простых
3383      повседневных действий, таких, как переключение рабочих столов, навигация по
3384      открытым окнам и т.д.;
3385  ·   Раскладка клавиатуры - позволяет менять раскладку клавиатуры и подключать еще до
3386      двух дополнительных;
3387  ·   Специальные возможности - предназначен для настройки звуковых сигналов, а также
3388      использования т.н. «залипающих» и «замедленных» клавиш;
3389  ·   Страна/область и язык - установка локально-зависимых параметров.
3390      Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2        Страница 103 из 128
3391         В комментариях тут нуждается три пункта. Во-первых, Привязка клавиш. Здесь для
3392  начала можно выбрать привычную схему «горячих клавиш» - в стиле Windows, например,
3393  MacOS, Unix, и так далее. Затем в рамках выбранной схемы можно скорректировать
3394  привычные клавишные комбинации для обыденных действий. Для этого достаточно
3395  перейти на закладку Последовательности привязок, выбрать нужное действие из списка.
3396         Здесь следует учесть, что большинство удобных клавишных комбинаций уже
3397  задействованы по умолчанию в любой из предлагаемых на выбор схем.
3398         Во-вторых, Раскладка клавиатуры. Модуль управления клавиатурой KDE - kxkb
3399  полностью аннулирует все настройки клавиатуры Х-сервера из конфигурационных
3400  файлов. И позволяет в принципе вообще обходиться без таких настроек, указав
3401  необходимые параметры в удобном графическом интерфейсе.
3402         В-третьих, Страна/область и язык. Кроме собственно страны (например, России)
3403  и языка (скажем, русского, используемого для меню, вывода сообщений и прочего), здесь
3404  же    определяются     денежная    единица,      десятичные         разделители,    формат      даты,
3405  дополнительные параметры - стандартный формат бумаги (A4 или Letter), система единиц
3406  измерения (метрическая или английская), число десятичных знаков после запятой.
3407         Все локальные параметры настраиваются независимо друг от друга. То есть можно
3408  определить страну как Россия, однако, при стойком отвращении к русскоязычным меню,
3409  языком по умолчанию назначить английский (вводу/выводу русских букв это не
3410  воспрепятствует), в качестве десятичного разделителя указать точку вместо запятой (это
3411  требуется некоторым счетным программам), и так далее.
3412         Сеть и Интернет
3413         Этот раздел содержит настройки браузера и параметры сетевой работы, например
3414  имя и пароль пользователя по умолчанию при подключении к сетевым ресурсам,
3415  устанавливает параметры прокси-сервера.
3416         Системное администрирование
3417         Тут можно настроить пути для рабочего стола, папки автозапуска и документов. В
3418  этом же разделе можно подключить дополнительные шрифты, если вам почему-то не
3419  хватило стандартных.
3420         2.5.4. Получение информации о системе
3421          Для расширенной настройки Linux, как правило, необходимо обладать детальной
3422  информацией. Например, чтобы настроить сеть Вы должны поинтересоваться у своего
3423  системного администратора о       параметрах настройки сети. Если у Вас система уже
3424  установлена, и Вы ее собираетесь переустановить, то необходимо сконфигурировать
3425  систему так, как это сделано сейчас. В этом случае Вы можете и другими способами
3426  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2                  Страница 104 из 128
3427  собрать интересующую вас информацию. Например:                    K - Настройка - Центр
3428  информации. Выбирая в левом окне интересующий нас параметр, справа Вы увидите
3429  информацию по нему.
3430  
3431  
3432  
3433  
3434         Рис.27. KinfoCenter – получение информации о системе
3435          Тут можно получить полезную информацию о количестве и типе процессоров,
3436  общему количеству памяти в системе и степени ее текущего использования. Увидеть
3437  список устройств, использующихся в системе.
3438          Еще один, классический способ получения информации о системе, состоит в
3439  использовании системной утилиты uname, которую можно вызвать из командной строки.
3440  
3441  
3442  
3443  
3444  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2            Страница 105 из 128
3445         Рис.28. Команда uname -a
3446         Полную информацию о системе можно получить с ключом а, т.е. набрать команду
3447  uname –a.
3448         Вы увидите имя ядра, имя машины в сети, номер версии операционной системы,
3449  тип процессора, тип аппаратной платформы, имя операционной системы.
3450  
3451          3.      Работа в сети
3452          3.1. Локальные сети
3453         Вычислительные сети – это совокупность связанных между собой нескольких
3454  компьютеров, разнесенных в пространстве. Связь между компьютерами осуществляется с
3455  помощью специальных периферийных устройств – сетевых адаптеров, соединенных
3456  относительно протяженными каналами связи. Взаимодействие между компьютерами сети
3457  происходит за счет передачи сообщений через сетевые адаптеры и каналы связи. С
3458  помощью этих сообщений один компьютер обычно запрашивает доступ к ресурсам
3459  другого компьютера. Такими ресурсами могут быть как данные, хранящиеся на диске, так
3460  и разнообразные периферийные устройства – принтеры, модемы и др. Разделение
3461  локальных ресурсов каждого компьютера между пользователями сети – основная цель
3462  создания вычислительной сети.
3463  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 106 из 128
3464          Основные характеристики вычислительной сети - операционные возможности,
3465  время доставки сообщений, производительность и стоимость обработки данных.
3466          Операционные возможности сети - перечень основных действий по обработке
3467  данных. Главные ЭВМ (серверы), входящие в состав сети, обеспечивают пользователей
3468  всеми      традиционными    видами        обслуживания:           средствами    автоматизации
3469  программирования, доступом к пакетам прикладных программ, доступом к базам данных
3470  и т.д. Дополнительно вычислительная сеть предоставляет следующие виды услуг:
3471  ·   удаленный ввод заданий - выполнение заданий, поступающих с любых терминалов, на
3472      любой рабочей станции (сервере) в пакетном или диалоговом режиме;
3473  ·   передачу файлов между абонентами сети;
3474  ·   доступ к удаленным файлам - обработку файлов, хранимых в удаленных ЭВМ;
3475  ·   защиту данных и ресурсов от несанкционированного доступа;
3476  ·   передачу текстовых, речевых и видео сообщений между абонентами;
3477  ·   выдачу справок об информационных и программных ресурсах;
3478  ·   распределенную обработку - параллельное выполнение задачи несколькими ЭВМ.
3479          Время доставки сообщений определяется как статистическое среднее времени от
3480  момента передачи сообщения в сеть до момента получения сообщения адресатом.
3481          Цена обработки данных формируется с учетом стоимости средств, используемых
3482  для ввода/вывода, передачи, хранения и обработки данных. На основе цен рассчитывается
3483  стоимость обработки данных, которая зависит от объема используемых ресурсов
3484  вычислительной сети (количества передаваемых данных, процессорное время), а также
3485  режима передачи и обработки данных.
3486          В общем случае под локальной вычислительной сетью (ЛВС) понимают такую
3487  сеть, в которой все оборудование узлов сети (рабочие станции и периферийные
3488  устройства), объединяемое физическими линиями, размещается в пределах небольшой
3489  территории, ограниченной одним или несколькими помещениями, на расстоянии не более
3490  чем 1 - 2 км друг от друга. Такая сеть является более специализированной по классу
3491  решаемых задач (банковская, государственного учреждения), однако часто требует
3492  обмена и протокольной совместимости с другими локальными или глобальными
3493  (корпоративными) сетями.
3494          В ЛВС наиболее эффективное средство связи между системами, объединяемыми в
3495  сеть, - последовательный интерфейс. В последовательных интерфейсах в качестве
3496  передающей среды используются коаксиальные кабели, витые пары, волоконно-
3497  оптические кабели, которые обеспечивают высокую пропускную способность до 100
3498  Мбит/сек и более. При использовании таких каналов связи строятся различные
3499  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2                Страница 107 из 128
3500  конфигурации вычислительных сетей (топологии ЛВС). Наиболее распространенные
3501  конфигурации - звездная, кольцевая, шинная и деревовидная.
3502         3.1.1. Топология типа «звезда»
3503         Концепция топологии сети в виде звезды пришла из области больших ЭВМ, в
3504  которой головная машина получает и обрабатывает все данные с периферийных устройств
3505  как активный узел обработки данных. Вся информация между двумя рабочими станциями
3506  проходит через центральный узел сети.
3507  
3508  
3509  
3510  
3511                                Рис.3.1. Топология типа «звезда»
3512         Сети с такой топологией строятся, как правило, на базе метода коммутации
3513  каналов. В этом случае перед началом передачи информации абонент-инициатор передачи
3514  (вызывающий узел) запрашивает у центрального узла установление физического или
3515  логического соединения с абонентом-партнером (вызываемом узлом). После установления
3516  соединения соответствующий физический или логический путь монопольно используется
3517  абонентами-партнерами для обмена информацией. По окончании обмена один из
3518  абонентов запрашивает у центрального узла разъединения.
3519         Кабельное соединение довольно простое, так как каждая рабочая станция связана с
3520  узлом. Затраты на прокладку кабелей высокие, особенно когда центральный узел
3521  географически расположен не в центре топологии
3522         При расширении вычислительной сети подобной топологии к новому рабочему
3523  месту необходимо прокладывать отдельный кабель из центра сети.
3524         Производительность вычислительной           сети в первую   очередь   зависит     от
3525  производительности центрального файлового сервера, а пропускная способность сети
3526  определяется вычислительной мощностью узла и гарантируется для каждой рабочей
3527  станции. Коллизий (столкновений) в процессе передачи данных не возникает.
3528         Топология в виде звезды является наиболее быстродействующей из всех топологий
3529  вычислительных сетей, поскольку передача данных между рабочими станциями проходит
3530  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2         Страница 108 из 128
3531  через центральный узел (при его хорошей производительности) по отдельным линиям,
3532  используемым только этими станциями.
3533         Однако при данной топологии он может быть узким местом вычислительной сети.
3534  В случае выхода из строя центрального узла нарушается работа всей сети.
3535         В настоящее время файловым серверам уделяется особое внимание с точки зрения
3536  надежности его работы, а так как для данной топологии характерна простота управления
3537  обменом информации и механизмом против несанкционированного доступа, топология
3538  типа «звезда» находит широкое распространение при проектировании ЛВС.
3539         3.1.2 Кольцевая топология
3540         При кольцевой топологии сеть не имеет явно выраженного центрального узла
3541  (сервера), а рабочие станции связаны одна с другой по кругу. Сообщения в подобной
3542  топологии циркулируют по кругу в строго заданном направлении. Рабочая станция
3543  посылает сообщение заданному адресату, предварительно получив из кольца запрос
3544  (маркер). Пересылка сообщений в подобной топологии является эффективной, так как
3545  большинство сообщений можно отправлять «в дорогу» по каналу связи одно за другим.
3546         Каждая рабочая станция может выполнять функции сервера, а банки данных могут
3547  быть распределены между станциями.
3548  
3549  
3550  
3551  
3552                                   Рис.3.2. Кольцевая топология
3553         Основная проблема при кольцевой топологии заключается в том, что каждая
3554  рабочая станция должна активно участвовать в пересылке информации, и в случае выхода
3555  из строя хотя бы одной из них вся сеть парализуется. Неисправности в кабельных
3556  соединениях локализуются легко. Подключение новой рабочей станции требует
3557  выключения сети, так как во время установки кольцо должно быть разомкнуто.
3558  
3559  
3560  
3561  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2           Страница 109 из 128
3562         Специальной формой кольцевой топологии является логическая кольцевая сеть.
3563  Физически она монтируется как соединение звездных топологий. Отдельные звезды
3564  включаются с помощью специальных коммутаторов                 ( англ. Hub - концентратор).
3565         В зависимости от числа рабочих станций и длины кабеля между рабочими
3566  станциями применяют активные или пассивные концентраторы («хабы»). Активные
3567  концентраторы дополнительно содержат усилитель для подключения от 4 до 16 рабочих
3568  станций. Пассивный концентратор является исключительно разветвительным устройством
3569  (максимум на три      рабочие станции). Каждой             рабочей   станции присваивается
3570  соответствующий ей адрес, по которому передается управление (от старшего к младшему
3571  и от самого младшего к самому старшему). Разрыв соединения происходит только для
3572  нижерасположенного (ближайшего) узла вычислительной сети, так что лишь в редких
3573  случаях может нарушаться работа всей сети.
3574         3.1.3 Шинная топология
3575         В сетях с шинной топологией все рабочие станции подключаются к одному каналу
3576  связи (коммуникационному пути) с помощью премопередатчиков.
3577         Рабочие станции могут непосредственно вступать в контакт с любой рабочей
3578  станцией, имеющейся в сети, и могут быть подключены или отключены без нарушения
3579  функционирования всей вычислительной сети. Канал оканчивается с двух сторон
3580  пассивными терминаторами, которые поглощают передаваемые сигналы, поскольку по
3581  своей природе передача в такой сети является широковещательной (длинные линии – из
3582  курса теоретические основы электротехники).
3583         Каждая рабочая станция подключается к шине непосредственно к соединителям
3584  кабельных секций (тройниковые соединители) либо с помощью специальной врезки,
3585  которая просто прокалывает коаксиальный кабель до контакта с центральным проводником.
3586  
3587  
3588  
3589  
3590                                    Рис.3.3. Шинная топология
3591         Поскольку один общий канал связи (шина) разделяется между всеми абонентами
3592  сети, такие сети называются также моноканальными.
3593  
3594  
3595  
3596  
3597  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2               Страница 110 из 128
3598         Пропускная способность и задержка в шинных сетях определяется большим
3599  числом параметров: методом доступа, полосой пропускания канала связи, числом узлов
3600  связи, длиной сообщений и др.
3601         В данной топологии банки данных, также как и в сетях с кольцевой топологией,
3602  могут распределяться между рабочими станциями (станции ресурсов).
3603         3.1.4 Деревовидная топология
3604         В локальной сети такого типа используется комбинация ранее рассмотренных
3605  типов топологий: “кольцо-звезда” либо “шина-звезда”. Сеть типа “кольцо-звезда”
3606  представлена на рисунке.
3607         Сервера подключены к шине сети через контроллер, а к каждому серверу
3608  подсоединены звездно рабочие станции. Сети такого типа применяются там, где
3609  невозможно непосредственное применение базовых сетевых структур в чистом виде.
3610         Сети такой топологии обладают преимуществом каждой в отдельности типом сети
3611  («кольцо» и «звезда»). И дополнительно удобны при административном управлении сетью.
3612         Недостаток такого типа в том, что выход из строя участка канала связи сети
3613  парализует работу группы абонентов этого участка.
3614         Сравнительные        характеристики       различных        топологий   локальных      сетей
3615  представлены в табл. 3.1.
3616  
3617  
3618  
3619  
3620                                    Рис.3.4. Деревовидная топология
3621  
3622  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2             Страница 111 из 128
3623             Таблица 3.1. Сравнительные характеристики различных топологий локальных
3624                                              сетей
3625  
3626  
3627  
3628  
3629          3.2. Глобальная, мировая сеть
3630         Если соединённые компьютеры находятся в разных частях города, а иногда и в
3631  разных городах и странах, то такие сети называют распределёнными. Иногда
3632  распределённые сети называют также территориальными. Часто к распределённой сети
3633  подключаются не отдельные компьютеры, а локальные сети. Таким образом, можно
3634  создавать корпоративные сети для предприятий, имеющих филиалы в других городах.
3635  Распределённые сети мирового масштаба также называют глобальными сетями. Интернет
3636  и является самой известной глобальной компьютерной сетью.
3637         Отличительной особенностью Интернета является высокая надёжность. При
3638  выходе из строя части компьютеров и линий связи сеть будет продолжать
3639  функционировать. Такая надёжность обеспечивается тем, что в Интернете нет единого
3640  центра управления. Если выходят из строя некоторые линии связи или компьютеры, то
3641  сообщения могу быть переданы по другим линиям связи, т. к. имеются несколько путей
3642  передачи информации.
3643         Локальные вычислительные сети позволили поднять на качественно новую ступень
3644  управление производственными объектами, повысить эффективность использования
3645  ЭВМ, поднять качество обрабатываемой информации, реализовать безбумажную
3646  технологию, создать новые технологии. Объединение ЛВС и глобальных сетей позволило
3647  получить доступ к мировым информационным ресурсам.
3648         ПК, объединённые в сеть, делятся на абонентские – клиенты и вспомогательные -
3649  серверы. Клиенты выполняют все необходимые информационно-вычислительные работы
3650  и определяют ресурсы сети. Серверы – служат для преобразования и передачи
3651  
3652  
3653  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2     Страница 112 из 128
3654  информации от одной ЭВМ к другой по каналам связи и коммутационным устройствам (
3655  host - ЭВМ ). К качеству и мощности серверов предъявляются повышенные требования.
3656         Клиент – это приложение, посылающее запрос к серверу. Он отвечает за обработку
3657  и вывод информации, а также передачу запросов серверу.
3658         Сервер – это персональная или виртуальная ЭВМ, выполняющая функции по
3659  обслуживанию клиента. Он распределяет ресурсы системы: принтеры, базы данных,
3660  программы и т.д. Существуют сетевые, файловые, терминальные серверы баз данных.
3661         Сетевой   сервер   поддерживает      выполнение        следующих   функций     сетевой
3662  операционной системы: управление вычислительной сетью, планирование задач,
3663  распределение ресурсов, доступ к сетевой файловой системе, защиту информации.
3664         Терминальный сервер поддерживает выполнение функций многопользовательской
3665  системы.
3666         Файл-сервер обеспечивает доступ к центральной базе данных удалённым
3667  пользователем.
3668         Сервер баз данных – многопользовательская система, обеспечивающая обработку
3669  запросов к базам данных. Он является средством решения сетевых задач, в которых
3670  локальные сети используются для совместной обработки данных.
3671         Коммутационная сеть образуется множеством серверов и host -ЭВМ, соединённых
3672  физическими каналами связи, которые называют магистральными.
3673         По способу передачи информации вычислительные сети делятся на:
3674  ·   сети коммутации каналов,
3675  ·   сети коммутации сообщений,
3676  ·   сети коммутации пакетов,
3677  ·   интегральные сети.
3678         При коммутации каналов – сообщение между клиентами осуществляется по
3679  прямому каналу неизменному в течении всего сеанса. При лёгкости реализации такого
3680  способа реализации передачи информации его недостатки заключаются в низком
3681  коэффициенте использования каналов, высокой стоимости передачи данных, увеличения
3682  времени ожидания других клиентов.
3683         При коммутации сообщений информация передаётся порциями, называемыми
3684  сообщениями. Прямое соединение обычно не устанавливается, а передача сообщения
3685  начинается после освобождения первого канала, второго и т. д., пока сообщение не дойдёт
3686  до адресата. Каждым сервером осуществляется приём информации, её сборка, проверка,
3687  маршрутизация и передача сообщения. Недостатком коммутации сообщений является
3688  
3689  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2             Страница 113 из 128
3690  низкая скорость передачи данных и невозможность проведения диалога между клиентами,
3691  хотя стоимость передачи уменьшается.
3692         При       коммутации     пакетов       обмен       производится     короткими     пакетами
3693  фиксированной структуры. Пакет – часть сообщения, удовлетворяющая некоторому
3694  стандарту. Малая длина пакетов предотвращает блокировку линий связи, не даёт расти
3695  очереди в узлах коммутации. Она обеспечивает быстрое соединение, низкий уровень
3696  ошибок, надёжность и эффективность использования сети. Но при передаче пакета
3697  возникает       проблема   маршрутизации,       которая     решается     программно-аппаратными
3698  методами. Наиболее распространённым способом являются:
3699  ·   фиксированная маршрутизация,
3700  ·   маршрутизация способом кратчайшей очереди.
3701         Фиксированная маршрутизация предполагает наличие таблицы маршрутов, в
3702  которой закрепляется маршрут от одного клиента к другому, что обеспечивает простоту
3703  реализации, но одновременно - не равномерную загрузку сети.
3704         В методе кратчайшей очереди используются несколько таблиц, в которых
3705  таблицы расставлены по приоритетам. Приоритет – функция обратная расстоянию до
3706  адресата. Передача начинается по первому свободному каналу с высшим приоритетом.
3707  При использовании этого метода задержка передачи пакета минимальна.
3708         В настоящее время разработаны программно-аппаратные средства маршрутизации.
3709  Повторитель – самый простой тип устройства для соединения однотипных локальных
3710  ВС, он ретранслирует все принимаемые пакеты из одной ЛВС в другую.
3711         Устройство связи, позволяющее соединять ЛВС с одинаковыми и разными
3712  системами сигналов, называется маршрутизатор. Он позволяет выполнять передачу
3713  пакетов в соответствии с определёнными протоколами, обеспечивает соединение ЛВС на
3714  сетевом уровне.
3715         Шлюз – устройство соединения ЛВС с глобальной сетью.
3716         Сети, обеспечивающие коммутацию каналов, сообщений и пакетов, называются
3717  интегральными. Они объединяют несколько коммутационных сетей. Часть интегральных
3718  каналов используется монопольно, т. е. для прямого соединения. Прямые каналы
3719  создаются на время проведения сеанса связи между различными коммутационными
3720  сетями. По окончании сеанса связи прямой канал распадается на независимые
3721  магистральные каналы.
3722  
3723  
3724  
3725  
3726  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2              Страница 114 из 128
3727           3.3. Адрес компьютера. Имя компьютера
3728           Еще одной новой проблемой, которую нужно учитывать при объединении трех и
3729  более компьютеров, является проблема их адресации. К адресу узла сети и схеме его
3730  назначения можно предъявить несколько требований.
3731           Адрес должен уникально идентифицировать компьютер в сети любого масштаба.
3732           Схема    назначения   адресов      должна      сводить       к   минимуму     ручной      труд
3733  администратора и вероятность дублирования адресов.
3734           Адрес должен иметь иерархическую структуру, удобную для построения больших
3735  сетей. Эту проблему хорошо иллюстрируют международные почтовые адреса, которые
3736  позволяют       почтовой   службе,    организующей         доставку       писем   между      странами,
3737  пользоваться только названием страны адресата и не учитывать название его города, а тем
3738  более улицы. В больших сетях, состоящих из многих тысяч узлов, отсутствие иерархии
3739  адреса может привести к большим издержкам - конечным узлам и коммуникационному
3740  оборудованию придется оперировать с таблицами адресов, состоящими из тысяч записей.
3741           Адрес должен быть удобен для пользователей сети, а это значит, что он должен
3742  иметь символьное представление например, Servers или dvoika.net.
3743           Адрес должен иметь по возможности компактное представление, чтобы не
3744  перегружать       память    коммуникационной            аппаратуры        -   сетевых       адаптеров,
3745  маршрутизаторов и т. п.
3746           Нетрудно заметить, что эти требования противоречивы - например, адрес,
3747  имеющий иерархическую структуру, скорее всего будет менее компактным, чем
3748  неиерархический (такой адрес часто называют «плоским», то есть не имеющим
3749  структуры). Символьный же адрес скорее всего потребует больше памяти, чем адрес-
3750  число.
3751           Так как все перечисленные требования трудно совместить в рамках какой-либо
3752  одной схемы адресации, то на практике обычно используется сразу несколько схем, так
3753  что компьютер одновременно имеет несколько адресов-имен. Каждый адрес используется
3754  в той ситуации, когда соответствующий вид адресации наиболее удобен. А чтобы не
3755  возникало путаницы и компьютер всегда однозначно определялся своим адресом,
3756  используются специальные вспомогательные протоколы, которые по адресу одного типа
3757  могут определить адреса других типов.
3758           Наибольшее распространение получили три схемы адресации узлов.
3759           Аппаратные (hardware) адреса. Эти адреса предназначены для сети небольшого
3760  или среднего размера, поэтому они не имеют иерархической структуры. Типичным
3761  представителем адреса такого типа является адрес сетевого адаптера локальной сети.
3762  Академия АйТи                  Применение ПСПО. Лекции. Части 1 и 2                  Страница 115 из 128
3763  Такой адрес обычно используется только аппаратурой, поэтому его стараются сделать по
3764  возможности компактным и записывают в виде двоичного или шестнадцатеричного
3765  значения, например 0081005е24а8. При задании аппаратных адресов обычно не требуется
3766  выполнение ручной работы, так как они либо встраиваются в аппаратуру компанией-
3767  изготовителем,   либо   генерируются      автоматически            при   каждом   новом     запуске
3768  оборудования, причем уникальность адреса в пределах сети обеспечивает оборудование.
3769  Помимо отсутствия иерархии, использование аппаратных адресов связано еще с одним
3770  недостатком - при замене аппаратуры, например, сетевого адаптера, изменяется и адрес
3771  компьютера. Более того, при установке нескольких сетевых адаптеров у компьютера
3772  появляется несколько адресов, что не очень удобно для пользователей сети.
3773         Символьные адреса или имена. Эти адреса предназначены для запоминания людьми
3774  и поэтому обычно несут смысловую нагрузку. Символьные адреса легко использовать как
3775  в небольших, так и крупных сетях. Для работы в больших сетях символьное имя может
3776  иметь сложную иерархическую структуру, например ftp-archl.ucl.ac.uk. Этот адрес говорит
3777  о том, что данный компьютер поддерживает ftp-архив в сети о дного из колледжей
3778  Лондонского университета (University College London - ucl) и эта сеть относится к
3779  академической ветви (ас) Internet Великобритании (United Kingdom - uk). При работе в
3780  пределах сети Лондонского университета такое длинное символьное имя явно избыточно
3781  и вместо него удобно пользоваться кратким символьным именем, на роль которого
3782  хорошо подходит самая младшая составляющего полного имени, то есть имя ftp-archl.
3783         Числовые составные адреса. Символьные имена удобны для людей, но из-за
3784  переменного формата и потенциально большой длины их передача по сети не очень
3785  экономична. Поэтому во многих случаях для работы в больших сетях в качестве адресов
3786  узлов используют числовые составные адреса фиксированного и компактного форматов.
3787  Типичным представителями адресов этого типа являются IP- и IPX-адреса. В них
3788  поддерживается двухуровневая иерархия, адрес делится на старшую часть - номер сети и
3789  младшую - номер узла. Такое деление позволяет передавать сообщения между сетями
3790  только на основании номера сети, а номер узла используется только после доставки
3791  сообщения в нужную сеть; точно так же, как название улицы используется почтальоном
3792  только после того, как письмо доставлено в нужный город. В последнее время, чтобы
3793  сделать маршрутизацию в крупных сетях более эффективной, предлагаются более
3794  сложные варианты числовой адресации, в соответствии с которыми адрес имеет три и
3795  более составляющих. Такой подход, в частности, реализован в новой версии протокола
3796  IPv6, предназначенного для работы в сети Internet. В современных сетях для адресации
3797  узлов применяются, как правило, одновременно все три приведенные выше схемы.
3798  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2                  Страница 116 из 128
3799  Пользователи адресуют компьютеры символьными именами, которые автоматически
3800  заменяются в сообщениях, передаваемых по сети, на числовые номера. С помощью этих
3801  числовых номеров сообщения передаются из одной сети в другую, а после доставки
3802  сообщения в сеть назначения вместо числового номера используется аппаратный адрес
3803  компьютера. Сегодня такая схема характерна даже для небольших автономных сетей, где,
3804  казалось бы, она явно избыточна - это делается для того, чтобы при включении этой сети в
3805  большую сеть не нужно было менять состав операционной системы.
3806          Проблема установления соответствия между адресами различных типов, которой
3807  занимается служба разрешения имен, может решаться как полностью централизованными,
3808  так и распределенными средствами. В случае централизованного подхода в сети
3809  выделяется один компьютер (сервер имен), в котором хранится таблица соответствия друг
3810  другу имен различных типов, например символьных имен и числовых номеров. Все
3811  остальные компьютеры обращаются к серверу имен, чтобы по символьному имени найти
3812  числовой номер компьютера, с которым необходимо обменяться данными.
3813          При другом, распределенном подходе, каждый компьютер сам решает задачу
3814  установления соответствия между именами. Например, если пользователь указал для узла
3815  назначения числовой номер, то перед началом передачи данных компьютер-отправитель
3816  посылает        всем   компьютерам    сети     сообщение        (такое   сообщение    называется
3817  широковещательным) с просьбой опознать это числовое имя. Все компьютеры, получив
3818  это сообщение, сравнивают заданный номер со своим собственным. Тот компьютер, у
3819  которого обнаружилось совпадение, посылает ответ, содержащий его аппаратный адрес,
3820  после чего становится возможным отправка сообщений по локальной сети.
3821          Распределенный подход хорош тем, что не предполагает выделения специального
3822  компьютера, который к тому же часто требует ручного задания таблицы соответствия
3823  имен.      Недостатком       распределенного           подхода       является    необходимость
3824  широковещательных сообщений - такие сообщения перегружают сеть, так как они
3825  требуют обязательной обработки всеми узлами, а не только узлом назначения. Поэтому
3826  распределенный подход используется только в небольших локальных сетях. В крупных
3827  сетях распространение широковещательных сообщений по всем ее сегментам становится
3828  практически нереальным, поэтому для них характерен централизованный подход.
3829  Наиболее известной службой централизованного разрешения имен является служба
3830  Domain Name System (DNS) сети Internet.
3831  
3832  
3833  
3834  
3835  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2              Страница 117 из 128
3836           3.4. Процедура входа в сеть. Общий диск (дисковое
3837  пространство)
3838           Если рабочее место пользователя подключено к сети и предварительные настройки
3839  сделаны, то как правило, для того чтобы войти в сеть никаких дополнительных действий
3840  производить не нужно. Тем не менее часто возникает необходимость обмениваться
3841  файлами с компьютерами работающими под управлением ОС Windows. Если в сети есть
3842  папки, к которым открыт общий сетевой доступ, то это возможно.
3843           В этом поможет пакет Samba. Название Samba происходит от названия протокола
3844  SMB (Server Message Block), он же NetBIOS, на котором основана работа Windows-сети.
3845  Пакет Samba содержит набор приложений, позволяющих Linux-машине включиться в
3846  работу такой сети — как в роли клиента, так и в роли сервера.
3847           В роли обычного пользователя вам достаточно уметь подключаться к Windows-
3848  сети как клиенту. Для этого вам понадобятся пакеты samba-common и samba-client,
3849  входящие в большинство современных дистрибутивов. Если их у вас нет, то загляните на
3850  http: / /www. Samba.org.
3851           Также может понадобиться дать доступ к своим локальным папкам. Для этого
3852  обычно используется служба NFS.
3853           NFS (расшифровывается как Network File System) — это протокол, разработанный
3854  Sun Microsystems для разделения ресурсов (файлов и каталогов) локальной сети. NFS-
3855  клиент      “монтирует”      файловую       систему,       “экспортируемую”    NFS-сервером.
3856  Смонтированная таким образом файловая система представляется на клиентском
3857  компьютере как часть локальной файловой системы.
3858           Как правило      все необходимые пакеты уже установлены и остается только
3859  настроить данный вид доступа.
3860           Для того чтобы предоставить доступ к директориям Вашего компьютера откройте
3861  К -> Настройка -> Центр управления KDE -> Сеть и интернет -> Совместное
3862  использование файлов и поставьте галочку напротив пункта Разрешить общие файлы
3863  в локальной сети. Выберите Упрощенный режим, если Вы хотите разрешить доступ к
3864  Вашей домашней директории без ввода паролей. Или Расширеный режим, чтобы
3865  ограничить доступ к ресурсам Вашего компьютера. После выбора Расширенного режима
3866  Вы можите добавить пользователей, которые получат доступ к Вашей машине, щелкнув
3867  по кнопке Авторизованные пользователи.
3868           Также все это можно настроить следующим образом: откройте К -> Настройка ->
3869  Центр управления KDE -> Сеть и интернет -> Samba, выберите вкладку Общие
3870  
3871  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2            Страница 118 из 128
3872       ресурсы и в появившемся окне щелкните по кнопке Добавить общий ресурс. Затем
3873       выберите нужную директорию.
3874              Для того получить доступ к расшареным директориям удаленного компьютера
3875       можно воспользоваться утилитой К -> Настройка -> Центр управления KDE -> Сеть и
3876       интернет -> Обзор локальной сети.
3877               3.5. Общий принтер (сетевой принтер)
3878              Электронный документооборот на протяжении нескольких последних лет все
3879       больше и больше набирает силу. Однако не менее актуальным остаётся и бумажная,
3880       «твёрдая» копия.
3881              Сначала обсудим несколько общих вопросов, которые прольют свет на проблемы
3882       печати в Linux.
3883              Инженерная мысль не останавливалась ни на секунду; с момента появления
3884       первого печатающего устройства опробована и введена в эксплуатацию масса новых
3885       технологий. На данный момент наиболее распространены следующие технологии печати:
3886  1.           Матричные   принтеры    постепенно       перестают         использоваться,   но,    обладая
3887       удивительной простотой и надёжностью, продолжают ещё использоваться. С настройкой
3888       этого типа принтеров, за редкими исключениями, проблем не должно возникать.
3889  2.           Лазерные принтеры обладают высокой скоростью печати, незаменимы в офисах
3890       организаций всех типов. Моделей существует множество, но, к счастью, для большинства
3891       можно найти «родной» драйвер или подобрать совместимый.
3892  3.           Главный лозунг струйных принтеров «дёшево и в цвете». Так как в этой индустрии
3893       не появилось явного лидера, то процветает множество стандартов и существует
3894       вероятность иметь очень экзотический с точки зрения Linux принтер.
3895  4.           GDI- или Windows-принтеры. Используют компьютер вместо того, чтобы все
3896       делать самим. Проблемы очень вероятны, так как протокол работы зачастую закрыт. К
3897       счастью,    существуют   несколько     моделей,      имеющих         интерфейс,   напоминающий
3898       интерфейс полноценных принтеров, позволяющий все-таки производить печать с низким
3899       разрешением.
3900              Где находится драйвер принтера? Если вам доводилось работать в Microsoft
3901       Windows, то вы прекрасно знаете, что в комплекте с каждым принтером поставляется
3902       дискета или компакт-диск с драйвером для настройки печати. К великому сожалению, в
3903       мире UNIX/Linux пока так и не договорились о едином стандарте драйверов. В настоящее
3904       время стандартом де-факто является пакет ghostscript фирмы Aladdin Software.
3905              Ghostscript (далее GS) — это программа перевода из векторного формата в
3906       растровый (RIP). На вход программы подаётся документ в формате PostScript или PDF, а
3907       Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2                  Страница 119 из 128
3908  на выходе получается документ на языке, понятном конкретной модели принтера или
3909  графическое изображение страницы. Большинство программ Linux формируют документ
3910  в формате PostScript, поэтому оказывается, что применения GS вполне достаточно для
3911  обеспечения печати из приложений.
3912         PostScript — это самый настоящий язык программирования, который используется
3913  для того, чтобы описать содержимое страницы. Например, пишутся такие серии команд:
3914  переместиться туда-то, напечатать слово такое-то, сменить шрифт на такой-то.
3915  Существуют модели принтеров, непосредственно понимающие PostScript, для всех
3916  остальных требуется посредник, и GS успешно с этим справляется. Дело в том, что
3917  количество языков принтеров намного меньше количества существующих моделей.
3918  Например, известные всем HP LaserJet 4, 4L, 5, 5L, 6, 6L, 1100, 2100 «понимают» один и
3919  тот же язык PCL5.
3920         Итак, теперь понятно, как устроена печать в любом дистрибутиве ПСПО:
3921  программа формирует документ на языке PostScript, GS переводит его на язык принтера,
3922  установленного в вашей системе и передаёт все принтеру.
3923         Если вам надо послать документ на принтер, установленный на другой машине,
3924  или напечатать сразу несколько документов, для этого существует так называемый сервер
3925  печати или спулер (от англ. spooler), обслуживающий очереди печати. Последний термин
3926  более точно отражает суть, поэтому им мы и будет пользоваться и писать дальше просто
3927  «спулер».
3928         В ПСПО у пользователя есть несколько возможностей, чтобы настроить систему
3929  печати. Проще всего запустить программу kdeprint, входящую в состав графической
3930  среды KDE. Она обладает дружественным графическим интерфейсом и в большинстве
3931  случаев правильно определяет параметры принтера. Другой путь — настроить систему
3932  при помощи CUPS или foomatic (подробно описаны далее). Такая настройка может
3933  показаться более сложной, однако вы в итоге с большей вероятностью получите
3934  работающий принтер и сможете тонко регулировать параметры печати.
3935          3.6. Информационные источники (веб-сайты)
3936         Если в процессе работы возникнут сложности и сбои, очень важно по возможности
3937  конкретно сформулировать суть проблемы (вопрос). Поиски ответа стоит начать с
3938  документации (локальной и в Интернете), также можно спросить опытных пользователей
3939  и обратиться в службу поддержки.
3940         Если среди установленной документации не удалось найти ответа, стоит
3941  обратиться к поискам в сети Интернет. Самый первый адрес, куда следует отправиться —
3942  сборник наиболее ЧАсто задаваемых ВОпросов (FAQ) по использованию программных
3943  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2       Страница 120 из 128
3944  продуктов ПСПО. Большинство затруднений при работе с Linux типичны, поэтому здесь с
3945  большой вероятностью найдётся ответ на Вaш вопрос.
3946         На сайте freesource.info есть довольно разнообразная информация, связанная со
3947  свободным ПО вообще, в частности, стоит обратить внимание на раздел, посвящённый
3948  ALT Linux. Здесь есть конкретные инструкции и примеры настроек, которые ещё не
3949  успели попасть в документацию, кроме того, предложения и планы разработчиков.
3950  Содержание сайта всё время уточняется и дополняется, поскольку он открыт для
3951  пополнения всем заинтересованным.
3952         Кроме    того,    любому    пользователю        Internet     доступен   поисковый       сайт
3953  http://google.com, наиболее подходящий для поиска чего бы то ни было. Если вы ищете
3954  причину конкретной ошибки и способ её устранить, стоит задать в качестве поискового
3955  выражения то сообщение об ошибке, которое было выдано системой. Программы с
3956  графическим интерфейсом обычно выводят такие сообщения в особых диалоговых окнах,
3957  которые появляются поверх основного окна программы и содержат текст сообщения об
3958  ошибке и как минимум одну кнопку — «OK». Если программа была запущена из
3959  командной строки, то сообщения о ходе её работы и об ошибках появятся там же.
3960  Сведения о событиях, происходящих в системе, всегда можно найти на 12-ой виртуальной
3961  консоли (Ctrl+Alt+F12), многие сообщения об ошибках тоже туда попадают.
3962         Спросить в списке рассылки
3963         ALT Linux Team поддерживает несколько списков рассылки, в которых
3964  обсуждаются вопросы использования и разработки дистрибутивов ALT Linux. Вы можете
3965  задать свой вопрос сообществу пользователей дистрибутивов ALT Linux, просто написав
3966  в один из списков рассылки ALT Linux Team. Основной список расылки сообщества
3967  пользователей ALT Linux — community@lists.altlinux.org. Возможно, в списке рассылки
3968  уже был дан ответ на вaш вопрос (большинство вопросов повторяются), поэтому прежде
3969  чем писать в список рассылки, стоит поискать ответ в архивах рассылки. Списки рассылки
3970  читают разработчики и активные пользователи ПСПО, и обычно среди них находится тот,
3971  кто ответит на вопрос.
3972         Если Вы — зарегистрированный пользователь дистрибутива, обращайтесь с
3973  вопросами в службу поддержки ALT Linux. Для регистрации потребуется серийный
3974  номер, который помещён на каждом продаваемом экземпляре дистрибутива.
3975         Приобретая экземпляр дистрибутива, пользователь, в том числе приобретает
3976  контракт, по условиям которого он получает право на объём услуг по информационной и
3977  технической поддержке, определённый в купоне технической поддержки дистрибутива.
3978  
3979  
3980  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2               Страница 121 из 128
3981          3.7. Хранилища файлов (FTP узлы)
3982          Протокол FTP (file transfer protocol, протокол передачи файлов) широко
3983  используется      для   обмена    файлами      в    Интернете        и    локальных   сетях.     Это
3984  специализированный протокол, который предназначен только для передачи файлов и
3985  хорошо приспособлен для выполнения этой задачи. К сожалению, изначально протокол
3986  спроектирован таким образом, что пароли, данные и управляющие команды передаются
3987  открытым текстом и их можно легко перехватить. Однако это не является проблемой при
3988  работе с многочисленными серверами, которые предоставляют только анонимный доступ.
3989          В состав дистрибутива ПСПО входит vsftpd (Very Secure FTP Daemon) —
3990  полнофункциональный FTP-сервер, позволяющий обслуживать как анонимные запросы,
3991  так и запросы от пользователей, зарегистрированных на сервере и имеющих полноценный
3992  доступ к его ресурсам. Именно vsftpd рекомендован разработчиками дистрибутива для
3993  использования в качестве FTP-сервера.
3994          Для работы с FTP-ресурсами достаточно использовать практически любой из файл-
3995  менеджеров (mc, Konqueror и т.п.) в качестве клиента.
3996          Как осуществлять неанонимные передачи по FTP через Konqueror?
3997          После запуска Konqueror (процесс запуска рассматривался в предыдущих главах)
3998  необходимо      ввести адрес URL, например, ftp://ftp.somehost.com, Konqueror пытается
3999  соединиться с FTP-сервером как анонимный пользователь. Если вы хотите входить под
4000  определённым            именем,       укажите            адрес           следующим         образом:
4001  ftp://username@ftp.somehost.com. Konqueror запросит пароль и соединится с сервером.
4002  
4003          II.     Программное               обеспечение                    для    сжатия              и
4004  архивирования файлов (Ark)
4005  1. Введение
4006          Часто бывает удобно работать с группой файлов как с одним целым, например для
4007  того, чтобы переслать много файлов по электронной почте. Для этой цели используют
4008  специальные программы, которые называются архиваторы. Большинство архиваторов,
4009  при создании архивов, уменьшают размер итогового файла, что позволяет вас экономить
4010  место на диске.
4011          Ark - программа для работы с архивами различных форматов. С помощью Ark
4012  архивы можно просматривать, извлекать, создавать и изменять. Программа может
4013  обрабатывать различные форматы, как-то:
4014      ·   tar
4015      ·   gzip
4016  Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2                Страница 122 из 128
4017      ·   bzip2
4018      ·   rar
4019      ·   zip
4020      ·   lha
4021          (если установлены соответствующие утилиты командной строки).
4022          Эти способы компрессии отличаются алгоритмами сжатия, которые они
4023  используют, и могут на разных данных (текст, картинки, исполняемые файлы, архивы)
4024  давать разные результаты.
4025          Особняком стоит утилита tar, ее разрабатывали для того, чтобы можно было
4026  данные с файловой системы удобно перенести на другой носитель информации, например
4027  на магнитную ленту, которая представляет собой устройство последовательной записи.
4028  Поэтому при создании архива tar не уменьшает размер итогового файла. Обычно tar
4029  используют совместно с другими архиваторами, например с zip. Полученный архив часто
4030  имеет расширение tar.gz или tgz.
4031          При обработке архивов Ark работает совместно с файловым менеджером Konqueror
4032  в рабочей среде KDE.
4033  2. Сжатие и архивирование файлов с использованием Ark
4034  2.1. Открытие архивов
4035          Запустите программу Ark из главного меню, пункт Служебные, программа
4036  Архиватор (Ark).
4037          Для открытия архива в Ark выберите в меню Файл пункт Открыть и выберите
4038  нужный архив.
4039  
4040  
4041  
4042  
4043          Рис. 1. Открытие архива в Ark
4044  
4045  Академия АйТи                Применение ПСПО. Лекции. Части 1 и 2      Страница 123 из 128
4046         Вы можете открыть файл архива прямо из файлового менеджера, например из
4047  Konqueror.
4048  
4049  
4050  
4051  
4052         Рис. 2. Открытие архива в Ark из файлового менеджера
4053         Файл архива отображается специальным значком, так что вы можете щёлкнуть
4054  правой кнопкой мыши на имени файла и выбрать в контекстном меню Открыть в Ark,
4055  чтобы открыть его. При этом откроется окно Akr, со списком файлов внутри архива.
4056  2.2. Работа с файлами архива
4057         Как только архив открыт, вы можете выполнять различные операции с файлами в
4058  нём. Щёлкая правой кнопкой мыши на имени файла в архиве, либо выбирая файл и
4059  используя меню Действие, вы можете выбрать необходимое действие над этим файлом.
4060  
4061  
4062  
4063  
4064         Рис. 3. Работа с файлами в Ark
4065  
4066  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2      Страница 124 из 128
4067         Извлечь - извлекает всё содержимое архива в указанное расположение на диске.
4068  Удалить - удаляет выбранные файлы из архива.
4069         Просмотреть - открывает файл во встроенном просмотрщике, или во внешней
4070  программе, если встроенная компонент просмотра не может открыть файл или выключен.
4071         Открыть в... - позволяет открывать файл в программе по вашему выбору.
4072         Изменить в... - открывает файл в выбранной программе. Разница с действием
4073  Открыть в... состоит в том, что изменённый файл будет сохранён обратно в архиве.
4074         Извлечение из архива
4075         Как только архив был открыт в Ark, его содержимое может быть извлечено. Для
4076  извлечения файлов из архива вы можете выбрать в меню Действие пункт Распаковать...
4077  либо щёлкнуть правой кнопкой мыши на файле. В диалоге распаковки можно выбрать,
4078  куда поместить извлекаемые файлы.
4079         Также вы можете указать, какие именно файлы хотите извлечь:
4080         Все файлы - Извлекает всё содержимое архива.
4081         Выбранные файлы - извлекает все выделенные файлы.
4082         В поле Извлечь в: можно задать папку для сохранения файлов. По умолчанию
4083  файл будет извлечён в ту же папку, в которой находится архив. Можно также указать, что
4084  по завершении извлечения файла папка должна быть открыта в Konqueror.
4085  2.3. Создание архивов и добавление файлов
4086         Для создания нового архива в Ark выберите Создать в меню Файл.
4087  
4088  
4089  
4090  
4091         Рис. 4. Создание нового архива в Ark
4092  
4093  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2        Страница 125 из 128
4094               Здесь вы можете указать имя архива и его тип (tar.gz, zip, bz2 и пр.). В системе
4095      должны быть установлены соответствующие архиваторы командной строки, иначе вы
4096      получите сообщение об ошибке.
4097               Откроется окно Ark, куда теперь вы должны поместить файлы, которые хотели
4098      добавить в архив. Для этого есть несколько вариантов:
4099  ·            Для добавления файлов в архив выберите в меню Действие пункт Добавить
4100      файл....
4101      Удерживая нажатой клавишу Ctrl вы можете выбирать несколько файлов.
4102  ·            Если вы хотите добавить в архив всю папку, выберите в меню Действие пункт
4103      Добавить папку....
4104  ·            Другой способ добавления файлов в архив состоит в переносе файлов мышью из
4105      Konqueror в главное окно Ark, при этом перенесённый файл будет добавлен в текущий
4106      архив.
4107               В этом же окне можно удалять файлы и папки из архива. После выполнения всех
4108      действий закройте Ark либо кнопкой с крестиком в верхней панели программы либо через
4109      меню Выход. При этом будет задан вопрос, нужно ли сохранить все изменения, которые
4110      вы сделали. Ответьте да, если вы согласны.
4111      2.4. Настройка Ark
4112               В панели окна Ark, в меню Настройка выберите пункт Настроить Ark. Все
4113      настройки сгруппированы в 3 раздела.
4114               1 - Общие параметры
4115               Встроенный компонент просмотра - Использовать встроенный компонент
4116      просмотра, если это возможно.
4117               Включить интеграцию с Konqueror - Этот модуль позволяет работать с архивами
4118      через контекстное меню Konqueror. Опция доступна только в том случае, если установлен
4119      модуль интеграции с Konqueror из пакета kdeaddons.
4120               2 - Добавление
4121               Создавать архивы с паролем (Ask for password when create archive if possible) – вам
4122      предложат ввести пароль на архив, если выбранный вами тип архива поддерживает эту
4123      возможность.
4124               Заменять старые файлы новыми - Если в архиве уже содержится файл с именем
4125      добавляемого, заменить его только в том случае, если он более старый по сравнению с
4126      добавляемым файлом.
4127               Использовать короткие имена файлов MS-DOS (Zip) - Принудительно именовать
4128      файлы в формате DOS 8.3. Параметр влияет только на архивы zip.
4129      Академия АйТи                 Применение ПСПО. Лекции. Части 1 и 2         Страница 126 из 128
4130         Преобразовать LF в DOS CRLF (Zip) - Конвертировать окончания строк текстовых
4131  файлов из формата UNIX в формат DOS. Влияет только на архивы zip
4132         Сохранять символические ссылки как есть (Zip, Rar) - Сохранять символические
4133  ссылки, вместо помещения в архив соответствующих файлов. Только для архивов zip и
4134  rar.
4135         Рекурсивно добавлять подпапки (Zip, Rar) - При добавлении в архив папки также
4136  будут добавлены и все её подпапки. Только для архивов zip и rar.
4137         3 - Распаковка
4138         Большинство из этих опций используются для особых форматов архивов. Другие
4139  форматы могут вести себя по-другому и не поддаваться настройке.
4140         Заменять файлы (Zip, Tar, Zoo, Rar) – При распаковке архива заменять все
4141  существующие файлы, имена которых совпадают с извлекаемыми.
4142         Сохранять права (Tar) - Сохранять владельца, группу и права доступа к файлам.
4143  Будьте внимательны, так как это может при извлечении привести к файлам, не
4144  принадлежащим никому в вашей системе, или к ситуации, когда после распаковки вы не
4145  сможете прочитать файлы.
4146         Игнорировать имена папок (Zip) - Извлекать все файлы из архива в одну папку
4147  назначения, игнорируя структуру каталогов в архиве.
4148         Преобразовывать имена файлов в нижний регистр (Zip, Rar), Преобразовывать
4149  имена файлов в верхний регистр (Rar) - Использовать для извлекаемых файлов нижний
4150  (или верхний) регистр в имени файла.
4151  2.5. Работа с архивами из файлового менеджера
4152         Есть возможность работать с архивом непосредственно в файловом менеджере
4153  Konquerror, правда при этом есть некоторые ограничения.
4154  
4155  
4156  
4157  
4158         Рис. 5. Файловый менеджер Konquerror
4159  Академия АйТи               Применение ПСПО. Лекции. Части 1 и 2     Страница 127 из 128
4160         Итак, щелкнув в файловом менеджере по архиву, вы увидите его содержимое.
4161  Любой файл из архива вы можете просмотреть, щелкнув по нему.
4162         По правой кнопке мыши доступно две команды: Распаковать и Просмотреть.
4163         Итак, из файлового менеджера вы можете только смотреть. Никакие действия по
4164  изменению архива вам недоступны. Вы не можете изменять содержимое файлов,
4165  добавлять или удалять файлы из архива, переименовывать их.
4166         Для выполнения этих действий вам придется извлечь файлы из архива, проделать
4167  нужные действия и заново создать архив. Полноценно работать с архивом можно из
4168  программы Ark.
4169  
4170  
4171  
4172  
4173  Академия АйТи              Применение ПСПО. Лекции. Части 1 и 2     Страница 128 из 128
4174  
4175  

ALTLinuxEdu: FrBrGeorge/DraftsAndJunk/PspoItRu/PSPO Programm-лекции ч1 и ч2 (last edited 2009-10-27 13:32:36 by FrBrGeorge)