domingo, 13 de maio de 2012

Cansado da splash screen no Ubuntu?


Você está cansado daquela imagem de splash screen que aparece no boot e shutdown do Ubuntu? É muito simples alterar essa imagem, para fazer isso basta fazer o download do Plymouth Manager no endereço https://launchpad.net/plymouth-manager/+download e fazer a instalação do pacote com o seu gerenciador de pacote instalado, Gdeb por exemplo.

Depois de instalado tecle ALT+F2 e digite plymouth para executar o programa, acesse a aba 'Themes', altere para o tema que você desejar e clique no botão 'Apply an installed theme', pronto!

sábado, 12 de maio de 2012

Instalar Unity no Kubuntu

Hoje resolvi dar mais uma chance ao Unity...

A primeira vez que tive contato com ele foi no lançamento, na época não gostei e por causa disso resolvi experimentar o Kubuntu e seu KDE, desde então tenho usado o Kubuntu e não tenho absolutamente nada a reclamar do seu funcionamento, porém simplesmente enjoei do estilo Windows like dele... então depois de ouvir que o Unity havia melhorado muito desde o seu lançamento resolvi experimentar no meu notebook de produção. Já havia testado ele via live-cd, mas não é a mesma coisa de ver exatamente o seu ambiente de trabalho completo e disponível nele. Então para conseguir usar o Unity e não ter que instalar o Ubuntu do zero, resolvi instalar apenas o pacote que dá a opção de escolher entre o KDE e o Unity no login, para fazer isso é muito simples, basta acessar o terminal de comandos e digitar:

sudo apt-get install ubuntu-desktop

Depois de ter baixado e instalado os arquivos será necessário reiniciar o computador.

Eu encontrei apenas 1 problema (por enquanto rsrsrsrs) ao usar o Unity, quando eu clicava o ícone do Dash e digitava qualquer aplicativo que já estava instalado, simplesmente não aparecia nada... mas foi simples de resolver, basta digitar o comando abaixo e depois reiniciar o sistema:

mv ~/.local/share/zeitgeist  ~/.local/share/zeitgeist.bak

Por enquanto estou gostando muito do que estou vendo, realmente a interface Unity evoluiu muito e está bem melhor do que a versão inicial, se tudo continuar assim muito provavelmente em breve faço uma instalação limpa do Ubuntu novamente no meu notebook de produção.

[]'s

quinta-feira, 10 de maio de 2012

Problemas de som no [K]ubuntu após atualização para 12.04

Tenho um notebook que ocorreu um pequeno inconveniente após a atualização para a versão 12.04, simplesmente ao executar qualquer vídeo, ou música, o som estava saindo nos speakers e no headphone ao mesmo tempo, depois de tentar várias soluções, a única que funcionou foi recompilar o pacote do alsa. Parece complicado mas foi bem tranquilo, basta acessar o site http://www.alsa-project.org/main/index.php/Download e fazer o download do driver, descompactar em uma pasta qualquer e seguir o passo-a-passo do arquivo INSTALL (apenas até o item 6 - inclusive).

Depois de compilar e instalar reinicie o seu notebook, feito!

UPDATE: Esse procedimento também foi útil após a atualização para o kernel 3.2.0-24.

terça-feira, 7 de fevereiro de 2012

[K]Ubuntu com kernel 3.1 travando no boot

Galera, se alguém como eu resolveu instalar o kernel 3.1 ou até mesmo o 3.1.4 e quando foi reiniciar o micro ficou com ele travado logo após o boot, o problema no meu caso foi simples de resolver:

apt-get remove virtualbox

Sim... por algum motivo (que eu não tive tempo de descobrir ainda) se você tem o VirtualBox instalado vai dar problema com esse kernel... então ou fique no kernel 3.0 com o seu VirutalBox funcionando ou vá para o 3.1 sem VirtualBox....

T+

terça-feira, 24 de janeiro de 2012

11.10 Broadcom conectar em Android Hotspot 3G

Acabei conseguindo fazer a minha placa wireless da Broadcom funcionar no 11.10 com o novo kernel 3.x. Resolvi o problema de uma forma muito simples e mais elegante do que a solução que eu havia postado anteriormente (voltar versão do kernel e do driver).

OBS: Antes de tudo eu atualizei a versão do kernel para a versão sugerida pela Canonical e reiniciei o sistema com a nova versão do kernel, então é necessário que você faça os procedimentos abaixo conectado na internet através de um cabo, pois assim que você atualizar o kernel a sua conexão já era....

Agora fiz da seguinte forma (todos os comandos devem ser digitados em um terminal):

