terça-feira, 31 de janeiro de 2012

Compilando o Subversion 1.7 no Debian

Infelizmente, a versão 1.7 do Subversion ainda não foi empacotada no Debian. Inclusive, existem alguns bugs reports que falam sobre a situação do empacotamento.

Como precisava da versão 1.7 para trabalhar em um projeto, acabei compilando o próprio.

Prossegui da seguinte maneira:

Faça o download do código fonte.
Descompacte no diretório /tmp.
Como root, mova o arquivo: # mv /tmp/subversion-versao/ /usr/src/;
Acesse o diretório: # cd /usr/src/subversion-versao/;
Instale as dependências: # aptitude install libapr1-dev libaprutil1-dev;
E por ultimo, os comandos: # sh configure; make; make install;

Pronto, instalado.

Um abraço.

segunda-feira, 21 de novembro de 2011

Could not update .ICEauthority file /var/lib/gdm3/.ICEauthority

Antes do GDM 3 aparecer eu recebia o seguinte erro:

Could not update .ICEauthority file /var/lib/gdm3/.ICEauthority

Para resolver este problema acessar um terminal e digitar os seguintes comandos:

/etc/init.d/gdm3 stop
rm /var/lib/gdm3/.ICEauthority*
/etc/init.d/gdm3 start


Retirado do blog Mind Reference.

Até a próxima.

segunda-feira, 26 de setembro de 2011

Empathy fecha ao fazer uma chamada de áudio ou vídeo

Você tenta fazer uma chamada de áudio ou vídeo no Empathy e o mesmo fecha sozinho. Você fica frustrado e desiste.
Esta foi uma história real até eu encontrar este bug report. Parece que este problema acontece com as pessoas que não instalaram o Gnome completo.
Instale o pacote gstreamer0.10-gconf e tudo será resolvido!
Valeu.

domingo, 22 de maio de 2011

PrintScreen no Fluxbox

Para fazer a tecla PrintScreen funcionar no Fluxbox execute os seguintes passos:

# aptitude install scrot

Abra o arquivo ~/.fluxbox/keys com o seu editor de textos favorito e adicione o seguinte comando no final do arquivo:

107 :Exec scrot /tmp/screenshot-%Y-%m-%d-%H-%M-%S.png --quality 100

Salve o arquivo, feche e reconfigure o Fluxbox ou reinicie o computador.

107 é o código da tecla PrintScreen no meu teclado. Se não funcionar no seu, utilize o programa xev para obter o código correto. Ficou com dúvidas? man xev.

scrot é um programa que tira fotos. No exemplo acima a foto será salva com qualidade máxima (100) em /tmp, utilizando o nome screenshot seguido da data completa. Para saber mais digite man scrot. O formato da data é o mesmo utilizado pela função strftime. Para maiores informações digite man strftime.

Você pode abrir o screenshot automaticamente utilizando o parâmetro --exec do scrot, veja o exemplo abaixo:

107 :Exec scrot /tmp/screenshot-%Y-%m-%d-%H-%M-%S.png --quality 100 --exec 'gpicview $f'

Assim que a screenshot for tirada, o comando gpicview $f será executado. gpicview é o meu visualizador de imagens e $f é o nome da imagem que será visualizada, ou seja, a screenshot recém tirada.

Que tal criar um shell script que faça o upload da imagem para algum serviço de hospedagem de imagens? Essa ideia rápida ilustra a infinidade de coisas que podem ser feitas com o scrot :)

Um abraço, até a próxima!