KwinFT - เชตเชงเซ เชธเช•เซเชฐเชฟเชฏ เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ€ เชจเชœเชฐ เชธเชพเชฅเซ‡ เช•เซเชตเชฟเชจเชจเซ‹ เช•เชพเช‚เชŸเซ‹

เช•เซเชตเชฟเชจ เช…เชจเซ‡ เชเช•เซเชธเชตเซ‡เชฒเซ‡เชจเซเชกเชจเชพ เชธเช•เซเชฐเชฟเชฏ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชจเชพ เชเช• เชฐเซ‹เชฎเชจ เช—เชฟเชฒเช—เซ‡ เช•เซเชตเชฟเชจ เชตเชฟเชจเซเชกเซ‹ เชฎเซ‡เชจเซ‡เชœเชฐเชจเซ‹ เชซเซ‹เชฐเซเช• เชฐเชœเซ‚ เช•เชฐเซเชฏเซ‹ KwinFT (เชซเชพเชธเซเชŸ เชŸเซเชฐเซ‡เช•), เชคเซ‡เชฎเชœ เช•เซเชตเซ‡เชฒเซ‡เชจเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชชเซเชจเชƒเชกเชฟเชเชพเช‡เชจ เช•เชฐเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡ เชฐเซ‡เชชเชฒเซ‡เชจเซเชก, Qt เชชเชฐเชจเชพ เชฌเช‚เชงเชจเชฎเชพเช‚เชฅเซ€ เชฎเซเช•เซเชค. เชซเซ‹เชฐเซเช•เชจเซ‹ เชนเซ‡เชคเซ เช•เซเชตเซ€เชจเชจเชพ เชตเชงเซ เชธเช•เซเชฐเชฟเชฏ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเชตเชพเชจเซ‹ เช›เซ‡, เชตเซ‡เชฒเซ‡เชจเซเชก เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพเชจเซ€ เชธเชพเชฅเซ‡ เชธเชพเชฅเซ‡ เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช—เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เช•เซเชฒเชพเชธเชฟเช• เช•เซเชตเชฟเชจ เช–เซ‚เชฌ เชœ เชงเซ€เชฎเชพ เชชเซ‡เชš เช…เชชเชจเชพเชตเชตเชพเชฅเซ€ เชชเซ€เชกเชพเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ KDE เชŸเซ€เชฎ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชœเซ‹เช–เชฎเชฎเชพเช‚ เชจเชพเช–เชตเชพ เชฎเชพเช‚เช—เชคเซ€ เชจเชฅเซ€ เช•เซ‡ เชœเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เช†เช•เซเชฐเชฎเช• เชจเชตเซ€เชจเชคเชพ เชคเซ‡เชฎเชจเชพ เช•เชพเชฐเซเชฏเชชเซเชฐเชตเชพเชนเชจเซ‡ เชคเซ‹เชกเซ€ เชถเช•เซ‡. เช˜เชฃเชพ เชชเซ‡เชš เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เชธเชฎเซ€เช•เซเชทเชพ เชนเซ‡เช เชณ เช›เซ‡, เชœเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เช†เช‚เชคเชฐเชฟเช• เช•เซ‹เชก เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช—เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชงเซ€เชฎเซเช‚ เช•เชฐเซ‡ เช›เซ‡. KwinFT เช Kwin เชฎเชพเชŸเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชนเชตเซ‡ เชฎเชพเช‚เชœเชพเชฐเซ‹เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชœเซ‹ เช•เซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชธเช‚เชญเชตเชฟเชค เชธเซเชธเช‚เช—เชคเชคเชพ เชญเช‚เช—เชพเชฃเชจเซ€ เชšเซ‡เชคเชตเชฃเซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, KwinFT เชจเซ€เชšเซ‡เชจเซ€ เชธเซเชตเชฟเชงเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชตเซ‡เชจเซ€เชฒเชพ เช•เซเชตเชฟเชจเชฎเชพเช‚ เช–เซ‚เชŸเซ‡ เช›เซ‡:

  • เช•เชฎเซเชชเซ‹เชเซ€เชŸเซ€เช‚เช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เชชเซ‚เชฐเซเชฃ เชชเซเชจเชƒเช•เชพเชฐเซเชฏ, เชœเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก เช…เชจเซ‡ X11 เชฌเช‚เชจเซ‡เชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡;
  • เชตเซ‡เชฒเซ‡เชจเซเชก เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชธเชชเซ‹เชฐเซเชŸ wp_viewporter, เชœเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฒเซ‡เชฏเชฐเซเชธเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ Xwayland เชจเชพ เชญเชพเชตเชฟ เชธเช‚เชธเซเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช˜เชฃเซ€ เชœเซ‚เชจเซ€ เชฐเชฎเชคเซ‹เชฎเชพเช‚ เชธเซเช•เซเชฐเซ€เชจ เชฐเซ€เชเซ‹เชฒเซเชฏเซเชถเชจ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ;
  • เชตเซ‡เชฒเซ‡เชจเซเชก เชนเซ‡เช เชณ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชฐเซ‹เชŸเซ‡เชถเชจ เช…เชจเซ‡ เชฎเชฟเชฐเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชชเซ‹เชฐเซเชŸ.

เชเชตเซ€ เช…เชชเซ‡เช•เซเชทเชพ เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ KwinFT เช…เชจเซ‡ Wrapland เชŸเซ‚เช‚เช• เชธเชฎเชฏเชฎเชพเช‚ เชคเชฎเชพเชฎ Linux เชตเชฟเชคเชฐเชฃเซ‹ เชชเชฐ เช‰เชชเชฒเชฌเซเชง เชฅเชถเซ‡. เชฐเซ‡เชชเชฒเซ‡เชจเซเชกเชจเซ‡ เชถเซเชฆเซเชง C++ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชซเซ‡เชฐเชตเชตเชพเชจเซ€ เชคเซ‡เชฎเชœ เชคเซ‡เชจเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท, เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชคเช•เชจเซ€เช•เซ‹ เชฎเชพเชŸเซ‡ เชธเซ€เชฎเชฒเซ‡เชธ เชธเชชเซ‹เชฐเซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Wlroots เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชคเซ‡เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ wlr-เช†เช‰เชŸเชชเซเชŸ-เชฎเซ‡เชจเซ‡เชœเชฐ, เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ KScreen เชฆเซเชตเชพเชฐเชพ Wlroots-เช†เชงเชพเชฐเชฟเชค เชธเช‚เช—เซ€เชคเช•เชพเชฐเซ‹เชฎเชพเช‚ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชธเซเชตเซ‡) เชธเซเช•เซเชฐเซ€เชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเซ‡เชŸ เช•เชฐเซ‹.

เชธเซ‹เชฐเซเชธ: linux.org.ru

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