GDM ve Grafik Kullanıcı Seçimini nasıl devre dışı bırakırım?


32

Yeni Ubuntu'da tamamen açılabilir bir GDM bulunuyor. Bunu devre dışı bırakmanın bir yolu var mı?

Servislerde etkin değildir, GDM başlangıç ​​betiği silinir, kaldırılır update.rcancak yine de başlar.

GDM ve Grafik Kullanıcı Seçimini nasıl devre dışı bırakırım?

Yanıtlar:


24

Ubuntu 10.04'te , başlatma sırasında görevlerin ve hizmetlerin başlatılmasını, kapanma sırasında durdurulmasını ve sistem çalışırken denetlemesini sağlayan Upstart belgelerine bakmalısınız .

Gdm'nin tanıtıcı tanıtıcısı /etc/init/gdm.conf

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

Ubuntu 10.04'teki varsayılan çalışma seviyesi 2'dir, bu yüzden bu satırı değiştirmelisiniz

stop on runlevel [016]

runlevel listesine "2" ekleniyor

çalışma seviyesinde durma [01 2 6]

Şimdi sistemi yeniden başlatabilirsiniz.


17

Yap:

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

Hangi yazdırır:

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

Yerinde dosya yerine koyayım paket yükseltmeleri önlerken Bu devre dışı GDM sizi sağlayacak ve yapılandırma dosyasını yükseltmek için GDM paketini sağlıyor.

11.x ve üstü durumlarda, GDM yerine lightdm kullanılır. Bunun yerine komutu kullandım:

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

Geri almak için yeniden adlandırın değiştirin ve bir kaldırma ile ekleyin.


13

Ubuntu'nun son sürümleri SysV init yerine upstart kullanıyor .

Rename /etc/init/gdm.confiçin /etc/init/gdm.disabled.

Kubuntu'da için, yeniden adlandırmak /etc/init/kdm.confiçin /etc/init/kdm.disabled.


12

Bu forum konusunu çok faydalı buldum :

Sürekli çalıştığını bulduğum çözüm iscatel tarafından 30.

iyi, bu önceki bir yazıyı işaret ettiği gibi sesi devre dışı bırakır, ancak işte böyle:

içinde /etc/default/grub, yorum yapın ( #satırın başına koyarak )

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ve Ekle

GRUB_CMDLINE_LINUX_DEFAULT="text"

sonra

sudo update-grub2

bu, gdm'yi devre dışı bırakarak önyükleme zaman çizgisindeki çekirdeğe "metin" iletir.

eğer hala çalışmıyorsa,

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

ve tekrar dene. GNOME çekirdekli Ubuntu 12.04 32-bit sunucuyu kullandım ve benim için çalıştı.


5

Server Fault'da @freedev'in talimatlarını izleyin :

$ sudo nano /etc/init/gdm.conf

Ve şuna değiştir:

stop on runlevel [0126]

Ayrıca

$ sudo nano /etc/init/tty1.conf

Ve şuna değiştir:

stop on runlevel [!345]

Tty1.conf içinde eksik 2 unutmayın. Bu, böylece tty1'i çalıştırıp çalıştırabilir ve ilk konsola giriş yapabilirsiniz. GRUB ile uğraşmanıza gerek yok.


1
Bu iş parçacıklı bir forum değil, bu nedenle "yukarıdaki yönergeleri takip etme" talimatınız pek mantıklı değil. Lütfen daha kapsamlı olması için cevabınızı düzenleyebilir misiniz?

1
@ lucian303 runlevel üzerinde dur [! 345] Bu kısmı almadım Benim tty1.conf dosyamda şunlar var: durdurulan rc RUNLEVEL = [2345] eğer "runlevel'de dur!" "to" runlevel üzerinde durmak [! 345] "Ardından hatlarda hem start hem de stop aynı olacaktır. Lütfen açıklayın

3

Başka bir ekran yöneticisine geçebilirsiniz (kdm veya xdm, en yaygın iki alternatif olmakla birlikte, daha fazlası vardır, Wikipedia'ya bakın ). Sadece aptitude installkullanmak istediğinizi dpkg-reconfigure gdmseçin ve listeden seçin.



3

Çalışma seviyelerini tartışan önceki cevaplar (20160611 itibariyle) sadece Upstart kullanan Ubuntu sürümleriyle ilgilidir. Ubuntu 16.04 için sonradan görme anahtarlamalı systemd . Konsola çizme için, daha doğrusu X yerine, gelen içine boot varsayılan hedefin değiştirilmesi gerekmez graphicaliçin multi-user:

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

Ardından yeniden başlatın. Bunu geri almak için:

sudo systemctl set-default graphical.target

Ve sonra yeniden başlat.


2

Bu konuya girenler için freedev'in talimatlarını takip et, ancak 2. seviyedeki gdm'yi durdurmak yerine, 2. seviyeye başlamasını engellemelisin:

Düzenle /etc/init/gdm.conf

$ sudo vi /etc/init/gdm.conf

Bu satırı değiştir

and runlevel [!06]

Bu satıra göre

and runlevel [!026]

Ayrıca diğer koşu seviyelerini de hariç tutabilirsiniz (3, 4 ve 5)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.