Windows Tips & News

Cinnamon získava indikátor priebehu na paneli úloh

click fraud protection
ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Ako už možno viete, v systéme Microsoft Windows počnúc systémom Windows 7 môžu aplikácie nakresliť indikátor priebehu priamo na tlačidle na paneli úloh svojej aplikácie. Je to užitočné, keď kopírujete nejaké súbory, niečo sťahujete alebo inštalujete nejakú obrovskú aplikáciu, ktorá si vyžaduje čas. V podstate každá úloha, ktorá zobrazuje indikátor priebehu, má výhody z panela úloh, ktorý to naznačuje. Tu je dobrá správa pre používateľov Linux Cinnamon: rovnaká funkcia prichádza aj pre Cinnamon.

Reklama


Cinnamon je vlajkovou loďou desktopového prostredia Linux Mint. Začal ako vidlica Gnome a teraz je úplne nezávislý.

V pripravovanom desktopovom prostredí Cinnamon 3.6 jeho vývojári implementovali špeciálnu zmenu v LibXapp, základnej knižnici zdieľanej medzi aplikáciami zahrnutými v Linux Mint.

Vývojári to opísali takto:

Keď je aplikácia zaneprázdnená robením niečoho, zvyčajne vám zobrazí indikátor priebehu. Namiesto toho, aby sa ľudia bezhlavo pozerali na bar a čakali, kým sa to dostane na 100 %, ľudia zvyčajne využijú príležitosť urobiť niečo iné alebo sa počas čakania rozptýliť na webe. Problém je.. ako viete, že je aplikácia pripravená, ak nevidíte jej indikátor priebehu? Ako môžete sledovať priebeh operácie po minimalizovaní okna alebo zameraní iných okien na jeho vrchu?

Niektoré aplikácie, ako napríklad formátovač USB Stick alebo operácie správcu súborov Nemo, vyriešili tento problém tak, že zmenili názov okna, aby indikovali ich priebeh. Týmto spôsobom je percento viditeľné nielen v ich záhlaví, ale aj v zozname okien panelu.

Windows 7 to zvládol ešte lepšie, pretože implementovali mechanizmus, ktorý umožňuje aplikáciám komunikovať svoj pokrok s ich prostredím.

Rozhodli sme sa, že to umožníme v Linuxe implementáciou do LibXapp.

LibXApp je knižnica C dostupná vo väčšine distribúcií. Poskytuje dynamické väzby k mnohým jazykom prostredníctvom GIRepository.

Tu je príklad v Pythone:

importovať gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') z 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 (okno, "informácie") window.connect("destroy", Gtk.main_quit) Gtk.main()

Ako vidíte, aplikácia je schopná oznámiť priebeh (v tomto príklade 50 %) správcovi okien jednoduchým volaním XApp.set_window_progress (okno, 50).

V Cinnamon 3.6 je tento pokrok viditeľný v zozname okien:

Priebeh hlavného panela Cinnamon

Knižnica tiež poskytuje užitočnú triedu s názvom GtkWindow, ktorá je odvodená od Gtk. Window a poskytuje tieto funkcie priamo prostredníctvom inštancie:

importovať gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') z 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("destroy", Gtk.main_quit) Gtk.main()

Táto funkcia sa očakáva v ďalšej aktualizácii systému Linux Mint. Mint verzia 18.3 bude obsahovať funkciu priebehu úlohy pre nasledujúce aplikácie:

  • Nemo (operácie so súbormi)
  • Zálohovací nástroj
  • Správca softvéru
  • Správca ovládačov
  • Formátovač USB kľúča
  • USB zapisovač obrázkov

Vývojári tiež zvažujú pridanie podpory pre túto funkciu do MATE/Caja a Synaptic a ich pomocných nástrojov ako Update Manager, Language Settings a Software Sources.

Nakoniec, sieťový aplet v Cinnamon má schopnosť opätovne vyhľadávať bezdrôtové siete.

Všetky tieto zmeny sa očakávajú v Linux Mint 18.3.

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Ako používať funkciu Smart Copy v aplikácii Microsoft Edge

Ako používať funkciu Smart Copy v aplikácii Microsoft Edge

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Odstrániť duplicitné riadky v LibreOffice Calc

Odstrániť duplicitné riadky v LibreOffice Calc

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Získajte balík funkcií médií pre edície N systému Windows 10

Získajte balík funkcií médií pre edície N systému Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac