Lëshimi labwc 0.7.2, serveri kompozit për Wayland

Version 0.7.2 of the labwc project (Lab Wayland Compositor) is available, developing a composite server for Wayland with features reminiscent of the Openbox window manager (the project is presented as an attempt to create an alternative to Openbox for Wayland). Features of labwc include minimalism, compact implementation, extensive customization options, and high performance. The project's code is written in C and is distributed under the GPLv2 license.

Si bazë përdoret biblioteka wlroots, e zhvilluar nga zhvilluesit e ambientit të përdoruesit Sway dhe që ofron funksionet themelore për organizimin e punës së menaxherit të kompozit të bazuar në Wayland. Nga protokollet e zgjeruara Wayland, mbështetet wlr-output-management për konfigurimin e pajisjeve të daljes, layer-shell për organizimin e punës së ndërfaqes së desktopit dhe foreign-toplevel për lidhjen e paneleve dhe kaluesve të dritareve të vet.

ËshtĂ« e mundur tĂ« lidhen shtesat me implementimin e funksioneve tĂ« tilla si krijimi i fotografive tĂ« ekranit, shfaqja e sfondit nĂ« desktop, vendosja e panelit dhe menusĂ«. Efektet e animuara, gradientet dhe ikonat (pĂ«rveç butonave pĂ«r dritaret) nuk mbĂ«shteten nĂ« parim. PĂ«r tĂ« drejtuar aplikacionet X11 nĂ« njĂ« ambient tĂ« bazuar nĂ« protokollin Wayland mbĂ«shtetet pĂ«rdorimi i komponentit DDX XWayland. Tema e dizajnit, menuja bazĂ« dhe tastiera e shkurtra mund tĂ« konfigurohen nĂ«pĂ«rmjet skedarĂ«ve tĂ« konfigurimit nĂ« formatin xml. Ka mbĂ«shtetje tĂ« integruar pĂ«r ekranet me densitet tĂ« lartĂ« pikselesh (HiDPI).

Përveç menusë së integruar themelore, e cila konfigurohet përmes menu.xml, mund të lidhen implementime të jashtme të menusë së aplikacioneve si bemenu, fuzzel dhe wofi. Si panel mund të përdoret Waybar, sfwbar, Yambar ose LavaLauncher. Për menaxhimin e lidhjes së monitorëve dhe ndryshimin e parametrave të tyre, rekomandohet përdorimi i wlr-randr ose kanshi. Bllokimi i ekranit bëhet përmes swaylock.

Lëshimi labwc 0.7.2, serveri kompozit për Wayland

Ndryshimet kryesore në lëshimin e ri:

  • A setting has been added to define the time for ignoring mouse button holds, which can be used to prevent unintended selection of items or closing of menus.
  • Support for drop shadows for windows, decoded on the side, has been added. serverĂ«. To enable shadows in the block, a setting is proposed, and properties window.active|inactive.shadow.size and window.active|inactive.shadow.color have been added to adjust size and color.
  • The ignoreConfigureRequest rule has been added, allowing the ignoring of configuration requests from X11 clients for changing size and position on the screen.
  • Binding to window type is allowed in the rules (). For example, the type NET_WM_WINDOW_TYPE_DESKTOP is applied for XWayland windows.
  • Support for 'none' sections, triggered in the absence of successful matches, has been added to the loops.
  • An option '-S' (—session) has been added to run the specified command at startup and to terminate the composite manager when the command exits.
  • Theming now allows specifying the transparency level encoding color using the format '#aabbccff'.
  • In the window switcher interface settings, the creation of arbitrary fields with printf-style formatting is allowed, for example, . The width of the window switcher interface can now be specified as a percentage of the screen width ('osd.window-switcher.width: 75%'), along with the ability to change the size and color of the border around window thumbnails (osd.window-switcher.preview.border.width|color). New fields workspace, state, type_short, and output have been added to the content settings.
  • Support for Openbox-compatible menus (pipe-menu) has been added.
  • The ability to configure edge snapping has been added.
  • Support has been added for configuring input methods and an interface for editing them.
  • Shtimi i mbĂ«shtetjes pĂ«r kalibrimin e pajisjeve tĂ« inputit.
  • NĂ« ndĂ«rfaqen e kalimit ndĂ«rmjet desktopĂ«ve virtualĂ« Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar prefiksin e emrave tĂ« desktopĂ«ve.
  • Shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar variablat e ambientit nĂ« skedarĂ«t *.env, tĂ« vendosur nĂ« katalogun «environment.d».
  • Shtuar mbĂ«shtetje pĂ«r tĂ« specifikuar njĂ« vlerĂ« tĂ« zbrazĂ«t pĂ«r tĂ« pastruar variablin e ambientit.
  • Shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar pajisjen rezervĂ« pĂ«r output (LABWC_FALLBACK_OUTPUT), e cila do tĂ« zgjidhet nĂ« rast tĂ« paprishmĂ«risĂ« sĂ« pajisjeve tĂ« output-it kryesore, e cila mund tĂ« jetĂ« e dobishme, pĂ«r shembull, gjatĂ« nisjes sĂ« serverit VNC.
  • Shtuar konfigurimin , qĂ« lejon window-switcher tĂ« shfaqĂ« dritaret nĂ« tĂ« gjitha desktopĂ«t virtualĂ«.
  • Ofruar mundĂ«sia pĂ«r tĂ« nisur skenarin shutdown gjatĂ« pĂ«rfundimit tĂ« punĂ«s.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster