i3 рд╕реБрд╕рдВрдЧрддрддрд╛ рдХрдорд╛рдВрдб, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рдЖрдгрд┐ IPC рд╕реНрддрд░рд╛рд╡рд░ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ Sway рд▓рд╛ рдкрд╛рд░рджрд░реНрд╢рдХ i3 рдмрджрд▓рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ рдЬреА X11 рдРрд╡рдЬреА Wayland рд╡рд╛рдкрд░рддреЗ. рд╕реНрд╡реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдЦрд┐рдбрдХреНрдпрд╛ рдЕрд╡рдХрд╛рд╢реАрдп рдирд╡реНрд╣реЗ рддрд░ рддрд╛рд░реНрдХрд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рд╡рд┐рдВрдбреЛрдЬ рдПрдХрд╛ рдЧреНрд░рд┐рдбрдордзреНрдпреЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЬреЗ рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕рдЪрд╛ рдЗрд╖реНрдЯрддрдо рд╡рд╛рдкрд░ рдХрд░рддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдХреАрдмреЛрд░реНрдб рд╡рд╛рдкрд░реВрди рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рджреНрд░реБрддрдкрдгреЗ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
рд╕рдВрдкреВрд░реНрдг рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЦрд╛рд▓реАрд▓ рд╕реЛрдмрддрдЪреЗ рдШрдЯрдХ рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд:
рд╕реНрд╡реЗ рд▓рд╛рдпрдмреНрд░рд░реАрдЪреНрдпрд╛ рд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓рд╛ рдореЙрдбреНрдпреВрд▓рд░ рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдЖрд╣реЗ
рд╕реНрдХреНрд░реАрди, рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕, рдУрдкрдирдЬреАрдПрд▓рдордзреНрдпреЗ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢рд╛рд╢рд┐рд╡рд╛рдп рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдХреЗрдПрдордПрд╕/рдбреАрдЖрд░рдПрдо, рд▓рд┐рдмрд┐рдирдкреБрдЯ, рд╡реЗрд▓рдБрдб рдЖрдгрд┐ X11 рд╕рд╣ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж (Xwayland рд╡рд░ тАЛтАЛрдЖрдзрд╛рд░рд┐рдд X11 рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реНрддрд░ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ) рдЪреНрдпрд╛ рдНрдХреНрд╕реЗрд╕рдЪреЗ рд╕рд╛рд░. рд╕реНрд╡реЗ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, wlroots рд▓рд╛рдпрдмреНрд░рд░реА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ
рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:
- рд╡рд┐рдВрдбреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ
рдЖрдп 3 4.17 . - рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛;
- рд╡рд┐рдВрдбреЛрд▓рд╛ рдЯреЕрдмрдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рдмрд╛рдЬреВрд▓рд╛ (рд╕реНрдЯреЕрдХ рдХреЗрд▓реЗрд▓реЗ) рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдкрджреНрдзрдд рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдЯреЙрдЧрд▓ рдЬреЛрдбрд▓реЗ;
- рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯреНрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рдЪреА рдпрдВрддреНрд░рдгрд╛ рд╕реБрдзрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЗрдирдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ рдирд╡реАрди рдХрдорд╛рдВрдб xkb_switch_layout рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ;
- рдХрд░реНрд╕рд░ рдереАрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди xcursor_theme рдХрдорд╛рдВрдб рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ;
- рд▓реЗрдпрд░-рд╢реЗрд▓рдордзреНрдпреЗ рдкреЙрдк-рдЕрдк рд╡рд┐рдВрдбреЛрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
- рд╡реЗрд▓рдБрдб рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ
wlr-рдЖрдЙрдЯрдкреБрдЯ-рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди-v1 , рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗрддреВ; - wlr_output API рджреНрд╡рд╛рд░реЗ рдЖрдгреНрд╡рд┐рдХрд░рд┐рддреНрдпрд╛ рд╕реНрдХреНрд░реАрди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
- рдЯрдЪ рд╕реНрдХреНрд░реАрди рдХреЕрд▓рд┐рдмреНрд░реЗрд╢рдирд╕рд╛рдареА рдХреЕрд▓рд┐рдмреНрд░реЗрд╢рди_рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдЬреЛрдбрд▓реА;
- рдЕрдиреЗрдХ рдореЗрдорд░реА рд▓реАрдХ рдЖрдгрд┐ рдХреНрд░реЕрд╢ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
рд╕реНрддреНрд░реЛрдд: opennet.ru