Windows Tips & News

Cinnamon dobiva vrstico napredka v opravilni vrstici

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Kot morda že veste, lahko v sistemu Microsoft Windows, ki se začne z operacijskim sistemom Windows 7, aplikacije narišejo vrstico napredka neposredno v gumbu opravilne vrstice svoje aplikacije. Koristno je, ko kopirate nekatere datoteke, nekaj prenašate ali nameščate veliko aplikacijo, kar zahteva čas. V bistvu ima vsako opravilo, ki prikazuje vrstico napredka, koristi od opravilne vrstice, ki to nakazuje. Tukaj je dobra novica za uporabnike Linux Cinnamon: ista funkcija prihaja v Cinnamon.

Oglas


Cinnamon je vodilno namizno okolje Linux Minta. Začelo se je kot vilica Gnome, zdaj je popolnoma neodvisna.

V prihajajočem namiznem okolju Cinnamon 3.6 so njegovi razvijalci uvedli posebno spremembo v LibXapp, osrednjo knjižnico, ki si jo delijo aplikacije, vključene v Linux Mint.

Razvijalci so ga opisali takole:

Ko je aplikacija zaposlena z nečim, vam običajno prikaže vrstico napredka. Namesto da bi brezskrbno gledali v vrstico in čakali, da doseže 100 %, ljudje običajno izkoristijo priložnost, da naredijo nekaj drugega ali se med čakanjem zamotijo ​​na spletu. Problem je.. kako veš, kdaj je aplikacija pripravljena, če ne vidiš njene vrstice napredka? Kako lahko spremljate napredek operacije, ko pomanjšate okno ali nanj osredotočite druga okna?

Nekatere aplikacije, kot sta formater USB Stick ali operacije upravitelja datotek Nemo, so rešile to težavo tako, da so spremenile naslov okna, da bi kazale njihov napredek. Tako je odstotek viden ne samo v njihovi naslovni vrstici, ampak tudi na seznamu oken plošče.

Windows 7 je to naredil še bolje, implementirali so mehanizem, ki aplikacijam omogoča, da svoj napredek sporočajo svojemu okolju.

Odločili smo se, da to omogočimo v Linuxu z implementacijo v LibXapp.

LibXApp je knjižnica C, ki je na voljo v večini distribucij. Zagotavlja dinamične vezi za številne jezike prek GIRepositoryja.

Tukaj je primer v Pythonu:

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

Kot lahko vidite, lahko aplikacija sporoči napredek (50 % v tem primeru) upravitelju oken tako, da preprosto pokliče XApp.set_window_progress (okno, 50).

V Cinnamonu 3.6 je ta napredek viden na seznamu oken:

Napredek opravilne vrstice Cinnamon

Knjižnica ponuja tudi uporaben razred, imenovan GtkWindow, ki izhaja iz Gtk. Window in ponuja te funkcije neposredno prek primerka:

uvoz gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') iz gi.repository import Gtk, okno XApp = XApp. GtkWindow() window.set_title("Moje okno") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("uniči", Gtk.main_quit) Gtk.main()

Ta funkcija je pričakovana v naslednji posodobitvi za Linux Mint. Mint različica 18.3 bo vključevala funkcijo napredka opravila za naslednje aplikacije:

  • Nemo (datotečne operacije)
  • Orodje za varnostno kopiranje
  • Upravitelj programske opreme
  • Upravitelj voznikov
  • Oblikovalnik USB ključkov
  • USB zapisovalnik slik

Razvijalci razmišljajo tudi o dodajanju podpore za to funkcijo za MATE/Caja in Synaptic ter njena pomočna orodja, kot so Update Manager, Jezikovne nastavitve in Viri programske opreme.

Končno ima omrežni programček v Cinnamonu možnost ponovnega skeniranja za brezžična omrežja.

Vse te spremembe se pričakujejo v Linux Mint 18.3.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Kako onemogočiti Snap Layouts za Maximize Button v sistemu Windows 11

Kako onemogočiti Snap Layouts za Maximize Button v sistemu Windows 11

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Kako onemogočiti Snap Layouts za Maximize Button v sistemu Windows 11

Kako onemogočiti Snap Layouts za Maximize Button v sistemu Windows 11

Če se vam zdijo moteče, lahko onemogočite Snap Layouts za gumb za povečanje v sistemu Windows 11....

Preberi več

Prenesite temo Wooden Walkways PREMIUM 4K iz trgovine Microsoft Store

Prenesite temo Wooden Walkways PREMIUM 4K iz trgovine Microsoft Store

Microsoft je uporabnikom sistema Windows 10 prek trgovine izdal še eno temo 4K. Imenuje se 'Woode...

Preberi več