Unity (shell pentru desktop)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 16 martie 2022; verificările necesită 2 modificări .
Unitate

Unity 7.4 pe Ubuntu 16.04: Meniul principal
Tip de Mediu desktop
Dezvoltatori Canonical , Comunitatea Ubuntu, Comunitatea Ayatana
Scris in C , C++ , Vala [1]
Interfață GTK
Sistem de operare GNU/Linux
Limbi de interfață Multilingv
Prima editie 3 iunie 2010
Platformă hardware Computer personal , netbook , tabletă
ultima versiune
Stat activ
Licență GNU General Public License (GPLv3) , GNU Lesser General Public License (LGPLv3)
Site-ul web unity.ubuntuunity.org
unity8.io
 Fișiere media la Wikimedia Commons

Unity  este un shell gratuit pentru mediul desktop GNOME dezvoltat de Canonical pentru distribuția Ubuntu GNU/Linux . Proiectul a fost închis [3] după ce ultima versiune a fost lansată pe 14 mai 2016. Dar apoi dezvoltarea a continuat ca parte a proiectului UBports [4] . Pe 27 februarie 2020, UBports a anunțat redenumirea Unity 8 în Lomiri [5] .

Mai 2020 a avut loc prima lansare a unei versiuni neoficiale de Ubuntu, Ubuntu Unity , care va folosi Unity 7 în mod implicit [6] [7] [8] .

Istorie

Unity a fost mediul implicit în Ubuntu Netbook Edition versiunea 10.10. Permite utilizarea mai eficientă a micilor ecrane ale netbook-urilor , datorită, de exemplu, unei bare verticale pentru comutarea între programele care rulează [9] [10] .

Inițial, Mutter a fost folosit ca manager de ferestre , care a fost apoi înlocuit cu Compiz . De la Ubuntu 11.04, Unity a fost folosit implicit în locul shell-ului clasic GNOME [11] [12] [13] . Toate aplicațiile standard sunt încă dezvoltate de GNOME [14] [15] [16] , dar nu și cele mai recente.

Unity este shell-ul desktop pentru GNOME. Nu este un mediu desktop complet nou. Shell-ul desktop este interfața pe care o vedeți. Unity va folosi aceleași aplicații și biblioteci GNOME care sunt utilizate în prezent. De exemplu, GNOME shell este un alt shell pentru GNOME.

Text original  (engleză)[ arataascunde] Unity este un shell desktop pentru GNOME. Acesta nu este același lucru cu un mediu desktop complet nou. Un shell desktop este interfața pe care o utilizați. Unity va folosi în continuare aceleași aplicații și biblioteci GNOME pe care le face desktopul actual. Shell GNOME este un exemplu de alt shell pentru GNOME. Ce este „Ubuntu Unity”?  (Engleză)

Inițial , Mark Shuttleworth , Canonical a plănuit să port Unity de la sistemul de ferestre X la Mir [17] [18]  - dezvoltat de Canonical. El a motivat acest lucru prin imaturitatea, nesiguranța lui Wayland [19] . Ca răspuns, unul dintre dezvoltatorii Wayland în mod ironic [20] asupra faptului că nicio altă distribuție Linux nu a adoptat încă Unity, sugerând că aceeași soartă ar putea aștepta noua dezvoltare.

Pe 5 aprilie 2017, Mark Shuttleworth a anunțat [21] decizia de a aduce Ubuntu înapoi la livrarea GNOME ca shell principal pentru desktop. Mai mult, a anunțat încetarea investițiilor în dezvoltarea shell-ului Unity 8, edițiile Ubuntu pentru smartphone-uri și tablete, precum și în dezvoltarea modului de convergență, care oferă un mijloc de trecere a dispozitivelor mobile în modul desktop. Versiunea Ubuntu 18.04 LTS va avea o interfață grafică , astfel încât dezvoltatorii au o singură versiune intermediară (17.10) pentru a reveni la GNOME înainte de lansarea LTS.

Tehnologiile cloud și Internetul lucrurilor (IoT) sunt declarate domenii prioritare . În același timp, Canonical nu refuză să lucreze la îmbunătățirea în continuare a ediției desktop Ubuntu, dar se bazează deja pe mediul standard GNOME. Suportul pentru versiunile lansate anterior bazate pe Unity va continua, precum și toate obligațiile față de parteneri legate de distribuția de soluții pentru desktop și dispozitive mobile vor fi îndeplinite.

