انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: engmmrj در 17 تیر 1394، 05:56 بظ
-
سلام
من به دلیل اینکه زیاد پای سیستم میشینم میخوام مثلا هر یک سایت سیستم یک هشداری بده که از سر جام پاشم و یک ورزش بکنم و کمی هم به چشمم استراحت بدم ُ این هشدار را چطوری میشه در ubuntu ایجاد کرد ؟
-
سلام
من به دلیل اینکه زیاد پای سیستم میشینم میخوام مثلا هر یک سایت سیستم یک هشداری بده که از سر جام پاشم و یک ورزش بکنم و کمی هم به چشمم استراحت بدم ُ این هشدار را چطوری میشه در ubuntu ایجاد کرد ؟
یعنی نوتیفیکشن نشون بده
-
http://forum.ubuntu.ir/index.php?topic=95012.0
-
سلام
من به دلیل اینکه زیاد پای سیستم میشینم میخوام مثلا هر یک سایت سیستم یک هشداری بده که از سر جام پاشم و یک ورزش بکنم و کمی هم به چشمم استراحت بدم ُ این هشدار را چطوری میشه در ubuntu ایجاد کرد ؟
یادمه یه برنامه ای بود این کارو میکرد اما الان اسمش یادم نیست (تو اوبونتو نصبش کرده بودم).
-
سلام
من به دلیل اینکه زیاد پای سیستم میشینم میخوام مثلا هر یک سایت سیستم یک هشداری بده که از سر جام پاشم و یک ورزش بکنم و کمی هم به چشمم استراحت بدم ُ این هشدار را چطوری میشه در ubuntu ایجاد کرد ؟
یادمه یه برنامه ای بود این کارو میکرد اما الان اسمش یادم نیست (تو اوبونتو نصبش کرده بودم).
پست شما اسپم هست با اسپم سعی در بالابردن تعداد نوشته های خودتون نکنید
و برای اینکه پست من اسپم نباشه دوست عزیز شما میتونید تو پایتون یک تایمر بزارید و یک فایل mp3 رو اجرا کنید
به این شکل اول یک حلقه میزنید بعد اسلیپ به مدت مورد نیاز مثلا هر نیم ساعت
بعد هم اجرای موزیک هشدار میتونید از تو اینترنت دانلود کنید
>>> import vlc
>>> p = vlc.MediaPlayer("file:///path/to/track.mp3")
>>> p.play()
-
با bash هم میتونی این کار رو بکنی
این اسکریپت رو سیو کن و اجراش کن
#!/bin/bash
while true
do
sleep 1h
notify-send "پاشو ورزش کن!"
done
حالا این هر یک ساعت یه بار خبر میده و روی صفحه نمایشت بهت پیغام میده ورزش کن ، ولی شما میتونی زمان sleep رو تغییر بدی
برای اجرا یه فایل متنی باز کن و این اسکریپت رو داخلش paste کن و به یه اسم داخل home یا هر جایی دوست داری save کن (مثلا salam )
برای اجرایی کردنش اول باید داخل ترمینال بزنی
chmod +x salam
هر وقت هم خواستی اجراش کنی داخل ترمینال بنویس
./salam
-
جناب امیر صمیمی، وقتی اسکریپت رو اجرا میکنیم، خط فرمان آزاد نمیشه یعنی نمیشه دیگه دستوری رو نوشت، اگر هم ببندیمش اسکریپت هم متوقف میشه به نظرم، پس چیکارش کنیم؟
-
فرض کن اسم اسکریپتت salam هست
اینجوری اجراش کن
./salam & exit
اینجوری ترمینال بسته میشه ولی داره اجرا میشه نگران نباش ;)
اگر هم خواستی متوقفش کنی ، یه ترمینال باز کن و
killall salam
-
سلام
من به دلیل اینکه زیاد پای سیستم میشینم میخوام مثلا هر یک سایت سیستم یک هشداری بده که از سر جام پاشم و یک ورزش بکنم و کمی هم به چشمم استراحت بدم ُ این هشدار را چطوری میشه در ubuntu ایجاد کرد ؟
یادمه یه برنامه ای بود این کارو میکرد اما الان اسمش یادم نیست (تو اوبونتو نصبش کرده بودم).
پست شما اسپم هست با اسپم سعی در بالابردن تعداد نوشته های خودتون نکنید
و برای اینکه پست من اسپم نباشه دوست عزیز شما میتونید تو پایتون یک تایمر بزارید و یک فایل mp3 رو اجرا کنید
به این شکل اول یک حلقه میزنید بعد اسلیپ به مدت مورد نیاز مثلا هر نیم ساعت
بعد هم اجرای موزیک هشدار میتونید از تو اینترنت دانلود کنید
>>> import vlc
>>> p = vlc.MediaPlayer("file:///path/to/track.mp3")
>>> p.play()
دوست عزیز شما نمیخواد اسپم یا غیر اسپم بودنشو تسخیص بدی.
در ضمن من به ایشون گفتم همچین نرم افزاری هست منتها چون مدت زیادی از نصب اون گذشته و اینکه من دیگه اوبونتو ندارم در نتیجه اسمش رو به خاطر نمی اوردم و خوب ایشون اگه دوست داشته باشه میتونه پی قضیه رو بگیره و نرم افزار رو پیدا کنه.
در ضمن شما از کجا تشخیص دادی که من سعی در افزایش تعداد نوشته های خودم دارم؟
واقعا از حماقت و ............ بعضی از دوستان در این فروم متاسفم.
اسم اون نرم افزار هم پیدا کردم:
Workrave
اینم سایتش:
http://www.workrave.org/
درضمن داشتم دنبالش میگشتم تا بیام اینجا بیان کنم.
-
واقعا برام جالبه!
من در سومین ارسال این تاپیک، تاپیکی رو معرفی کردم که درش نرمافزار Workrave + راه حل خط-فرمانی معرفی شده!
یعنی واقعا هیچکدوم از شماها حتی به خودش زحمت نداد که روی این لینک یه کلیک ساده بکنه؟
خوش باشید ;D
-
واقعا برام جالبه!
من در سومین ارسال این تاپیک، تاپیکی رو معرفی کردم که درش نرمافزار Workrave + راه حل خط-فرمانی معرفی شده!
یعنی واقعا هیچکدوم از شماها حتی به خودش زحمت نداد که روی این لینک یه کلیک ساده بکنه؟
خوش باشید ;D
من اون پست شما رو دیدم
نگران بودم که اون اسکریپت رو متوجه نشن یا بعدا یه دوست تازه واردتر به پست مراجعه کنه و متوجه کد دوستمون در اون تاپیک نشه
برای همین کامل تر و مبسوط تر توضیح دادم
-
با bash هم میتونی این کار رو بکنی
این اسکریپت رو سیو کن و اجراش کن
#!/bin/bash
while true
do
sleep 1h
notify-send "پاشو ورزش کن!"
done
حالا این هر یک ساعت یه بار خبر میده و روی صفحه نمایشت بهت پیغام میده ورزش کن ، ولی شما میتونی زمان sleep رو تغییر بدی
برای اجرا یه فایل متنی باز کن و این اسکریپت رو داخلش paste کن و به یه اسم داخل home یا هر جایی دوست داری save کن (مثلا salam )
برای اجرایی کردنش اول باید داخل ترمینال بزنی
chmod +x salam
هر وقت هم خواستی اجراش کنی داخل ترمینال بنویس
./salam
خیلی ممنون بابیت پاسختون ُ این اسکریپت یک مشکلی داره وقتی kill میکنی دیگه notifaction بسته نمیشه.
و اینکه بعد از هر بار اجرا notifaction هم دیگه بسته نمیشه ُ نمیشه کار کرد مثلا بعد ۱۰ notifaction را خودش ببنده ؟
-
اگه منظورت رو درست فهمیده باشم؟
کد رو به شکل زیر تغییر بده و اینجوری هر notification بعد از ۱۰ ثانیه خودش بسته میشه
#!/bin/bash
while true
do
sleep 1h
notify-send -t 10000 "پاشو ورزش کن !"
done
-
اگه منظورت رو درست فهمیده باشم؟
کد رو به شکل زیر تغییر بده و اینجوری هر notification بعد از ۱۰ ثانیه خودش بسته میشه
#!/bin/bash
while true
do
sleep 1h
notify-send -t 10000 "پاشو ورزش کن !"
done
منظورم را درست فهمیدین ُ حالا چطوری میشه یک کار کرد که هر موقع سیستم روشن میشه خودش بطور خودکار اجرا بشه ؟
-
اگه منظورت رو درست فهمیده باشم؟
کد رو به شکل زیر تغییر بده و اینجوری هر notification بعد از ۱۰ ثانیه خودش بسته میشه
#!/bin/bash
while true
do
sleep 1h
notify-send -t 10000 "پاشو ورزش کن !"
done
منظورم را درست فهمیدین ُ حالا چطوری میشه یک کار کرد که هر موقع سیستم روشن میشه خودش بطور خودکار اجرا بشه ؟
بذارش تو استارت آپ سیستم :)
-
اگه منظورت رو درست فهمیده باشم؟
کد رو به شکل زیر تغییر بده و اینجوری هر notification بعد از ۱۰ ثانیه خودش بسته میشه
#!/bin/bash
while true
do
sleep 1h
notify-send -t 10000 "پاشو ورزش کن !"
done
منظورم را درست فهمیدین ُ حالا چطوری میشه یک کار کرد که هر موقع سیستم روشن میشه خودش بطور خودکار اجرا بشه ؟
بذارش تو استارت آپ سیستم :)
رفتم به straup application بعدش add کردم command ُ درسته ؟
./spot & exit
-
اگه منظورت رو درست فهمیده باشم؟
کد رو به شکل زیر تغییر بده و اینجوری هر notification بعد از ۱۰ ثانیه خودش بسته میشه
#!/bin/bash
while true
do
sleep 1h
notify-send -t 10000 "پاشو ورزش کن !"
done
منظورم را درست فهمیدین ُ حالا چطوری میشه یک کار کرد که هر موقع سیستم روشن میشه خودش بطور خودکار اجرا بشه ؟
بذارش تو استارت آپ سیستم :)
رفتم به straup application بعدش add کردم command ُ درسته ؟
./spot & exit
نیازی به exit & نداره اگه گذاشتیش تو استارت آپ :)