Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Модули в e17

Оригинал: e17: A Look At Modules
Автор: Paul Arnote
Дата публикации: май 2011 г.
Перевод: В. Семененко
Дата перевода: август 2011 г.

Как уже упоминалось в предыдущих статьях, одной из отличительных черт e17 является его модульная структура. Добавляя или удаляя различные модули в эту систему, мы можем получить в конечном счете то, что нужно именно нам. Это может быть легковесная среда или же аналог "толстого папочки", наподобие десктопа KDE/Gnome. Играясь с модулями, вы приобретаете дополнительный опыт работы со средой e17. В частности, вы сразу же можете заметить тот факт, что модули и гаджеты тесно связаны между собой. Это означает, что если вам потребуется установить и запустить какой-либо гаджет, прежде будет необходимо активировать модуль, который управляет работой этот гаджета. Ниже мы рассмотрим, как это можно выполнить на практике, а также опишем наиболее распространенные модули и гаджеты, которые вам могут понадобиться в повседневной работе.

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

Утилиты

  • Alarm - модуль, включающий возможность работы всплывающих напоминаний в системе.
  • Calendar - календарь, отображаемый на Рабочем столе.
  • Clock - гаджет, показывающий текущее время.
  • Deskshow - отобразить Рабочий стол. Название этого гаджета говорит само за себя - сворачивает все открытые окна, тем самым очищая Рабочий стол.
  • DiskIO - визуализация процесса чтения/записи на жесткий диск.
  • Drawer - гаджет, работающий наподобие контейнера для данных.
  • EMpris - контроль функции MPRIS для музыкальных плейеров типа Amarok, Audacious, XMMS, VLC. Если они имеют поддержку такой функциональности.
  • EWeather - гаджет для показа погоды (температура, осадки, сила ветра и т. п.) на текущий день.
  • Execwatch - весьма полезная штука. Показывает состояние выполнения какой-то определенной, периодически выполняемой программы. К примеру, это может быть программа проверки обновлений. Или программа, периодически проверяющая доступность какого-либо хоста (команда ping).
  • Forecast - почти тоже самое, что и гаджет EWeather. Но в дополнение, имеет функцию прогноза погоды на несколько дней вперед.
  • IBar - гаджет для быстрого запуска приложений, имеющий иконку на панели.
  • IBox - "родной дом" для приложений, имеющих свою собственную иконку.
  • ITask - хранит в себе все открытые приложения для быстрого и удобного переключения между ними. Все для вас!
  • Iiirk - работает почти также, как и панель задач. Но только для избранных приложений.
  • Language - гаджет для управления клавиатурой. Показывает текущую раскладку и варианты переключения между ними.
  • MPDule - видим, что проигрывается сейчас в MPD.
  • Mail - проверка почты. Контролирует протоколы POP3, IMAP; а также директории maildir и mbox.
  • Moon - если любите наблюдать на сменой фаз Луны, то этот гаджет для вас.
  • News - также весьма полезный гаджет. Если хотите быть в курсе последних новостей, то эта штука покажет их вам, используя ленты RSS.
  • OpenOffice.org Quickstart - выполняет предварительную загрузку процесса openoffice в оперативную память. Делается это для более быстрого запуска приложения OpenOffice. Создается выигрыш во времени, но ценой занятости определенной части ОЗУ.
  • Pager - без него практически нельзя обойтись. Помещается на панели и показывает все виртуальные Рабочие столы с открытыми на них окнами.
  • Photo - мини-слайдшоу или просто просмотр картинок внутри этого гаджета.
  • Screenshot - снятие скриншота с помощью emprint.
  • Slideshow - превращает фон вашего Рабочего стола в слайдшоу.
  • Start - эквивалент кнопки "Start" для e17.
  • Systray - системный трей, в котором располагаются иконки приложений. Например, таких как Skype, Pidgin, Kopete и многие другие.
  • TClock - цифровые часы.
  • Taskbar - гаджет, представляющий из себя панель задач.
  • Uptime - если вам интересно время, прошедшее с момента последнего запуска системы, то этот гаджет вам его покажет.
  • Weather - еще один "погодный" гаджет.
  • Winselector - доступ ко всем окнам, организованный в виде меню.
  • Wlan - если вы пользуетесь wifi-сетью (для мобильных устройств типа ноутбука это распространенный случай), то вам может потребоваться такой гаджет. Он покажет уровень сигнала и другие характеристики соединения.

