Enviada: Sáb Mar 05, 2005 3:25 pm Assunto: Dicas para instalar Hardware Monitor 1.2 no FC3
As informações abaixo tem origem no README original em inglês, intercâmbio de e-mails com o autor do pacote Ole Laursen e meus próprios.
Muita gente acha (pelo menos eu) que o hardware-monitor é A ferramenta para monitoramento do PC, (memória RAM, espaço no HD, utilizacão e temperatura do CPU), em ambiente GNU-Linux. Infelizmente, o pacote ainda não está disponível em nehúm repo de FC3 como RPM a ser instalado via yum ou apt (o com as UIs yumi ou Synaptic).
Existe um jeito, mas tem várias etapas, algumas opcionais dependendo dos pacotes instalados no PC. Tem incluso de mexer nas fontes (sources) e compilar o pacote. Se você nunca tem mexido com scripts ou compilou alguma coisa, acho que o exercício abaixo detalhado vai desmistificar muito o uso do FC3.
2.- Verificar se os pacotes GTKmm (gtkmm e gnomemm, mais especificamente gtkmm, libgnomemm, libgnomeuimm, gconfmm e libglademm) estão instalados no seu FC3. Essa é a interface gráfica em C++ das livrarias GTK+. Não precisa entender o que está acima, só conferir. Se não estiverem, pode instalar as versões empacotadas para FC3 disponíveis no repo do Newrpms abaixo, e que não tem na distribuição padrão do FC3. Estou assumindo que você sabe como instalar pacotes utilizando essas ferramentas.
Se utiliza apt, insertar as seguintes linhas no arquivo /etc/apt/sources.list
3.- Modificar 2 arquivos fonte (source) no diretório src onde foi desempacotado a tarball.
Essa é a parte delicada do processo. O próprio autor Ole Laursen me deu a dica e funcionou perfeitamente.
Modificar com um editor de TEXTO os arquivos abaixo detalhados no sub-diretório src mudando a variável “window” (que também aparece como *window). Qualquer nome vale. O problema é dos novos compiladores que não aceitam uma variável com esse nome. Utilizando “find” and “replace” é muito rápido. Só modificar quando a variável aparece sozinha. Por ex. PreferencesWindow NÃO deve ser modificado porque é uma so expressão. Não esquecer guardar uma versão original desses arquivos antes de qualquer modificação.
a) Arquivo: preferences-window.hpp
Mudar a seguinte seção de:
b) Arquivo: preferences-window.cpp
No arquivo tem de fazer 10 mudancas similares a da cima. Se utilizou “janela” no hpp, deve usar mesmo nome no cpp.
4.- Compilar
Como root, e dentro do diretório onde estão os arquivos desempacotados, seguir o processo tradicional de compilação
./configure
make
make install
Se tiver algum erro, LEIA as mensagens de erro.
5.- Quase lá. Agora e só copiar o arquivo Hardware-Monitor.server
do diretório /usr/local/lib/bonobo/servers
ao diretorio /usr/lib/bonobo/servers
Pronto!
Vai para uma barra do painel Gnome, faz click com botão direito e na lista de opções para acrescentar ao painel agora deve aparecer Hardware Monitor.