Windows Tips & News

O Canela está obtendo uma barra de progresso na barra de tarefas

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

Como você já deve saber, no Microsoft Windows a partir do Windows 7, os aplicativos são capazes de desenhar uma barra de progresso diretamente no botão da barra de tarefas de seus aplicativos. É útil quando você está copiando alguns arquivos, baixando algo ou instalando algum aplicativo enorme que leva tempo. Essencialmente, qualquer tarefa que mostre uma barra de progresso se beneficia da barra de tarefas que indica isso. Aqui está uma boa notícia para os usuários do Linux Cinnamon: o mesmo recurso está chegando ao Cinnamon.

Propaganda


Cinnamon é o principal ambiente de desktop do Linux Mint. Começou como um fork do Gnome, agora é totalmente independente.

No futuro ambiente de desktop Cinnamon 3.6, seus desenvolvedores implementaram uma mudança especial no LibXapp, a biblioteca central compartilhada entre aplicativos incluídos no Linux Mint.

Os desenvolvedores o descreveram da seguinte maneira:

Quando um aplicativo está ocupado fazendo algo, geralmente mostra uma barra de progresso. Em vez de olhar para o bar sem pensar e esperar que ele atinja 100%, as pessoas geralmente aproveitam a oportunidade para fazer outra coisa ou se distrair na web enquanto esperam. O problema é.. como saber quando o aplicativo está pronto se você não consegue ver sua barra de progresso? Como você pode acompanhar o andamento da operação depois de minimizar a janela ou focalizar outras janelas sobre ela?

Alguns aplicativos, como o formatador USB Stick ou as operações do gerenciador de arquivos Nemo, contornaram esse problema alterando o título da janela para indicar o progresso. Dessa forma, a porcentagem fica visível não apenas na barra de título, mas também na lista da janela do painel.

O Windows 7 fez isso ainda melhor, eles implementaram um mecanismo que permite que os aplicativos comuniquem seu progresso ao ambiente.

Decidimos tornar isso possível no Linux, implementando-o no LibXapp.

LibXApp é uma biblioteca C disponível na maioria das distribuições. Ele fornece ligações dinâmicas para muitas linguagens por meio do GIRepository.

Aqui está um exemplo em Python:

importar gi. gi.require_version ('Gtk', '3.0') gi.require_version ('XApp', '1.0') de gi.repository import Gtk, janela XApp = Gtk. Janela() window.set_title ("Minha janela") window.show () XApp.set_window_progress (janela, 50) XApp.set_window_icon_name (window, "info") window.connect ("destroy", Gtk.main_quit) Gtk.main ()

Como você pode ver, o aplicativo é capaz de comunicar um progresso (50% neste exemplo) ao gerenciador de janelas simplesmente chamando XApp.set_window_progress (janela, 50).

No Cinnamon 3.6, esse progresso é visível na lista da janela:

Progresso da barra de tarefas Canela

A biblioteca também fornece uma classe útil chamada GtkWindow que deriva de Gtk. Window e fornece esses recursos por meio da instância diretamente:

importar gi. gi.require_version ('Gtk', '3.0') gi.require_version ('XApp', '1.0') de gi.repository import Gtk, janela XApp = XApp. GtkWindow () window.set_title ("Minha janela") window.show () window.set_progress (50) window.set_icon_name ("info") window.connect ("destroy", Gtk.main_quit) Gtk.main ()

Este recurso é esperado na próxima atualização do Linux Mint. A versão 18.3 do Mint incluirá o recurso de andamento da tarefa para os seguintes aplicativos:

  • Nemo (operações de arquivo)
  • A ferramenta de backup
  • O gerente de software
  • O Driver Manager
  • O formatador USB Stick
  • O gravador de imagens USB

Os desenvolvedores também estão considerando adicionar suporte para esse recurso ao MATE / Caja e ao Synaptic e suas ferramentas auxiliares, como Update Manager, Language Settings e Software Sources.

Finalmente, o miniaplicativo de rede no Cinnamon tem a capacidade de refazer a varredura de redes sem fio.

Todas essas mudanças são esperadas no Linux Mint 18.3.

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema
Windows 10X: novo iniciar, logotipo de inicialização, sons, OOBE, proteção antifurto

Windows 10X: novo iniciar, logotipo de inicialização, sons, OOBE, proteção antifurto

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaUm ...

Consulte Mais informação

O Windows 10 Build 21292 está disponível para usuários internos

O Windows 10 Build 21292 está disponível para usuários internos

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaA M...

Consulte Mais informação

Windows 10 Sun Valley: novo início, barra de tarefas, flyouts e recursos

Windows 10 Sun Valley: novo início, barra de tarefas, flyouts e recursos

A principal mudança da IU, conhecida como 'Sun Valley', é provavelmente a mudança que a maioria d...

Consulte Mais informação