Planeta GNU/Linux-MG

Esta página reune os principais blogs sobre GNU/Linux e Software Livre da Comunidade Mineira (Minas Gerais)

Caso deseje fazer parte desta família escreva uma mensagem para planeta (a) linux-mg . org solicitando a inclusão do seu blog. Ocê também pode assinar o feed deste planeta http://planeta.linux-mg.org/atom.xml .

27/08/2008

no picture
Caminho Livre

O planeta está de volta!

Para aprender mais sobre o Ubuntu, começe aqui.

24/08/2008

no picture
dandycrazy

23/08/2008

no picture
nacaolivre.org

Tim Web em Acer Aspire 5720-6497 utilizando o Ubuntu 8.04

Fiquei bem curioso a respeito da tecnologia 3G e sua usabilidade. Após uma certa reluta, acabei adquirindo o Minimodem Onda MSA501HS da Tim.
Para quem está costumado com alguns megas de banda, aconselho visitar o site da operadora e consultar os planos e localidades, pois a frequência ainda não chega a tanto, o que é óbvio. Porém para quem no máximo faz um streamer no youtube e consulta um pouco de documentação, está muito bom.
Após pesquisar um pouco, encontrei tutoriais que falharam, e alguns que me ajudaram a configurar e entender o funcionamento da conexão. O grande lance(e o que estava me deixando cansado) era fazer com que o Ubuntu reconhecesse o minimodem como modem e não como um disco. E como fazer isso ?? Através do udev. Ao iniciar o sistema o udev procura no /sys que dispositivos foram encontrados pelo Kernel e os adiciona /dev. O daemon continua rodando para adicionar novos dispositivos assim que estes aparecerem. O diretório das regras onde adicionamos arquivos de texto para dizer o que queremos fazer com cada dispositivo que é adicionado ao sistema é o /etc/udev/rules.d. Para saber mais, acompanhe aqui.
Voltando ao Minimodem, antes de plugá-lo ao seu computador, baixe o módulo usb_modeswitch e seu arquivo de configuração, colocando-os em seus respectivos diretórios. Instale também o wvdial.
Assim que fizer isso, crie esta regra em etc/udev/rules.d e salve-a como 10-onda-msa501hs.rules

ACTION!=”add”, GOTO=”ONDA_End”
# Is this the ZeroCD device?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”2000″,
SYSFS{idVendor}==”19d2″, GOTO=”ONDA_ZeroCD”
# Is this the actual modem?
SUBSYSTEM==”usb”, SYSFS{idProduct}==”0001″,
SYSFS{idVendor}==”19d2″, GOTO=”ONDA_Modem”
LABEL=”ONDA_ZeroCD”
# This is the ZeroCD part of the card, change
# the usb_modeswitch kernel module to the
# right vendor e product
RUN+=”/usr/sbin/usb_modeswitch -d 1 -v 0×19d2 -p 0×2000 -V 0×19d2 -P 0×0001″
LABEL=”ONDA_Modem”
# This is the Modem part of the card, let’s
# load usbserial with the correct vendor
# and product ID’s so we get our usb serial devices
RUN+=”/sbin/modprobe usbserial vendor=0×19d2 product=0×0001″,
MODE=”660″, GROUP=”tty”
LABEL=”ONDA_End”

Agora plugue o minimodem esperando alguns segundos. Acompanhe esse movimento pelo:
sudo tail -f /var/log/messages (assim que plugar o modem), onde você terá algo parecido com:

Aug 22 21:13:33 Ermac kernel: [ 2120.239704] usb 3-1: new full speed USB device using uhci_hcd and address 6
Aug 22 21:13:33 Ermac kernel: [ 2120.247767] usb 3-1: configuration #1 chosen from 1 choice
Aug 22 21:13:33 Ermac kernel: [ 2120.249655] scsi7 : SCSI emulation for USB Mass Storage devices
Aug 22 21:14:02 Ermac kernel: [ 2122.529425] usb 3-1: USB disconnect, address 6
Aug 22 21:14:08 Ermac kernel: [ 2122.666821] usb 3-1: new full speed USB device using uhci_hcd and address 7
Aug 22 21:14:08 Ermac kernel: [ 2122.672047] usb 3-1: configuration #1 chosen from 1 choice
Aug 22 21:14:08 Ermac kernel: [ 2122.673853] usbserial_generic 3-1:1.0: generic converter detected
Aug 22 21:14:08 Ermac kernel: [ 2122.673988] usb 3-1: generic converter now attached to ttyUSB0
Aug 22 21:14:08 Ermac kernel: [ 2122.703560] usbserial_generic 3-1:1.1: generic converter detected
Aug 22 21:14:08 Ermac kernel: [ 2122.703657] usb 3-1: generic converter now attached to ttyUSB1
Aug 22 21:14:08 Ermac kernel: [ 2122.705896] usbserial_generic 3-1:1.2: generic converter detected
Aug 22 21:14:08 Ermac kernel: [ 2122.705958] usb 3-1: generic converter now attached to ttyUSB2

Para verificar se o driver foi configurado corretamente digite:
ls -l /dev/ttyUSB* e você terá:

crw-rw—- 1 root dialout 188, 0 2008-08-22 21:15 /dev/ttyUSB0
crw-rw—- 1 root dialout 188, 1 2008-08-22 21:14 /dev/ttyUSB1

crw-rw—- 1 root dialout 188, 2 2008-08-22 21:14 /dev/ttyUSB2

Feito isso(…eu sei, mas só assim nós aprendemos…), configure o discador editando o arquivo /etc/wvdial.conf:

[Dialer tim]
Init2 = ATZ
Init3 = AT+CGDCONT=1,”ip”,”tim.br”
Stupid Mode = 1
ISDN = 0
Phone = *99***1#
Ask Password = 0
Modem = /dev/ttyUSB0
Username = tim
Dial Command = ATD
Password = tim
Baud = 460800

Agora sim, vá ao terminal e faça a ligação (Certificando que o PIN do chip esteja desativado. De fábrica já vem assim).

gustavo@Ermac:~$ sudo wvdial tim
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: ATZ
ATZ
OK
–> Sending: AT+CGDCONT=1,”ip”,”tim.br”
AT+CGDCONT=1,”ip”,”tim.br”
OK
–> Modem initialized.
–> Sending: ATD*99***1#
–> Waiting for carrier.
ATD*99***1#
CONNECT
–> Carrier detected. Starting PPP immediately.
–> Starting pppd at Fri Aug 22 21:15:11 2008
–> Pid of pppd: 16338
–> Using interface ppp0
–> local IP address 189.118.11.44
–> remote IP address 10.64.64.64
–> primary DNS address 189.40.224.5
–> secondary DNS address 10.223.246.102

E pronto, você está conectado à rede 3G.

CRÉDITOS:
http://tiagomadeira.net/udev-e-suas-regras-maravilhosas
http://www.fre.eti.br/livio/2008/04/timweb-no-linux-onda-msa501hs.html

15/08/2008

no picture
focolivre.org

Mostrar o que está tocando no banshee no emesene

Bom pessoal, o meu player de música favorito é o Banshee, e o instant messenger preferido é o Emesene, ao instalar a nova versão do Emesene fiquei absmado porque simplesmente não mostrava mais a músca que estava tocando no Banshee =o

Fui dar uma olhada no site do emesene, e tem um tópico no fórum no qual o usuário “mohrtutchy” disponibiliza um plugin que conserta esse bug do emesene.

A versão do banshee que estou usando é a 1.2 e do emesene é a 1.0.1, e aqui funcionou corretamente, quem quiser conferir visite o link:

http://emesene.org/smf/index.php/topic,1254.0.html

e baixe o plugin anexado no post do “mohrtutchy”

Depois é so substituir o plugin do banshee ja existente no sistema pelo novo:

rm /usr/share/emesene/plugins_base/currentSong/Banshee.py

cp /caminho/do/plugin /usr/share/emesene/plugins_base/currentSong/

Pronto, agora a música aparece no emesene =)

Agradecimentos ao “mohrtutchy”

11/08/2008

no picture
nacaolivre.org

Modelando UML através do ArgoUML

Ultimamente venho dando uma “olhada” em UML para aprender a construir diagramas. Depois de um pouco de leitura, estava praticando com o Dia cujo é uma ótima ferramenta para modelar, possibilitando a construção de vários diagramas, porém nem todos disponíveis para a UML, onde esta possui 13 (UML 2). Como leitura e prática é a melhor forma de aprendizado, pesquisei sobre outras ferramentas CASE(Computer-Aided Software Engineering – Engenharia de Software Auxiliada por Computador), que são softwares que de alguma maneira colaboram para a execução de uma ou mais atividades realizadas durante o processo de Engenharia de Software. Hoje, a maioria das Ferramentas CASE suportam UML. Dentre as principais, encontrei duas livres: ArgoUML e Umbrello Uml.
Como a Umbrello utiliza a Qt e eu sou usuário Gnome, haveria um certo confronto, logo estou utilizando a Argo.
O projeto ArgoUML constitui-se em um projeto acadêmico, sob a licença BSD. No entanto, o projeto exige que quaisquer que utilizarem seus códigos como base para uma nova ferramenta com o intuito de algo proprietário, disponibilizem uma edição para a comunidade gratuitamente.
Ainda sim o ArgoUML não oferece suporte a todos os diagramas UML, alcançando 7 destes e não é tão completo como por exemplo a Rational Rose ou a VP-UML – ferramentas bem conhecidas pelo mercado de desenvolvimento - entretanto é uma ferramenta livre, não precisando de nenhum crack, ou uso determinado por certo tempo, e para uso acadêmico atende àqueles que estão aprendendo como é o meu caso e é bem superior ao Dia para modelar UML (não estou discriminando o Dia, pois o utilizo). Para quem se interessar, visite o site do projeto.

10/08/2008

no picture
focolivre.org

Wireless no Acer 4520 - Broadcom BCM94311MCG (Com Ndiswrapper)

Opa eae pessoal beleza?

Seguinte hoje vou ensinar como instalar o driver da placa Wireless com o ndiswrapper, esses passos foram testados no Debian Lenny, Slackware 12.1 e Fedora 9 e funcionaram perfeitamente, existe outra maneira de colocar pra funcionar a wireless sem o ndiswrapper que é aplicando um firmware e eu descreverei como em um próximo post…

Vamos la então:

O primeiro passo é baixar e instalar o ndiswrapper, no Debian Lenny e Fedora 9 eu instalei pelo gerenciador de pacotes e funcionou, porém no slackware 12.1 eu tive que compilar na unha, pacotes pré compilados não funcionaram, sendo assim…

No Debian:

# apt-get install ndiswrapper

No Fedora:

No fedora, antes de instalar o ndiswrapper vamos remover o driver bcm43xx, para não correr riscos com conflitos entre os drivers:

# yum remove bcm43xx-fwcutter

# yum install kmod-ndiswrapper

No Slackware:

Visite o site oficial do ndiswrapper e baixe a versão mais recente do mesmo:

http://ndiswrapper.sourceforge.net/

Entre no diretório onde o arquivo foi salvo e dê o seguinte comando para descompacta-lo:

# tar -zxvf ndiswrapper-x.xx.tar.gz

*obs: substituindo no comando acima o nome do arquivo para o nome do arquivo que você baixou…

Entre no diretório onde os arquivos foram descompactados e dê o comando make:

# cd ndiswrapper-x.xx
# make
# make install

Pronto, ndiswrapper instalado no Slackware.
Os passos descritos para o Slackware servem para qualquer distro (talvez em algumas falte alguma dependência).

Vamos agora instalar o driver, baixe ele aqui:

http://rapidshare.com/files/125440910/Wireles_Broadcom.tar.gz.html

* obs: Se o link estiver quebrado favor reportar (taylonsilva@gmail.com)

Descompacte o driver:

tar -zxvf Wireles_Broadcom.tar.gz

Agora entre no diretório onde os arquivos foram descompactados e instale o driver:

$ cd Wireles_Broadcom

# ndiswrapper -i bcmwl5.inf

Agora verifique se o driver doi corretamente instalado:

# ndiswrapper -l

Se aparecer a mensagem “driver present” é porque o driver foi instalar corretamente.

Agora que o driver foi instalado vamos fazer os ajustes finais:

No Fedora:

Crie um arquivo chamado “ndiswrapper.modules” no diretório “/etc/sysconfig/modules/” com o seguinte conteúdo:

#!/bin/sh
/sbin/modprobe -r b43
/sbin/modprobe ndiswrapper

Depois dê o seguinte comando para torna-lo executavel:

# chmod +x /etc/sysconfig/modules/ndiswrapper.modules

Reinicie o computador e o LED da placa irá começar a piscar =)

No Slackware e Debian:

Primeiro vamos desabilitar o bcm43xx-fwcutter e o b43 (o b43 tem que ser reativado na hora do boot):

# echo “blacklist bcm43xx” >> /etc/modprobe.d/blacklist

Agora vamos adicionar os modulos para carregar na inicialização:

Edite o arquivo “/etc/rc.local” (no Debian) “/etc/rc.d/rc.local” (no Slackware), e adicione o seguinte conteúdo antes da linha “exit (0)”:

/sbin/modprobe b43
/sbin/modprobe -r b43
/sbin/modprobe ndiswrapper

Existem outras formas de adicionar os modules na inicialização como editando o “/etc/modules” no Debian, mas essa forma é funcional.

Depois disso reinicie a máquina e veja o LED da placa piscando =)

Bom espero que consigam assim configurar suas placas, e qualquer duvida postem nos comentários que terei prazer em ajudar =)

07/08/2008

no picture
dandycrazy

Convite

Na empresa em que trabalho atualmente, estou organizando nossa participação na Feira do Empreendedor, realizada pelo Sebrae, fica um convite á todos.

Abraços,

Dandy

04/08/2008

no picture
focolivre.org

Campanha para compra de Impressora/Duplicadora de CDs/DVDS - Projeto Fedora Brasil

O Projeto Fedora Brasil criou uma campanha de doação para a compra de uma impressora e duplicadora de CDs/DVDs.

Esta impressora/duplicadora será utilizada para gravação e impressão de mídias que serão distribuídas em eventos, grupos regionais e para aquelas pessoas que desejam instalar/testar o Fedora e não têm acesso a banda larga.

A meta é atingir a quantia de R$6.000 para a compra do equipamento, para isso, a comunidade conta a sua ajuda em doações e na difusão da campanha.

A lista de doadores será divulgada no site da comunidade (http://www.projetofedora.org), e será dado um brinde para quem doar determinados valores.

Você encontra mais informações de como colaborar no site http://www.projetofedora.org.

02/08/2008

no picture
focolivre.org

Falando também sobre o Fedora

Bom pessoal, uma outra distribuição que eu sempre gostei muito foi o Fedora, e ultimamente posso dizer que ele tem entrado para a minha lista de favoritas: Slackware, Debian e Fedora, depois de ter configurado um servidor no Fedora, eu me apeguei ainda mais a distro, sendo assim abro espaço no blog para falar também sobre o Fedora. Não que eu so fale no blog sobre essas distros, mas por elas serem especiais pra mim, são as que eu mais uso e conseguentemente falarei mais sobre elas no blog, mas nada impede que eu fale sobre outras distros também.

Bom, vou editar os antigos posts adicionando comentarios sobre as configurações no Fedora, e espero falar sobre ele cada vez mais, como disse, entrou para minha lista de distros do coração XD

31/07/2008

no picture
Tecnologic

Roteiro lírico e sentimental da cidade de Beagá

O assunto foge ao tema do blog, mas não podia deixar passar… Hoje, ao fazer uma consulta no Google, procurando por um bar cujo nome tinha me esquecido mas que sabia que ficava no conhecido “tobogã da Av. do Contorno”, encontrei um artigo muito interessante, um roteiro poético sobre Belo Horizonte, ou Belzonte, como nós mineiros [...]

27/07/2008

no picture
tutolivre.net

Liberando o SNMP para coletas remotas no Ubuntu / Debian

O protocolo SNMP é muito importante para o monitoramento e administração de qualquer rede. Se você deseja utilizar algum software de monitoramento de equipamentos de rede e servidores o uso do SNMP será indispensável. Mas para realizar a SNMP para coleta remota é necessária uma pequena alteração na configuração padrão do protocolo instalado no Ubuntu [...]

24/07/2008

no picture
dandycrazy

21/07/2008

no picture
nacaolivre.org

Começando em Ruby

Com o término da faculdade, venho tendo mais tempo para aprofundar bastante leitura e prática em programação - foco em minha carreira profissional.
Após algumas pesquisas, pude notar que os programadores adotam uma linguagem padrão e uma linguagem “preferida”. A linguagem padrão que estou conhecendo além do que foi passado na faculdade é C (falta aprender algumas coisas ainda). No começo do ano, por indicação do Gabriel comecei a estudar Python, mas por algum motivo faltava algo. Pesquisei e “encontrei a pedra preciosa(…)” Ruby !
Utilizando algumas palavras do livro do Eustáquio Rangel ( Taq ) - uma das referências brasileira no assunto, e do Yukihiro Matsumoto ( Matz ) - Criador de Ruby, digo:
“Ruby é uma linguagem de script interpretada para programação orientada a objetos de um modo rápido e fácil. Ela tem muitos recursos para processar arquivos de texto, para fazer tarefas de gerenciamento de sistema, engenharia, programação comercial e etc. É simples, direto ao ponto, extensível, e portável.”
Matz admite que se inspirou em linguagens como Perl, Python e Smalltalk, porém queria uma linguagem mais orientada a objetos, que por exemplo Python.

Um exemplo seria:
5.times {puts “Ruby é fantástica”}
5.class -> Fixnum ; ou seja, 5 é uma instância da classe Fixnum. Em muitas linguagens, números e outros tipos de dados não são objetos. Em Ruby é atribuído métodos e variáveis de instância a todos os seus tipos de dados, provando sua quase totalidade em orientação a objetos.

A comunidade Ruby vem crescendo mundialmente, e agora que se tem o framework Rails (Logo logo, posto sobre o assunto) para programar aplicações web, a linguagem vem ganhando mais seguidores a cada dia. Desde que foi tornada pública em 1995, Ruby arrastou consigo programadores devotos em todo o mundo. Em 2006, Ruby atingiu aceitação massiva, com a formação de grupos de utilizadores em todas as principais cidades mundiais e com as conferências sobre Ruby com lotação esgotada.
Ah, é totalmente livre, o que significa não apenas a título de gratuidade, mas também a liberdade de usar, copiar, modificar, e distribuir.

Algumas características sobre Ruby;
Sobre a licença.

Para instalar, digite no terminal(Presumo que você esteja usando GNU/LINUX):
sudo aptitude install ruby rdoc ri ruby-gnome2 rubygems ,sendo rubygems um gerenciador de pacotes onde você pode baixar alguns módulos bem úteis para seus programas, ri para consulta através da documentação e ruby-gnome2 para desenvolver aplicações GTK.

Ficou curioso(a), pesquise mais no site oficial
Mais fontes:
* Comunidade Ruby brasileira;
* Documentação sobre a linguagem;
* Repositório de Módulos/Trechos de códigos de Ruby para download;
* Pratique Ruby pelo seu web browser;
* Ruby-GTK;
* Ruby-OpenGL.

Tutoriais:
* Apostila do Taq;
* Tutorial de Gustavo ( kov );
* Tutorial Chris Pine.

3 programinhas para download para inicializar em Ruby.

Até a próxima, Rubyanos !

13/07/2008

no picture
nacaolivre.org

Tabs everywhere ? Please, no!

Eu particularmente não gosto do que tenho visto ultimamente: programas “Gnômicos” usando abas onde não é necessário, ou mesmo possível.
O primeiro programa que vi com abas foi o Nautilus, e já não gostei. O Nautilus possui o modo convencional, que permite comportamentos separados para cada diretório do filesystem, assim, a cada pasta acessada pode-se ter uma janela do Nautilus com tamanho e posição diferente, e também possui o modo browser, que é o que eu utilizo.
A coisa das abas no Nautilus não me fizeram sentido, mas achei até razoável. Mas eis que vejo a GCalctool com abas! Puxa! Pra que, alguém quer abas numa calculadora??

Quando já achava que tudo estava ficando “abado” demais, vejo o Banshee, o Totem e o Empathy com abas!
É… o mundo está perdido !
Um dos motivos de eu usar GNOME é pela sua preocupação com simplicidade para o usuário, usabilidade pura e simples. Mas poxa, realmente essas abas estão me deixando um tanto chateado…

Enfim, hoje vi um post muito engraçado do John Palmieri, que faz sátiras sobre toda essa situação “tabística” que o GNOME está adotando.

Atualizado!

Vi outro post aqui e outro aqui, ambos muito engraçados. O primeiro fala sobre o gnome-panel usar abas, o segundo propõe um método para a GtkWidget que automaticamente a faz usar abas. Hahahaha!

Atualizado denovo!

Putz! Eu nem notei que exceto o Nautilus, todos os outros foram apenas brincadeiras… ufa!
Valeu JDahlin e todos os outros que comentaram.

12/07/2008

no picture
tutolivre.net

Como limitar a taxa de download do apt no Ubuntu / Debian e companhia

Quem usa Linux e muitos recurso de rede, principalmente Internet, sabe da grande eficiência do Linux no uso de banda de tráfego de dados. Isso é muito interessante quando fazemos qualquer comparativo, por exemplo escolha um arquivo grande qualquer e cronometre o tempo gasto para se baixar este arquivo no Linux e no Windows, você [...]

11/07/2008

no picture
nacaolivre.org

Colação de Grau

Revisão histórica de uma data importante!

Quando comecei o curso de Tecnólogo em Gestão de Software Livre, não esperava que minha visão do mundo tecnológico, da computação principalmente fosse mudar. E esta mudança e amadurecimento foi acompanhado pela possibilidade de trocar informações e fazer grandes amigos. Foi no curso, que hoje se chama Gestão da Tecnologia da Informação, que nasceu o Nação Livre, frutos dos amigos Gabriel, Julio, Michael e Matheus, este ultimo ausente deixando espaço para o amigo Gustavo.

Vale lembrar a curta participação do Antônio Hezir.

Hoje estarão colando grau, Eu, Gustavo, Michael e Gabriel. Realmente parece que somos outros, mais maduros e capazes de ir adiante com as idéias que não deixam de surgir em nossas mentes.

Parabéns a todos!

julio-convite.jpg

08/07/2008

no picture
tutolivre.net

pfSense liberando a saída de emails para provedores externos

Dando sequência ao texto anterior sobre o bloqueio de acesso ao SMTP pelos clientes da rede interna utilizando o pfSense, hoje vamos saber como fazer para liberar o acesso ao SMTP e outros para um provedor externo específico. Bloquear o tráfego SMTP para o mundo externo é uma medida eficaz para evitar problemas, mas por [...]
no picture
tutolivre.net

Upgrade em notebook HP / Compaq DV6210BR - Processador

Agora chegou a vez de substituir o processador. Como eu havia comentado no primeiro post desta série a compra deste notebook foi friamente calculada. Eu já sabia da compatibilidade da placa-mãe com processadores superiores ao Sempron 3500. Eu também já estava bem satisfeito com a memória e o disco rígido, sem dúvida a melhora do [...]

07/07/2008

no picture
tutolivre.net

Como ativar montagem automática de partição NFTS no Ubuntu 8.04

Com a massiva onda de migração de usuários windows para o universo Linux, muitos ficam com dúvida se podem manter os dois sistemas e conseguir acessar sua partição de dados pelo Linux. Claro que sim! O Linux não se restringe a acessar somente seus sistemas de arquivos, partições tipo FAT ele já acessa a muito [...]

05/07/2008

no picture
tutolivre.net

Como fazer o plugin do Google trazer resultados em português no Ubuntu 8.04

Esta é uma dica rápida! Uma coisa tem me incomodado bastante no Firefox 3, além da incompatibilidade de algumas extensões[1], a pesquisa através do plugin do Google que já vem por padrão (aquele campo na frente da barra de endereços) somente pesquisa em páginas em inglês. Este fato faz com que muitos resultados esperados, quando pesquisamos [...]
no picture
tutolivre.net

pfSense bloqueando tráfego de emails (spammers) da rede interna

Bom hoje quero comentar sobre o uso do pfsense [1]  como firewall ou gateway de compartilhamento Internet é um verdadeiro achado para qualquer administrador de redes. Em um post anterior [2] fiz uma breve apresentação desta poderosa distribuição baseado no FreeBSD. Eu particularmente considero o email um tipo de serviço web já falido, apesar de ainda [...]

04/07/2008

no picture
tutolivre.net

Sua mãe migraria para Linux?

Ontem (03/07/2008) durante a hora do almoço meu vizinho do Diário da Nave Linux e o colega Antônio Luciano, todos fervorosos usuários e profissionais de computação, ouvimos e discutimos o relato de um usuário em processo de migração. O papo foi bem caloroso, tratou alguns assuntos sobre migração e a velha discussão “desktop Windows X [...]

03/07/2008

no picture
tutolivre.net

Upgrade em notebook HP / Compaq DV6210BR - Disco Rígido

Continuando o relato sobre o upgrade de notebooks, hoje vou contar como fiz para trocar o disco de 60 GB (Seagate modelo ST96812A) por um de 160 GB (Hitachi modelo HTS541616J9SA00). Um disco de 60 GB é muito bom, quase suficiente se não fosse cada vez mais comum a troca de grandes arquivos de mídia, imagens [...]

02/07/2008

no picture
tutolivre.net

Alternativas ao dnsreport.com para verficação de DNS

Depois que o serviço de verificação de DNS do site http://dnsreport.com deixou de ser gratuito muitos administradores de redes que não possuem acesso a outras redes, tiveram dificuldades para testar e diagnosticar problemas na configuração de seus DNS a partir de um host remoto. Felizmente já existem muitas alternativas que conseguem suprir com folga a [...]
no picture
tutolivre.net

Criando um novo super usuário no PostgreSQL

A administração do PostgreSQL [1] requer alguns cuidados com a segurança. Um delas é somente permitir a conexão por certos usuários e a partir de certos hosts na rede. Bom hoje vou explicar o que eu faço para criar um novo super usuário no PostgreSQL quando faço uma nova instalação em sistemas Debian. Este procedimento normalmente [...]

29/06/2008

no picture
tutolivre.net

Upgrade em notebook HP / Compaq DV6210BR - Mem??ria

Bem pessoal, estou inaugurando um pequena s??rie sobre upgrade de notebooks. Na verdade vou relatar minha experi??ncia pr??tica com este tema. Vou comentar tr??s tipos de upgrade para notebook: mem??ria, disco r??gido e processador Sou um feliz propriet??rio de um HP / Compaq DV6210BR [1] foi um lan??amento de baixo custo montado no Brasil. Apesar dos [...]
no picture
nacaolivre.org

Going to debconf!

Going to debconf
Fim de faculdade, passagens compradas, muita empolgação!
Dia 02/08 embarco rumo a Buenos Aires, e de lá para Mar del Plata!
1 semana de conferência e 1 semana de debcamp, mal posso esperar para conhecer gente fera e hackear bastante!
Meus planos pro acampamento são:

  • Refazer a arquitetura da LibAnvil
  • Adiantar o máximo possível do port do Gthumb para GIO
  • Aprender muito sobre Debian

Finishing my graduation, tickets purchased, so much excitement!
I’ll board the plane on 02/08 heading to Buenos Aires, and then, to Mar del Plata!
1 week of conference and 1 week of debcamp. I can’t wait for meeting lots of awesome people and hack a lot!
My plans to the camping are:

  • Recreate all LibAnvil architecture
  • Advance the Gthumb GIO port to the maximum i can
  • Learn a lot about Debian

Just overjoyed!

27/06/2008

no picture
tutolivre.net

Phantom System o “ghost brasileiro” para clonagem e becape de sistemas

O Phantom System[1] ?? um projeto do brasileiro Djames Suhanko iniciado de uma necessidade pessoal, como a grande maioria do projetos de sucesso, e tem a fun????o de criar imagem (clones) de discos e permitir o becape e restaura????o f??cil de qualquer sistema. ?? um sistema m??nimio?? (15 MB) boot??vel pelo CD, pendrive ou disco [...]
no picture
tutolivre.net

Software Livre!… Mas por que usar e divulgar essa id??ia?

Ao longo dos mais de 7 anos estudando e vivendo Software Livre e Linux no dia-a-dia eu consegui reunir uma infinidade de raz??es que motiva pessoas e empresas a usar , promover e contribuir com o modelo de desenvolvimento de Software Livre. Mas recentemente temos ouvido cada vez mais a m??dia falar neste tema, e [...]

24/06/2008

no picture
tutolivre.net

Doar ?? um gesto livre, participe e exer??a seu direito de escolha!

O blog tutolivre.net esta participando da campanha do br-linux.org de doa????o a projetos livres que fazem a diferen??a em nossso dia-a-dia. Se voc?? utiliza algum Softtware Livre ou simpatiza com algum projeto que faz ou j?? fez a diferen??a em seu cotidiano profissional ou pessoal, tamb??m fa??a a diferen??a e participe exercendo seu direito de [...]

23/06/2008

no picture
dandycrazy

Vivos, após um fim de semana maluco…

Depois de muitos risos durante esse sábado, na viagem para Valadares, voltamos a vida normal e “tranquila”, onde as placas de sinalização voltam com seus nomes reais, deixando para trás, “Minhocas na Pista”, Ponte Larga, entre outras…

passado o medo do  perigo de caminhões e automóveis, todos chegamos salvos em casa com  Cinco Minutos de Informática.

Para bom entendedor, meia palavra basta. ;)

