quarta-feira, 8 de abril de 2009

Dicas Linux

O Ubuntu é um dos melhores sistemas operacionais na minha opinião, porém como existem muitos problemas correlatos ao kernel do Linux, como por exemplo, a falta de suporte a muitos drivers, vez outra tenho que recorrer ao Google para resolver algum problema que esteja ocorrendo. Como bom samaritano ( e preguiçoso ), a cada problema que ia resolvendo, eu registrava o problema e a solução em um documento, cujo nome é Dicas Linux. Com o passar dos anos, esse documento ficou na minha opinião um tanto quanto grande , então vou postar aqui alguns dos meus problemas e suas soluções na esperança que sejam de bom uso para alguem...

Primeiramente, meu notebook é um Acer Aspire 5100, quem tiver um notebook desse marca, pretende usar o Ubunto e estiver tendo problemas, pode me contatar porque pode ser que eu saiba como resolvê-lo.
A cada post sobre esse tema vou relatar 3 problemas/soluções.

Os problemas de hoje são:

Montar uma partição fat32 na inicialização do S.O.
Conectar em ADSL (velox)
Inicializar o sistema com o numlock já acionado


Problema: Montar uma partição fat32 na inicialização do S.O.

Solução:
Inicialize o sistema e abra um terminal
Digite: sudo gedit /etc/fstab
Adicione a seguinte linha ao arquivo:

[caminho_para_a_pasta_que_você_deseja_montar_o_conteúdo_da_partição] formato_da_partição] [direitos_de_acesso]


Ex: Como está no meu:
dev/hda7 /home/wesley/HD vfat rw,user,utf8,umask=000 0 0


Sendo:
dev/hda7 /home/wesley/HD -> Minha pasta aonde monto a partição
vfat -> Formato da partição (FAT32)
rw,user,utf8,umask=000 0 0 -> Direito de acesso para todos os usuários do computador para leitura e escrita.


Problema: Conectar em ADSL (velox)

Solução:

  1. Configurar o modem: sudo pppoeconf
  2. Para conectar: sudo pon dsl-provider
  3. Para desconectar: sudo poff dsl-provider

Para inicializar já conectado:
O Ubuntu já pergunta durante a configuração do modem se você deseja que o sistema inicie conectado, porém no meu não funcionou sendo assim tive que fazer manualmente, da seguinte maneira:
  1. Crie um script de inicialização ( arquivo de texto qualquer ) no diretório /etc/init.d, cole o seguinte conteúdo:
#!/bin/sh
pon dsl-provider


2. Torne o arquivo executável: sudo chmod +x [nome_do_arquivo]

3. Atualize seus RCs: sudo update-rc.d pppoeload defaults

Pronto, teoricamente seu sistema irá inicializar já conectado.

Problema: Inicializar o sistema com o numlock já acionado

Solução:
1. Em um terminal digite : sudo apt-get install numlockx

2. Em seguida faça um backup de sua configuração de inicialização antiga:
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup

3. Edite seu arquivo de configuração de inicialização:
sudo gedit /etc/X11/gdm/Init/Default

Procure a seguinte linha no arquivo:

....
exit 0

Adicione o seguinte comando acima dessa linha:

if [ -x /usr/bin/numlockx ]; then

/usr/bin/numlockx on

fi

Salve e feche o arquivo.