Система

  • Battery - визуальное отображение состояния батареи PC (конечно, имеет смысл для мобильных устройств).
  • Bluetooth Manager - гаджет для управления bluetooth-устройствами и соединениями.
  • Connection Manager - управление проводными и беспроводными соединениями в сети. Позволяет управлять ими от имени обычного пользователя.
  • CPU - монитор работы CPU.
  • Cpufreq - мониторинг и управление частотой CPU.

DBus Extension

  • Itask NG - dock-панель, содержащая панель задач и панель быстрого запуска приложений.
  • Ecomorph - ecomorph модуль.
  • Mem - утилита для мониторинга состояния оперативной памяти.
  • Mixer - модуль для регулировки громкости звука.
  • Mobile Modems Manager - управление мобильными модемами.
  • Net - монитор сетевого интерфейса.
  • Places - отображение дисков, подключенных к системе.
  • Temperature - контроль температуры системы с помощью температурных датчиков.

Внешний вид

  • Composite - композитный менеджер
  • Dropshadow - модуль, позволяющий добавлять эффект тени для открытых окон.
  • Flame - огнеопасный модуль. Добавляет эффект пламени на Рабочий стол.
  • Penguins - если прискучило однообразие Рабочего стола, то можно его оживить. Например, заставить бегать по нему маленьких веселых пингвинчиков.
  • Rain - красивый эффект идущего дождя. Для меланхоликов.
  • Snow - снег на Рабочем столе.

Файлы

  • EFM (Starter) - встроенный в e17 файловый менеджер (находится в состоянии разработки).
  • EFM Navigator - модуль, который в свою очередь позволяет управлять модулем файлового менеджера.
  • EFM Operation Info - показывает операции, выполняемые файловым менеджером. Гаджет может быть помещен на Рабочий стол или на панель.
  • EFM Path - модуль, добавляющий к файловому менеджеру строку поиска.
  • EFM Pathbar - гаджет для отображения полного пути к файлу.

Запуск

  • Everything (Starter) - модуль для запуска команды, открывающий диалоговое окно старта этой команды.
  • Everything Applications - модуль для запуска команды, открывающий диалоговое окно старта приложений.
  • Everything Aspell - фронтенд для утилиты проверки орфографии aspell.
  • Everything Calculator - фронтенд для консольного калькулятора bc.
  • Everything Files - модуль для работы с файлами системы.
  • Everything MPRIS - проверка MPRIS-совместимости медиаплееров в Everything.
  • Everything Pidgin - открывает окно программы Pidgin для общения или пересылки файлов.
  • Everything Places - предоставляет доступ к закладкам директорий и монтированных устройств.
  • Everything Settings - можно быстро открыть диалоговое окно настроек e17.
  • Everything Tracker - поиск файлов с помощью Tracker (требуется версия 0.8).
  • Everything Wallpapers - выбрать обои для Рабочего стола или создать нужные из какой-либо картинки.
  • Everything WebSearch - поиск ответов на вопросы в Интернете с помощью Wikipedia или Google.
  • Everything Windows - действия над окнами.
  • Quick Access - быстрый доступ к избранным приложениям.
  • Run Command - модуль для запуcка определенной команды с открытием соответствующего диалогового окна.

