domingo, 24 de fevereiro de 2008

Habilitando os botões de multimídia e extras no Acer Aspire 5610



Uma das coisas que me incomandava no meu notebook era não conseguir configurar os botões multimídias como o vol+ , vol-, play, stop, pause, ff, fb. Já não me incomoda mais ;-) . Descobri um guia de compatibilidade do meu notebook (Acer Aspire 5610 4645) com o Ubuntu que resolveu o problema. Se você tem uma versão anterior ao Ubuntu Gustsy então deverá compilar o módulo acerhk. Após compilá-lo será preciso apenas levantar o módulo com o comando:

$ sudo modprobe acerhk force_series=2020 poll=0

Pronto agora estará funcionando estes botões. Para carregar este módulo durante a inicialização do sistema faça:

$ sudo gedit /etc/modules

e acrescente no final do arquivo:

acerhk force_series=2020 poll=0

Para configurar os botões extras da imagem acima instale o programa keytouch com o comando:

$ sudo apt-get install keytouch

Abra o programa em Sistema > Administração > KeyTouch. Vá até a aba Keyboard e clique em change. Procure por Acer Aspire 3500 que é um modelo compatível e selecione-o. Pronto, agora vá até a aba Key Settings e configure os botões como desejar. Na aba Preferences você define qual o navegador, o cliente de email, e o chat padrões.

Fonte: https://wiki.ubuntu.com/LaptopTestingTeam/AcerAspire5610

segunda-feira, 4 de fevereiro de 2008

Compartilhando impressoras no Samba

Há alguns dias encontrei um tutorial explicando como configurar o samba no ubuntu (mais especificamente como compartilhar arquivos através do samba). Hoje lendo a Revista Guia do Hardware n°09 de Carlos E. Morimoto consegui compartilhar minha impressora através de seu tutorial muito bem detalhado. Para facilitar vou detalhar apenas a configuração mais simples explicada por ele que funcionou direitinho aqui. Estou considerando que a impressora está instalada no servidor. Caso contrário, instale com as ferramentas kaddprinterwizard ou gnome-cups-add como o Morimoto explica na sua revista.

No arquivo de configuração "/etc/samba/smb.conf" adicione na seção [global]:

printing = cups
load printers = yes

Agora crie uma seção chamada [printers] e adicione nela:

comment = Todas as Impressoras
path= /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes

Meu /etc/samba/smb.conf compartilhando arquivos e impressoras ficou assim:

[global]
workgroup =JEFFERSON
netbios name = LINUX
server string = SERVIDOR_SAMBA
security = share
printing = cups
load printers = yes
[Dicas]
comment = Minhas_Dicas
path = /home/jefferson/Dicas
read only = no
public = yes
writable = yes
create mask = 0777
directory mask = 0777
browseable = yes

[printers]
comment = Todas as Impressoras
path= /var/spool/samba
print ok = yes
guest ok = yes
browseable = yes


Pronto. Reinicie o samba com o comando :

$ sudo /etc/init.d/samba restart

Veja que agora sua impressora aparecerá no ambiente de rede do Windows. Será necessário instalar os drives da impressora com o disco, caso o windows não encontre os drivers necessário. Apesar de o Windows dizer que não está conectado à impressora, ele imprime normalmente.

Para que sua impressora seja vista por outro cliente linux execute no servidor:

$ system-config-printer

Nas Configurações do Servidor deixe marcado o item : "Compartilhar impressoras publicadas conectadas a este sistema". Agora no cliente execute o system-config-printer e clique em "Nova Impressora". Selecione a segunda opção: "Windows Printer via Samba" e ao lado do smb:\\ clique em procurar para encontrar a impressora ou forneça o caminho completo: smb://grupo_de_trabalho/servidor/nome_da_impressora. Clique em Verificar. Se a resposta for "Esta impressora compartilhada está acessível" então instale do drivers correspondentes manualmente seguindo os passos seguintes.

Fonte: http://media.guiadohardware.net/RevistaGDH_09.pdf
Créditos: Carlos E. Morimoto

Google no Songbird

Resolvi experimentar o navegador Songbird pois ele integra bem as coisas que mais faço no meu computador: ouvir música e navegar na net hehehe. Entretanto, o songbird não vêm com mecanismo de procura do google. Dae ter que digitar www.google.com toda vez que for pesquisar alguma coisa acaba me recordando coisas ruins como o IEca da época rWIN. Dando uma procurada no addons do mozilla encontrei este link com vários tipos de mecanismo do google. Para deixar o mecanismo de procura do google igual ao do firefox baixei o item 13 abaixo da seção 23. General. O addon chama-se Google (Will redirect based on location) Semi en-WW (google.com) by Mycroft Project [Judge it] . Ele redireciona a pesquisa com base na sua localização.

Fonte: http://mycroft.mozdev.org/quick/google.html

terça-feira, 29 de janeiro de 2008

Configurando Samba no Ubuntu

Todos sabem que a tarefa de compartilhar arquivos através do samba é muito fácil no kde já que ele possue muitas configurações que facilitam este trabalho. Entretanto, no gnome, a ferramenta nativa shares-admin não é tão intuitiva e acaba exigindo configuração por comandos para poder compartilhar arquivos sem autenticação. Nos comentários deste bug tem vários relatos a respeito do que estou falando. Eu mesmo encontrei um erro. Quando uso o shares-admin a opção browseable é erroneamente definida como browsable. Enquanto não melhoram esta ferramenta, encontrei um ótimo artigo para configurar o samba.

"Antes de começar verifique se sua rede está OK. Para ter certeza, abra um Terminal (Acesse menu -> Aplicações -> Acessórios -> Terminal) e efetue o comando ping (Ex. ping 192.168.1.20). Este ip pode ser da máquina que você pretende acessar pela rede. Se o ping estiver respondendo, quer dizer que está tudo ok. Caso contrário, verifique as definições de IP, mascara, cabeamento, etc...

O SaMBa é o sistema responśavel pela comunicação entre máquinas Unix (Linux) e Windows, usando protocolo TCP/IP.
Quando se fala em servidores de arquivos em rede heterogêneas, na grande maioria dos casos o SaMBa será utilizado, pois ele permite compartilhamento de arquivos, diretório e impresoras, com ou sem controle de acesso (autenticação).

Bom... vamos ao que interessa. Neste tutorial irei explicar como configurar o samba no Ubuntu.

Abra um terminal. (menu -> Aplicações -> Acessórios -> Terminal)

Primeiramente devemos baixar o pacote samba.
$ sudo apt-get install samba

Depois de concluído o download/ instalação do pacote via APT, o sistema irá criar o arquivo smb.conf dentro da pasta "/etc/samba/". Este é responsável pela configuração do Samba.

Antes de mais nada, vamos fazer um back-up do arquivo:
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp

Particularmente gosto do VI para editar os arquivos .conf, mas use um editor de sua preferência.
Para quem quiser usar o VI, execute o comando para editá-lo:
$ sudo vi /etc/samba/smb.conf

Comentarei somente os paramentros do arquivo smb.conf que precisaram ser alterados.

Em [global]

#nome do grupo de trabalho
workgroup = casa

#Como a máquina Linux irá aparecer na rede Windows

netbios name = servidor (está linha pode ser adicionada a baixo do workgroup)

####### Authentication #######
#Modo de acesso aos arquivos do Linux
security = "share" ou "user" (caso exista, remova o ; que está no início desta linha)
#share = para NÃO exigir autenticação
#user = para exigir autenticação
ex: security = user

Agora adicione estas linhas no final do arquivo:
#nome do compartilhamento
[arquivos]

# descrição do compartilhamento
comment = meus arquivos

# caminho da pasta, no Linux, que será compartilhada
path = /media/hdb5 #(Informe o caminho da pasta que você que quer compartilhar, pode ser /home/voce)

#se todos os compartilhamentos poderão ser acessados por todos os usuários
public = yes

# se o compartilhamento será visivel ou oculto na rede (yes para visível)
browseable = yes

# se permitirá escrita
writable = yes

# somente leitura
read only = no

# define a mascara em que os arquivos serão criados
create mask = 0700 #(terão a permissão rwx somente para o root)

# define a mascara em que os diretórios serão criados
directory mask = 0700

Salve o arquivo de configuração, e execute este comando para reiniciar o samba
$ sudo /etc/init.d/samba restart



Caso tenha colocado security = user, no momento que for acessar por uma máquina Windows será exibido uma tela de login e senha. Para cadastrar esta senha no linux execute os seguintes comandos.
Primeiramente adiciona na lista de usuarios do Linux

este comando adiciona usuario teste na lista de usuários do Linux
$ sudo adduser teste

este comando adiciona o usuario na lista de usuários do Samba
$ sudo smbpasswd -a teste

Com esta configuração do Samba no Ubuntu, não tem erro...!!!"

Fonte: Sidnei S. Alves sydhnney@4newbies.com.br
http://www.4newbies.com.br/?artigo&ver=62

A minha configuração ficou assim:

[global]
workgroup =JEFFERSON
netbios name = LINUX
server string = SERVIDOR SAMBA
security = share

[Dicas]
comment = Minhas_Dicas
path = /home/jefferson/Dicas
read only = no
public = yes
writable = yes
create mask = 0777
directory mask = 0777
browseable = yes

Também dei permissão de escrita, leitura e execução recursiva para o diretório compartilhado home/jefferson/Dicas para outros usuários com o comando:

$ sudo chmod -R o+rwx /home/jefferson/Dicas

Desta forma, não é exigida autenticação e qualquer pessoa pode acessar o diretório e escrever nele.

sexta-feira, 25 de janeiro de 2008

Bug do Xorg corrigido

Na semana passada não estava mais conseguindo abrir alguns programas como o multiget,vlc e azureus.Quando tentava executar um desses programas, surgia uma mensagem de erro do Xorg. Veja:

The program 'SWT' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
(Details: serial 327 error_code 11 request_code 145 minor_code 5)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Hoje, resolvi investigar qual era o problema e então pesquisei pela última linha do erro, na qual ele manda debugar a função gdk_x_error. O google então respondeu com este post do vivaolinux. Como nosso amigo ae sugeriu o erro era um bug do Xorg. Após atualizar o sistema (coisa que faço uma vez por semana) o erro foi corrigido. Ainda bem que durou só uma semana, hehehe...