LINUX.ORG.RU

Tiling


33

0

Всего сообщений: 15

DWM 6.4 - минималистичный динамический тайловый WM

Группа Linux General

DWM — эталон минимализма в мире динамических тайловых менеджеров, создан немецким студентом. Был взят за основу при создании Xmonad. Совместное сотрудничество привело к улучшению функциональности и позволило работать с многомониторной конфигурацией (Xinerama).

( читать дальше... )

>>> Подробности

 , ,

Roy-Batty
()

DWM 6.3

Группа Linux General

Тихо и незаметно на Рождество 2022 года вышла корректирующая версия лёгкого тайлового менеджера окон для X11 от команды suckless — DWM 6.3.

В новой версии:

  • исправлена утечка памяти в drw;
  • улучшена скорость отрисовки в drw_text длинных строк;
  • исправлен подсчёт координаты x в обработчике нажатия кнопок;
  • исправлена работа полноэкранного режима (focusstack());
  • другие мелкие исправления.

Менеджер окон DWM написан на языке Си, исходники распространяются по лицензии MIT. Примечательная особенность программы состоит в том, что штатным способом её конфигурирования является правка исходного текста.

Скачать новую версию можно на официальном сайте.

>>> Подробности

 , , ,

modest
()

Taiwins 0.2

Группа Open Source

Скромно и ненавязчиво состоялся второй релиз композитора для Wayland.

Особенности проекта:

  • поддержка расширений на Lua
  • встроенный оконный менеджер (с опциональной поддержкой тайлинга)
  • похожие на Emacs горячие клавиши
  • поддержка dbus
  • лицензия GPL

Особенности релиза:

  • портирование с libweston (в дальнейшем планируется отказ и от wlroots)
  • встроенный wayland shell
  • улучшения в отладке рендера
  • часть фич упомянутых выше

Сайт проекта: https://taiwins.org/

Скриншоты: https://github.com/taiwins/taiwins/blob/master/docs/screenshots.md

>>> Подробности

 , , ,

zabbal
()

Sway 1.0 alpha 1 с новой библиотекой композитора wlroots

Группа Open Source

Благодаря хакатону и успеху кампании по сбору средств для разработки новой библиотеки композитора, проект Sway (совместимый с i3 фреймовый оконный менеджер для Wayland) получил возможность ускорить своё развитие и уже сегодня запустить alpha-тестирование версии 1.0. Основные нововведения:

  • Переход от библиотеки композитора wlc к собственной wlroots (с поддержкой Wayland и X11 в качестве backend, с описанием процесса разработки в блоге в трёх частях).
  • Настройки вывода: поворот, масштабирование, HiDPI.
  • Профили для схем комбинирования различных устройств ввода при их одновременном использовании.
  • Многопользовательское мультитерминальное решение для организации на базе одного компьютера несколько независимых рабочих мест.
  • Расширенные возможности Wayland: объекты типа «изображение», базовый протокол GTK для выделения, протокол для экранных клавиатур, протокол для скриншотов.
  • Улучшена производительность.
  • Полностью удалена поддержка проприетарного драйвера nvidia (поддерживается nouveau).

После предыдущего выпуска Sway 0.15 в основной код проекта были приняты 624 изменения от 5 разработчиков, в то же время в библиотеку wlroots были приняты 2329 изменения от 39 разработчиков.

>>> Подробности

 , , , ,

linuks
()

Sway 0.14

Группа Open Source

Состоялся релиз Sway версии 0.14 — совместимого с i3 фреймового оконного менеджера для Wayland.

( читать дальше... )

>>> Подробности

 , , , ,

linuks
()

Sway 0.10

Группа Open Source

Состоялся релиз Sway 0.10 — совместимого с i3 менеджера окон для Wayland.

( читать дальше... )

Скриншоты

Официальный сайт

>>> Подробности

 , , , ,

cetjs2
()

herbstluftwm 0.7.0

Группа Open Source

Спустя два года после выхода версии 0.6.2 вышла новая версия тайлового оконного менеджера herbstluftwm 0.7.0.

В новой версии:

  • обработка EWMH запроса _NET_WM_MOVERESIZE для более точного взаимодействия;
  • объекты тэгов теперь доступны по индексу;
  • новая команда: close_and_remove;
  • новая подкоманда: select_here;
  • новые флаги herbstclient: --last-arg, --print0;
  • новые примеры скриптов:
    • maximize.sh
    • toggledualhead.sh
    • windowmenu.sh
    • wselect.sh
  • исправление ошибок.

