LINUX.ORG.RU

X11


26

0

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

Планы Red Hat на X.org и Wayland в RHEL 10

Группа Red Hat

Согласно плану, обнародованному Карлосом Санчесом (Carlos Soriano Sanchez), из Red Hat Enterprise Linux 10 будет удален графический сервер X.org и связанные с ним компоненты. Релиз Red Hat Enterprise Linux 10 намечен на 2025 год, CentOS Stream 10 - на 2024 год. Для обеспечения работы приложений, требующих X11, будет использоваться XWayland.

Таким образом, в 2029 году (к моменту окончания первого этапа поддержки Red Hat Enterprise Linux 9) стоит ожидать появление первого аппаратного обеспечения, не поддерживающего X11. На данный момент поддержка аппаратным обеспечением Х11 является необходимым условием для работоспособности Red Hat Enterprise Linux 8/9 и CentOS Stream 8/9 на протоколе X11.

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

 , , , ,

Was2023
()

fwmx 1.3 — лёгкий оконный менеджер для x11

fwmx 1.3 — лёгкий оконный менеджер для x11
Группа Open Source

Вышла версия 1.3 набора программ fwmx, включающих в себя собственно оконный менеджер (fwm), меню запуска приложений и регулятор громкости. В качестве индикатора раскладки используется xxkb.

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

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

 ,

firkax
()

pekwm 0.3.0

Группа Open Source

PeK — оконный менеджер, отличающийся скромным потреблением системных ресурсов, широкими возможностями настройки (клавиатурные комбинации, группировка окон во фрейме, правила наименования, размещения и декорирования окон), наличием собственной простой панели.

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

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

 , ,

zombi_pony
()

Разработчики обсуждают возможность прекращения поддержки X11 в GTK 5

Группа GNOME

Лидер Fedora Desktop Team Матиас Класен (Matthias Clasen), участник Gnome Release Team и один из активных разработчиков GTK (подготовил 36.8% изменений в GTK 4) выдвинул инициативу по прекращению поддержки X11 в GTK5.

В числе причин такого шага Матиас указывает, что X11 не становится лучше, Wayland уже широко доступен, GTK-бэкенд X11 и код на основе Xlib находятся в стагнации, а также присутствуют проблемы с сопровождающими. Для того, чтобы сохранить поддержку, нужны энтузиасты, а их нет и вряд ли найдутся. Большинство разработчиков в основном заняты поддержкой Wayland.

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

 , ,

ipkirill21x
()

fwmx 1.2 — лёгкий оконный менеджер для x11

fwmx 1.2 — лёгкий оконный менеджер для x11
Группа Open Source

Вышла версия 1.2 набора программ fwmx, включающих в себя собственно оконный менеджер (fwm), меню запуска приложений и регулятор громкости. В качестве индикатора раскладки используется xxkb.

Чего нового с момента прошлого релиза (v1.1 в октябре 2021):

  1. Улучшения в календаре:
  • его геометрия теперь может динамически сжиматься на слишком узких экранах;
  • теперь показываются дни от соседних месяцев до полной недели;
  • поддерживается список праздников (раньше только суббота/воскресенье);
  1. Панель задач теперь следит за изменениями разрешения экрана и подстраивается;
  2. Улучшения к регуляторе громкости:
  • новый формат командной строки;
  • шаги громче/тише теперь равны друг другу (раньше вверх делалось меньше из-за ошибок округления);
  • теперь следит за изменениями разрешения экрана аналогично панели задач;
  1. Добавлено меню запуска приложений (раньше весь запуск предполагался через хоткеи, что в общем-то вполне хорошо, но надо давать пользователю выбор).

Проект нацелен на максимальную простоту при наличии необходимой функциональности.

Поддерживается ведение списка окон, присвоение им статусов «всегда сверху», «сверху когда активно» и просто визуальное выделение цветом кнопки на панели задач. Кнопки можно передвигать. Управление самими окнами (не в панели задач) — мышкой при нажатом Super, заголовки и т.п. не рисуются.

