Ubuntus fönsterknappar rör sig tillbaka till höger efter allt det innovation
Tror du någonsin att programvara bara ändras fram och tillbaka utan någon bra anledning? Windows 8 släppte Start-knappen, sedan Windows 8.1 tog det tillbaka - båda besluten betraktas som stora förbättringar. Windows 7 gav Aero-transparens innan Windows 8 dumpade insynen, och båda besluten proklamerade designförbättringar vid den tiden. Nu återfinns Microsoft öppenhet igen med flytande design.
Open-source-programvara är inte immun mot denna frestelse. Ubuntu flyttade fönsterkontrollknapparna - du vet, minimerar, maximerar och stänger knapparna - från höger sida till vänster om fönstrets titelfält 2010. Det var tänkt att främja "innovation" som aldrig riktigt hände. Nu, som Ubuntu ger upp på Unity, flyttas fönstrets titelknappsknappar tillbaka till höger.
Det här är ingen kritik, det går verkligen att flytta knapparna tillbaka till höger. Faktum är att de förmodligen aldrig borde ha varit till vänster i första hand.
Varför Flytta till vänster?
Standard Ubuntu 16.04 LTS-skrivbord med Unity 7, som kommer att avbrytas.Traditionellt hade Linux-skrivbord Windows-knapparna på höger sida av Windows-precis som på Windows. Under 2010 beslutade Ubuntu grundare Mark Shuttleworth, officiellt känd som "självutnämnd välgörenhetsdiktat diktator för livet", att detta skulle förändras. Knapparna skulle nu vara på vänster sida av fönstrets titellinje, som på Mac.
Avslutade en diskussion om detta på Ubuntus lanseringsproblem för spårningsproblem, Shuttleworth förklarade: "Vår avsikt är att uppmuntra innovation, diskussion och design med höger om fönstrets titelfält. Vi har några idéer, och andra springer redan upp i samhället. "
Så småningom, som Unity-projektet utvecklades, blev det omöjligt för användarna att till och med ändra sidan av fönsterhanteringsknapparna genom dolda inställningar. Det var precis som Unity utformades för att fungera.
Vad hände med allt som "innovation och design"?
Om du har använt Ubuntu alls sedan 2010 är det lätt att undra vad det här är "innovation" handlar om. Det gick aldrig riktigt någonstans, och det är svårt att se hur det har förbättrat skrivbordet med att ha fönsterknapparna på vänstra sidan av skärmen.
Men en av Mark Shuttleworths blogginlägg från 2010 förklarar vad som skulle hända. Enheten har redan "skrivbordsindikatorer", som visas på panelen längst upp till höger på skärmen. Dessa fungerar som små anmälningsikoner, och det är det närmaste som Unity-skrivbordet har till systemfältet på Windows.
Enhet var tänkt att få "fönsterindikatorer" eller "windicators", som uppstod längst upp till höger på varje fönsterrubrik. Som ett försök att "förvisa statusfältet" visas statusinformation och alternativ längst upp till höger i fönstret.
När du maximerade ett fönster skulle fönsterindikatorerna sammanfoga med de skrivbordsbreda indikatorerna på huvudpanelen.
En tidig mock-up delad av Mark Shuttleworth 2010.Det här är en riktigt intressant idé, och det skulle definitivt ha motiverat Ubuntu val här. Men som många andra stora lovade funktioner som nu har blivit avbrutna, hände det aldrig. En Ubuntu wiki-post om planen uppdaterades senast 2011. Svårigheten att få en massa applikationer som körs på en mängd olika Linux-distributioner och skrivbordsmiljöer för att implementera Ubuntu-only-funktioner var säkert en del av problemet.
Tekniskt sett var det bara en idé som kunde ha hänt - men det gjorde det inte, och inga andra planer på höger sida av fönstrets titelfält tog någonsin.
Varför säger Ubuntu att de flyttar tillbaka?
Men det är förflutet, och mycket har hänt sedan nu. Det är 2017, och Ubuntu-projektet har gett upp på Ubuntu-telefoner, Ubuntu-tabletter, Ubuntu-TV och hela den "konvergerade" skrivbordserfarenheten. Enhet 8 och Mir-bildservern är döda och kommer aldrig att se dagens ljus på skrivbord. Enhet 7 fasas ut och kommer att ersättas med ett mer standard GNOME Shell-skrivbord på Ubuntu-skrivbord. Canonical fokuserar mer på Ubuntu för servrar och molnet - de saker som faktiskt gör det pengar.
Eftersom Ubuntus utvecklare arbetar med att flytta över till GNOME Shell har de nu bestämt sig för att flytta knapparna tillbaka till höger. En användarundersökning uttryckt uttryckt en preferens för rätten. Ubuntu utvecklare Didier Roche förklarar att Ubuntu 17.10 kommer att ha en alltid synlig brygga till vänster, och fönsterknapparna kommer att vara till höger. "Den här visionen är mer kompatibel med att ha en docka alltid synlig som standard, medan du följer närmare GNOME-design för knappplacering" skriver han.
Det är verkligen svårt att förstå. Ubuntu Unity-skrivbordet hade alltid en synlig launcher till vänster också. Så hur använder man vad som i grunden är samma layout som Unity motiverar att flytta knapparna till höger?
Varför flytta de verkligen tillbaka?
GNOME Shell på Fedora Workstation 26.Det verkliga svaret är enklare. Ubuntus utvecklare vill minimera de förändringar som de måste göra till GNOME, och med goda skäl. Några stora förändringar innebär mer kontinuerligt arbete för Ubuntu-utvecklare att klistra in deras förändringar när GNOME uppdateras.
Och det skulle bli en stor förändring. Den verkliga anledningen till att detta händer är tack vare något som kallas "klientsidans dekorationer". Applikationer (klienter) ritar egna fönsterrubriker och knappar. Detta hanterades tidigare av fönsterhanteraren. Tack vare den här förändringen skulle Ubuntus utvecklare behöva ändra en massa applikationer och sedan fortsätta patchera dem som de uppdaterades.
Det är galet när Ubuntu försöker sluta göra så mycket skrivbordsarbete på egen hand, och det är vettigt för Ubuntu att gå med flödet och hålla fast vid vad GNOME och resten av Linux-skrivbordsvärlden gör. När Ubuntu bestämde sig för att överge Unity och byta till GNOME blev detta beslut oundvikligt.
Oroa dig inte, men det finns ingen riktig nackdel för att flytta fönsterhanteringsknapparna till höger. Allt som lovade innovationen hände aldrig, ändå. Ubuntu-användare måste bli bekanta med att ha knapparna till höger igen, och det är det.