Unity (desktop shell)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 16. marts 2022; checks kræver 2 redigeringer .
Enhed

Unity 7.4 på Ubuntu 16.04: Hovedmenu
Type Desktop miljø
Udviklere Canonical , Ubuntu Community, Ayatana Community
Skrevet i C , C++ , Vala [1]
Interface GTK
Operativ system GNU/Linux
Interface sprog Flersproget
Første udgave 3. juni 2010
Hardware platform Personlig computer , netbook , tablet
nyeste version
Stat aktiv
Licens GNU General Public License (GPLv3) , GNU Lesser General Public License (LGPLv3)
Internet side unity.ubuntuunity.org
unity8.io
 Mediefiler på Wikimedia Commons

Unity  er en gratis skal til GNOME -skrivebordsmiljøet udviklet af Canonical til GNU/Linux Ubuntu-distributionen . Projektet blev lukket [3] efter den sidste version blev udgivet den 14. maj 2016. Men så fortsatte udviklingen som en del af UBports-projektet [4] . Den 27. februar 2020 annoncerede UBports omdøbningen af ​​Unity 8 til Lomiri [5] .

I maj 2020 så den første udgivelse af en uofficiel version af Ubuntu, Ubuntu Unity , som vil bruge Unity 7 som standard [6] [7] [8] .

Historie

Unity var standardmiljøet i Ubuntu Netbook Edition version 10.10. Det giver mulighed for mere effektiv brug af de små skærme på netbooks , for eksempel takket være en lodret bjælke til at skifte mellem kørende programmer [9] [10] .

I første omgang blev Mutter brugt som vinduesmanager , som derefter blev erstattet af Compiz . Siden Ubuntu 11.04 er Unity blevet brugt som standard i stedet for den klassiske GNOME- skal [11] [12] [13] . Alle standardapplikationer er stadig udviklet af GNOME [14] [15] [16] , men ikke de seneste.

Unity er desktop-skallen til GNOME. Det er ikke et helt nyt skrivebordsmiljø. Desktop-skallen er den grænseflade, du ser. Unity vil bruge de samme GNOME-applikationer og -biblioteker, som er i brug i øjeblikket. For eksempel er GNOME shell en anden shell til GNOME.

Originaltekst  (engelsk)[ Visskjule] Unity er en desktop-skal til GNOME. Dette er ikke det samme som et helt nyt skrivebordsmiljø. En desktop shell er den grænseflade, du bruger. Unity vil stadig bruge de samme GNOME-apps og -biblioteker, som det nuværende skrivebord gør. GNOME shell er et eksempel på en anden shell til GNOME. Hvad er "Ubuntu Unity"?  (Engelsk)

I første omgang planlagde Mark Shuttleworth , Canonical at overføre Unity fra X-vinduesystemet til Mir [17] [18]  - udviklet af Canonical. Han motiverede dette med Waylands umodenhed, usikkerhed [ 19] . Som et svar, ironisk [20] en af ​​Wayland-udviklerne over det faktum, at ingen anden Linux-distribution endnu har vedtaget Unity, hvilket tyder på, at den samme skæbne kan afvente den nye udvikling.

Den 5. april 2017 annoncerede Mark Shuttleworth [21] beslutningen om at bringe Ubuntu tilbage til at sende GNOME som den primære desktop-shell. Desuden annoncerede den opsigelse af investeringen i udviklingen af ​​Unity 8-skallen, udgaver af Ubuntu til smartphones og tablets samt i udviklingen af ​​konvergenstilstanden, som giver et middel til at skifte mobile enheder til desktop-tilstand. Ubuntu 18.04 LTS-udgivelsen vil have en GUI , så udviklere har kun én midlertidig udgivelse (17.10) til at gå tilbage til GNOME før LTS-udgivelsen.

Cloud-teknologier og tingenes internet (IoT) er erklæret som prioriterede områder . Samtidig afviser Canonical ikke at arbejde på yderligere at forbedre Ubuntu desktop-udgaven, men allerede baseret på standard GNOME-miljøet. Support til tidligere udgivne udgivelser baseret på Unity vil fortsætte, ligesom alle forpligtelser over for partnere i forbindelse med distribution af løsninger til desktop og mobile enheder vil blive opfyldt.

