Skift fra tekst login til grafisk login i Linux

Skift fra tekst login til grafisk login - 1.2

Lær hvordan du starter X Window System automatisk, når dit Linux-system starter op, så du har et grafisk login. Eller omvendt: Hvis du allerede starter til X Windows, skal du lære at starte til kommandolinjen.

/ Etc / inittab >

Opstart til X Windows, så du kan have et grafisk login i Linux, er en meget enkel ting at gøre. Eller at deaktivere X Window-systemet fra start ved opstart, så du har et tekstlogin, er lige så simpelt. Måske giver din distro nogle smarte GUI-værktøjer til konfiguration af dette, men her koncentrerer jeg mig om den narre-bevis metode, der ikke har brug for nogen underlige konfigurationsværktøjer og fungerer således på enhver Linux-distro: redigering /etc/inittab fil.

Du skal være root for at redigere denne fil. Hvis du er logget ind som en normal bruger, skal du få rodrettighederne med su kommando: skriv kommandoen og derefter rodadgangskoden.

su
password:
#

Nu kan du åbne /etc/inittab fil med din yndlings teksteditor. Det kan være enhver editor, du er bekendt med.

Ændring af runlevel >

 /etc/inittab filen er normalt kommenteret godt, så selve filen forklarer, hvad linjerne i filen betyder. Se efter en linje som denne:
id:3:initdefault:

Linjen er normalt i begyndelsen af /etc/inittab fil, og antallet behøver ikke nødvendigvis at være 3. Nummeret i denne linje fortæller, hvad der er standard runlevel af dit system. Standard runlevel angiver i sin tur hvilke processer der startes, når dit Linux-system starter op. Så du skal ændre nummeret, der angiver dit standard runlevel for at angive, om du vil starte X Windows, når dit Linux-system starter op.

Antallet af runlevel, der starter X, er ikke altid det samme i alle Linux-distroer. Derfor bliver du nødt til at læse /etc/inittab fil lidt mere. Det forklarer hvilket nummer og hvilket runlevel der bruges til grafisk login og tekst. Hvis du vil starte til X Windows, skal du vælge en “fuld multiuser med xdm"Eller"fuld multiuser med grafisk login”Eller noget lignende. Hvis du vil starte til kommandolinjen, skal du vælge et køreplan, der siger noget som “fuld multiuser"Eller"fuld multiuser med tekst login"Eller"fuld multiuser uden grafisk login" eller noget i den stil.

I Red Hat (og måske også i andre Red Hat-baserede distroer) er startniveauet til opstart til X Windows 5, og for et tekstlogin er det 3 som standard. Dette er også tilfældet i nyere versioner af SuSE. I ældre SuSE'er var det 2 for et tekstlogin og 3 for et grafisk login. Så hvis du f.eks. Vil have et grafisk login i en Red Hat-baseret distro, skal du ændre det
id:3:initdefault:
til
id:5:initdefault:

Men tjek din inittab fil for at se, hvad antallet af runlevel i din distro er, og derefter erstatte nummeret i linjen for at angive det runlevel, du ønsker. Gem derefter ændringerne, og tada: du er færdig!

Display manager >

Hvis du starter op til X Windows, skal du bruge en display manager. Det er et grafisk program, der tager sig af dit login: det viser dig en grafisk loginskærm, lader dig indtaste dit brugernavn og din adgangskode og starte din yndlingsvinduesmanager, når du er logget ind.

I de fleste moderne Linux distroer behøver du ikke bekymre dig om dette. Normalt installerer de en skærmmanager som standard, så alt hvad du skal gøre er at ændre køreplanet, og næste gang du starter dit system, starter det automatisk skærmstyringen.

Men hvis noget går galt, og X Window System ikke starter, og du alligevel ender med et tekstlogin alligevel, har du sandsynligvis ikke en skærmadministrator installeret. Derefter bliver du nødt til at installere og konfigurere en af ​​skærmadministratorerne, ligesom KDE-skærmadministratoren kdm, Gnome display manager gdm, I olde xdm (min favorit) eller noget andet. Installation og brug af en grafisk skærmmanager er ikke længere genstand for denne tuXfile, så læs din distros dokumentation eller googling om emnet.

Startx-kommandoen >

Selvfølgelig, hvis du lige har deaktiveret det grafiske login, skal du starte X manuelt, når du vil have GUI. Bare skriv startx kommando og X Window System starter.

Hvis X forsøger at starte, men kaster dig tilbage til kommandolinjen, er årsagen sandsynligvis, at X ikke ved, hvilken vinduesmanager du vil bruge. Eller hvis X starter fint, men du får en anden desktop end normalt, skal du også fortælle X, hvilken vinduesmanager du vil bruge. I dette tilfælde skal du se på Ændring af standard vinduesadministrator tuXfile.