segunda-feira, 7 de setembro de 2009

Instalando Flash no netbsd

Instalar o flash no netbsd é bem simples, vamos lá:
Antes de continuar, eu vi que tinha uma falha no flash 10, quando eu dei um make pra instalar o flash, então pra continuar tem que ser colocado a linha abaixo no /etc/mk.conf

ALLOW_VULNERABLE_PACKAGES=yes

Porém isso não é recomendado, portanto, APENAS pra instalar o flash 10 coloque essa linha, depois de instalado, comente a linha.

Um outro detalhe é que como o flash não atende a licença bsd, tem que se aceitar a licença própria do flash, colocando no /etc/mk

ACCEPTABLE_LICENSES+=flash-license

Ou ainda no caso de preguiça (meu caso), coloque a linha abaixa que irá aceitar a licença de todos os programas:

SKIP_LICENSE_CHECK=yes

Continuando a instalação:

Instalando o plugin:

#cd /usr/pkgsrc/multimedia/adobe-flash-plugin/
#make && make install

Habilitando o plugin para o firefox:

#nspluginwrapper -v -i /usr/pkg/lib/netscape/plugins/libflashplayer.so

Pronto :)

domingo, 6 de setembro de 2009

Melhorar xterm no netbsd

Bom, o xterm do netbsd vem meio feio, por isso resolvi trocar a fonte e mudar a forma de apresentação:

você pode fazer tudo manualmente como abaixo:

xterm -ls -bg darkgrey -fg black -fa 'Mono' -fs 11 -cr white -hc white -rightbar

-ls prompt $

-bg cor do fundo, black, white, grey, gray, darkgrey, green, blue, red, yellow e etc

-fg cor da letra-padrão

-fa fonte

-fs tamanho da fonte

-cr indicador

-hc cor de fundo da marcação de texto

-rightbar barra de rolagem no lado direito


ou pode-se colocar tudo isso no Xdefaults (eu só coloquei alguns):

$ vim .Xdefaults

adicione as linhas:

Xterm*foreground:white
Xterm*background:black
Xterm*faceName:monospace
Xterm*faceSize: 10pt;
Xterm*boldFont:monospace;

Wifi automática

No post anterior configuramos a wireless metade automática (wpa) metade manual (rede), por isso resolvi escrever este mostrando como automatizar isso também.

Configurando ip e máscara:

Lembrando que este arquivo tem que ser criado e onde está wpi0 tem que ser o nome do seu dispositivo.
Ex; ifconfig.re0, ifconfig.we0

#vim /etc/ifconfig.wpi0

Adicione as seguintes linhas:

up
inet 192.168.0.2 netmask 255.255.255.0

Se for usar dhcp

up
dhcp


Também tem que ser adicionado ao rc.conf a linha:

dhcpcd_flags="-q -b"


Adicionando a rota default:

#vim /etc/mygate

coloque o ip do gateway

192.168.2.1

Wifi com wpa manual

Bom, apanhei pacas mas depois descobri que o negócio é muito simples, por isso resolvi escrever.
Descobrindo o nome do dispositivo:

#ifconfig -a

Saida:

wpi0: flags=8843 mtu 1500
re0: flags=8802 mtu 1500

Onde o wpi0 (03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)) e o re0 05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10).

Procurando o ssid da rede usando o wiconfig:

#wiconfig wpi0 -D

Já que descobrimos qual o dispositivo, vamos configurar o wpa:

#cp /usr/pkgsrc/net/wpa_supplicant/work/wpa_supplicant-0.6.9/wpa_supplicant/wpa_supplicant.conf /etc/

#vim /etc/wpa_supplicant.conf

Adicionar as linhas abaixo ou usar um dos exemplos do wpa_supplicant.conf

network{
ssid="Default"
scan_ssid=1
key_mgmt=WPA-PSK
psk="minhasenhadaredewifi"
priority=5
}

Editando o rc.conf:

#vim /etc/rc.conf

Adicionando as seguintes linhas:

wpa_supplicant=YES
wpa_supplicant_flags="-B -i wpi0 -c /etc/wpa_supplicant.conf"

Iniciando as configurações do wpa:

#/etc/rc.d/wpa_supplicant start

Testando o wpa:

#wpa_cli status

Adicionando ip e subindo o dispositivo:

#ifconfig wpi0 inet 192.168.0.1 netmask 255.255.255.0 up

Verificando e adicionando rota:

#route show
#route add default 192.168.2.1

Adicionando dns:

#vim /etc/resolv.conf

Adicione os dns:

nameserver 4.2.2.2
nameserver: 4.2.2.4

DICA:
Caso a rede caia:

#/etc/rc.d/wpa_supplicant restart
#/etc/rc.d/network restart