no picture
tutolivre.net

Aplicativos Google no Ubuntu 8.04 (Picasa, Earth, etc)

Como muitos sabem a Google (empresa) apoia e utiliza Software Livre como base de seu negócio. Graças a estas iniciativas podemos contar com uma versão Linux para os principais softwares do chamado aplicativos Google para o Desktop. Vamos aprender a instalar os quatro principais aplicativos: Picasa[1], Google Earh[2], Google Gadgets[3][4] e o Google Desktop Linux [5]. [...]

21/06/2008

no picture
dandycrazy

Firefox 3.0

Como todos sabem, foi lançado essa semana o Firefox 3.0 .

Segue a baixo o link para o download e o  certificado Download Day 2008, se você colaborou retire o seu :)

http://br.mozdev.org/

http://www.spreadfirefox.com/pt-BR/worldrecord/certificate_form

Já tenho o meu!

13/06/2008

no picture
tutolivre.net

Ubuntu 8.04 e a vida ??til dos HDs

O caso de redu????o da vida ??til dos HDs de notebooks, tem causado muito barulho e desconfian??a dos usu??rios do Ubuntu. A quest??o surgiu no Ubuntu 7.04, mas depois de alguns relatos e um teste que eu mesmo fiz, posso afirmar que no Ubuntu 8.04 continuam sendo afetados pelo problema. Neste link [1] voc?? pode [...]

10/06/2008

no picture
blog do sene

Metas 2008.. como estão?

Bom em 2008 eu prometi muita coisa como no post que fiz neste blog.

Assim só atualizando as metas e algumas concluídas.. vamos lá:

  1. Manter o blog atualizado com how-tos e afins para a comunidade; = Não está como gostaria mes estou mantendo.
  2. Arrumar meu cantinho, porque hoje moramos na casa de minha mãe; = Consegui alugar um barracão no qual estou morando com a Dandy e já montei o meu escritório. Posto fotos depois.
  3. Passar no vestibular, e terminar um curso superior; = Estou fazendo facul, isso mesmo na COC
  4. Colaborar sem falhar com os pacotes e traduções no Debian; = PENDENTE
  5. Manter-me mais estável em um emprego. = Estranho falar isso mas estou quase completando um ano em uma única empresa, pois adorava ser mochileiro pelos desafios que me eram apresentados. Mas ficando quietinho um pouco estou podendo economizar e poder investir um pouco em mim e na minha família.

Agora convido a você a rever suas metas que a blogar como estão indo após 6 meses de luta.

no picture
blog do sene

Você sabe como estão os pacotes de sua arquitetura?

Recentemente navegando no blog do nosso amigo Tadeu Pena ele postou falando sobre a situação dos pacotes que se encontram para quem usa o SID.

Achei interessante em repassar o artigo dele porque eu não conhecia esta parte do projeto Debian. Você que usa o SID sabe do que estou falando quando damos aquele famoso upgrade, e não conseguimos mais manter a nossa máquina “usável”. Assim pelo que entendi no site dos Desenvolvedores do Debian o “TEMPO” lhe indicará como está a situação daquele dia para os pacotes em sua arquitetura. Um tanto curioso mas muito interessante para aqueles que sempre gostam de ter a ultima versão do pacote em seu desktop instalado ;)

… “O “tempo” de uma determinada base de distribuição Debian é uma indicação de quão seguro é em um determinado dia para tentar fazer alguma instalação / atualização de pacote. Um “mau dia” é um dia em que uma percentagem razoável de que a distribuição e/ou repositório não é instalável devido a quebra e inter-dependências de pacotes. Um “bom dia”, ao contrário, é quando a maior parte (possivelmente todos) dos pacotes disponíveis nessa distribuição repositório serão instalados. ” … (tradução do texto do site)

Para aqueles que já estão se preparando para migrar o servidor de etch para lenny, é interessante visitar antes para ver se a arquiterura está num bom dia.. sem as famosas nuvens aterrorizantes :-D

No mais espero que tenham gostado que nem eu gostei.

09/06/2008

no picture
blog do sene

Teste de Stress

Chegou hoje na empresa no qual trabalho uma placa mãe que de cara eu tinha falado que tinham tomado cano, porque cade o processador. Aí a anta aqui não tinha lido sobre a era da família VIA, que agora tá correndo em carreira solo. Assim para que conheçam um pouco a placa é uma PC2500E.

Fui delegado em fazer os testes para ver se o produto que estão desenvolvendo rodaria neste tipo de computador e lá vou eu pro meu fundo do baú de comandos no debian e lembrei do stress.

Stress é uma ferramenta que pode ser configurada para realizar um testes de stress de CPU, I/O, memória e disco em sistemas da família unix. E sua licença é GPL.

Esta ferramenta foi desenvolvida para vários sistemas operacionais, como dito acima. Assim, existem compilações específicas para determinados sistemas e, também, existe o source code disponível para compilação local.

A instalação no debian é bem simples:

<code>aptitude install stress </code>

IMPORTANTE: Antes de realizar os testes, tenha no mínimo dois terminais abertos no servidor sobre teste. Assim, caso a ferramenta consuma muitos recursos da máquina, você terá a oportunidade de matar seu processo sem ter que esperar que o teste acabe. Caso esteja remoto como foi o meu caso use o screen.

Abaixo seguem alguns exemplos práticos de como testar o seu servidor com esta ferramenta:

<code> # stress --cpu 1k  </code>

Este comando faz um fork de 1024 processos a serem processados pela CPU.

<code> # stress --cpu 12 --timeout 10s </code>

Este comando faz um fork de 12 processos a serem processados pela CPU e o tempo do teste deverá ser de 10 segundos.

 <code> # stress --vm 2 </code>

