ИздаванС Π½Π° labwc 0.7, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° Wayland

Налично Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° labwc 0.7 (Lab Wayland Compositor), ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° Wayland с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, напомнящи Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ Openbox (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ прСдставСн ΠΊΠ°Ρ‚ΠΎ ΠΎΠΏΠΈΡ‚ Π·Π° създаванС Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° Openbox Π·Π° Wayland). Π‘Ρ€Π΅Π΄ характСристикитС Π½Π° labwc са минимализъм, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ изпълнСниС, ΡˆΠΈΡ€ΠΎΠΊΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° пСрсонализиранС ΠΈ висока производитСлност. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Π΅Π·ΠΈΠΊ C ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv2.

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° wlroots, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° потрСбитСлската срСда Sway ΠΈ прСдоставяща основни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Wayland. Π‘Ρ€Π΅Π΄ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π½Π° Wayland сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° wlr-output-management Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ устройства, layer-shell Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° работния ΠΏΠ»ΠΎΡ‚ ΠΈ external-toplevel Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° пСрсонализирани ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° изпълнСниС Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ създаванС Π½Π° Π΅ΠΊΡ€Π°Π½Π½ΠΈ снимки, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΏΠ΅Ρ‚ΠΈ Π½Π° работния ΠΏΠ»ΠΎΡ‚, поставянС Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΌΠ΅Π½ΡŽΡ‚Π°. Анимирани Π΅Ρ„Π΅ΠΊΡ‚ΠΈ, Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ ΠΈΠΊΠΎΠ½ΠΈ (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π±ΡƒΡ‚ΠΎΠ½ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ) ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚. Π—Π° Π΄Π° стартиратС X11 прилоТСния Π² срСда, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland, сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° XWayland DDX. Π’Π΅ΠΌΠ°Ρ‚Π°, основното мСню ΠΈ ΠΊΠ»Π°Π²ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚ Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² xml Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Има Π²Π³Ρ€Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΅ΠΊΡ€Π°Π½ΠΈ с висока ΠΏΠ»ΡŠΡ‚Π½ΠΎΡΡ‚ Π½Π° пиксСлитС (HiDPI).

Π’ допълнСниС към Π²Π³Ρ€Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ Π³Π»Π°Π²Π½ΠΎ мСню, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· menu.xml, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠ΅Π½ΡŽΡ‚ΠΎ Π½Π° прилоТСния Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни, ΠΊΠ°Ρ‚ΠΎ bemenu, fuzzel ΠΈ wofi. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Waybar, sfwbar, Yambar ΠΈΠ»ΠΈ LavaLauncher ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Π½Π΅Π». Π—Π° Π΄Π° управляватС ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ ΠΈ промяната Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ wlr-randr ΠΈΠ»ΠΈ kanshi. Π•ΠΊΡ€Π°Π½ΡŠΡ‚ Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ с Swaylock.

ИздаванС Π½Π° labwc 0.7, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° Wayland

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½ Π΅ ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към Π½ΠΎΠ² ΠΊΠ»ΠΎΠ½ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° wlroots 0.17.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Wayland cursor-shape-v1, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° пСрсонализиранС Π½Π° външния Π²ΠΈΠ΄ Π½Π° курсора Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° сСрия ΠΎΡ‚ изобраТСния Π½Π° курсора.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π° Π΄Ρ€ΠΎΠ±Π½Π° скала Π½Π° Wayland, ΠΊΠΎΠΉΡ‚ΠΎ позволява Π½Π° композитния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π΄Π° ΠΏΡ€Π΅Π΄Π°Π²Π° нСцСлочислСни стойности Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄Π° ΡƒΠΊΠ°Π·Π²Π° ΠΏΠΎ-Ρ‚ΠΎΡ‡Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π±ΡƒΡ„Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ wp_viewport, Π² сравнСниС с ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° информация Π·Π° Π·Π°ΠΊΡ€ΡŠΠ³Π»Π΅Π½ ΠΌΠ°Ρ‰Π°Π±.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠΊΠΎΠ½ΠΈ Π² Π·Π°Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ Π»Π΅Π½Ρ‚ΠΈ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°.
  • Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π½Π°Π·Π°Π΄ Ρ‡Ρ€Π΅Π· натисканС Π½Π° стрСлка наляво ΠΈΠ»ΠΈ Π½Π°Π³ΠΎΡ€Π΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройка osd.workspace-switcher.boxes.{width,height} Π·Π° опрСдСлянС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ΠΈΡ‚Π΅ Π² интСрфСйса Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ дСсктопи.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ дСйствия VirtualOutputAdd ΠΈ VirtualOutputRemove Π·Π° добавянС ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈ устройства.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ дСйствиС ResizeTo Π·Π° прСоразмСряванС.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са дСйствиС ToggleOmnipresent ΠΈ опция β€žΠ’ΠΈΠ½Π°Π³ΠΈ във Π²ΠΈΠ΄ΠΈΠΌΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎβ€œ, Π·Π° Π΄Π° поставятС Π²ΠΈΠ½Π°Π³ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° активния Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠ»ΠΎΡ‚.
  • Π—Π° прилоТСния, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ XWayland, Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎ свойството _NET_WORKAREA, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° свободната област Π½Π° Π΅ΠΊΡ€Π°Π½Π°, която Π½Π΅ Π΅ Π·Π°Π΅Ρ‚Π° ΠΎΡ‚ ΠΏΠ°Π½Π΅Π»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС Π² Qt ΠΏΡ€ΠΈ изчисляванС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° изскачащи ΠΌΠ΅Π½ΡŽΡ‚Π°).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€