Windows Tips & News

Kanel får statuslinje på proceslinjen

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Som du måske allerede ved, i Microsoft Windows, der starter med Windows 7, er apps i stand til at tegne en statuslinje direkte i deres apps proceslinjeknap. Det er nyttigt, når du kopierer nogle filer, downloader noget eller installerer en kæmpe app, som tager tid. I det væsentlige drager enhver opgave, der viser en statuslinje fordel af, at proceslinjen angiver dette. Her er gode nyheder for Linux Cinnamon-brugere: den samme funktion kommer til Cinnamon.

Reklame


Cinnamon er Linux Mints flagskibs desktop-miljø. Startede som en Gnome-gaffel, den er nu fuldstændig uafhængig.

I det kommende Cinnamon 3.6-skrivebordsmiljø har dets udviklere implementeret en særlig ændring i LibXapp, kernebiblioteket, der deles mellem apps inkluderet i Linux Mint.

Udviklere har beskrevet det som følger:

Når en applikation er optaget af at gøre noget, viser den normalt en statuslinje. I stedet for tankeløst at se på baren og vente på, at den når 100 %, griber folk som regel muligheden for at gøre noget andet eller distrahere sig selv på nettet, mens de venter. Problemet er.. hvordan ved du, hvornår applikationen er klar, hvis du ikke kan se dens statuslinje? Hvordan kan du holde øje med forløbet af operationen, efter du har minimeret vinduet eller fokuseret andre vinduer oven på det?

Nogle applikationer som USB Stick-formatering eller Nemo filhåndterings operationer løser dette problem ved at ændre deres vinduestitel for at angive deres fremskridt. På den måde er procentdelen ikke kun synlig i deres titellinje, men også i panelets vinduesliste.

Windows 7 gjorde dette endnu bedre, de implementerede en mekanisme, der tillader applikationer at kommunikere deres fremskridt til deres miljø.

Vi besluttede at gøre dette muligt i Linux ved at implementere det i LibXapp.

LibXApp er et C-bibliotek, der er tilgængeligt i de fleste distributioner. Det giver dynamiske bindinger til mange sprog 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-vindue = Gtk. Vindue() window.set_title("Mit vindue") window.show() XApp.set_window_progress (vindue, 50) XApp.set_window_icon_name (vindue, "info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Som du kan se, er applikationen i stand til at kommunikere en fremgang (50 % i dette eksempel) til vinduesadministratoren ved blot at kalde XApp.set_window_progress (vindue, 50).

I Cinnamon 3.6 er dette fremskridt synligt i vindueslisten:

Kanel proceslinje fremskridt

Biblioteket giver også en nyttig klasse kaldet GtkWindow, som stammer fra Gtk. vindue og giver disse funktioner direkte gennem instansen:

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

Denne funktion forventes i den næste opdatering til Linux Mint. Mint version 18.3 vil inkludere opgavefremskridtsfunktionen for følgende apps:

  • Nemo (filoperationer)
  • Sikkerhedskopieringsværktøjet
  • Softwaremanageren
  • Drivermanageren
  • USB Stick-formatereren
  • USB-billedskriveren

Udviklere overvejer også at tilføje understøttelse af denne funktion til MATE/Caja og Synaptic og dets hjælpeværktøjer som Update Manager, Sprogindstillinger og Softwarekilder.

Endelig har netværksappletten i Cinnamon fået muligheden for at genscanne efter trådløse netværk.

Alle disse ændringer forventes i Linux Mint 18.3.

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne
Kumulative opdateringer til Windows 10, 17. marts 2020

Kumulative opdateringer til Windows 10, 17. marts 2020

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneReklameIndholdskj...

Læs mere

Sådan ændres mappeikon i Windows 10

Sådan ændres mappeikon i Windows 10

I moderne Windows-versioner kan du tildele et brugerdefineret ikon til en mappe, der er gemt på d...

Læs mere

Microsoft Edge tillader nu indstilling af brugerdefineret tema fra sideindstillinger for Ny fane

Microsoft Edge tillader nu indstilling af brugerdefineret tema fra sideindstillinger for Ny fane

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneEn ny mindre ændr...

Læs mere