Cостоялся релиз мозаичного (тайлового) оконного менеджера Awesome 4.1, предоставляющего интерфейс на основе неперекрывающихся окон. Awesome построен на базе переработанных исходных текстов оконного менеджера dwm и отличается поддержкой использования языка Lua в файлах конфигурации для контроля всех аспектов работы оконного менеджера и создания дополнений. Код проекта распространяется под лицензией GPLv2 и написан с использованием асинхронной библиотеки XCB вместо Xlib для обеспечения хорошей отзывчивости интерфейса. Awesome позволяет оптимизировать выполнение типового рабочего процесса и организовать управление окнами с использованием только клавиатуры, без необходимости передвижения мыши. Вместо виртуальных рабочих столов в Awesome предлагается группировка по тегам c возможностью отображения разом только окон соответствующих заданному тегу. Оконный менеджер хорошо адаптирован для работы в многомониторных конфигурациях, поддерживает привязку окон к экранам с использованием тегов и может работать в
Состоялся релиз оконного менеджера Window Maker 0.95.8, предоставляющего интерфейс в стиле NEXTSTEP. В новой версии представлен альтернативный метод смены режимов отображения полураскрытых окон и реализована возможность перемещения полураскрытых окон на другой экран. Добавлена поддержка сохранения позиции указателя мыши относительно окна после выполнения операций упорядочивания окон. Реализована настройка для автоматического разворачивания окна на весь экран при подведении окна к верхнему краю экрана.
Доступен релиз мозаичного (тайлового) оконного менеджера i3wm 4.5. Проект i3wm был создан с нуля после серии попыток устранить недостатки оконного менеджера wmii. I3wm отличается хорошо читаемым и документированным кодом, использует xcb вместо Xlib, корректно поддерживает работу в многомониторных конфигурациях, использует древовидные структуры данных для позиционирования окон, предоставляет IPC-интерфейс, поддерживает UTF-8, сохраняет минималистичность в оформлении окон. Релиз i3wm 4.5 считается стабильным и рекомендован к обновлению для всех пользователей. Большинство изменений связанны с исправлением ошибок и чисткой кода. В связи с рефакторингом, i3 больше не зависит от flex/bison, так же прекращена поддержка libev версий младше 4. Из важных изменений отмечается изменение поведения при перемещении окна на другой экран, при котором больше не устанавливается фокус на окне. Для возвращения старого поведения необходимо изменить конфигурацию сочетания клавиш для перемещения окна, установив "bindsym
После года разработки представлена новая версия оконного менеджера fluxbox - 1.3.3, отличающегося минимальными требованиями к системным ресурсам и предоставляющего все базовые возможности для организации комфортной работы. Fluxbox поддерживает такие функции, как объединение нескольких окон в виде вкладок (табов), редактирование меню, сворачивание приложений на системную панель, виртуальные рабочие столы, гибкие средства для группировки окон, настройка внешнего вида, привязка горячих клавиш. Код fluxbox написан на языке C++ и распространяется под лицензией MIT. Основные улучшения: Добавлены новые методы изменения размера: 'NearestCorner', 'NearestEdge' и 'NearestCornerOrEdge'; Добавлены процентные значения для таких команд как ResizeWindow; Добавлен модификатор 'OnTab' для файла клавиатурных сочетаний; Добавлена опция возвращения фокуса на предыдущее окно в пределах текущего экрана в мультимониторных конфигурациях; Переписан метод TextureRenderer в классе FbTk; Улучшена сборка на платформе Windows.
Спустя три года с момента прошлого выпуска увидел свет релиз мозаичного (тайлового) оконного менеджера Awesome 3.5, следующего принципу не перекрывающихся окон. Awesome построен на базе переработанных исходных текстов оконного менеджера dwm и отличается поддержкой использования языка Lua в файлах конфигурации для контроля всех аспектов работы оконного менеджера и создания дополнений. Код проекта распространяется в рамках лицензии GPLv2. Awesome использует вместо Xlib асинхронную библиотеку XCB, что позволяет добиться хорошей отзывчивости интерфейса. Awesome позволяет оптимизировать выполнение типового рабочего процесса и организовать управление окнами с использованием только клавиатуры, без необходимости передвижения мыши. Вместо виртуальных рабочих столов в Awesome предлагается группировка по тегам c возможностью отображения разом только окон соответствующих заданному тегу. Оконный менеджер хорошо адаптирован для работы в многомониторных конфигурациях, поддерживает привязку окон к экранам с
Анонсирован релиз оконного менеджера WindowMaker 0.95.1 (почти сразу следом вышел 0.95.2), предоставляющего интерфейс в стиле NEXTSTEP. Выпуск подготовлен новым составом команды разработчиков, решивших возобновить развитие проекта (релиз 0.95.0 был выпущен в 2006 году). В новом выпуске проведена большая работа по устранению ожидающих исправления ошибок. Кроме того добавлена порция новшеств: Улучшенная поддержка стандарта FreeDesktop по оформлению меню; Переключение между окнами в стиле Mac OS X; Управление переключением между окнами с клавиатуры и вызов/скрытие dock-панели по горячей клавише; Режим раскрытия окна без перекрытия других окон (tiled maximization); Поддержка истории операций и автодополнения по нажатию табуляции в диалоговых окнах; Новые приложения wmgenmenu и wmmenugen для автоматической генерации базового меню путем поиска приложений в стандартных файловых путях; Автоматическое определение изменения конфигурации с использованием механизма inotify; Предварительная поддержка XRandR.
Спустя 4 года с момента выхода ветки 3.4 доступен релиз быстрого и легковесного оконного менеджера Openbox 3.5. Код Openbox написан на языке Си и распространяется под лицензией GPL. Openbox используется в качестве оконного менеджера по умолчанию в десктоп окружении LXDE, но также может быть использован в GNOME и KDE или как самодостаточный продукт. Отличительной чертой Openbox является гибкость конфигурирования - пользователь имеет возможность настроить практически любой аспект работы оконного менеджера и реализовать собственные методы взаимодействия. Например, для генерации содержимого части меню можно подключить собственный скрипт. Из добавленных в Openbox 3.5 улучшений можно отметить: Новый диалог для переключения окон (alt-tab), оформленный в виде вертикального списка; Улучшенная поддержка Xinerama (один виртуальный экран на нескольких мониторах); Поддержка размещения пиктограмм в меню; Оптимизация производительности и исправление ошибок.
Ресурс Phoronix провел оценку производительности при выполнении популярных игровых приложений при использовании Unity с Compiz, GNOME 2 с Metacity, GNOME 2 с Compiz, GNOME Shell c Mutter и KDE с KWin, в сочетании с открытыми и проприетарными драйверами для карт NVIDIA и ATI/AMD. Цель теста - выявление возможных проблем с двойной буферизацией в композитных менеджерах в процессе выполнения интенсивно работающих с графикой приложений (например, будущая версия kwin будет автоматически отключать композитный режим при запуске приложений в полноэкранном режиме). При оценке производительности игры Nexuiz наблюдалось замедление на 50% при работе связки GNOME Shell и Mutter в сочетании с проприетарным драйвером AMD Catalyst, и на 10% при работе GNOME 2 с оконным менеджером Metacity. При использовании драйвера NVIDIA игра Nexuiz работала в KDE на 15% быстрее, чем в других окружениях. Похожие результаты наблюдались и при выполнении игр OpenArena, Unigine Engine и Warsow, но в игре Warsow дополнительно наблюдается 30%
Представлен релиз оконного менеджера fluxbox 1.3, отличающегося минимальными требованиями к системным ресурсам и предоставляющего все базовые возможности для организации комфортной работы. В частности, реализованы: возможность объединения нескольких окон в виде вкладок (табов), поддержка редактирования меню, сворачивание приложений на системную панель, виртуальные рабочие столы, частичная совместимость с технологиями GNOME и KDE, гибкие средства для группировки окон, настройки внешнего вида и привязки горячих клавиш. Код fluxbox написан на языке C++ и распространяется под лицензией MIT. Из новшеств Fluxbox 1.3 можно отметить: Поддержка двунаправленности текста в коде поддержки Unicode (одновременное использование начертаний слева-направо и с права-налево); Возможность переопределения параметра 'Focus New Windows' через файл настроек .fluxbox/apps; Новые действия: ActivateTab и ArrangeWindowsVertical; При оформлении клавиатурных комбинаций теперь можно использовать действия 'MoveN' и 'ClickN';
Спустя почти два года с момента прошлого выпуска, доступен корректирующий релиз оконного менеджера AfterStep 2.2.11, внешний вид и особенности функционирования которого напоминают интерфейс NeXTStep. В новой версии представлено только исправление ошибок, среди которых фигурируют проблемы сборки, крахи и утечки памяти. Из улучшений в списке изменений отмечена реализация флага SkipPager, предназначенного для исключения отображения окон в режиме Pager; Интегрирован WarpPointer-патч. Реализована более гибкая обработка информация кнопки заголовка окна. До 8 версии обновлена поставляемая в составе AfterStep библиотека libjpeg.