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.
É 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.
A "função systemtray" pode ser usada chamando o USBManager com a seguinte linha: usbmanager --tray
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.
Além de tudo isso, o USBManager ainda te dá a possibilidade de formatar dispositivos. Basta selecionar o dispositivo desejado e clicar na 'vassoura'.
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.
Suporte ao formato do tipo EXT.
Agora o USBManager suporta os seguintes formatos: FAT16, FAT32, NTFS, EXT2, EXT3 e EXT4.
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.
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
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
0sem comentários ainda