เชฌเชกเช—เซ€ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฌเซ‹เชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚เชฅเซ€ GTK เชฅเซ€ EFL เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชฎเชพเช‚ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡

เชฌเชกเช—เซ€ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชฌเซ‹เชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค EFL (เชเชจเชฒเชพเชˆเชŸเชจเชฎเซ‡เชจเซเชŸ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€) เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ GTK เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฅเซ€ เชฆเซ‚เชฐ เชœเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เชธเซเชฅเชณเชพเช‚เชคเชฐเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฌเชกเช—เซ€ 11 เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เช•เซ‡ GTK เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฅเซ€ เชฆเซ‚เชฐ เชœเชตเชพเชจเซ‹ เช† เชชเชนเซ‡เชฒเซ‹ เชชเซเชฐเชฏเชพเชธ เชจเชฅเซ€ - 2017 เชฎเชพเช‚, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ Qt เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชชเชพเช›เชณเชฅเซ€ เชคเซ‡เชจเซ€ เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹, GTK4 เชฎเชพเช‚ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชฌเชฆเชฒเชพเชถเซ‡ เชคเซ‡เชตเซ€ เช†เชถเชพเชฎเชพเช‚.

เช•เชฎเชจเชธเซ€เชฌเซ‡, เชœเซ€เชจเซ‹เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชชเชฐ เชธเชคเชค เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ GTK4 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เช…เชชเซ‡เช•เซเชทเชพเช“ เชชเซเชฐเชฎเชพเชฃเซ‡ เชœเซ€เชตเซ€ เชถเช•เซเชฏเซเช‚ เชจเชฅเซ€, เชœเซ‡เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชตเซˆเช•เชฒเซเชชเชฟเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชฎเช‚เชคเชตเซเชฏเซ‹ เชธเชพเช‚เชญเชณเชคเชพ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€. GTK เชฅเซ€ เชฆเซ‚เชฐ เชœเชตเชพเชจเซ€ เชฎเซเช–เซเชฏ เชชเซเชฐเซ‡เชฐเชฃเชพ เช GNOME เชจเซ€ เชธเซเช•เชฟเชจเซเชธเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชจเซ€ เชฐเซ€เชค เชฌเชฆเชฒเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชนเชคเซ€, เชœเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เช•เชธเซเชŸเชฎ เชธเซเช•เชฟเชจ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชถเซˆเชฒเซ€ libadwaita เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช…เชฆเซเชตเซˆเชค เชกเชฟเชเชพเช‡เชจ เชฅเซ€เชฎ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเซ€ เช›เซ‡.

เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชตเชพเชคเชพเชตเชฐเชฃเชจเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพเช“ เช•เซ‡ เชœเซ‡เช“ เชœเซ€เชจเซ‹เชฎ เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเช•เชฒ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€ เชคเซ‡เช“เช เชคเซ‡เชฎเชจเซ€ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‡ เชถเซˆเชฒเซ€เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช, เชชเชฐเช‚เชคเซ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€ เช…เชจเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชฅเซ€เชฎ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ€ เชฐเชšเชจเชพเชฎเชพเช‚ เชตเชฟเชธเช‚เช—เชคเชคเชพ เช›เซ‡. libadwaita เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ€ เชธเซเชตเชฟเชงเชพเช“ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเชพเชงเชจเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ Recoloring API เช‰เชฎเซ‡เชฐเชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹, เชœเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชฎเชพเช‚ เชฐเช‚เช—เซ‹ เชฌเชฆเชฒเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡, เช…เชฆเซเชตเซˆเชคเชพ เชธเชฟเชตเชพเชฏเชจเซ€ เชฅเซ€เชฎเซเชธเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชจเซ‡ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เชคเซ‡เชตเซ€ เชšเชฟเช‚เชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเชนเชฎเชค เชฅเชˆ เชถเช•เซเชฏเชพ เชจเชฅเซ€. เชœเซ€เชจเซ‹เชฎ เชฎเชพเชŸเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชจเซ‡ เชœเชŸเชฟเชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช†เชฎ, เชตเซˆเช•เชฒเซเชชเชฟเช• เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชชเซ‹เชคเชพเชจเซ‡ เช…เชฆเซเชตเซˆเชค เชฅเซ€เชฎ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชœเชฃเชพเชฏเชพ.

GTK4 เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เช•เซ‡ เชœเซ‡ เชฌเชกเช—เซ€ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชฎเชพเช‚ เช…เชธเช‚เชคเซ‹เชทเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡ เชคเซ‡เชฎเชพเช‚ เชธเชฌเช•เซเชฒเชพเชธเชฟเชธเชจเซ€ เชฐเชšเชจเชพ เชฆเซเชตเชพเชฐเชพ เช•เซ‡เชŸเชฒเชพเช• เชตเชฟเชœเซ‡เชŸเซ‹เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชตเซ‡เชฒเซ‡เชจเซเชก เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช…เชชเซเชฐเชšเชฒเชฟเชค X11 API เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, Budgie เช•เซ‰เชฒเชฎเชพเช‚ GdkScreen) เช…เชจเซ‡ GdkX11Screen เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชจเซ‡เช•เซเชถเชจ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐเชจเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ ), GtkListView เชตเชฟเชœเซ‡เชŸเชฎเชพเช‚ เชธเซเช•เซเชฐเซ‹เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ เชœเซ‹ เชตเชฟเชจเซเชกเซ‹ เชซเซ‹เช•เชธเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‹ GtkPopovers เชฎเชพเช‚ เชฎเชพเช‰เชธ เช…เชจเซ‡ เช•เซ€เชฌเซ‹เชฐเซเชก เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช—เซเชฎเชพเชตเชตเซ€.

เชตเซˆเช•เชฒเซเชชเชฟเช• เชŸเซ‚เชฒเช•เซ€เชŸ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเชพ เชคเชฎเชพเชฎ เช—เซเชฃเชฆเซ‹เชทเชจเซเช‚ เชตเชœเชจ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชจเชฟเชทเซเช•เชฐเซเชท เชชเชฐ เช†เชตเซเชฏเชพ เช•เซ‡ เชธเซŒเชฅเซ€ เชถเซเชฐเซ‡เชทเซเช  เชตเชฟเช•เชฒเซเชช เช เช›เซ‡ เช•เซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‡ EFL เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ C++ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเซ‹เชตเชพเชฅเซ€ เช…เชจเซ‡ เชญเชพเชตเชฟ เชฒเชพเชฏเชธเชจเซเชธเชฟเช‚เช— เชจเซ€เชคเชฟเชฎเชพเช‚ เช…เชจเชฟเชถเซเชšเชฟเชคเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ Qt เชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃเชจเซ‡ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฌเชกเช—เซ€ เช•เซ‹เชก เชตเชพเชฒเชพเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชตเชฟเช•เชฒเซเชชเซ‹ เชคเชฐเซ€เช•เซ‡ เชธเซ€ เช…เชฅเชตเชพ เชฐเชธเซเชŸ เชŸเซ‚เชฒเช•เซ€เชŸ เช‰เชชเชฒเชฌเซเชง เชนเชคเซ€.

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

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

เชฌเชกเช—เซ€ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฌเซ‹เชง เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚เชฅเซ€ GTK เชฅเซ€ EFL เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชฎเชพเช‚ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡


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

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