لینوکس و من

۲ مطلب با کلمه‌ی کلیدی «conky» ثبت شده است

و اما conky قسمت دوم!

در مورد conky یا از این به بعد به فارسی بهش میگم کانکی! قبلا توضیح داده بودم. اینجا بخوانید
ولی چند تا موضوع هست که لازم بود بروز رسانی بشه این مطلب.

۱- اول اینکه یاهوی عزیز  ناگهان تصمیم گرفت بخش آب و هوای خودش رو که با API این امکان رو فراهم میکرد که آب و هوای شهر ها رو در ویجت ها مثل کانکی داشته باشیم تعطیل کرد. و دیگه کانکی هایی که با سیستم API یاهو آب و هوا رو نشون میدادن کار نمیکنن.

۲- توی سایت کاربران فارسی آرچ دیدم بچه ها توی کانکی هایی که دارن از تقویم فارسی استفاده کردن. خیلی برام جالب بود.

خب... برای اینکه موضوع آب و هوا رو حل کنیم، باید در این سایت یک حساب کاربری بسازید و نسبت که دریافت یک API Key اقدام کنید، که رایگان هست. این کلید مخصوص شماست. و بعد در این قسمت شهر خودتون رو پیدا کنید. در قسمت URL باید id شهرتون که بصورت یک عدد چند رقمی هست یجا نگه دارید...

همون تم های کانکی که در مطلب اولی نوشته بودم، به نام Harmattan در اینجا قابل دسترسی هستند، که قسمت آب و هوای اونها با سایت جدید همسان شده. میتونید بسته کامل رو که حدود ۲۵ مگابایت هست دانلود کنید و طبق آموزشی که در readme هست استفاده کنید.
 
این قسمت راهنمای نصب این تم‌ها است:
 

Installation:

  • Install conky, curl and jq.

  • Make sure you have the Droid Sans font installed.

  • Move the .harmattan-assets folder into your ~ dir.

  • Each theme is made of a single .conkyrc file which sits at the end of a file path inside the .harmattan-themes folder. To activate a certain theme, move it's .conkyrc file into your ~ dir.

NOTE: Some files/folders are hidden; unhide them.


برای قسمت آب و هوا، در فایل تنظیمات کانکی در بخش template6 باید API key و در بخش template7 باید id شهرتون رو قرار بدید.

و اما برای تاریخ شمسی... برای اینکه مطلب طولانی نشه ادامه مطلب رو بخونید

conky به سادگی از اعماق می گوید!

conky ابزاری هست که اطلاعات مفیدی در مورد سیستم میتونه بهمون بگه. پسشفرض های این برنامه خیلی زشت هستن! ولی با کمی خلاقیت به چیزهایی دست پیدا میکنید که توی هیچ کامپیوتر دیگه ای ندیدید!
 
مثلا به این عکس از دسکتاپ xfce من نگاه کنین:
 
 
conky بهتره بگم modeها یا themeهای خیلی خیلی زیادی داره که میتونید با جست و جو در مورد conky اونها رو پیدا کنید. یکی از زیبا ترین و ساده ترین تم هایی که دیدم این تم بود که خودش انواع مختلفی رو توش داره. توی این سایت هم ۱۷ تا از تم های زیبای conky رو نشون میده.
و اما روش کار
 
اول conky رو از مخازن توزیع خودتون نصب کنید. در آرچی ها:
 sudo pacman -S conky
 
ولی هیچ رابط گرافیکی ای در مخازن آرچ وجود نداره و توی مخازن AUR دو تا هست: conkygui و conky-manager. من باهاشون کار نکردم، لازم ندیدم.
conky به طور پیشفرض از یک تنظیماتی استفاده میکنه. اما این تم ها یا مد ها تنظیمات دیگه ای هستن که ما میتونیم از اونها به جای پیشفرض استفاده کنیم. در اینجا تم Harmattan رو امتحان میکنیم که لینکش رو دادم. دانلودش کنید. نزدیک ۲۵ مگابایت هست. البته همه ی تم ها اینقدر حجم زیادی ندارن، ممکنه چند کیلوبایت بیشتر نباشن. به هر حال چون تم قشنگی هست من دانلودش کردم.
 