Med flytningen til GNOME efterlader Ubuntu også Mir-skærmserveren, da GNOME er designet til at køre oven på Wayland. Som en påmindelse var Ubuntu 18.04 oprindeligt planlagt til at være den første LTS-udgivelse, der tilbyder en standardbrugersession baseret på Unity 8-skallen og Mir-skærmserveren. For at erstatte Ubuntu Phone (Touch) blev Ubuntu Personal-platformen forberedt, som bruger Snap-teknologi til at levere applikationer i stedet for Click-pakkerne, der bruges i Ubuntu Phone. Der blev sat store indsatser på Convergence-projektet, som udvikler et adaptivt miljø til mobile enheder, som, når det er tilsluttet en skærm, giver et fuldt udbygget skrivebord og forvandler en smartphone til en bærbar arbejdsstation.

Shuttleworth siger, at han forventede, at selvom de var fremadskuende og åbne, ville Unitys kombinerede desktop-ideer blive værdsat både af samfundet og af brancherepræsentanter, der ikke er tilfredse med de tilgængelige lukkede alternativer. Men han tog fejl på begge punkter. Samfundet så projektet som fragmentering snarere end innovation. Og brancherepræsentanter greb ikke muligheden og mente, at "det kendte problem er bedre end det forventede ukendte", eller investerede i skabelsen af ​​deres konvergensteknologiske modstykker. Unity 8 viste sig at være et fantastisk produkt, men udviklingens skæbne er i hænderne på markedet og samfundet, som afgør, om det forbliver flydende eller forsvinder.

Siden februar 2018 er udviklingen af ​​Unity 8 fortsat med UBports-projektet [22] .

Den 7. februar 2020 annoncerede UBports omdøbningen af ​​Unity 8 til Lomiri.

Maj 2020 så den første udgivelse af en uofficiel version af Ubuntu, Ubuntu Unity , som vil bruge Unity 7 som standard.

Unity 2D

I udgivelsen af ​​Ubuntu 11.10 dukkede en specielt forenklet version af skallen op - Unity 2D - for at sikre normal drift af brugere med forældede videokort [23] . Sammen med dette blev det besluttet at udelukke den klassiske GNOME-skal, som findes i Ubuntu 11.04, fra distributionen. Det er også muligt at installere pakken med Unity 2D på Ubuntu 11.04.

Unity 2D blev skrevet som et plugin til Compiz [24] og brugte et OpenGL- baseret værktøj kaldet Nux [25] .

Unity 2D er skrevet i C++ ved hjælp af Qt- biblioteket [26] [27] . Specifikt erstatter Unity 2D kun hovedpanelet, launcheren og hovedmenuen og bruger de samme backend-komponenter [28] [29] .

I Ubuntu 12.10 er 2D-versionen ikke længere tilgængelig. En tom pakke med Unity 2D blev uploadet til depotet, hvis installation, når den opdateres, fjerner den allerede installerede version. Derfor er det ikke længere muligt at installere Unity 2D fra repository i Ubuntu 12.10 [30] .

Fjernelsen af ​​Unity 2D betyder ikke, at Ubuntu-udviklerne nægter at køre distributionen på ældre systemer.

I stedet vil brugerne blive præsenteret for Unity 3D, der kører med den dedikerede videodriver llvmpipe [31] .

Ubuntu 12.04, der kører denne desktop-shell, fortsatte med at understøtte Unity 2D gennem hele distributionens levetid indtil april 2017.

Hovedgrænsefladeelementer

Launcher _ Giver dig mulighed for at køre programmer, der er fastgjort til den, og skifte mellem allerede kørende. Toppanel Et panel, der indeholder den globale menu, systemindikatorer og applikationsindikatorer. Hovedmenu (Dash) En menu, hvor du kan bruge søgningen både lokalt (installerede applikationer, filer og mapper, musik) og fjernbetjening (applikationer tilgængelige til installation, videoer på YouTube ). Global menu Viser titellinjen, og når du svæver, for programmer, der er maksimeret til fuld skærm, vises vindueskontrolknapperne også. Dash Lens (tidligere Places) Hovedmenufane, hvor du kan søge i en separat kategori: Du kan søge både på linsefanen og fra hovedskærmen i hovedmenuen gennem den globale søgning. Hver linse skal have en eller flere sfærer, som i virkeligheden er søgemaskiner, deres grafiske repræsentation er grupper. Et eksempel på en linse, der indeholder flere sfærer, er applikationer (installeret og tilgængelig i Ubuntu Software Center ) og Musik (lokale og online musikbutikker). [32] Anvendelsesindikatorer Vis sessionsmenuen, klokkeslæt og dato, meddelelsesområdet i menuen øverst til højre på skærmen. Sessionsmenuen bruges også til at ændre status i IM og starte kontrolcenteret.

Kritik

Unity modtog en masse kritik [33] i sine tidlige dage, på grund af det faktum, at versionen, der blev leveret med Ubuntu 11.04, var meget rå og buggy [34] .

Ubuntu Technical Development Committee (Ubuntu Tech Board) godkendte på et møde afholdt i marts 2013 at gøre Ubuntu-bygningen med GNOME-skrivebordsmiljøet til status som en officiel gaffel fra Ubuntu. Oprindeligt blev samlingen af ​​Ubuntu med GNOME 3-skrivebordsmiljøet introduceret sidste sommer og distribueret under navnet Gnomebuntu, men havde status som en uofficiel gaffel udviklet af entusiaster uden for Ubuntu-infrastrukturen.

Overførsel af personlige oplysninger

I den version af Unity, der blev brugt i Ubuntu 12.10 -distributionen (udgivet af Canonical), blev tilbud fra butikker (det såkaldte "shoppingobjektiv") tilføjet. Fra oktober 2012 blev alle brugersøgningsforespørgsler sendt over en usikker forbindelse til productsearch.ubuntu.com [35] , som derefter videresendte forespørgslen til Amazon.com for at søge efter relevante produkter (ebay og andre websteder blev tilføjet senere). . Amazon leverede et produktbillede, der blev sendt direkte til brugeren via en HTTP-forbindelse (protokol ændret september 2013). Hvis brugeren gik til forretningens websted og foretog et køb, modtog Canonical en lille kommission fra transaktionen [36] .

Denne mekanisme er blevet kritiseret: søgefeltet betragtes primært som et middel til at finde data på din egen computer. Videresendelse af søgeforespørgsler til eksterne servere er af tvivlsom værdi for brugeren og kan skabe problemer med sikkerheden af ​​personlige data [35] . En sådan funktionalitet er aktiveret som standard [35] [36] [37] [38] , i stedet for kun at blive brugt efter at have indhentet informeret samtykke (opt-in). Mange brugere er uvidende om denne adfærd og deaktiverer den ikke.

Den 23. september 2012 fremhævede Mark Shuttleworth værdien af ​​en sådan søgning og forklarede, at Dashs "Home Lens" i fremtiden vil give dig mulighed for at finde hvad som helst, hvor som helst, og at oprette forbindelse til Store Finder er et naturligt skridt i udviklingen af ​​funktionen. Han sagde også, at anonymiteten opretholdes ved at videresende anmodninger gennem Canonicals servere [35] [39] .

Den 29. oktober 2012 kritiserede EFF den indbyggede butikssøgning. Organisationen har anbefalet, at Ubuntu-udviklere beder om brugerens samtykke, før de aktiverer funktionalitet og gør privatlivsindstillinger mere detaljerede [35] [40] .

I december 2012 udtalte Richard Stallman , at Ubuntu indeholder spyware og ikke bør bruges af folk, der vedligeholder fri software [41] [42] [43] .

Alternative versioner af Ubuntu som Kubuntu , Xubuntu , Lubuntu og nogle andre har ikke denne søgefunktion.

Siden september 2013 har en anonymiseret protokol været brugt til at sende billeder fra butikken til brugerens computer [44] .