1) Retirei o bloqueio de versão pelo Synaptic (ou Muon) do driver antigo STA da Broadcom que estava instalado e o desinstalei:
sudo apt-get remove bcmwl-kernel-source

2) Instalei o pacote firmware-b43-installer:
sudo apt-get install firmware-b43-installer

3) Instalei o pacote b43-fwcutter:
sudo apt-get install b43-fwcutter

4) Instalei a última versão disponível do driver da minha paca (4311):
sudo apt-get install bcmwl-kernel-source

5) Verifique nos arquivos do diretório /etc/modprobe.d se existe algum texto como:
blacklist b43

Caso você encontre então substitua por (procure em todos os arquivos pra garantir):
#blacklist b43

6) Reinicie o sistema:
sudo reboot

Depois disso a minha placa voltou a funcionar já com o último Kernel 3.0.x e conectou numa boa em todas as redes, menos no meu hotspot 3G que eu crio com o meu smartphone com Android, não consegui descobrir porque, talvez seja porque embora não pareça pode ser que o Android crie uma rede do tipo ad-hoc e com esse kernel 3.0.x não consiga conexão, mas isso é especulação minha, pode ser que o problema seja outro, de qualquer forma a maneira mais fácil de resolver esse problema é colocar a última-"última" versão do kernel que já está disponível, a 3.1.x, nela existe maior suporte a alguns drivers, então se você quer que a sua conexão wireless do [K]Ubuntu também consiga se conectar em smartphones siga os passos abaixo, caso contrário pare por aqui e seja feliz.

hummm, tem um smartphone e quer fazer com que o seu Linux se conecte no wifi certo? Então vamos lá.

Os procedimentos para atualização do kernel são muito simples, mas não me responsabilizo por nenhuma incompatibilidade que venha ocorrer:

1) Primeiro faça download de todos os arquivos que serão necessários, não passe para a próxima etapa sem anter ter concluído essa:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb

Para 32 bits:


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb

Para 64 bits:


wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.1-oneiric/linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb

2) Agora que todos os arquivos já foram baixados vamos instalar:

sudo dpkg -i linux-headers-3.1.0-030100_3.1.0-030100.201110241006_all.deb


Para 32 bits:
sudo dpkg -i linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb
sudo dpkg -i linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_i386.deb


Para 64 bits:
sudo dpkg -i linux-headers-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb
sudo dpkg -i linux-image-3.1.0-030100-generic_3.1.0-030100.201110241006_amd64.deb

3) Reboot o sistema:
sudo reboot

4) Abra novamente um terminal e confira na saída do comando abaixo se você realmente está com o kernel 3.1.x:
uname -a

É isso, com esses passos a sua Broadcom está funcionando perfeitamente.









sexta-feira, 16 de dezembro de 2011

Nagios "Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!"

Recentemente configurei o Nagios no servidor e depois de um reboot acabei recebendo a mensagem "Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update!" quando tentava fazer uma alteração no tempo de verificação de um serviço utilizando o ambiente web.

Foi relativamente simples de resolver, basta acrescentar o usuário do Apache no arquivo /etc/group aos usuários do Nagios.

No [K]Ubuntu o usuário do Apache é o www-data, sabendo disso,  abra com um editor de sua preferência (mas que não grave formatação, pode ser o gEdit ou Kate por exemplo) o arquivo /etc/group, eu particularmente prefiro via shell usar o pico, como abaixo:

sudo pico /etc/group

Procure pelo usuário nagios e faça as alterações necessárias para que ele fique assim:


nagios:x:1034:nagios,www-data
nagcmd:x:1035:nagios,www-data

Salve as alterações, no caso do pico utilizando a tecla CTRL+O seguida de ENTER.

Depois disso reinicie o serviço do Apache e do Nagios:

sudo apache2ctl restart
sudo /etc/init.d/nagios restart

Pronto. E a vida segue.



sexta-feira, 9 de dezembro de 2011

Nagios: inserindo processo de monitoramento

Acrescentar um processo de monitoramento no Nagios é muito simples, basta editar o arquivo /usr/local/nagios/commands.cfg e adicionar o tipo de comando que você precisa, seguindo o formato como no exemplo a seguir:


# 'check_ProcessoAMonitorar' command definition
define command{
        command_name    check_ProcessoAMonitorar
        command_line    $USER1$/check_tcp -H 192.168.1.2 -p 26000
        }

No exemplo acima, foi criado um monitoramento de um processo (via  tcp) no servidor 192.168.1.2 e na porta 26000, aqui vale lembrar que você pode monitorar um serviço deste tipo em outro servidor, mesmo que fora da sua rede.

Lembre-se de reiniciar o Nagios para que ele carregue a nova configuração:
sudo /etc/init.d/nagios restart

Simples, não é mesmo?