Table of Content

For dev/test purpose, text mode is enough for openSUSE, just remote login from ssh session, so would be great to start openSUSE in text mode.

1) change default run level to 3 in /etc/inittab

# The default runlevel for SysVinit is defined here
#   please note that for systemd the symbolic link
#   /etc/systemd/system/default.target has to relinked
#   to e.g. /lib/systemd/system/runlevel3.target
#
id:3:initdefault:

2) have to re-create softlink for default.target manually

# ll  /etc/systemd/system/default.target
/etc/systemd/system/default.target -> /lib/systemd/system/runlevel5.target

# rm /etc/systemd/system/default.target
# ln -s  /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

# ll  /etc/systemd/system/default.target

/etc/systemd/system/default.target -> /lib/systemd/system/runlevel3.target

3) anytime if want to switch to run level 5 with GUI, just start X service:

# startx