मैं GDM और ग्राफ़िकल उपयोगकर्ता चयन को कैसे अक्षम करूं?


32

नए उबंटू में पूरी तरह से अनजाने जीडीएम की सुविधा है। क्या इसे निष्क्रिय करने का कोई तरीका है?

यह सेवाओं में सक्षम नहीं है, जीडीएम स्टार्टअप स्क्रिप्ट को हटा दिया जाता है, इसे हटा दिया जाता है update.rcलेकिन यह अभी भी शुरू होता है।

मैं GDM और ग्राफ़िकल उपयोगकर्ता चयन को कैसे अक्षम करूं?

जवाबों:


24

उबंटू 10.04 में आपको उपस्टार्ट के लिए प्रलेखन का उल्लेख करना चाहिए जो बूट के दौरान कार्यों और सेवाओं को शुरू करने से रोकता है, शटडाउन के दौरान उन्हें रोकना और सिस्टम चालू होने पर उनकी निगरानी करना।

Upstart gdm का प्रारंभ संभालता है, इसलिए आपको संपादित करना चाहिए /etc/init/gdm.conf

sudo vi /etc/init/gdm.conf    # or use nano if vi is unfamiliar

Ubuntu 10.04 में डिफ़ॉल्ट रनवे 2 है, इसलिए आपको इस लाइन को बदलना होगा

stop on runlevel [016]

रनलेबल सूची में "2" जोड़ना

रनलेवल पर रुकें [०१  ६]

अब आप सिस्टम को रिबूट कर सकते हैं।


17

करना:

sudo dpkg-divert  --rename --add /etc/init/gdm.conf

कौन सा प्रिंट:

Adding `local diversion of /etc/init/gdm.conf to /etc/init/gdm.conf.distrib'

यह पैकेज के उन्नयन को रोकने के लिए आपको जीडीएम को अक्षम करने की अनुमति देगा और फाइल को वापस रखने से रोकता है और जीडीएम पैकेज को कॉन्फ़िगरेशन फ़ाइल को अपग्रेड करने की अनुमति देता है।

11.x और इसके बाद के संस्करण में GDM के बजाय lightDM का उपयोग किया जाता है। मैंने इसके बजाय आदेश का उपयोग किया:

sudo dpkg-divert --rename --add /etc/init/lightdm.conf

पूर्ववत करने के लिए यह नाम बदलें और एक निष्कासन के साथ जोड़ें।


13

उबंटू के हालिया संस्करण SysV इनिट के बजाय अपस्टार्ट का उपयोग कर रहे हैं ।

नाम बदलें /etc/init/gdm.confकरने के लिए /etc/init/gdm.disabled

Kubuntu के लिए, नाम बदलने /etc/init/kdm.confके लिए /etc/init/kdm.disabled


12

मुझे यह फोरम थ्रेड बहुत मददगार लगा:

समाधान है कि मैंने पाया कि लगातार काम 30 iscatel द्वारा पोस्ट किया गया था:

ठीक है, यह ध्वनि को निष्क्रिय करता है, जैसा कि पिछले पोस्ट में बताया गया है, लेकिन यहाँ जाता है:

में /etc/default/grub, टिप्पणी करें ( #लाइन की शुरुआत में रखकर )

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

और जोड़

GRUB_CMDLINE_LINUX_DEFAULT="text"

फिर

sudo update-grub2

यह बूट टाइम लाइन पर कर्नेल को "टेक्स्ट" पास करेगा, जो कि जीडीएम को अक्षम करता है।

अगर यह अभी भी काम नहीं करता है, तो आप कर सकते हैं

echo "manual" > /etc/init/gdm.override

और इसे फिर से प्रयास करें। मैंने गनोम कोर के साथ उबंटू 12.04 32-बिट सर्वर का उपयोग किया और यह मेरे लिए काम करता है।


5

सर्वर दोष पर @freedev के निर्देशों का पालन करें :

$ sudo nano /etc/init/gdm.conf

और इसमें बदलें:

stop on runlevel [0126]

भी

$ sudo nano /etc/init/tty1.conf

और इसमें बदलें:

stop on runlevel [!345]

Tty1.conf में लापता 2 पर ध्यान दें। यह इतना है कि आप tty1 ऊपर और चल रहे हैं और पहले कंसोल में लॉग ऑन कर सकते हैं। GRUB के साथ गड़बड़ करने की आवश्यकता नहीं है।


1
यह एक थ्रेडेड फ़ोरम नहीं है, इसलिए आपके निर्देशों का "ऊपर दिए गए निर्देशों का पालन करना" वास्तव में कोई मतलब नहीं है। क्या आप कृपया अपने उत्तर को अधिक व्यापक बनाने के लिए संपादित कर सकते हैं?

1
@ lucian303 रनलेवल पर रुकना [! 345] इस हिस्से को नहीं मिला मेरा tty1.conf फ़ाइल में शामिल है: रुके हुए आरसी पर शुरू करें RUNLEVEL = [2345] रनलेवल पर रुकें [!] "रनलेवल पर रुकने के लिए [! 345]" फिर दोनों शुरू और लाइनों पर रुकने का मतलब एक ही होगा। कृपया समझाएं

3

आप कुछ अन्य डिस्प्ले मैनेजर पर स्विच कर सकते हैं (केडीएम या एक्सडीएम दो सबसे व्यापक विकल्प हैं, लेकिन कई और हैं, विकिपीडिया देखें )। बस aptitude installआप जिसे उपयोग करना चाहते हैं, उसे चलाएं dpkg-reconfigure gdmऔर सूची से चुनें।



3

रनलेवेल्स पर चर्चा करने से पहले (20160611 के अनुसार) उत्तर केवल उपस्टार्ट का उपयोग करके उबंटू संस्करणों के लिए प्रासंगिक हैं। उबंटू 16.04 नवोदय से करने के लिए बंद कर systemd । X के बजाय कंसोल को बूट करने के लिए, आपको बूट करने के लिए डिफ़ॉल्ट लक्ष्य को इसमें से बदलने की आवश्यकता graphicalहै multi-user:

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

फिर रिबूट करें। इसे पूर्ववत करने के लिए:

sudo systemctl set-default graphical.target

और फिर रिबूट।


2

इस विषय पर आने वालों के लिए, फ़्रीडेव के निर्देशों का पालन करें, लेकिन रन स्तर 2 पर स्टॉप जीडीएम के बजाय, आपको इसे रनवे 2 पर शुरू होने से रोकना चाहिए:

संपादित करें /etc/init/gdm.conf

$ sudo vi /etc/init/gdm.conf

इस लाइन को बदलें

and runlevel [!06]

इस लाइन के द्वारा

and runlevel [!026]

आप दूसरों के रन स्तर (3, 4 और 5) को भी बाहर कर सकते हैं

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