Programando para Linux com Glade

Pegando carona no artigo do Og, vou deixar aqui um tutorial que sempre recomendo pra quem quer começar a programar para Linux, independente da linguagem de programação.

Ele foi escrito pelo Marcelo Lira, e explica como usar o Glade para desenhar as telas, e como manipular estas telas em várias linguagens (Python, C, Java, etc).

Tutorial: http://www.cin.ufpe.br/~cinlug/wiki/index.php/Mantendo_A_Sanidade_Com_O_Glade

Boa leitura!

fala – um leitor simples de texto

Sempre que tô lendo um texto em inglês e tenho dúvida sobre a pronúncia de uma palavra, recorro ao festival.

Festival, grosseiramente falando, é um software que lê textos, e que já vem instalado no Ubuntu. O que eu acho chato é que ele roda via linha do comando, o que torna-se um [pequeno] incômodo [para mim].

Unindo o útil ao agradável – pois aprendo um pouco mais de python – escrevi um simples frontend para o festival. Assim, escutar a pronúncia de algumas palavras em inglês ficou mais produtivo, pelo menos para mim…

Olha como ele ficou:

fala 0.1

Para baixar: http://sourceforge.net/projects/fala

sbackup 0.10

Olá, pessoal. Foi lançada agora há pouco a versão 0.10 do sbackup, software para backup (e restauração), simples de usar e bastante legal.

Essa é a primeira versão com a minha ajuda. Estou feliz por isso 🙂

Uma história legal do começo da minha atividade neste software pode ser vista aqui. (Em inglês).

A lista de mudanças nesta versão pode ser vista aqui.

No site de download encontra-se uma versão .deb, bem fácil de instalar.
Depois de instalado, é só ir no menu Sistema->Administração->Configuração do Backup

Fica aqui o convite para vocês instalarem e testarem o software, e, claro, se encontrarem algum bug, por favor, informem lá na página do sourceforge.

Página do projeto: http://sourceforge.net/projects/sbackup/

Qualquer dúvida, fiquem a vontade para entrar em contato comigo.

UPDATE: Screenshots

Tela Inicial:
Geral
Inclusão de pastas e/ou arquivos:
Inclusões

Exceções:
Exceções

Destino do backup:
Destino

Agendamento (backup periódico):
Agendamento

T+,

Wendell.

Acesso rápido ao man com o deskbar-applet

Para quem quer ter acesso rápido aos manuais dos programas e/ou comandos (man pages), tá aqui uma dica bem legal: Instalar um plugin (ou handler, como é chamado internamente) ao deskbar de forma que ele mostre o man de um determinado comando, usando o yelp.

Deskbar

Deskbar é um programa que deve ser adicionado ao painel do gnome e que serve para “fazer buscas”. Detalhe: Busca em qualquer lugar: Favoritos, Contatos, Programas, Arquivos no disco, etc.

Quem ainda não o conhece, comece a usar e tire suas próprias conclusões: Botão direito no painel do gnome, opção “Adicionar ao painel…”. Na tela que abre, selecione “Deskbar” e clique no botão “Adicionar”.

Yelp

Yelp é a ajuda (Famoso F1) do gnome. Você pode vê-lo am ação indo no menu Sistema->Ajuda->Documentação do Sistema, ou clicando no botão “Ajuda” da maioria dos aplicativos.

O detalhe interessante (que veio na versão 2.14 do gnome, essa que nós usamos no Ubuntu Dapper) é que o Yelp pode mostrar os manuais dos comandos (man pages). Para isso, dentro dele, basta, na caixa “Localizar”, digitar: man [comando]

Acesso ao man com um clique do mouse

Para acessar os manuais de forma bem rápida no Deskbar, basta salvar este plugin na pasta ~/.gnome2/deskbar-applet/handlers. Depois, basta ir nas preferências do Deskbar e habilitar o plugin (que já deve estar listado lá).

Algumas capturas de tela

Deskbar mostrando a opção man page
Deskbar mostrando a opção de manual do fstab

Yelp mostrando o manual do fstab
Yelp mostrando o manual do fstab

Fim

Espero que isso seja útil pra alguém. Pra mim é uma mão na roda 🙂
Abraços e até o próximo post!

Backup sem complicações no GNOME

Procurando um software simples para backup, encontrei o sbackup, disponível nos repositórios do Ubuntu.
Ele possui interface gnome, é simples de usar e prático. Está funcionando. Mas possui alguns bugs ou faltam alguns recursos especiais.

Penso que essa seria uma boa oportunidade para contribuir com a comunidade e aprender python. Entrei em contato com o desenvolvedor e já faço parte do time de desenvolvimento – eu e ele 🙂

Meu primeiro patch foi o suporte a internacionalização, junto com a tradução para o português. No momento estou corrigindo (ou tentando corrigir) alguns bugs relatados no sourceforge, launchpad e bugs.debian (ufa!)

Se quiserem instalar pra dar uma conferida, usem o apt-get. A próxima versão a ser lançada (0.10) com certeza vai estar melhor que a atualmente encontrada nos repositórios do Ubuntu (0.9).

Se quiserem aguardar, fiquem a vontade, vale a pena pelo simples fato de já vir em português.

Site: http://sourceforge.net/projects/sbackup/

Até mais,

Wendell.