मैं "छिपे" स्टार्टअप एप्लिकेशन को कैसे जोड़ / हटा सकता हूं?


56

मैं Ubuntu 11.10 और उसके बाद के सभी स्टार्टअप एप्लिकेशन को कैसे प्रबंधित (जोड़ / हटा) करूं?

स्टार्टअप एप्लिकेशन उन सभी अनुप्रयोगों को नहीं दिखाता है जो बूट के दौरान शुरू किए गए हैं।


आपका लिंक काम नहीं कर रहा है। मैंने सभी उत्तर देने की कोशिश की है लेकिन .. काम नहीं

3
क्या आप उबंटू 12.04 का उपयोग कर रहे हैं।
एटन

1
@tijybba हाँ। मैं 12.04 का उपयोग कर रहा हूं। हालाँकि, पुनरारंभ करने के बाद, मैं कार्यक्रमों की सूची देख सकता हूं। धन्यवाद । यह प्रश्न गणमान्य है। कृपया वोट को बंद करें।

2
ओके-डोके, इसलिए कृपया मेरी टिप्पणी को वोट करें: D :)
atenz

जवाबों:


46

जैसा कि ऊपर कहा गया है, आपको संपादित करना होगा /etc/xdg/autostart/:

  • NoDisplay=trueलाइनों को हटा दें ;
  • या उन्हीं पंक्तियों #को उनके सामने जोड़कर टिप्पणी करें;
  • या उन्हीं लाइनों trueद्वारा प्रतिस्थापित किया falseजाता है।

तीसरा उपाय तीन चरणों में आसानी से किया जा सकता है:

  1. साथ टर्मिनल को बुलाने Ctrl+ Alt+ T
  2. निम्नलिखित दो कमांड टाइप करें:

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

अपनी इच्छानुसार कुछ भी बदलने के बाद, आप इसे टर्मिनल में टाइप करके पिछले स्थिति में वापस आ सकते हैं:

sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop

इसका परीक्षण 12.04, 12.10 और 13.04 में किया गया है।

[स्रोत: iloveubuntu.net , लिंक के लिए निखिल सिन्हा को धन्यवाद]


यदि आपके पास रूट एक्सेस नहीं है तो आप उन्हें कैसे निष्क्रिय कर सकते हैं? ये केडीई के लिए सूक्ति एप्लिकेशन शुरू करते हैं, जो मैं नहीं चाहता
xenoterracide

यहां भी पाया जा सकता है help.ubuntu.com/community/ShowHiddenStartupApplications
ksoo

पहले सुझाव ने मेरे लिए काम किया है। मैंने अभी cd /etc/exdg/autostartऔर उस प्रोग्राम को हटा दिया जिसे मैं ऑटोस्टार्ट निर्देशिका से हटाना चाहता था। आप ऑटोस्टार्ट कार्यक्रमों को चलाकर lsदेख सकते हैं और सूची से आप उस एप्लिकेशन या प्रोग्राम को देख सकते हैं जिसे आप निकालना चाहते हैं।
दया फ्लिकर

यदि आप /etc/xdg/autostart/जानते हैं कि आप अपने सिस्टम को अपग्रेड करने से पहले उन बदलावों को पूर्ववत कर लें, अन्यथा आप संपादित किए गए .desktop फ़ाइलों को रखना चाहते हैं या उन फ़ाइलों में से प्रत्येक के लिए पैकेज अनुरक्षकों का उपयोग करना चाहते हैं, तो आपको एक प्रश्न मिलेगा ! एक बेहतर समाधान के ~/.config/autostart/रूप में @TormodVolden के उत्तर में सुझाए गए फ़ाइलों को बनाने के लिए है
rubo77

16

NoDisplay=trueप्रत्येक प्रविष्टि से लाइन निकालें /etc/xdg/autostart/फिर उन लोगों को अनचेक करें जिन्हें आप स्टार्टअप एप्लिकेशन में नहीं चाहते हैं। आम तौर पर हालांकि ऑटोस्टार्ट एप्लिकेशन एक कारण के लिए होते हैं इसलिए सुनिश्चित करें कि आप जानते हैं कि आप उन्हें अक्षम करते समय क्या कर रहे हैं।

वहाँ भी विभिन्न सेवाएं हैं जो अपनी कॉन्फ़िगरेशन फ़ाइलों को संग्रहीत करती हैं /etc/init। हालांकि अधिकांश उपयोगकर्ताओं को उन फ़ाइलों को स्पर्श नहीं करना चाहिए।


जेरेमी - टिप के लिए धन्यवाद। BTW, कई सेवाओं को अक्षम करने के लिए BUM (बूटअप-मैनेजर) का उपयोग करता था, जो कि मैं उपयोग नहीं करता और बूट समय का मुंडन करता हूं। मुझे उबंटू पसंद आया, लेकिन 11.10 ने कुछ बुनियादी चीजों को नजरअंदाज कर दिया, जैसे यूआई से समूहों को जोड़ना, स्क्रीन सेवर, आसानी से एकता लॉन्च आइकन को संशोधित करना। मैं यूआई का बहुत बड़ा प्रशंसक नहीं हूं, लेकिन एक यूआई आसानी से ऑन-बोर्ड अधिक लोगों को मिलेगा।
प्रवीण श्रीपति

11

सामान्य उपयोगकर्ता के रूप ऐसा करने के लिए सही तरीका डेस्कटॉप फ़ाइल से प्रश्न में कॉपी करने के लिए है /etc/xdg/autostart/करने के लिए ~/.config/autostart/(पहले अगर जरूरत निर्देशिका बनाने) और राज्य को यह प्रतिलिपि संपादित NoDisplay=false। फिर "स्टार्टअप एप्लिकेशन प्राथमिकताएं" खोलें और संबंधित बॉक्स को अनचेक करें।

अब आपको NoDisplay=trueउन्हें कॉपी करने के बाद फाइलों से चाबी निकालने की जरूरत है , जो उन sedसभी के साथ किया जा सकता है

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop

2
आपको अभी भी NoDisplay=trueउन्हें कॉपी करने के बाद फाइलों से चाबी निकालने की जरूरत है , जो के साथ किया जा सकता है sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
हाईटेककंप्यूटरजेक

1
मुझे लगता है कि यह ऐसा करने का सबसे अच्छा तरीका है, क्योंकि यह सुनिश्चित करेगा कि एप्लिकेशन अपडेट होने पर भी परिवर्तन जारी रहे।
कपाट

~/.config/autostart/उन्नयन के /etc/xdg/autostart/दौरान कुछ जोड़े जाने की स्थिति में डिफ़ॉल्ट फ़ाइलों की तुलना में किसी भी बदलाव के लिए सिस्टम अपग्रेड के बाद फ़ाइलों को जांचना याद रखें
rubo77

9

यह सामान्य है कि आप कुछ भी सूचीबद्ध नहीं देखते हैं। अतिरिक्त स्टार्टअप प्रोग्राम सूची बस प्रोग्राम हैं जो ऊपर (सभी सेवाओं है कि शुरू जब उबंटू जूते अन्य उपयोगकर्ताओं के लिए जरूरी नहीं कि, और नहीं) वर्तमान उपयोगकर्ता के लिए शुरू के लिए है। इसके अलावा, यह डेस्कटॉप वातावरण के सामान्य भागों को सूचीबद्ध नहीं करता है जो उपयोगकर्ता द्वारा रेखांकन में लॉग करने पर शुरू होता है।

आप यहाँ देख सकते हैं

कोई भी व्यक्ति "स्टार्टअप एप्लिकेशन" पर क्लिक करके इसकी जांच कर सकता है। डिफ़ॉल्ट रूप से इसकी रिक्तता।

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

यदि आप छिपी हुई स्टार्टअप प्रविष्टियों को दिखाना चाहते हैं (जैसे कि अपडेट नोटिफ़ायर, ओर्का स्क्रीन रीडर, ऑनबोर्ड आदि), तो बस एक टर्मिनल में टाइप / कॉपी करें और पेस्ट करें:

find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed i -e '/^NoDisplay=/d' {} +

यदि आप सामान्य रूप से छिपी हुई प्रविष्टियों को छिपाना चाहते हैं, तो बस टाइप / कॉपी करें और निम्नलिखित पेस्ट करें

echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null

स्रोत: हाउ टू गीक


जब मैं प्रोग्राम करने के लिए क्लिक करता हूं, तो यह कुछ नहीं दिखाता है।

डिफ़ॉल्ट रूप से इसका रिक्त स्थान।
बिगसैक

9
मैं आपको इस उत्तर को हटाने की सलाह देता हूं, @BigGenius - ओपी को इसका खाली पता है कि वह हमसे क्यों पूछ रहा है :)
ish

अगर आप ऊपर टिप्पणी पढ़ते हैं। यदि इसके रिक्त या डिफ़ॉल्ट रूप से आबादी वाले हैं, तो उन्हें भी संदेह है।
बिगसैक

मुझे लगता है कि BigGenius सही है। डिफ़ॉल्ट रूप से कोई स्टार्टअप प्रोग्राम सक्षम नहीं हैं इसलिए सूची रिक्त है।
upapilot

5

एक विकल्प:

" स्टार्टअप एप्लिकेशन " पर सभी स्टार्टअप एप्लिकेशन को देखने के लिए बस /etc/xdg/autostartलाइन NoDisplay=trueको खोलें और संशोधित करें #NoDisplay=true। बस एक जोड़ने #। तब आप " स्टार्टअप एप्लिकेशन " पर सभी देख पाएंगे और वहां से जो चाहते हैं उसे निष्क्रिय कर देंगे।

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