Faz um fork de 2 processos que alocarão memória do servidor

<code> # stress --vm 2 --vm-bytes 128M </code>

Faz um fork de 2 processos que alocarão 128M cada durante o processo de stress test.

<code> # stress --vm 2 --vm-bytes 128M --vm-hang --timeout 1h  </code>

Durante o teste serão alocados 128Mb de memória do servidor que somente serão liberados ao término do processo (após uma hora, segundo o parâmetro “–timeout 1h”)

<code> # stress --io 4 </code>

Durante o teste, 4 processos farão múltiplas chamadas da função sync() (chamada de sistema que faz um flush do que existe na memória para o disco).

 <code> # stress --io 4 --timeout 10s </code>

Faz exatamente o que o teste acima faz, porém, durante apenas 10 segundos.

<code> # stress --hdd 6  </code>

Faz com que 6 processos utilizem a chamada de sistema write(), responsável pela escrita em disco no sistema operacional.

 <code> # stress --hdd 10 --hdd-bytes 2g --timeout 50s  </code>

Faz com que 10 processos utilizem a chamada de sistema write() para escrever arquivos de 2Gb de dados em disco, durante 50 segundos. O padrão para o parâmetro –hdd-bytes é de arquivos de 1Gb.

 <code> # stress --hdd 3 --hdd-noclean </code>

Faz com que 3 processos criem arquivos de 1Gb (default do stress) no ambiente e não façam o unlink destes processos. Para maiores detalhes a respeito do unlink, por favor, utilize “man unlink” em ambientes Unix.

Referência

Em http://weather.ou.edu/~apw/projects/stress/ podem ser encontrados mais detalhes a respeito do stress e suas formas de uso.

no picture
focolivre.org

Instalar programas pelo apt-get sem internet

Os passos descritos foram testados usando o Synaptic e pacotes deb. Muitas pessoas, sofrem com o fato de ter internet discada, ou simplesmente não ter acesso a internet em casa, isso dificulta muito a instalação de programas no Linux, mas para esse problema existe uma solução bem simples e funcional.

Hoje em dia grande parte das distribuições utilizam algum tipo de pacote para instalação de programas, sendo os mais comuns os RPMs e DEBs, e são usados programas como o apt-get, urpmi, yum e etc, que através de repositórios baixam e instalam automaticamente o pacote e todas as dependências necessárias para instalação do mesmo, isso facilita e muito quando você tem internet banda larga, mas quando você usa internet discada, ou simplesmente não tem acesso a internet as coisas se tornam um pouco mais difíceis pois não basta baixar o pacote do programa e instalar, esse programa vai precisar de algumas dependências, e essas dependências vão precisar de outras dependências e isso acaba se tornando uma bola de neve.

Então para isso foi criado no Synaptic (gerenciador gráfico de pacotes), uma maneira de criar um script de download onde lista todos os pacotes e dependências que você deseja baixar, então você pega esse script e o executa em algum lugar onde tenha banda larga e baixa tudo que é necessário.

Vamos ver então como fazer isso…

Gerando script de download

Gerar um script de download no Synaptic é muito simples. Mas antes de qualquer coisa, é necessário atualizar a sua lista de repositórios, você pode fazer isso através do Synaptic clicando em “Recarregar”.

Depois de ter os repositórios atualizados, marque tudo que você deseja instalar, vá fazendo a busca pelos programas que você deseja e selecionando tudo que precisa sem se importar com a conexão com a internet.

Depois que tiver selecionado tudo, vá em:

Arquivo > “Gerar Script de pacotes baixados”

Salve o arquivo onde desejar com a extensão .sh.

Baixando os pacotes através do script

Depois de ter criado o script, leve ele até algum lugar onde tenha banda larga e Linux com Wget (se não tiver o wget, instale, é uma ferramenta muito comum e na maioria das distros já vem por padrão), crie uma pasta e coloque o script dentro, depois execute-o e ele baixará automaticamente todos os pacotes necessários para a mesma pasta onde se encontra o script.

Existem versões do wget para outros sistemas operacionais, e podem ser usadas também, mas como isso ja foge do foco do blog, então não descreverei os passos.

Instalando os pacotes através do script

Depois de ter baixado todos os pacotes, leve eles (dentro da pasta, junto com o script) até o seu PC sem banda larga, abra o Synaptic e clique em:

Arquivo > “Adicionar pacotes baixados”

Abrirá uma janela pedindo pra você apontar onde estão os pacotes baixados pelo script, mande ele abrir a pasta onde se encontram os pacotes e ele automaticamente instalará todos os pacotes e suas dependências.

Pronto, você acaba de instalar programas no Linux sem se preocupar com sua conexão.

08/06/2008

no picture
nacaolivre.org

“Twitter” livre + JabberBot tosco

Há alguns dias o Walter me falou de um “Twitter” livre, chamado Twoorl.
Achei mto bacana, apesar de não ser Affero é GPLv3, mas ainda faltava uma coisa essencial: um client pra desktop.
Pensei em fazer algo com Dbus, pra pegar status do jabber, ou algo do tipo, e postar lá, mas decidi brincar com um bot XMPP.

No final das contas fiz esse TwoorlBot, que por enquanto só tem 2 comandos: login e postit.
Ele já tá rodando no meu server, e já postei um bom número de “twoorls” com ele.

Enfim, se vc prefere usar um software livre, pode largar o twitter e ir pro twoorl, e pode pegar o meu bot, que tá tosco, mas tb é livre, e pode melhorar:

Meu Twoorl

Para baixar o bot:

git clone git://gitorious.org/twoorl-robot/mainline.git

Enjoy!

07/06/2008

no picture
tutolivre.net

Linux: Vestindo a Camisa!

N??o ?? segredo para ningu??m que o uso de Software Livre e principalmente Linux no ??mbito corporativa ?? uma realidade. Recentemente creio que eu consegui mostrar isso neste post no Di??rio da Nave Linux. Mas muitas vezes as circunst??ncias locais n??o permitem uma proximidade grande com casos reais de uso. Mas quando viajamos e encontramos [...]

06/06/2008

no picture
focolivre.org

Firefox Download Day - Vamos ajudar o Firefox a estabelecer um recorde mundial!!!

Firefox Download Day

É isso mesmo, o Firefox Download Day é uma iniciativa da Mozilla cujo objetivo é bater o recorde mundial de download de software em único dia e esse dia será o dia de lançamento do tão esperado “Firefox 3.0″. Com isso o firefox entratraria para o Ginnes - O livro dos recordes. Se deseja ser um dos responsaveis por esse grande feito visite o site:

http://www.spreadfirefox.com/pt-BR/worldrecord

E se inscreva. Depois de se inscrever, espere o dia de lançamento do Firefox 3.0 (ainda não divulgado), você receberá um e-mail informando a data de lançamento, ou seja, o dia no qual ocorrerá os downloads =)

O mais legal de tudo é que o Brasil está em terceiro lugar no numero de inscritos (perdendo apenas para EUA e para Polonia), vamos ajudar o nosso amado e livre navegador de internet a superar esse recorde além de provar que o Brasil é um dos países que mais ama o Firefox =)

03/06/2008

no picture
nacaolivre.org

Dias de boas venturas e bizarrices

O FGSL/SGSL foi muito bacana!
Conheci o N3RD3X pessoalmente, o Homem Bit e fiz alguns amigos muito legais.
É interessante ver o que esses eventos de software livre fazem com as pessoas, a maneira como se conhecem e como as amizades se criam.
(more…)

02/06/2008

no picture
focolivre.org

No Stop-GNU Vale do Aço

Acontecerá na região do Vale do Aço o evento No Stop GNU, realizado pela comunidade GNU do Vale do Aço (duh!) - CGNUVA.

O evento que já acontece há algum tempo, será mais uma vez no campus de Coronel Fabriciano, no Auditório Senhor Zezinho do Centro Universitário UnilesteMG no dia 07/06/2008 nos seguintes horários:

* 08:30 às 11:40 - Parte 1
* 11:41 às 13:29 - Pausa para almoço
* 13:30 às 18:00 - Parte 2

Ocorrerão, como de praxe nestes eventos de software livre, palestras e várias desconferências entre os participantes. Abaixo, os temas das palestras já definidas:

Tema: Software Livre como alternativa de negócio. Caso de uso: área hospitalar
Palestrante: Douglas Cristiano Alves - Consultor de TI da IBM

Tema: Python
Palestrante: Douglas Soares de Andrade

Tema: Traffic Shape - Porque e como Provedores controlam tráfego P2P
Palestrante: Guilherme de Freitas Figueiredo

Tema: GNU/Linux embarcado em sistemas de automação industrial
Palestrante: Adailton Emerick da Cunha – Analista Técnico – TecWise Sistemas
de Automação.

Tema: Php + Apache + Postgree
Palestrante: Renato Gravino Neto

Em paralelo às palestras e desconferências será realizado o famoso install fest no laborátorio de Software Livre. É a oportunidade que os que não são familiarizados com o sistema operacional e gostaram ou tiveram pelo menos curiosidade terão de ter em seus computadores uma cópia instalada. Por isto, levem seus computadores. Nesta parte do evento vai acontecer o seguinte:

* Instalações do GNU/Linux para os computadores dos visitantes;
* Instalações de Softwares Livres em plataforma proprietária;
* Uma Palestra para iniciantes com o tema “O que é Software Livre”;
* Central de Gravação de CDs dos mais variados sabores das distros Linux no mercado;

E, sim, terá um coffeebreak na parte da tarde para saciar os famintos por bits mas que também precisam se alimentar de outra coisa a não ser chips e coca-cola. Normalmente nestes eventos aqui na região, ao término, o pessoal se junta para o GnuBeer, uma extensão mais descontraída do evento em algum bar onde rola sempre uma cervejinha para quem bebe e um refri para comemorar a comunidade do Vale do Aço!

Quem for da região ou locais próximos, não deixe de organizar sua caravana e comparecer.

http://arcanjo.hitechlive.com.br/no-stop-gnu-no-vale-do-aco-mg/

————————————————————————————————

Infelismente estou em BH, um pouco longe, então não vou poder comparecer, mais fica ai a divulgação de mais um evento de SL em MG =)

01/06/2008

no picture
tutolivre.net

Governo Federal define contrata????o e uso de Software Livre

No dia 20 de maio o Minist??rio do Planejamento atrav??s de sua Secretaria de Log??stica e Tecnologia da Informa????o editou e publicou a Instru????o Normativa n?? 04 [1], que disciplina todo o processo de contrata????o de servi??os de TI nas principais esferas da administra????o do poder executivo. Com esta Instru????o Normativa o governo determina que todo [...]

30/05/2008

no picture
nacaolivre.org

Fórum Goiano de Software Livre

Nesta sexta começa o 5o Fórum Goiano de Software Livre, na UEG.

Estamos partindo pra lá hoje, às 7 da matina: Lincoln, Kov e eu.
Se você estiver por perto, dê uma passada pra conferir as palestras.

Vai ser muito legal reencontrar os velhos e novos amigos, conhecer o N3RD3X pessoalmente e conhecer gente nova.

Por fim, como não poderia deixar de fazer o jabá :)
Pretendo mostrar que é possível desenvolver aplicações web desde python até C, especialmente com uma ajudinha da Glib, GObject e suas amigas…

O Lincoln preparou uma apresentação bacana sobre o Gnome, e o Kov vai mostrar o policy kit.

Nos vemos lá!

27/05/2008

no picture
focolivre.org

Regulagem lateral de som e teclas multimídia no acer 4520

Opa eae pessoal beleza?
Bom hoje vou explicar como configurar as funções multimídia do notebook Acer 4520, como já é de costume os procedimentos que descrevo aqui no blog são testados no Debian, Slackware e Fedora dessa vez não será diferente, porém esses passos provavelmente funcionarão na maioria das distros…

Além disso é bom saber que os passos descritos aqui servem para configurar qualquer teclado multimídia (mesmo sem ser de notebook) e os princípios serão os mesmos para qualquer notebook, porém a ênfase aqui será o acer 4520.

