Графические оболочки ОС LINUX. X WINDOW SYSTEM

Автор: Пользователь скрыл имя, 09 Апреля 2013 в 20:38, реферат

Краткое описание

Объектом исследования в данном реферате являются графические оболочки ОС Linux. Возникнув для оптимизации работы пользователя с различными программами, графические оболочки ОС Linux позволили пользователю выбрать наиболее удобную для него рабочую среду.
Цель работы – рассмотреть графические оболочки ОС Linux, их типы, достоинства, особенности установки, X Window System.

Оглавление

Введение
I Графическая оболочка
II Обзор различных видов графических оболочек
2.1 GNOME
2.2 Unity
2.3 Xfce
2.4 KDE
2.5 X Window System
Заключение
Список используемых источников

Файлы: 1 файл

УП.doc

— 110.50 Кб (Скачать)

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

ФАКУЛЬТЕТ РАДИОЭЛЕКТОНИКИ

 

 

 

Кафедра микро- и наноэлектроники

         

 

 

 

 

Реферат на тему:

 

«ГРАФИЧЕСКИЕ ОБОЛОЧКИ ОС LINUX. X WINDOW SYSTEM»

                                                                                                

                                                                                               

 

 Выполнил:                                                              Проверил:

 Студент гр.143301                                                 Стемпицкий В.Р.

 Малышко  М.Н.

 

                                                    

                                                             

 

 

 

 

 

Минск, 2012 
СОДЕРЖАНИЕ

 

Введение

3

I Графическая оболочка

4

II Обзор различных видов графических оболочек

5

2.1 GNOME

5

2.2 Unity

7

2.3 Xfce

8

2.4 KDE

9

2.5 X Window System

11

Заключение

17

Список используемых источников

18


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

 

Благодаря усилиям  команды Билла Гейтса практически все владельцы персональных компьютеров привыкли к графическому интерфейсу, а случаи использования командной строки воспринимаются как чрезвычайное событие, связанное с какой-либо неприятной проблемой. 
Естественно, разработчики Linux создали несколько десятков графических оболочек, среди которых были и простые подражания графическому интерфейсу Microsoft или Apple, и оригинальные разработки. Но в настоящее время наиболее популярны интегрированные графические оболочки KDE и GNOME, которые обеспечивают рабочую среду для пользователя, аналогичную интерфейсу Windows. Остальные варианты графических оболочек в Linux представляют собой рабочий стол и средства запуска отдельных программ, но полноценного взаимодействия между программами, как в Windows, в них не имеется.

Объектом исследования в данном реферате являются графические  оболочки ОС Linux. Возникнув для оптимизации работы пользователя с различными программами, графические оболочки ОС Linux позволили пользователю выбрать наиболее удобную для него рабочую среду. 

Цель работы – рассмотреть графические оболочки ОС Linux, их типы, достоинства, особенности установки, X Window System.

 

 

 

 

 

 

 

 

 

I Графическая оболочка

 

Чтобы начать работу в оболочке (текстовой или графической) необходимо выполнить вход в систему. Для чего нужно выполнять вход в систему? Это нужно для того, чтобы система знала кто вошел в нее, какие права он имеет, где хранить его файлы.

Графическая оболочка нужна для того, чтобы пользователю было легче работать с программами, основные действия в графической оболочке выполняются при помощи мыши. Существует несколько графических оболочек, наиболее известные: kde, gnome, xfce и так далее. Основной элемент любой графической оболочки — это рабочий стол. На нем можно размещать файлы над которыми вы работаете и ссылки для запуска часто используемых программ. Второй элемент — это панель (или панели если их несколько). На них расположены виджеты (или апплеты). Виджет (апплет) — это небольшая программа, выполняющая определенную функцию.

Самые важные виджеты (апплеты):

  • Главное меню. Отображает список установленных программ, а также позволяет выполнить их запуск.
  • Часы. Показывает дату и время.
  • Переключатель рабочих мест. Позволяет переходить на другие виртуальные рабочие столы.
  • Раскладка клавиатуры. Можно выбрать используемую раскладку клавиатуры.

