كيف اجعل برنامج يعمل عند بدء التشغيل

من السهل جدا في الابونتو لينكس و الانظمة المشابهة جعل برنامج يعمل بمجرد بدء تشغيل النظام و بالطبع يوجد من البرامج ما نريده ان يعمل بمجرد بدء التشغيل و علي سبيل المثال برنامج Gmail Notfiy الذي يخبرك عند وصول رسالة جديدة لبريدك علي خدمة الجي ميل و لعمل هذا نقوم بالاتي
Menu >> System >> Preference >> Sessions
ثم تظهر لي شاشة مثل التالية
add startup program كيف  اجعل برنامج يعمل عند بدء التشغيل
قم بالضغط علي Add فتظهر لك نافذة مثل التالية
add startup program 2 كيف  اجعل برنامج يعمل عند بدء التشغيل
قم بكتابة اسم البرنامج و مساره
و اذا كنت لا تعرف كيف تحصل علي مسار البرنامج
ابحث داخل المجلد /usr/bin
او قم بفتح البرنامج الذي تريده ان يعمل عند بدء التشغيل و اكتب في سطر الاوامر
ps -e
و ستجد اسم البرنامج مشابهه للاسم الموجود في قائمة البرامج و في حالاتنا وجدت عملية تسمي
gmail-notfiy
لمعرفة مكان البرنامج اعط الامر
whereis gmail-notify
ستكون المخرجات مثل هذه
gmail-notify: /usr/bin/gmail-notify /usr/lib/gmail-notify /usr/share/man/man1/gmail-notify.1.gz
اذا المسار الخاص بالبرنامج سيكون
/usr/bin/gmail-notify
قم باضافة البرنامج و عند فتح الجهاز مرة اخري ستجده يعمل مباشرة و لكن لا تكثر من البرامج التي تعمل عند بدء التشغيل حتي لا يؤثر هذه علي سرعة بدء التشغيل في نظامك
بالمناسبة اذا كنت لا تزال لا تمتلك برنامج Gmail Notfiy علي جهازك فقم بتثبيته من خلال الامر
sudo apt-get install gmail-notify

مقالات متعلقة


