labwc 0.5 แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž•แŸ’แžŸแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland

แž‚แž˜แŸ’แžšแŸ„แž„ labwc 0.5 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ„แž™แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž•แŸ’แžŸแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland แžŠแŸ‚แž›แž˜แžถแž“แžŸแž˜แžแŸ’แžแž—แžถแž–แž“แžนแž€แžƒแžพแž‰แžŠแž›แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แž„แŸ’แžขแžฝแž… Openbox (แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž‡แžถแž€แžถแžšแž”แŸ‰แžปแž“แž”แŸ‰แž„แž”แž„แŸ’แž€แžพแžแž‡แž˜แŸ’แžšแžพแžŸ Openbox แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland)แŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹ labwc แž‚แžบแžแžทแž…แžแžฝแž…แž”แŸ†แž•แžปแž แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž„แŸ’แžšแžฝแž˜ แž‡แž˜แŸ’แžšแžพแžŸแž”แŸ’แžŠแžผแžšแžแžถแž˜แž”แŸ†แžŽแž„แž™แŸ‰แžถแž„แž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ C แž“แžทแž„แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ GPLv2 แŸ”

แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‚แžบแž”แžŽแŸ’แžŽแžถแž›แŸแž™ wlroots แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Sway แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž˜แžปแžแž„แžถแžšแž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŸแž˜แžถแžŸแž’แžถแžแžปแžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ Wayland แŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž–แžทแž’แžธแž€แžถแžš Wayland แžŠแŸ‚แž›แž”แžถแž“แž–แž„แŸ’แžšแžธแž€ แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ wlr-output-management แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžงแž”แž€แžšแžŽแŸแž‘แžทแž“แŸ’แž“แž•แž› แžŸแŸ’แžšแž‘แžถแž”แŸ‹-แžŸแŸ‚แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แžŸแŸ‚แž›แž•แŸ’แž‘แŸƒแžแžป แž“แžทแž„แž€แž˜แŸ’แžšแžทแžแž€แŸ†แž–แžผแž›แž”แžšแž‘แŸแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž”แž“แŸ’แž‘แŸ‡แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ แž“แžทแž„แž€แžปแž„แžแžถแž€แŸ‹แž”แž„แŸ’แžขแžฝแž…แŸ”

แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž—แŸ’แž‡แžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž“แŸ’แžแŸ‚แž˜แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แžแž˜แžปแžแž„แžถแžšแžŠแžผแž…แž‡แžถ แž”แž„แŸ’แž€แžพแžแžšแžผแž”แžแžแžขแŸแž€แŸ’แžšแž„แŸ‹ แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž•แŸ’แž‘แžถแŸ†แž„แžšแžผแž”แž—แžถแž–แž“แŸ…แž›แžพแž•แŸ’แž‘แŸƒแžแžป แž€แžถแžšแžŠแžถแž€แŸ‹แž”แž“แŸ’แž‘แŸ‡ แž“แžทแž„แž˜แŸ‰แžบแž“แžปแž™แŸ” แž”แŸ‚แž”แž•แŸ‚แž“แž˜แžถแž“แž…แž›แž“แžถ แž‡แž˜แŸ’แžšแžถแž› แž“แžทแž„แžšแžผแž”แžแŸ†แžŽแžถแž„ (แž›แžพแž€แž›แŸ‚แž„แžแŸ‚แž”แŸŠแžผแžแžปแž„แž”แž„แŸ’แžขแžฝแž…) แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ X11 แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž–แžทแž’แžธแž€แžถแžš Wayland แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž˜แžถแžŸแž’แžถแžแžป XWayland DDX แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแŸ” แž”แŸ’แžšแž’แžถแž“แž”แž‘ แž˜แŸ‰แžบแž“แžปแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แž“แžทแž„แž‚แŸ’แžšแžถแž”แŸ‹แž…แžปแž…แž€แŸ’แžแŸ…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž˜แžšแž™แŸˆแžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ xml แŸ”

แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž˜แŸ‰แžบแž“แžปแž™แžซแžŸแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžแžถแž˜แžšแž™แŸˆ menu.xml แžขแŸ’แž“แž€แžขแžถแž…แž—แŸ’แž‡แžถแž”แŸ‹แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžบแž“แžปแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž—แžถแž‚แžธแž‘แžธแž”แžธแžŠแžผแž…แž‡แžถ bemenu, fuzzel แž“แžทแž„ wofi แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžพ Waybar, ะฃambar แžฌ LavaLauncher แž‡แžถแž”แž“แŸ’แž‘แŸ‡แž˜แžฝแž™แŸ” แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž˜แŸ‰แžผแž“แžธแž‘แŸแžš แž“แžทแž„แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแžšแž”แžŸแŸ‹แžœแžถ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžฑแŸ’แž™แž”แŸ’แžšแžพ wlr-randr แžฌ kanshi แŸ” แžขแŸแž€แŸ’แžšแž„แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแž€แŸ‹แžŸแŸ„แžŠแŸ„แž™แž”แŸ’แžšแžพ swaylock แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธ:

  • แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸแž€แŸ’แžšแž„แŸ‹แžŠแž„แŸ‹แžŸแŸŠแžธแžแŸแž—แžธแž€แžŸแŸ‚แž›แžแŸ’แž–แžŸแŸ‹ (HiDPI) แŸ”
  • แž”แžถแž“แž”แžพแž€แž€แžถแžšแžšแŸ€แž”แž…แŸ†แžกแžพแž„แžœแžทแž‰แž“แŸƒแž’แžถแžแžปแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžงแž”แž€แžšแžŽแŸแž‘แžทแž“แŸ’แž“แž•แž›แž”แž“แŸ’แžแŸ‚แž˜แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แŸ”
  • แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž’แžถแžแžปแžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžŽแŸ’แžŠแžปแžšแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž”แž„แŸ’แžขแžฝแž…แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแžœแžถ (แž˜แžทแž“แž–แž„แŸ’แžšแžธแž€แžขแžแžทแž”แžšแž˜แžถแž“แŸ…แž›แžพแž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธ) แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž”แžถแžšแž—แžถแžšแž€แžทแž…แŸ’แž… sfwbar (Sway Floating Window Bar) แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžบแž“แžปแž™แžขแžแžทแžแžทแž‡แž“แŸ”
  • แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž–แŸแž‰แžขแŸแž€แŸ’แžšแž„แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ cycleViewPreview แžŠแžพแž˜แŸ’แž”แžธแž˜แžพแž›แž˜แžถแžแžทแž€แžถแž‡แžถแž˜แžปแž“แžแžŽแŸˆแž–แŸแž›แž”แŸ’แžแžผแžšแžšแžœแžถแž„แž”แž„แŸ’แžขแžฝแž…แžŠแŸ„แž™แž”แŸ’แžšแžพแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ Alt+Tab แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แž„แžŸแž€แž˜แŸ’แž˜แž—แžถแž–แž“แŸ…แž–แŸแž›แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž‘แžŸแŸ’แžŸแž“แŸแž‘แŸ’แžšแž“แžทแž…แž€แžŽแŸ’แžŠแžปแžšแž…แŸแž‰แž–แžธแž‚แŸ‚แž˜แžขแŸแž€แŸ’แžšแž„แŸ‹แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแžแŸแžšแž”แžšแžทแžŸแŸ’แžแžถแž“ WLR_{WL,X11}_OUTPUTS แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž€แŸ’แž“แžปแž„ wlrootsแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแž™แžœแžทแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ (แž€แžถแžšแžšแžปแž‰แžแŸ’แž‘แžถแžŸแŸ‹ แž“แžทแž„แž–แž„แŸ’แžšแžธแž€)แŸ”

labwc 0.5 แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž•แŸ’แžŸแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland
labwc 0.5 แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž•แŸ’แžŸแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland


แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