Со списком праздников имеется сложность — его надо где-то взять, и сделать это универсально для любой страны мира невозможно, да даже для только России нет официального надёжного сервиса, с которого можно автоматически забирать список. Поэтому сам оконный менеджер этим не занимается, только читает предоставленный файл.

Найденное вменяемое место где можно брать списки праздников: xmlcalendar.ru. Или тут список для России за 2022 год.

Меню отображает дерево директорий из заданного места (или нескольких мест параллельно) на структуру меню и подменю. Обычные файлы для запуска — просто исполняемые (chmod +x) скрипты, бинарники или симлинки на них. Так же имеется базовая поддержка формата файлов .desktop для совместимости с имеющимися системами. Меню находится на стадии бета-версии, однако касается это в основном недостаточной аккуратности исходного кода и почти отсутствия настроек. Явных багов быть не должно.

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

Программа распространяется в виде исходных кодов (в основном GPLv2), есть так же готовые пакеты для Debian-based дистрибутивов.

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

 ,

firkax
()

jwm 2.4

Группа Open Source

7 ноября состоялся релиз легковесного менеджера окон jwm 2.4.

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

  • Добавлена возможность настраивать клавиши мыши.
  • Добавлены сочетания клавиатуры для отправки окон на конкретный рабочий стол.
  • Файл конфигурации перемещён из ~/.jwmrc в ~/.config/jwm/jwmrc.
  • Развёрнутые окна снова имеют края и их размер может быть изменен.
  • Размещение оконных кнопок теперь настраивается.
  • Восстановлена функция автоматического скрытия лотка с помощью autohide = "on".

Также был добавлен скрипт, позволяющий обновить старые конфигурационные файлы до версии 2.4.

Чтобы безболезненно обновить файл, нужно выполнить следующие команды:

cp ~/.jwmrc ~/.jwmrc.old  
xsltproc jwm-2.4.xslt ~/.jwmrc.old > ~/.jwmrc 

(Потребуется xsltproc.)

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

 ,

Odalist
()

pekwm 0.2.0

Группа Open Source

PekWM — легковесный и настраиваемый менеджер окон для X11.

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

  • для сборки вместо autotools теперь используется CMake;
  • понижены требования к сборочному окружению, улучшена совместимость;
  • добавлена собственная простая панель.

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

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

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

 , ,

zombi_pony
()

X.Org Server 21.1.0

Группа Open Source

Спустя три с половиной года с момента выхода последней значительной версии состоялся релиз X.Org Server 21.1.0. Изменена система нумерации версий: теперь первая цифра означает год, вторая порядковый номер крупного релиза в году, а третья — корректирующее обновление.

Из значительных изменений можно выделить следующие:

  • В xvfb добавлена поддержка 2D-ускорения Glamor.

  • Добавлена полноценная поддержка системы сборки Meson. В следующей значительной версии будет удалена поддержка сборки с помощью autotools.

  • Появилась поддержка XInput 2.4, дающая возможность использования управляющих жестов на тачпадах.

  • XWayland теперь выпускается в качестве отдельного пакета со своим собственным циклом разработки.

Также сделан ряд небольших изменений и исправлений.

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

 , , ,

Dog
()

FontForge 20th Anniversary Edition

FontForge 20th Anniversary Edition
Группа Open Source

7 ноября 2020 года состоялся релиз свободного редактора шрифтов FontForge посвященный 20-летию существования проекта, изначально именуемого PfaEdit.

Автором проекта является George W. Williams, который до 2012 года был главным (и чуть-ли не единственным) разработчиком.

Бинарные пакеты релиза FontForge 20th Anniversary Edition (он же FontForge 20201107) поставляются со специальной заставкой в честь юбилея.

Наиболее значимым изменением релиза является окончательный перевод Python Scripting API с Python 2 на Python 3.

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

 , pfaedit, ,

atsym
()

Enlightenment 0.24

Группа Open Source

