انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => میزکارهای گنو/لینوکس => سایر میزکارها => نویسنده: epsi1on در 03 اردیبهشت 1395، 04:16 ب‌ظ

عنوان: اجرای فایل پس از بوت شدن ubuntu mate
ارسال شده توسط: epsi1on در 03 اردیبهشت 1395، 04:16 ب‌ظ
سلام دوستان.
من میخوام بلافاصله بعد از بوت شدن اوبونتو میت م یک برنامه اجرا بشه. برنامم تحت کنسول هست یعنی GUI نداره. و بعد از اجرا خودش خط فرمان داره و از اونجا با کاربر ارتباط برقرار میکنه (از عکس مشخصه) و بعد از اجرا منتظر میشه تا از کاربر ورودی بگیره و خارج نمیشه.
وقتی برنامه رو به صورت معمولی اجراش میکنم (با دستور ./app از داخل ترمینال) اینطوری هست:

(http://www.gigarank.net/image-host/images/2016/04/22/normal.png)

ولی من میخوام این برنامه همزمان که لینوس بوت میشه یا بعدش اجرا بشه. یعنی هر بار لازم نباشه دستی اجراش کنم. یه اپلیکیشن داخل خود Ubuntu mate هست که اسمش startup applications هست که از اسمش مشخص هست چیه. من یه ایتم جدید توی این برنامه درست میکنم، مشابه این عکس یعنی (عکس از اینترنت است، مال من نیست) :
(http://linuxscoop.com/wp-content/uploads/2014/12/Ubuntu-MATE-14.04-MATE-Control-Center-Startup-Applications.jpg)


نام فایلم app هست و مسیرش home/sur/exe هست.
ولی وقتی سیستم رو ریستارت میکنم این برنامه اجرا نمیشه. حتی وقتی با ps aux هم دنبالش میگردم پیدا نمیشه...
ممنون میشم اگر راهنماییی کنین ...
عنوان: پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
ارسال شده توسط: x در 04 اردیبهشت 1395، 01:52 ق‌ظ
ولی من میخوام این برنامه همزمان که لینوس بوت میشه یا بعدش اجرا بشه. یعنی هر بار لازم نباشه دستی اجراش کنم. یه اپلیکیشن داخل خود Ubuntu mate هست که اسمش startup applications هست که از اسمش مشخص هست چیه. من یه ایتم جدید توی این برنامه درست میکنم،


نام فایلم app هست و مسیرش home/sur/exe هست.
ولی وقتی سیستم رو ریستارت میکنم این برنامه اجرا نمیشه. حتی وقتی با ps aux هم دنبالش میگردم پیدا نمیشه...
سلام
دوست عزیز از چه طریقی app رو توی startup applications اضافه(add)می‌کنید؟
چون برنامه ی  app شما آیکون اجرای نداره (باید برایش آیکون اجرای ایجاد کنید.
و بعد توی startup applications اضافه کنید(تا زمان بوت شدن سیستم اجرا بشه
عنوان: پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
ارسال شده توسط: Geek در 04 اردیبهشت 1395، 09:27 ق‌ظ
بسته به نوع ترمینالی که استفاده می‌کنی، میشه از کامندهای متفاوتی استفاده کرد، برای نمونه اگر شما از gnome-terminal استفاده می‌کنید، می‌تونید از دستور زیر برای اجرای یه دستور در یه ترمینال جدید استفاده کنید:

gnome-terminal -x sh -c "YOUR COMMAND; bash"
مطالعهٔ این مطلب می‌تونه مفید باشه:
http://askubuntu.com/questions/484993/run-command-on-anothernew-terminal-window

به تصویر پیوست شده هم توجه بفرمایید.
عنوان: پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
ارسال شده توسط: x در 04 اردیبهشت 1395، 10:53 ق‌ظ
نقل‌قول
بسته به نوع ترمینالی که استفاده می‌کنی، میشه از کامندهای متفاوتی استفاده کرد، برای نمونه اگر شما از gnome-terminal استفاده می‌کنید، می‌تونید از دستور زیر برای اجرای یه دستور در یه ترمینال جدید استفاده کنید:
gnome-terminal -x sh -c "YOUR COMMAND; bash"
بله از این طریق هم میشه app به(startup applications)اضافه کرد
mate-terminal -x sh -c "cd /home/sur/exe && ./app; bash"
(http://s7.picofile.com/file/8248364484/Sgtelection_001.png)





عنوان: پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
ارسال شده توسط: epsi1on در 04 اردیبهشت 1395، 04:10 ب‌ظ
سلام دوستان.

ممنونم، مشکل حل شد...