Upstart çalıştıran Ubuntu'da tty otomatik girişini nasıl ayarlarım


10

/etc/inittabOtomatik girişimi nerede yaptığımı bulmaya çalışıyordum . Ancak Ubuntu 11.04'te bu dosya kaybolmuş gibi görünüyor. Bu Ubuntu'da doğru şekilde yapılıyor mu?

# Auto Login for Ubuntu how?
# 1. apt-get install mingetty
# 2. vim /etc/init/tty1.conf

# tty1 - getty
#
# This service maintains a getty on tty1 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
#exec /sbin/getty -8 38400 tty1
exec /sbin/mingetty --autologin <PUTYOUR_USERNAME_HERE> tty1
^
|____ edited only this line, seems to be working 

Yanıtlar:


15

/etc/inittabUbuntu'da hayır yoktur , çünkü Ubuntu başlangıç ​​hizmetlerini ve çalışma düzeyini tanımlamak için upstart kullanır. Ve bu Ubuntu'nun son sürümünden değil, uzun zaman önce başladı.

Her neyse, yine de kullanabilirsiniz inittab, sadece bir tane oluşturun. Şu bölümden bir pasajı rapor ediyorum /usr/share/doc/upstart/README.Debian.gz:

How do I change the default runlevel?
-------------------------------------

If you have an /etc/inittab file, edit it.  Locate the following line:

    id:N:initdefault:

Where N is the default runlevel, change this to match.

Most people won't have that file, you can edit /etc/init/rc-sysinit.conf
and change the following line:

    env DEFAULT_RUNLEVEL=2

ancak Ubuntu'nun diğer linux dağıtım / unix os olarak standart çalışma seviyesi anlamını kullanmadığını unutmayın. Eski standart:

  • 0 - kapatma
  • 1 - tek kullanıcı modu
  • 3 - çok kullanıcılı metin modu
  • 5 - çok kullanıcılı grafik modu
  • 6 - yeniden başlat

ancak Ubuntu şunları kullanır:

  • 0 - kapatma
  • 1 - tek kullanıcı modu
  • 2 - çok kullanıcılı grafik modu
  • 6 - yeniden başlat

Son olarak, otomatik oturum açma ile sanal bir terminale sahip olmak istiyorsanız, o zaman exechattı değiştirmek tty1.confdoğru bir şekilde görünüyor, ancak mingetty bilmiyorum, bu yüzden doğru kullandığınız takdirde söyleyemeyiz.


Bunun soruya nasıl bir cevap olduğunu gerçekten görmüyorum. Soruyla ilgili bile verdiğiniz tek bilgi, cevabı gerçekten bilmediğinizi belirttiğiniz son
cümlenizdir

3

Xubuntu 11.10 sistemimde, varsayılan çalışma düzeyi /etc/init/rc-sysinit.conf - söz konusu satırda ayarlandı env DEFAULT_RUNLEVEL=2. İçinde bir /etc/init/rc-sysinit.override ve put yarattı Yani bir satır okur env DEFAULT_RUNLEVEL=5, şimdi varsayılan çalışma seviyesi 5'tir.


Sonra bir /etc/init/lightdm.override (veya gdm.override veya kdm.override, kullandığınız görüntü yöneticisi için durum ne olursa olsun) oluşturdum ve lightdm'den tüm başlangıç ve durdurma öğelerini kopyaladım. conf - ve çalışma düzeyi bitlerini değiştirdim, böylece görüntüleme yöneticim çalışma düzeyi 5'te başlar ve diğer çalışma düzeylerinde durur.


0

Gönderdiğiniz "bu" nun ne ve nerede olması gerektiği konusunda net değilim. Ne olursa olsun, Upstart hala varsa / etc / inittab ayrıştırır, ben daha önce yaptığınız gibi çalışma seviyesi ile ilgili olmayan şeyler içine koyarak öneririz.

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.