Состоялся выпуск оконного менеджера Enlightenment 0.24, известного своим эффектным видом при малом потреблении вычислительных ресурсов на основе EFL.

Из заявленных улучшений:

  • Новый модуль снимков экрана с редактором и обрезкой
  • Множество утилит setuid были объединены в одну
  • Настройка яркости монитора осуществляется через (lib)ddctil
  • Размер эскизов в EFM увеличен до 256x256 по умолчанию
  • Улучшенная обработка ошибок медитации гуру
  • Незаметный перезапуск с затуханием без артефактов
  • Импорт обоев рабочего стола создаёт версии в нескольких разрешениях для большей эффективности
  • Используется malloc_trim для уменьшения потребления памяти
  • Перезапуски обрабатываются теперь с помощью enlightenment_start
  • Привязка указателя к экрану в X для предотвращения выпадения курсора за пределы
  • Старый пейджер рабочих столов убран в пользу «предпросмотра миниатюр»
  • Управление музыкой автоматически вызывает выбранный пользователем мультимедиа-проигрыватель
  • Обработка исключений игр Steam для нахождения нужного ярлыка рабочего стола
  • Поддержка аутентификации polkit в качестве модуля ядра без использования дополнительных демонов
  • Упрощённая настройка обоев для каждого рабочего стола из пейджера
  • Более плавный запуск за счёт потока предзагрузки ввода/вывода
  • Период затухания при блокировке экрана может быть уменьшен
  • Bluez4 заменён на Bluez5

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

 , ,

gedisdone
()

Enlightenment v0.23

Группа Open Source

Enlightenment – оконный менеджер для X11.

Улучшения в новом релизе:

  • Дополнительная опция для создания скриншотов.
  • Система сборки теперь Meson Build.
  • Music Control теперь поддерживает протокол rage mpris dbus.
  • Добавлена поддержка Bluez5 с обновленным модулем и устройством.
  • Добавлена возможность включения и отключения опции dpms.
  • При переключении окон с помощью Alt-Tab, теперь их можно ещё и перемещать.
  • Исправлено много багов, предупреждений при компиляции и т.д.
  • Много улучшений в поддержке Wayland.

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

 , ,

anonymous
()

Релиз дисплейного сервера Mir 1.2

Группа Open Source

Компания Canonical выпустила новую версию дисплейного сервера Mir 1.2.

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

  • Новый пакет libmirwayland-dev, являющийся первой итерацией API для включения оболочек на базе Mir (для поддержки собственных расширений Wayland).
  • Несколько связанных дополнений для API MirAL.
  • В WaylandExtensions была добавлена поддержка регистрации собственных расширений Wayland.
  • Новый класс MinimalWindowManager, предоставляющий применяемые по умолчанию настройки управления окнами.
  • Продолжена работа над экспериментальной поддержкой X11. Теперь при необходимости можно запускать Xwayland.
  • Список поддерживаемых расширений Wayland (часть из них включены, остальные надо включать самостоятельно): wl_shell (включено), xdg_wm_base (включено), zxdg_shell_v6 (включено), zwlr_layer_shell_v1 (отключено), zxdg_output_v1 (отключено).
  • Множество исправлений.

В настоящее время Mir применяется в Embedded и IOT, а так же используется в качестве композитного сервера для Wayland, позволяя запускать любые Wayland-приложения в своей среде.

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

 , , ,

fail2ban
()

white_dune 0.99pl1001 — свободный 3D редактор X3DV/VRML97

white_dune 0.99pl1001 — свободный 3D редактор X3DV/VRML97
Группа Мультимедиа

white_dune (Dune by Stephen F. White) — свободный кросс-платформенный графический 3D редактор и аниматор имеющий полную совместимость с файлами X3DV/VRML97 и поддерживающий упрощённые NURBS/Superformula 3D модели. Код программы написан на языках Си и С++, а для интерфейса программы используются библиотеки X11 и OpenGL.

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

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

 , , web3d, , x3d

atsym
()

Релиз Xorg 1.20

Группа Linux General

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

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

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

 , , ,

