12 лет назад 7 сентября 2007 в 16:36 311

n Программа: SharpEnvironment
n Тип: альтернативная оболочка
n Разработчик: SharpEnvironment Development Team
n Операционная система: Windows
n Размер дистрибутива: 21,2 Мбайт
n Модель распространения: OpenSource
n Домашняя страница:
www.sharpe-shell.org

Существует заблуждение, заключающееся в ощущении неделимости интерфейса Windows и ядра системы. Когда на тысячах ПК наблюдается одна и та же панель задач, системный лоток и значки на рабочем столе, то начинаешь воспринимать все это как единое целое.

На самом деле все обстоит иначе. Элементы интерфейса Windows обрабатываются специальным классом программ – оболочками. По умолчанию используется explorer.exe, именно он включен в дистрибутив Windows. И мало кому приходит на ум, что интерфейс системы можно кардинально поменять.
Смена оболочки – это не запуск приложения. Да, существует довольно большой класс программ, которые улучшают стандартный интерфейс или просто делают его более привлекательным внешне. Но они не имеют ничего общего с настоящими оболочками. Оболочка заменяет explorer.exe, а не дополняет его. Во время загрузки Windows, после прохождения авторизации пользователя, из реестра берется значение, отвечающее за выбор оболочки. Чтобы посмотреть, какая оболочка используется в данный момент, достаточно запустить программу Regedit и открыть ветку реестра [HKEY_
CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWinlogon]. За ее выбор отвечает строковая переменная shell, по умолчанию она имеет значение exeplorer.exe. После установки альтернативной оболочки данной переменной присваивается новое значение, состоящие из пути и имени исполняемого файла нового программного продукта.
Рынок альтернативных оболочек можно условно поделить на две группы. В первую из них входят довольно интересные коммерческие продукты, такие как Aston или Talisman. Они просты для освоения и обладают огромной базой тем оформления, созданных энтузиастами. Ко второй группе можно отнести бесплатные программы, распространяемые с открытыми исходными текстами, например Blackbox или LiteStep. Беда подобных программ заключается в отсутствии нормальных инструментов управления оболочкой, ее настройки. Вам необходимо вручную править текстовые конфигурационные файлы. Подобной перспективой не заманишь рядового пользователя, которому просто хочется изменить внешний вид системы, обновить ее интерфейс и добавить ранее неизвестные функции. SharpEnvironment – мощная бесплатная оболочка, распространяемая с открытыми исходными кодами. Ее разработчики, к счастью, сжалились над новичками, создав очень простую в конфигурировании программу не в ущерб ее функциональности.
После завершения установки программы необходимо перегрузить систему, чтобы вместо привычного explorer.exe перед вами предстал интерфейс оболочки SharpEnvironment. Ее концепция принципиально отличается от привычных глазу элементов стандартного интерфейса Windows. Вместо единой панели задач, на которой собраны кнопка вызова главного меню, панель быстрого запуска приложений, список запущенных процессов и системный лоток, в SharpEnvironment применяются компактные независимые панели. Они все унифицированы в плане управления и настройки, однако могут содержать уникальные наборы инструментов. По умолчанию предлагаются четыре панели, три из которых расположены в нижней части рабочего стола, а одна наверху. Внизу можно увидеть системный лоток с часами, список запущенных процессов с некоторыми дополнительными сервисными функциями, а также менеджер рабочих столов. Последний инструмент не имеет аналога в стандартном интерфейсе Windows. В верхней части рабочего стола находится панель подключаемых модулей, на ней можно размещать особые приложения – их в дистибутиве данной оболочки 32. При разворачивании рабочих окон приложений на полный экран они оставляют свободной одну строку в нижней части рабочего стола. Поэтому там сосредоточены наиболее важные элементы управления интерфейсом, которые никогда не исчезают из поля зрения пользователя.
Управление панелями осуществляется с помощью небольшой кнопки, расположенной у их кромки. Щелчок правой кнопкой мыши сворачивает панель, превращая ее в небольшой прямоугольник и перемещая его к границе экрана или вплотную к другой панели SharpEnvironment. Левая кнопка мыши отвечает за вызов служебного меню, в котором содержатся как общие, так и контекстно-зависимые элементы. Среди общих функций, применимых к любой панели, стоит отметить возможность сортировки элементов интерфейса, а также выбор их расположения относительно друг друга. Вы можете включать и отключать различные типы анимации, а также настраивать графическое оформление панелей. Щелчок левой кнопкой мыши возле границы экрана рядом с панелью убирает ее за пределы рабочего стола. Повторный щелчок в области расположения панели возвращает ее на законное место. В скрытом состоянии панель выглядит как черная полоса толщиной в одну точку у кромки экрана.
Системный лоток выделен в отдельную структуру. В правой его части располагаются часы. Вы можете переключать их дизайн из «аналогового» в «цифровой» и обратно. Не все значки сразу отображаются в системном лотке, некоторые из них могут быть скрыты.
Панель со списком запущенных процессов может группировать приложения по типам. Например, если вы откроете несколько окон браузера, то они будут показаны единым элементом, выполненным в виде меню. Аналогичная функция присутствует и в стандартном интерфейсе Windows. В правой части панели находится информационная строка, на которой всегда показывается текст заголовка активного рабочего окна. Если вы открыли множество приложений, то на панели элементарно может не хватить места, и тогда будут видны только значки. Однако это не означает, что теперь вы не сможете прочесть заголовки рабочих окон. На выручку к вам придет информационная строка, которая к тому же может быстро превращаться в средство быстрого запуска приложений. Щелкнув по ней левой кнопкой мыши, мы получим доступ к строке ввода текста. Стоит набрать здесь имя какого-либо приложения – и оно запустится, хотя во многих случаях требуется дополнительное указание пути к исполняемому файлу. В целом это похоже на работу с командной строкой. В левой части панели расположен аналог Quick Launch, значки приложений импортируются в него из стандартной оболочки Windows. В случае частого использования какого-то каталога – такого как «Мой компьютер» или «Панель управления» – значок с изображением папки, с помощью которого его можно быстро открыть, добавляется на панель. Меню содержит 35 элементов.
В нижней части экрана расположена отдельная панель – менеджер виртуальных рабочих столов. По умолчанию их четыре, но вы можете менять их количество – от двух до восьми штук. На каждом столе отображаются миниатюры всех запущенных приложений, активная задача выделяется темно-серым цветом. Вы можете подцепить мышью любое окно и перетащить на нужный рабочий стол.
В верхней части рабочего стола располагается панель, при помощи которой можно запускать подключаемые модули. Главная ее особенность в том, что рабочие окна приложений при разворачивании на весь экран перекрывают саму панель, в остальном они ведут себя привычно – вы можете свернуть, скрыть панель или вызвать управляющее меню. В меню находится элемент Plugins, который содержит список всех доступных подключаемых модулей. Зеленым цветом подсвечиваются уже загруженные программы, красным – все остальные. Каждый модуль имеет свои уникальные настройки, которые вызываются с помощью щелчка правой кнопкой мыши по панели. С помощью подключаемых модулей можно, к примеру, постоянно получать свежую информацию о загрузке процессора, степени использования оперативной памяти и файла подкачки. Вы также можете создать кнопку запуска главного меню SharpEnvironment, на которой будет отображаться не только знакомое многим слово «Start», но и время и дата. С помощью подключаемых модулей можно создавать дополнительные панели быстрого запуска приложений, в настройках присутствует несколько заранее определенных наборов ярлыков, а также меню выбора пользовательских программ. На панели можно размещать инструменты управления музыкальным проигрывателем, выводить информацию о системе, открывать меню выбора оптических приводов, создавать и использовать «экранную лупу».
Помимо всего сказанного SharpEnvironment содержит особый модуль для индикации работы клиента p2p-сетей eMule. На панели отображается статус соединения с сервером (LowID или HighID), а также скорость приема и отправления данных в виде линейных диаграмм. Также вы можете быстро ограничивать скорость передачи данных в обоих направлениях и указывать максимальное количество источников для того или иного загружаемого файла. Допускается размещение кнопок, открывающих определенные папки на жестком диске, причем для этого используется собственное компактное окно оболочки, а не стандартное приложение explorer.exe.
Главное меню SharpEnvironment вызывается щелчком правой кнопки мыши на любом свободном месте рабочего стола. Оно имеет уникальный дизайн и структуру. Графическое оформление меню зависит от выбранного стиля. Пункт Start menu открывает список установленных в системе приложений, хорошо знакомый по «Главному меню» explorer.exe. Меню SharpEnvironment содержит перечень последних запускавшихся и наиболее часто используемых объектов – это могут быть приложения, документы, папки, системные команды и проч., в то время как стандартный интерфейс Windows оперирует лишь недавно вызванными документами и наиболее часто запускаемыми приложениями. Главное меню SharpEnvironment содержит список всех компонентов оболочки и позволяет осуществлять ее настройку.
На рабочем столе можно разместить часы, оформленные в том же стиле, что и выбранная в данный момент визуальная тема. Допускается добавление модулей показа прогноза погоды, а также создание ссылок на web-страницы.
Оболочка SharpEnvironment поддерживает смену тем оформления. Управление темами происходит с помощью специального модуля, который поддерживает предварительный просмотр стилей, а также их редактирование. Дистрибутив содержит восемь тем оформления.
Беда многих оболочек – в стремлении разработчиков к крайностям. Либо нам предлагают ураган новых идей, одно освоение которых займет уйму времени, либо мы видим жалкое подобие стандартного интерфейса Windows, где нас пытаются мотивировать мнимым увеличением скорости. SharpEnvironment представляет собой некую золотую середину. Оболочка предлагает полноценный набор решений в области взаимодействия с пользователем, но не грешит излишествами и попытками глобально переделать привычный уклад его жизни. Немного другой принцип построения панелей и наполнения их информацией, собственное главное меню и более гибкие возможности размещения объектов на рабочем столе – вот основные особенности SharpEnvironment. UP

Автор: Юрий Меркулов

Никто не прокомментировал материал. Есть мысли?

Да, SharpEnviro весьма качественный продукт. Я уже давно начал замечать, что фряшные приложения ничем не хуже копирайтных. Поставил я её для превращения хрюши мелкософт в хрюшу убунтарЪ) Помогли мне в этом так же и ИконТвикер (тоже фряшный). В общем, советую каждому (если, конечно, оно вам надо))))).
P.S. Прошу прощение за ужасные выражения, но я думаю в данном случае можно было бы и простить) Куваев (с).