ααΆαααααααΆαααα i3 ααααΌαααΆααααααααΌααα ααΆααααααααΆ α―αααΆαααααααα ααΆαααααααα αα·αααααα·α IPC αααα’αα»ααααΆαα±αα Sway ααααΌαααΆαααααΎααΆααΆααααα½α i3 αααααΆααΆααααααααΎ Wayland αααα½αα±αα X11 α Sway α’αα»ααααΆαβα±ααβα’αααβααΆααβαααα’α½α βαα βααΎβα’ααααααβαα·αβαααβααΆβααα βαα ααα»ααααβααΆβα‘αΌααΈααα ααΈαααΌααααΌαααΆααααα ααααα»ααααα‘αΆα αααααααααααααΎα±ααααΆαααααΎααααΆααααααα’αααααΎαααααα αα’αααααα αα·αα’αα»ααααΆαα±ααα’ααααααα ααααα’α½α ααΆααααΆαααΆαααα αααααααααΆααααααααΎααααΆαα α»α ααα»αααααα
ααΎααααΈαααααΎαααα·ααΆααΆαα’αααααααΎααααΆαααααααα αααΆαααΆαα»ααΆααααααααααΌαααΆααααααααΌαα
Sway αααα»αβααααΌαβααΆαβαααααΎαβα‘αΎαβααΆβααααααβαααΌαα»αβαααβααΆαβααΆααααβαα
βααΎβααααΌαβαααααΆααα
α’ααΌααΈααααΆαα
αΌαααααΎα’αααααα α§ααααααααα
αΌα ααΆααααα αΆααααααααΆαααΆαα
αΌααααααααΆαααα
ααΆαα OpenGL α’ααααααααααΆαα½α KMS/DRM, libinput, Wayland αα·α X11 (αααααΆαααα½αααααΌαααΆαααααααααααΆααααΆαααααΎαααΆααααααα·ααΈ X11 αααααα’ααααΎ Xwayland)α ααααααααΈααΎ Sway αααααΆααα wlroots ααααΌαααΆαααααΎααααΆαααααΆαααααααα
αααα»α
αα αααα»αααΆαα ααααααΆαααααΈ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Π±Π΅Π· ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° (headless) ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ create_output (ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π·
WayVNC ). - ααΆαααα
Wayland-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ input-method ΠΈ text-input ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π° (IME). - ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΠΉ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ (VRR, Variable Refresh Rate) Π΄Π»Ρ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ Π΄ΡΠΎΠΆΠ°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΈΠ³ΡΠ°Ρ .
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° viewporter, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΡ ΡΡΠ°ΡΡΡ ΠΈΠ³Ρ.
- Π‘ΠΈΡΡΠ΅ΠΌΠ°ΠΌ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°Π±ΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠ»Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠ° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°
wlr-foreign-toplevel-management , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΎΠΊΠΎΠ½.
ααααα: opennet.ru