मैं लॉगिन पर स्वचालित रूप से एप्लिकेशन कैसे शुरू करूं?

जब मैंने लॉग इन किया है तो मैं एप्लिकेशन को स्वचालित रूप से कैसे शुरू कर सकता हूं?

20.04 और बाद में

  1. यदि अभी तक डिफ़ॉल्ट इंस्टॉल द्वारा नहीं किया गया है gnome-startup-applications

  2. स्टार्टअप एप्लिकेशन खोजें और खोलें;

    screenshot

  3. इसमें जोड़ें पर क्लिक करें कमांड दर्ज करें आपके आवेदन के विकल्पों को शामिल करना क्योंकि आप इसे टर्मिनल से चलाएंगे (यदि यह गैर-मानक स्थान से चलता है तो आपको पूर्ण पथ में देना पड़ सकता है)

    screenshot

  • यह एक जोड़ देगा .desktop अपने ~/में फ़ाइल । कॉन्फ़िगरेशन / ऑटोस्टार्ट

    screenshot

14.04 और बाद में

  1. डैश खोलें और खोजें स्टार्टअप एप्लिकेशन और उद्धरण;

    screenshot

  2. अब पर क्लिक करें जोड़ें और एप्लिकेशन को चलाने के लिए कमांड दें । यह मिल सकता है मुख्य मेनू यदि स्थापित (नीचे देखें)


मुख्य मेनू का उपयोग करना (अलाकार्ट) किसी दिए गए प्रोग्राम को चलाने के लिए टर्मिनल कमांड खोजने के लिए:

  1. सबसे पहले प्रोग्राम 'मेन मेन्यू' खोलें (टाइप करें Menu डैश में)

  2. अब उस प्रोग्राम को सेलेक्ट करें जिसे आप स्टार्टअप में जोड़ना चाहते हैं और प्रॉपर्टीज पर क्लिक करें ।

  3. अब उस प्रोग्राम के लिए कमांड नोट करें ।


गैर जीयूआई दृष्टिकोण

उन्नत उपयोगकर्ता मैन्युअल रूप से एक डाल सकते हैं .desktop फ़ाइल में ~/.config/autostart उपयोगकर्ता लॉगिन के बाद एप्लिकेशन चलाने के लिए । इसमें निम्नलिखित सामग्री हो सकती है:

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

आपको इस फ़ाइल को निष्पादित करने की अनुमति देनी पड़ सकती है ।

11.04 और नए के लिए यहां देखें: मैं लॉगिन पर स्वचालित रूप से एप्लिकेशन कैसे शुरू करूं?

पुराने संस्करणों के लिए: यदि आप जिस प्रोग्राम को स्टार्टअप पर चलाना चाहते हैं, वह है अनुप्रयोगों मेनू, आप इसे ड्रैग-एंड-ड्रॉप कर सकते हैं स्टार्टअप अनुप्रयोग इसे सूची में जोड़ने के लिए विंडो ।

enter image description here

  1. डैश से स्टार्टअप एप्लिकेशन लॉन्च करें

    screenshot

  2. स्टार्टअप एप्लिकेशन पर क्लिक करें

    screenshot

  3. और फिर ऐड पर क्लिक करें

    screenshot

  4. प्रोग्राम का नाम टाइप करें, कमांड पर ब्राउज़ करें, और फिर जोड़ें पर क्लिक करें ।

जोड़: यहां एक नमूना है जिसका उपयोग मैं ऑटोस्टार्ट गुआके (याकूके का सूक्ति संस्करण)के लिए करता हूं:

इसे 'कमांड' बॉक्स में रखें ।

sh -c "sleep 120s; guake"

यह स्वचालित रूप से शुरू होता है, लेकिन ऐसा करने से पहले 2 मिनट इंतजार करता है । आप जो चाहें 120 को बदल सकते हैं ।

14.04 और 16.04 के लिए

डैश में स्टार्टअप टाइप करें, और वहां स्टार्टअप एप्लिकेशन फॉर्म चलाएं

screenshot

और फिर बस बाकी चरणों का पालन करें ।

कृपया ध्यान दें कि, यदि आप किसी अन्य भाषा में उबंटू का उपयोग कर रहे हैं, और स्टार्टअप और उद्धरण;सही प्रोग्राम नहीं मिल सकता है । एक और खोज का प्रयास करें जो आपकी भाषा में है ।

एकता और एक्सएफसीई 4 दोनों में जीयूआई प्रोग्राम हैं जो आपको स्टार्टअप अनुप्रयोगों को नियंत्रित करने की अनुमति देते हैं ।

एकता के लिए:

enter image description here

enter image description here

>एक्सएफसीई 4 स्टार्टअप टूल के लिए सेटिंग्स सत्र और स्टार्टअप में उपलब्ध है

जुबंटू गीक की छवि सौजन्य ज़ुबंटुगेक

यदि जीयूआई वह नहीं है जो आप चाहते हैं, और आप चाहते हैं कि अधिक अग्रिम नियंत्रण हो, तो आप डाल सकते हैं .desktop में फ़ाइलें ~/.config/autostart/ एक्सएफसीई 4, और ए के लिए निर्देशिका .desktop फ़ाइल में ~/.config/autostart उपयोगकर्ता लॉगिन के बाद एप्लिकेशन चलाने के लिए एकता के लिए ।