Odată cu trecerea la GNOME, Ubuntu lasă în urmă și serverul de afișare Mir, deoarece GNOME este proiectat să ruleze deasupra Wayland. Ca o reamintire, Ubuntu 18.04 a fost inițial planificat să fie prima versiune LTS care să ofere o sesiune de utilizator implicită bazată pe shell-ul Unity 8 și serverul de afișare Mir. Pentru a înlocui Ubuntu Phone (Touch), era în curs de pregătire platforma Ubuntu Personal, care folosește tehnologia Snap pentru a livra aplicații în loc de pachetele Click folosite în Ubuntu Phone). Mize mari au fost puse pe proiectul Convergence, care dezvoltă un mediu adaptiv pentru dispozitivele mobile, care, atunci când este conectat la un monitor, oferă un desktop cu drepturi depline și transformă un smartphone într-o stație de lucru portabilă.

Shuttleworth spune că se aștepta ca, deși gânditoare și deschise, ideile de desktop combinate ale Unity să fie apreciate atât de comunitate, cât și de reprezentanții industriei care nu sunt mulțumiți de alternativele închise disponibile. Dar s-a înșelat în ambele aspecte. Comunitatea a văzut proiectul mai degrabă ca fragmentare decât ca inovație. Iar reprezentanții industriei nu au profitat de ocazie și au considerat că „problema cunoscută este mai bună decât necunoscutul așteptat”, sau au investit în crearea omologilor lor din tehnologia Convergence. Unity 8 s-a dovedit a fi un produs grozav, dar soarta dezvoltării este în mâinile pieței și ale comunității, care determină dacă rămâne pe linia de plutire sau dispare.

Din februarie 2018, dezvoltarea Unity 8 a continuat cu proiectul UBports [22] .

Pe 7 februarie 2020, UBports a anunțat redenumirea Unity 8 în Lomiri.

Mai 2020 a avut loc prima lansare a unei versiuni neoficiale de Ubuntu, Ubuntu Unity , care va folosi Unity 7 în mod implicit.

Unity 2D

În lansarea Ubuntu 11.10, a apărut o versiune special simplificată a shell-ului - Unity 2D - pentru a asigura funcționarea normală a utilizatorilor cu plăci video învechite [23] . Odată cu aceasta, s-a decis excluderea shell-ului clasic GNOME, care este prezent în Ubuntu 11.04, din distribuție. De asemenea, este posibil să instalați pachetul cu Unity 2D pe Ubuntu 11.04.

Unity 2D a fost scris ca un plugin pentru Compiz [24] și a folosit un instrument bazat pe OpenGL numit Nux [25] .

Unity 2D este scris în C++ folosind biblioteca Qt [26] [27] . Mai exact, Unity 2D înlocuiește doar panoul principal, lansatorul și meniul principal și folosește aceleași componente backend [28] [29] .

În Ubuntu 12.10, versiunea 2D nu mai este disponibilă. În depozit a fost încărcat un pachet gol cu ​​Unity 2D, a cărui instalare, atunci când este actualizată, elimină versiunea deja instalată. Prin urmare, nu mai este posibil să instalați Unity 2D din depozitul din Ubuntu 12.10 [30] .

Eliminarea Unity 2D nu înseamnă că dezvoltatorii Ubuntu refuză să ruleze distribuția pe sistemele vechi.

În schimb, utilizatorilor li se va prezenta Unity 3D care rulează cu driverul video dedicat llvmpipe [31] .

Ubuntu 12.04 care rulează acest shell desktop a continuat să accepte Unity 2D pe toată durata de viață a distribuției până în aprilie 2017.

Elemente principale ale interfeței