Der er tilføjet en præcisering til Dash-brugsbetingelserne vedrørende overførsel af brugerdata til tredjepart. [45] Det hedder, at indtil brugeren deaktiverer funktionen, sendes deres søgeforespørgsler og IP-adresse til productsearch.ubuntu.com-serveren og til visse udvalgte tredjeparter [36] [46] for at hente søgeresultater fra internettet. Siden Tredjeparts privatlivspolitikker , arkiveret 9. februar 2013 på Wayback Machine , viser alle mulige modtagere af information (søgeforespørgsler og IP-adresser) og forklarer, at databehandling er underlagt hver virksomheds egne politikker [35] .

Fra april 2016 med udgivelsen af ​​Ubuntu 16.04 LTS er deling af data med tredjeparter deaktiveret som standard.

Noter

  1. enhed i Launchpad . Dato for adgang: 9. marts 2012. Arkiveret fra originalen 10. februar 2012.
  2. https://unity.ubuntuunity.org/blog/unity-7.6/
  3. Canonical stopper udviklingen af ​​Mir og Unity 8 fuldstændigt . www.linux.org.ru Hentet 7. april 2017. Arkiveret fra originalen 6. april 2017.
  4. unity8 på skrivebordet . Hentet 9. juni 2018. Arkiveret fra originalen 12. juni 2018.
  5. http://ubports.com/blog/unser-blog-1/post/lomiri-new-name-same-great-unity8-265  (downlink)
  6. Ubuntu Unity - Unity is power
  7. Ubuntu Unity Remix 20.04 - Flavors - Ubuntu Community Hub
  8. Et overraskende nyt remix af Ubuntu 20.04 bringer Unity tilbage til livet
  9. Ubuntu Unity Interface skræddersyet til netbook-skærme  , PCWorld. Arkiveret fra originalen den 31. oktober 2010. Hentet 2. november 2010.
  10. Canonical Ubuntu opdeler fra GNOME over designproblemer | PCworld . Hentet 12. juli 2018. Arkiveret fra originalen 18. juli 2012.
  11. Ubuntu 11.04 til at sende Unity - Jono Bacon . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  12. Er Unity den rigtige grænseflade til Desktop Ubuntu? . Arkiveret 13. juni 2011 på Wayback Machine
  13. Fejl #668415 "Movement of Unity launcher" : Bugs : Unity . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  14. Ubuntu 11.04 vil erstatte GNOME Shell med Unity Shell  (russisk) , OpenNET  ( 25. oktober 2010 ). Arkiveret fra originalen den 28. oktober 2010. Hentet 2. november 2010.
  15. GNOME3 : "GNOME3 Team" team . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  16. Ting at justere efter installation af Ubuntu 11.10 Oneiric Ocelot ~ Web Upd8: Ubuntu / Linux blog . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  17. Ubuntu-projektet annoncerede Mir-skærmserveren, et alternativ til Wayland og X.Org. Unity flytter til Qt  (russisk) , OpenNET  ( 4. marts 2013 ). Arkiveret fra originalen den 8. marts 2013. Hentet 13. marts 2013.
  18. Mir/Spec - Ubuntu Wiki (downlink) . Hentet 12. juli 2018. Arkiveret fra originalen 2. oktober 2013. 
  19. Shuttleworth, Mark . Unity on Wayland  ( 4.  november 2010 ) Arkiveret fra originalen den 24. august 2011. Hentet 5. november 2010.
  20. KWin- og X.Org-udviklere kommenterede Mir-projektet og Canonicals handlinger  (russisk) , OpenNET  ( 9. marts 2013 ). Arkiveret fra originalen den 12. marts 2013. Hentet 13. marts 2013.
  21. Kanonisk. Udvider Ubuntu til cloud og IoT snarere end telefon og konvergens . Ubuntu Insights. Hentet 7. april 2017. Arkiveret fra originalen 7. maj 2017.
  22. UBports-projektet fortsatte udviklingen af ​​Unity 8-skrivebordsmiljøet . Hentet 9. juni 2018. Arkiveret fra originalen 12. juni 2018.
  23. Unity 2D lander i Oneiric daily build - OMG! Ubuntu! . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  24. gnome - Er unity bare et plugin til compiz - Spørg Ubuntu . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  25. Ubuntu 13.10 anmeldelse: Fremtidens Linux OS er stadig et år væk | Ars Technica . Hentet 12. juli 2018. Arkiveret fra originalen 25. juni 2018.
  26. unity-2d i Launchpad . Hentet 9. marts 2012. Arkiveret fra originalen 30. januar 2012.
  27. Kanonisk bygning Unity 2D på QML og Qt | Qt DevNet fora | Qt Developer Network . Arkiveret 14. marts 2011 på Wayback Machine
  28. Unity2D - Ubuntu Wiki . Dato for adgang: 9. marts 2012. Arkiveret fra originalen 24. februar 2012.
  29. Fil: Unity-2D Natty.png - Wikimedia Commons
  30. UDS-Q Resumé: Bye-Bye Unity 2D, Hej GNOME-Shell Spin - OMG! Ubuntu! . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  31. Installer Ubuntu Unity Bottom Launcher via PPA ~ Web Upd8: Ubuntu/Linux blog . Hentet 12. juli 2018. Arkiveret fra originalen 12. juli 2018.
  32. Unity/Lenses - Ubuntu Wiki . Hentet 8. marts 2012. Arkiveret fra originalen 4. marts 2012.
  33. Mange Ubuntu-brugere hader stadig Unity Arkiveret 22. december 2011 på Ubuntu Wayback MachineOnego.ru
  34. Ubuntu 11.04: Er Unity virkelig så god? Arkiveret 8. maj 2012 på Wayback Machine // UbuntuEasy.com
  35. 1 2 3 4 5 6 Lee, Micah . Privatliv i Ubuntu 12.10: Amazon-annoncer og datalækager  (29. oktober 2012). Arkiveret fra originalen den 11. november 2013. Hentet 29. oktober 2013.
  36. 1 2 3 Gilbertson, Scott . Ay caramba, Ubuntu 12.10: Få det rigtigt på Amazon!  (18. oktober 2012). Arkiveret fra originalen den 21. oktober 2012. Hentet 29. oktober 2013.
  37. Samson, Ted Canonical ønsker at shill for Amazon på Ubuntu-brugeres desktops . InfoWorld (25. september 2012). Hentet 30. oktober 2013. Arkiveret fra originalen 3. november 2013.
  38. Shuttleworth forsvarer Ubuntu Linux, der integrerer Amazon . ZDnet (23. september 2012). Hentet 29. oktober 2013. Arkiveret fra originalen 2. oktober 2012.
  39. Amazon-søgeresultater i Dash . markshuttleworth.com (23. september 2012). Dato for adgang: 29. oktober 2013. Arkiveret fra originalen 18. oktober 2012.
  40. Goodin, Dan . EFF kalder Ubuntus Amazon-søgeresultatfunktion for et "stort privatlivsproblem" , Ars Technica  (30. oktober 2012). Arkiveret fra originalen den 28. juni 2016. Hentet 30. oktober 2013.
  41. Om Richard Stallman og Ubuntu (downlink) . jonobacon@home (blog) (7. december 2012). Dato for adgang: 30. oktober 2013. Arkiveret fra originalen 1. november 2013. 
  42. Vaughan-Nichols, Steven J. . Fri softwarefader erklærede Ubuntu Linux for at indeholde spyware , ZDNet  (9. december 2012). Arkiveret fra originalen den 10. februar 2013. Hentet 30. oktober 2013.
  43. Farrell, Nick Open source-fællesskab går ind i Ubuntu-telefonen (downlink) . TechEye (18. februar 2013). Dato for adgang: 30. oktober 2013. Arkiveret fra originalen 22. februar 2013. 
  44. Dash er nu anonymiseret i Ubuntu 13.10 , Slashdot  (22. september 2013). Arkiveret fra originalen den 18. oktober 2013. Hentet 30. oktober 2013.
  45. Sneddon, Joey Elijah . Ubuntu Føj juridisk ansvarsfraskrivelse til Unity Dash , OMG! Ubuntu!  (12. oktober 2012). Arkiveret fra originalen den 2. november 2013. Hentet 29. oktober 2013.
  46. Smith, Jesse . Ubuntu 12.10 Desktop , DistroWatch  (29. oktober 2012). Arkiveret fra originalen den 1. november 2013. Hentet 29. oktober 2013.

Links