Релиз Cinnamon 1.8, форка GNOME Shell, продолжающего традиции GNOME 2

После 7 месяцев разработки доступен релиз пользовательского окружения Cinnamon 1.8, в рамках которого сообществом разработчиков дистрибутива Linux Mint развивается форк оболочки GNOME Shell, файлового менеджера Nautilus и оконного менеджера Mutter, нацеленный на предоставление окружения в классическом стиле GNOME 2, но основанного на технологиях GNOME 3 и поддерживающего удачные элементы взаимодействия из GNOME Shell. Рабочее окружение в Cinnamon построено на основе рабочего стола и панели, на которой размещено меню, область быстрого запуска, перечень открытых окон и системный лоток. Установочные пакеты подготовлены для Linux Mint, Ubuntu, Debian, Fedora, Arch Linux, Gentoo и openSUSE. 32881_1327402938.png В процессе подготовки Cinnamon 1.8 внесено 1075 изменений. Из наиболее интересных улучшений можно отметить:

Представлена концепция десклетов (Desklets) — интегрируемых на рабочий стол мини-приложений, которые выступают аналогом плазмоидов KDE и вииджетов Android. Добавление десклетов на рабочий стол призводится по аналогии с добавлением апплетов на панель. В поставку включено три базовых десклета: запуск программ (launcher), часы и фоторамка. Дополнительно доступен для загрузки десклет для показа комиксов xkcd. 0_1367818007.png Все вспомогательные компоненты, такие как апплеты, десклеты, темы оформления и дополнения, теперь именуются «спайсом» (Spices). Все внешние компоненты отныне доступны для установки через специальный менеджер спайса, позволяющий осуществить их установку и следить за появлением обновлений без необходимости открытия сайта Cinnamon; 0_1367818580.png Расширены возможности файлового менеджера Nemo, в рамках которого развивается форк Nautilus 3.4 в котором сохранены такие возможности, как панель инструментов и меню, двухпанельный режим, меню со ссылками для быстрого перехода, компактная форма отображения списка файлов и боковая панель. Внесённые в новом выпуске улучшения сводятся к переработке интерфейса пользователя и его адаптации для лучшей интеграции с другими компонентами Cinnamon. Например, реализованы такие особенности, как быстрое скрытие и возвращение панели инструментов, упрощённая смена древовидного отображения и вывода списка избранных путей. Для каждого хранилища и дискового раздела, если это возможно, выводится полоска-индикатор, указывающая на то сколько дискового пространства использовано и сколько остаётся свободного места. Упрощен механизм создания контекстных обработчиков, вызываемых через правый клик мыши (достаточно поместить обработчик в каталог /usr/share/nemo/actions); 0_1367817011.png В состав включена собственная реализация хранителя экрана, особенностью которой является возможность оставить сообщение, которое будет показано во время блокировки экрана (например, можно указать когда пользователь вернётся на рабочее место). 0_1367817645.png Сообщение задаётся непосредственно перед блокированием экрана.

0_1367817671.png Все доступные модули настройки теперь сведены в едином центре конфигурации — Cinnamon Settings, который позволяет обойтись без использования GNOME Control Center; 0_1367817787.png Улучшена настройка действий при помещении мыши в «горячий» угол экрана; В переключатель между окнами приложений по Alt-Tab добавлены два новых режима: Шкала времени и Cover Flow; Поддержка максимизации окон только в горизонтальном или вертикальном направлении; Для разработчиков дополнений представлен новый API для работы с настройками десклетов и апплетов, который предлагается использовать вместо прямого обращения к GSettings. Новый API существенно упрощает работу с настройками, требуя от разработчика лишь определить необходимые настройки и использовать их в приложении в форме ассоциированного массива. Все сопутствующие операции, такие как формирование диалога для изменения настроек и его интеграция в системный конфигуратор, выполняются автоматически; В оконном менеджере Muffin добавлены проверки используемого механизма рендеринга. В случае включения программного рендеринга, в ситуации когда видеокарта или драйвер не поддерживает должным образом OpenGL, пользователю выводится специальное предупреждение. Некоторые ранее реализованные возможности Cinnamon:

Панель со списком открытых окон, областью уведомлений, возможностью помещения ссылок для быстрого запуска программ, списком виртуальных экранов и поддержкой автоматического скрытия панели; 32722_1325613908.png Интерфейс для переключения между открытыми окнами (GNOME Shell оперирует переключением между приложениями вместо окон), кнопка «расчистить рабочий стол» (свернуть все окна), пиктограммы системного трея и другие возможности, реализованные в MGSE; Классическое меню приложений, похожее на mintMenu. Поддерживаются такие возможности, как добавление программ в область избранных приложений, на рабочий стол или на панель; 32722_1325613647.png Поддержка добавления на панель пиктограмм для быстрого запуска программ; Графический конфигуратор «Cinnamon Settings», позволяющий менять настройки рабочего стола, выбирать формат отображения даты/времени, менять темы оформления, управлять графическими эффектами, добавлять расширения и активировать апплеты; Реализовано несколько вспомогательных апплетов: Управление звуком, с поддержкой управления воспроизведением музыки и возможностью выбора устройства вывода (колонки, наушники). Работа с внешними накопителями (Removable drives). Корзина (Trash); Апплет управления питанием и слежением за разрядом аккумулятора ноутбука; Управление параметрами монитора через XrandR (Display). Вывод последних открытых документов (Recent documents). Управление доступностью для лиц с ограниченными возможностями (Accessibility). Поддержка шаблонов оформления рабочего стола, позволяющих пользователю выбрать наиболее оптимальную для себя форму расположения элементов. Можно выбрать шаблон из заранее подготовленного списка или создать свой, в зависимости от личных предпочтений. Например, можно переместить панель вверх или вниз, можно одновременно отобразить две панели. По умолчанию предлагается выбор из трёх шаблонов: одна панель внизу, одна панель вверху и две панели (одна вверху и одна внизу); Реализация возможности использования визуальных эффектов на рабочем столе, в стиле Compiz. Пользователю предоставлена возможность выбора эффектов на своё усмотрение, тонкой настройки динамики анимации или полного отключения, если они мешают работе. В настоящий момент представлено два плагина: Fade для изменения прозрачности окон и Scale для раскрытия/сворачивания окон. Для дополнительной настройки каждого плагина обеспечена возможность выбора из около 30 стилей перехода между состояниями, а также обеспечена возможность определения времени задержки; Вместо оконного менеджера Mutter задействован оконный менеджер Muffin, ответвившийся от Mutter. В отличие от GNOME 3, в Cinnamon фокус автоматически устанавливается на открытые новые окна, вместо отображения окна в фоне с выводом раздражающего уведомления о готовности окна. После закрытия окна, если нет других окон, Cinnamon автоматически не переходит в обзорный режим.

© OpenNet