Lansatorul _ Vă permite să rulați aplicații fixate pe acesta și să comutați între cele care rulează deja. Panoul de sus Un panou care conține meniul global, indicatorii de sistem și indicatorii de aplicație. Meniul principal (liniuță) Un meniu în care poți folosi căutarea atât locală (aplicații instalate, fișiere și foldere, muzică) cât și la distanță (aplicații disponibile pentru instalare, videoclipuri pe YouTube ). Meniul global Afișează bara de titlu și, la trecerea cu mouse-ul, pentru aplicațiile care sunt maximizate la ecran complet, sunt afișate și butoanele de control al ferestrei. Dash Lens (fosta Locații) Fila meniului principal, cu care puteți căuta într-o categorie separată: Puteți căuta atât pe fila lentile, cât și din ecranul principal al meniului principal prin căutarea globală. Fiecare lentilă trebuie să aibă una sau mai multe sfere, care, de fapt, sunt motoare de căutare, reprezentarea lor grafică este grupuri. Un exemplu de lentilă care conține mai multe sfere este Aplicații (instalate și disponibile în Centrul de software Ubuntu ) și Muzică (magazine de muzică locale și online). [32] Indicatori de aplicare Afișați meniul sesiunii, ora și data, zona de notificare în meniul din dreapta sus al ecranului. Meniul de sesiune este, de asemenea, folosit pentru a schimba starea în IM și pentru a lansa Centrul de control.

Critica

Unity a primit o mulțime de critici [33] la începuturile sale, din cauza faptului că versiunea livrată cu Ubuntu 11.04 a fost foarte brută și greșită [34] .

Comitetul de Dezvoltare Tehnică Ubuntu (Ubuntu Tech Board) a aprobat în cadrul unei reuniuni desfășurate în martie 2013 să facă din versiunea Ubuntu cu mediul desktop GNOME statutul de furcă oficială de la Ubuntu. Inițial, asamblarea Ubuntu cu mediul desktop GNOME 3 a fost introdus vara trecută și distribuit sub numele Gnomebuntu, dar avea statutul de furcă neoficială dezvoltată de entuziaști din afara infrastructurii Ubuntu.

Transferul informațiilor personale

În versiunea Unity folosită în distribuția Ubuntu 12.10 (lansată de Canonical), au fost adăugate oferte de la magazine (așa-numita „lentilă de cumpărături”). Începând cu octombrie 2012, toate interogările de căutare ale utilizatorilor au fost trimise printr-o conexiune nesigură la productsearch.ubuntu.com [35] , care apoi a transmis interogarea către Amazon.com pentru a căuta produse relevante (ebay și alte site-uri au fost adăugate ulterior). . Amazon a furnizat o imagine a produsului care a fost trimisă direct utilizatorului printr-o conexiune HTTP (protocol modificat în septembrie 2013). Dacă utilizatorul mergea pe site-ul comerciantului și făcea o achiziție, Canonical primea un mic comision din tranzacție [36] .

Acest mecanism a fost criticat: câmpul de căutare este considerat în primul rând un mijloc de a găsi date pe propriul computer. Redirecționarea interogărilor de căutare către servere externe are o valoare dubioasă pentru utilizator și poate crea probleme cu securitatea datelor cu caracter personal [35] . O astfel de funcționalitate este activată implicit [35] [36] [37] [38] , în loc să fie utilizată numai după obținerea consimțământului informat (opt-in). Mulți utilizatori nu cunosc acest comportament și nu îl dezactivează.

Pe 23 septembrie 2012, Mark Shuttleworth a evidențiat valoarea unei astfel de căutări, explicând că „Home Lens” de la Dash în viitor vă va permite să găsiți orice, oriunde, iar conectarea la Store Finder este un pas firesc în dezvoltarea caracteristicii. El a mai spus că anonimatul este menținut prin transmiterea cererilor prin serverele Canonical [35] [39] .

Pe 29 octombrie 2012, EFF a criticat căutarea încorporată a magazinului. Organizația a recomandat dezvoltatorilor Ubuntu să ceară consimțământul utilizatorului înainte de a activa funcționalitatea și să facă setările de confidențialitate mai granulare [35] [40] .

În decembrie 2012, Richard Stallman a declarat că Ubuntu conține programe spyware și nu ar trebui să fie folosit de persoanele care întrețin software liber [41] [42] [43] .

Versiunile alternative de Ubuntu, cum ar fi Kubuntu , Xubuntu , Lubuntu și altele, nu au această funcționalitate de căutare.

Din septembrie 2013, se folosește un protocol anonimizat pentru a trimite imagini din magazin către computerul utilizatorului [44] .

