Sway 1.5 kev cai ib puag ncig tso tawm siv Wayland

Npaj composite manager tso tawm Yuam 1.5, 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:

  • Ntxiv lub peev xwm los teeb tsa cov zis tawm ntawm lub tshuab yam tsis muaj kev saib xyuas (tsis muaj lub taub hau) siv cov lus txib create_output (tuaj yeem siv los teeb tsa cov chaw taws teeb rau cov neeg ua haujlwm ntawm WayVNC).
  • Los ntawm cov Wayland raws tu qauv input-method thiab text-input support rau input method editors (IME) tau siv.
  • Nws muaj peev xwm ua kom muaj kev hloov pauv hloov pauv (VRR, Hloov Hloov Hloov Tshiab) kom txo cov duab jitters hauv kev ua si.
  • Ntxiv kev txhawb nqa rau tus neeg saib xyuas raws tu qauv, uas txhim kho kev ua tau zoo thiab zoo ntawm cov kev ua si qub.
  • Virtualization thiab tej thaj chaw deb desktop nkag tshuab muaj peev xwm cuam tshuam cov keyboard shortcuts.
  • Ntxiv raws tu qauv txhawb wlr-txawv teb chaws-toplevel-kev tswj hwm, cia koj txuas koj tus kheej panels thiab qhov rais keyboards.

Tau qhov twg los: opennet.ru

Ntxiv ib saib