Usa ka bag-ong bersyon sa Mir 1.4 display server ang gipagawas, kansang pag-uswag nagpadayon ang Canonical, bisan pa sa pagsalikway sa pag-uswag sa Unity Shell ug ang edisyon sa Ubuntu alang sa mga smartphone. Padayon nga gipangayo ang Mir sa mga proyekto ug gibutang karon nga solusyon sa mga naka-embed nga aparato ug sa Internet of Things (IoT).
Ang Mir mahimong magamit ingon usa ka sagol nga server alang sa Wayland, nga nagtugot kanimo sa pagpadagan sa bisan unsang aplikasyon nga gigamit ang Wayland sa mga palibot nga nakabase sa Mir (pananglitan, ang mga gitukod sa GTK3 / 4, Qt5, o SDL2).
Index
Bahin ni Mir
Alang sa mga wala nakaila sa Mir, kinahanglan mahibal-an nila kana Gibase kini sa EGL ug naggamit bahin sa mga imprastraktura nga orihinal nga naugmad alang sa Wayland, sama sa pagpatuman sa EGL sa Mesa ug libhybris ni Jolla.
Ang layer sa pagkaangay alang sa X, Ang XMir, gibase sa XWayland samtang alang sa uban pang bahin sa imprastraktura nga gigamit sa Mir nga gikan sa Android. Kauban niini nga mga bahin ang Android input stack ug Google's Protocol Buffers.
Nagdagan karon ang Mir sa lainlaing mga aparato nga gipaandar sa Linux, lakip ang tradisyonal nga mga desktop, IoT, ug mga naka-embed nga produkto.
Gihatag niini ang mga tiggama sa aparato ug mga naggamit sa desktop nga adunay maayong pagkasabut, episyente, nabag-o ug luwas nga platform alang sa ilang grapikong palibot.
Ang code sa proyekto gipanghatag sa ilalum sa lisensya nga GPLv2.
Panguna nga kabag-o sa Mir 1.4
Ang pag-uswag sa Mir dili sama ka aktibo kung itandi sa uban pang susama nga mga proyekto, tungod kay dili kini usa sa mga nanguna nga prayoridad sa Canonical, bisan kung dili kini usa ka pag-uswag nga gibasura sama sa uban pa.
Sa kini nga bag-ong bersyon sa Mir 1.4 pagpaayo sa mga gamit aron maseguro ang paglansad sa mga aplikasyon sa Wayland sa mga kabhang nga gipakita Gibase sa Mir ang pagpaayo sa suporta alang sa extension sa proteksyon sa wlr-layer-shell (Layer Shell).
Sa laing bahin gisugyot sa mga nag-develop sa palibot sa tiggamit sa Sway ug gigamit sa proseso sa pagdala sa shell sa MATE sa Wayland. Ang mga gamit sa mirrun ug mirbacklight gikuha gikan sa pakete.
Sa layer sa MirAL (Mir Abstraction Layer), nga magamit aron mapugngan ang direkta nga pag-access sa Mir server ug abstract access sa ABI pinaagi sa libmiral library, Gidugang ang suporta alang sa mga eksklusibong mga sona, nga nagpugong sa pagbutang sa mga bintana sa usa ka piho nga lugar sa screen.
Gihimo ang una nga lakang aron mawala ang piho nga mirclient API, nga dugay na nga na-freeze ug girekomenda nga gamiton hinoon ang Wayland protocol.
Sa bag-ong bersyon sa API, ang mirclient gipagawas pinaagi sa default, apan ang kapilian sa asembliya nga "–enable-mirclient" nahibilin aron ibalik kini, ug alang sa mapili nga pagpaaktibo, ang variable sa palibot nga MIR_SERVER_ENABLE_MIRCLIENT ug ang pag-configure sa file mahimo’g gisugyot. Mirclient.
Ang kompleto nga pagtangtang sa mirclient API gipugngan sa kamatuoran nga kini nagpadayon nga gigamit sa UBports ug Ubuntu Touch.
Alang sa mga interesado nga mahibal-an ang gamay pa bahin sa kini nga paglansad Mahimo nimo nga susihon ang mosunud nga link.
Giunsa i-install ang Mir graphic server sa Ubuntu ug mga derivatives?
Alang sa mga interesado nga ma-install kini nga graphic server sa ilang mga sistema, kinahanglan nila mahibal-an nga ang proyekto ni Mir dili eksklusibo alang sa mga canonical produser, sanglit Adunay pipila ka mga pakete sa pag-install nga giandam aron mapadali ang pag-install sa Ubuntu 16.04 / 18.04 / 18.10 / 19.04 (sa tabang sa usa ka PPA) ug sa parehas nga paagi adunay mga pakete nga giandam alang sa Fedora 29/30.
Sa kaso alang sa amon nga mga ninggamit us aka bersyon nga adunay suporta sa Ubuntu, mahimo namon madugangan ang gisugyot nga tipiganan sa among mga sistema pinaagi sa pagsunod sa mga panudlo nga among gibahin sa ubos.
Ang kinahanglan ra nila buhaton mao ang pag-abli sa usa ka terminal sa ilang mga sistema (mahimo nila kini sa yawi nga kombinasyon nga Ctrl + Alt + T o uban ang Ctrl + T) ug sa niini among i-type ang mga mosunud nga mando:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
Kung nakasiguro na kami nga adunay mga libre nga driver nga gipalihok, mahimo namon mai-install ang server pinaagi sa pagpatuman sa terminal:
sudo apt-get install mir
Sa katapusan kinahanglan nimo nga i-restart ang imong sistema aron ang sesyon sa gumagamit nga adunay Mir isakay ug pilia kini.
Himoa ang una nga makomentaryo