سؤال كيف أقوم بتشغيل التطبيقات تلقائيًا عند تسجيل الدخول؟


كيف يمكنني بدء تطبيق تلقائيًا عند تسجيل الدخول؟


308
2018-06-12 07:42


الأصل




الأجوبة:


14.04 وما بعدها

  • افتح Dash وابحث عنه "تطبيقات بدء التشغيل"

    enter image description here

  • الآن اضغط على إضافة وأعطى الأمر لتشغيل التطبيق. هذا يمكن العثور عليه في القائمة الرئيسية إذا كان مثبتًا (انظر أدناه) أو كما هو موضح في هذا السؤال.

    enter image description here


استخدام القائمة الرئيسية (alacarte  Install alacarte)

  • أولا فتح البرنامج "القائمة الرئيسية" (نوع Menu في داش)

    enter image description here

  • الآن حدد البرنامج الذي تريد إضافته لبدء التشغيل وانقر فوق خصائص.

    enter image description here 

  • لاحظ الآن الأمر لهذا البرنامج.

    enter image description here


نهج غير واجهة المستخدم الرسومية

قد يرغب المستخدمون المتقدمون في وضع ملف .desktop في ~/.config/autostart لتشغيل التطبيقات بعد تسجيل دخول المستخدم. قد يحتوي هذا على المحتوى التالي:

[Desktop Entry]
Type=Application
Name=<Name of application as displayed>
Exec=<command to execute>
Icon=<full path to icon>
Comment=<optinal comments>
X-GNOME-Autostart-enabled=true

373
2018-06-12 08:11



مفيدة الجزء "نهج غير واجهة المستخدم الرسومية" ، كنت أبحث هذا المجلد! - Pisu
يمكن طرح حوار تفضيلات تطبيقات البدء من ALT + F2 gnome-session-properties إذا لم تتمكن من العثور عليها في القوائم (على سبيل المثال في Gnome Shell) - mtdevans
هل هناك أي طريقة لتشغيل التطبيق قبل تسجيل دخول المستخدم؟ - SuB
@ abhishah901: شكرا للإشعار ، والإجابة المحدثة. - Takkat
لاحظ أنه إذا كنت تأخذ نهج غير واجهة المستخدم الرسومية ، الملف يجب نهاية مع .desktop أو سيتم تجاهلها. - leo-the-manic


للحصول على 11.04 والأحدث يمكنك الاطلاع هنا: كيف أقوم بتشغيل التطبيقات تلقائيًا عند تسجيل الدخول؟

للإصدارات القديمة: إذا كان البرنامج الذي تريد تشغيله عند بدء التشغيل موجود في تطبيقات القائمة ، يمكنك سحب وإسقاطها في تطبيقات بدء التشغيل نافذة لإضافته إلى القائمة.

enter image description here


25
2018-02-24 05:27





يحتوي كل من Unity و Xfce4 على برامج واجهة المستخدم الرسومية (GUI) التي تسمح لك بالتحكم في تطبيقات بدء التشغيل.

للوحدة:

enter image description here 

enter image description here

لأداة بدء تشغيل Xfce4 متاحة في الإعدادات> الجلسة وبدء التشغيل

enter image description here الصورة مجاملة من Xubuntu المهوس xubuntugeek

إذا لم تكن واجهة المستخدم الرسومية (GUI) كما تريد ، وكنت ترغب في المزيد من التحكم المسبق ، فيمكنك وضعه .desktop الملفات في ~/.config/autostart/ دليل ل Xfce4 ، و .desktop إملأ ~/.config/autostart لـ Unity لتشغيل التطبيقات بعد تسجيل دخول المستخدم.

تحقق من هذا السؤال للحصول على مزيد من المساعدة عند الإنشاء .desktop ملفات:

لاحظ أيضًا إذا كنت تريد بدء تشغيل تطبيق بدء التشغيل فقط في XFCE ، ولكن ليس في Unity ، يجب عليك وضع الخط OnlyShowIn=XFCE في ال .desktop ملف. أنه OnlyShowIn=Unity لتطبيق الوحدة فقط.


20
2017-08-30 07:19



من إجابتك ما أحصل عليه هو وضعك .desktop إملأ ~/.config/autostart/ - Eduard Florinescu
من فضلك إذا كنت تعرف عن ظهر قلب ما سيكون هذا البرنامج واجهة المستخدم الرسومية ، من أجل الوحدة هو عليه Startup Applications(من السهل البحث) ، ل xfce؟ - Eduard Florinescu


إطلاق تطبيقات بدء التشغيل من داش

enter image description here

انقر فوق تطبيقات بدء التشغيل

enter image description here

ثم اضغط على إضافة

enter image description here

اكتب اسم البرنامج ، واستعرض الأمر ، ثم انقر فوق إضافة.

إضافة: هنا هو النموذج الذي يمكنني استخدامه لبدء تشغيل Guake - إصدار Gnome من Yakuake:

ضع هذا في مربع "الأمر".

sh -c "sleep 120s; guake"

هذا يبدأ guake تلقائياً ، ولكن ينتظر 2 دقيقة قبل القيام بذلك. يمكنك تغيير 120 إلى ما تريد.

تصحيح:

لل 14.04 و 16.04:

اكتب بدء التشغيل في Dash وقم بتشغيل نموذج طلب بدء التشغيل هناك

enter image description here

ثم اتبع ما تبقى من الخطوات.

(يرجى ملاحظة أنه إذا كنت تستخدم ubuntu بلغة أخرى ، فإن "بدء التشغيل" قد لا تجد البرنامج الصحيح. قم بتجربة بحث آخر بلغتك)


20
2017-09-12 07:27



في Ubuntu 14.04 ، لا أرى هذه الخيارات في قائمة النظام في الجزء العلوي الأيمن. - user29020
في 14.04 اكتب بدء التشغيل في شرطة ، ويمكنك تشغيله من هناك. انظر إلى الإضافة في الجواب. شكر - Mitch♦


قد ترغب في البدء من CLI عبر:

$ gnome-session-properties

(فقط في حالة عدم تشغيل GNOME ؛)


8
2017-08-21 07:18



لم يكن لدي طريقة أخرى للعثور على $ # @! نافذة او شباك. لا يوجد أي عنصر من عناصر القائمة أعلاه على الجهاز الخاص بي ، ولكن هذا الأمر جلبه مباشرة. - Reb.Cabin


يمكنك استخدام تطبيق جنوم لبدء التشغيل. enter image description here

انقر فوق الزر "إضافة" ثم قم بإضافة الأمر الكامل لفتح التطبيق الذي تريده. إذا كنت لا تعرف مسار الأمر الذي يمكنك القيام به

التي name_of_commmand


6
2018-02-24 04:27





لأوبونتو 12.04 ،

  1. إطلاق تطبيق بدء التشغيل من القائمة العلوية اليمنى

    enter image description here

  2. بدون النقر على إضافة ، افتح Dash واكتب التطبيق الذي تريد تشغيله عند بدء التشغيل ، مثل. سكايب

    enter image description here

  3. اسحب التطبيق إلى نافذة تطبيق بدء التشغيل. إذا كانت نوافذ Dash كبيرة جدًا بحيث لا يمكنك سحب التطبيق خارجها ، فاستخدم زر نافذة الاستعادة (الموضح في الصورة السابقة) في الجانب العلوي الأيمن. تبدو القائمة النهائية كالتالي:

    http://imgur.com/G60wbOJ


4
2018-03-26 12:31



حسنا ، الخطوة 1 لا تعمل لـ Ubuntu 16.10. ولكن إمكانية سحب وإسقاط التطبيق في نافذة التشغيل التلقائي وعمل عظيم. - eDeviser


