Foi anunciado o Encontro Mineiro de Software Livre 2008, que ocorrerá em Belo Horizonte, de 26 a 29 de Novembro. Esta edição, com o lema “Liberdade para Aprimorar”, visa promover a contribuição e o aperfeiçoamento do software livre de forma consciente e colaborativa. A chamada de trabalhos já está aberta, e vai até o dia 24 de Outubro.
Encontro Mineiro de Software Livre 2008
2008/10/8 por SamuelDesabilitando o touchpad no X
2008/08/11 por SamuelUm problema comum e irritante de quem usa notebook para digitar textos é o toque acidental no touchpad, que muda o cursor de lugar, causando perda de tempo e confusões.
Na distribuição Debian (e derivados), o pacote xserver-xorg-input-synaptics, além de prover o driver para o Xorg dos touchpads Synaptics, vem com dois aplicativos interessantes para controlar o dispositivo em espaço de usuário: o synclient e o syndaemon.
Assumindo que o driver esteja devidamente instalado (Touchpad já funciona), habilite a configuração no seu /etc/X11/xorg.conf, editando-o e modificando a opção “SHMConfig” para “on”, na sessão “InputDevice” do seu touchpad.
Option “SHMConfig” “on”
Assim, o usuário pode desabilitar e habilitar o touchpad através do software synclient:
synclient TouchPadOff=1 ou 0
Este comando pode ser inserido em um script ou em uma combinação de teclas, para desabilitá-lo pelo teclado ou pela inserção de um mouse USB externo, por exemplo.
Dinamicamente, o serviço abaixo monitora a atividade do teclado e desabilita o touchpad por um tempo determinado:
syndaemon -t -K
Veja a lista de parâmetros para customizar a seu gosto. Adicione ao gnome-session-properties o comando acima para iniciá-lo a cada sessão do X.
De volta…
2008/05/25 por SamuelJá tem um bom tempo que não passo aqui para postar. Não por falta de conteúdo, que aliás, há bastante acumulado. Mas uma porção de obrigações, tarefas e assuntos me tomaram a atenção e a agenda nos últimos meses.
Em breve: ECV, Jabber para SmartPhones, LightSabers, e mais!
Tirinha de uma campanha de RPG de Star Wars
2007/10/9 por SamuelO pessoal do The Comic Irregulars iniciou há algumas semanas um projeto de tirinhas sobre uma campanha de RPG de Star Wars – Darths and Droids, utilizando cenas dos filmes. Os diálogos entre os personagens são basicamente as conversas entre o mestre e os jogadores, e suas ações no jogo. Quem já jogou RPG e gosta da saga, certamente vai rir muito.

Parte de uma das tirinhas, retirada de http://www.irregularwebcomic.net/darthsanddroids/
Recomendo começar do primeiro, para seguir o contexto.
Mais sobre os tubos
2007/10/9 por SamuelDurante uma exibição de movimentos com um sabre numa festa, pude ter uma noção da resistência do tubo de acrÃlico. O tubo pintado de branco na foto abaixo foi o que restou após acertá-lo em uma quina do piso do andar de cima. Definitivamente, não é uma boa alternativa para o projeto de um sabre para combate
.

Estava devendo um post sobre os novos tubos de PVC que o Serjão conseguiu. O tubo cristal da foto é um desses. Estes sim resistem. Eles têm uma parece cerca de 1mm maior que o de acrÃlico, e suportam grandes impactos sem trincar.
Encontro Mineiro de Software Livre 2007
2007/08/22 por SamuelEncontro Mineiro de Software Livre 2007: Conhecimento, Consciência e Colaboração
O Encontro Mineiro de Sofware Livre 2007, em sua quarta edição, será realizado nos dias 18, 19 e 20 de outubro nas dependências da Universidade Federal de Lavras – UFLA – MG.
A organização do evento convida a comunidade a enviar seus trabalhos até o dia 08 de Setembro de 2007 através do sÃtio http://emsl.minaslivre.org/chamada_trabalhos/.
A comunicação dos resultados será feita até o dia 22 de Setembro de 2007. Maiores informações sobre o processo de avaliação, consulte http://emsl.minaslivre.org/avaliacao/.

