Vida de Nerd

Mais um Blog Estupido e Sem Escrúpulo. Seja Inteligente, Vai Ler um Livro. V.S.F.

15 de fev. de 2010

Configurando WebCam Z-Star 0ac8:301b no Debian Lenny

Pessoal tenho aqui em casa um WebCam Z-Star e precisei instalar ela no Debian Lenny, sei que no Ubuntu 7.04 reconhecia numa boa, já no Debian as coisas são um pouco diferentes.
Mais vamos la.

Com o comando:
$ lsusb
O mesmo mostrou as seguintes informações.
Bus 001 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam

Por estas informações ja da para saber o chipset da Webcam que é o Z-Star e este código 0ac8:301b ( que eu não sei bem o que é ; ) )
Então instalei o modulo spca5xx via APT
Que no meu caso é o gspca-modules-2.6.26-2-686
Este 2.6.26-2-686 tem que ser o mesmo da versão do seu kernel, bem simples de se saber com o comando uname -r .
# uname -r
2.6.26-2-686

Com estas informações é só instalar via APT:
# aptitude install gspca-modules-2.6.26-2-686

Agora vamos subir o modulo:
# modprobe spca5xx

Por algum motivo que eu ainda não sei no meu sistema deu alguma coisa errada na hora que eu tentei subir o modulo com o modprobe spca5xx, mais dai foi só reiniciar a maquina que tudo funcionou normalmente. : )

Depois disto é só testar com o mensageiro favorito e ver se funcionou.
Boa sorte.
(( estas informações foram conseguidas lendo vários fóruns que falavam desta webcam. ))

10 de dez. de 2009

Pessoal.
Depois de configurar o Debian no meu Positivo V21 a interface grafica sempre ficava dando erro, e era necessário reiniciar o xorg para voltar ao normal.
Pude verificar que o mesmo ainda estava trabalhando com o driver Vesa.
Foi necessário configurar tudo novamente para fazer funcionar.
Para resolver este problema:

Configurando o Xorg.
Feche o terminal, entre em modulo texto.
Ctrl + Alt + F1

Pare a interface gráfica,s e tiver kdm, ou gdm.
/etc/init.d/gdm stop
/etc/init.d/kdm stop

Agora vamos executar o comando para automaticamente configurar o xorg.

Xorg -configure

Depois de executar o comando, na ultima linha ele pede para testar a configuração, de comando
que ele solicita.
X -config /root/xorg.conf.new

de o comando que diz, veja se aparece o gráfico, vai aparecer apenas o cursor do mouse e uma tela tipo com uma imagem de tecido.
Se aparecer isso, ok ta funcionando, agora falta colocar no lugar.

Para sair dessa imagem.

Ctrl + Alt + F1

depois

Ctrl + C

Colocando no lugar, nessa ordem

fazer um backup do que tem, de esse comando.
mv /etc/X11/xorg.conf /etc/X11/xorg.conf-bkp

Colocando no lugar, de o comando
cp /root/xorg.conf.new /etc/X11/xorg.conf

Se tiver kdm, ou gdm (onde se da a senha e login em modo gráfico), agora precisa ativar eles.
Com esses comandos, como root.
/etc/init.d/gdm start
/etc/init.d/kdm start
Ok ta feito


Se não aparecer a imagem?
Se pode editar de forma simples o arquivo.

como root, esse comando
nano /root/xorg.conf.new

nessa parte, exemplo

Identifier "Card0"
Driver "nv"
VendorName "nVidia Corporation"
BoardName "G72M [GeForce Go 7400]"
BusID "PCI:5:0:0"

aqui se não funcionar, se pode colocar o drive generico, o vesa, que se coloca no lugar de nv que é de nvidia nesse exemplo.
Naturalmente ai pode estar indicando outro drive, dependendo do que ele detectou

fica assim, nesse exemplo.

Identifier "Card0"
Driver "vesa"
VendorName "nVidia Corporation"
BoardName "G72M [GeForce Go 7400]"
BusID "PCI:5:0:0"

Para salvar
Ctrl + O

Enter

Para fechar o programa (o programa esta em português e é relativamente fácil de usar)

Ctrl + X

agora repita os passos anteriores, da parte de testar a configuração, veja se aparece a mesma imagem, etc...

