یادداشتی در مورد conky و داشتن خروجی فارسی روی آن

Mar 27, 2012·

1 min read

امروز بر سر موضوع ایده‌ای برای افزودن یک ویجت جدید به میزکارم‌، پیگیر فارسی نویسی در conky شدم که با این روش خروجی تقریبا به درد بخوری می‌توان روی ترمینال هم داشت (‌بعضی مواقع متن روی ترمینال فوق‌العاده به هم ریخته می‌شود‌!)

تنها کار لازم برای این کار پایپ کردن متن مورد نظر (‌یا نتیجه‌ی خروجی یک برنامه‌ی دیگر‌) به نرم‌افزار fribidi است‌. برای مثال‌:

echo شاهین |fribidi

به همین راحتی D: با استفاده از این روش‌، و استفاده از نرم‌افزار jcal یک تقویم فارسی به ویجت‌هایم اضافه کردم که برای من کم حافظه امکان خوبی برای یاد‌آوری تقویم وطنی‌ام است ;-)

![](github.com/shahinism/.conkyrc/raw/master/co.. "conky screenshot")

برای داشتن این ویجت‌ها روی کانکی می‌توانید به صورت زیر عمل کنید‌ ([لینک روی github](github.com/shahinism/.conkyrc "shahinism .conkyrc")):

git clone https://github.com/shahinism/.conkyrc.git

cp .conkyrc/.* ~/

و آن را اجرا کنید‌. برای اجرای خودکارش روی Awesome هم می‌توان خط زیر را به rc.lua افزود:

awful.util.spawn_with_shell("conky")

نکته: برای ویجت وضعیت هوا از [این پست](cyberrabbits.net/984/accuweather "وضعیت آب و هوا") فرود عزیز کمک گرفتم و آن را برای وضعیت هوای رشت تنظیم کرده‌ام‌، می‌توانید با خواندن این پست آن را با توجه به نیاز خود تغییر دهید(این اسکریپت در فایل ‎.weather.sh قرار دارد) ;-)