जवाबों:
डैश खोलें और "स्टार्टअप एप्लिकेशन" खोजें
अब 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
gnome-session-properties
यदि आप इसे मेनू में नहीं पा सकते हैं (जैसे गनोम शेल में)
11.04 के लिए और यहां नया देखें: मैं लॉगिन पर स्वचालित रूप से आवेदन कैसे शुरू करूं?
पुराने संस्करणों के लिए: यदि आप स्टार्टअप पर जिस प्रोग्राम को चलाना चाहते हैं, वह एप्लिकेशन मेनू में है, तो आप इसे सूची में जोड़ने के लिए स्टार्टअप एप्लिकेशन विंडो में ड्रैग-एंड-ड्रॉप कर सकते हैं ।
एकता और 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 के लिए है?
डैश से स्टार्टअप एप्लिकेशन लॉन्च करें
स्टार्टअप एप्लिकेशन पर क्लिक करें
और फिर add पर क्लिक करें
प्रोग्राम का नाम टाइप करें, कमांड पर ब्राउज़ करें और फिर ऐड पर क्लिक करें।
इसके अलावा : यहाँ एक नमूना है जो मैं आटोस्टार्ट गुके का उपयोग करता हूँ - याकुके का सूक्ति संस्करण:
इसे command कमांड ’बॉक्स में डालें।
sh -c "sleep 120s; guake"
यह स्वचालित रूप से शुरू होता है, लेकिन ऐसा करने से पहले 2 मिनट इंतजार करता है। आप अपनी इच्छानुसार 120 को बदल सकते हैं।
संपादित करें:
14.04 और 16.04 के लिए:
डैश में स्टार्टअप टाइप करें, और वहां स्टार्टअप एप्लीकेशन फॉर्म चलाएं
और फिर बस बाकी चरणों का पालन करें।
(कृपया ध्यान दें, यदि आप किसी अन्य भाषा में ubuntu का उपयोग कर रहे हैं, तो "स्टार्टअप" को सही प्रोग्राम नहीं मिल सकता है। अपनी भाषा में एक और खोज करने का प्रयास करें)
$ 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
Ubuntu 12.04 के लिए,
शीर्ष दाएं मेनू से स्टार्टअप एप्लिकेशन लॉन्च करें
ऐड पर क्लिक किए बिना, डैश को खोलें और उस एप्लिकेशन को टाइप करें जिसे आप स्टार्टअप जैसे कि स्काइप पर चलाना चाहते हैं
एप्लिकेशन को स्टार्टअप एप्लिकेशन विंडो पर खींचें। यदि डैश विंडो बहुत बड़ी है, तो आप अपने ऐप को बाहर नहीं खींच सकते हैं, ऊपरी बाएँ कोने में रिस्टोर विंडो बटन (पिछली छवि में दिखाया गया है) का उपयोग करें। अंतिम सूची इस प्रकार है:
उपयोगकर्ता लॉगिन के बाद चलाने के लिए स्टार्ट अप एप्लिकेशन में एक बैट फाइल को डालने के लिए .... क्षेत्र में एप्लिकेशन शुरू करने के लिए कमांड लाइन पर टाइप करें:
gnome-terminal -e "/batch-path/batch-name.sh"
gnome-terminal
: वर्तमान उपयोगकर्ता विशेषाधिकारों के साथ उपयोगकर्ता लॉगिन के बाद टर्मिनल खोलें-e
: बैच फ़ाइल को निष्पादित करने के लिए टर्मिनल सेट करें/batch-path/batch-name.sh
: बैच पूर्ण पथ और पूर्ण नाम हैध्वज सेट करने के लिए फ़ाइल बैच अनुमतियों की तुलना में याद रखें कि प्रोग्राम को ON के रूप में निष्पादित करने की अनुमति दें ।
यूएनबी निर्देश के साथ उबंटू 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
सीधे एडिट स्टार्टअप प्रोग्राम विंडो में रखना था ।
आप सिस्टम / वरीयताएँ / स्टार्टअप अनुप्रयोग प्राथमिकताएँ विंडो में वर्तमान में चल रहे एप्लिकेशन को याद रखने के लिए सुविधा का उपयोग कर सकते हैं। जो (सक्षम होने पर) उन सभी कार्यक्रमों को "याद" करेगा जो आप उपयोग कर रहे हैं और रिबूट के बाद या एक दिन में पहली बार सिस्टम शुरू करने पर उन्हें फिर से खोलेंगे।
यह बहुत अच्छा है जब आपके पास इतना समय नहीं होता है कि आप आखिरी बार क्या कर रहे हैं, उसके नोट्स बनाने के लिए और आप यह चाहते हैं कि यदि पिछली बार यह चल रहा हो तो आप एक आवेदन खोल सकते हैं।
यदि आप इस सुविधा से किसी एप्लिकेशन को निकालना चाहते हैं, तो बस इसे बंद करें और इस फ़ंक्शन पर जाएं और अगली बार खोले जाने वाले कार्यक्रमों की सूची को ताज़ा करने के लिए "रिमेंबर रनिंग रनिंग एप्लिकेशन" दबाएं।
Alt+ F2, फिर gnome-help ghelp:user-guide?gosstartsession-2
।
चलाएँ क्लिक करें , एक सेकंड प्रतीक्षा करें, और फिर निर्देशों का पालन करें।
यहां "स्टार्टअप एप्लिकेशन" के साथ एक नुकसान हुआ है। मुझे स्टार्टअप पर निम्नलिखित को चलाने की आवश्यकता थी, जिसे मैंने परिभाषित किया था कि कस्टम कुंजी रीमैपिंग को सक्रिय करने के लिए:
xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY
मैंने इसे "स्टार्टअप एप्लिकेशन" में रखा, जैसा कि ऊपर दिए गए अन्य उत्तरों में है, और यह काम नहीं किया।
समाधान: इसे "स्टार्टअप एप्लिकेशन" के कार्यों में निम्नलिखित तरीके से शामिल करना:
bash -c "xkbcomp -I$HOME/.xkb ~/.xkb/keymap/mykbd $DISPLAY"
(मुझे नहीं पता क्यों। मैंने इसे परीक्षण-और-त्रुटि द्वारा काम किया।)