Ubuntu's vindueknapper bevæger sig tilbage til højre efter alt det innovation
Har du nogensinde lyst til, at software bare skifter frem og tilbage uden nogen god grund? Windows 8 faldt Start-knappen, da Windows 8.1 bragte det tilbage - begge beslutninger blev udråbt som store forbedringer. Windows 7 bragte Aero gennemsigtighed før Windows 8 dumpede gennemsigtigheden, og begge beslutninger blev proklameret design forbedringer på det tidspunkt. Nu bringer Microsoft gennemsigtighed tilbage igen med flydende design.
Open-source-software er ikke immun for denne fristelse. Ubuntu flyttede sine vinduekontrolknapper - du kender, minimerer, maksimerer og lukker knapper - fra højre side til venstre side af vindues titelbjælker i 2010. Dette skulle formidle "innovation", der aldrig virkelig skete. Nu, som Ubuntu giver op på Unity, flyttes vinduets titellinjeknapper tilbage til højre.
Dette er ikke en kritik, der virkelig flytter knapperne tilbage til højre giver mening. Faktisk burde de formentlig aldrig have været til venstre i første omgang.
Hvorfor Flyt til venstre?
Standard Ubuntu 16.04 LTS desktop med Unity 7, som vil blive afbrudt.Traditionelt havde Linux-desktops vinduets titelbjælke knapper på højre side af windows-ligesom i Windows. I 2010 besluttede Ubuntu-grundlæggeren Mark Shuttleworth, officielt kendt som "selvudnævnt velvillig diktator for livet" af projektet, at dette skulle ændre sig. Knapperne vil nu være på venstre side af vinduets titellinje, som på Macs.
Afslutte en diskussion om dette på Ubuntus lanceringsprojekt om lancering af sporingsproblemer, forklarede Shuttleworth: "Vores hensigt er at tilskynde til innovation, diskussion og design med højre for vinduets titellinje. Vi har nogle ideer, og andre er allerede springer op i samfundet. "
Efterhånden som Unity-projektet udviklede sig, blev det umuligt for brugerne selv at ændre siden af vinduesstyringsknapperne gennem skjulte indstillinger. Sådan var Unity designet til at fungere.
Hvad der skete med alt det "innovation og design"?
Hvis du har brugt Ubuntu overhovedet siden 2010, er det nemt at spekulere på, hvad denne "innovation" handler om. Det gik aldrig rigtigt hvor som helst, og det er svært at se, hvordan vindueknapperne på venstre side af skærmen har forbedret skrivebordets oplevelse.
Men en af Mark Shuttleworths blogindlæg fra 2010 forklarer, hvad der skulle ske. Enhed har allerede "desktop indikatorer", som vises på panelet øverst til højre på skærmen. Disse fungerer som små meddelelsesikoner, og det er det nærmeste, som Unity-skrivebordet har til systembakken på Windows.
Enhed skulle vinde "vinduesindikatorer" eller "windicators", der dukkede op i øverste højre hjørne af hvert vindues titellinje. Som et forsøg på at "forbyde statuslinjen" vises statusoplysninger og muligheder i øverste højre hjørne af vinduet.
Når du maksimerede et vindue, vil vinduesindikatorerne flette sammen med de indbyggede indikatorer på hovedpanelet.
En tidlig mock-up delt af Mark Shuttleworth i 2010.Dette er en rigtig interessant ide, og det ville helt sikkert have berettiget Ubuntu's valg her. Men som mange andre store lovede funktioner, der nu er blevet annulleret, er det aldrig sket. En Ubuntu wiki-post om planen blev senest opdateret i 2011. Vanskeligheden ved at få en masse applikationer, der kører på en række Linux-distributioner og desktop-miljøer til at implementere Ubuntu-only-funktioner, var helt sikkert en del af problemet.
Teknisk set var det kun en ide, der kunne være sket - men det gjorde det ikke, og ingen andre planer til højre side af vinduets titellinje tog nogensinde.
Hvorfor siger Ubuntu de flytter tilbage?
Men det er fortiden, og der er sket mange ting siden nu. Det er 2017, og Ubuntu-projektet har givet op på Ubuntu-telefoner, Ubuntu-tabletter, Ubuntu-tv'er og den hele "konvergerede" desktopoplevelse. Unity 8 og Mir-skærmserveren er døde og vil aldrig se dagens lys på desktops. Enhed 7 udfases og erstattes med et mere standard GNOME Shell-skrivebord på Ubuntu-desktops. Canonical fokuserer mere på Ubuntu for servere og skyen - de ting der faktisk gør det penge.
Da Ubuntu udviklere arbejder på at flytte over til GNOME Shell, har de nu besluttet at flytte knapperne tilbage til højre. En brugerundersøgelse har snævert udtrykt præference for retten. Ubuntu-udvikleren Didier Roche forklarer, at Ubuntu 17.10 vil have en altid synlig dock til venstre, og vindueknapperne vil være til højre. "Denne vision er mere kompatibel med at have en dock altid synlig som standard, mens du følger mere GNOME-design til knappeplacering," skriver han.
Det er virkelig svært at forstå. Ubuntu's Unity-skrivebordet havde altid en synlig launcher til venstre også. Så hvordan bruger det, der stort set er det samme layout som Unity retfærdiggøre at flytte knapperne til højre?
Hvorfor flytter de virkelig tilbage?
GNOME Shell på Fedora Workstation 26.Det rigtige svar er enklere. Ubuntu's udviklere vil minimere de ændringer, de skal lave til GNOME, og med god grund. Enhver stor ændring betyder mere løbende arbejde for Ubuntu-udviklere at patchere deres ændringer, når GNOME opdaterer.
Og det ville være en stor ændring. Den virkelige årsag til dette sker takket være noget, der hedder "klient-side dekorationer". Applikationer (klienter) tegner deres eget vindues titelbjælker og knapper. Dette blev tidligere håndteret af vindueschefen. Takket være denne ændring vil Ubuntu's udviklere skulle ændre en masse applikationer og derefter fortsætte patching dem som de blev opdateret.
Det er vildt, når Ubuntu forsøger at stoppe med at gøre så meget desktop arbejde på egen hånd, og det er fornuftigt for Ubuntu at gå med strømmen og holde fast i, hvad GNOME og resten af Linux desktop verden gør. Da Ubuntu besluttede at opgive Unity og skifte til GNOME, blev denne beslutning uundgåelig.
Bare rolig, men der er ingen reel ulempe ved at flytte vinduesstyringsknapperne tilbage til højre. Alt det lovede innovation skete alligevel aldrig. Ubuntu-brugere bliver nødt til at blive fortrolige med at have knapperne til højre igen, og det er det.