Windows Tips & News

Cinnamon dobiva traku napretka na programskoj traci

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Kao što možda već znate, u sustavu Microsoft Windows počevši od Windowsa 7, aplikacije mogu nacrtati traku napretka izravno na gumbu programske trake svoje aplikacije. Korisno je kada kopirate neke datoteke, preuzimate nešto ili instalirate neku ogromnu aplikaciju za što je potrebno vrijeme. U osnovi, svaki zadatak koji prikazuje traku napretka ima koristi od programske trake koja to pokazuje. Evo dobrih vijesti za korisnike Linux Cinnamona: ista značajka dolazi i u Cinnamon.

Oglas


Cinnamon je vodeće desktop okruženje Linux Minta. Započeta kao Gnome fork, sada je potpuno neovisna.

U nadolazećem desktop okruženju Cinnamon 3.6, njegovi su programeri implementirali posebnu promjenu u LibXapp, osnovnu biblioteku koja se dijeli između aplikacija uključenih u Linux Mint.

Programeri su to opisali na sljedeći način:

Kada je aplikacija zauzeta nečim, obično vam prikazuje traku napretka. Umjesto da bezumno gledaju u traku i čekaju da dosegne 100% ljudi obično zgrabe priliku da učine nešto drugo ili se ometaju na webu dok čekaju. Problem je.. kako znati kada je aplikacija spremna ako ne možete vidjeti njenu traku napretka? Kako možete pratiti napredak operacije nakon što minimizirate prozor ili fokusirate druge prozore na njega?

Neke aplikacije kao što su USB Stick formater ili operacije Nemo upravitelja datotekama zaobišle ​​su ovaj problem promjenom naslova prozora kako bi se označio njihov napredak. Na taj način postotak je vidljiv ne samo u njihovoj naslovnoj traci već i na popisu prozora ploče.

Windows 7 je to učinio još bolje, implementirali su mehanizam koji omogućuje aplikacijama da komuniciraju svoj napredak svom okruženju.

Odlučili smo to omogućiti u Linuxu implementacijom u LibXapp.

LibXApp je C biblioteka dostupna u većini distribucija. Omogućuje dinamičke veze za mnoge jezike putem GIRepositoryja.

Evo primjera u Pythonu:

uvoz gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') iz gi.repository import Gtk, XApp prozor = Gtk. Prozor() window.set_title("Moj prozor") window.show() XApp.set_window_progress (prozor, 50) XApp.set_window_icon_name (prozor, "info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Kao što možete vidjeti, aplikacija može priopćiti napredak (50% u ovom primjeru) upravitelju prozora jednostavnim pozivanjem XApp.set_window_progress (prozor, 50).

U Cinnamonu 3.6 taj je napredak vidljiv na popisu prozora:

Napredak trake zadataka cimeta

Knjižnica također nudi korisnu klasu zvanu GtkWindow koja potječe od Gtk. Prozor i pruža ove značajke izravno putem instance:

uvoz gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') iz gi.repository import Gtk, XApp prozor = XApp. GtkWindow() window.set_title("Moj prozor") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Ova se značajka očekuje u sljedećem ažuriranju za Linux Mint. Mint verzija 18.3 uključivat će značajku napretka zadatka za sljedeće aplikacije:

  • Nemo (operacije s datotekama)
  • Alat za sigurnosnu kopiju
  • Upravitelj softvera
  • Upravitelj vozača
  • USB Stick formater
  • USB program za pisanje slika

Programeri također razmatraju dodavanje podrške za ovu značajku za MATE/Caja i Synaptic i njegove pomoćne alate kao što su Update Manager, jezične postavke i softverski izvori.

Konačno, mrežni aplet u Cinnamonu ima mogućnost ponovnog skeniranja bežičnih mreža.

Sve ove promjene se očekuju u Linux Mint 18.3.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

Preuzmite Preuzmite violet_calm Skin za AIMP3

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Preuzmite arhivu AIMP3 skinova

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Preuzmite Preuzmite qqplayer_blue Skin za AIMP3

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više