Школа № 43 Нижнего Новгорода
Меню сайта
 
Главная страница

О школе

Учителя

Для учителей

Ученики

Общественная жизнь

Фотоальбом

Общение

Для учеников

Статьи

Единый экзамен

Валеология

Библиотека

Посетителям сайта

Страничка лаборанта

Web-мастерам

 

Предыдущая Следующая

настройках, можно обнаружить, что вышесказанное о способах

оперирования с этим менеджером весьма условно, потому что поменять

можно буквально все, от декора виджетов до количества и функций

элементов оформления окон и их реакции на различные действия.

 

Лишь один пример: сколько способов визуализировать

перемещение окна вы знаете? Разработчики "Просвещения"

придумали целых шесть, включая фантастический "полупрозрачный".

Настройки и расширения Enlightenment можно объединять в "темы"

(themes) и обмениваться ими.

 

Собственно, на этом функции оконного менеджера как

такового и заканчиваются, а дальше Enlightenment вторгается во

владения другого класса программ -- менеджеров рабочего стола...

 

7.5 Столоначальники

 

...Что демонстрирует отсутствие резкой границы

между ними. Существует два подхода к тому, чтобы достроить оконную

систему до полнофункциональной среды. Первый -- добавить в

"графический сэндвич" еще один слой -- менеджер

рабочего стола -- работающий "поверх" оконного

менеджера и использующий функциональность последнего. Этим путем идут

команды разработчиков GNOME и KDE, которым посвящены отдельные

"лекции".

 

Другой путь -- "дотянуть" до

полнофункциональной среды функциональность самого оконного менеджера,

и им идет Enlightenment и ряд других проектов.

 

Что нам не хватает до полнофункциональной среды?

Менеджера программ, утилит и приложений. Так вот, в "Просвещении"

есть и такая функциональность, доступная (по умолчанию) по щелчку на

фоне левой кнопкой.

 

Комментировать здесь особо нечего: пункты меню

позволяют запустить множество различных приложений, причем, кроме

независимо разработанных, и целую пачку "эпплетов",

поставляемых вместе с Enlightenment. Альтернативный способ запуска --

через "панель" -- встроен в некоторые темы

"Просвещения".

 

Откуда берутся такие ресурсы, как "виджеты"

с их декором и способом поведения? Конечно, менеджер окон может

содержать их в себе. Но такой подход не очень характерен для открытых

систем, одним из принципов разработки которых является

компонентность. Большинство развитых оконных менеджеров, менеджеров

рабочего стола и "заточенных" под них приложений можно

сгруппировать по библиотекам (toolkits), с опорой на которые они

разработаны.

 

7.6 Триумф интерфейса над пользователем?

 

Косметических улучшений за тридцать лет

существования парадигмы WIMP была придумана масса, а вот более или

менее серьезных, при внимательном анализе, обнаруживается только два:

интеграция звука (и превращение графической (визуальной) среды в

сенсуальную) и начало эксплуатации концепции гиперссылок, в терминах

которых можно переформулировать почти весь интерфейс.

 

Фредерик Брукс еще в 1995 г., обсуждая основные

процессы, произошедшие в программной отрасли за 20 предшествовавших

лет, назвал в числе "наиболее впечатляющих явлений"


Предыдущая Следующая
 
Хостинг от uCoz