Lëshimi i serverëve kompozit Hyprland 0.54 dhe labwc 0.9.4

Доступен композитный сервер Hyprland 0.54, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD.

Ofron mundësi për krijimin e ndërfaqeve vizualisht atraktive: gradientet në përkufizimin e dritareve, mjegullimi i sfondit, efektet animuese dhe hije. Për të zgjeruar funksionalitetin, mund të integrohen plugin-e dhe për menaxhimin e jashtëm të funksionit ofrohet IPC bazuar në socket. Konfigurimi bëhet përmes skedarit të konfigurimit, ndryshimet e të cilit përmirësohen në mënyrë të menjëhershme pa pasur nevojë për rinisje. Disa nga funksionet përfshijnë: krijimi dinamik i hapësirave virtuale të punës; modet e kompozitimit të elementeve në ekran; trajtimi global i çelësave të ngrohtë; kontrolli i gjesteve në touchpad / ekranin me prekje.

Në versionin e ri:

  • Добавлена возможность применения различных режимов компоновки окон (layout) на разных виртуальных рабочих столах и мониторах. Например, для виртуальных рабочих столов 1-4 можно выбрать режим dwindle (мозаичный режим в стиле BSPWM), для 5-8 — режим master (одно главное окно слева, остальные в стеке справа), а для 9-10 — scroll (бесконечная прокрутка окон). Значительно упрощён процесс создания и сопровождения собственных компоновок.
  • Добавлен новый режим компоновки monocle, при котором окна всегда занимают всё доступное пространство. Код плагина hyprscrolling перемещён в основной состав Hyprland.
  • Значительно (от 50% до 500%) повышена производительность работы в системах с интегрированными GPU.
  • Завершена работа по интеграции модуля Hyprnix, развиваемого для упрощения установки и настройки Hyprland c использованием пакетного менеджера Nix. Полная интеграция с Nix среди прочего реализована в Hyprpm и start-hyprland.
  • Добавлена поддержка жеста cursorZoom, позволяющего использовать трекпад для изменения масштаба курсора.

Lëshimi i serverëve kompozit Hyprland 0.54 dhe labwc 0.9.4

Дополнительно можно отметить релиз проекта labwc 0.9.4 (Lab Wayland Compositor), развивающего композитный server для Wayland с возможностями, напоминающими оконный менеджер Openbox (проект преподносится как попытка создания альтернативы Openbox для Wayland). Из особенностей labwc упоминается минимализм, компактная реализация, широкие возможности настройки и высокая производительность. Анимированные эффекты, градиенты и пиктограммы, за исключением кнопок для окон, не поддерживаются принципиально. Labwc задействован в графическом окружении дистрибутива Raspberry Pi OS и опционально поддерживается в средах рабочего стола Xfce и LXQt. Код проекта написан на языке Си и распространяется под лицензией GPLv2.

В качестве основы используется библиотека wlroots. Возможно подключение надстроек с реализацией таких функций, как создание скриншотов, отображение обоев на рабочем столе, размещение панели и меню. Тема оформления, базовое меню и горячие клавиши настраиваются через файлы конфигурации в формате xml. Помимо встроенного корневого меню, настраиваемого через файл menu.xml, можно подключить сторонние реализации меню приложений, такие как bemenu, fuzzel и wofi. В качестве панели можно использовать Waybar, sfwbar, Yambar или LavaLauncher. Для управления подключением мониторов и изменением их параметров предлагается использовать wlr-randr или kanshi. Блокировка экрана осуществляется при помощи swaylock.

Në versionin e ri:

  • Для тем оформления реализован параметр window.button.hover.bg.color для изменения цвета фона кнопок при наведении курсора.
  • В экранном интерфейсе для переключения между открытыми окнами реализована поддержка прокрутки, если эскизы или названия окон не вмещаются в имеющуюся область.
  • Добавлена опция NextWindow для переключения фокуса на следующее окно в привязке к рабочим столам, устройствам вывода и идентификаторам окон.
  • Добавлена настройка «*<desktops><initial>» для выбора при запуске активного desktop virtual.
  • Для работы теперь требуется как минимум версия 1.22.90 протокола Wayland.

Lëshimi i serverëve kompozit Hyprland 0.54 dhe labwc 0.9.4

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster