Windows Tips & News

Cinnamon obtient une barre de progression dans la barre des tâches

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Comme vous le savez peut-être déjà, dans Microsoft Windows à partir de Windows 7, les applications peuvent dessiner une barre de progression directement dans le bouton de la barre des tâches de leur application. C'est utile lorsque vous copiez des fichiers, téléchargez quelque chose ou installez une énorme application qui prend du temps. Essentiellement, toute tâche qui affiche une barre de progression bénéficie de la barre des tâches l'indiquant. Voici une bonne nouvelle pour les utilisateurs de Linux Cinnamon: la même fonctionnalité arrive dans Cinnamon.

Publicité


Cinnamon est l'environnement de bureau phare de Linux Mint. Commencé comme un fork Gnome, il est maintenant totalement indépendant.

Dans le prochain environnement de bureau Cinnamon 3.6, ses développeurs ont implémenté un changement spécial dans LibXapp, la bibliothèque principale partagée entre les applications incluses dans Linux Mint.

Les développeurs l'ont décrit comme suit :

Lorsqu'une application est occupée à faire quelque chose, elle affiche généralement une barre de progression. Au lieu de regarder le bar sans réfléchir et d'attendre qu'il atteigne 100%, les gens saisissent généralement l'opportunité de faire autre chose ou de se distraire sur le Web en attendant. Le problème est.. comment savoir quand l'application est prête si vous ne voyez pas sa barre de progression? Comment pouvez-vous garder un œil sur la progression de l'opération après avoir réduit la fenêtre ou focalisé d'autres fenêtres dessus ?

Certaines applications telles que le formateur de clé USB ou les opérations du gestionnaire de fichiers Nemo ont contourné ce problème en modifiant le titre de leur fenêtre pour indiquer leur progression. De cette façon, le pourcentage est visible non seulement dans leur barre de titre mais aussi dans la liste des fenêtres du panneau.

Windows 7 a fait cela encore mieux, ils ont mis en place un mécanisme qui permet aux applications de communiquer leur progression à leur environnement.

Nous avons décidé de rendre cela possible sous Linux en l'implémentant dans LibXapp.

LibXApp est une bibliothèque C disponible dans la plupart des distributions. Il fournit des liaisons dynamiques à de nombreuses langues via le GIRepository.

Voici un exemple en Python :

importer gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') de gi.repository import Gtk, fenêtre XApp = Gtk. Fenêtre() window.set_title("Ma fenêtre") window.show() XApp.set_window_progress (fenêtre, 50) XApp.set_window_icon_name (fenêtre, "info") window.connect("destroy", Gtk.main_quit) Gtk.main()

Comme vous pouvez le voir, l'application est capable de communiquer une progression (50% dans cet exemple) au gestionnaire de fenêtres en appelant simplement XApp.set_window_progress (fenêtre, 50).

Dans Cinnamon 3.6, cette progression est visible dans la liste des fenêtres :

Progression de la barre des tâches à la cannelle

La bibliothèque fournit également une classe utile appelée GtkWindow qui dérive de Gtk. Window et fournit ces fonctionnalités directement via l'instance :

importer gi. gi.require_version('Gtk', '3.0') gi.require_version('XApp', '1.0') à partir de gi.repository import Gtk, fenêtre XApp = XApp. GtkWindow() window.set_title("Ma fenêtre") window.show() window.set_progress (50) window.set_icon_name("info") window.connect("détruire", Gtk.main_quit) Gtk.main()

Cette fonctionnalité est attendue dans la prochaine mise à jour de Linux Mint. Mint version 18.3 inclura la fonctionnalité de progression des tâches pour les applications suivantes :

  • Nemo (opérations sur les fichiers)
  • L'outil de sauvegarde
  • Le gestionnaire de logiciels
  • Le gestionnaire de chauffeurs
  • Le formateur de clé USB
  • Le graveur d'images USB

Les développeurs envisagent également d'ajouter la prise en charge de cette fonctionnalité à MATE/Caja et Synaptic et ses outils d'aide comme Update Manager, les paramètres de langue et les sources de logiciels.

Enfin, l'applet réseau de Cinnamon a la capacité de re-scanner les réseaux sans fil.

Tous ces changements sont attendus dans Linux Mint 18.3.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Installer le sous-système Windows pour Linux 2 dans Windows 10

Installer le sous-système Windows pour Linux 2 dans Windows 10

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Google continuera à prendre en charge Chrome sur Windows 7

Google continuera à prendre en charge Chrome sur Windows 7

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Skin Zoom AIO v1.0 d'AIMP3

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite