LINUX.ORG.RU

Wm


31

0

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

evilwm 1.1.1

Группа Open Source

Состоялся релиз evilwm 1.1.1 — оконного менеджера для X11, который предоставляет базовые возможности по управлению окнами.

evilwm существует с 2000 года и поддерживается до сих пор, лишь иногда обновляясь раз в несколько лет, что говорит о его готовности к использованию. evilwm предоставляет полное vi-like управление с клавиатуры, но управлять размером, позицией и фокусом окон можно так же курсором мышки.

В галерее linux.org.ru можно найти упоминания о данном WM.

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

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

>>> Скачать

 ,

Spoofing
()

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

Группа Open Source

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

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

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

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

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

 , ,

fallout4all
()

Fluxbox 1.3.7 — легковесный оконный менеджер

Группа Open Source

Новая версия оконного менеджера содержит:

  • Большое количество исправлений критических ошибок (которые вели к падению оконного менеджера).
  • Улучшения системы i18n и самих переводов.
  • Улучшения системы автодополнения TypeAhead.
  • Была произведена чистка и рефакторинг кода оконного менеджера.

Список изменений

>>> Источник новости

 ,

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
()

Релиз Awesome 3.5.6

Группа Open Source

Вышел релиз оконного менеджера Awesome, версии 3.5.6, с названием «For Those About To Rock». Произведено 24 изменения. Основные изменения:

  • Оптимизированно использование скрытых элементов
  • Добавлена возможность получать данные от других layout, что позволяет делать скриншоты, использовать Alt+Tab для других тегов
  • Удалены неиспользуемые элементы (rounded_corners)
  • Добавлено управление в меню в стиле vim
  • Исправлено мерцание черным при закрытии окон
  • Переписана функция set_image() для awful.widget.button
  • Регистрация/перерегистрация systray производится при необходимости
  • Исправлено выравнивание в systray
  • Добавлена функция find_widgets()
  • Menubar теперь проверяет все стандартные каталоги

>>> Страница загрузки

 , ,

Faiver
()

Compiz 0.9.12.0

Группа Open Source

Вышел новый релиз композитного оконного менеджера Compiz - 0.9.12.0 - первый релиз ветки 0.9.12.
Разработчики говорят, что данный релиз стабильный. В основном улучшения - по части багфиксов.

  • Багфиксы (основные):
    • Коррекция в поведении окон - переключение окна при переносе файла некорректно работало
    • Возможная утечка памяти в плагине OpenGL - исправлено
    • Если были открыты окна, перехватывающие клавиатуру или мышь, лок-скрины нельзя было снять. Исправлено.
    • В переключателях виртуальных рабочих столов fullscreen-окна отображались как не-fullscreen окна. Исправлено.
    • Исправлена проблема компиляции libcompizconfig в Gentoo: ссылка на баг
    • Исправлена проблема нерабочих биндов на горизонтальный скроллер на мыши.
  • Улучшение:
    • Compiz теперь умеет ресайзить окна одновременно и горизонтально, и вертикально с клавиатуры

Также разработчики перевели gtk-window-decorator на GTK3.

Объявление о релизе

>>> Чейнджлог

 ,

DeadEye
()

i3 4.8

Группа Open Source

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

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

Скачать

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

 , ,

Bfgeshka
()

Релиз awesome 3.5.4

Группа Open Source

Состоялся релиз awesome 3.5.4 (Brown Paper Bag).

Awesome — динамический оконный менеджер для X Window System. Его разработка началась в сентябре 2007 года в результате ответвления от dwm. Это миниатюрный и быстрый оконный менеджер, поддерживающий несколько вариантов расположения окон (например, «плавающий», когда положение окон не фиксируется, и пользователь может перетаскивать их, как в большинстве популярных менеджеров). Awesome, как фреймовый оконный менеджер, стремится предоставить всё необходимое для полного управлениями окнами без помощи мыши. Awesome доступен для многих Unix-подобных ОС, таких как Linux, FreeBSD, NetBSD и OpenBSD. Начиная с версии 3.0, выпущенной 18 сентября 2008, Awesome использует библиотеку XCB для взаимодействия с X-сервером. Таким образом, это первый оконный менеджер, использующий библиотеку XCB вместо традиционной Xlib. Также, есть поддержка языка разметки pango и D-Bus для межпроцессного взаимодействия. Конфигурационные файлы используют язык lua.

Список изменений:

  • кеш файлов с диска
  • добавлен кеш палитры
  • небольшие изменения в awful.tooltip
  • в awful.tooltip добавлена (и используется) функция :set_markup()

>>> Список изменений

 ,

nickionn
()

Релиз awesome 3.5.3

Группа Open Source

Состоялся релиз awesome 3.5.3 (Crazy).

Awesome — это полностью настраиваемый современный оконный менеджер для X. Он очень быстрый, расширяемый и распространяется под GNU GPLv2 лицензией. Ориентирован на опытных пользователей, разработчиков, людей, занимающихся вычислениями и на тех, кто желает иметь полный контроль над графической средой.

Список изменений:

  • Поддержка настоящей прозрачности.
  • Удалён вызов пробуждения из mouse.client.move.
  • Исправлено переключение между тегами экрана.
  • Исправлен layout spiral.
  • Множество других изменений.

Короткий список изменений

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

Скачать

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

 ,

Cloud_Strife2020
()

Вышел WindowMaker 0.95.5

Группа Open Source

29 августа тихо и незаметно состоялся релиз консервативного менеджера окон WindowMaker под номером 0.95.5.

Данный выпуск можно было бы смело назвать «очередным корректирующим», в котором сделано некоторое количество рефакторинга, выброшено некоторое количество старого отмершего кода и обновлены переводы, если бы не одно любопытное новшество.

Этим новшеством является поддержка «выдвижных ящиков» (drawers), которая раньше существовала в двух реализациях: первая — это приложение wmdrawer, вторая — патч (описан здесь) на сам WindowMaker, который и был интегрирован в основное дерево.

Кроме этого, также

  • починен баг, когда некоторые программы (в частности, avidemux и Emacs 22.3.1) блокировали переключение рабочих областей
  • починен баг, когда настройка SwitchPanelImages=None могла вызвать падение оконного менеджера по вызову Alt-Tab
  • починена регрессия, проявлявшаяся иногда при горизонтальной максимизации окна.

Главная страница windowmaker.info на момент написания новости все еще не обновлена.

P. S. Релиз уже упакован в Fedora Rawhide. Выдвижные ящики действительно удобны в использовании и гибки в конфигурации (можно, например, засунуть в ящичек программы диагностики системы, а на сам ящик повесить докапп с мониторингом чего-нибудь).

Скачать tarball выпуска

>>> Анонс в рассылке

 , ,

shimon
()

Релиз WindowMaker 0.95.4

Группа Open Source

Выпущен релиз WindowMaker 0.95.4, классического WM в стиле NEXTSTEP.
Изменения


  • чистка кода, связанного с пиктограммами
  • изменения в WPrefs
  • добавлен новый метод расстановки «Center»
  • поддержка _NET_FRAME_EXTENTS
  • удаление зависимостей CPP из файлов меню
  • багфиксы


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

 ,

nirolov
()

Релиз оконного менеджера Fluxbox 1.3.3

Группа Open Source

Представлена новая версия минималистичного оконного менеджера Fluxbox — 1.3.3.

Основные улучшения:

  • добавлены процентные значения для таких команд как ResizeWindow;
  • добавлен модификатор 'OnTab' для файла клавиатурных сочетаний;
  • добавлена опция возвращения фокуса на предыдущее окно в пределах текущего экрана в мультимониторных конфигурациях;
  • переписан метод TextureRenderer в классе FbTk;
  • добавлены новые методы изменения размера: 'NearestCorner', 'NearestEdge' и 'NearestCornerOrEdge';
  • исправлены ошибки;
  • улучшена сборка на платформе Windows.

Код Fluxbox написан на языке C++ и распространяется под лицензией MIT.

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

 ,

renya
()

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

Группа Linux General

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

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

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

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

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

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

 , ,

qnikst
()

После 6 лет стагнации возобновлена разработка оконного менеджера WindowMaker

Группа Linux General

Анонсирован релиз оконного менеджера WindowMaker 0.95.1 (почти сразу следом вышел 0.95.2), предоставляющего интерфейс в стиле NEXTSTEP. Выпуск подготовлен новым составом команды разработчиков, решивших возобновить развитие проекта (релиз 0.95.0 был выпущен в 2006 году).

В новом выпуске проведена большая работа по устранению ожидающих исправления ошибок. Кроме того добавлена порция новшеств:

  • Улучшенная поддержка стандарта FreeDesktop по оформлению меню;
  • Переключение между окнами в стиле Mac OS X;
  • Управление переключением между окнами с клавиатуры и вызов/скрытие dock-панели по горячей клавише;
  • Режим раскрытия окна без перекрытия других окон (tiled maximization);
  • Поддержка истории операций и автодополнения по нажатию табуляции в диалоговых окнах;
  • Новые приложения wmgenmenu и wmmenugen для автоматической генерации базового меню путем поиска приложений в стандартных файловых путях;
  • Автоматическое определение изменения конфигурации с использованием механизма inotify;
  • Предварительная поддержка XRandR.

Источник: http://www.opennet.ru/opennews/art.shtml?num=33110

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

 

xterro
()

Orcsome — расширение для NetWM совместимых менеджеров окон

Группа Open Source

В основе Orcsome лежит простая идея: отрисовка окон возлагается на стабильный, проверенный временем, быстрый менеджер окон, а управление им осуществляется при помощи скрипта на Python.
Это позволяет в широких пределах варьировать поведение любых менеджеров окон, даже имеющих весьма бедные возможности для настройки.

