انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: dreamvbfox در 28 اسفند 1388، 02:25 بظ
-
سلام دوستان
مي خوام يه شل اسكريپت بنويسم كه يه برنامه رو بزاره تو Startup !!
ميشه بگيد مسير ذخيره سازي كجاست ؟ چه جوريه ؟
ممنون
-
اگه منظورت از startup اینه که موقع روشن کردن سیستم این اسکریپت اجرا بشه .
میتونی بزاریش توی etc/rc2.d/ و این نام رو بهش بدی :
S99MyScript
-
مي خوام موقع لوگين كردن كاربر اجرا بشه
ممنون
-
اسکریپت رو بریز توی یه فایل. sudo chmod +x FILENAME رو روش اجرا کن تا اجازه اجرا رو بهش بدی. بعدی کپی کنش توی /usr/bin/FILENAME حالا برو توی
System > Preferences > Sessiosn
یا اگه ۹.۱۰ استفاده میکنی :
System > Preferences > Start up Applications
بعد بزن روی Add و اسم فایل رو وارد کن. اگه اشتباه نکرده باشم باید کار کنه...
-
اسکریپت رو بریز توی یه فایل. sudo chmod +x FILENAME رو روش اجرا کن تا اجازه اجرا رو بهش بدی. بعدی کپی کنش توی /usr/bin/FILENAME حالا برو توی
System > Preferences > Sessiosn
یا اگه ۹.۱۰ استفاده میکنی :
System > Preferences > Start up Applications
بعد بزن روی Add و اسم فایل رو وارد کن. اگه اشتباه نکرده باشم باید کار کنه...
سلام
ممنون اما فك كنم منظور منو نفهميديد !!!!
من ميخوام يه اسكريپت بنويسم كه خودش كاره Start up Appilications رو انجام بده !!!! يعني يه فايلي رو از ورودي بگيري و تو استارت آپ قرارش بده !!
ممنون
-
میشه بگی منظورت از startup چیه ؟
-
میشه بگی منظورت از startup چیه ؟
گفتم كه عزيزم.
مي خوام بعد از اينكه كاربر لوگين كرد برنامه اي كه گذاشتم تو استارت آپ باز بشه !!1
شبيه msconfig تو ويندوز!!
واضح تر از اين؟
-
این دایرکتوری رو ببینید:
ls ~/.config/autostart
یکی از فایلهاش رو با جیادیت باز کنید، مثلاً
gedit ~/.config/autostart/gnome-session-splash.desktop
شما باید یه همچین فایل داخل این پوشه ایجاد کنید و جلوی Exec دستور اون برنامه رو بنویسید. این کار رو با یه اسکریپت میشه انجام داد.
-
البته نیاز نیست که یه همچین فایلی رو بسازی :
اسکریپت رو بزار توی مسیر usr/local/bin/ و یه link بده به پوشه ذکر شده :
ln -s /usr/local/bin/MYSCRIPT /home/$USER/.config/autostart/MyScript