4 تعليقات to “كيف اجعل برنامج يعمل عند بدء التشغيل

  • 1
    Alshaimaa Alanadoly
    September 15th, 2008 22:22

    حقيقة لم تواجهنى قبلا مشاكل في التعامل مع اضافة البرامج عن طريق الSessions، لكني اعانى من مشاكل في التعامل مع سطر الاوامر و هو ما دعانى لتجريب الاوامر التى اوردتها سابقا..
    و سار الامر على ما يرام عدا الامر الاول.. ps -e
    لا ادري لم لم يخرج باي نتيجة معي اطلاقا؟..

  • 2
    Ahmed Mahmoud
    September 16th, 2008 04:08

    اولا يا دكتورة احب ان انوه اني ذكر لسطر الاوامر و لو بجزء بسيط في كل مقال و حتي ان لم تكن الحاجة له حيث يمكن اداء المهمة المنشودة من الواجهه الرسومية و لكني اقصده عن قصد لانه هوه سر قوه اللينوكس و اللينوكس بدون سطر الاوامر لا يكون لينوكس و الابونتو تحديدا ان لم تستخدم فيه سطر الاوامر و تستعرض قوته اذا ما الفرق بينه و بين وندوز vista الا ان الاول افضل من حيث التأثيرات و تنوع الاشكال و وواجهات الاستخدام لذا نحن نعد العده – انا و انتم – ان نتعلم سويا و بالتدريج التعامل مع سطر الاوامر لان باذن الله رمضان القادم لن يكون المسلسل الغرض منه حذف الوندوز حيث باذن الله سيكون مرحلة من الماضي و لكن سيكون الغرض منه حذف الابونتو و سنقول لانفسنا ” كبرنا بقي علي الابونتو” و سنحتفظ بنسخة منه لاطفالنا و بدلا من ثتبيت البرامج من Apt سنثبتها من المصدر بل و نعدل عليها ان اقتضي الامر و لكن اه شيء في هذا المشوار هو ان لا تكرهي سطر الاوامر.

    ثانيا: كيف لم تظهر لكي مخرجات!! الامر ps -e يقوم باظهار جميع العمليات الموجودة و التي يتم التعامل معها منذ بدء فتح الكمبيوتر و مخرجاته تكون بالشكل الاتي

    amaiko@Neoxero:~$ ps -e
    PID TTY TIME CMD
    1 ? 00:00:01 init
    2 ? 00:00:00 kthreadd
    3 ? 00:00:00 migration/0
    4 ? 00:00:00 ksoftirqd/0
    5 ? 00:00:00 watchdog/0
    6 ? 00:00:00 events/0
    7 ? 00:00:00 khelper
    41 ? 00:00:00 kblockd/0
    44 ? 00:00:00 kacpid
    45 ? 00:00:00 kacpi_notify
    114 ? 00:00:00 kseriod
    151 ? 00:00:00 pdflush
    152 ? 00:00:00 pdflush
    153 ? 00:00:00 kswapd0
    194 ? 00:00:00 aio/0
    1449 ? 00:00:00 ksuspend_usbd
    1452 ? 00:00:00 khubd
    1480 ? 00:00:00 ata/0
    1484 ? 00:00:00 ata_aux
    1642 ? 00:00:00 scsi_eh_0
    1644 ? 00:00:00 scsi_eh_1
    2398 ? 00:00:00 reiserfs/0
    2674 ? 00:00:00 udevd
    3037 ? 00:00:00 kpsmoused
    4262 ? 00:00:00 mount.ntfs-3g
    4265 ? 00:00:00 mount.ntfs-3g
    4268 ? 00:00:00 mount.ntfs-3g
    4271 ? 00:00:00 mount.ntfs-3g
    4669 tty4 00:00:00 getty
    4670 tty5 00:00:00 getty
    4674 tty2 00:00:00 getty
    4675 tty3 00:00:00 getty
    4678 tty6 00:00:00 getty
    4845 ? 00:00:00 acpid
    4880 ? 00:00:00 kondemand/0
    4958 ? 00:00:00 syslogd
    5013 ? 00:00:00 dd
    5015 ? 00:00:00 klogd
    5037 ? 00:00:00 dbus-daemon
    5053 ? 00:00:00 NetworkManager
    5067 ? 00:00:00 NetworkManagerD
    5080 ? 00:00:00 system-tools-ba
    5109 ? 00:00:00 avahi-daemon
    5110 ? 00:00:00 avahi-daemon
    5161 ? 00:00:00 mysqld_safe
    5203 ? 00:00:02 mysqld
    5205 ? 00:00:00 logger
    5376 ? 00:00:00 freshclam
    5401 ? 00:00:00 cupsd
    5458 ? 00:00:00 nmbd
    5460 ? 00:00:00 smbd
    5481 ? 00:00:00 smbd
    5534 ? 00:00:00 winbindd
    5581 ? 00:00:00 winbindd
    5588 ? 00:00:00 dhcdbd
    5607 ? 00:00:00 hald
    5610 ? 00:00:00 console-kit-dae
    5672 ? 00:00:00 hald-runner
    5691 ? 00:00:00 hald-addon-acpi
    5699 ? 00:00:00 hald-addon-inpu
    5719 ? 00:00:00 hald-addon-stor
    5765 ? 00:00:00 gdm
    5766 ? 00:00:00 gdm
    5772 tty7 00:06:37 Xorg
    5833 ? 00:00:00 atd
    5847 ? 00:00:00 cron
    5899 ? 00:00:00 apache2
    5974 ? 00:00:00 apache2
    5975 ? 00:00:00 apache2
    5976 ? 00:00:00 apache2
    5977 ? 00:00:00 apache2
    5978 ? 00:00:00 apache2
    5981 ? 00:00:00 timidity
    6000 tty1 00:00:00 getty
    6016 ? 00:00:02 gconfd-2
    6018 ? 00:00:00 gnome-keyring-d
    6019 ? 00:00:00 gnome-session
    6078 ? 00:00:00 seahorse-agent
    6082 ? 00:00:00 dbus-daemon
    6085 ? 00:00:02 gnome-settings-
    6091 ? 00:00:03 pulseaudio
    6094 ? 00:00:00 gconf-helper
    6098 ? 00:00:00 gvfsd
    6103 ? 00:00:00 gvfs-fuse-daemo
    6118 ? 00:00:07 gnome-screensav
    6119 ? 00:00:00 compiz
    6121 ? 00:00:03 gnome-panel
    6129 ? 00:00:00 bonobo-activati
    6182 ? 00:00:38 compiz.real
    6188 ? 00:00:21 gnome-do
    6197 ? 00:00:00 tracker-applet
    6199 ? 00:00:01 minbar
    6200 ? 00:00:00 trackerd
    6209 ? 00:00:00 gnome-volume-ma
    6211 ? 00:00:05 gnome-globalmen
    6213 ? 00:00:02 nm-applet
    6214 ? 00:00:01 python
    6217 ? 00:00:00 gnome-power-man
    6222 ? 00:00:00 gvfsd-burn
    6224 ? 00:00:00 gnome-vfs-daemo
    6227 ? 00:00:00 sh
    6228 ? 00:00:00 compiz-decorato
    6230 ? 00:00:03 gtk-window-deco
    6251 ? 00:00:00 scim-launcher
    6257 ? 00:00:00 scim-helper-man
    6258 ? 00:00:01 scim-panel-gtk
    6260 ? 00:00:00 scim-bridge
    6271 ? 00:00:00 mixer_applet2
    6274 ? 00:09:41 firefox
    6317 ? 00:00:30 pidgin
    6340 ? 00:00:02 gnome-terminal
    6346 ? 00:00:00 gnome-pty-helpe
    6347 pts/0 00:00:00 bash
    7710 pts/0 00:00:00 ps

    علي اي حال اكتبي
    ps –help
    و جربي بعض الخيارات الاخري التي ستظهر لكي مثل
    ps -d
    ايضا جربي
    ps -u $USER
    و انتظر تعليقك

  • 3
    Alshaimaa Alanadoly
    September 19th, 2008 04:46

    بالنسبة لسطر الاوامر..اتفق معك أحمد…
    فعلا كلما تذكرت ان في بدايتي ما الاوبونتو، كنت قلقة من سطر الاوامر كثيرا..و شجعنى حينها الكثير من الشباب في ملتقى البرمجيات الحرة بقولهم اى يمكننى الاعتماد و التعامل مع الاوبونتو دون الاقتراب من سطر الاوامر..كلما تذكرت كلامهم قلت، خدعوك فقالوا..
    الكثير من المشاكل التى اتعرض لها، و اطلب المساعدة من فريق اوبونتو..دوما ياتى الرد بسطر الاوامر..لذا اصبحت اوقن انى لن يمكننى اتقان التعامل مع لنظام دون تمكنى من التعامل مع سطر الاوامر…
    تبقى مشكلة حفظ كل هذه الاومر..و هي الكارثة.. P:

    فعلا ان استطعت في خلال عام التحول من الاوبونتو الى الApt..سيكون على الاعتراف بانك افضل استاذ لافشل تلميذة… :)

    بالنسبة لامر ps -e، اعتقد انى اسأت الفهم في البداية..
    فما حدث انى تصورت انى بكتابتى للامر سيتم حفظ البرنامج المفتوح ليبدء مع اعادة التشغيل كالـsessionsتماما..لذا كتبت الامر و اعدت تشغيل الحاسوب و انتظرت حتى يفتح البرنامج..
    “معلش..العتب على الصيام يا اأحمد”

    شكرا احمد على المساعدة..و في انتظار الحلقات القادمة..:)

  • 4
    برنامج منبر للتذكير بأوقات الصلاة | برامج متنوعة
    November 27th, 2008 16:25

    [...] باستفاضة البرنامج من هنا و لا تنسي ان تجعل البرنامج يعمل عند بداية التشغيل حتي لا تضطر كل مرة تفتح في جهازك لفتح البرنامج شارك [...]

اترك تعليق