La termenii de utilizare Dash au fost adăugate clarificări cu privire la transferul datelor utilizatorilor către terți. [45] Se afirmă că până când utilizatorul dezactivează funcția, interogările de căutare și adresa IP ale acestuia sunt trimise către serverul productsearch.ubuntu.com și către anumite terțe părți selectate [36] [46] pentru a prelua rezultatele căutării de pe Internet. Pagina Politici de confidențialitate a terților Arhivată la 9 februarie 2013 pe Wayback Machine listează toți destinatarii posibili ai informațiilor (interogări de căutare și adrese IP) și explică faptul că prelucrarea datelor este supusă politicilor proprii ale fiecărei companii [35] .

Din aprilie 2016, odată cu lansarea Ubuntu 16.04 LTS , partajarea datelor cu terțe părți este dezactivată în mod implicit.

Note

  1. unitate în Launchpad . Data accesului: 9 martie 2012. Arhivat din original pe 10 februarie 2012.
  2. https://unity.ubuntuunity.org/blog/unity-7.6/
  3. Canonical oprește complet dezvoltarea Mir și Unity 8 . www.linux.org.ru Consultat la 7 aprilie 2017. Arhivat din original pe 6 aprilie 2017.
  4. unity8 pe desktop . Preluat la 9 iunie 2018. Arhivat din original la 12 iunie 2018.
  5. http://ubports.com/blog/unser-blog-1/post/lomiri-new-name-same-great-unity8-265  (downlink)
  6. Ubuntu Unity - Unitatea este putere
  7. Ubuntu Unity Remix 20.04 - Arome - Ubuntu Community Hub
  8. Un nou remix surprinzător al Ubuntu 20.04 readuce Unity la viață
  9. Ubuntu Unity Interface Tailored for Netbook Screens  , PCWorld. Arhivat din original la 31 octombrie 2010. Recuperat la 2 noiembrie 2010.
  10. Ubuntu Canonical se desparte de GNOME din cauza problemelor de proiectare | PCworld . Preluat la 12 iulie 2018. Arhivat din original la 18 iulie 2012.
  11. Ubuntu 11.04 va livra Unity - Jono Bacon . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  12. Este Unity interfața potrivită pentru desktop Ubuntu? . Arhivat pe 13 iunie 2011 la Wayback Machine
  13. Bug #668415 „Movement of Unity launcher” : Bugs: Unity . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  14. Ubuntu 11.04 va înlocui GNOME Shell cu Unity Shell  (rusă) , OpenNET  ( 25 octombrie 2010 ). Arhivat din original pe 28 octombrie 2010. Recuperat la 2 noiembrie 2010.
  15. GNOME3: Echipa „GNOME3 Team” . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  16. Lucruri de ajustat după instalarea Ubuntu 11.10 Oneiric Ocelot ~ Web Upd8: blog Ubuntu / Linux . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  17. Proiectul Ubuntu a anunțat serverul de afișare Mir, o alternativă la Wayland și X.Org. Unity se mută la Qt  (rusă) , OpenNET  ( 4 martie 2013 ). Arhivat din original pe 8 martie 2013. Preluat la 13 martie 2013.
  18. Mir/Spec - Ubuntu Wiki (link în jos) . Preluat la 12 iulie 2018. Arhivat din original la 2 octombrie 2013. 
  19. Shuttleworth, Mark . Unity on Wayland  ( 4  noiembrie 2010 ) Arhivat din original pe 24 august 2011. Recuperat la 5 noiembrie 2010.
  20. Dezvoltatorii KWin și X.Org au comentat proiectul Mir și acțiunile Canonical  (rusă) , OpenNET  ( 9 martie 2013 ). Arhivat din original pe 12 martie 2013. Preluat la 13 martie 2013.
  21. Canonic. Creșterea Ubuntu pentru cloud și IoT, mai degrabă decât telefon și convergență . Ubuntu Insights. Preluat la 7 aprilie 2017. Arhivat din original pe 7 mai 2017.
  22. Proiectul UBports a continuat dezvoltarea mediului desktop Unity 8 . Preluat la 9 iunie 2018. Arhivat din original la 12 iunie 2018.
  23. Unity 2D aterizează în versiunea zilnică Oneiric - OMG! Ubuntu! . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  24. gnome - Unity este doar un plugin pentru compiz - Întrebați Ubuntu . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  25. Revizuirea Ubuntu 13.10: Sistemul de operare Linux al viitorului rămâne la un an distanță | Ars Technica . Preluat la 12 iulie 2018. Arhivat din original la 25 iunie 2018.
  26. unity-2d în Launchpad . Preluat la 9 martie 2012. Arhivat din original la 30 ianuarie 2012.
  27. Construirea canonică Unity 2D pe QML și Qt | forumuri Qt DevNet | Qt Developer Network . Arhivat pe 14 martie 2011 la Wayback Machine
  28. Unity2D - Ubuntu Wiki . Data accesului: 9 martie 2012. Arhivat din original pe 24 februarie 2012.
  29. Fișier:Unity-2D Natty.png - Wikimedia Commons
  30. Rezumat UDS-Q: La revedere Unity 2D, Bună ziua GNOME-Shell Spin - OMG! Ubuntu! . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  31. Instalați Ubuntu Unity Bottom Launcher prin PPA ~ Web Upd8: blog Ubuntu/Linux . Preluat la 12 iulie 2018. Arhivat din original la 12 iulie 2018.
  32. Unity/Lenses - Ubuntu Wiki . Consultat la 8 martie 2012. Arhivat din original pe 4 martie 2012.
  33. Mulți utilizatori Ubuntu încă urăsc Unity Arhivat 22 decembrie 2011 la Ubuntu Wayback Machine pe Onego.ru
  34. Ubuntu 11.04: Unity este într-adevăr atât de bun? Arhivat pe 8 mai 2012 la Wayback Machine // UbuntuEasy.com
  35. 1 2 3 4 5 6 Lee, Micah . Confidențialitate în Ubuntu 12.10: anunțuri Amazon și scurgeri de date  (29 octombrie 2012). Arhivat din original pe 11 noiembrie 2013. Preluat la 29 octombrie 2013.
  36. 1 2 3 Gilbertson, Scott . Ay caramba, Ubuntu 12.10: Ia-l corect pe Amazon!  (18 octombrie 2012). Arhivat din original pe 21 octombrie 2012. Preluat la 29 octombrie 2013.
  37. Samson, Ted Canonical vrea să facă bani pentru Amazon pe desktopurile utilizatorilor Ubuntu . InfoWorld (25 septembrie 2012). Consultat la 30 octombrie 2013. Arhivat din original la 3 noiembrie 2013.
  38. Shuttleworth apără Ubuntu Linux integrând Amazon . ZDnet (23 septembrie 2012). Consultat la 29 octombrie 2013. Arhivat din original pe 2 octombrie 2012.
  39. Rezultatele căutării Amazon în Dash . markshuttleworth.com (23 septembrie 2012). Data accesului: 29 octombrie 2013. Arhivat din original la 18 octombrie 2012.
  40. Goodin, Dan . EFF numește funcția de rezultate de căutare Amazon de la Ubuntu o „problemă majoră de confidențialitate” , Ars Technica  (30 octombrie 2012). Arhivat din original pe 28 iunie 2016. Preluat la 30 octombrie 2013.
  41. Pe Richard Stallman și Ubuntu (downlink) . jonobacon@home (blog) (7 decembrie 2012). Data accesului: 30 octombrie 2013. Arhivat din original la 1 noiembrie 2013. 
  42. Vaughan-Nichols, Steven J. . Tatăl software-ului liber a declarat că Ubuntu Linux conține programe spyware , ZDNet  (9 decembrie 2012). Arhivat din original pe 10 februarie 2013. Preluat la 30 octombrie 2013.
  43. Farrell, Nick Comunitatea open source intră în telefonul Ubuntu (downlink) . TechEye (18 februarie 2013). Data accesului: 30 octombrie 2013. Arhivat din original pe 22 februarie 2013. 
  44. Dash este acum anonimizat în Ubuntu 13.10 , Slashdot  (22 septembrie 2013). Arhivat din original pe 18 octombrie 2013. Preluat la 30 octombrie 2013.
  45. Sneddon, Joey Elijah . Ubuntu Adăugați o clauză legală de declinare a răspunderii la Unity Dash , OMG! Ubuntu!  (12 octombrie 2012). Arhivat din original pe 2 noiembrie 2013. Preluat la 29 octombrie 2013.
  46. Smith, Jesse . Desktop Ubuntu 12.10 , DistroWatch  (29 octombrie 2012). Arhivat din original la 1 noiembrie 2013. Preluat la 29 octombrie 2013.

Link -uri