Название этого wm в переводе с немецкого означает «осенний воздух».

Скриншоты

>>> Подробности

 ,

kep
()

Вышел dwm 6.1

Группа Open Source

9 ноября 2015 года вышла новая версия оконного менеджера dwm.

dwm — это динамический оконный менеджер для Xorg с поддержкой тайлинга, режима плавающих окон, полноэкранного и многих других режимов организации рабочего пространства. dwm — это очень легкий и быстрый оконный менеджер. Написан на C, разработчики придерживаются цели не выходить за 2000 строк кода.

Некоторые изменения, по сравнению с прошлой версией:

  • для рендеринга шрифтов теперь по умолчанию используется Xft, с сохранённой поддержкой fallback-режима;
  • улучшения в libdraw;
  • dmenu теперь можно запускать на выбранном мониторе (dmenu -m);
  • st используется как терминал по умолчанию.

Наиболее важные исправления ошибок:

  • исправлена утечка памяти в панели dwm;
  • исправлено отображение в полноэкранном режиме;
  • исправлена ошибка, при которой Drw_text некорректно проверял ширину;
  • изменение размеров окна в float-режиме происходит теперь более плавно.

>>> Подробности

 , ,

Deleted
()

Новая версия тайлового оконного менеджера i3 v4.9

Группа Open Source

Новая версия тайлового оконного менеджера i3 считается стабильной и разработчик настоятельно рекомендует всем пользователям обновиться.

Данная версия оконного менеджера содержит новые возможности: поддержку привязки кнопок мыши и улучшение системы EWMH. Кроме того, этот релиз содержит множество исправлений.

Также появилась новая зависимость libxkbcommon ≥ 0.4.0, которая позволила отказаться от старой на Xlib.

Кстати, автор сообщил, что проект переехал на GitHub.

>>> Полный список изменений

 , ,

fallout4all
()

Вышел Qtile 0.9.0

Группа Open Source

20 января вышла новая версия Qtile - тайлового оконного менеджера, написанного и конфигурируемого на python. Релиз получил номер 0.9.0.

Изменения в релизе:

  • Зависимости
    • xpyb заменен на xcffib (XCB bindings)
    • py2cairo заменен на cairocffi (Cairo bindings)
    • PyGTK заменен asyncio (для цикла событий, а биндинги pangocairo обрабатываются внутренним механизмом)
    • gobject необходим, если какие-либо части оконного менеджера будут работать через dbus (например, если используются виджеты «mpris» или «libnotify»)
  • Улучшения
    • Добавлена поддержка Python3 и pypy (изменены зависимости)
    • Добавлен новый вариант разметки (layout) для вертикальных мониторов
    • Добавлен хук «startup_once hook», вызываемый единожды за сессию (то есть он не вызывается если Qtile был перезапущен через вызов lazy.restart()). Это устраняет необходимость в функции вроде «execute_once()», которая присутствует в большинстве пользовательских конфигураций
    • Добавлена функция для отображения\скрытия панели (lazy.hide_show_bar())
    • Добавлены предупреждения при невозможности импортировать зависимости виджета
    • Больше важных сообщений отображается в логе, что сделало его более полезным
    • Реализован класс виджетов «text-polling», упрощающий реализацию виджетов, получающих информацию в цикле от внешних приложений.
    • Добавлена справка (man)
    • Документация существенно обновлена, а описания виджетов и разметки теперь генерируются автоматически из docstring
    • Добавлен новый виджет «ImapWidget» для проверки почтовых ящиков через imap
  • Исправления
    • Для улучшения работы приложений на java стандартное имя менеджера (wmname) изменено на «LG3D».
    • Весь код прошел стилистическую проверку при помощи flake8
    • Уровень логирования «по умолчанию» - WARNING
    • Все виджеты теперь конфигурирются встроенными средставами
    • Окна с ролью «About» по умолчанию плавающие
    • Удалено лишнее исключение «clauses»

Репозиторий на GitHub

>>> CHANGELOG в репозитории проекта

 , ,

alozovskoy
()

i3 4.8

Группа Open Source

