เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเป€เบŠเบตเบšเป€เบงเบต Composite Hyprland 0.55

เป€เบŠเบตเบšเป€เบงเบตเบ›เบฐเบชเบปเบก Hyprland 0.55 เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ Wayland เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบชเบธเบกโ€‹เปƒเบชเปˆโ€‹เบเบฒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เบเบฐโ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹, เปเบ•เปˆโ€‹เบเบฑเบ‡โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบเบฒเบ™โ€‹เบงเบฒเบ‡โ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡โ€‹เบ„เบฅเบฒโ€‹เบชโ€‹เบชเบดเบโ€‹, เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบเบธเปˆเบกโ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เปเบ–เบšโ€‹, เบฎเบนเบšโ€‹เปเบšเบš pseudoโ€‹-mosaicโ€‹, เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เป€เบ•เบฑเบกโ€‹เบซเบ™เป‰เบฒโ€‹เบˆเปโ€‹. เบฅเบฐเบซเบฑเบ”เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ C ++ เปเบฅเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD.

เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบ”เบถเบ‡เบ”เบนเบ”เบชเบฒเบเบ•เบฒเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰: gradients เปƒเบ™เบเบญเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบก, เบžเบทเป‰เบ™เบซเบฅเบฑเบ‡เบกเบปเบง, เป€เบญเบฑเบšเป€เบŸเบฑเบเบžเบฒเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปเบฅเบฐเป€เบ‡เบปเบฒ. Plugins เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™, เปเบฅเบฐ IPC เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเป€เบ•เบปเป‰เบฒเบชเบฝเบšเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบžเบฒเบเบ™เบญเบเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เปเบกเปˆเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹, เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบดเบ™โ€‹เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™ restartingโ€‹. เบซเบ™เป‰เบฒเบ—เบตเปˆเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบเบฑเบ‡เบ–เบทเบเบˆเปเบฒเปเบ™เบ: desktops virtual เบชเป‰เบฒเบ‡เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง; เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ‚เบญเบ‡โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เปƒเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบˆเปโ€‹; เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบเบฐเปเบˆเบฎเป‰เบญเบ™เบ—เบปเปˆเบงเป‚เบฅเบ; เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เบ‚เบญเบ‡ gestures เปƒเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบˆเป touchpad / เบชเปเบฒโ€‹เบžเบฑเบ”โ€‹.

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • เบ•เบปเบงเป€เบฅเบทเบญเบเบžเบฒเบชเบฒ Lua เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบกเบฒเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ”เบฑเบชเบ—เบฑเบญเบš Hyprland. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™ Lua เบ–เบทเบเบเบณเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ hyprland.lua; เบ–เป‰เบฒเบกเบฑเบ™เบซเบฒเบเป„เบ›, เบฎเบนเบšเปเบšเบš hyprland.conf เป€เบเบปเปˆเบฒเบˆเบฐเบ–เบทเบเปƒเบŠเป‰.
  • API เบฎเบนเบšเปเบšเบšเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบกเบฒเปเบฅเป‰เบง, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบณเบ™เบปเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบเบฐเป€เบšเบทเป‰เบญเบ‡เปœเป‰เบฒเบ•เปˆเบฒเบ‡เปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ”เบเปƒเบŠเป‰ Lua. เบฎเบนเบšเปเบšเบšเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบˆเปเบžเบฒเบš เบซเบผเบท เป€เบ”เบฑเบชเบ—เบฑเบญเบšเบชเบฐเป€เปเบทเบญเบ™เป„เบ”เป‰.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบณเบฅเบฑเบšเปœเป‰เบฒเบ•เปˆเบฒเบ‡เป€เบ•เบฑเบกเบˆเปเป€เบกเบทเปˆเบญเบชเบฐเบซเบผเบฑเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เปœเป‰เบฒเบ•เปˆเบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบฅเบทเปˆเบญเบ™. เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบฅเบทเปˆเบญเบ™เป‚เบ”เบเปƒเบŠเป‰เบ—เปˆเบฒเบ—เบฒเบ‡เปเบœเปˆเบ™เบชเบณเบœเบฑเบ”เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบกเบฒ.
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป‚เบซเบผเบ”เป‚เบ›เบฃเป„เบŸเบฅเปŒเบชเบต ICC เบ—เบตเปˆเบเบณเบ™เบปเบ”เป€เบญเบ‡เบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ 'icc = "..path.."' เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบตเบชเบณเบฅเบฑเบšเบˆเปเบžเบฒเบš เปเบฅเบฐ เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบชเบตเป€เบกเบทเปˆเบญเปเบšเปˆเบ‡เบ›เบฑเบ™เปœเป‰เบฒเบˆเปเบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

 เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเป€เบŠเบตเบšเป€เบงเบต Composite Hyprland 0.55


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru