luastatus เชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชธเซเชŸเซ‡เชŸเชธ เชฌเชพเชฐ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชกเซ‡เชŸเชพ เชœเชจเชฐเซ‡เชŸเชฐ เชœเซ‡ i3bar, dwm, lemonbar, เชตเช—เซ‡เชฐเซ‡เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ C เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ GNU LGPL v3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เชŸเชพเช‡เชฒเซเชก WM เชธเซเชŸเซ‡เชŸเชธ เชชเซ‡เชจเชฒเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชกเซ‡เชŸเชพ เชœเชจเชฐเซ‡เชŸเชฐ เช•เชพเช‚ เชคเซ‹ เชŸเชพเชˆเชฎเชฐ เชชเชฐ เชฎเชพเชนเชฟเชคเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชจเซเช•เซ€) เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€ เชฆเซ‹เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฟเช—เซเชจเชฒเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, i3status). เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเชจเซ€ เช…เช‚เชฆเชฐเชจเซ€ เชชเซ‡เชจเชฒเซเชธ, เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ‡, เชฒเซเช†เชธเซเชŸเซ‡เชŸเชธเชจเซ€ เชœเซ‡เชฎ เชœ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชคเชฐเชค เช…เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡.

luastatus เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ C เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช…เชจเซ‡ Lua เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชตเชฟเชœเซ‡เชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ luastatus เชธเชพเชฅเซ‡ เชฎเซ‹เช•เชฒเซ‡เชฒเชพ เชชเซเชฒเช—เชˆเชจเซเชธเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชคเชฐเซเช• เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชตเชฟเชœเซ‡เชŸเซเชธ เชธเซเชŸเซ‡เชŸเชธ เชฌเชพเชฐ เชชเชฐ เช•เซเชฒเชฟเช•เซเชธ เชœเซ‡เชตเซ€ เช˜เชŸเชจเชพเช“เชจเซ‡ เชชเชฃ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

เชซเซ‡เชฐเชซเชพเชฐเชจเซ€ เชธเซ‚เชšเชฟ

  • inotify เช…เชจเซ‡ udev เชชเซเชฒเช—เชฟเชจเซเชธเซ‡ "push_timeout()" เชซเช‚เช•เซเชถเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡เชจเซ‡ เชตเชฟเชœเซ‡เชŸเซเชธ เช•เซ‰เชฒ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.

  • alsa เชชเซเชฒเช—เช‡เชจ เช เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชตเชฟเช•เชฒเซเชช เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡.

  • เช—เซเชฒเซ‹เชฌ เชเช•เซเชธเชชเซเชฐเซ‡เชถเชจเซเชธ (โ€œเช—เซเชฒเซ‹เชฌเซเชธโ€ เชตเชฟเช•เชฒเซเชช) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชซเชพเชˆเชฒเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ fs เชชเซเชฒเช—เชˆเชจเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡; เช†เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชฎเซ€เชกเชฟเชฏเชพเชจเซ€ เชฏเชพเชฆเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซ‹ เช•เซ‡เชŸเชฒเซ€ เชญเชฐเซ‡เชฒเซ€ เช›เซ‡.

  • เชฌเซ‡เชŸเชฐเซ€-เชฒเชฟเชจเช•เซเชธ เชชเซเชฒเช—เช‡เชจเชฎเชพเช‚ เช˜เชฃเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฅเชฏเชพ เช›เซ‡: เชคเซ‡ เชนเชตเซ‡ เชŸเชพเชˆเชฎเชฐเชจเซ‡ เชฌเชฆเชฒเซ‡ udev เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชšเชพเชฐเซเชœเชฟเช‚เช— เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซ‡ "เชคเซเชตเชฐเชฟเชค" เชœเชตเชพเชฌ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡; "use_energy_full_design" เชตเชฟเช•เชฒเซเชช เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ; เช…เชจเซ‡ เช…เชจเซเชฏ.

  • xkb เชชเซเชฒเช—เช‡เชจ เช LED เชธเซ‚เชšเช•เชพเช‚เช•เซ‹ (เชœเซ‡เชฎ เช•เซ‡ โ€œCaps Lockโ€ เช…เชจเซ‡ โ€œNum Lockโ€) เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡.

  • เชจเชตเซเช‚ เชตเชฟเชœเซ‡เชŸ เช‰เชฆเชพเชนเชฐเชฃ: เชนเชตเชพเชฎเชพเชจ (dwm, i3).

  • เชกเซ‡เชฌเชฟเชฏเชจ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฟเชคเชฐเชฃเซ‹ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.

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

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