O Encontro Mineiro de Software Livre acontece anualmente em Minas Gerais. Depois de ser sediado por 2 anos consecutivos na cidade de Belo Horizonte, o evento partiu para o interior em Ouro Preto na sua terceira edição e este ano acontece em Lavras, cidade do sul mineiro a aproximadamente 230 Km da capital. O EMSL foi criado com o objetivo de fomentar a aproximação e o intercâmbio entre os vários grupos que utilizam o software livre no estado, assim como incentivar seu uso por novos grupos. Esta edição, com o lema “Conhecimento, Consciência e Colaboração”, visa apresentar o software livre como forma de disseminar o livre conhecimento de forma consciente e colaborativa.
Who watches the watchmen?
2007/07/7 por SamuelInstruções.
Necessário encontrar assassino dos mascarados.
Ajude a espalhar a palavra.
Imprima a imagem.
Coloque em um lugar público.
Tire uma foto.
Me mande por e-mail.
Texto original e imagem retirados de http://rorschachsjournal.com/, em en_us:
instructions.
need to find mask killer.
spread the word.
print image.
place in public place.
take photo.
email to me.
Audigy 2 NX com Alsa em 5.1
2007/07/4 por SamuelSempre gostei um bocado de áudio. Fiquei fascinado com um pequeno circuito divisor de freqüências que montei ainda no curso técnico (10 anos atrás), que simulava o surround sound a partir de uma fonte de áudio estéreo. Com dois amplificadores extras, excitava dois alto-falantes adicionais que produziam o aumento de estéreo e envolvimento. Mas isso era só uma jogada para se conseguir o efeito. Bons mesmo são os sistemas de som de cinema com vários canais, hoje presentes nas casas de qualquer um. Estes sim, dão mais vida aos filmes e jogos.
Anos mais tarde, adquiri um Creative Audigy 2 NX, um dispositivo de som 7.1 USB. Precisava ser um dispositivo externo, USB, para usar com o notebook. Antes de comprar, vi rapidamente se havia suporte no linux 2.6.x, e para minha sorte havia alguns indicativos positivos na página de suporte do projeto Alsa. Consegui também um Inspire 5.1 5200, um sistema de som 5.1, para ligar ao Audigy.

