Нашри муҳити корбарии Sway 1.1 бо истифода аз Wayland

сурат гирифт барориши мудири таркиби Свей 1.1, бо истифода аз протоколи Wayland сохта шудааст ва бо мудири тирезаи сафолӣ комилан мувофиқ аст i3 ва панел i3bar. Як соат пас аз нашри 1.1.0, як версияи ислоҳӣ нашр шуд 1.1.1 бо бартараф кардани тағйироти хато иловашуда, ки бо wlroots 0.6 мувофиқ нестанд. Рамзи лоиҳа дар C ва навишта шудааст паҳн мекунад таҳти иҷозатномаи MIT. Лоиҳа барои истифода дар Linux ва FreeBSD нигаронида шудааст.

Мутобиқати i3 дар фармон, файли конфигуратсия ва сатҳи IPC таъмин карда мешавад, ки имкон медиҳад Sway ҳамчун ивазкунандаи шаффофи i3, ки Wayland-ро ба ҷои X11 истифода мебарад, истифода шавад. Sway ба шумо имкон медиҳад, ки тирезаҳоро дар экран на фазоӣ, балки мантиқӣ ҷойгир кунед. Windows дар шабака ҷойгир шудаанд, ки фазои экранро оптималӣ истифода мебарад ва ба шумо имкон медиҳад, ки тирезаҳоро бо истифодаи клавиатура зуд идора кунед.

Барои эҷоди муҳити мукаммали корбар, ҷузъҳои зерини ҳамроҳ пешниҳод карда мешаванд: ҷунбиш (раванди заминавии амалисозии протоколи бекоркунии KDE), чарх задан (Посбони сафҳа), мако (менеҷери огоҳӣ), гул (гиридани скриншотҳо), бурида (интихоби минтақа дар экран), сабткунандаи wf (видео аксбардорӣ), панели роҳ (бар замима), вертолёт (клавиатураи экран), wl-буферӣ (кор бо буфер), валютилс (идоракунии обои мизи корӣ).

Sway ҳамчун лоиҳаи модулӣ, ки дар болои китобхона сохта шудааст, таҳия карда мешавад решаҳо, ки дар он тамоми прими-тивхои асосй барои ташкили кори мудирони композитсия мавчуданд. Wlroots пуштибониро барои
абстраксияи дастрасӣ ба экран, дастгоҳҳои воридотӣ, бе дастрасии мустақим ба OpenGL, ҳамкорӣ бо KMS/DRM, libinput, Wayland ва X11 (қабат барои иҷрои барномаҳои X11 дар асоси Xwayland пешбинӣ шудааст). Илова ба Sway, китобхонаи wlroots дар лоиҳаҳои дигараз ҷумла Librem5 и ҳабсхона. Илова ба C/C++, пайвандҳо барои Scheme, Common Lisp, Go, Haskell, OCaml, Python ва Rust таҳия шудаанд.

Дар нашри нав:

  • Хидматрасонӣ ба лоиҳаи алоҳида ҷудо карда шудааст swaybg, барои идоракунии девори мизи корӣ пешбинӣ шудааст. Swaybg дигар ба Sway пайваст нест ва онро бо ҳама серверҳои таркибии Wayland, ки протоколҳои пешрафтаро дастгирӣ мекунанд, истифода бурдан мумкин аст
    wlr-қабат-шелл, xdg-output ва xdg-shell;

  • Барои бартараф кардани номувофиқатӣ бо мудири равзанаи i3 кор анҷом дода шуд;
  • Дастгирии экранҳои сенсорӣ ба панели swaybar илова карда шудааст (фаъол кардани унсурҳо тавассути ламс ва велосипедронӣ тавассути мизи корӣ бо ишораи лағжиш);
  • swaybar реҷаи "қабат" -ро барои намоиши панел дар болои тирезаҳои дигар бидуни коркарди рӯйдодҳои воридотӣ амалӣ мекунад;
  • Имконияти ғайрифаъол кардани миёнабурҳои идоракунии клавиатура бо истифода аз танзимоти unbind{sym,code,switch} илова карда шуд.



Манбаъ: opennet.ru

Илова Эзоҳ