Bom, os usuários do Slackware provavelmente perceberam que a regulagem lateral de do Acer 4520 não funciona (para configurar o som no Slackware veja meu outro post ‘http://www.focolivre.org/?p=3‘), na verdade no slackware a única função especial do notebook que funciona é a de regulagem de brilho do monitor, as demais não funcionam, já no Debian Lenny a regulagem de som, regulagem de brilho e ativação/desativação do touchpad funcionam porém as demais funções não funcionam, no Fedora 9 todas funcionam com um pequeno ajuste no Gnome

Então mãos a obra. Os passos a seguir funcionam tanto no Slackware 12.1 quanto no Debian Lenny, mas provavelmente funcionará em outras distros também…

A primeira coisa a se fazer é criar um arquivo mapeando as teclas desejadas , para isso precisaremos do código de cada tecla, para isso usaremos o “xev” portanto dê o comando:

# xev

Com isso irá aparecer uma janelinha branca na sua tela, posicione seu mouse dentro da janelinha e digite a tecla que deseja mapear (lembre-se que o Regulador de Audio lateral é visto como uma tecla, por isso rode ele para um lado e para o outro para pegar o código dele), o código é visto na linha “Keycode” por isso aperte todas as teclas desejadas e anote os códigos de cada uma.

Agora iremos criar o arquivo .Xmodmap dentro da sua pasta de usuário onde estarão as informações referentes as teclas:

# vim /home/usuario/.Xmodmap

Adicione ao arquivo as linhas da seguinte maneira:

keycode 236 = XF86Mail # Abre o leitor de e-mail
keycode 178 = XF86WWW # Abre navegador de internet
keycode 162 = XF86AudioPlay # Botão de Play
keycode 164 = XF86AudioStop # Botão de Stop
keycode 160 = XF86AudioMute # Botão para ativar/desativar o audio
keycode 144 = XF86AudioPrev # Botão de avançar
keycode 153 = XF86AudioNext # Botão de voltar
keycode 176 = XF86AudioRaiseVolume # Aumentar volume com o regulador lateral
keycode 174 = XF86AudioLowerVolume # Abaixar volume com o regulador lateral

Bom, aqui eu adicionei essas linhas, porém você pode adicionar outras se tiver mais teclas para configurar, perceba que a sintaxe é:

keycode “codigo da tecla” = “função que será exercida pela tecla”

uma lista completa das funções pode ser obtida no arquivo:

/usr/share/X11/XKeysymDB

Agora adicione a seguinte linha:

/usr/bin/xmodmap /home/usuario/.Xmodmap

ao arquivo .xsession:

# vim /home/usuario/.xsession

A próxima configuração dependerá do gerenciador de login que você usa.

Se você usa GDM:

Edite o arquivo /etc/X11/gdm/Init/Default e substitua a linha:

sysmodmap=/etc/X11/Xmodmap

por:

sysmodmap=/home/usuario/.Xmodmap

Se você usa KDM:

Edite o arquivo /home/usuario/.kde/share/config/kdm/Xsession e adicione as seguintes linhas:

#!/bin/sh
if [ -f $HOME/.Xmodmap ]; then
/usr/bin/xmodmap /home/usuario/.Xmodmap
fi

Pronto!

Agora basta você configurar o seu ambiente gráfico para usar as funções multimídia, se você usa KDE basta ir ao KDE Control Center e fazer as configurações de teclado, ja no Gnome vá em “Sistema > preferências > Atalhos de teclado” e adicione as teclas la…

Maiores informações podem ser encontradas em:

http://www.gentoo-wiki.com/HOWTO_Use_Multimedia_Keys#Finding_raw_scan_codes_-_USB_keyboards

FLW pessoal, espero que ajude!

25/05/2008

no picture
nacaolivre.org

Peguem sua tocha, é hora de caçar os ubunteiros!

Peguem sua tocha, é hora de caçar os ubunteiros!

tocha.jpg

Algumas décadas atrás Adolf Hitler ergueu-se em meio a uma Alemanha fragilidade; entre o seu discurso apontava divergências de opiniões e usou da xenofobia da população para caçar e provocar o holocausto. Para Hitler deveria haver apenas uma raça, nenhuma tolerância seria bem vinda.

Seculos atrás quem tivesse uma marca de nascença irregular era lançado a fogueira. Após décadas a união soviética e mais tarde uma parte da china reconheceram que o comunismo e o socialismo representavam uma faceta utópica da moeda que de um lado possui o capitalismo, uma forma de crescimento agressivo mas baseado na meritocracia da pessoa, mas não antes de provocar isolamento, morte e restrição de liberdade.

Todos estes momentos refletem um pouco de historia da humanidade, principalmente quando existe uma intolerância, ou talvez desconhecimento e medo, pairando no ar.

Amenizando um pouco o clima estamos hoje em volta de uma nova caçada, desta vez o alvo da “ moda” virtual é o ubuntu, uma distribuição Gnu/Linux que todos parecem gostar de usar mas que as criticas estão cada vez mais desviando do aspecto técnico (uma vez que trata-se de uma tecnologia) e se orientando a um discurso de medo e xenofobia.

Não vou entrar no mérito técnico, uma vez que o ubuntu tem se comportado com estabilidade no meu dia a dia, proporciona ferramentas para minha atuação em redes Windows e Gnu/Linux e sua versão server já chegou a ficar no ar um ano e meio sem apresentar nenhuma necessidade de intervenção.

Algumas tochas erguidas contra o ubuntu são muitas vezes questionáveis. Um dos pontos é o da empresa e o seu fundador representarem muitas vezes um “sugador capitalista da comunidade” ou um “ louco viajante espacial em busca de poder sobre a liberdade das outras distribuições”. A ultima divulgação do pensamento de Mark Suttleworth na sincronização das distribuições aumentou ainda mais os caçadores de bruxas, pois a liberdade agora foi perdida. Usar ubuntu é cooperar para o fim das distribuições como um todo.

Acreditar que usar software livre é ser contra o capitalismo ou que a sua comercialização nada tem a ver com as especificações da FSF é muitas vezes colaborar com uma tola intolerância. Software livre não quer dizer grátis; cobrar ou explorar suas possibilidades como modelo de negocio sem quebrar as quatro liberdades não é pecado contra o Software Livre.

Acreditar que uma proposta de união ou colaboração entre empresas e comunidade é um ato de terrorismo contra a liberdade é colaborar com a idéia de que brasileiros sejam barrados em aeroportos americanos e espanhois acusados sobre diversas afirmações nem sempre pertinentes a nossa posição de nação que insentiva a democracia e não o terrorismo. Em muitas ocasiões cheira a FUD como muitas vezes usado pela empresa de redmond.

Existe uma comunidade em parceria com o ubuntu, existem projetos sendo disponibilizados. Posso citar o time de documentação e tradução por exemplo, os encontros em parceria da comunidade e da canonical para os próximos lançamentos. Veja que além de ser uma distribuição com pacotes SL, o ubuntu promete não ter versões lançadas diferencias entre empresas e a comunidade, tudo esta ali, para ambos, com a opção do suporte (negocio orientado a serviço). Quando falamos em acordo de patentes o ubuntu ficou de fora e apóia que não existe nenhuma patente violada.

A idéia de Mark não agradou? Saiba que toda e qualquer distribuição, popular ou não, pode sentir-se livre para simplesmente ignorar a idéia, sem precisar gastar energia repudiando os argumentos ou simplesmente manifestando o “não” em alto e bom tom.

Devemos refletir que se existe uma liberdade ela deve figurar em diversos níveis. Liberdade de dizer a sua opinião, de personalizar e de garantir que não haverá limitações a outras liberdades. O ideal do ubuntu não implica em dominação global. Se muitos estão usando, com certeza não é somente porque querem uma distribuição com a marca canonical estanciada no cd e sim porque a proposta da empresa tem agradado.

Não adianta convencer que pão de queijo com café é melhor do que rapadura. Gosto não se discute. Quando algo realmente for bom e para todos, a maioria vai usar, basta pensar se o modelo é valido ou não. E acima de tudo, devemos evitar a imagem de que quem gosta de pão de queijo tem que combater os que gostam de rapadura. Cheira a incoerência ou xenofobia que pode desviar de parâmetros reais para criticas e criar a eterna imagem de que no universo SL as batalhas internas são mais preciosas do que o proposito do software e sua interação com a humanidade.

Uma dica importante. Se você quer usar uma distro realmente livre segundo a FSF, você deve usar a gNewSense. Se você acha que sua maquina é 100% software livre tente rodar o vrms para garantir que seus ideais estão realmente de acordo com seu discurso. Os links estão abaixo.

1 - Entrevista com Mark Shuttleworth
2 - Veja se sua maquina usa apenas Software Livre
3 - Conheça o compromisso do Ubuntu

16/05/2008

no picture
nacaolivre.org

Para fechar a semana!

Final de curso chegando!

Para animar o fds de muito trabalho!

piada.jpg

12/05/2008

no picture
tutolivre.net

Migra????o: uma necessidade ou um desejo ou uma aventura?

Migra????o para sistemas livres e principalmente para Linux ainda produz muita conversa e discuss??es. Quem ?? “militante” no mundo Open source sabe quanto ?? dif??cil o di??logo entre as partes envolvidas. Radicalismo sempre existe seja do lado “Livre” ou “Fechado” da situa????o. Na minha opini??o ?? sempre importante considerarmos todos os lados principalmente se o [...]
no picture
tutolivre.net

pfsense: firewall enterprise baseado no FreeBSD

pfsense[1] ?? um projeto de firewall baseado no FreeBSD que tem mais de um milh??o de downloads. Nasceu em 2004 como um fork do projeto m0n0wall[2] com foco na utiliza????o do filtro de pacotes pf,?? baseado em uma vers??o mais atual do FreeBSD e instal??vel em plataforma PC e n??o somente em sistemas embarcados. Com uma [...]

09/05/2008

no picture
focolivre.org

TouchPad Synaptics no Acer 4520

Eae pessoal beleza?

Bom, a função basica do touchpad do meu Acer 4520 (que é movimentar o mouse) funcionou normalmente sem nenhuma configuração adicional (tanto no Debian Lenny quanto no Slackware 12.1), porém as funções de scroll lateral tanto horizontal quanto vertical não funcionaram. Por isso vou descrever nesse post os procedimentos necessários para configuração de todos os recursos do touchpad.

Os procedimentos aqui descritos foram testados no Slackware 12.1 e no Debian Lenny, mas é muito provável que funcione em qualquer outra distro.

Primeiramente vamos editar o xorg.conf:

# vim /etc/X11/xorg.conf

Adicione as seguinte linhas após a ultima sessão “InputDevice”:

Section “InputDevice”
Identifier “SynapticsMouse1″
Driver “synaptics”
Option “SHMConfig” “on”
EndSection

Agora, na sessão “ServerLayout” adicione a seguinte linha:

InputDevice “SynapticsMouse1″ “AlwaysCore”

Pronto! Salve e saia.
Agora reinicie o X (ctrl + backspace)

Seu touchpad já estará com todas as funções funcionando, tanto os scrolls laterais quanto os botões de baixo. Mas para otimizar ainda mais, podemos utilizar o Qsynaptics que é um utilitario grafico que facilita e muito as configurações das funções do touchpad, para instala-lo basta acessar o site do projeto:

http://qsynaptics.sourceforge.net

Para o Debian existem pacotes pré-compilados no site, já no Slackware será preciso compilar, não vou descrever os passos da compilação pois não é o assunto do post.

* Essa screen é do site oficial do projeto.

Bom pessoal, com isso já temos o touchpad do 4520 totalmente funcional.

08/05/2008

no picture
focolivre.org

Webcam no Acer 4520 - Suyin, uvc-driver

Eae galera blz?

Bom, hoje vou ensinar a colocar a Webcam do Acer 4520 (Acer CrystalEye - Suyin) para funcionar… =)

Vou passar os passos para instalação no Slackware 12.1 e no Debian Lenny, mas acredito que os passos descritos na instalação do Debian, funcionam para qualquer distro baseada nele, e os passos do slackware devem servir para a maioria das outras distros… A instalação é bem simples tanto no Slackware quanto no Debian, e a webcam funciona muito bem com o Linux UVC driver.

Slackware e Fedora:

Para baixar o source você vai precisar do Subversion, por isso, primeiro tenha certeza que tem o pacote Subversion instalado…

com o subversion instalado, dê o seguinte comando:

# svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk

Depois desse comando ele irá criar uma pasta chamada linux-uvc, agora é só entrar na pasta e compilar:

# cd linux-uvc
# make
# make install

Pronto!
Verifique se o módulo foi carregado automaticamente:

# lsmod |grep uvcvideo

caso esse comando retorne alguma coisa é porque o módulo foi carregado e provavelmente sua webcam já esta funcionando…

Se o comando não retornar nada então dê o seguinte comando: (Agradeço ao Navier-Stokes que alertou que esse problema poderia acontecer)

# modprobe uvcvideo

Caso não funcione, dê o seguinte comando para corrigir as permissões:

# chmod 777 /dev/video0

*Aqui só funcionou com 777

Debian:

Os procedimentos foram testados no Debian Lenny, mas acredito que funcionem no Etch também…

Vamos precisar apenas do Module-Assistant portanto:

# apt-get install module-assistant

Depois de ter o module-assistant instalado, dê os seguintes comandos:

# module-assistant prepare
# module-assistant auto-install linux-uvc

Pronto!
Verifique agora se o módulo foi carregado:

# lsmod |grep uvcvideo

caso esse comando retorne alguma coisa é porque o módulo foi carregado e provavelmente sua webcam já esta funcionando…

Se o comando não retornar nada então dê o seguinte comando: (Agradeço ao Navier-Stokes que alertou que esse problema poderia acontecer)

# modprobe uvcvideo

No debian não tive problemas de permissões, mas caso não funcione, tente setar as permissões como foi descrito acima na parte do Slackware…

Usei o aMSN para testar a webcam, e funcionou PERFEITAMENTE!
O usuário Navier-Stokes que comentou esse post me informou que fez um teste com o cheese e teve alguns problemas (veja o comentário para mais detalhes).
Em breve vou testar em outros programas e posto aqui o resultado.

Falow galera, e até a próxima.

05/05/2008

no picture
dandycrazy

Flisol 2008 - Mais uma missão cumprida!

Olá turma,

um pouco atrasado, mas estou postando o link do Flisol 2008 em Belo Horizonte e algumas fotos do evento, migramos muitas máquinas para o sistema operacional GNU/Linux e contamos com ajudada de muitos. http://www.flickr.com/photos/26070433@N05/2448356795/

