NVmania - Maníacos por games e tecnologia!  

Voltar   NVmania - Maníacos por games e tecnologia! > Sistemas Operacionais > Linux

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
  #1 (permalink)  
Antigo 03-17-2008, 05:11 PM
 
Registrado em: Mar 2008
Localização: Taboão da Serra/SP
Posts: 15
Padrão

Muita gente me pergunta sobre a barra com informações sobre o sistema quando vê o meu desktop. No Linux existe alguma variedade de programas que fazem isso. Eu tenho preferência pelo Gkrellm por ser bastante completo e simples de configurar e por ter um visual discreto. Mas para todos eles o passo da ativação dos sensores é obrigatório para que eles tenham de onde tirar as informações que vão exibir.
Então vamos a ele...

Nosso primeiro passo será a instalação do lm-sensors que é o programa que "conversa" com o hardware para saber as informações dos sensores.
No terminal como root digite:

pacman -S lm_sensors

Feito isso vamos rodar um script que busca e ativa automaticamente os sensores existentes na sua placa-mãe. (Lembrando que este script busca por denominações de sensores que são mais comuns nas placas atuais, porém ele pode não localizar sensores em placas muito recentes e que trazem nomenclaturas diferenciadas para seus dispositivos. Caso isso ocorra o usuário pode recorrer ao site do projeto lm-sensors (http://www.lm-sensors.org/) para buscar uma solução para seu caso específico.)
Não citarei o autor do script pois no site de onde retirei a informação também não constava nada sobre o autor. Se alguém souber identificar o autor por favor me informe para que eu lhe de os devidos créditos.

Crie um arquivo chamado mkdev.sh e cole nele o seguinte conteúdo:

#!/bin/bash

# Here you can set several defaults.

# The number of devices to create (max: 256)
NUMBER=32

# The owner and group of the devices
OUSER=root
OGROUP=root
# The mode of the devices
MODE=600

# This script doesn't need to be run if devfs is used
if [ -r /proc/mounts ] ; then
if grep -q "/dev devfs" /proc/mounts ; then
echo "You do not need to run this script as your system uses devfs."
exit;
fi
fi

i=0;

while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
i=$[$i + 1]
done
#end of file

Feito isso basta dar permissão de execução para o arquivo com o comando chmod:

chmod 755 mkdev.sh

E na sequencia executa-lo:

./mkdev.sh

Depois que ele listar e ativar os sensores encontrados basta executar o comando sensors-detect para configurar os sensores. Responda "yes" para as questões que ele fará e no final ele informará ao /etc/modules quais sensores devem ser monitorados.

Agora vem o pulo do gato. No Arch Linux temos o benefício de ter um sistema montado do zero estritamente com o que é necessário. Porém isso nos obriga a cuidar de todos os detalhes, inclusive o de informar ao sistema que ele deve carregar os sensores no boot para que as informações estejam disponíveis para o Gkrellm sem que tenhamos que ativar manualmente os sensores todas as vezes que ligarmos o pc.
Isso pode ser feito de duas maneiras. A primeira é adicionando o módulo dos sensores diretamente a linha MODULES na parte referente ao hardware no arquivo rc.conf que fica no /etc
A segunda maneira é adicionando o comando:

/etc/rc.d/sensors start

ao arquivo rc.local que também fica no /etc

Se o usuário não conseguir identificar qual é o módulo dos sensores da sua placa pode utilizar a segunda opção que o resultado será o mesmo e as informações serão carregadas normalmente durante o boot.

Para instalar o Gkrellm é a mesma moleza de sempre... terminal como root e...

pacman -S gkrellm

As vezes por um motivo que ninguem explica ele coloca ou não um icone no menu para você chamar o programa. Porém se ele não colocar não fará falta pois normalmente quem usa o Gkrellm o configura para iniciar no boot. Se o icone não aparecer basta um Alt+F2 e digitar gkrellm que esta resolvido.
A configuração do programa é bastante intuitiva e não requer grandes explicações aqui. Na aba Sensores o usuário encontrará todas as informações que estão sendo monitoradas pelo lm-sensors e basta clicar para ativar as que ele desejar que sejam exibidas pelo Gkrellm.

Este tutorial ja foi testado no Ubuntu (do 6.06 ao 7.10) e no Debian Etch e funcionou perfeitamente e a unica diferença é na parte de configurar os sensores para iniciarem no boot. Esta etapa não é necessaria nestas distribuições pois uma vez ativados os sensores eles ja são adicionados automaticamente ao carregamento do sistema.

Se vocês gostarem de ser muito bem informados e também quiserem saber a temperatura do(s) seu(s) hd(s) isso também é possivel e essa informação também pode ser disponibilizada pelo Gkrellm. Para isso basta instalar o hddtemp. Segue abaixo tutorial feito por mim postado no Arch Linux Brasil.

hddtemp
Se você já tem o Gkrellm instalado e gosta de ter todas as informações a respeito do seu hardware, uma opção importante é ter a informação sobre a temperatura do(s) seu(s) hd(s).
Existe um plugin para o Gkrellm que coloca esta informação ao seu alcance de forma bem simples, mas na falta deste pacote específico nos repósitórios do Arch existe uma alternativa, igualmente simples, de adicionar esta informação ao Gkrellm.
O primeiro passo logicamente é ja ter o Gkrellm instalado e configurado. Presumindo que já o tenha, vamos ao segundo passo.
Instalar o hddtemp(que esta disponível no repositório community):

terminal como root e...

pacman -S hddtemp

Ainda como root você ja pode testar o hddtemp com o comando:

hddtemp /dev/hda

exemplo:

como possuo 3 hds na máquina especifiquei os 3 dispositivos para obter os 3 valores de temperatura

Feito isso vamos agora configurar o hddtemp para que ele disponibilize esta informação para o sistema, tornando assim a informação disponível também para o Gkrellm. Para isto basta rodar o hddtemp como daemon acrescentando ao comando anterior a opção -d

hddtemp -d /dev/hda

Ao rodar este comando o hddtemp tornará visível ao sistema os monitores de temperatura do(s) hd(s), fazendo com que o Gkrellm possa ler esta informação e a disponibilize pra você.
Reinicie o Gkrellm e depois vá nas opções de sensores e estarão la as opões de monitoramento do(s) hd(s).
Para que você não tenha que repetir este procedimento todas as vezes que reiniciar a máquina, basta acrescentar o comando ao rc.local no /etc.

Resultado:
__________________
Vivendo e Aprendendo!!
Gigabyte GA-G31M-S2L |
Pentium 4 Prescot 531 3.0 GHz @ 3.6 GHz | 2x 2GB Kingston DDR-II 800 | Ati Radeon X800 + OC | 3xHDD 80GB Maxtor DiamondMax Sata-II - 500GB Seagate Barracuda Sata-II - 250GB Samsung SpinPoint Ata-133 | DVD-RW Samsung | Huntkey 450w | Vista Home Premium x64 + SP1
http://valid.x86-secret.com/show_oc.php?id=401522
http://www.uptimeprj.com/img/betinho...db64f078e9.png
Responder com Citação
  #2 (permalink)  
Antigo 03-17-2008, 05:27 PM
Avatar de proratslack
Administrador
 
Registrado em: Nov 2007
Localização: Brasília
Posts: 2,236
Enviar mensagem via Windows Live Messenger para proratslack Enviar mensagem via Skype para proratslack
Padrão

Legal, Parabéns pelo tutorial!..
Sempre usei o Gk.. Por ser super leve, também temos outras opções, Mas o gk é o melhor em desenpenho!..

[]'..
__________________
<?php
include ('nvmania.php');
?>
Responder com Citação
  #3 (permalink)  
Antigo 03-17-2008, 08:02 PM
Avatar de R3Y
R3Y R3Y está offline
Twitter: @ReyJunior
 
Registrado em: Dec 2007
Localização: São Paulo - SP
Posts: 215
Enviar mensagem via ICQ para R3Y Enviar mensagem via Windows Live Messenger para R3Y Enviar mensagem via Skype para R3Y
Padrão

Belo tópico do meu apóstolo Betinho....
__________________
Rey Junior
Responder com Citação
  #4 (permalink)  
Antigo 05-03-2009, 02:42 PM
Avatar de Parx  
Registrado em: Jan 2009
Localização: São José dos Campos - São Paulo
Posts: 12
Padrão

excelente tópico!
parabéns
Responder com Citação
  #5 (permalink)  
Antigo 05-26-2010, 05:34 PM
 
Registrado em: May 2010
Posts: 2
Padrão

Excelente tutorial.
Aqui funcionou perfeitamente.

Abraços.

Bruno Estevao
Hospedagem de sites | Hospedagem php | Hospedagem Linux
Responder com Citação
Resposta

Usuários Ativos Atualmente Vendo Esse Tópico: 1 (0 membros e 1 visitantes)
 
Ferramentas do Tópico
Modos de Exibição

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Sim
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Tutorial: Lapping Jader França Tutoriais e Reviews 9 07-11-2010 05:54 AM
[TUTORIAL] Arch Linux proratslack Linux 5 03-19-2009 08:48 PM
MEDIÇÃO E SENSORES COM PROBLEMA ? Norum Refrigeração e Overclock 3 11-12-2008 03:45 PM
Tutorial: Escrevendo No Acrilico Jader França Tutoriais e Reviews 3 03-02-2008 05:40 PM
Tutorial: Como Fazer Pdf Jader França Windows 0 12-17-2007 10:35 PM

Horários baseados na GMT -3. Agora são 09:22 AM.
Todos direitos reservados: www.nvmania.com.br




Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
:: Translated by vB-Brasil
NVmania 2007@2009