- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Linux - Алексей Стахнов
Шрифт:
Интервал:
Закладка:
Последовательность запуска X Window
Давайте для лучшего понимания функционирования системы X Window рассмотрим процесс ее запуска.
Стандартный процесс запуска состоит из 5–6 уровней:
1. Запуск пользователем программы startx.
2. Запуск программой startx программы xinit.
3. Запуск X Window и обработка файлов /etc/X11/xinit/xinitrc или ~/.xinitrc.
4. Обработка файлов /etc/X11/xinit/Xclients или ~/.Xclients.
5. Запуск разных программ.
6. Запуск Window Manager.
Большая часть из вышеперечисленного – скрипты, и при необходимости можно внести коррективы в процесс запуска.
Конфигурация Window Manager
Файлы конфигурации диспетчеров окон (Window Manager) располагаются в каталоге /etc/X11/ и находятся в подкаталоге, совпадающем с названием диспетчера окон. Все диспетчеры окон используют разный синтаксис в файлах конфигурации, так что наилучший вариант настройки – почитать документацию и посмотреть примеры файлов.
Большинство современных диспетчеров окон имеют программу конфигурации, с помощью которой можно полностью их сконфигурировать.
В современных дистрибутивах отказываются от непосредственного использования диспетчеров окон. В качестве альтернативы предлагается использование графических сред KDE или GNOME.
Графическая интегрированная среда
По большому счету – это операционная среда над операционной средой (кажется парадоксом), организующая единый стилистический интерфейс для приложений, написанных для графической среды, предоставляющая приложениям стандартизированные методы взаимодействия процессов и стандартные библиотеки. Приложения, входящие в графическую среду, отлично друг с другом взаимодействуют и представляют практически законченный интерфейс для офисного и домашнего использования. Сегодня наибольшее распространение получили две таких интегрированных среды – KDE и GNOME. И кстати, графическая среда может использовать различные оконные менеджеры (по крайней мере, GNOME).
Достоинство этого решения – набор программного обеспечения и стандарты взаимодействия и интерфейса. Недостаток – некоторая тяжеловесность, не позволяющая комфортно работать на слабых компьютерах. Хотя более или менее современный компьютер – начиная от Pentium 200 с 64 Мбайт оперативной памяти – позволяет вполне нормально работать в графической интегрированной среде. А те, у кого слабый компьютер – могут установить оконный менеджер попроще – например twin.
Графическая среда GNOME
GNOME (GNU Network Object Model Environment, Среда GNU, основанная на модели сетевых объектов) базируется на библиотеке GTK+ и реализована для разных платформ, что позволяет запускать ее в операционных средах Linux, BSD и Solaris. Система очень гибкая, использует внешний менеджер окон, в качестве которых можно применять наиболее распространенные оконные менеджеры.
Взаимодействие различных приложений GNOME друг с другом осуществляется с помощью CORBA (Common Object Request Broker Architecture), что дает возможность взаимодействия приложений независимо от того, на каком языке они были написаны, или от того, на каком компьютере они работают.
Настройка GNOME (и не только) полностью осуществляется из нее самой. На рис. 34.2 представлено стартовое окно GNOME сразу после инсталляции операционной системы.
Рис. 34.2. Начало конфигурации GNOMEС этой панели мы можем произвести конфигурацию серверов, в частности Apache, произвести настройки собственно GNOME, настроить операционную систему в целом – загружаемые серверы, оборудование компьютера, пользователей и многое другое. До этих же приложений для конфигурирования системы можно добраться и через меню GNOME. После выбора пункта Настройки запускается Центр управления GNOME (рис. 34.3).
Рис. 34.3. Центр управления GNOMEИли, если вызывать Центр управления GNOME из меню, – получим его в другом варианте (рис. 34.4).
Рис. 34.4. Центр управления GNOME (вариант)Как видите, можно пойти разными путями, а в итоге прийти к одному результату – хотите – стиль «Панель управления Windows», хотите – «все в одном» с древовидным меню, выбирайте сами.
Что у нас здесь есть? Настройка мультимедиа – звуки системы, настройка менеджера окон Sawfish, настройка клавиатуры, CD-ROM, мыши, настройка приложений, обработчиков документов, настройка параметров рабочего стола и наконец – конфигурирование сеанса системы.
Начнем с мультимедиа. На рис. 34.5 изображено окно конфигурирования звуков системы.
Рис. 34.5. Настройка звуков событий GNOMEВсе прозрачно – список событий системы, соответствующий звуковой файл, возможность прослушать выбираемые звуки.
Следующий пункт – конфигурирование менеджера окон, который в данном случае – Sawfish (рис. 34.6).
Рис. 34.6. Конфигурирование оконного менеджераЭтот пункт может отличаться в зависимости от менеджера окон. В нашем случае мы можем настроить внешний вид окон в целом, указатели мыши, поведение окон, минимизацию и максимизацию окон, перемещение их, «горячие» клавиши, звуки и виртуальные рабочие столы. Выбор большой, в каждом пункте много дополнительных параметров. Настройки устройств очень прозрачны – скорость перемещения мыши и нажатия ее кнопок, приблизительно то же касается и клавиатуры.
Пункт Облик и отклик предназначен для определения внешнего вида и поведения приложений. В качестве примера позвольте привести иллюстрацию конфигурирования внешнего вида приложений (рис. 34.7).
Рис. 34.7. Конфигурирование внешнего вида приложенийЗатем можно перейти к пункту Обработчики документов. В этом пункте мы должны определить ассоциации приложений с типами документов (рис. 34.8).
Рис. 34.8. Конфигурирование ассоциации приложений с типами документовЗдесь мы задаем приложение для просмотра файлов HTML-формата, стандартный для GNOME текстовый редактор, обработчики URL-адресов и, наконец, – общий список типов файлов и приложения, которые вызываются для просмотра или обработки этих файлов. Очень похоже на Windows, только сделано более удобно.
Настройка рабочего стола. Все понятно из рис. 34.9.
Рис. 34.9. Настройка рабочего столаНастройка сеансов позволяет вам запускать свои программы при старте GNOME (рис. 34.10).
Рис. 34.10. Настройка сеансов GNOMEЭто используется для программ, которые не способны поддерживать управление сеансами.
Вот вкратце и все, что касается конфигурирования собственно GNOME. А теперь перейдем к более административной части – пункту Системные установки (рис. 34.11).
Рис. 34.11. Системные установки в GNOMEЧто мы здесь видим? Установки даты и времени, просмотр списка оборудования компьютера, мастер для конфигурирования интернет-соединения, приложение Lokkit, конфигурация сетевых параметров, конфигурирование принтеров, управление сервисами операционной системы и система для управления пользователями. Кратко рассмотрим некоторые утилиты конфигурирования.
Утилита просмотра списка оборудования представлена на рис. 34.12.
Рис. 34.12. Утилита просмотра списка оборудованияС помощью этой утилиты мы можем просмотреть список оборудования, установленного в компьютере, а также решить проблемы некорректной конфигурации драйверов, просмотреть структуру жестких дисков.
Еще одно интересное приложение – Lokkit. Эта утилита поможет обычным пользователям настроить на своем компьютере вполне функциональный брандмауэр, не вникая в тонкости программы iptable или конфигурирования сети и ядра операционной системы. Одно из окон этой утилиты представлено на рис. 34.13.
Рис. 34.13. Утилита LokkitУтилита Lokkit шаг за шагом проведет неопытного пользователя по процессу настройки сетевого экрана, задавая очень простые вопросы. Конечно, она не позволит вам филигранно его настроить, но быстро создать на рабочем компьютере достаточно надежный сетевой экран вполне способна.
Утилита для настройки служб вашего компьютера изображена на рис. 34.14.
Рис. 34.14. Утилита для настройки служб операционной системыЭта утилита избавляет пользователя от необходимости копаться в каталогах гс. Конечно, это не сложно, но разрешить или запретить запуск какого-либо сервиса на нужном уровне запуска можно намного быстрее, используя эту утилиту. Еще одна приятная ее особенность – она позволяет увидеть краткую характеристику сервиса, что сильно облегчит жизнь обычному пользователю.
И, наконец – менеджер пользователей (рис. 34.15).
Рис. 34.15. Менеджер пользователей операционной системыПозволяет управлять пользователями и группами пользователей операционной системы – добавить или удалить, поменять описание пользователя или группу, к которой он принадлежит.
Как видите – в GNOME есть все, надо лишь только зайти в соответствующий пункт меню.

