Canonical yakaunza Ubuntu Frame shell

Canonical yakaburitsa kuburitswa kwekutanga kweUbuntu Frame, yakagadzirirwa kugadzira makiosks eInternet, zviteshi zvekuzvishandira, zviteshi zveruzivo, masaini edhijitari, magirazi akangwara, masikirini emaindasitiri, zvishandiso zveIoT nezvimwe zvakafanana. Iyo shell yakagadzirirwa kupa yakazara-screen interface kune imwechete application uye yakavakirwa pakushandiswa kweMir kuratidza server uye Wayland protocol. Mafambiro echirongwa ichi akagoverwa pasi peGPLv3 rezinesi. Mapakeji ari musnap fomati akagadzirirwa kudhaunirodwa.

Ubuntu Frame inogona kushandiswa kumhanyisa maapplication akavakirwa paGTK, Qt, Flutter uye SDL2, pamwe nezvirongwa zvakavakirwa paJava, HTML5 uye Electron. Zvinogoneka kuvhura ese maapplication akaunganidzwa neWayland rutsigiro uye zvirongwa zvinoenderana neX11 protocol (Xwayland inoshandiswa). Kuronga basa muUbuntu Frame nemapeji ega ega ewebhu kana mawebhusaiti, chirongwa cheElectron Wayland chiri kuvandudzwa nekushandiswa kweakasarudzika yakazara-skrini web browser, pamwe nechiteshi cheinjini yeWPE WebKit. Kukurumidza kugadzirira uye kuendesa zvigadziriso zvinoenderana neUbuntu Frame, zvinokurudzirwa kushandisa mapakeji mune snap fomati, nerubatsiro rwekuti zvirongwa zviri kutangwa zvakaparadzaniswa kubva kune yese system.

Canonical yakaunza Ubuntu Frame shell

Iyo Ubuntu Frame shell inogadziriswa kuti ishande pamusoro peiyo Ubuntu Core system nharaunda, iyo compact vhezheni yeUbuntu yekugovera package, yakaunzwa muchimiro cheisingaonekwe monolithic mufananidzo weiyo base system, iyo isina kukamurwa kuita akasiyana dhibhi mapakeji uye anoshandisa. atomic update mechanism yehurongwa hwese. Ubuntu Core zvikamu, zvinosanganisira base system, Linux kernel, system-add-ons, uye mamwe maapplication, anounzwa ari snap fomati uye anotungamirirwa ne snapd toolkit. Zvikamu zviri muSpan fomati zvakasarudzika uchishandisa AppArmor uye Seccomp, izvo zvinogadzira chimwe chipingamupinyi chekuchengetedza sisitimu kana paine kukanganisa kwemunhu ega application. Iyo yepasi faira system yakaiswa mukuverenga-chete modhi.

Kugadzira kiosk yetsika inogumira kumhanyisa application imwe chete, mugadziri anongoda kugadzirira application pachayo, uye mamwe ese mabasa ekutsigira Hardware, kuchengetedza sisitimu kusvika parizvino uye kuronga kupindirana kwevashandisi kunotorwa neUbuntu Core uye Ubuntu Frame. , kusanganisira tsigiro yekudzora uchishandisa skrini gestures pane masisitimu ane touch screens. Zvinonzi zvigadziriso zvine gadziriso yebug uye kushaya simba muUbuntu Frame kuburitswa kuchagadzirwa mukati menguva yemakore gumi. Kana zvichidikanwa, goko rinogona kumhanya kwete chete paUbuntu Core, asiwo pane chero Linux kugovera inotsigira Snap mapakeji. Muchiitiko chakareruka, kuendesa webhu kiosk, ingoisa uye mhanyisa ubuntu-frame package uye gadzirisa akati wandei gadziriso paramita: snap isa ubuntu-frame snap isa wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon. =true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Source: opennet.ru

Voeg