راسی عزیزان:
دمای cpu رو هم نشون نمیده ! چی کارش کنم؟
Conky برای دمای Cpu از متغیر ثابتی استفاده می کند که متاسفانه برای همه Cpu ها یکسان نیست.
برای درست کردن این موضوع این کار ها را بکنید(برای من که درست شد.برای شما را نمی دانم.)
۱−در ترمینال بزنید:
sensors
۲−خروجی را بررسی کنید و متغیر دمای Cpu را بیابید.مثلا خروجی من به این شکل بود:
acpitz-virtual-0
Adapter: Virtual device
temp1: +41.0°C (crit = +60.0°C)
و از اینجا می شود فهمید که متغیر دمای Cpu من temp1 است.
۳−در فایل .conkyrc قسمتی به این شکل:(Search نکنید چون شاید دقیقا مثل این ها نباشد)
{execi 30 sensors | grep 'CPU Temprature' | cut -c15-16}°C$
یا این شکل:
{execi 30 sensors | grep 'Core0' | cut -c15-16}°C$
وجود دارد.شما باید متغیر بعد از grep (که در مثال های من Cpu Temprature و Core0 متغیر هستند) را با متغیر دمای cpu عوض کنید(همان که در مثال من temp1 بود)
نمونه این قسمت از .conkyrc من بعد از تغییر متغیر:
{execi 30 sensors | grep 'temp1' | cut -c15-16}°C$
بعد فایل .conkyrc را save کنید و ببندید.
شما با موفقیت این کار را انجام دادید.امیدوارم برای تان کار کند.
البته برای Cpu هایی که چند هسته دارند و هر هسته دمای مجزا دارد این موضوع کمی سخت تر است و باید تشخیص دهید کدام متغیر برای کدام هسته است.اگر همه هسته های cpu تان را در کانکی Monitor می کنید.باید برای دمای هرکدام این کار را انجام دهید.
اگر نتوانستید.فایل .conkyrc و خروجی دستور sensors را در پیغام شخصی برایم بفرستید تا درست کنم.