Estava louco pra ver o sistema todo funcionando! Logo no primeiro teste com o Alsa do Linux 2.6.18, consegui apenas um som estéreo, e nada de som 5.1 dos DVDs. Na verdade, eu queria muito que o som do meu tocador de músicas, uma saÃda estéreo comum, fosse distribuÃdo em todas os 6 canais do Inspire. Mas só as duas principais funcionavam!
Procurei um pouco na documentação do Alsa, e vi que teria de configurar essa distribuição de canais. Fiz umas buscas por alguém com um caso parecido e consegui pouca coisa. Juntei o que consegui, mais a documentação do Alsa, e criei um arquivo de configuração para o Audigy, descrito à frente.
Para que o Audigy 2 NX funcione, é necessário ter os módulos snd_usb_audio e snd_usb_lib disponÃveis. Utilizo Debian aqui, mas a maioria das distribuições GNU/Linux têm o Alsa, com estes módulos disponÃveis. Certifique-se que o sistema detecta o dispositivo de som, utilizando o alsaconf, sem parâmetros.
O dispositivo deve ser reconhecido e os módulos carregados (caso ainda não estejam). No Gnome, já é possÃvel ver através do controle de volume (gnome-volume-control) os controles individuais de cada canal do dispositivo.
Neste ponto, usar o mplayer para tocar um DVD, por exemplo, é frustrante. Cada canal está mapeado para uma caixa de som diferente. O simples reposicionamento das caixas de som não é suficiente (além de ser muito deselegante), pois os canais são agrupados 2 a 2 nos cabos RCA do Audigy e o mapeamento não combina. Para resolver isso, os canais devem ser remapeados no Alsa, através do arquivo de configuração /etc/asound.conf ou o ~/.asoundrc (a diferença é que o primeiro faz a configuração system wide, para todos, e o segundo somente para um usuário). O arquivo de configuração ficou como segue (omiti a configuração referente ao codec de áudio built-in do notebook):
pcm.audigy51 {
type plug
slave.pcm “hw:2,0″
slave.channels 6
route_policy duplicatettable.0.0 1 # front left
ttable.1.1 1 # front rightttable.4.2 1 # front center
ttable.0.3 0.5 # LFE
ttable.1.3 0.5 # LFE
#ttable.4.3 1 # LFEttable.2.4 1 # rear left
ttable.3.5 1 # rear right
}pcm.audigy21 {
type plug
slave.pcm “hw:2,0″
slave.channels 6
slave.rate 48000route_policy duplicate
ttable.0.0 1 # front left
ttable.1.1 1 # front rightttable.0.2 0.5 # front center
ttable.1.2 0.5 # front center
ttable.0.3 0.5 # LFE
ttable.1.3 0.5 # LFEttable.0.4 1 # rear left
ttable.1.5 1 # rear right
}
Foram criados dois dispositivos virtuais. O audigy51 é utilizado para reproduções com 6 canais, como DVDs. O audigy21 é utilizado para reproduções de música de 2 canais, distribuindo-os pelos 6 canais do sistema de som. A linha slave.pcm "hw:2,0" descreve qual o dispositivo de hardware será utilizado. Para descobrir qual é o número do Audigy instalado, utilize aplay -l.
A instrução ttable é o que faz o mapeamento dos canais do Alsa aos canais do dispositivo fÃsico. É seguido pelo número do canal “virtual”, o número do canal “fÃsico”, e um fator de escala (ou ganho). A instrução ttable.4.2 1 liga o canal central “virtual” (4) ao “fÃsico” (2), com um ganho de 1 (100% do sinal é passado). Note que na configuração do audigy51 o canal do subwoofer (graves) está recebendo metade do sinal dos canais direito e esquerdo (uma média). O que é razoável (mas não o melhor), já que não percebemos o efeito estéreo (ou diferença de canais) em freqüências baixas. Na configuração audigy21 isso também é feito para o canal central, já que partimos de um sistema 2.0 (apenas dois canais de áudio).
Para testar o sistema, basta usar o aplicativo speaker-test, que vai enviar um sinal em cada canal separadamente (recomendo!):
$ speaker-test -c 2 -t wav -D audigy21
$ speaker-test -c 5 -t wav -D audigy51
Ou o mplayer para reproduzir vÃdeos (ou áudio) com 2 e 6 canais:
$ mplayer -ao alsa:device=audigy51 dvd://
$ mplayer -ao alsa:device=audigy21 arquivo.mpeg
Note que seu player preferido deve ser configurado para utilizar o dispositivo adequado. Para os programas que utilizam gstreamer, esta configuração deve ser feita no próprio.
Os problemas conhecidos e próximos passos
Há no Alsa, um dispositivo chamado surround51, que deveria ser utilizado para aplicações de 6 canais. Fiz alguns testes na configuração acima, mas não foi possÃvel vinculá-lo ao Audigy desta forma (talvez devido ao meu hardware padrão ser o sistema 2.0 buit-in do notebook).
O subwoofer não está sendo excitado adequadamente. Existe um plugin do Alsa que implementa um filtro passa-baixas, que pode ser utilizado para gerar um sinal adequado ao amplificador de graves. É preciso descobrir como ligar este plugin para cortar o sinal em 100 ou 200 Hz.
Caso algum leitor tenha conseguido algum resultado interessante ou alguma melhoria nesta configuração, envie uma mensagem! CrÃticas e sugestões são muito bem vindas.
Jabber-BR is up!
2007/06/26 por SamuelFim de semestre é fogo. Muito trabalho na faculdade, e o tempo que sobra, nem apareço por aqui para postar, hehe. Mas vamos colocar isso de volta aos eixos. Esse post é um dos que eu estava devendo, chegando meio atrasado.
Durante o FISL2007 houve um encontro de usuários de Jabber, com troca de experiências de usuários e administradores de servidores. Neste evento, foram vendidas camisas muito legais do grupo de usuários Jabber-BR, que o Lucius havia levado. O dinheiro arrecadado foi usado para pagar um servidor para hospedar o servidor público do Jabber-BR (xmpp:jabber-br.org), que está no ar desde abril!
Para registrar o seu JID e começar a se comunicar pelo servidor, entre no seu cliente Jabber o servidor: jabber-br.org.
Uma segunda remessa de camisas será feita, o Metal está organizando uma lista. Este novo modelo de camisa será personalizada com o JID do usuário estampado nas costas. Interessou? Envie um comentário no post do Metal! Ao comprar a camisa você contribui para manter o Jabber-BR no ar!
Comemoração aos 30 anos de Star Wars
2007/05/11 por SamuelSim! Teremos a comemoração do aniversário de Star Wars (Guerra nas Estrelas) em Belo Horizonte! Dia 25 de maio deste ano o filme completa 30 anos desde seu lançamento, e as comemorações já estão ocorrendo durante o mês de maio, em diversas cidades do mundo. Em Belo Horizonte, o Conselho Jedi Minas Gerais e o Império Comando Minas Gerais estão preparando a festa, que ocorrerá nos dias 26 e 27 de maio, durante o evento de anime Animinas.








