Windows Tips & News

Kanel får fremdriftsindikator på oppgavelinjen

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Som du kanskje allerede vet, i Microsoft Windows som starter med Windows 7, kan apper tegne en fremdriftslinje rett i appens oppgavelinjeknapp. Det er nyttig når du kopierer noen filer, laster ned noe eller installerer en enorm app som tar tid. I hovedsak vil enhver oppgave som viser en fremdriftslinje dra nytte av at oppgavelinjen indikerer dette. Her er gode nyheter for Linux Cinnamon-brukere: den samme funksjonen kommer til Cinnamon.

Annonse


Cinnamon er Linux Mints flaggskip skrivebordsmiljø. Startet som en Gnome-gaffel, er den nå fullstendig uavhengig.

I det kommende skrivebordsmiljøet Cinnamon 3.6 har utviklerne implementert en spesiell endring i LibXapp, kjernebiblioteket som deles mellom apper inkludert i Linux Mint.

Utviklere har beskrevet det som følger:

Når en applikasjon er opptatt med å gjøre noe, viser den deg vanligvis en fremdriftslinje. I stedet for tankeløst å se på baren og vente på at den skal nå 100 %, griper folk vanligvis muligheten til å gjøre noe annet eller distrahere seg på nettet mens de venter. Problemet er.. hvordan vet du når applikasjonen er klar hvis du ikke kan se fremdriftslinjen? Hvordan kan du holde et øye med fremdriften av operasjonen etter at du har minimert vinduet eller fokuserer andre vinduer på toppen av det?

Noen applikasjoner som USB Stick-formatereren eller Nemo-filbehandlerens operasjoner løste dette problemet ved å endre vindustittelen for å indikere fremdriften. På den måten er prosentandelen ikke bare synlig i tittellinjen, men også i panelets vindusliste.

Windows 7 gjorde dette enda bedre, de implementerte en mekanisme som lar applikasjoner kommunisere deres fremgang til miljøet.

Vi bestemte oss for å gjøre dette mulig i Linux ved å implementere det i LibXapp.

LibXApp er et C-bibliotek tilgjengelig i de fleste distribusjoner. Det gir dynamiske bindinger til mange språk via GIRepository.

Her er et eksempel i Python:

import gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') fra gi.repository import Gtk, XApp-vindu = Gtk. Vindu() window.set_title("Mitt vindu") window.show() XApp.set_window_progress (vindu, 50) XApp.set_window_icon_name (vindu, "info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Som du kan se, er applikasjonen i stand til å kommunisere en fremgang (50 % i dette eksemplet) til vindusbehandleren ved ganske enkelt å ringe XApp.set_window_progress (vindu, 50).

I Cinnamon 3.6 er fremgangen synlig i vinduslisten:

Kanel oppgavelinje fremgang

Biblioteket gir også en nyttig klasse kalt GtkWindow som stammer fra Gtk. Window og gir disse funksjonene direkte gjennom forekomsten:

import gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') fra gi.repository import Gtk, XApp-vindu = XApp. GtkWindow() window.set_title("Mitt vindu") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Denne funksjonen forventes i neste oppdatering til Linux Mint. Mint versjon 18.3 vil inkludere oppgavefremdriftsfunksjonen for følgende apper:

  • Nemo (filoperasjoner)
  • Sikkerhetskopieringsverktøyet
  • Programvarebehandleren
  • Sjåførbehandleren
  • USB Stick-formatereren
  • USB-bildeskriveren

Utviklere vurderer også å legge til støtte for denne funksjonen til MATE/Caja og Synaptic og dets hjelpeverktøy som Update Manager, Language Settings og Software Sources.

Endelig har nettverksappleten i Cinnamon fått muligheten til å skanne på nytt etter trådløse nettverk.

Alle disse endringene forventes i Linux Mint 18.3.

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Hvordan få Microsoft Edge til å bruke utvidelse i InPrivate-modus

Hvordan få Microsoft Edge til å bruke utvidelse i InPrivate-modus

Få Microsoft Edge til å bruke en utvidelse i InPrivate-modusSom standard tillater ikke InPrivate-...

Les mer

Deaktiver Cortana i Windows 10

Deaktiver Cortana i Windows 10

4 svarWindows 10 kommer med en ny funksjon overført fra Windows Phone - en Siri-lignende stemmeas...

Les mer

Slett Windows.old-mappen i Windows 10

Slett Windows.old-mappen i Windows 10

Hvis du velger å installere Windows 10 på samme stasjon der en eksisterende installasjon allerede...

Les mer