מעלדונג פון labwc 0.6, אַ קאָמפּאָסיטע סערווער פֿאַר Wayland

די מעלדונג פון די labwc 0.6 פּרויעקט (Lab Wayland Compositor) איז בנימצא, דעוועלאָפּינג אַ קאָמפּאָסיטע סערווער פֿאַר Wayland מיט קייפּאַבילאַטיז רעמאַניסאַנט פון די Openbox פֿענצטער פאַרוואַלטער (די פּרויעקט איז דערלאנגט ווי אַן פּרווון צו שאַפֿן אַן Openbox אָלטערנאַטיוו פֿאַר Wayland). צווישן די פֿעיִקייטן פון labwc זענען מינאַמאַליזאַם, סאָליד ימפּלאַמענטיישאַן, ברייט קוסטאָמיזאַטיאָן אָפּציעס און הויך פאָרשטעלונג. די פּרויעקט קאָד איז געשריבן אין C שפּראַך און פונאנדערגעטיילט אונטער די GPLv2 דערלויבעניש.

דער יקער איז די Wlroots ביבליאָטעק, דעוועלאָפּעד דורך די דעוועלאָפּערס פון די Sway באַניצער סוויווע און צושטעלן יקערדיק פאַנגקשאַנז פֿאַר אָרגאַנייזינג די אַרבעט פון אַ קאָמפּאָסיטע פאַרוואַלטער באזירט אויף Wayland. צווישן די עקסטענדעד Wayland פּראָטאָקאָלס, wlr-output-management איז געשטיצט פֿאַר קאַנפיגיערינג רעזולטאַט דעוויסעס, שיכטע-שאָל פֿאַר אָרגאַנייזינג די אַרבעט פון די דעסקטאַפּ שאָל, און פרעמד-טאָפּלעוועל פֿאַר קאַנעקטינג מנהג פּאַנאַלז און פֿענצטער סוויטשיז.

עס איז מעגלעך צו פאַרבינדן אַדישאַנז צו ינסטרומענט פאַנגקשאַנז אַזאַ ווי קריייטינג סקרעענשאָץ, ווייַז טאַפּעטן אויף די דעסקטאַפּ, פּלייסינג פּאַנאַלז און מעניוז. אַנימאַטעד יפעקץ, גראַדיאַנץ און ייקאַנז (מיט די ויסנעם פון פֿענצטער קנעפּלעך) זענען נישט געשטיצט. צו לויפן X11 אַפּלאַקיישאַנז אין אַ סוויווע באזירט אויף די Wayland פּראָטאָקאָל, די נוצן פון די XWayland DDX קאָמפּאָנענט איז געשטיצט. די טעמע, יקערדיק מעניו און האָטקייס זענען קאַנפיגיערד דורך קאַנפיגיעריישאַן טעקעס אין קסמל פֿאָרמאַט. עס איז אַ געבויט-אין שטיצן פֿאַר הויך פּיקסעל געדיכטקייַט (HiDPI) סקרינז.

מעלדונג פון labwc 0.6, אַ קאָמפּאָסיטע סערווער פֿאַר Wayland

אין אַדישאַן צו די געבויט-אין וואָרצל מעניו, קאַנפיגיערד דורך menu.xml, איר קענען פאַרבינדן דריט-פּאַרטיי אַפּלאַקיישאַן מעניו ימפּלאַמאַנץ, אַזאַ ווי בעמענו, פוזזעל און וואָפי. איר קענען נוצן Waybar, sfwbar, Yambar אָדער LavaLauncher ווי אַ טאַפליע. צו פירן קאַנעקטינג מאָניטאָרס און טשאַנגינג זייער פּאַראַמעטערס, עס איז סאַגדזשעסטיד צו נוצן wlr-randr אָדער kanshi. דער עקראַן איז פארשפארט מיט סווייַלאָקק.

שליסל ענדערונגען אין די נייַע מעלדונג:

  • Значительно переработано использование API графа сцены, предоставляемого в wlroots. Переработка отразилась на отрисовке, декорировании окон, меню и реализации экранной оболочки. Обработка изображений и шрифтов перед выводом на экран переведена на использование буферов вместо текстур (структура wlr_texture), что позволило обеспечить корректное масштабирование вывода. Упрощён код для привязки обработчиков к узлам wlr_scene_nodes. Расширены возможности для отладки.
  • Добавлена поддержка виртуальных рабочих столов.
  • Добавлена поддержка использования разных языков в клиентских меню.
  • Реализована поддержка протокола presentation-time, применяемого для отображения видео.
  • Добавлена поддержка сенсорных устройств.
  • Реализована поддержка протокола drm_lease_v1, применяемого для формирования стереокартинки с разными буферами для левого и правого глаза при выводе на шлемы виртуальной реальности.
  • ימפּלאַמענאַד פּראָטאָקאָלס פֿאַר ניצן די ווירטואַל קלאַוויאַטור און טייַטל.
  • Добавлен режим для закрепления окна поверх других окон ( ToggleAlwaysOnTop).
  • Добавлены настройки osd.border.color и osd.border.width для определения ширины и цвета оконной рамки.
  • Добавлены настройки для изменения параметров задержки и повтора ввода клавиатуры.
  • Добавлена возможность привязки операций к прокрутке колесом мыши (по умолчанию при проктутке на рабочем столе производится переключение между виртуальными рабочими столами).
  • Добавлена поддержка плавной и горизонтальной прокрутки.
  • Обеспечено тестирование в системе непрерывной интеграции сборок для Debian, FreeBSD, Arch и Void, включая сборок без xwayland.
  • Добавлена поддержка настройки наклона и толщины шрифтов (для использования наклонных и жирных шрифтов).
  • Добавлена настройка <core><cycleViewOutlines> для управления включением предпросмотра контуров.
  • אַראָוז פֿאַר סובמענוס זענען איצט רענדערד. אַדדעד שטיצן פֿאַר דעלימאַטערז צו די מעניו.
  • Обеспечена работа протокола xdg-desktop-portal-wlr без дополнительных настроек (выполнена инициализация dbus и активации через systemd), что решило проблемы с запуском OBS Studio.



מקור: opennet.ru

לייגן אַ באַמערקונג