Espero que todos tenham gostado :)

Dandy

2448356795_1f365867a9.jpg2449147902_d536da766c.jpg2448333531_5ee81fbe15.jpg

2448354703_eec4efac59.jpg2448287511_6632d3688a1.jpg2449166662_3c7f1b45bf.jpg
2449168856_6df2b701fa.jpg2448302817_803f8d880e.jpg

2449175514_b2ca5070d2.jpg2448307225_79ae114450.jpg

04/05/2008

no picture
focolivre.org

Driver da nVidia no kernel 2.6.25

Bom galera, recentemente eu compilei aqui o kernel 2.6.25, e logo depois tentei instalar o driver da nvidia, porém não obtive sucesso pois o atual driver da nvidia (169.12) é incompatível com o kernel 2.6.25, isso devido a algumas mudanças que ocorreram na nova versão do kernel, para resolver isso existem 2 maneiras:

1 - Utilizar a versão beta do driver da nvidia, esse é completamente compatível, um amigo meu instalou e disse que não teve problema algum.

2 - Ja eu, preferi usar esse método, que é aplicar um patch disponibilizado pela nvidia para corrigir o problema:

Primeiro baixe o patch Aqui

Depois para aplicar o path:

# sh NVIDIA-Linux-x86-169.12.pkg1.run --apply-patch NVIDIA_kernel-169.12-2286310.diff

esse comando irá gerar um outro .run no qual o patch estará aplicado, ai então:

# sh NVIDIA-Linux-x86-169.12.pkg1.run-custom.run

Desse jeito o driver da nvidia irá instalar normalmente…

no picture
focolivre.org

Som no Acer 4520, HDA-Intel

Bom pessoal, a pouco tempo eu comprei um notebook Acer 4520-5726 e tive pequenos probleminhas para configurar certas coisas, por isso vou postar aqui no blog passos para configurar o notebook por completo, vou ir postarndo aos poucos e com o tempo espero conseguir postar os passos para configurar tudo no notebook…

Vou começar explicando como configurar corretamente o som que não funcionou aqui logo de cara, os passos foram testados no Debian Lenny e no Slackware 12 mas acredito que funcione em qualquer distribuição.

Primeiro passo é baixar o alsa-driver, lib e utils:

ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.16.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.16.tar.bz2

*aconselho visitar a pagina:
http://www.alsa-project.org
e verificar se não existem versões mais recentes dos mesmos…

Primeiro verifique se o seu kernel possui o soudcore, nas distros mais atuais provavelmente terá, mas é bom verificar pra ter certeza, para isso dê o comando:

modinfo soundcore

Se o comando retornar que você tem esse módulo então tudo bem, caso ele retorne que você não possui o módulo, então você terá que recompilar o kernel adicionando o módulo…

Depois de ter certeza que você possui o soundcore, vamos copiar os arquivos que você baixou para a pasta /usr/src:

# mkdir /usr/src/alsa
# cp /diretoriodosarquivos/alsa-* /usr/src/alsa

Feito isso, vamos instalar o alsa-driver:

# tar -xjvf alsa-driver-xxx
# cd alsa-driver-xxx
# ./configure –with-cards=hda-intel –with-sequencer=yes
# make
# make install

*lembrando que os “xxx” são a versão do alsa-driver que você baixou, ou seja, ali é o nome do arquivo que você baixou.

Agora vamos instalar o Alsa-lib:

# tar -xjvf alsa-lib-xxx
# cd alsa-lib-xxx
# ./configure
# make
# make install

*lembrando que os “xxx” são a versão do alsa-lib que você baixou, ou seja, ali é o nome do arquivo que você baixou.

Agora o Alsa-utils:

# tar -xjvf alsa-utils-xxx
# cd alsa-utils-xxx
# ./configure
# make
# make install

*lembrando que os “xxx” são a versão do alsa-lib que você baixou, ou seja, ali é o nome do arquivo que você baixou.

**No Debian pode ser que faltem algumas dependencias para compilar o alsa-utils, como a ncurses por exemplo, caso você tenha um erro parecido com:

configure: error: this packages requires a curses library

Instale os seguintes pacotes:

# apt-get install libncurses5-dev libncurses5

As instalações estão terminadas, agora carregue os seguintes módulos:

# modprobe snd-hda-intel
# modprobe snd-pcm-oss
# modprobe snd-mixer-oss
# modprobe snd-seq-oss

Pronto!
Seu som agora deve estar funcionando corretamente, caso não funcione, tente reiniciar o computador, no Debian aqui so funcionou depois que eu reiniciei.

Bom pessoal, é isso ae, em breve eu volto com mais configurações do Acer 4520. =)

02/05/2008

no picture
nacaolivre.org

Headset Motorola HT820 no Debian

Resolvi comprar um headset bluetooth, e acabei gostando o modelo HT820, da motorola:

Enfim poderei usar o celular como um MP3 player decente. Mas e quanto ao meu debian ?

A solução definitivamente não é muito intuitiva, mas é possível.

As dicas abaixo se referem única e exclusivamente se você é um felizardo usuário GNOME, e por conseqüência Gstreamer.

(more…)

30/04/2008

no picture
focolivre.org

Primeiro post!

Olá pessoal blz?

Bom, esse é meu primeiro post no blog, espero que o primeiro de muitos. Coloquei na pagina “Sobre” uma descrição detalhada sobre o blog, e seus objetivos, seu conteudo está abaixo:

“Sejam bem vindos, meu nome é Taylon tenho 18 anos, amo informática e tecnologia desde que me conheço por gente, a alguns anos tive o prazer de conhecer o software livre e criei esse blog na intenção de publicar as minhas experiências com o software livre, além de divulgar o mesmo. Você encontrará nesse blog divulgação de eventos, tutoriais, how-tos diversos e noticias e novidades do mundo do software livre e tecnologia em geral.”

Tentarei deixar o blog sempre atualizado, e com muitos tutoriais e how-tos interessantes, a maioria deles serão baseados em slackware ou debian por serem as distros que eu mais gosto e uso… Além disso tentarei divulgar o software livre e etc…

Estou precisando de um dominio para o blog, um amigo meu me cedeu um epaço em sua hospedagem para eu hospedar o blog, mas eu ainda preciso de um dominio, vou tentar providenciar o mais rapido possivel, mas enquanto isso, usarei um redirecionador grátis mesmo…

Enfim, espero que gostem do conteudo do blog.

28/04/2008

no picture
blog do sene

Trabalho remoto

Muita gente ainda tem medo de acessos remotos em sua empresa e ao mesmo tempo as informações confidenciais serem roubadas. Mas o mercado vem mudando assustadoramente, até mesmo com ensino superior a distância, por coincidência estou fazendo também (coc).

Alguns clientes fazem contratos para acesso remoto, e aí? as horas trabalhadas são enviadas na base de confiança?

E aqueles que querem que comprovemos?

Eu tinha me esquecido do comando que poderia responder a este problema, mas fazendo uma breve e muito rápida a pesquisa encontrei o:

# last

Este comando apresenta tudo que necessitamos para a comprovação de nossos acessos aos servidores:

User Terminal Sem. Mês Dia Hora Inicial Hora Final Total de horas logada

sene pts/0 :0.0 Fri Feb 1 14:22 - crash (00:59)
sene pts/3 :0.0 Fri Feb 1 13:50 - 13:54 (00:03)
sene pts/2 :0.0 Fri Feb 1 13:45 - 13:54 (00:08)
sene pts/1 :0.0 Fri Feb 1 10:59 - 13:54 (02:54)
sene pts/0 :0.0 Fri Feb 1 10:15 - 13:54 (03:39)
sene tty1 Fri Feb 1 10:14 - crash (05:07)
sene tty1 Fri Feb 1 10:14 - 10:14 (00:00)
sene pts/0 :0.0 Fri Feb 1 10:11 - down (00:01)

Uma solução prática hoje pra mim :-)

no picture
tutolivre.net

VirtualBox OSE no Ubuntu 8.04

Virtualiza????o de SO j?? se tornou quase um mantra entre os especialistas de infra-estrutura de TI. Realmente virtualiza????o ?? uma t??cnica muito preciosa tanto para as empresas de data-center quanto para desenvolvedores ou experimentadores de plant??o. Ter um ou mais sistemas totalmente virtualizados e isolados em uma mesma m??quina ?? um recurso fant??stico. O Ubuntu [...]

27/04/2008

no picture
tutolivre.net

Ubuntu 8.04 + Firefox 3b5 + extens??o delicious (como fazer)

Migrar de sistemas e vers??es ?? sempre problem??tico. Quem entrou contudo no novo Ubuntu 8.04 deve ter percebido que muitas das suas extens??es favoritas n??o funcionam mais como o firefox 3b5. Existem diversas alternativas inclusive instalar a FF 2, mas como n??o quero fazer isso, resolvi tentar outros caminhos. O m??todo que utilizei altera as [...]