Επόμενο Περιεχόμενα
Όταν μιλάμε για "εκκίνηση των X" εννοούμε με λίγα λόγια,
τον window manager που επιθυμούμε να χρησιμοποιούμε στα X
και διάφορες εφαρμογές ή προγράμματα που θέλουμε να
ξεκινούν αυτόματα κατά την είσοδό μας στο σύστημα των
X-Windows. Επισης, πολλές φορές δεν θέλουμε απλά να
ξεκινάει αυτόματα ένα πρόγραμμα, αλλά να εμφανίζεται και
σε ένα συγκεκριμένο σημείο στην επιφάνεια εργασίας μας.
Στο Linux υπάρχουν δύο τρόποι για να ξεκινήσουν τα
X-Windows: ο ένας είναι να bootάρουμε κανονικά το
λειτουργικό, να κάνουμε login, μπαίνοντας στην κονσόλα,
και μετά, αν θέλουμε X-Windows, να πληκτρολογήσουμε την
εντολή startx. Ο δεύτερος τρόπος είναι να
bootάρουμε το Linux και αμέσως μετά το φόρτωμα του
πυρήνα, να φορτώσουν τα X-Windows, οπότε να γίνει η
διαδικασία του login από το γραφικό περιβάλλον. Στις δύο
αυτές περιπτώσεις, υπάρχουν, δυστυχώς, διαφορετικά αρχεία
εκκίνησης για τα X. Κατ' αυτόν τον τρόπο, αν μιά μέρα
κανείς θελήσει να αλλάξει τον τρόπο με τον οποίο μπαίνει
στα X, θα εκπλαγεί, διαπιστώνοντας ότι αυτά που πιθανόν
να έχει ρυθμίσει να εκτελούνται κατά την είσοδό του στο
γραφικό περιβάλλον, δεν υπάρχουν πιά.
Οι δύο παραπάνω τρόποι εισόδου στα X-Windows,
χαρακτηρίζονται με δύο διαφορετικά runlevels. Ο μεν
πρώτος τρόπος, μπορεί να είναι runlevel σε single user
mode, σε multiuser mode χωρίς δίκτυο, ή σε full multiuser
mode. Ο δεύτερος τρόπος πραγματοποιείται με την επιλογή
του runlevel σε X11 mode. Τα runlevels ορίζονται στο
αρχείο /etc/inittab με αριθμούς. Κάθε αριθμός
αντιστοιχεί σε ένα runlevel. Αξιοσημείωτο, όμως είναι,
ότι κάθε Linux distribution ορίζει με διαφορετικούς
αριθμούς το κάθε runlevel. Μην ανησυχείτε, στο αρχείο
/etc/inittab, συνήθως περιγράφονται σε comment
mode, οι αντιστοιχίες αριθμων και runlevels.
ΠΡΟΣΟΧΗ: Υπάρχουν, αν δεν το έχετε καταλάβει, τα
αντίστοιχα runlevel για το reboot και το shutdown του
λειτουργικού (αυτά συνήθως εκφράζονται με τους αριθμούς 6
και 0 αντίστοιχα, σε όλα τα distribution). Έτσι, δεν
πρέπει να ορίσετε το προεπιλεγμένο runlevel σας σε κάποιο
από τα δύο αυτά runlevel, για ευνόητους λόγους (μόλις θα
ξεκινάτε το Linux, ή θα γίνεται reboot ή shutdown).
Ας δούμε όμως πως ορίζουμε το default runlevel, με το
οποίο θα ξεκινά το Linux. Μέσα στο αρχείο
/etc/inittab, υπάρχει η ακόλουθη γραμμή:
id:3:initdefault:
Η γραμμή ορίζει σαν προεπιλογή το runlevel 3 (το οποίο στο RedHat είναι το full
multiuser). Αλλάξτε, λοιπόν τον αριθμό με τον αριθμό του runlevel που επιθυμείτε.
Επόμενο Περιεχόμενα