Ядро

  • Gadgets - модуль для управления гаджетами Рабочего стола.
  • Notification - альтернатива libnotify. Активирует всплывающее окно, если произошло определенное событие в системе.
  • Settings Panel - настройка системной панели.
  • System Controls - этот модуль предоставляет унифицированное диалоговое окно для всех системных действий в Enlightenment.
  • Tiling - настройка поведения окон с тайловом режиме. Так, как это делает таловый менеджер ION, к примеру.
  • Window Switcher List - модуль, показывающий список запущенных на данный момент приложений.
  • Winlist NG - список открытых окон.

Мобильные устройства

  • Illume - модуль, позволяющий Enlightenment работать на мобильных устройствах с сенсорными экранами. Например, такие как мобильные телефоны и web-pad. Для комфортной работы на таких устройствах выполняет модификации интерфейса: открываемые окна всегда занимают весь экран; меню запуска приложений и файловый менеджер имеют упрощенное меню.
  • Illume-Bluetooth - модуль для управления bluetooth-соединениями на мобильных устройствах.
  • Illume-Home - домашняя директория.
  • Illume-Home-Toggle - выбор ваиранта открытия домашней директории.
  • Illume-Indicator - модуль для работы с индикаторами системы.
  • Illume-Keyboard - управление клавиатурой на мобильных устройствах.
  • Illume-Keyboard-Toggle - настройка переключения раскладок клавиатуры.
  • Illume-Mode-Toggle - настройка переключения режимов системы.
  • Illume-Softkey - настройка "горячих" клавиш системы.
  • Illume2 - нет описания для этого пункта.

Настройки

  • ACPI Bindings - настройка acpi-привязок.
  • Applications - настройка гаджета IBar, приложений Restart и Startup.
  • Borders - настройка стилей границ окон.
  • Client List Menu - настройка списка клиентов.
  • Colors - цветовые схемы.
  • Desk - настройка имен виртуальных Рабочих столов; установка отдельных обоев для каждого Рабочего стола.
  • Dialogs - настройка свойств диалоговых окон.
  • Edge Bindings - настройка привязки краев окон.
  • Engine - выбор движка для рендеринга по умолчанию.
  • File Icons - настройка иконок в e17.
  • Fonts - шрифты.
  • Icon Theme - апплет для выбора тем иконок для e17.
  • Input Methods - используется для настройки метода ввода.
  • Interaction - конфигурация настроек по умолчанию взаимодействия пользователя с системой.
  • Key Bindings - настройка привязок клавиш к определенным действиям.
  • Language - выбор языка по умолчанию.
  • Menu Settings - настройка поведения меню.
  • Mouse Bindings - привязка действий мыши к определенным событиям в системе.
  • Mouse Cursor - выбор темы для курсора мыши.
  • Mouse Settings - настройка поведения мыши в системе.
  • Performance - установка параметров производительности системы. Здесь можно выставить такие параметры, как частота фреймов, настройки кэша и многое другое.
  • Power Management - настройка параметров энергопотребления системы.
  • Profiles - настройка управления профилями.
  • Scaling - настройки параметров масштабирования экрана.
  • Screen Lock - регулировка возможности блокировки экрана монитора.
  • Screen Resolution - параметры разрешения монитора.
  • Screen Saver - хранитель экрана screensaver.
  • Search Directories - системный параметры, определяющие пути расположения различных файлов в системе.
  • Shelves - диалог настройки панелей.
  • Startup - настройка splash-экрана.
  • Theme - настройка тем.
  • Virtual Desktops - свойства виртуальных Рабочих столов.
  • Wallpapers - выбор обоев Рабочего стола.
  • Wallpapers2 - выбор обоев Рабочего стола.
  • Window Display - настройка свойств окон. Например, геометрия, границы, иконки, стили и многое другое.
  • Window Focus - поведение фокуса окна.
  • Window List - свойства списка окна.
  • Window Manipulation - поведение окна при его раскрытии, минимизации, изменении размеров.
  • Window Remember - удаление возможности запоминания окнами своего состояния.

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

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

Продолжение следует...