Авторские права © 2006 Jasper Huijsmans
Разрешено копировать, распространять и/или модифицировать данный документ на условиях лицензии GNU Free Documentation License, версии 1.1 или более поздней версии, опубликованной Фондом Свободного ПО (Free Software Foundation). Документ не содержит неизменяемых разделов, не содержит текста, помещаемого на первую и последнюю страницу обложки. Полный текст лицензии доступен на сайте Free Software Foundation.
Содержание
Этот документ содержит обзор рабочей среды Xfce и объясняет, как выполнять отдельные задачи общего характера. Он является отправной точкой для каждого желающего использовать Xfce и включает ссылки на другие источники информации.
Xfce — это компактная рабочая среда для unix-подобных операционных систем. Она отличается быстротой работы и маленькими требованиями к системным ресурсам, сохраняя при этом внешнюю привлекательность и простоту использования.
Xfce реализует традиционную UNIX-философию модульности и повторного использования кода. Все компоненты ядра Xfce могут быть собраны и установлены по отдельности. Xfce 4 базируется на GTK+ toolkit версии 2.
Строгое соблюдение стандартов является одним из основных принципов построения Xfce 4, в особенности стандартов, определённых Freedesktop.org. Это позволяет Xfce 4 легко взаимодействовать с программами, написанными для других рабочих сред, которые тоже следуют этим спецификациям.
Xfce является полностью свободным программным обеспечением. Отдельные компоненты выпущены на условиях лицензий BSD, GNU LGPL или GNU GPL (см. подробнее раздел «Авторские права и Лицензии»).
Если вы ищете конкретную информацию о Xfce 4, вы можете её найти на одном из ресурсов из приведённого списка:
Запустите startxfce4
для того чтобы начать сеанс Xfce, включающий в себя менеджер сеансов, панель, диспетчер окон и менеджер рабочего стола.
По умолчанию менеджер сеансов Xfce управляет запуском приложений. Он позволяет сохранить сеанс при выходе из Xfce и автоматически запустит те же приложения при следующем входе в систему.
Для того чтобы изменить поведение startxfce4
, скопируйте файл ${sysconfdir}/xdg/xfce4/xinitrc
в ваш персональный каталог ~/.config/xfce4/
и отредактируйте его. В зависимости от метода установки местоположение системного файла xinitrc
может быть иным. Если вы устанавливали систему из исходных кодов, то ${sysconfdir}
по умолчанию определяется как /usr/local/etc/
. Для бинарных пакетов он часто устанавливается как /etc/
, /etc/X11
, /usr/pkg/etc
или /usr/X11R6/etc
. Для выяснения вы можете воспользоваться вашим менеджером пакетов.
Рабочая среда Xfce не является единой сущностью, обеспечивающей всю функциональность, а, скорее, старается придерживаться старой UNIX-традиции небольших утилит, которые выполняют только одну определённую работу и делают это качественно. Рабочая среда Xfce по умолчанию без запущенных приложений приведена на Рисунок 1, «Сеанс Xfce 4 по умолчанию».
Когда вы запускаете startxfce4
в первый раз, менеджер сеансов Xfce запускает следующие приложения:
В сеансе по умолчанию вверху во всю ширину экрана располагается панель. Ещё одна панель меньшего размера находится внизу экрана. Всеми панелями на экране управляет приложение xfce4-panel
.
На верхней панели расположены графический переключатель рабочих мест с миниатюрными представлениями всех рабочих мест, список задач, показывающий все приложения, запущенные на текущем рабочем месте и системный лоток для значков статусов, которые используются, например, некоторыми медиа-проигрывателями или приложениями обмена мгновенными сообщениями.
Нижняя панель содержит значки для запуска отдельных приложений и часы. Вы можете щёлкнуть правой кнопкой мыши на любом объекте панели для вызова меню, с помощью которого можно изменить свойства объекта, добавить или удалить объекты, а также изменить свойства самой панели.
Для получения более подробной информации обратитесь к руководству по использованию панели.
Менеджер рабочего стола обеспечивает фоновое изображение рабочего стола и два меню, появляющиеся на фоне рабочего стола по щелчку. Также он может отображать значки на рабочем столе для свёрнутых приложений или файлов в каталоге ~/Desktop
.
Правая кнопка мыши открывает меню, которое позволяет запускать приложения. Для того чтобы выяснить, как изменить содержимое меню, обратитесь к руководству.
Средняя кнопка мыши (или Shift + щелчок левой кнопкой мыши) открывает список всех приложений, которые запущены в настоящий момент. Вы можете активировать приложение щелчком по соответствующему пункту меню.
Диспетчер окон отвечает за расположение окон на экране, обеспечивает рамки и оформление окон. Он позволяет перемещать окна путём перетаскивания за заголовок. Диспетчер окно размещает кнопки в заголовке окна, например, для закрытия, скрытия или разворачивания окна. Для получения полного описания настроек диспетчера окон обратитесь к руководству.
Диспетчер настроек запускается в фоновом режиме и отслеживает, чтобы все приложения Xfce обновляли свои настройки при изменении пользователем чего-либо в диалоговом окне диспетчера настроек (см. следующий раздел), а также выполняет чтение конфигурации с диска при запуске. Для получения полного описания диспетчера настроек обратитесь к руководствам по диспетчеру настроек и дополнительным модулям диспетчера настроек.
Этот раздел объяснит, как выполнять некоторые задачи общего характера, для того чтобы помочь вам быстро начать работать с Xfce 4, потому что Xfce 4 как раз и создан для того, чтоб вы могли выполнять свои задачи.
Для обеспечения быстрого доступа к наиболее часто используемым приложениям они помещаются на главную панель. Приложения, используемые реже, могут быть помещены в меню запуска.
Другой метод запуска приложений — запуск из меню рабочего стола, вызываемого щелчком мыши. Для получения информации о том, как изменить содержимое меню прочтите руководство по менеджеру рабочего стола.
Если вы знаете название программы, и её нет на панели или в меню рабочего стола, то вы можете использовать диалоговое окно запуска программы. Чтобы открыть это окно, нажмите Alt+F2 или выберите пункт Выполнить... из меню рабочего стола.
В диалоговом окне запоминаются 10 последних успешно выполненных команд.
Вы можете перемещать окна по экрану, перетаскивая их за заголовки. Окно может быть закрыто, скрыто, развёрнуто, свёрнуто в заголовок и закреплено (это означает, что оно будет присутствовать на всех рабочих местах) с помощью кнопок заголовка.
Щелчок правой кнопкой мыши на заголовке откроет меню, дающее доступ ко всем операциям с окнами.
Сворачивание окна в заголовок, т.е. сокращение его таким образом, что видимым остаётся только заголовок, может быть также выполнено с применением колёсика мыши над заголовком. Поворот колёсика вверх сворачивает окно, поворот вниз — разворачивает.
Если вы хотите чтобы окна, развёрнутые до максимального размера, не закрывали весь экран, вы можете настроить поля рабочих мест в диалоговом окне диспетчера настроек (см. ниже).
Для того чтобы выяснить, какие приложения запущены в настоящее время, вы можете просмотреть список задач на верхней панели. Щелчок по кнопке в списке задач активирует соответствующее приложение. Повторный щелчок свернёт приложение.
При щелчке средней кнопкой мыши по фону рабочего стола появляется список окон, упорядоченный по рабочим местам. Вы можете активировать приложение или сменить рабочее место, выбрав соответствующий пункт меню.
Вы можете сменить рабочее место, щёлкнув по нему на графическом переключателе на панели. Нажатие Ctrl+Alt+Стрелка влево или Ctrl+Alt+Стрелка вправо будет циклически переключать рабочие места. Использование колёсика мыши на переключателе или фоне рабочего стола имеет тот же эффект.
Для тот чтобы добавить или удалить рабочие места, вы можете использовать меню рабочего стола, появляющееся по щелчку средней кнопкой мыши, или использовать диалоговое окно настроек (см. ниже).
Диалоговое окно диспетчера настроек предоставляет доступ к глобальным настройкам многих приложений Xfce. Вы можете открыть его, нажав значок на панели в меню рабочего стола, вызываемого щелчком мыши, или открыть его с помощью команды xfce-setting-show
.
Существуют диалоговые окна для изменения различных параметров рабочей среды Xfce. Обратитесь к отдельным руководствам по компонентам Xfce для получения более подробной информации. Для того чтобы выяснить, какие параметры доступны для настройки, можно просмотреть все диалоговые окна. Это поможет создать наиболее удобную рабочую среду.
Данное руководство пользователя даёт всего лишь общий обзор рабочей среды Xfce. Более подробная информация содержится в руководствах по отдельным компонентам Xfce.
Компоненты Xfce представляют собой отдельные пакеты. Данный раздел содержит список доступных модулей с кратким описанием.
Библиотека вспомогательных функций без графического интерфейса.
Библиотека элементов интерфейса и взаимодействия с X Window System.
Библиотека, созданная для файлового менеджера Thunar. Содержит много полезных функций для приложений, предназначенных для Xfce.
Библиотека управления настройками, используемая многими компонентами Xfce.
Диспетчер настроек. Запускается в фоновом режиме и предоставляет глобальную информацию о настройках для других компонентов Xfce. Включает главную контрольную панель для доступа к диалоговым окнам конфигурации компонентов Xfce.
Дополнительные модули диспетчера настроек. Эти модули обеспечивают диалоговые окна настроек для компонентов общего назначения, не являющихся частью пакета. Например, настройки интерфейса пользователя (темы Gtk+, значки, шрифты), настройки мыши, клавиатуры и монитора.
Менеджер сеансов. Менеджер сеансов контролирует запуск и завершение работы рабочей среды Xfce. При выходе из системы он может сохранить состояние запущенных приложений (если приложение поддерживает такую возможность) и заново восстановить их должным образом при вашем следующем входе в систему.
Диспетчер окон Xfce. Управляет размещением окон приложений на экране, обеспечивает оформление окон и управляет рабочими местами.
Панель Xfce. Предоставляет значки запуска программ, переключатель рабочих мест, часы, меню и так далее.
Менеджер рабочего стола. Эта программа устанавливает фоновое изображение и/или цвет и обеспечивает меню рабочего стола, меню модуля панели и редактор меню. По желанию, он может также отображать значки на рабочем столе.
Основные утилиты и сценарии. Обеспечивают диалоговое окно «Сведения о среде Xfce», диалог выполнения, сценарии startxfce4 и некоторые другие важные сценарии. Также содержит данное руководство пользователя.
Быстрый и эффективный файловый менеджер.
Поддержка печати. Обеспечивает графический интерфейс пользователя для печати. Включает xfprint4
и xfprint-manager
.
Утилита поиска приложений, которая позволяет вам искать, запускать и получать информацию о приложениях, установленных в вашей системе.
Простое приложение-календарь с системой напоминаний.
Система поддержки тем для GTK2. Привлекательная система поддержки тем; не требуется для рабочего стола, но вы можете, по крайней мере, дать ей шанс.
Тема значков по умолчанию для Xfce с названием Rodent.
Проект Xfce официально выпускает только исходные коды своей рабочей среды. Однако бинарные пакеты для вашей ОС или дистрибутива могут распространяться другими людьми.
Обратитесь к сайту Xfce за ссылками для загрузки и получением дополнительной информации о доступных бинарных пакетах. Если вы не можете найти бинарные пакеты для вашей ОС, они могут предоставляться производителем или распространителем вашей ОС. Также вы можете установить Xfce из исходных кодов.
Самый простой способ установить Xfce из исходных кодов — воспользоваться программами установки с графическим интерфейсом. Для них имеются документация и инструкции.
Чтобы собрать Xfce вручную, обратитесь к сайту Xfce за ссылками для загрузки.
Сборка пакетов происходит просто и состоит из распаковки архивов tar и набора команд на клавиатуре в главном каталоге с файлами исходных кодов:
./configure && make && make install
Некоторые пакеты будут иметь дополнительные возможности конфигурирования. Вы можете выяснить, какие именно, набрав на клавиатуре ./configure --help
Для 4.8.3 необходимы pkg-config и GTK+ >= 2.6. Если вы установили их из бинарных пакетов, убедитесь, что у вас также есть соответствующие установленные пакеты -dev
.
Дополнительно вы можете установить librsvg >= 2.2 для поддержки значков в формате SVG, libstartup-notification для изменения формы курсора на «занято» при загрузке приложений, поддерживающих этот стандарт и dbus для расширенных функциональных возможностей, главным образом, в Thunar и xfdesktop.
Если каталог установки (prefix) отличается от стандартного в pkg-config, вам необходимо установить переменную PKG_CONFIG_PATH таким образом, чтобы она включала путь к файлам *.pc, установленным библиотеками Xfce 4, то есть ${prefix}/lib/pkgconfig. Например:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
Самый последний разработанный исходный код для Xfce 4 доступен из системы ведения версий subversion (SVN).
Здесь вы может найти информацию о том, как получить самые последние разработанные обновления из SVN. Вы также можете просмотреть структуру SVN с помощью web-интерфейса.
Проект Xfce Goodies содержит дополнения для Xfce от сторонних разработчиков. Существует несколько прекрасных модулей для панели, которые значительно улучшают функциональные возможности Xfce.
Xfmedia — это компактный медиа-проигрыватель для Xfce, основанный на движке xine.
Terminal — это простой в использовании эмулятор терминала для рабочей среды Xfce. В нём есть все функции, требуемые от современного эмулятора терминала.
Авторские права на Xfce 4 принадлежат Olivier Fourdan (<fourdan@xfce.org>
). Авторские права на различные компоненты принадлежат их авторам.
В проекте Xfce 4 используются три различных лицензии: BSD, LGPL и GPL.
Для получения информации об условиях лицензирования отдельных компонентов Xfce 4 обращайтесь к файлам COPYING, входящим в состав пакетов.