рд▓реИрдмрдбрдмреНрд▓реНрдпреВрд╕реА 0.7 рдХреА рд░рд┐рд▓реАрдЬ, рд╡реЗрд▓реИрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордЧреНрд░ рд╕рд░реНрд╡рд░

рд▓реИрдмрдбрдмреНрд▓реНрдпреВрд╕реА 0.7 рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рд▓реИрдм рд╡реЗрд▓реИрдВрдб рдХрдВрдкреЛрдЬрд┐рдЯрд░) рдХреА рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬреЛ рдУрдкрдирдмреЙрдХреНрд╕ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡реЗрд▓реИрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордЧреНрд░ рд╕рд░реНрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╡реЗрд▓реИрдВрдб рдХреЗ рд▓рд┐рдП рдУрдкрдирдмреЙрдХреНрд╕ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд▓реИрдмрдбрдмреНрд▓реНрдпреВрд╕реА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж, рдХреЙрдореНрдкреИрдХреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд╡реНрдпрд╛рдкрдХ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб C рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ GPLv2 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЗрд╕рдХрд╛ рдЖрдзрд╛рд░ wlroots рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡реЗрд▓реИрдВрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рдордЧреНрд░ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдХрд╛рдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╡реЗрд▓реИрдВрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмреАрдЪ, рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП wlr-рдЖрдЙрдЯрдкреБрдЯ-рдкреНрд░рдмрдВрдзрди, рдбреЗрд╕реНрдХрдЯреЙрдк рд╢реЗрд▓ рдХреЗ рдХрд╛рдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдпрд░-рд╢реЗрд▓ рдФрд░ рдХрд╕реНрдЯрдо рдкреИрдирд▓ рдФрд░ рд╡рд┐рдВрдбреЛ рд╕реНрд╡рд┐рдЪ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рджреЗрд╢реА-рдЯреЙрдкрд▓реЗрд╡рд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдмрдирд╛рдиреЗ, рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд╡реЙрд▓рдкреЗрдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ, рдкреИрдирд▓ рдФрд░ рдореЗрдиреВ рд░рдЦрдиреЗ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдПрдирд┐рдореЗрдЯреЗрдб рдкреНрд░рднрд╛рд╡, рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рдЖрдЗрдХрди (рд╡рд┐рдВрдбреЛ рдмрдЯрди рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде) рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╡реЗрд▓реИрдВрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ X11 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, XWayland DDX рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдереАрдо, рдореВрд▓ рдореЗрдиреВ рдФрд░ рд╣реЙрдЯрдХреАрдЬрд╝ рдХреЛ xml рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдЪреНрдЪ рдкрд┐рдХреНрд╕реЗрд▓ рдШрдирддреНрд╡ (HiDPI) рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд░реНрдерди рд╣реИред

рдореЗрдиреНрдпреВ.рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реВрдЯ рдореЗрдиреВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдиреВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬреИрд╕реЗ рдмреЗрдореЗрдиреВ, рдлрд╝рдЬрд╝рд▓ рдФрд░ рд╡реЛрдлрд╝реА рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдкреИрдирд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдмрд╛рд░, рдПрд╕рдПрдлрдбрдмреНрд▓реНрдпреВрдмрд╛рд░, рдпрдВрдмрд░ рдпрд╛ рд▓рд╛рд╡рд╛ рд▓реЙрдиреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рдореЙрдирд┐рдЯрд░ рдФрд░ рдЙрдирдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, wlr-randr рдпрд╛ kanshi рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрдХреНрд░реАрди рдХреЛ рд╕реНрд╡реЗрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реИрдмрдбрдмреНрд▓реНрдпреВрд╕реА 0.7 рдХреА рд░рд┐рд▓реАрдЬ, рд╡реЗрд▓реИрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордЧреНрд░ рд╕рд░реНрд╡рд░

рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • wlroots 0.17 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдПрдХ рдирдИ рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рд╡реЗрд▓реИрдВрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд░реНрд╕рд░-рд╢реЗрдк-v1 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реНрд╕рд░ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдХреЗ рдХрд░реНрд╕рд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рд╡реЗрд▓реИрдВрдб рдлреНрд░реИрдХреНрд╢рдирд▓-рд╕реНрдХреЗрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рд╕рдордЧреНрд░ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдЧреИрд░-рдкреВрд░реНрдгрд╛рдВрдХ рд╕рддрд╣ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдорд╛рдиреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд░рд╛рдЙрдВрдбреЗрдб рд╕реНрдХреЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ wp_viewport рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдмрдлрд╝рд░реНрд╕ рдХрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
  • рд╡рд┐рдВрдбреЛ рд╣реЗрдбрд░ рдореЗрдВ рдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдмрд╛рдПрдБ рдпрд╛ рдКрдкрд░ рддреАрд░ рджрдмрд╛рдХрд░ рд╡рд╛рдкрд╕ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
  • рд╡рд░реНрдЪреБрдЕрд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдердВрдмрдиреЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП osd.workspace-switcher.boxes.{width,height} рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд╝реА рдЧрдИред
  • рд╡рд░реНрдЪреБрдЕрд▓ рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдИ рдХреНрд░рд┐рдпрд╛рдПрдБ VirtualOutputAdd рдФрд░ VirtualOutputRemove рдЬреЛрдбрд╝реА рдЧрдИрдВред
  • рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ResizeTo рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
  • рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдореЗрд╢рд╛ рд╕рдХреНрд░рд┐рдп рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЙрдЧрд▓рдСрдореНрдирд┐рдкреНрд░реЗрдЬреЗрдВрдЯ рдХреНрд░рд┐рдпрд╛ рдФрд░ "рдСрд▓рд╡реЗрдЬрд╝ рдСрди рд╡рд┐рдЬрд╝рд┐рдмрд▓ рд╡рд░реНрдХрд╕реНрдкреЗрд╕" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • XWayland рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, _NET_WORKAREA рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗрдЯ рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреИрдирд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдореБрдХреНрдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЙрдк-рдЕрдк рдореЗрдиреВ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Qt рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