เชฎเชฟเชฐเซ‡เช•เชฒ-เชกเชฌเชฒเซเชฏเซเชเชฎ 0.6เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชตเซ‡เชฒเซ‡เชจเซเชก เช…เชจเซ‡ เชฎเซ€เชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเช‚เชฏเซเช•เซเชค เชฎเซ‡เชจเซ‡เชœเชฐ

เช•เซ‡เชจเซ‹เชจเชฟเช•เชฒเชจเชพ เชกเซ‡เชตเชฒเชชเชฐ เชฎเซ‡เชฅเซเชฏเซ เช•เซ‹เชธเชพเชฐเซ‡เช•เซ‡ เชฎเชฟเชฐเซ‡เช•เชฒ-เชกเชฌเชฒเซเชฏเซเชเชฎ เช•เชฎเซเชชเซ‹เชเชฟเชŸเชฟเช‚เช— เชฎเซ‡เชจเซ‡เชœเชฐเชจเซเช‚ เชตเชฐเซเชเชจ 0.6 เชฐเชฟเชฒเซ€เช เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชจเซ‡ เชฎเซ€เชฐ เช•เชฎเซเชชเซ‹เชเชฟเชŸเชฟเช‚เช— เชฎเซ‡เชจเซ‡เชœเชฐ เช˜เชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชฎเชฟเชฐเซ‡เช•เชฒ-เชกเชฌเชฒเซเชฏเซเชเชฎ เชŸเชพเช‡เชฒเชฟเช‚เช— เชตเชฟเชจเซเชกเซ‹เชเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ i3 เช…เชจเซ‡ เชธเซเชตเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชฎเชพเช‚ เชนเซ‹เชฏ เช›เซ‡. เชชเซ‡เชจเชฒ เชคเชฐเซ€เช•เซ‡ เชตเซ‡เชฌเชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เช•เซ‹เชก C++ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ GPLv3 เชฒเชพเช‡เชธเชจเซเชธ เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ เชชเซเชฐเชพเชชเซเชค เช›เซ‡. เชซเชฟเชจเชฟเชถเซเชก เชฌเชฟเชฒเซเชกเซเชธ เชธเซเชจเซ‡เชช เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชคเซ‡เชฎเชœ Fedora เชฎเชพเชŸเซ‡ rpm เช…เชจเซ‡ deb เชชเซ‡เช•เซ‡เชœเซ‹ เช…เชจเซ‡ Ubuntu.

เชฎเชฟเชฐเซ‡เช•เชฒ-เชกเชฌเชฒเซเชฏเซเชเชฎเชจเซ‹ เชนเซ‡เชคเซ เชเช• เชธเช‚เชฏเซเช•เซเชค เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช›เซ‡ เชธเชฐเซเชตเชฐ, เชœเซ‡ เชŸเชพเช‡เชฒเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ Swayfx เชœเซ‡เชตเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เช…เชจเซ‡ เชธเซเชŸเชพเช‡เชฒเชฟเชถ เช›เซ‡. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซเชฒเชพเชธเชฟเช• เชซเซเชฒเซ‹เชŸเชฟเช‚เช— เชตเชฟเชจเซเชกเซ‹ เชคเช•เชจเซ€เช•เซ‹เชจเซ‡ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชŸเชพเช‡เชฒเชฟเช‚เช— เช—เซเชฐเซ€เชกเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชตเชฟเชจเซเชกเซ‹ เชฎเซ‚เช•เชตเซ€ เช…เชฅเชตเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชšเซ‹เช•เซเช•เชธ เชธเซเชฅเชพเชจ เชชเชฐ เชตเชฟเชจเซเชกเซ‹ เชชเชฟเชจ เช•เชฐเชตเซ€. เชคเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชกเซ‡เชธเซเช•เชŸเซ‹เชช (เชŸเชพเช‡เชฒเชฟเช‚เช— เช…เชฅเชตเชพ เชซเซเชฒเซ‹เชŸเชฟเช‚เช— เชตเชฟเชจเซเชกเซ‹) เชฎเชพเชŸเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชตเชฟเชจเซเชกเซ‹ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเซ‹เชก เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชนเซ‹เชฏ เช›เซ‡.