یه readme داخل تم Harmattan وجود داره که کاملا توضیح داده چطوری نصبش کنید. 
اول از همه یه پوشه به اسم مثلا conky. (با یه نقطه اولش) توی فولدر home یوزر خودتون ایجاد کنید و هر تمی که میگیرید بریزید این تو. از توی تم Harmattan پوشه ی .conky-weather رو به پوشه ی home یوزر خودتون منتقل کنید. 
حالا با دستور مشابه این، conky های مختلفی که توی این تم هستن رو میتونین اجرا کنین و ببینید. 
 
conky -c /home/amin/.conky/Harmattan/.harmattan-themes/New-Minty/Celsius/God-Mode/Weather-Fav-color/.conkyrc
 
چند تا نکته:
۱- ممکنه قسمت network برای شما کار نکنه. (ممکنه اینترفیس های در دسترس در توزیع شما جور دیگه ای تعریف شده باشن). با این دستور اینترفیس شبکه هایی که دارید رو ببینید:
 
/sbin/ifconfig -a
 
و بعد فایلی که با رنگ قرمز مشخص کردم با ویرایشگر باز کنید و به قسمت network برید و یکی از اون اینترفیس هایی که اونجا نوشته شده رو به اینترفیس خودتون تغییر بدید. مثلا مال من wlp3s0 بود که توی اون فایل ذکر نشده بود. به دلخواه یکی از اون ها رو به wlp3s0 تغییر دادم. مثلا:
 
${if_existing /proc/net/route wlp3s0}
${voffset -266}${goto 40}${color5}Up: ${color2}${upspeed wlp3s0}${color5}${goto 150}Down: ${color2}${downspeed wlp3s0}
${voffset 10}${goto 40}${upspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}${goto 150}${downspeedgraph wlp2s0 26,80 FFFFFF FFFFFF}
${voffset 9}${goto 40}${color5}Sent: ${color2}${totalup wlp3s0}${color5}${goto 150}Received: ${color2}${totaldown wlp3s0}
 
۲- با عمل show desktop این تم هم مثل پنجره های دیگه میره! برای اینکه جلوی اینکار رو بگیریم، در همون فایل قرمزه عبارت own_window_type رو پیدا کنید و مقدارش رو از normal به desktop یا dock یا override تغییر بدید.
 
۳- برای اینکه conky با تم دلخواه شما در هنگام شروع دسکتاپ اجرا بشه، اون دستور بالایی رو به startup ها اضافه کنید.
 
۴- یادتون نره که شما میتونید conkyهای متعددی رو همزمان اجرا کنید. مثلا میتونید یه conky ساعت آنالوگ پیدا کنید و اون رو هم به همین روش اجرا کنید. 
 
۵- برای حرکت دادن conky میبایست باز هم اون فایل تنظیمات رو تغییر بدید. که در فایل readme و در ویکی آرچ توضیحات کامل تری رو میتونید بخونید.

۶- برای آب و هوا، وارد http://weather.yahoo.com بشید و بعد change location رو بزنید و شهر مورد نظرتون رو وارد کنید. وقتی پیداش کرد، انتهای URL یک عدد میبینید، شبیه این مثلا:
https://www.yahoo.com/news/weather/iran/gazvin/gazvin-2255054
 
این عدد رو بدارید و در فایل تنظیمات conky در عبارت http://weather.yahooapis.com/forecastrss?w= جایگزین کنید. تا در انتها شبیه به این بشه:
 
http://weather.yahooapis.com/forecastrss?w=2255054&u=c
 
در نگاه اول یکم سخت و گیج کننده میاد. ولی نتیجه ای که میگیرین بسیار شیرین و دوست داشتنیه!