Upravuji téma Conky. Chtěl bych, aby na výstupu byly teploty procesoru ve stupních Fahrenheita místo ve stupních Celsia.
V ~/.conkyrc soubor, příkaz sensors | grep 'Core 0' | cut -c18-19 se používá k nalezení teploty ve stupních Celsia pro první jádro procesoru. Chci použít bc to vypočítat (přidejte mu outputvalue*9/5+32 ).
Problém je, bc chce jen absolutní hodnoty a nevidím způsob, jak mu předat výstup programu. Pokud se pokusím použít něco jako temp=$(sensors | grep 'Core 0' | cut -c18-19) & echo 'temp*9/5+32' | bc , nakonec mi to dává 32, protože registruje „temp“ jako 0.
Přijatá odpověď:
Podle nápovědy Conky to můžete určit v konfiguračním souboru ~/.conkyrc
Citace:
teplotní_jednotka
- Požadovaná výstupní jednotka všech objektů zobrazujících teplotu. Parametry jsou buď „fahrenheit“ nebo „celsius“. Výchozí jednotkou je
stupeň Celsia.