Sunderland93
()

Релиз dmenu 4.8

Группа Linux General

dmenuдинамическое меню для X, первоначально разработанное для тайлового менеджера окон dwm. Это меню эффективно управляет большим количеством элементов меню установленных пользователем.

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

  • Добавлены биндинги клавиш:
    • Mod1+b/^Left — для перемещения в начало слова;
    • Mod1+f/^Right — для перемещения в конец слова.
  • Присвоение класса окну меню (WM_CLASS).

https://dl.suckless.org/tools/dmenu-4.8.tar.gz

Скачать исходный код релиза

Git-репозитарий

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

 , , ,

atsym
()

OpenMotif 2.3.7

Группа Open Source

Спустя 9 месяцев разработки (предыдущая версия, 2.3.6, была выпущена в июне 2016 года) вышла новая версия библиотеки OpenMotif.

Напомню, что OpenMotif — это одна из старейших библиотек для построения GUI, использующая механизм X Toolkit Intrinsics, лежащая в основе сред CDE, IRIX Interactive Desktop и MaXX Desktop и распространяемая по лицензии LGPL 2.1. Наилучшее представление о разнообразии графических компонентов Motif даёт, пожалуй, вот этот снимок.

Что нового в этой версии:

Официальный файл RELNOTES сообщает:

  • Fixed segmentation faults associated with option menus or other popup windows

На деле это исправление сводится к одному коммиту (18de86), который откатывает неудачное исправление бага #1565, который изначально был заведён в RHEL и над исправлением которого коллектив OpenMotif работал более пяти лет. Сам баг #1565 помечен как WONTFIX.

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

 , ,

Bass
()

Интервью с разработчиком X.Org, приуроченное к 30-летию проекта

Группа Open Source

В этом году X.Org отмечает 30-летний юбилей. По этому случаю, блоггер Сергей Бронников задал несколько вопросов одному из разработчиков по имени Matthieu Herrb, который трудится на благо проекта уже 23 года.

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

 ,

anonymous
()

Проекту X Window System исполнилось 30 лет!

Группа Open Source

Консорциум X.Org объявил о праздновании 30-и летия! Первый выпуск X1 был представлен Робертом Шеффлером в июне 1984 года.

Смена версий от X1 до X11 прошла за три года, после чего «иксы» стали получать расширения.

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

С днем рождения, X-ы!

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

 ,

int13h
()

Вышел GNU Xnee 3.19 «Lucia»

Группа GNU's Not Unix

GNU Xnee - это набор программ, позволяющих записывать, воспроизводить и распространять действия пользователя в среде X11. GNU Xnee можно использовать для автоматизации тестов, демонстрации ПО, передачи макросов и даже перенабора содержимого файла.

Нововведения в этом выпуске:

  • Поддержка приостановки/возобновления/выхода во время перенабора файла
  • Для всех X.org с минорной версией nr >= 3 по умолчанию используется дисплей-отображатель
  • Новые ключи (экспериментальные):
    • --record-from-data-display,-rfdd

      Запись с дисплея-отображателя

    • --record-from-control-display,-rfcd

      Запись с дисплея-контроллера

Скачать: тарбол, сигнатура; или же с одного из доступных зеркал.

Имя релизу дано в честь испанского фламенко-гитариста Франциско Густаво Санчес Гомес (также известного как Пако де Лусия).

>>> Источник

 , , , ,

MiniRoboDancer
()

XDC: доклад о XMir и XWayland

Группа Конференции и встречи

С 23 по 25 сентября проводилась очередная X Developers Conference, XDC2013. На ней было несколько докладов, полезных для широкой публики — и одним из них был доклад о XMir и XWayland. Автор — Chris Halse Rogers из компании Canonical, ранее занимавшийся сопровождением X-сервера в убунту и теперь привлечённый к разработке Mir и XMir. Здесь будет изложен краткий конспект этого доклада, взятый из PDF-слайдов и видеозаписи.

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

>>> PDF-слайды доклада

 , ,

quiet_readonly
()