рд╡реЗрд▓реИрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡реЗ 1.7 рдХрд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдг рд░рд┐рд▓реАрдЬ

рдХрдВрдкреЛрдЬрд┐рдЯ рдореИрдиреЗрдЬрд░ рд╕реНрд╡реЗ 1.7 рдХреА рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИ, рдЬреЛ рд╡реЗрд▓реИрдВрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЖрдИ3 рдореЛрдЬрд╝реЗрдХ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдФрд░ рдЖрдИ3рдмрд╛рд░ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧрдд рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб C рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп Linux рдФрд░ FreeBSD рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

i3 рдЕрдиреБрдХреВрд▓рддрд╛ рдХрдорд╛рдВрдб, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдФрд░ IPC рд╕реНрддрд░ рдкрд░ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ Sway рдХреЛ рдПрдХ рдкрд╛рд░рджрд░реНрд╢реА i3 рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ X11 рдХреЗ рдмрдЬрд╛рдп рд╡реЗрд▓реИрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реНрд╡реЗ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рд╕реНрдерд╛рдирд┐рдХ рд░реВрдк рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдПрдХ рдЧреНрд░рд┐рдб рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕ рдХрд╛ рдЗрд╖реНрдЯрддрдо рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХреАрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдХ рдкреВрд░реНрдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ: рд╕реНрд╡реЗрдЗрдбрд▓ (рдХреЗрдбреАрдИ рдЖрдЗрдбрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛), рд╕реНрд╡реЗрд▓реЙрдХ (рд╕реНрдХреНрд░реАрди рд╕реЗрд╡рд░), рдорд╛рдХреЛ (рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдмрдВрдзрдХ), рдЧреНрд░рд┐рдо (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдмрдирд╛рдирд╛), рд╕реНрд▓рд░реНрдк (рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛) рд╕реНрдХреНрд░реАрди рдкрд░), рдбрдмреНрд▓реНрдпреВрдПрдл-рд░рд┐рдХреЙрд░реНрдбрд░ (рд╡реАрдбрд┐рдпреЛ рдХреИрдкреНрдЪрд░), рд╡реЗрдмрд╛рд░ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рд░), рд╡рд░реНрдЯрдмреЛрд░реНрдб (рдСрди-рд╕реНрдХреНрд░реАрди рдХреАрдмреЛрд░реНрдб), рдбрдмреНрд▓реНрдпреВрдПрд▓-рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб (рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛), рд╡рд╛рд▓реБрдЯрд┐рд▓реНрд╕ (рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реЙрд▓рдкреЗрдкрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛)ред

рд╕реНрд╡реЗ рдХреЛ wlroots рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдореЙрдбреНрдпреВрд▓рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдордЧреНрд░ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рдХрд╛рдо рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдмреБрдирд┐рдпрд╛рджреА рдЖрджрд┐рдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред Wlroots рдореЗрдВ рд╕реНрдХреНрд░реАрди рддрдХ рдЕрдореВрд░реНрдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб, рдЗрдирдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕, рдУрдкрдирдЬреАрдПрд▓ рддрдХ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪ рдХреЗ рдмрд┐рдирд╛ рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдХреЗрдПрдордПрд╕/рдбреАрдЖрд░рдПрдо, рд▓рд┐рдмрд┐рдирдкреБрдЯ, рд╡реЗрд▓реИрдВрдб рдФрд░ рдПрдХреНрд╕11 рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реЗрдХреНрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИ (рдПрдХреНрд╕рд╡реЗрд▓реИрдВрдб рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕11 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рдд рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ)ред рд╕реНрд╡реЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, wlroots рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ Librem5 рдФрд░ Cage рд╕рд╣рд┐рдд рдЕрдиреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред C/C++ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдХреАрдо, рдХреЙрдорди рд▓рд┐рд╕реНрдк, рдЧреЛ, рд╣рд╛рд╕реНрдХреЗрд▓, рдУрдХреИрдорд▓, рдкрд╛рдпрдерди рдФрд░ рд░рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рд╣реИред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдорд╛рдЙрд╕ рд╕реЗ рдЯреИрдм рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред
  • рд╡рд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд▓рд┐рдЯреА рд╣реЗрдбрд╕реЗрдЯ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдЙрдЪреНрдЪ рдмрд┐рдЯ рдЧрд╣рд░рд╛рдИ рдХрдВрдкреЛрдЬрд┐рдЯрд┐рдВрдЧ рдореЛрдб рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЖрдЙрдЯрдкреБрдЯ рд░реЗрдВрдбрд░_рдмрд┐рдЯ_рдбреЗрдкреНрде" рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдлрд╝реБрд▓-рд╕реНрдХреНрд░реАрди рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдмреЗрд╣рддрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди (dmabuf рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЕрддрд┐рд░рд┐рдХреНрдд рдмрдлрд░рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
  • xdg-рд╕рдХреНрд░рд┐рдпрдг-v1 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдердо-рд╕реНрддрд░реАрдп рд╕рддрд╣реЛрдВ рдХреЗ рдмреАрдЪ рдлреЛрдХрд╕ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, xdg-рд╕рдХреНрд░рд┐рдпрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлреЛрдХрд╕ рдХреЛ рджреВрд╕рд░реЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред
  • рд╕рдХреНрд░рд┐рдп рдЯреИрдм рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП client.focused_tab_title рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░) рдореЛрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЖрдЙрдЯрдкреБрдЯ рдореЙрдбрд▓рд╛рдЗрди" рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╕реНрдХреНрд░реАрди рдХреЛ рдЦрд╛рд▓реА рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП "рдЖрдЙрдЯрдкреБрдЯ рдбреАрдкреАрдПрдордПрд╕ рдЯреЙрдЧрд▓" рдХрдорд╛рдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ "gaps toggle ", "smart_gaps invers_outer" рдФрд░ "split none" рдХрдорд╛рдВрдб рднреА рдЬреЛрдбрд╝реЗ рдЧрдПред
  • "--my-next-gpu-wont-be-nvidia" рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ "--unsupported-gpu" рдореЛрдб рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рд▓рд┐рдХрд╛рдирд╛ NVIDIA рдбреНрд░рд╛рдЗрд╡рд░ рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдХреЛ рдлрд╝реБрдЯ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рд╕реНрд╡реЗрдмрд╛рд░ рдФрд░ рд╕реНрд╡реЗрдирд╛рдЧ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИред
  • рд╢реАрд░реНрд╖рдХ рдкрд╛рда рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдирд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИ; рд╢реАрд░реНрд╖рдХ рдХреА рдЕрдм рд╣рдореЗрд╢рд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдКрдВрдЪрд╛рдИ рд╣реЛрддреА рд╣реИред

рд╡реЗрд▓реИрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡реЗ 1.7 рдХрд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдг рд░рд┐рд▓реАрдЬ


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

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