Sway 1.2 kev cai ib puag ncig tso tawm siv Wayland

Npaj composite manager tso tawm Yuam 1.2, tsim siv Wayland raws tu qauv thiab ua tau zoo nrog tus saib xyuas qhov rais tiled i3 thiab vaj huam sib luag ib 3bar. Qhov project code yog sau rau hauv C thiab faib los ntawm nyob rau hauv MIT daim ntawv tso cai. Qhov project yog tsom rau kev siv ntawm Linux thiab FreeBSD.

i3 compatibility yog muab ntawm cov lus txib, teeb tsa cov ntaub ntawv thiab qib IPC, tso cai rau Sway siv los ua pob tshab i3 hloov pauv uas siv Wayland hloov X11. Sway tso cai rau koj tso qhov rais ntawm qhov screen tsis yog qhov chaw, tab sis muaj laj thawj. Windows tau teeb tsa hauv kab sib chaws uas ua rau pom kev siv qhov chaw tshuaj ntsuam thiab tso cai rau koj los tswj cov qhov rais sai sai uas siv cov keyboard nkaus xwb.

Txhawm rau tsim kom muaj ib puag ncig tus neeg siv tiav, cov khoom hauv qab no tau muab rau: peb noj (Cov txheej txheem keeb kwm yav dhau los siv KDE idle raws tu qauv), swaylock (screen saver), mav (notification manager), grim (tsim screenshots), slurp (xaiv ib cheeb tsam ntawm qhov screen), wf recorder (video capture), waybar (application bar), lub virtboard (screen keyboard), wl-clipboard (ua haujlwm nrog cov ntawv teev cia), wallutils (Desktop wallpaper tswj).

Sway yog tsim los ua ib qhov project modular ua rau saum lub tsev qiv ntawv wlroots ua, uas muaj tag nrho cov txheej txheem tseem ceeb rau kev teeb tsa kev ua haujlwm ntawm tus thawj coj sib xyaw. Wlroots suav nrog backends rau
abstraction ntawm kev nkag mus rau lub vijtsam, cov khoom siv nkag, ua tiav yam tsis muaj kev nkag ncaj qha rau OpenGL, cuam tshuam nrog KMS / DRM, libinput, Wayland thiab X11 (ib txheej yog muab rau kev khiav X11 daim ntawv thov raws li Xwayland). Ntxiv rau Sway, lub tsev qiv ntawv wlroots tau nquag siv hauv lwm qhov projectsuav nrog Librem5 ΠΈ tawb. Ntxiv rau C / C ++, kev sib txuas tau tsim rau Scheme, Common Lisp, Go, Haskell, OCaml, Python thiab Rust.

Hauv qhov kev tso tawm tshiab:

  • Ua haujlwm tau ua los txhim kho kev sib raug zoo nrog tus thawj tswj qhov rais
    ib 3 4.17.

  • Ntxiv kev xaiv los pib daim ntawv thov tom qab pib dua;
  • Ntxiv ib qho toggle los xaiv lub neej ntawd txoj kev rau kev faib cov qhov rais mus rau hauv tabs los yog sab-los-sab (stacked);
  • Cov txheej txheem rau kev hloov cov keyboard layouts tau raug txhim kho, kev txhawb nqa rau kev txiav txim siab hom ntaus ntawv tau ntxiv, thiab cov lus txib tshiab xkb_switch_layout tau raug npaj;
  • Ntxiv kev txhawb nqa rau cov ntsiab lus cursor, rau kev hloov pauv qhov twg tshiab xcursor_theme hais kom ua;
  • Ntxiv kev txhawb nqa rau lub qhov rais pop-up rau txheej-plhaub;
  • Tau txais kev txhawb nqa rau Wayland raws tu qauv wlr-output-management-v1, npaj rau kev teeb tsa cov khoom siv tso zis;
  • Ntxiv kev txhawb nqa rau atomically hloov qhov screen chaw ntawm wlr_output API;
  • Ntxiv calibration_matrix chaw rau kov npo calibration;
  • Kho ob peb lub cim xeeb xau thiab teeb meem poob.

Tau qhov twg los: opennet.ru

Ntxiv ib saib