Ver Feed RSS

root@blog:/# chmod o+r *

Lançamento do USBManager 1.0.0

Avalie este Post de Blog
Olá pessoal! Após um bom tempo como Release Candidate, tenho o prazer de anunciar o USBManager 1.0.0. O pessoal que acompanhou a versão 1.0-rc vai perceber que, visivelmente, poucos alterações foram feitas. A maioria das mudanças foram realizadas "debaixo do capô", para deixar o aplicativo mais estável e rápido.

Nesses meses foram reportados poucos bugs, a maioria simples e que não impactavam no funcionamento do aplicativo, com excessão do bug #423476.



Downloading e instalação

O USBManager 1.0.0 pode ser baixado aqui. Para instalar, descompacte o arquivo e execute a seguinte linha:
sudo ./setup.py install

Utilização

O USBManager pode ser utilizado através do menu Aplicações->Sistema. Alternativamente, você pode chamá-lo com o comando: usbmanager.

Clique na imagem para uma versão maior

Nome:	         9657-mainwindow..png
Visualizações:	866
Tamanho: 	24,6 KB
ID:      	9671


É possível montar e desmontar o dispositivo clicando no checkbox. Para Obter mais informações sobre um dispositivo, basta selecioná-lo e clicar no ícone de propriedade (catraca), ou simplesmente um duplo clique sobre o dispositivo. Nessa janela também é possível alterar o label do dispositivo.

Clique na imagem para uma versão maior

Nome:	         9654-properties1..png
Visualizações:	1007
Tamanho: 	37,1 KB
ID:      	9672 Clique na imagem para uma versão maior

Nome:	         9655-properties2..png
Visualizações:	827
Tamanho: 	36,4 KB
ID:      	9673




A "função systemtray" pode ser usada chamando o USBManager com a seguinte linha: usbmanager --tray

Clique na imagem para uma versão maior

Nome:	         9644-tray_icon..png
Visualizações:	792
Tamanho: 	12,5 KB
ID:      	9674


O 'system tray' te dá a possibilidade de montar e desmontar os dispositivos com 2 cliques. Com ele também é possível chamar a interface do USBManager rapidamente.

Clique na imagem para uma versão maior

Nome:	         9646-tray_context&#.png
Visualizações:	794
Tamanho: 	12,1 KB
ID:      	9675

Uma boa sugestão é configurar o USBManager para inicializar no system tray juntamente com o sistema operacional, desta forma ele irá monitorar todas as atividades de dispositivos USB.

Clique na imagem para uma versão maior

Nome:	         9653-old_notifica&#.png
Visualizações:	839
Tamanho: 	27,8 KB
ID:      	9676

Clique na imagem para uma versão maior

Nome:	         9656-old_notifica&#.png
Visualizações:	801
Tamanho: 	31,5 KB
ID:      	9677

Clique na imagem para uma versão maior

Nome:	         9652-old_notifica&#.png
Visualizações:	838
Tamanho: 	34,3 KB
ID:      	9678



Além de tudo isso, o USBManager ainda te dá a possibilidade de formatar dispositivos. Basta selecionar o dispositivo desejado e clicar na 'vassoura'.

Clique na imagem para uma versão maior

Nome:	         9648-formating_fa&#.png
Visualizações:	1074
Tamanho: 	23,7 KB
ID:      	9679


Para ter mais possibilidades de formatação, sugerimos a instalação das ferramentas mlabel, ntfsprogs e e2label.




Melhoramentos

Visivelmente o USBManager apresenta as seguintes novas funcionalidades:


Melhor suporte para distribuições baseadas em Red Hat (como o Fedora).
Essa funcionalidade é resultado da correção do Bug #423476. Distribuições Red Hat não possui o gksudo, com isso foi criada uma rotina para pre-selecionar a função de credenciamento a ser utilizada. Atualmente a rotina busca as funções gksudo, gksu e beesu. Se sua distribuição não suporta nenhuma destas, reporte um bug aqui informando qual função de credenciamento pode ser utilizada que eu providenciarei a correção imediatamente.
Novo design da janela de análise de utilização de disco.
Agora ela possui barras coloridas para ressaltar os arquivos que mais ocupam espaço do dispositivo, além de uma disponibilizar uma macro análise do dispositivo informando, numero total de arquivos, tamanho médio de arquivo, numero total de pastas e tamanho médio de pastas.
Clique na imagem para uma versão maior

Nome:	         9642-disk_usage..png
Visualizações:	792
Tamanho: 	87,5 KB
ID:      	9670

Suporte ao formato do tipo EXT.
Agora o USBManager suporta os seguintes formatos: FAT16, FAT32, NTFS, EXT2, EXT3 e EXT4.
Clique na imagem para uma versão maior

