انجمنهای فارسی اوبونتو
کمک و پشتیبانی => میزکارهای فانتزی و ۳ بعدی => نویسنده: milad.fashi در 11 آبان 1398، 01:57 قظ
-
سلام
توی فروم با سرچی که کردم بچه ها از تقویم شمسی kde صحبت کرده بودند.ولی در kde neon من هرچی گشتم تقویم شمسی bultin رو پیدا نکردم !؟ اگه تقویم جلالی از kde حذف شده باید از چه تقویمی استفاده کنم که با این دسکتاپ سازگاره و ram رو هم خیلی اشغال نمیکنه.قبلا که unity داشتم StarCalendar رو داشتم که با محیط unity هم خیلی سازگار بود. StarCalendar 2.3.2 اون وقت ها برنامهٔ کامل و خوبی بود که با زبان پایتون نوشته شده بود (دولوپر سعید رسولی).برای kde چه کنم؟میخوام تقویم سریع و کم حجمی باشه.
-
من کی دی ای پلاسما دارم و از آخرین نسخه Star Calendar استفاده میکنم. مشکل هم نداره! خوبه.
-
من هم همینو دارم اما مشکل این آقا رو من همچنان دارم خوش ب حال شما
-
ویجت kargos (https://github.com/lipido/kargos) رو نصب کن. و بعد خودت تقویم شمسی رو مثلاً با jdate دربیار و بذار داخلش.
من خودم همین کارو کردم. با کمترین زحمت و مصرف منابع.
پ.ن: kargos یه فورک از argos هست که در اصل برای گنوم نوشته شده. که میشه ویجتهای شخصی خودت رو بذاری داخل پنل.
-
ویجت kargos (https://github.com/lipido/kargos) رو نصب کن. و بعد خودت تقویم شمسی رو مثلاً با jdate دربیار و بذار داخلش.
من خودم همین کارو کردم. با کمترین زحمت و مصرف منابع.
پ.ن: kargos یه فورک از argos هست که در اصل برای گنوم نوشته شده. که میشه ویجتهای شخصی خودت رو بذاری داخل پنل.
خیلی جالب میشه لطفا بیشتر توضیح بدید ما که زیر دیپلمیم بفهمیم ;)
-
توضیح زیادی نداره.
این ویجت کارش اینه که میتونه اسکریپتهایی که خودت نوشتی رو توی پنل اجرا کنه. حالا چه بَش باشه چه پایتون و ...
توی پنل اجراشون میکنه.
که مسلماً میدونیم که در این حالت، خروجی برنامه مطرحه. یعنی برنامه اجرا بشه و خروجی برنامه توی پنل به نمایش دربیاد.
مثلاً من اسکریپتی نوشتم که ترافیک اینترنتم رو از سایت ISP میگیره و نشونم میده. و من ترکیبش کردم با vnstat تا در کنار ترافیک اینترنت، ترافیک شبکه رو هم نشونم بده.
و اون اسکریپت رو گذاشتم داخل این ویجت و خروجی ترافیک رو توی پنل میبینم.
همینطور تاریخ شمسی که عکسش رو پست قبل گذاشتم.
هرچیزی که قابلیت خروجی دادن باشه رو میتونی با این ویجت نمایش بدی. یه سری شخصیسازیها هم داره که وقتی ویجت رو باز میکنی، مثلاً صفحهش چند در چند باشه و چندثانیهای یک بار اجرا بشه و ...
-
خیلی جالبه . به نظر میاد روی آخرین نسخه kde کار نمی کنه ! من اسکریپت تستش رو گذاشتم ولی چیزی نمیاره
-
خیلی جالبه . به نظر میاد روی آخرین نسخه kde کار نمی کنه ! من اسکریپت تستش رو گذاشتم ولی چیزی نمیاره
یه دستور ساده بذار و اجرا کن.
مثلاً:
echo $(date)
داخل همون فیلد ویجت هم میتونی یه چیزی بنویسی و اجرا کنه!
-
خیلی جالبه . به نظر میاد روی آخرین نسخه kde کار نمی کنه ! من اسکریپت تستش رو گذاشتم ولی چیزی نمیاره
یه دستور ساده بذار و اجرا کن.
مثلاً:
echo $(date)
داخل همون فیلد ویجت هم میتونی یه چیزی بنویسی و اجرا کنه!
ممنونم . داخل ویجت کار می کنه ولی نمی دونم چرا همون رو یه فایل می کنم و ادرس میدم دیگه کار نمی کنه ! مثلا همین echo $(date) رو به صورت php درستش کردم و فایلش کردم وقتی ادرس میدم کار نمی کنه
-
منم از jdate استفاده کردم یه اسکریپت پایتون نوشتم باز کار نکرد
-
ممنونم . داخل ویجت کار می کنه ولی نمی دونم چرا همون رو یه فایل می کنم و ادرس میدم دیگه کار نمی کنه ! مثلا همین echo $(date) رو به صورت php درستش کردم و فایلش کردم وقتی ادرس میدم کار نمی کنه
شاید php رو اجرا نکنه!
میتونی با Bash بنویسی.
یا پایتون.
برای اجرا توی اون فیلد باید قبل از آدرس دهی، برنامه اجرا کنندهش هم بنویسی. مثلاً:
bash ~/script.sh
python ~/script.py
-
ممنونم . داخل ویجت کار می کنه ولی نمی دونم چرا همون رو یه فایل می کنم و ادرس میدم دیگه کار نمی کنه ! مثلا همین echo $(date) رو به صورت php درستش کردم و فایلش کردم وقتی ادرس میدم کار نمی کنه
شاید php رو اجرا نکنه!
میتونی با Bash بنویسی.
یا پایتون.
برای اجرا توی اون فیلد باید قبل از آدرس دهی، برنامه اجرا کنندهش هم بنویسی. مثلاً:
bash ~/script.sh
python ~/script.py
من یک فولدر تو فولدر اصلی درست کردم و فایل تستش رو هم اونجا گذاشتم . فلش کناریش رو میاره اما محتواش رو نمیاره
python ~/kargosplugins/rssnews.30m.py
این رو هم نوشتم . البته پایتون اولش رو هم ننوشته بودم همین طور بود
-
اسمش رو بزار مثلا rss.py چون این دوتا نقطه داره ممکنه قاتی کنه
-
اسمش رو بزار مثلا rss.py چون این دوتا نقطه داره ممکنه قاتی کنه
نه فرقی نکرد
-
اسمش رو بزار مثلا rss.py چون این دوتا نقطه داره ممکنه قاتی کنه
نه فرقی نکرد
اسکریپتت فقط حساب میکنه یا print هم داره از نتیجه
-
من یک فولدر تو فولدر اصلی درست کردم و فایل تستش رو هم اونجا گذاشتم . فلش کناریش رو میاره اما محتواش رو نمیاره
python ~/kargosplugins/rssnews.30m.py
این رو هم نوشتم . البته پایتون اولش رو هم ننوشته بودم همین طور بود
آها. پس خروجیت چند خطه.
برای چند خط باید کاری کنی اول بره داخل منویی که زیر باز میشه. یعنی باید اول فایلت --- بذاری که برنامه رو توی منوی زیر پنل اجرا کنه. نه داخل پنل. داخل پنل برای خروجی تک خطیه.
الان برنامهٔ من به این صورته که داخل پنل، تاریخ رو به صورت میلادی نشون میده. و بعد --- گذاشتم و قسمت شمسی رو بعد از اون نوشتم. که توی منوی باز شده، نشون میده.
(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=149951.0;attach=48827;image)
کد هم به این صورته:
#!/bin/bash
echo "$(date +%a\ %d\ %b) | size=12 font=Ubuntu"
echo "---"
echo "$(jdate +%d/%m/%Y) | size=12 font=Ubuntu"
این رو گذاشتم داخل یه فایل به اسم Date.sh و اون رو به این صورت فراخوانی کردم توی Kargos:
bash ~/scripts/Date.sh
تمام اینها رو همون آدرسی که دادم (گیتهاب ویجت) کامل اینارو توضیح داده. وقت کردی Issueها رو هم یه نگاه بنداز. جواب سؤالاتت رو میگیری.
-
بسیار ممنون
۱- فقط bash و python رو ساپورت می کنه ؟
۲- این کد jdate رو چطور فراخوانی کردید ؟ قبلش کدی هست یا نرم افزاری نصب کردید ؟
-
بسیار ممنون
۱- فقط bash و python رو ساپورت می کنه ؟
۲- این کد jdate رو چطور فراخوانی کردید ؟ قبلش کدی هست یا نرم افزاری نصب کردید ؟
1) اینکه از کدوم زبونها پشتیبانی کنه رو باید توی راهنمای گیتهابش بخونی.
2) برای نصب jdate میتونی از مخزن پایتون pip استفاده کنی.
sudo apt install python-pip
sudo pip install jdate
-
بسیار ممنون
۱- فقط bash و python رو ساپورت می کنه ؟
۲- این کد jdate رو چطور فراخوانی کردید ؟ قبلش کدی هست یا نرم افزاری نصب کردید ؟
1) اینکه از کدوم زبونها پشتیبانی کنه رو باید توی راهنمای گیتهابش بخونی.
2) برای نصب jdate میتونی از مخزن پایتون pip استفاده کنی.
sudo apt install python-pip
sudo pip install jdate
پیپ که کتابخونه پایتون نصب میکنه اینکه نوشتید مال bashه
-
سلام
قضیهی حذف تقویم هجری شمسی از کیدیای چی شد؟
چرا حذفش کردن؟
-
سلام
قضیهی حذف تقویم هجری شمسی از کیدیای چی شد؟
چرا حذفش کردن؟
موضوع های قدیمی رو بالا نیارید
موضوع جدید ایجاد کنید