Теоретически возможности Orcsome ограничены только вашими знаниями Xlib — библиотеки функций клиента X Window.
Если вы не обладаете таковыми знаниями совсем или обладаете, но в недостаточной степени, Orcsome предоставляет обёртку, реализующую самые распространённые задачи по управлению окнами:

  • управление фокусом, вызов окна на передний план с активацией нужного рабочего стола;
  • перемещение окна на указанный рабочий стол;
  • возможность перемещать окно внутри стека;
  • выборка и фильтрация окон по их свойствам;
  • подписка на события X Window: нажатие горячих клавиш, создание/удаление окна, изменение свойств окна;
  • захват клавиатуры и мыши;
  • история фокуса.

Всё это в сочетании с понятным скриптовым языком позволяет реализовывать достаточно сложные операции, например, такое популярное действие, как «spawn or raise» — запуск приложения или передача ему фокуса, если оно уже запущено.

Пример конфигурации от baverman

Документация

>>> Страница проекта на github'e

 netwm, , , ,

baverman
()

Релиз Openbox 3.5.0

Группа Open Source

Вышел Openbox 3.5.0 — свободный менеджер окон для X Window System, распространяемый под лицензией GNU General Public License. Изначально Openbox произошёл от Blackbox 0.65.0, но затем был полностью переписан на языке Си и с версии 3.0 не базируется на программном коде Blackbox.

Основные нововведения:

  • диалог по Alt-Tab показывает окна в вертикальном списке;
  • улучшена поддержка Xinerama;
  • добавлены иконки в меню;
  • настройки тем для диалогов подсказки(osd.button.unpressed.*, osd.button.pressed.*, osd.button.focused.*);
  • исправление множества ошибок и улучшение производительности.

Changelog

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

 ,

encyrtid
()

Статья о менеджере окон Awesome была удалена из Wikipedia

Группа Open Source

Сегодня некий пользователь Jayjg удалил из Wikipedia статью о менеджере окон Awesome. Основной причиной удаления стало несоответствие статьи следующим требованиям:

  • Проверяемость (Verifiability), т.е. отсутствие надежных ссылок на третьи источники (в отличие, например, от xmonad и ratpoison)
  • Значимость (Notability). Единственным адекватным, по мнению редакторов, подтверждением популярности была информация о ~1000 инсталляций за 3 года по статистике Debian Popularity Contest)
  • Недостаточная аргументация в пользу сохранения статьи (WP:ILIKEIT, WP:WELLKNOWN, WP:USEFUL).

>>> Дискуссия об удалении/сохранении статьи и резолюция по ней

 , ,

nfubh
()

Вышел Xmonad 0.9

Группа Open Source

Вышла новая версия фреймового оконного менеджера xmonad. Со времени релиза 0.8.1 прошло 9 месяцев, было сделано больше 3000 коммитов в darcs-репозиторий. Также доступна новая версия xmonad-contrib - набора расширений для xmonad.

Основные изменения:

  • Actions.SpawnOn: окна появляются именно на том рабочем столе, где были запущены. Особенно полезно для тех приложений, которые долго стартуют (Firefox, OpenOffice).
  • Улучшена интеграция со статусными строками xmobar/dzen.
  • Для изменения фокуса уже не требуется дополнительный клик.
  • Новый флаг командной строки -–restart для перезапуска текущего процеса.
  • Поддержка многомодульных конфигурационных файлов.
  • Поддержка определяемой пользователем обработки событий X.
  • 180 расширений, улучшающих функционал.

Расширеный список изменений

Анонс в списке рассылки xmonad

Скачать

>>> Новость в блоге проекта

 , ,

xetf
()

Анонсирован Bluetile - новый мозаичный оконный менеджер

Группа Open Source

Bluetile - новый оконный менеджер, форк xmonad. Основная цель проекта - предоставить преимущества парадигмы неперекрывающихся окон обычным пользователям, не желающим неделями настраивать свой WM, да ещё и изучать для этого новый язык программирования. Поэтому разработчик постарался сделать bluetile максимально пригодным к использованию «из коробки», что отменяет необходимость в его ручном конфигурировании.

Список особенностей:

  • Комбинированый подход: Поддерживаются плавающие и мозаичные компоновки расположения окон
  • Поддержка многомониторных конфигураций
  • Все возможности по управлению окнами доступны как с клавиатуры, так и с мыши
  • Возможность сворачивания/разворачивания окон в любой компоновке
  • Поддержка интеграции со средой GNOME

Инструкции по установке оконного менеджера можно найти на сайте проекта. Исходные тексты расположены по адресу http://code.haskell.org/bluetile/

Анонс в списке рассылки Xmonad

>>> Сайт проекта

 , ,

xetf
()

Подготовка к релизу Enlightenment-DR17

Группа Open Source

8-го апреля сего года г-н Gustavo Sverzut Barbieri в рассылке E-devel предложил вариант подготовки проекта Enlightenment-DR17 к запланированному на этот год релизу.

  • С апреля по июль - фиксация базы и выпуск промежуточных "снимков" (snapshots).
  • Август - завершение работ по GSoC-2009.
  • Сентябрь - alpha.
  • Октябрь - beta.
  • Ноябрь - RC.
  • Рождество - релиз.
Объём работ

>>> Черновик

 , ,

sda00
()