เชตเซ‡เชฒเซ‡เชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเซ‡ 1.7 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชพเชคเชพเชตเชฐเชฃเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เช•เชฎเซเชชเซ‹เชเชฟเชŸ เชฎเซ‡เชจเซ‡เชœเชฐ เชธเซเชตเซ‡ 1.7 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ i3 เชฎเซ‹เชเซ‡เช• เชตเชฟเชจเซเชกเซ‹ เชฎเซ‡เชจเซ‡เชœเชฐ เช…เชจเซ‡ i3bar เชชเซ‡เชจเชฒ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เชนเซ‡เชคเซ Linux เช…เชจเซ‡ FreeBSD เชชเชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.

i3 เชธเซเชธเช‚เช—เชคเชคเชพ เช†เชฆเซ‡เชถ, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒ เช…เชจเซ‡ IPC เชธเซเชคเชฐ เชชเชฐ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, Sway เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• i3 เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ X11 เชจเซ‡ เชฌเชฆเชฒเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชธเซเชตเซ‡ เชคเชฎเชจเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชตเชฟเช‚เชกเซ‹เชเชจเซ‡ เช…เชตเช•เชพเชถเซ€ เชฐเซ€เชคเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเชพเชฐเซเช•เชฟเช• เชฐเซ€เชคเซ‡ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชตเชฟเชจเซเชกเซ‹เชเชจเซ‡ เช—เซเชฐเซ€เชกเชฎเชพเช‚ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชธเซเชชเซ‡เชธเชจเซ‹ เชถเซเชฐเซ‡เชทเซเช  เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชฎเชพเชคเซเชฐ เช•เซ€เชฌเซ‹เชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฟเชจเซเชกเซ‹เชเชจเซ‡ เชเชกเชชเชฅเซ€ เชšเชพเชฒเชพเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชพเชคเชพเชตเชฐเชฃ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชจเซ€เชšเซ‡เชจเชพ เชธเชพเชฅเซ‡เชจเชพ เช˜เชŸเช•เซ‹ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: swayidle (KDE เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชคเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ), swaylock (เชธเซเช•เซเชฐเซ€เชจ เชธเซ‡เชตเชฐ), mako (เชธเซ‚เชšเชจเชพ เชฎเซ‡เชจเซ‡เชœเชฐ), เช—เซเชฐเชฟเชฎ (เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชฌเชจเชพเชตเชตเซ€), เชธเซเชฒเชฐเซเชช (เชเช• เชตเชฟเชธเซเชคเชพเชฐ เชชเชธเช‚เชฆ เช•เชฐเชตเซเช‚) เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ), เชกเชฌเชฒเซเชฏเซเชเชซ-เชฐเซ‡เช•เซ‹เชฐเซเชกเชฐ (เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‡เชชเซเชšเชฐ), เชตเซ‡เชฌเชพเชฐ (เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฌเชพเชฐ), เชตเชฐเซเชŸเชฌเซ‹เชฐเซเชก (เช“เชจ-เชธเซเช•เซเชฐเซ€เชจ เช•เซ€เชฌเซ‹เชฐเซเชก), เชกเชฌเชฒเซเชฏเซเชเชฒ-เช•เซเชฒเชฟเชชเชฌเซ‹เชฐเซเชก (เช•เซเชฒเชฟเชชเชฌเซ‹เชฐเซเชก เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเซเช‚), เชตเซ‹เชฒเซเชฏเซเชŸเซ€เชฒเซเชธ (เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเซ‹เชฒเชชเซ‡เชชเชฐเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚).

