Software >> OS >> Unix >> Linux >> How to change from console (text) login to desktop (graphical) login and vice versa

LEGACY-de

Edit /etc/inittab and change the "initdefault" from run level 3 to run level 5 to switch to desktop login.

/etc/inittab for console login

id:3:initdefault:

 

/etc/inittab for desktop login

id:5:initdefault:

 

RHEL 7

## use systemd targets instead

## check current default target

[root@rhel76]# systemctl get-default
graphical.target

## select from the following possible targets


Systemd Target

 

Sysvinit Runlevel Function  
0 runlevel0.target, poweroff.target System halt/shutdown
1, s, single runlevel1.target, rescue.target Single-user mode
2, 4 runlevel2.target, runlevel4.target, multi-user.target User-defined/Site-specific runlevels. By default, identical to 3.
3 runlevel3.target, multi-user.target Multi-user, non-graphical mode, text console only
5 runlevel5.target, graphical.target Multi-user, graphical mode
6 runlevel6.target, reboot.target Reboot
emergency emergency.target Emergency mode



## change to non-graphical, text-console login

[root@rhel76]# systemctl set-default multi-user.target
[root@rhel76]# reboot


## change to graphical (desktop) login

[root@rhel76]# systemctl set-default graphical.target
[root@rhel76]# reboot