LABWC 0.7.2 пристига с нови функции, корекции и подобрения

labwc

Labwc е базиран на wlroots композитор на стекове на прозорци за wayland, вдъхновен от openbox

Новата версия на LABWC 0.7.2 е пусната и представя серия от значителни допълнения, корекции и подобрения, сред които се откроява поддръжката за конфигуриране на методи за въвеждане, като например Fcitx5 , използващ протоколите text-input-v3 и input-method-v2, както и интерфейс за редактирането им (включва изскачащи прозорци на IME).

Друга от промените, която се откроява в тази нова версия, е конфигурация <menu><ignoreButtonReleasePeriod>, за предотвратяване на неволно затваряне на менюта или случайно избиране на елемент, който ви позволява да определите колко дълго бутоните на мишката да бъдат игнорирани. Това е полезно за избягване на неволно избиране на елементи или случайно затваряне на менюта и еквивалент на <menu><hideDelay> в Openbox.

Освен, че, вече е възможно да се използват падащи сенки в изобразени прозорци от страната на сървъра. За да ги активирате в блока <theme>, беше въведена конфигурация <dropShadows>, заедно с имотите window.active|inactive.shadow.size y window.active|inactive.shadow.color за регулиране на размера и цвета на сенките.

В LABWC 0.7.2, в настройките на интерфейса за превключване на прозорци могат да се създават персонализирани полета, форматирани в стил printf . Добавена е и възможността за задаване на ширината на интерфейса като процент от ширината на екрана, както и за регулиране на размера и цвета на рамката около миниатюрите.

Ще открием също, че е добавена възможността за дефиниране на променливи на средата в *.env файлове, разположени в директорията "environment.d", както и поддръжка за задаване на празна стойност за изтриване на променлива на средата.

Способността да дефинирайте правила за прозорец въз основа на типа прозорец е друга от новите функции, които LABWC 0.7.2 представя, тъй като напр. <windowRule type="">, където типът може да бъде, например, NET_WM_WINDOW_TYPE_DESKTOP за прозорец на XWayland, осигуряващ допълнително ниво на персонализиране и контрол.

Други забележителни промени в тази нова версия включват:

  • Добавено правило ignoreConfigureRequest, което ви позволява да игнорирате заявките за конфигурация от X11 клиенти за промяна на размера и позицията на екрана.
  • Добавена е поддръжка за „няма“ секции в цикли <action name="ForEach">, които се задействат, когато няма успешни мачове.
  • Добавена е опция "-S" за изпълнение на команда при стартиране и затваряне на композитния мениджър, когато командата приключи.
  • Добавена е поддръжка за отворени менюта, съвместими с Openbox.
  • В темите вече е възможно да посочите цвета на прозрачността, като използвате формата „#aabbccff“.
  • Вече е възможно да конфигурирате прилепването към ръба на екрана.
  • Добавена е поддръжка за калибриране на входно устройство.
  • Вече е възможно да се дефинира префикс за имена на виртуален работен плот в интерфейса за превключване на работния плот.
  • Може да се дефинира алтернативно изходно устройство (LABWC_FALLBACK_OUTPUT), който ще бъде избран, ако основните изходни устройства не са налични. Това е полезно, например, когато стартирате VNC сървър.
  • Добавена е конфигурация <windowSwitcher allWorkspaces="yes">, което позволява на превключвателя на прозорци да показва прозорци от всички виртуални десктопи.
  • Възможно е да стартирате скрипт при изключване на системата.

И накрая, ако се интересувате да научите повече за това , можете да намерите подробности на следния линк.

Как да инсталирате LABWC на ​​Linux?

За тези, които се интересуват от възможността да инсталират този композитор в своята система, те трябва да следват инструкциите, които споделяме по-долу.

Дистрибуцията, която има най-простия метод за инсталиране, е Fedora и за да инсталирате labwc, просто отворете терминал и в него ще напишем:

sudo dnf install labwc

Потребителите на Arch Linux, Manjaro или друга дистрибуция, производна на Arch Linux , трябва да отворят терминал и да въведат следната команда, за да изтеглят необходимите зависимости:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

След това те ще получат изходния код на LABWC, като изпълнят следната команда в терминала:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Сега, за тези, които са потребители на Debian, Ubuntu или друга дистрибуция, базирана на някое от тези две, трябва да въведете следното в терминала:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Желаещите да научат повече за LABWC могат да посетят сайта на проекта в GitHub.


Добавяне като предпочитан източник в Google