Nome:	         9641-formating_ex&.png
Visualizações:	962
Tamanho: 	24,8 KB
ID:      	9680


Desmontagem inteligente.
Agora, antes de mudar o label do dispositivo, o USBManager automaticamente desmonta o dispositivo correspondente.
Mais notificações
Algumas novas notificações como quando um dispositivo é desmontado.
Clique na imagem para uma versão maior

Nome:	         9645-new_notifica&#.png
Visualizações:	807
Tamanho: 	32,9 KB
ID:      	9681 Clique na imagem para uma versão maior

Nome:	         9647-new_notifica&#.png
Visualizações:	956
Tamanho: 	28,1 KB
ID:      	9682


As mudanças não visíveis mais importantes são descritas a baixo:

Sinais GOBjects
Todos os objetos dentro do USBManager se comunicam através de sinais, reduzindo o uso de ponteiros e trazendo mais flexibilidade ao código.
Análise sob demanda
A ferramenta da análise de disco foi modificada para escanear e analisar o conteúdo das pastas somente quando esta pasta é expandida, tornando o tempo de inicialização dessa função muito mais rápida.
Traduções cooperativas:
O USBManager agora utiliza o Rosetta, ferramenta de tradução do Lanchpad, com isso as traduções podem ser feitas pela Web, sem a necessidade de instalar nenhum programa adicional. As traduções, de tempos em tempos, incluídas dentro da base de código do USBManager automaticamente.
Mais Traduções
Além das línguas inglesas e português brasileiro, o USBManager está disponível (graças as contribuições dos usuários do Launchpad) em mais 5 línguas:

  • Holandês
  • Francês
  • Alemão
  • Russo
  • Espanhol

Clique na imagem para uma versão maior

Nome:	         9683-traducao..png
Visualizações:	764
Tamanho: 	6,6 KB
ID:      	9684

Atualmente estão sendo feitas traduções para Tailandês (25% traduzido), Turco (84% traduzido) e Árabe (23% traduzido).



Bugs Corrigidos

Lista de correção de "Bugs leves":

  • #413438 - Detalhamento do arquivo README
  • #413995 - Renomear o arquivo .desktop para ser compativel com o resto do projeto
  • #494026 - Erros de digitação de algumas palavras


Lista de correção de "Bugs médios:

  • #414003 - Erro de codificação de arquivos



Lista de correção de "Bugs importantes":

  • #423476 - Desmontar o volume resultava em falhas (para distribuições baseadas em Red Hat)



Agradecimentos

Apesar do USBManager ser desenvolvido exclusivamente por mim, tenho que agradecer a algumas pessoas pela realização desse trabalho. Deve agradecer, por exemplo, a todos que ajudaram a espalhar esse meu aplicativo pela Web e a todos que reportaram bugs e erros no meu projeto.

Um agradecimento especial ao Fabian Affolter por me ajudar a melhorar meu projeto com sugestões e por empacota-lo para o Fedora. Em breve estarei disponibilizando um pacote do USBManager para Ubuntu.

Tradução para o Árabe: Nizar Kerkeni
Tradução para o Holandês: Donkade e cumulus007
Tradução para o Francês: Guillaume Mazoyer, Nicolas Delvaux, Nizar Kerkeni, Pascal Lemazurier e Sorkin.
Tradução para o Alemão: BBO, Fabian Affolter, Fred Seidemann, Georg Engelmann e mogli.
Tradução para o Russo: Nikolay Edigaryev, Petron, Sergey Sedov e vsink.
Tradução para o Espanhol: Demuxer, Monkey, Paco Molinero, guillemsster e kaeltas.
Tradução para o Tailandês: Krit Marukawisutthigul.
Tradução para o Turco: zeugma

Atualizado 05-03-2010 em 12:38 por Magnun

Categorias
Não Categorizado

Comentários

  1. Avatar de MarcusMaciel
    Parabens magnun o projeto esta realmente fantastico muito bom mesmo
  2. Avatar de sergio
    Magnun, parabéns!!! O USBManager simplificou a utilização de mídias removíveis. Lembro quando, antes de começar a desenvolvê-lo, comentou sobre a falta de uma ferramenta simples para utilizar/formatar/rotular/gerenciar um pen-drive... uma tarefa que deveria ser muito simples.

    Agora sim; realmente está simplérrima.
  3. Avatar de Magal
    Sempre surpreendendo garoto!
  4. Avatar de Magnun
    Valeu galera! Obrigado pelo apoio. Apesar da falta de tempo consegui finalmente terminar essa versão.

    Agora é brigar pra conseguir atingir as metas da próxima versão!

+ Enviar Comentário