Третий элемент  графической оболочки — окно. Многие программы запускаются в специальной  области, называемой окном, благодаря  этому можно управлять состоянием программы, например можно переходить от одной программе к другой, сворачивать на панель или завершить работу программы. Все вышеперечисленное можно встретить в любой графической оболочке, но внешний вид и функциональность может немного отличаться[1].

II Обзор различных видов графических оболочек

 

2.1 GNOME

 

2.1.1 Описание GNOME

Интегрированная графическая оболочка GNOME (GNU Object Model Environment) — среда, построенная на модели сетевых объектов. Это второй удачный  интерфейс пользователя для Linux. Его  создатели, осмыслив опыт создателей KDE и Windows, предложили вариант, помогающий без потрясений перейти с Windows на Linux. Можно сказать, что GNOME предназначена для конечного пользователя, который не владеет программированием. Поэтому именно для таких пользователей предлагаются различные сервисные программы, обеспечивающие уровень сервиса, не уступающий Windows. Но следует заметить, что проект GNOME — это не копирование Windows, а весьма амбициозное желание программистского сообщества создать интегрированную графическую среду, в которой был бы и опыт предыдущих разработок.

Проект GNOME, будучи моложе KDE примерно на год, разумеется, является прямым его конкурентом, что  создаёт благоприятные условия  для развития программного обеспечения  для операционной системы Linux. Однако не следует думать, что KDE и Gnome ведут агрессивную конкурентную политику — вовсе наоборот, между разработчиками вполне дружеские отношения и плодотворное сотрудничество. В частности, все программы, написанные для той или другой среды, вполне успешно работают и там и там[2].

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

Достоинства Gnome (GNU Network Object Model Environment):

  • Gnome официальный Рабочий Стол фирм IBM, HP, Sun
  • Gnome официальный Рабочий Стол в государственных учереждениях штата Висконсинг в США, Северная область Испании - Экстремадура, Китай.
  • Поддерживает 114 языков
  • Легок в использование и в изучении
  • Распространяется под лицензией GPL
  • Дополнительные опции для людей с ограниченными возможностями
  • Можно изменить параметры GTK и добиться ускорения работы Gnome, оптимизировав его[4].

2.1.2 Установка GNOME

Легче всего установить GNOME через меню ''Desktop Configuration'' в ходе процесса установки FreeBSD. Её также легко установить из пакета или Коллекции Портов:

Для установки пакета GNOME из сети, просто наберите:

# pkg_add -r gnome2

Для построения GNOME из исходных текстов используйте дерево портов:

# cd /usr/ports/x11/gnome2

# make install clean

После установки GNOME нужно указать X-серверу на запуск GNOME вместо стандартного оконного менеджера.

Самый простой путь запустить GNOME - это использовать GDM (GNOME Display Manager). GDM, который устанавливается, как часть GNOME (но отключен по умолчанию), может быть включён путём добавления gdm_enable="YES" в /etc/rc.conf. После перезагрузки, GNOME запустится автоматически после того, как вы зарегистрируйтесь в системе. Никакой дополнительной конфигурации не требуется.

GNOME может также быть запущен из командной строки с помощью конфигурирования файла .xinitrc. Если файл .xinitrc уже откорректирован, то просто замените строку, в которой запускается используемый менеджер окон, на ту, что вызовет /usr/X11R6/bin/gnome-session. Если в конфигурационном файле нет ничего особенного, то будет достаточно просто набрать:

% echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc

Затем нужно  ввести startx, и будет запущена графическая оболочка GNOME[3].

2.1.3 Работа в GNOME

В дистрибутиве SuSE Linux Live Eval 9.2 интегрированная графическая  оболочка GNOME не является основной, как  это сделано во многих других дистрибутивах, предназначенных для конечных пользователей. Поэтому набор программ и настройка  рабочего стола проработаны не так тщательно, как в KDE. Для упрощения дистрибутива разработчики оставили по умолчанию (рои рабочего стола таким, как и в KDE, поэтому отличить одну оболочку от другой можно только по реакции на действия пользователя и принципам построения рабочих панелей[2]. 

2.2 Unity

 

Unity — свободная  оболочка для среды рабочего  стола GNOME, разрабатываемая компанией  Canonical для операционной системы  Ubuntu. Она позволяет более эффективно  использовать маленькие экраны  нетбуков, благодаря, например, вертикальной панели для переключения между запущенными программами. Изначально, в качестве оконного менеджера использовался Metacity, который затем был заменён на Compiz, в настоящее время используется Mutter. Начиная с Ubuntu 11.04, Canonical заменил стандартную оболочку GNOME на Unity. Все стандартные приложения по-прежнему были взяты из GNOME. 
Налюбовавшись красотами, можно ускорить Unity[5].

 

2.3 XFce

 

2.3.1 XFce является графической оболочкой, построенной на основе инструментального пакета GTK+, используемого в GNOME, но она гораздо легче и предназначена для тех, кому нужен простой, эффективно работающий рабочий стол, который легко использовать и настраивать. Визуально он выглядит очень похоже на CDE, который есть в коммерческих UNIX-системах.

Достоинства XFce:

  • Простой, лёгкий в обращении рабочий стол
  • Полностью настраиваемый при помощи мыши, с интерфейсом drag and drop и так далее
  • Главная панель похожа на CDE, с меню, апплетами и возможностями по быстрому запуску приложений
  • Интегрированный оконный менеджер, менеджер файлов, управление звуком, модуль совместимости с GNOME и прочее
  • Возможность использования тем (так как использует GTK+)
  • Быстрый, легкий и эффективный: идеален для устаревших/слабых машин или для машин с ограниченной памятью[4]

2.3.2 Установка XFce

Для XFce имеется бинарный пакет. Для его установки просто наберите:

# pkg_add -r xfce4

Либо, в случае построения из исходных текстов, используйте  Коллекцию Портов:

# cd /usr/ports/x11-wm/xfce4

# make install clean

Теперь укажите X-серверу на запуск XFce при следующем запуске X. Просто наберите:

% echo "/usr/X11R6/bin/startxfce4" > ~/.xinitrc

При следующем  запуске X в качестве рабочего стола  будет использоваться XFce. Как сказано выше, если используется менеджер дисплеев, такой, как XDM, создайте файл .xsession так, как это описано в разделе о GNOME, но с командой /usr/X11R6/bin/startxfce4, либо настройте менеджер дисплеев так, чтобы он разрешил выбор рабочего стола во время входа в систему[3].

 

2.4 KDE

 

2.4.1 KDE является простой в использовании современной графической оболочкой. Некоторые преимущества, которыми обладает KDE:

  • Прекрасный современный рабочий стол
  • Рабочий стол, полностью прозрачный для работы в сети
  • Интегрированная система помощи, обеспечивающая удобный и согласованный доступ к системе помощи по использованию рабочего стола KDE и его приложений
  • Единообразный внешний вид и управление во всех приложениях KDE
  • Стандартизированные меню и панели инструментов, комбинации клавиш, цветовые схемы и так далее.
  • Интернационализация: в KDE поддерживается более 40 языков
  • Централизованное единообразное конфигурирование рабочего стола в диалоговом режиме
  • Большое количество полезных приложений для KDE[4].

Для KDE существует пакет офисных приложений, который выполнен по технологии ''KParts'' из KDE, состоящий из программы для работы с электронными таблицами, презентационной программы, органайзера, клиента для чтения телеконференций и других программ. С KDE также поставляется веб-браузер под названием Konqueror, который является серьезным соперником другим браузерам для UNIX®-систем.

2.4.2 Установка KDE

Как и в случае с GNOME или любой другой графической оболочкой, легче всего установить KDE через меню ''Desktop Configuration'' во время установки FreeBSD. Повторимся ещё раз, что программное обеспечение можно легко установить из пакета или из Коллекции Портов:

Для установки  пакета KDE из сети, просто наберите:

Информация о работе Графические оболочки ОС LINUX. X WINDOW SYSTEM