Состоялся очередной релиз оконного менеджера i3. Предыдущая версия, 4.7.2, вышла в январе 2014. Некоторые изменения:

  • Исправления различных ошибок и утечек памяти;
  • Обновление документации;
  • Изменение размеров плавающего окна правой кнопкой мыши;
  • Добавлены некоторые плавающие окна по умолчанию: диалоговые, панели, окна с минимальными и максимальными размерами и другие;
  • Многочисленные изменения в i3bar.

Скачать

>>> Полный список изменений

 , ,

Bfgeshka
()

Tiling2, новый модуль Enlightenment

Группа Linux General

Новый модуль Enlightenment, Tiling2, включён в основную ветку.

Скриншот 1
Скриншот 2
Скриншот 3
Скриншот 4

Возможности:

  • Стабильная работа, особенно если сравнивать с Tiling1
  • Тайлинг по дереву (приоритеты окон), поэтому можно пользоваться тайлингом для всего
  • Хорошая поддержка плавающих окон

Недостатки:

  • Пока нет быстрой смены мест окон (сочетаниями клавиш)
  • Пока нет лёгкого способа повысить/понизить приоритет окна в дереве
  • При запуске нельзя использовать предустановленные раскладки клавиатуры (пока непонятно, это баг или фича)

Как включить:

Установить модуль, нажать Settings->Windows->Tiling. Для полноценной работы необходимо настроить сочетания клавиш. Нажимаем settings->input->key bindings. Доступные сочетания клавиш:

  • Режим тайлинга (горизонтальный, вертикальный или плавающий)
  • Переместить активное окно (вниз, вверх, влево или вправо)
  • Сочетание клавиш для включения плавающего режима
  • Поменять местами окна мышью

Доступные настройки:

  • Показывать заголовки окон
  • Включить тайлинг для диалоговых окон
  • Включить плавающий тайлинг (если галочка снята, то среди режимов будут доступны только горизонтальный и вертикальный)
  • Выбор виртуальных рабочих столов, для которых включен тайлинг
  • Индикатор, показывающий текущий режим
  • Размер расстояния (пустого места) между окнами

Список новых возможностей E19 (ссылка на ресурс opennet.ru)

>>> Страница модуля Tiling2

 , ,

ZenitharChampion
()

Вышел тайлинговый менеджер xmonad 0.11

Группа Linux General

Спустя более года относительно активной разработки, команда разработчиков представила xmonad 0.11!

XMonad — это тайлинговый менеджер окон, который известен своей лёгкостью, надёжностью, расширяемостью и эффективностью. Он поддерживает настоящий многопоточный тайлинг, у него богатые и простые возможности настройки. Легко портируем, работает на обычных десктопах, ноутбуках, нетбуках, телефонах, игровых консолях, OLPC и т.п.

Возможности:

  • автоматическое управление окнами;
  • основное управление с помощью клавиатуры: мышь не нужна;
  • полная поддержка тайлинг окон на multi-head дисплеях;
  • полная поддержка плавающих окон, табов и декораций окон;
  • полная поддержка утилит Gnome и KDE;
  • поддержка XRandr для поворотов, добавления и удаления мониторов;
  • поддержка композитинга;
  • большая библиотека расширений;
  • отличная документация;
  • большая и активная команда разработчиков, поддержки и сообщество.

Наконец-то исправлена ошибка #177 (фокус в Java-приложениях).

>>> Подробности

 , ,

qnikst
()

kwin-tiling добавлен в основную ветку kwin

Группа KDE

Вчера отдельная ветвь разработки kwin, в рамках которой был разработан tiling режим, была добавлена в основную ветку.
Тайловый режим в kwin будет доступен уже этим летом в рамках релиза KDE SC 4.5.

На данный момент этот режим является экспериментальным, ведётся его активная разработка и устранение багов.
Реализованы не все необходимые возможности, например, отсутствует поддержка сохранения сессий.

Также, разработчики будут рады услышать ваши предложения по развитию тайлового режима, которые следует отправлять в багтрекер KDE.

>>> Подробности

 , , kwin-tiling,

CyberTribe
()

xmonad 0.6

Группа Open Source

Тихо и незаметно обновился tiling-менеджер окон xmonad, отличительной особенностью которого является то, что он написан на языке функционального программирования Haskell и имеет приятные особенности, о которых можно подробнее прочитать на сайте проекта. В новой версии исправлены важные ошибки и добавлены новые возможности, поэтому разработчики рекомендуют обновиться.

>>> Подробности

 , , ,

nanonymous
()