کانکی (Conky) ابزاری است آزاد و سبک، جهت مانیتورینگ در محیط X (محیط گرافیکی لینوکس)، که در واقع اطلاعات سیستم را بر روی صفحه نمایش نشان میدهد.
از این اطلاعات، میتوان مواردی چون نمایش بار پردازشی CPU، میزان RAM مصرفی، مقدار فضای باقی مانده، سرعت انتقال شبکه، شارژ باتری، زمان جاری سیستم، درجه حرارت هوا و بسیاری دیگر را نام برد.
Conky تحت مجوز GPL عرضه شده و بر روی پلتفرم های Linux و BSD قابل اجراست.
ویجت کانکی، خروجی خود را مستقیماً بر روی پنجره X (معمولاً صفحه دسکتاپ) رسم میکند که این کار باعث کاهش حجم برنامه، مصرف کمتر منابع و انعطاف بیشتر آن میشود.
یکی از متداولترین انواع کانکی، Conky-Lua است که در عین سادگی، زیبایی و جلوه بسیار زیادی را دارا میباشد.
در ادامه، نحوه نصب Conky-Lua بر روی سیستم عامل لینوکس اوبونتو ۱۳٫۰۴ توضیح داده خواهد شد. همچنین شما عزیزان جهت کسب اطلاعات بیشتر درباره این ابزار مفید، میتوانید صفحه رسمی کانکی را (البته به زبان انگلیسی!) مطالعه فرمایید.
خب! همانطور که در آموزشهای قبلی نیز توضیح داده شده؛ لازم است که ابتدا از طریق خط فرمان (ترمینال)، توسط دستور زیر، مخازن سیستم عامل اوبونتو خود را بهروزرسانی کنید:
sudo apt-get update
احتمالاً پسورد کاربر ریشه از شما درخواست خواهد شد؛ با تایپ آن و زدن کلید اینتر به ادامه روند عملیات کمک کنید.
یادآوری: برای گشودن پنجره ترمینال، میتوانید از ترکیب کلیدهای Ctrl+Alt+T استفاده نمایید.
در ابتدای امر نیاز است که توسط دستور زیر Conky را در اوبونتو نصب نمایید:
sudo apt-get install conky-all
توجه: واضح است که همانطور که بارها توضیح داده شد؛ بعد از وارد کردن دستورات فوق، در صورت درخواست خط فرمان، میبایست رمز کاربر ریشه را در ترمینال وارد کرده و دکمه اینتر را بفشارید.
در ادامه پرسشی شبیه به عبارت زیر، جهت موافقت برای نصب ابزار مورد نظر از شما پرسیده خواهد شد که میتوانید با زدن کلید y و فشردن اینتر به فرآیند نصب ادامه دهید:
After this operation, 2,288 kB of additional disk space will be used.
Do you want to continue [Y/n]?
در مرحله بعدی، کانکی مربوطه را از اینجا (مخصوص اوبونتو) دانلود کنید.
توجه: جهت سهولت کار، بنده فایل مورد نظر را بر روی هاست وبلاگ «ترفندهای لینوکس» قرار دادم. در صورت تمایل میتوانید فایل واحد زیپ شده تمامی توزیعهای لینوکس (شامل دبیان، فدورا، مینت، اوپن سوزه و اوبونتو) را از لینک مرجع دانلود نمایید.
در هر دو حال، میبایست فایل زیپ شده Conky ubuntu-lua.tar.gz را از حالت فشرده خارج کنید تا سه فایل با نامهای clock_rings.lua و conkyrc و new-ubuntu-logo.png ظاهر شوند.
یادآوری: همانطور که میدانید و در آموزشهای قبلی توضیح داده شد میتوان بعضی از پوشهها و فایلها را مخفی (hidden) کرد٬ این عمل در لینوکس بوسیله علامت نقطه در ابتدای نام فایل یا پوشه مورد نظر (بر فرض مثال temp.) انجام میگیرد. فشردن همزمان کلید Ctrl و کلید h باعث نمایان سازی فایلهای مخفی، و فشردن دوباره Ctrl + h مخفی کردن مجدد فایلهای hidden را از طریق کیبرد٬ صورت میدهد.
در این مرحله وارد پوشه اکسترکت شده شوید (Conky ubuntu-lua) و فایل conkyrc را به conkyrc. تغییر نام دهید.
و آنرا به پوشه home منتقل کنید.
در پوشه Home یک پوشه جدید با اسم conky. ایجاد کنید و ۲ فایل باقیمانده را به این پوشه منتقل نمایید.
یادآوری: لینوکس در نامگذاری فایلها و پوشهها به حروف کوچک و بزرگ حساس بوده و بر فرض مثال پوشههایی با نامهای Temp ،temp و TEMP را در صورتیکه در یک مسیر باشند؛ یکسان تلقی میکند. امری که در ویندوز صادق نیست! لذا خواهشمندیم در نامگذاریها به کوچکی و بزرگی حروف دقت کرده و آن را رعایت نمایید.
سپس با تایپ فرمان زیر در ترمینال فایل conkyrc. را توسط ادیتور gedit میگشاییم:
sudo gedit .conkyrc
واضح است که در صورت نیاز به پسورد کاربر ریشه (Root) چه میکنید!
در فایل متنی باز شده خط زیر را بیابید:
lua_load /~.lua/scripts/clock_rings.lua
خط فوق را پاک نموده و عبارت زیر را جایگزین آن نمایید:
lua_load ~/.conky/clock_rings.lua
تغییرات را (save) ذخیره کرده و از برنامه gedit خارج شوید.
نکته: اگر از وایرلس استفاده میکنید، میبایست در فایل conkyrc. مقدار eth0 را نیز به wlan0 تغییر دهید.
حال کافیست از طریق خط فرمان (ترمینال) دستور conky را اجرا کنید:
conky
نهایتاً به دسکتاپ خود رجوع کرده و از کانکی خود لذت ببرید!
اجرای خودکار Conky در حین ورود به اوبونتو:
اگر می خواهید conky بطور اتوماتیک با اوبونتو شروع به کار کند در پوشه Home یک فایل متنی به نام conkystart. بسازید و اسکریپت زیر را درون آن بنویسید:
#! /bin/sh -e
sleep 5
conky
exit 0
و تغییرات را ذخیره نمایید.
اکنون بر روی dash home کلیک نموده و Startup Applications را تایپ و سپس آن را باز کنید.بر روی دکمه add کلیک کرده و برای Name کلمه conky و برای Command خط زیر را وارد نمایید:
/bin/sh /home/username/.conkystart
توجه: در عبارت فوق، بجای واژه username نام کاربری خود را قرار دهید؛ برای مثال:
/bin/sh /home/farshid/.conkystart
بعد از یکبار خروج (Log Out)، و ورود (Log In) تغییرات اعمال خواهد شد.
موفق باشید!