Miracle-wm เชเชตเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชตเชพเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพ เช›เซ‡ เช•เซ‡ เชœเซ‡เช“ เชŸเชพเช‡เชฒเซเชก เชฒเซ‡เช†เช‰เชŸ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡ เชชเชฐเช‚เชคเซ เชตเชฟเชเซเชฏเซเช…เชฒ เช‡เชซเซ‡เช•เซเชŸเซเชธ เช…เชจเซ‡ เชธเชฐเชณ เชธเช‚เช•เซเชฐเชฎเชฃเซ‹ เช…เชจเซ‡ เชฐเช‚เช—เซ‹ เชธเชพเชฅเซ‡ เชตเชงเซ เช—เชคเชฟเชถเซ€เชฒ เช—เซเชฐเชพเชซเชฟเช• เชกเชฟเชเชพเช‡เชจ เช‡เชšเซเช›เซ‡ เช›เซ‡. เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ YAML เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡. miracle-wm เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "sudo snap install miracle-wm โ€”classic" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฎเชฟเชฐเซ‡เช•เชฒ-เชกเชฌเชฒเซเชฏเซเชเชฎ 0.6เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชตเซ‡เชฒเซ‡เชจเซเชก เช…เชจเซ‡ เชฎเซ€เชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเช‚เชฏเซเช•เซเชค เชฎเซ‡เชจเซ‡เชœเชฐ

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชชเซ‡เช•เซ‡เชœเชฎเชพเช‚ libmiracle-wm-config เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เช•เซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ C API เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซเชฒเชŸเชฐ-เช†เชงเชพเชฐเชฟเชค เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เช•เซ‹ เชฎเชฟเชฐเซ‡เช•เชฒ-เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เช†เช‰เชŸเชชเซเชŸ เชกเชฟเชตเชพเช‡เชธ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ wlr-output-management เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชคเชฎเชจเซ‡ เชธเซเช•เซเชฐเซ€เชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ wdisplays เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชตเชฟเชจเซเชกเซ‹ เชซเซเชฐเซ‡เชฎเชจเชพ เช–เซ‚เชฃเชพเช“เชจเชพ เช—เซ‹เชณเชพเช•เชพเชฐ เชคเซเชฐเชฟเชœเซเชฏเชพเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€.
  • IPC เช†เชฆเซ‡เชถเซ‹ "เชฎเชพเชฐเซเช•เซเชธ", "เชซเซเชฒเชธเซเช•เซเชฐเซ€เชจ เชŸเซ‰เช—เชฒ", "เชซเซเชฒเซ‹เชŸเชฟเช‚เช— เชŸเซ‰เช—เชฒ", "เชธเซเชตเซ‡เชช" เช…เชจเซ‡ "เชตเชฐเซเช•เชธเชชเซ‡เชธเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ‹" เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เช…เชฎเชฒเชฎเชพเช‚ เชฎเซเช•เชพเชฏเซ‡เชฒเซ€ เช‡เชตเซ‡เชจเซเชŸเซเชธ เชœเซ‡ เชตเชฟเชจเซเชกเซ‹ เชฎเซ‡เชจเชฟเชชเซเชฏเซเชฒเซ‡เชถเชจเซเชธเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ new, close, focus, title, fullscreen_mode, move, floating, urgent เช…เชจเซ‡ mark.
  • MiracleWM-เช†เชงเชพเชฐเชฟเชค เชธเชคเซเชฐ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ systemd เชฏเซเชจเชฟเชŸ miracle-wm-xdg-autostart.target เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชตเชฟเชจเซเชกเซ‹ เชซเซเชฐเซ‡เชฎเชจเซเช‚ เชธเซเชงเชพเชฐเซ‡เชฒเซเช‚ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช—.
  • เชธเซเชงเชพเชฐเซ‡เชฒ เชเชจเชฟเชฎเซ‡เชถเชจ เชธเชฐเชณเชคเชพ.
  • เชธเซ‡เชŸเชฟเช‚เช—เซเชธ $XDG_CONFIG_HOME/miracle-wm.yaml เชฅเซ€ $XDG_CONFIG_HOME/miracle-wm/config.yaml เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชกเชฟเชธเซเชชเซเชฒเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ $XDG_CONFIG_HOME/miracle-wm/display.yaml เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡.

เชตเชฟเชกเชฟเช“ เชšเชฒเชพเชตเซ‹


เชธเซ‹เชฐเซเชธ: opennet.ru
DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster