13Aug

Ubuntu-vindueknapper bevæger sig tilbage til højre efter alt det "innovation"

Har du nogensinde lyst på, 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 for vinduets titellinjer i 2010. Dette skulle fremme "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 flytter du til venstre?

Standard Ubuntu 16.04 LTS desktop med Unity 7, som vil blive afbrudt.

Traditionelt havde Linux-desktops vinduets titellinjeknapper på højre side af windows - ligesom i Windows. I 2010 besluttede Ubuntu-grundlæggeren Mark Shuttleworth, officielt kendt som "selvudpeget 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å Ubuntu's Launchpad-problemsporingsprojekt, 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 ved at springe 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 skete der 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.

En af Mark Shuttleworths blogindlæg fra 2010 forklarer imidlertid, 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.

Unity skulle vinde "vinduesindikatorer" eller "vindikatorer", 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 maksimerer 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 virkelig interessant ide, og det ville helt sikkert have begrundet 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, at 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 bliver udfaset 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 udtrykkeligt udtrykte en 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 knappen placering," skriver han.

Det er virkelig svært at forstå.Ubuntu's Unity-skrivebordet havde altid en synlig launcher til venstre også.Så hvordan bruger man hvad der stort set er det samme layout som Unity begrunder at flytte knapperne til højre?

Hvorfor flytter de virkelig tilbage?

GNOME Shell på Fedora Workstation 26.

Det virkelige 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 vanvittigt, 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, selvom der ikke er nogen reel ulempe for 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.