बनाने पर अधिक सहायता प्राप्त करने के लिए इस प्रश्न की जाँच करें .desktop फ़ाइलें:

यह भी ध्यान दें कि क्या आप चाहते हैं कि स्टार्टअप एप्लिकेशन केवल एक्सएफसीई में शुरू हो, लेकिन एकता में नहीं, आपको लाइन डालनी होगी OnlyShowIn=XFCE में .desktop फ़ाइल। यह है OnlyShowIn=Unity एक एकता केवल आवेदन के लिए ।

आप इसे सीएलआई से शुरू करना चाह सकते हैं:

$ gnome-session-properties

(बस अगर आप गनोम नहीं चला रहे हैं ;))

पर एक नज़र डालें $एक्सडीजी_कॉन्फिग_डिर्स/ऑटोस्टार्ट निर्देशिका:

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

जो कहता है कि इस उदाहरण में 3 निर्देशिकाएं हैं । मैं नॉटिलस प्रविष्टि को चुभाना चाहता था

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

अन्यथा यदि आप इसे जोड़ सकते हैं, तो एक बनाएं डेस्कटॉप प्रविष्टि फ़ाइल: sudo touch /etc/xdg/autostart/my-shell-autostart.desktop इन सामग्रियों को जोड़ें:

[Desktop Entry]Name=fooTerminal=falseExec=/path/shell.shType=ApplicationIcon=/path/icon.pngCategories=Utility;

आप गनोम स्टार्टअप एप्लिकेशन का उपयोग कर सकते हैं । enter image description here

दबाएं जोड़ना बटन और फिर अपने इच्छित एप्लिकेशन को खोलने के लिए पूर्ण कमांड जोड़ें । यदि आप कमांड का पथ नहीं जानते हैं तो आप कर सकते हैं

कौन सा नाम_ऑफ_कॉम्मैंड

एकता निर्देशों के साथ उबंटू 13.10

एक कमांड के साथ ऐसा करने के लिए जिसकी आवश्यकता है sudo थोड़ा मुश्किल है ।

मेरे मामले में, मैं कमांड का उपयोग करके पीएसमाउस ड्राइवर को अक्षम करना चाहता था 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 MouseCommand: sudo rmmod psmouseComment: Fix Mouse

फिर आपको संपादित करना होगा / आदि / सूडर्स फ़ाइल का उपयोग कर sudo visudo. एक पंक्ति जोड़ें जिसमें निम्न जानकारी हो:

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

आपको इस लाइन को उस लाइन के नीचे दर्ज करना होगा जो इसके साथ शुरू होती है % व्यवस्थापक. मैं के अंत करने के लिए मेरी लाइन जोड़ा file.It है महत्वपूर्ण उपयोग करने के लिए sudo visudo इस फ़ाइल को संपादित करने के लिए गलती करने से आप कोई भी करने में सक्षम नहीं होंगे sudo सब पर आदेश. यदि ऐसा होता है, तो पुनर्प्राप्ति मोड में बूट करें और अपने संपादन पूर्ववत करें, फिर उपयोग करने का प्रयास करें sudo visudo.

नोट:
प्रारंभ में मैंने अप्रत्यक्ष रूप से अपने कमांड को चलाने के लिए बैश स्क्रिप्ट का उपयोग करने की कोशिश की, लेकिन यह काम नहीं किया । मैं डाल दिया था sudo rmmod psmouse सीधे में स्टार्टअप प्रोग्राम संपादित करें खिड़की।

उबंटू 12.04 के लिए,

  1. शीर्ष दाएं मेनू से स्टार्टअप एप्लिकेशन लॉन्च करें

    enter image description here

  2. ऐड पर क्लिक किए बिना, डैश खोलें और उस एप्लिकेशन को टाइप करें जिसे आप स्टार्टअप पर चलाना चाहते हैं जैसे स्काइप

  3. एप्लिकेशन को स्टार्टअप एप्लिकेशन विंडो पर खींचें । यदि डैश विंडो बहुत बड़ी है कि आप अपने ऐप को बाहर नहीं खींच सकते हैं, तो ऊपरी बाएं कोने में पुनर्स्थापना विंडो बटन (पिछली छवि में दिखाया गया) का उपयोग करें । अंतिम सूची इस तरह दिखती है:

    http://imgur.com/G60wbOJ

उपयोगकर्ता लॉगिन के बाद चलाने के लिए स्टार्ट अप एप्लिकेशन में बैच फ़ाइल डालने के लिए भी । ...फ़ील्ड कमांड में स्टार्ट अप एप्लिकेशन में कमांड लाइन पर टाइप करें:

gnome-terminal  -e  "/batch-path/batch-name.sh" 
  • gnome-terminal: वर्तमान उपयोगकर्ता विशेषाधिकारों के साथ उपयोगकर्ता लॉगिन के बाद टर्मिनल खोलें
  • -e: बैच फ़ाइल निष्पादित करने के लिए टर्मिनल सेट करें
  • /batch-path/batch-name.sh: बैच पूर्ण पथ और पूरा नाम है

ध्वज सेट करने के लिए फ़ाइल बैच अनुमतियों की तुलना में याद रखें प्रोग्राम के रूप में फ़ाइल निष्पादित करने की अनुमति दें को पर.