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


348

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

जवाबों:


410

14.04 और बाद में

  • डैश खोलें और "स्टार्टअप एप्लिकेशन" खोजें

    यहां छवि विवरण दर्ज करें

  • अब Add पर क्लिक करें और एप्लिकेशन चलाने के लिए कमांड दें। यह मेन मेनू में पाया जा सकता है यदि स्थापित (नीचे देखें) या जैसा कि इस प्रश्न में दिखाया गया है

    यहां छवि विवरण दर्ज करें


मुख्य मेनू ( अल्केर्ट अल्केर्ट स्थापित करें ) का उपयोग करना

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

    यहां छवि विवरण दर्ज करें

  • अब उस प्रोग्राम का चयन करें जिसे आप स्टार्टअप में जोड़ना चाहते हैं और गुणों पर क्लिक करें।

    यहां छवि विवरण दर्ज करें

  • अब उस प्रोग्राम का कमांड नोट करें।

    यहां छवि विवरण दर्ज करें


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

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

[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

20
"नॉन जीयूआई दृष्टिकोण" भाग उपयोगी, मैं उस फ़ोल्डर को खोज रहा था!
पिस्सू

10
स्टार्ट-अप एप्लिकेशन प्राथमिकताएं संवाद को ALT + F2 से लाया जा सकता है gnome-session-propertiesयदि आप इसे मेनू में नहीं पा सकते हैं (जैसे गनोम शेल में)
mtdevans

1
क्या उपयोगकर्ता लॉगिन से पहले आवेदन चलाने का कोई तरीका है?
SuB 15

1
@ abhishah901: नोटिस, अद्यतन जवाब के लिए धन्यवाद।
तक़ात

4
ध्यान दें कि यदि आप गैर-जीयूआई दृष्टिकोण लेते हैं, तो फ़ाइल को .desktop के साथ समाप्त होना चाहिए या इसे अनदेखा किया जाएगा।
लेओ-द-मैनिक

25

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

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

यहां छवि विवरण दर्ज करें


20

एकता और Xfce4 दोनों में GUI प्रोग्राम हैं जो आपको स्टार्टअप एप्लिकेशन को नियंत्रित करने की अनुमति देते हैं।

एकता के लिए:

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

Xfce4 के लिए स्टार्टअप टूल सेटिंग> सेशन और स्टार्टअप में उपलब्ध है

यहां छवि विवरण दर्ज करेंज़ुबंटु गीक xubuntugeek की छवि शिष्टाचार

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

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

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


आपके उत्तर से मुझे जो मिलता है, वह यह है कि दोनों के लिए आपने .desktopफाइल ~/.config/autostart/
एडुआर्ड फ्लोरिंसक्यू

कृपया यदि आप दिल से जानते हैं कि जीयूआई कार्यक्रम क्या होगा, तो एकता के लिए यह Startup Applications(खोज करने के लिए आसान), xfce के लिए है?
एडुआर्ड फ्लोरिनेसस्कु

20

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

यहां छवि विवरण दर्ज करें

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

यहां छवि विवरण दर्ज करें

और फिर add पर क्लिक करें

यहां छवि विवरण दर्ज करें

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

इसके अलावा : यहाँ एक नमूना है जो मैं आटोस्टार्ट गुके का उपयोग करता हूँ - याकुके का सूक्ति संस्करण:

इसे command कमांड ’बॉक्स में डालें।

sh -c "sleep 120s; guake"

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

संपादित करें:

14.04 और 16.04 के लिए:

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

यहां छवि विवरण दर्ज करें

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

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


Ubuntu 14.04 में, मुझे ऊपरी दाईं ओर सिस्टम मेनू में वे विकल्प दिखाई नहीं देते हैं।
user29020

2
14.04 में डैश में स्टार्टअप टाइप करें, और आप इसे वहां से चला सकते हैं। जवाब में जोड़ के देखो। साभार
मिच

9

आप इसे CLI से शुरू करना चाहते हैं:

$ gnome-session-properties

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


1
मेरे पास $ # @ खोजने का कोई और तरीका नहीं था! खिड़की। उपर्युक्त मेनू आइटम में से कोई भी मेरी मशीन पर मौजूद नहीं है, लेकिन इस कमांड ने इसे सही तरीके से लाया।
Reb.Cabin

6

आप गनोम स्टार्टअप एप्लिकेशन का उपयोग कर सकते हैं। यहां छवि विवरण दर्ज करें

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

कौन सा नाम_ऑफ़_कमांड


6

$ XDG_CONFIG_DIRS / ऑटोस्टार्ट निर्देशिका पर एक नज़र डालें:

$ 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=foo
Terminal=false
Exec=/path/shell.sh
Type=Application
Icon=/path/icon.png
Categories=Utility;

$XDG_CONFIG_DIRS/autostartकॉलोन से अलग निर्देशिकाओं के अंतिम एक में "ऑटोस्टार्ट" जोड़ता है। बृहदान्त्र द्वारा अलग अन्य निर्देशिकाओं के तहत ऑटोस्टार्ट निर्देशिका भी हो सकती है। वास्तव में निर्देशिकाएं वरीयता-क्रम हैं। इसके अलावा, यदि $XDG_CONFIG_DIRSखाली है या सेट नहीं है, तो कॉन्फ़िगरेशन फ़ाइल आधार निर्देशिका / etc / xdg है। संदर्भ
जारो

और उपयोगकर्ता विशिष्ट ऑटोस्टार्ट फाइलों को $XDG_CONFIG_HOME/autostartडिफ़ॉल्ट रूप से$HOME/.config/autostart
जारो

4

Ubuntu 12.04 के लिए,

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

    यहां छवि विवरण दर्ज करें

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

    यहां छवि विवरण दर्ज करें

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

    http://imgur.com/G60wbOJ


अच्छी तरह से चरण 1 उबंटू 16.10 के लिए काम नहीं करता है। लेकिन ऐप को ऑटोस्टार्ट विंडो के काम में खींचने और छोड़ने की संभावना बहुत बढ़िया है।
eDeviser

4

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

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

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


4

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

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

मेरे मामले में, मैं sudo rmmod psmouseमाउस क्लिक की समस्या को रोकने के लिए कमांड का उपयोग करके 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

फिर आपको / etc / sudoers फाइल को एडिट करना होगा sudo visudo। एक पंक्ति जोड़ें जिसमें निम्नलिखित जानकारी हो:

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

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

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


2

ऐसा करने के लिए एक सरल, पोर्टेबल तरीके के लिए, आप क्रोन का उपयोग कर सकते हैं। crontab -eअपने उपयोगकर्ता के क्रेस्टैब को संपादित करने के लिए चलाएं ; प्रत्येक बूट पर @reboot commandचलाने के लिए जोड़ें command


2

आप सिस्टम / वरीयताएँ / स्टार्टअप अनुप्रयोग प्राथमिकताएँ विंडो में वर्तमान में चल रहे एप्लिकेशन को याद रखने के लिए सुविधा का उपयोग कर सकते हैं। जो (सक्षम होने पर) उन सभी कार्यक्रमों को "याद" करेगा जो आप उपयोग कर रहे हैं और रिबूट के बाद या एक दिन में पहली बार सिस्टम शुरू करने पर उन्हें फिर से खोलेंगे।

यह बहुत अच्छा है जब आपके पास इतना समय नहीं होता है कि आप आखिरी बार क्या कर रहे हैं, उसके नोट्स बनाने के लिए और आप यह चाहते हैं कि यदि पिछली बार यह चल रहा हो तो आप एक आवेदन खोल सकते हैं।

यदि आप इस सुविधा से किसी एप्लिकेशन को निकालना चाहते हैं, तो बस इसे बंद करें और इस फ़ंक्शन पर जाएं और अगली बार खोले जाने वाले कार्यक्रमों की सूची को ताज़ा करने के लिए "रिमेंबर रनिंग रनिंग एप्लिकेशन" दबाएं।

यहां छवि विवरण दर्ज करें


केवल एक चीज जो मुझे पसंद नहीं है, वह यह है कि आपका / मेरा वायरलेस मेरे ब्राउजर से आने के लिए धीमा है जब वह सक्रिय था। वायरलेस पिक के बाद हर टैब को फिर से लोड करना होगा।
रिनविंड

अच्छी बात। यही कारण है कि मैं उस वरीयता को ब्राउज़र के साथ नहीं खोलता हूं :) डॉकी उस पर एक आइकन के साथ मेरे ब्राउज़र के लिए नियंत्रण का मालिक है। लेकिन तुम्हारा एक अच्छा बिंदु है! धन्यवाद।
गेप्पेटव्स डी'कोन्स्टोनजो

