Ang Mir 2.4 ay may mga pagpapabuti sa graphics API, suporta para sa X11 at iba't ibang mga pag-aayos

ako

Kamakailan lamang ang koponan ng Canonical sa likod ng pagbuo ng Mir display server, pinakawalan ang bersyon 2.4 bitawan at nagsama ito ng isang bilang ng mga pag-aayos ng bug at mga pagbabagong nauugnay sa pag-render ng mga pagpapabuti sa Graphics API.

Para sa mga hindi nakakaalam tungkol sa Mir, dapat nilang malaman na mayroong isang server ng screen na binuo ng Canonical, sa kabila ng katotohanang iniwan ko ang pagbuo ng Unity shell at ang edisyon ng Ubuntu para sa mga Smartphone.

ako in demand pa rin sa mga proyektong Canonical at ngayon alam ko nae posisyon bilang isang solusyon para sa naka-embed na aparato at Internet ng mga bagay (IoT). Maaaring gamitin ang Mir bilang isang pinaghalo server para sa Wayland, pinapayagan ang anumang application na nakabatay sa Wayland (hal. Na binuo gamit ang GTK3 / 4, Qt5, o SDL2) na tumakbo sa mga kapaligiran na batay sa Mir.

Ang layer ng pagiging tugma para sa X, XMir, ay batay sa XWayland, habang ang iba pang mga bahagi ng imprastrakturang ginamit ng Mir ay nagmula sa Android. Kasama sa mga bahaging ito ang Android input stack at Google's Protocol Buffers. Mir kasalukuyang tumatakbo sa iba't ibang mga aparatong pinalakas ng Linux, kabilang ang tradisyunal na mga desktop, IoT, at mga naka-embed na produkto.

Nagbibigay-daan ang Mir graphic na server sa mga tagagawa ng aparato at mga gumagamit ng desktop na magkaroon ng isang mahusay na tinukoy, mahusay, may kakayahang umangkop at ligtas na platform para sa kanilang grapikong kapaligiran.

Pangunahing mga novelty ng Mir 2.4

Sa bagong bersyon ng Mir 2.4 nagawa ang trabaho upang mapabuti ang kakayahang umangkop ng mga API nauugnay sa suporta ng platform ng graphics para magamit sa mga system may mga hybrid graphics. Ito ay nabanggit na sa partikular, mg :: Ang Platform API ay nahahati sa DisplayPlatform at RenderingPlatform, na nagbibigay-daan sa iyo upang gumamit ng iba't ibang mga GPU para sa pag-render at pag-render.

Ang isa pang bagong novelty na namumukod-tangi ay ang Ang pinabuting gawain ni Mir sa X11 platform, Dahil sa bagong bersyon ng Mir na ito ang code para sa suporta ng X11 platform ay inilipat mula sa XLib patungong XCB, ang kakayahang baguhin ang laki ang mga bintana na may mga application na batay sa Mir na ipinakita sa X11 na kapaligiran ay idinagdag.

Nabanggit din yan maraming pag-aayos ang nagawa upang suportahan ang Wayland at Xwayland at nagdagdag ng pagpipiliang "–driver-quirks" sa gbm-kms upang maibukod ang mga tseke para sa mga nabibigong aparato.

Sa mga pag-aayos ng bug na nagawa sa bagong bersyon ng Mir 2.4:

  • Naayos ang posisyon ng cursor sa mga naka-scale na output
  • Ang mga paghawak ng pangunahing estado ay nagbabago kapag ang window ay wala sa pagtuon
  • Tamang paghawak ng mga error sa XWayland
  • Magpadala ng Mga Hindi Pinipigilan na Mga Callback ng Frame Pagkatapos ng Pag-timeout
  • Naayos ang pagbabago ng laki ng mga ibabaw ng shell
  • Sinusuri kung naka-lock ang cursor bago magpadala ng paggalaw ng pointer

Panghuli, kung interesado kang malaman ang higit pa tungkol sa bagong bersyon, maaari kang kumunsulta sa mga detalye Sa sumusunod na link.

Paano i-install ang Mir sa Ubuntu at mga derivatives?

Ang mga pakete sa pag-install ng bagong bersyon ay handa para sa Ubuntu 18.04, 21.04 at 20.04 (PPA) at Fedora 34,33 at 32.

Para sa mga interesadong ma-install ang graphic server na ito sa kanilang mga system, ang kailangan lang nilang gawin ay buksan ang isang terminal sa kanilang mga system (magagawa nila ito sa key na kombinasyon ng Ctrl + Alt + T o sa Ctrl + T) at dito ay mai-type namin ang mga sumusunod na utos:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Sa pamamagitan nito, idinagdag na ang imbakan sa iyong system, bago i-install ang graphic server ganap na inirerekumenda na kung gumagamit ka ng mga pribadong driver sa iyong system para sa iyong video card o isinama, baguhin ang mga ito sa mga libreng driver, ito upang maiwasan ang mga hidwaan.

Kapag natitiyak namin na mayroon kaming mga naka-aktibong libreng driver, maaari naming mai-install ang server sa pamamagitan ng pagpapatupad sa terminal:

sudo apt-get install mir

Sa huli kakailanganin mong i-restart ang iyong system upang ang session ng gumagamit na may Mir ay nai-load at piliin ito para sa iyong session.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.