Próbowałem znaleźć miejsce, w /etc/inittab
którym wykonuję autologinę. Ale w Ubuntu 11.04 plik wydaje się zostać utracony. Czy to właściwy sposób, aby to zrobić w Ubuntu?
# 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
źródło
W moim systemie xubuntu 11.10 domyślny poziom działania został ustawiony w /etc/init/rc-sysinit.conf - wiersz ten został odczytany
env DEFAULT_RUNLEVEL=2
. Więc stworzyłem /etc/init/rc-sysinit.override i umieściłem w nim jedną linię, która czytaenv DEFAULT_RUNLEVEL=5
, więc teraz mój domyślny poziom działania to 5.Następnie utworzyłem plik /etc/init/lightdm.override (lub gdm.override lub kdm.override, niezależnie od przypadku dla dowolnego menedżera wyświetlania, którego używasz) i skopiowałem wszystkie elementy start i stop z lightdm. conf - i właśnie zmieniłem bity poziomu pracy, więc mój menedżer wyświetlania uruchamia się na poziomie pracy 5, a zatrzymuje na innych poziomach pracy.
źródło
Nie jestem pewien, co i gdzie powinno być „to”, które opublikowałeś. Niezależnie od tego, Upstart nadal będzie analizował / etc / inittab, jeśli istnieje, sugerowałbym umieszczenie w nim rzeczy niezwiązanych z poziomem pracy, tak jak wcześniej.
źródło