Como obter o plugin xfce4-sensors para mostrar a temperatura do disco rígido no painel XFCE?

3

Estou executando o Xubuntu 12.10 no meu laptop e gostaria de monitorar as temperaturas da CPU e HDD. Eu instalei lm-sensors, hddtemp e xfce4-sensors-plugin e adicionei o widget no painel XFCE. Agora, quando eu fizer login ou executar manualmente xfce4-sensors no terminal, recebo a seguinte notificação:

"hddtemp" was not executed correctly, although it is executable. This is most probably due to the disks requiring root privileges to read their temperatures, and "hddtemp" not being setuid root.

An easy but dirty solution is to run "chmod u+s /usr/sbin/hddtemp" as root user and restart this plugin or its panel.

Calling "/usr/sbin/hddtemp -n -q /dev/sda" gave the following error:
/dev/sda: Permission denied

with a return value of 256. 

Quando isso acontece, não tenho nenhuma opção para mostrar a temperatura do disco rígido no painel. No entanto, se eu executar gksudo xfce4-sensors e digitar a senha, não obtenho nenhum erro e posso mostrar a temperatura do disco rígido no painel, se eu quiser.

Como as permissões de root são necessárias para executar o hddtemp e o chmod u+s /usr/sbin/hddtemp não é recomendado, que alternativa devo executar o hddtemp do plugin xfce4-sensors automaticamente no login?

    
por Daniel Yuste Aroca 11.04.2013 / 22:22

1 resposta

-1

Eu tive o mesmo problema depois de atualizar para o 13.04.

Eu preferiria uma solução não suja também.

Mas este relatório de bug não forneceu qualquer solução limpa

Pelo menos: A solução dirty mencionada funcionou para mim:

  

set suid bit para hddtemp:

     

$ sudo chmod u+s /usr/sbin/hddtemp

     

$ xfce4-sensors

    
por rubo77 24.06.2013 / 19:42

Tags