Windows Tips & News

Cinamon užduočių juostoje rodoma eigos juosta

click fraud protection
REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Kaip jau tikriausiai žinote, „Microsoft Windows“, pradedant nuo „Windows 7“, programos gali nubrėžti eigos juostą tiesiai savo programos užduočių juostos mygtuke. Tai naudinga, kai kopijuojate kai kuriuos failus, ką nors atsisiunčiate arba diegiate kokią nors didelę programėlę, kuri užtrunka. Iš esmės bet kuriai užduočiai, kuri rodo eigos juostą, naudinga tai nurodanti užduočių juosta. Geros naujienos „Linux Cinnamon“ vartotojams: ta pati funkcija ateina ir į „Cinnamon“.

Skelbimas


„Cinamon“ yra pagrindinė „Linux Mint“ darbalaukio aplinka. Pradėta kaip Gnome šakutė, dabar ji yra visiškai nepriklausoma.

Būsimoje „Cinnamon 3.6“ darbalaukio aplinkoje jos kūrėjai įdiegė specialų „LibXapp“ pakeitimą – pagrindinę biblioteką, kurią dalijasi „Linux Mint“ įtrauktos programos.

Kūrėjai tai apibūdino taip:

Kai programa užsiima kažkuo, ji paprastai rodo eigos juostą. Užuot be proto žiūrėję į juostą ir laukę, kol ji pasieks 100 %, žmonės dažniausiai pasinaudoja galimybe padaryti ką nors kita arba laukdami atitraukia dėmesį internete. Problema yra.. kaip žinoti, kada programa yra paruošta, jei nematote jos eigos juostos? Kaip galite stebėti operacijos eigą sumažinę langą arba sutelkę kitus langus ant jo?

Kai kurios programos, pvz., USB atmintinės formatavimo įrenginys arba Nemo failų tvarkyklės operacijos, išsprendė šią problemą pakeisdamos lango pavadinimą, kad parodytų jų eigą. Tokiu būdu procentas bus matomas ne tik jų pavadinimo juostoje, bet ir skydelio langų sąraše.

„Windows 7“ tai padarė dar geriau – įdiegė mechanizmą, leidžiantį programoms perduoti savo pažangą aplinkai.

Nusprendėme, kad tai būtų įmanoma sistemoje „Linux“, įdiegdami tai „LibXapp“.

LibXApp yra C biblioteka, kurią galima rasti daugelyje platinimų. Jis suteikia dinamišką daugelio kalbų susiejimą per GIRepository.

Štai Python pavyzdys:

importuoti gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') iš gi.repository importuoti Gtk, XApp langas = Gtk. Langas() window.set_title("Mano langas") window.show() XApp.set_window_progress (langas, 50) XApp.set_window_icon_name (langas, "info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Kaip matote, programa gali perduoti pažangą (šiame pavyzdyje 50%) langų tvarkyklei tiesiog iškviesdama XApp.set_window_progress (langas, 50).

Cinamon 3.6 pažanga matoma langų sąraše:

Cinamono užduočių juostos pažanga

Bibliotekoje taip pat yra naudinga klasė, vadinama GtkWindow, kuri kilusi iš Gtk. langą ir tiesiogiai per egzempliorių teikia šias funkcijas:

importuoti gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') iš gi.repository import Gtk, XApp langas = XApp. GtkWindow() window.set_title("Mano langas") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Šios funkcijos tikimasi kitame „Linux Mint“ naujinime. „Mint“ 18.3 versijoje bus šių programų užduočių eigos funkcija:

  • Nemo (failų operacijos)
  • Atsarginės kopijos įrankis
  • Programinės įrangos tvarkyklė
  • Vairuotojo vadybininkas
  • USB atmintinės formatuotojas
  • USB vaizdo įrašymo įrenginys

Kūrėjai taip pat svarsto galimybę įtraukti šią funkciją į MATE/Caja ir Synaptic bei pagalbinius įrankius, tokius kaip naujinimų tvarkyklė, kalbos nustatymai ir programinės įrangos šaltiniai.

Galiausiai, tinklo programėlė „Cinamon“ turi galimybę iš naujo nuskaityti belaidžius tinklus.

Visų šių pakeitimų tikimasi „Linux Mint 18.3“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą
Pakeiskite Notepad į Notepad++ naudodami šį triuką

Pakeiskite Notepad į Notepad++ naudodami šį triuką

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Ištaisykite besisukančių taškų „Windows 10“ jubiliejaus naujinime paleidus iš naujo ir išjungus

Ištaisykite besisukančių taškų „Windows 10“ jubiliejaus naujinime paleidus iš naujo ir išjungus

Palikti atsakymą„Windows 10 Anniversary Update“ yra keista klaida. Kai kurie vartotojai pastebėjo...

Skaityti daugiau

Atlaisvinkite vietos diske įdiegę „Windows 10 Spring Creators Update“.

Atlaisvinkite vietos diske įdiegę „Windows 10 Spring Creators Update“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau