Nautilus Devs arbejder på en ny måde at integrere Cloud Providers

nautilus logo

Har du læst min liste over 3 nydelige nye funktioner kommer til Nautilus? Dette sæt forbedringer vil virkelig bidrage til at forbedre brugervenligheden af ​​GNOME filhåndteringen.

Men de er ikke det kun ændringer, der kunne vinge deres vej til Nautilus.

Der arbejdes på en Ny måde at integrere cloud udbydere i Nautilus at levere en mere konsistent og ensartet oplevelse - og dette arbejde kan betyde slutningen af ​​hokey tredjeparts Nautilus patches, arv bakke ikoner og flere synkroniserende dæmoner.

Denne officielle GNOME Design team mockup viser præcis, hvordan denne integration ville fungere:

sky leverandør mockup

Cloud udbydere gerne Dropbox, OneDrive, SpiderOak et al bliver tilgængelige via "deluxe" -indgange i Nautilus sidebjælke. De kan vise et statusikon, brugerdefinerede kontekstmenuer og så videre.

Dette ligner hvordan cloud service udbydere integrerer med appen ChromeOS filhåndtering.

Arbejdet startede med at skabe "cloud provider integration" tilbage i 2015. GNOME-udvikler Julius Härtl for nylig hentede arbejdet som en del af Google Summer of Code 2017. Han refactored den oprindelige kode, opdelte den i separate biblioteker og tilføjede støtte til native DBus-signaler til at "reagere på ændringer af skydeudbyderne".

Hvad der er særligt nyttigt er, at funktionen ikke behøver at stole på cloud-udbydere, der tilføjer støtte til denne funktion selv (som, lad os se det, mange er vild med at gøre).

I stedet, forudsat at der er en API tilgængelig, kan alle skabe en budge mellem cloud-udbyderen og Nautilus, omend kun så meget som API'en tillader (dette er, hvad tredjeparts ChromeOS-udviklere måtte gøre for Dropbox og OneDrive).

Her er en kort video, der viser, hvordan disse funktioner ser ud i dag:

Arbejde der er i gang

Lovende ting, er det ikke?

Det ville helt sikkert spare mig besværet efter hver frisk installation af at skulle løbe ud og jage den officielle Dropbox Linux app, installere google-drive-ocamlfuse plugin, og husk at lave en web launcher for de filer, min søster deler med mig i OneDrive.

Fra og med er der ikke noget definitivt ord om, hvornår hvornår (eller hvis) dette arbejde vil gøre det til regelmæssig Nautilus. Udviklere skal endnu ikke spille rundt med at integrere en real-life cloud-udbyder som Dropbox, OneDrive eller SpiderOak.

Selvom der allerede findes en række måder at integrere, synkronisere og bruge cloud storage-tjenester på GNOME - kan du montere Google Drev som en ekstern del i Nautilus OOTB - men en samlet tilgang ville gøre arbejdet med flere udbydere mere sammenhængende og pålidelig.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.