16 de out. de 2009

Fazendo Script Para Download do RapidShare.

Como baixar do Rapidshare via modulo texto.
Hoje estarei postando aqui, como baixar do Megaupload e do Rapidshare em modulo texto.
Isto pode ser muito ultil para fazer pequenos script para deixar baixando grande quantidade de arquivo, sem ter que ficar acessando o site para cada um deles.

Instalação e configuração:

Como o Rapidshare desabilitou o captcha a tempos, ficou muito mais simples de se implementar um script para efetuarmos downloads via terminal, para isso usaremos o rapidshare-dl.sh.

Instalação.
$ wget http://tokland.googlecode.com/svn/trunk/rapidshare/rapidshare-dl.sh
$ sudo cp rapidshare-dl.sh /usr/local/bin/rapidshare-dl
$ sudo chmod +x /usr/local/bin/rapidshare-dl

Com esses comandos baixamos o script e o colocamos na pasta /usr/local/bin, dando a permissão de execução para o mesmo.

Execultando no Terminal.

Alguns exemplos de uso do script rapidshare-dl.

Download de um único arquivo:

$ rapidshare-dl http://link_rapidshare

Download com mais de um arquivo:

$ rapidshare-dl http://link_rapidshare http://outro_link_rapidshare

Download utilizando um arquivo txt contendo uma lista de links:

$ rapidshare-dl nome_do_arquivo.txt

Obs.: Exemplo do arquivo.txt:
http://link_rapidshare
http://outro_link_rapidshare
http://outro_link_rapidshare_02
http://outro_link_rapidshare_03

Este foi um artigo do Makintux no Viva o Linux Mais Informações.

6 de out. de 2009

Source Debian Lenny

Aqui esta minha sources.list Ela esta completa com multimídia e contrib non-free.

deb http://ftp.br.debian.org/debian/ lenny main
deb-src http://ftp.br.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

deb http://ftp.br.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free

deb http://www.debian-multimedia.org lenny main

deb http://www.backports.org/debian etch-backports main contrib non-free

Notebook Positivo V21.

Esta semana comprei um notebook Positivo V21.
Apesar de ser um notebook da Positivo (marca zero) estou muito feliz com minha aquisição. Custo beneficio perfeito. Claro tive que dar um UP na memória, porque 256mb fica muito ruim até com o Debian, comprei um pente de 1Gb DDR 400 e agora ele fico 100%.
Mais irei postar aqui algumas configurações que tiveram que ser feitas pra ele ficar rodando perfeito.

Wirelles
O Debian Lenny já tem suporte a esta placa, então é só baixar o Firmware em instalar.
Site para baixar o Firmware. AQUI.

Placa de Vídeo.
A placa de vídeo o neste notebook é um problema. Ele usa a [S3 UniChrome Pro], que não achei como instalar em nem um lugar na internet.
Então minha unica opção foi configurar o xorg.conf.
Para configurar o xorg.

Como root#.
Primeiro ir até o diretório do xorg.conf.

cd/etc/X11

Depois vamos acessar o xorg.conf .

nano xorg.conf

Acessando o xorg.conf, vamos encontrar alguma coisa do tipo.

GNU nano 2.0.7 Arquivo: /etc/X11/xorg.conf

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

Agora vamos retirar toda a parte que esta a baixo de
Section "ImputDevice"

E vamos inserir estas configurações.

Section "Screen"

Identifier "Screen 1"

Device "Via Unichrome Pro IGP"

Monitor "My Monitor"

DefaultDepth 32

Subsection "Display"

Depth 8

Modes "1280x768" "1024x768" "800x600" "640x480"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 16

Modes "1280x768" "1024x768" "800x600" "640x480"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 24

Modes "1280x768" "1024x768" "800x600" "640x480"

ViewPort 0 0

EndSubsection

Subsection "Display"

Depth 32

Modes "1280x768" "1024x768" "800x600" "640x480"

ViewPort 0 0

EndSubsection

EndSection

Pronto agora é só salvar.


Agora é só reiniciar o serviço, que a configuração do video ja vai estar funcionando.
Vai ficar na resolução 1280x768.


Virtual BOX no Debian