1

अपने एकता डैश में "स्टार्टअप एप्लिकेशन" टाइप करें और यह आपको उस एप्लिकेशन को सूचीबद्ध करेगा जिसे आप खोलने के लिए क्लिक कर सकते हैं। इसे खोलने के बाद, आप अपना आवेदन वहां जोड़ सकते हैं।


0

Alt+ F2, फिर gnome-help ghelp:user-guide?gosstartsession-2

चलाएँ क्लिक करें , एक सेकंड प्रतीक्षा करें, और फिर निर्देशों का पालन करें।


शांत मैं जोड़ने के लिए हिस्सा जानता हूं, लेकिन कमांड नहीं ... तो क्या मैं उन्हें Google करता हूं? या मुझे alt + f2 मारना चाहिए, फिर प्रोग्राम का नाम डालें ... यदि यह पता चलता है, तो मैं कहूंगा कि टर्मिनल में चलाएं ... कमांड प्रदर्शित करने के लिए?

@ याकूब, आप किस एप्लिकेशन को स्टार्ट अप पर चलाना चाहते हैं?
ऑक्सीविवि

0

यहां "स्टार्टअप एप्लिकेशन" के साथ एक नुकसान हुआ है। मुझे स्टार्टअप पर निम्नलिखित को चलाने की आवश्यकता थी, जिसे मैंने परिभाषित किया था कि कस्टम कुंजी रीमैपिंग को सक्रिय करने के लिए:

xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY

मैंने इसे "स्टार्टअप एप्लिकेशन" में रखा, जैसा कि ऊपर दिए गए अन्य उत्तरों में है, और यह काम नहीं किया।

समाधान: इसे "स्टार्टअप एप्लिकेशन" के कार्यों में निम्नलिखित तरीके से शामिल करना:

bash -c "xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY"

(मुझे नहीं पता क्यों। मैंने इसे परीक्षण-और-त्रुटि द्वारा काम किया।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.