أيضا لوضع BATCH FILE في بدء تشغيل التطبيقات لتشغيل بعد تسجيل دخول المستخدم .... اكتب في سطر الأوامر عند بدء تشغيل التطبيقات في الحقل

gnome-terminal  -e  "/batch-path/batch-name.sh" 
  • gnome-terminal: افتح المحطة الطرفية بعد تسجيل دخول المستخدم مع امتيازات المستخدم الحالية
  • -e: ضبط المحطة الطرفية لتنفيذ ملف دفعي
  • /batch-path/batch-name.sh: هو المسار الكامل للدفع والاسم الكامل

تذكر من الأذونات دفعة الملف لضبط العلم السماح بتنفيذ الملف كبرنامج إلى على.


4
2018-06-19 22:16





ألقِ نظرة على دليل $ XDG_CONFIG_DIRS / autostart:

$ echo $XDG_CONFIG_DIRS/autostart
/etc/xdg/xdg-kde-plasma:/usr/share/upstart/xdg:/etc/xdg/autostart

الذي يقول أن هناك 3 دلائل في هذا المثال. كنت أرغب في تقليم دخول nautilus

sudo rm /etc/xdg/autostart/nautilus-autostart.desktop

وإلا إذا أمكنك إضافته ، قم بإنشاء دخول سطح المكتب ملف: sudo touch /etc/xdg/autostart/my-shell-autostart.desktop أضف هذه المحتويات:

[Desktop Entry]
Name=foo
Terminal=false
Exec=/path/shell.sh
Type=Application
Icon=/path/icon.png
Categories=Utility;

4
2017-10-25 11:28





أوبونتو 13.10 مع تعليمات UNITY

للقيام بذلك مع الأمر الذي يتطلب sudo هو صعب بعض الشيء.

في حالتي ، أردت تعطيل برنامج PSMOUSE باستخدام الأمر sudo rmmod psmouse لمنع مشكلة النقر بالماوس التي تظهر بشكل عشوائي. نرى التعامل مع الماوس ولوحة اللمس يتجمد في لينكس لمزيد من المعلومات حول هذه المشكلة. لقد تعبت من إدخالها على كل حذاء.

على التثبيت الخاص بي ، و ~/.config المجلد لم يكن لديك بدء تلقائي المجلد الفرعي ، لذلك أنا خلقت واحدة. هذا مكن بلدي تفضيلات تطبيقات بدء التشغيل الإعدادات ليتم حفظها.

لتبديل مستوى رؤية تطبيقات بدء التشغيل المخفية ، يمكنك استخدام الأوامر التالية.

لإظهارها:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

لإخفائها:

sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop

قم بتكوين الأمر الخاص بك كما هو موضح في المنشورات السابقة في توقعات تطبيقات بدء التشغيل نافذة او شباك.

Name:    Fix Mouse
Command: sudo rmmod psmouse
Comment: Fix Mouse

ثم لديك لتحرير / الخ / sudoers ملف باستخدام sudo visudo. أضف خطًا يحتوي على المعلومات التالية:

username ALL=(ALL) NOPASSWD: /sbin/rmmod

يجب عليك إدخال هذا السطر أسفل الخط الذي يبدأ بـ ٪مشرف. أضفت خطي إلى نهاية الملف. أنه مهم ليستخدم sudo visudo لتعديل هذا الملف على أنه ارتكاب خطأ سيمنعك من القيام بأي فعل sudo الأوامر على الإطلاق. إذا حدث ذلك ، فقم بالتمهيد في وضع الاسترداد والتراجع عن تعديلاتك ، ثم حاول استخدام sudo visudo.

ملحوظة:
في البداية حاولت استخدام برنامج نصي bash لتشغيل الأمر بشكل غير مباشر ، لكن هذا لم ينجح. كان علي أن أضع sudo rmmod psmouse مباشرة في تحرير برنامج بدء التشغيل نافذة او شباك.


4
2018-03-11 13:29