Pra quem precisa de uma maquina virtual. Pode ser usado o Virtual Box.


Baixe o arquivo binário no site: http://www.virtualbox.org/wiki/Linux_Downloads
depois executa-lo como root: #dpkg -i virtualbox_xxxx_Debian_versão_plataforma.deb

Reiniciar e o programa vai estar disponível no menu Aplicações -> Ferramentas do Sistema

Configuração
Habilitando as entradas USB

Editar o seguinte arquivo como segue: # gedit /etc/init.d/mountkernfs.sh
Mudar a linha: domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid
Deixando-a assim: domount usbfs usbdevfs /proc/bus/usb usbfs -onodev,noexec,nosuid,devgid=116,devmode=664
Obs.: o devgid=XXX é o id do Grupo vboxusers que pode ser obtido abrindo o menu Sistema -> Administração -> Usuários e Grupos -> Gerenciar Grupos -> Propriedades
Reiniciar e habilitar no VirtualBox em configurações dispositivos USB -> Habilitar controladoras -> acrescentar os Filtros de Dispositivos instalados e pronto.
Caso não consiga, altere as permissões no arquivo de "0664" para "0666" como segue: # gedit /etc/udev/rules.d/91-permissions.rules
Deixando assim: # usbfs-like devices
SUBSYSTEM=="usb_device", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", \
MODE="0666"

Ou tambem vo pode usar o:
OSE(Open Source Edition)
Essa edição é software livre e não possui algumas funções, como o suporte a USB.

Instalação apt-get install virtualbox-ose virtualbox-ose-modules-2.6-686
Onde virtualbox-ose-modules-2.6-686, deve ser baixado de acordo como Kernel utilizado.

Configuração
As configurações se aplicam as mesmas da versão não Open Source, com algumas limitações.


Erros

Se ao iniciar o Virtualbox apresentar esse erro: Failed to open/create the internal network 'HostInterfaceNetworking-br0' (VERR_SUPDRV_COMPONENT_NOT_FOUND).
Unknown error creating VM (VERR_SUPDRV_COMPONENT_NOT_FOUND).
É porque o módulo vboxnetflt não está carregado. Para solucionar esse problema, acrescente o item vboxnetflt ao final do arquivo /etc/modules e reinicie o computador.
Obtido na Wiki Debian

Instalando AMSN 0.98 no Debian Etch.

Pra quem ainda esta usando o Debian Etch, ai vai uma dica para instalar o aMSN 0.98.

Pri
meiro vamos remover o aMSN 0.97 com esse comando:

# apt-get remove tcltls amsn

Agora vamos instalar alguns pacotes básicos para a compilação:

# apt-get install build-essential libx11-dev libxft-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev automake autoconf

(no meu caso o pacote libjpeg-dev foi substituído por libjpeg62-dev)

Vamos criar um diretório para o amsn em /usr/src:

# cd /usr/src
# mkdir amsn
# cd amsn

Agora vamos fazer o download e compilar os fontes do tcl8.5:

wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.3-src.tar.gz

tar xzvf tcl8.5.3-src.tar.gz
cd tcl8.5.3/unix
./configure --prefix=/usr
make
make install

E assim para o tk

cd /usr/src/amsn

wget ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.3-src.tar.gz
tar xzvf tk8.5.3-src.tar.gz
cd tk8.5.3/unix
./configure --prefix=/usr --enable-xft
make
make install

Para não termos problema com wish, façamos assim no terminal:

# cd /usr/bin
# rm wish
# ln -s wish8.5 wish

Finalmente, obter e compilar o aMSN 0.98b (versão atualizada constantemente).

# cd /usr/src/amsn
# wget http://amsn.sourceforge.net/amsn_dev.tar.gz
# tar xzvf amsn_dev.tar.gz
# cd msn
# ./configure --with-tcl=/usr/lib/ --with-tk=/usr/lib/
# make
# make install

Pronto se tudo ocorreu bem agora é só ir em
Aplicações > Internet > aMSN.
Boa sorte.

José Edes Neves - Viva o Linux

Inicio

Este blog esta sendo iniciado hoje.
Se alguém conseguir tirar proveito das informações contidas nele, ficarei feliz. Caso existam duvidas entre em contato via email.


Thiago