เชธเซเชตเซ‡เชจเซ‡ wlroots เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฌเชจเซ‡เชฒ เชฎเซ‹เชกเซเชฏเซเชฒเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชคเชฐเซ€เช•เซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เชฎเซเชชเซ‹เชเชฟเชŸ เชฎเซ‡เชจเซ‡เชœเชฐเชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชคเชฎเชพเชฎ เชฎเซ‚เชณเชญเซ‚เชค เช†เชฆเชฟเชฎเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. Wlroots เชฎเชพเช‚ เชธเซเช•เซเชฐเซ€เชจเชจเซ€ เช…เชฎเซ‚เชฐเซเชค เชเช•เซเชธเซ‡เชธ, เช‡เชจเชชเซเชŸ เช‰เชชเช•เชฐเชฃเซ‹, OpenGL เชจเซ‡ เชธเซ€เชงเซ€ เชฐเซ€เชคเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช—, KMS/DRM, เชฒเชฟเชฌเชฟเชจเชชเซเชŸ, เชตเซ‡เชฒเซ‡เชจเซเชก เช…เชจเซ‡ X11 เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เชฌเซ‡เช•เชเชจเซเชกเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ (Xwayland เชชเชฐ เช†เชงเชพเชฐเชฟเชค X11 เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชธเซเชคเชฐ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เชธเซเชตเซ‡ เช‰เชชเชฐเชพเช‚เชค, wlroots เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชฒเชฟเชฌเซเชฐเซ‡เชฎ5 เช…เชจเซ‡ เช•เซ‡เชœ เชธเชนเชฟเชค เช…เชจเซเชฏ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. C/C++ เช‰เชชเชฐเชพเช‚เชค, เชธเซเช•เซ€เชฎ, เช•เซ‹เชฎเชจ เชฒเชฟเชธเซเชช, เช—เซ‹, เชนเชพเชธเซเช•เซ‡เชฒ, OCaml, เชชเชพเชฏเชฅเซ‹เชจ เช…เชจเซ‡ เชฐเชธเซเชŸ เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • เชฎเชพเช‰เชธ เชตเชกเซ‡ เชŸเซ‡เชฌเชจเซ‡ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเชฟเชฏเชพเชฒเชฟเชŸเซ€ เชนเซ‡เชกเชธเซ‡เชŸเซเชธเชฎเชพเช‚ เช†เช‰เชŸเชชเซเชŸ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชนเชพเช‡ เชฌเซ€เชŸ เชกเซ‡เชชเซเชฅ เช•เชฎเซเชชเซ‹เชเซ€เชŸเซ€เช‚เช— เชฎเซ‹เชก เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เช†เช‰เชŸเชชเซเชŸ เชฐเซ‡เชจเซเชกเชฐ_เชฌเซ€เชŸ_เชกเซ‡เชชเซเชฅ" เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชชเซ‚เชฐเซเชฃ-เชธเซเช•เซเชฐเซ€เชจ เชตเชฟเชจเซเชกเซ‹เชเชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ€ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เช…เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ (dmabuf เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช†เช‰เชŸเชชเซเชŸ เชตเชงเชพเชฐเชพเชจเชพ เชฌเชซเชฐเชฟเช‚เช— เชตเชฟเชจเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).
  • xdg-activation-v1 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฐเชฅเชฎ-เชธเซเชคเชฐเชจเซ€ เชธเชชเชพเชŸเซ€เช“ เชตเชšเซเชšเซ‡ เชซเซ‹เช•เชธ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, xdg-activation เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชซเซ‹เช•เชธเชจเซ‡ เชฌเซ€เชœเซ€ เชคเชฐเชซ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡).
  • เชธเช•เซเชฐเชฟเชฏ เชŸเซ‡เชฌเชจเซ‹ เชฐเช‚เช— เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ client.focused_tab_title เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ DRM (เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฎเซ‡เชจเซ‡เชœเชฐ) เชฎเซ‹เชกเชจเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เช†เช‰เชŸเชชเซเชŸ เชฎเซ‹เชกเชฒเชพเช‡เชจ" เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹เชฎเชพเช‚เชฅเซ€ เชธเซเช•เซเชฐเซ€เชจเชจเซ‡ เช–เชพเชฒเซ€ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ "เช†เช‰เชŸเชชเซเชŸ dpms toggle" เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹. "gaps toggle ", "smart_gaps inverse_outer" เช…เชจเซ‡ "split none" เช†เชฆเซ‡เชถเซ‹ เชชเชฃ เช‰เชฎเซ‡เชฐเซเชฏเชพ.
  • "--my-next-gpu-wont-be-nvidia" เชตเชฟเช•เชฒเซเชช เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชคเซ‡เชจเซ‡ "--unsupported-gpu" เชฎเซ‹เชก เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€เชจเซ‡. เชฎเชพเชฒเชฟเช•เซ€เชจเชพ NVIDIA เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชนเชœเซ เชชเชฃ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ€.
  • เชกเชฟเชซเซ‰เชฒเซเชŸ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชŸเชฐเซเชฎเชฟเชจเชฒ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชจเซ‡ เชชเช—เชฅเซ€ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชฌเชฟเชฒเซเชก เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชตเซ‡เชฌเชพเชฐ เช…เชจเซ‡ เชธเซเชตเซ‡เชจเชพเช— เชธเช‚เชตเชพเชฆเซ‹เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • เชถเซ€เชฐเซเชทเช• เชฒเช–เชพเชฃเชฎเชพเช‚เชจเชพ เช…เช•เซเชทเชฐเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชฟเชจเซเชกเซ‹ เชถเซ€เชฐเซเชทเช•เชจเซ€ เชŠเช‚เชšเชพเชˆเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡; เชถเซ€เชฐเซเชทเช• เชนเชตเซ‡ เชนเช‚เชฎเซ‡เชถเชพ เชจเชฟเชถเซเชšเชฟเชค เชŠเช‚เชšเชพเชˆ เชงเชฐเชพเชตเซ‡ เช›เซ‡.

เชตเซ‡เชฒเซ‡เชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเซ‡ 1.7 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชพเชคเชพเชตเชฐเชฃเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ


เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