sudo-verificar
sudo modprobe p4-clockmod
sudo modprobe cpufreq-nforce2
sudo modprobe powernow-k6
sudo modprobe powernow-k7
sudo modprobe powernow-k8
sudo modprobe freq_table
sudo modprobe speedstep-lib
sudo modprobe speedstep-centrino
sudo modprobe cpufreq-nforce2
sudo modprobe cpufreq_powersave
sudo modprobe cpufreq_ondemand
sudo modprobe cpufreq_userspace
sudo modprobe cpufreq_conservative
rm -f /tmp/myfreq
rm -f /tmp/freq
touch /tmp/myfreq
touch /tmp/freq
availablefreq=`cpufreq-info | grep "frequency steps" | sed -r 's/ +/ /
g' | cut -f 5-100 -d " "`
myfreq=`echo $availablefreq | sed -e 's/\\.//g' | sed -e 's/ GHz/0000/
g' | sed -e 's/ MHz/000/g' | sed -e 's/,//g'`
echo $myfreq | sed -e 's/ /\n/g' | sed -e 's/ //g' >> /tmp/myfreq
atualfreq=`cpufreq-info | grep "current CPU frequency is" | sed -r 's/
+/ /g' | cut -f 6-7 -d " "`
echo $atualfreq >> /tmp/freq
sleep 1
kmdr-executor /etc/Painel/k-cpufreqd.kmdr
Com relação a sua pergunta, acrescentar o script não é dificil.
Porém, tenho algumas sugestões:
* substituir a chamada para sudo-verificar por outra coisa, pois esse
script do K7 tem algumas deficiências.
* complementar o sudo com o kdesu, pois se o usuário tiver o sudo
desativado pode atrapalhar a execução.
* Acho IMPORTANTE: Colocar tudo o que for referente ao clica-ai na
pasta /usr/share/clica-ai inclusive scripts e outros arquivos
executáveis. Para isso, basta acrescentar a seguente linha no script
"chamariz":
export PATH="/usr/share/clica-ai:$PATH
Acho de essa maneira o projeto ficaria mais organizado.
Implementar essas sugestões não nem um pouco dificil e eu posso fazer
isso.
Onde tem que ficar este código de "export PATH"?
Isto é feito na instalação pelo DEB, ou pode ser executado ao rodar o
Clica-ai?
Acredito eu que só precisa ser executado uma vez, não é isso?
Ou precisa toda vez que for executar o Clica-ai?
Caso seja esta última opção, é muito fácil acrecentar a linha no
Evento Form_Open do FormPrincipal. Se for isso deixa que eu ou o
Passarin fazemos. Já que neste momento quem está corrigindo o código é
ele, ele pode adicionar, ou eu depois que ele upar a versão mais
atualizada.
É muito simples e não é trabalho algum. Mas temos que ser organizados
pra não criar versões diferentes do código depois nos perdermos de
qual é o correto. Por é importante ter apenas uma pessoa mechendo no
código por vez.
Abraço,
Riceman
1) Em lugar de chamar o script com o comando
$ ajustar-frequencia
ou
$ /usr/bin/ajustar-frequencia
a solução seria chamar o script colocando novo path a saber:
$ /usr/share/clica-ai/ajustar-frequencia
Você teria que colocar esse novo path em todos os lugares onde o
script é chamado, e mais nada. Com isso o clica-ai saberia onde
procurar o script toda vez que precisar dele. Acho que seria a solução
mais simples, e esquecer do PATH.
Mas... apenas por completeza:
2) No arquivo onde você vai ejecutar o comando "ajustar-frequencia"
colocar a seguinte outra linha:
export PATH="/usr/share/clica-ai:$PATH"; ajustar-frequencia
Veja bem que isso seria um *único* comando formado por dois comandos
diferentes concatenados com o carater ;
3) Se o lugar onde você vai usar o comando "ajustar-frequencia" for
dentro de um outro shell-script, então precisa acrescentar a linha
export PATH="/usr/share/clica-ai:$PATH"
apenas uma única vez, preferentemente no começo do script.
Como já disse, parece-me que a melhor solução seria a número 1).