کنکی یک ابزار گرافیکی است که اطلاعات سیستم را بر روی صفحه نمایش شما در زمان واقعی نمایش می دهد. شما می توانید ظاهر Conky را سفارشی کنید و احساس کنید که اطلاعاتی را که شما به آن نیاز دارید نمایش می دهد.
به طور پیش فرض نوع اطلاعاتی که مشاهده می کنید به شرح زیر است:
- نام کامپیوتر
- زمان آماده سازی
- فرکانس (در مگاهرتز)
- فرکانس (در گیگاهرتز)
- استفاده از RAM
- استفاده SWAP
- میزان استفاده از پردازنده
- پردازش / فرآیند در حال اجرا
- سیستم های فایل
- شبکه سازی
- فرآیندهای بالا در حال اجرا
در این راهنما به شما نحوه نصب Conky و نحوه سفارشی سازی آن را نشان خواهم داد.
نصب کنکی
اگر از توزیع لینوکس مبتنی بر دبیان مانند هر خانواده اوبونتو (اوبونتو، اوبونتو ماته، اوبونتو گنو، کوبونتو، Xubuntu، لوبونتو و غیره)، لینوکس مینت، بوتی و غیره استفاده می کنید، از دستور زیر apt-get استفاده کنید :
sudo apt-get install conky
اگر از Fedora یا CentOS استفاده می کنید، از دستور yum زیر استفاده کنید:
sudo yum install conky
برای openSUSE شما از دستور zypper زیر استفاده می کنید
sudo zypper نصب کنکی
برای کاربر Arch لینوکس دستور PacMan زیر است
sudo pacman -s conky
در هر یک از موارد بالا من sudo را برای افزایش امتیازات شما اضافه کردم.
در حال اجرا Conky
شما می توانید Conky را مستقیما از ترمینال با اجرای دستور زیر انجام دهید:
کنکی
به خودی خود، این بسیار خوب نیست و شما ممکن است flickers صفحه نمایش را پیدا کنید.
برای خلاص شدن از شر flicker کنکی را اجرا کنید به روش زیر: s
کنکی-ب
برای اینکه conky به عنوان فرآیند پس زمینه اجرا شود، از دستور زیر استفاده کنید:
کنکی- ب
گرفتن Conky برای راه اندازی در هر توزیع لینوکس متفاوت است. این صفحه نشان می دهد چگونه آن را برای محبوب ترین نسخه های اوبونتو انجام دهید.
ایجاد یک فایل پیکربندی
به طور پیش فرض فایل پیکربندی Conky در /etc/conky/conky.conf واقع شده است. شما باید فایل پیکربندی خود را ایجاد کنید.
برای ایجاد یک فایل پیکربندی برای Conky یک پنجره ترمینال را باز کنید و به دایرکتوری خانگی بروید:
cd ~
از آنجا شما اکنون باید به پوشه پنهان پیکربندی بروید.
cd config
اگر می خواستید، می توانستید تایپ کنید (cd ~ / .config). راهنمای بیشتر در مورد دستور cd برای اطلاعات بیشتر در مورد مرور فایل سیستم را بخوانید.
حالا که شما در پوشه .config هستند، دستور زیر را اجرا کنید تا فایل پیکربندی پیش فرض را کپی کنید.
sudo cp /etc/conky/conky.conf .conkyrc
ایجاد یک اسکریپت برای اجرای Conky در راه اندازی
اضافه کردن conky به خودی خود به روال راه اندازی برای هر کدام از توزیع و دسکتاپ گرافیکی که شما استفاده می کنید، به خوبی کار نمی کند.
شما باید صبر کنید تا دسکتاپ به طور کامل بارگذاری شود. بهترین راه برای این کار این است که یک اسکریپت برای راه اندازی conky ایجاد کنید و اسکریپت را در هنگام راه اندازی اجرا کنید.
یک پنجره ترمینال را باز کنید و به پوشه خانه خود بروید.
با استفاده از nano یا حتی دستور گربه، یک فایل به نام conkystartup.sh ایجاد کنید. (اگر بخواهید می توانید آن را با قرار دادن یک نقطه در مقابل نام فایل پنهان کنید).
این خطوط را در فایل وارد کنید
#! / bin / bash
خواب 10
کنکی- ب
فایل را ذخیره کرده و آن را با استفاده از فرمان زیر اجرایی کنید.
sudo chmod a + x ~ / conkystartup.sh
حالا script conkystartup.sh را به لیست برنامه های راه اندازی برای توزیع خود اضافه کنید.
به طور پیش فرض Conky اکنون از فایل .conkyrc شما در پوشه .config استفاده می کند. با این وجود شما می توانید فایل پیکربندی دیگری را مشخص کنید اگر مایل هستید و اگر قصد دارید بیش از یک کنکی را اجرا کنید مفید است. (شاید 1 در سمت چپ و 1 در سمت راست).
اول از همه، دو فایل پیکربندی conky را به صورت زیر ایجاد کنید:
sudo cp /etc/conky/conky.conf ~ / .config / .conkyleftrc
sudo cp /etc/conky/conky.conf ~ / .config / .conkyrightrc
حالا conkystartup.sh را ویرایش کنید و آن را به صورت زیر ویرایش کنید:
#! / bin / bash
خواب 10
conky -b -c ~ / .config / .conkyleftrc &
conky -b -c ~ / .config / .conkyrightrc &
فایل را ذخیره کنید.
حالا وقتی رایانه شما دوباره راه اندازی می شود، شما دو کامپوننت را اجرا می کنید. شما می توانید بیش از 2 در حال اجرا داشته باشید، اما به یاد داشته باشید که conky به خودی خود از منابع استفاده می کند و محدودیتی برای مقدار اطلاعات سیستم شما خواهد بود.
تغییر تنظیمات پیکربندی
برای تغییر تنظیمات پیکربندی، فایل پیکربندی conky که در پوشه .config ایجاد کرده اید را ویرایش کنید.
برای انجام این ترمینال را باز کنید و دستور زیر را اجرا کنید:
sudo nano ~ / .config / .conkyrc
قبل از بیانیه گارانتی، تا زمانی که کلمات conky.config را مشاهده نکنید.
تمام تنظیمات بین {و} در بخش conky.config مشخص می کند که چطور پنجره خود کشیده شده است.
به عنوان مثال برای حرکت پنجره Conky به پایین سمت چپ شما می توانید alignment را به 'bottom_left' تنظیم کنید. بازگشت به مفهوم پنجره Conky چپ و راست شما می توانید تنظیمات در فایل پیکربندی سمت چپ را به سمت بالا و تراز در فایل پیکربندی سمت راست به top_right تنظیم کنید.
شما می توانید مرز را به پنجره اضافه کنید با تنظیم مقدار border_width به هر شماره ای که بیش از 0 باشد و با تنظیم گزینه draw_borders به true.
برای تغییر رنگ اصلی اصلی، گزینه default_color را ویرایش کنید و یک رنگ مانند قرمز، آبی، سبز را مشخص کنید.
شما می توانید یک طرح کلی برای پنجره با تنظیم گزینه draw_outline به درست کنید. شما می توانید رنگ رئوس مطالب را با اصلاح گزینه default_outline_colour تغییر دهید. باز هم شما قرمز، سبز، آبی و غیره را مشخص کنید
به طور مشابه، با تغییر drag_shades به true می توانید یک سایه اضافه کنید. سپس می توانید رنگ را با تنظیم default_shade_colour تغییر دهید.
ارزش این بازی با این تنظیمات است تا آن را به نحوی که دوست دارید نگاه کنید.
شما می توانید با اصلاح پارامتر فونت، سبک و اندازه فونت را تغییر دهید. نام فونت نصب شده روی سیستم خود را وارد کنید و اندازه را به درستی تنظیم کنید. این یکی از تنظیمات مفید است به عنوان پیش فرض 12 نقطه فونت بسیار بزرگ است.
اگر می خواهید یک فاصله از سمت چپ صفحه را ترک کنید، تنظیمات gap_x را ویرایش کنید. به طور مشابه موقعیت را از بالای صفحه تغییر می دهد تنظیم gap_y را تغییر دهید.
یک میزبان کامل از تنظیمات پیکربندی برای پنجره وجود دارد. در اینجا برخی از مفیدترین آنها هستند
- border_inner_margin - حاشیه بین مرز و متن
- border_outer_margin - حاشیه بین مرز و لبه پنجره
- default_bar_height - ارتفاع برای بارها (عناصر گراف)
- default_bar_width - عرض برای میله ها (عناصر گراف)
- default_gauge_height
- default_gauge_width
- draw_graph_borders - انتخاب کنید که آیا نمودار دارای مرزهای است
- minimum_width - حداقل عرض پنجره
- maximum_width - حداکثر عرض پنجره
- minimum_height - حداقل ارتفاع پنجره
- maximum_heigh - حداکثر ارتفاع پنجره
- own_window_title - عنوان پنجره انتخابی خود را به پنجره conky اضافه کنید
- own_window_argb_visual - شفافیت را روشن کنید
- own_window_argb_value - عدد بین 0 و 255. 0 مات است، 255 کاملا شفاف است.
- short_units - ایجاد واحدهای یک کاراکتر تک
- show_graph_range - محدوده زمانی تحت پوشش یک گراف را نشان می دهد
- show_graph_scale - حداکثر مقدار در نمودارهای مقیاس را نشان می دهد
- بزرگ - تمام متن را در حروف بزرگ نشان دهید
پیکربندی اطلاعات نشان داده شده توسط کانکی
برای اصلاح اطلاعات نشان داده شده توسط Conky در بخش conky.config از پروکسی پیکربندی Conky به قسمت قبلی بروید.
شما یک بخش را می بینید که مانند این شروع می شود:
"conky.text = [["
هر چیزی که می خواهید نمایش داده می شود در این قسمت قرار دارد.
خطوط درون بخش متن به صورت زیر هستند:
{color gray} مشخص می کند که زمان آماده سازی کلمه خاکستری است. شما می توانید این را به هر رنگی که می خواهید تغییر دهید.
رنگ $ beforetime uptime مشخص می کند که مقدار آپ تایم در رنگ پیش فرض نمایش داده می شود. تنظیم زمان آپدیت به روز رسانی سیستم شما جایگزین خواهد شد.
شما می توانید متن را با اضافه کردن کلمه پیمایش در مقابل تنظیم به صورت زیر حرکت دهید:
شما می توانید خطوط افقی بین تنظیمات را با اضافه کردن موارد زیر اضافه کنید:
$ hr
در اینجا برخی از تنظیمات مفید تر است که می خواهید اضافه کنید:
- audacious_bar - نوار پیشرفت پخش موسیقی Audacious
- audacious_channels - تعداد کانال های ترسناک برای آهنگ فعلی
- audacious_file - نام فایل برای آهنگ فعلی
- audacious_length - طول آهنگ فعلی
- audacious_playlist_length - تعداد آهنگ ها در لیست پخش
- battery_percent - درصد باتری
- battery_time - زمان باقیمانده باتری
- CPU - استفاده از پردازنده
- cpubar - نوار نمودار CPU
- cpugauge - اندازه گیری CPU
- desktop_name - نام دسکتاپ
- دیسکاوری (دستگاه) - دیسک io را نمایش می دهد
- توزیع - نام توزیع
- downspeedf (net) - سرعت دانلود در کیلوبایت
- exec command - یک فرمان shell را اجرا می کند و خروجی را در conky نمایش می دهد
- fs_bar - مقدار فضای مورد استفاده در یک سیستم فایل
- fs_bar_free - چقدر فضای آزاد در یک سیستم فایل در دسترس است
- fs_free - فضای آزاد در یک سیستم فایل
- fs_free_perc - فضای آزاد به عنوان یک درصد
- تصویر <مسیر> - یک تصویر را نمایش می دهد
- هسته - نسخه کرنل
- loadavg (1 | 2 | 3) - بار متوسط برای 1، 5 و 15 دقیقه
- mem - میزان استفاده از حافظه
- membar - نوار نشان دادن حافظه در استفاده
- memfree - مقدار حافظه آزاد
- memperc - درصد حافظه در استفاده
- mpd_album - آلبوم در آهنگ MPD فعلی
- mpd_artist - هنرمند در آهنگ MPD فعلی
- mpd_bar - نوار پیشرفت mpd
- mpd_file - نام فایل برای آهنگ mpd فعلی
- mpd_length - طول آهنگ
- mpd_title - نام آهنگ
- mpd_vol - حجم پخش MPD
- nodename - نام میزبان
- فرآیندها - مجموع فرآیندها
- running_processes - پردازش در عمل
- swap - مقدار فضای swap در استفاده
- swapbar - نوار استفاده از مبادله
- swapfree - مقدار مبادله آزاد
- swapmax - مقدار کل مبادله
- swapperc - درصد مبادله در استفاده
- موضوعات - مجموع موضوعات
- زمان (فرمت) - زمان محلی
- upspeedf - سرعت آپلود
- uptime - زمان آپدیت سیستم
- user_names - لیست کاربرانی که وارد سیستم شده اند
- user_number - تعداد کاربرانی که وارد سیستم شده اند
- user_times - مدت زمانی که کاربران در سیستم وارد شده اند
- utime - زمان در قالب UTC
- آب و هوا - اطلاعات آب و هوا
خلاصه
مجموعهای از تنظیمات پیکربندی Conky وجود دارد و شما می توانید فهرست کامل را با خواندن صفحه Manual Conky پیدا کنید.