लाइटमैड को कैसे निष्क्रिय करें?


21

मैं ऑटोस्टार्ट से lightdm को अक्षम करना चाहता हूं। करंट, मैं service lightdm disableटर्मिनल से चलाता हूं , फिर दौड़ता हूं startx

update-rc.d मदद नहीं करता है

जवाबों:


19

lightdm की शुरुआत Upstart द्वारा की गई है, SysV Init से नहीं। तो अपडेट- rc.d काम नहीं करता है।

उपयोग

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

धन्यवाद! वैसे, मुझे अपस्टार्ट के लिए प्रोफाइल ड्राफ्ट मिला , लेकिन अब तक इसे लागू नहीं किया गया ...
समात

1
इस सेटिंग के साथ मुझे एक काली स्क्रीन मिलती है जब मैं GUI से बाहर निकलता हूं ( startxकमांड के साथ इसे शुरू करने के बाद )।
अगस्त कार्लस्ट्रोम

22

ध्यान दें कि ऊपर वर्णित विधि 15.04 के बाद और बाद में काम नहीं करती है, क्योंकि सिस्टमस्ट द्वारा अपस्टार्ट को बदल दिया गया था। जैसा कि यहां बताया गया है , अब कोई इस तरह से lightdm को अक्षम कर सकता है:

16.04 ऊपर की ओर

systemctl disable lightdm.service

15.04, 15.10

systemctl disable lightdm

दुर्भाग्य से, यह विधि 16.04 में काम नहीं करती है।
अलेक्जेंडर ओबेरश्ट

@AlexanderObersht आप सही हैं, सुधार देखें।
वोल्फगैंग नोइकल

ध्यान रखें कि यदि आप ऐसा करते हैं तो सिस्टम बाद में बूट नहीं हो सकता ( इस स्थिति में समाप्त हो सकता है)। उस स्थिति में एक प्रदर्शन प्रबंधक
glS

@glS नहीं, यह सिस्टम को बूट करने से नहीं रोकेगा। यह डिस्प्ले मैनेजर को निष्क्रिय कर देता है;) इसलिए आप ctrl + alt + f2 पर पूरी तरह से चलने वाला शेल पाते हैं। यहाँ, आप लॉगिन कर सकते हैं, और sudo service lightdm startएक बार lightdm को शुरू करने के लिए, या systemctl enable lightdm.serviceइसे अपने आप फिर से शुरू करने के लिए कर सकते हैं ...
वोल्फगैंग Noichl

4

यदि आप gdm या kdm या किसी अन्य डिस्प्ले मैनेजर को सक्षम करने के लिए lightdm को निष्क्रिय करना चाहते हैं, तो टर्मिनल में निम्न कमांड दर्ज करें:

sudo dpkg-reconfigure lightdm

फिर दर्ज करें okऔर फिर सूची से अपने वांछित प्रदर्शन प्रबंधक का चयन करें।

स्क्रीनशॉट के साथ एक ही उत्तर यहां दिया गया है: रीसेट टू डिफॉल्ट यूनिटी लॉगिन


1

मैं बस lightdm बाइनरी पर निष्पादन बिट हटाता हूं।

chmod -x /usr/sbin/lightdm

फिर इसे फिर से सक्षम करने के लिए:

chmod +x /usr/sbin/lightdm


यह विधि 16.04 में पर्याप्त रूप से काम नहीं करती है। हालांकि लाइट डीएम शुरू करने में विफल रहता है, सिस्टम अनिश्चित काल के लिए स्टार्टअप स्प्लैश एनीमेशन पर भी अटक जाता है। TTYs कभी भी उपलब्ध नहीं होते हैं जिससे स्थानीय स्तर पर लॉग इन करना असंभव हो जाता है।
अलेक्जेंडर ओबशैट

उबंटू डेस्कटॉप 16.04 AMD64 की एक नई स्थापना पर "sudo systemctl अक्षम lightdm" करना मेरे लिए ठीक काम किया।
जॉन

0

इसे प्रदर्शन-प्रबंधक द्वारा नियंत्रित किया जाता है ... सिस्टमड पर अक्षम करें और आपका काम हो गया।

# systemctl disable display-manager        
Removed symlink /etc/systemd/system/display-manager.service.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.