Startx

From wikinotes

Documentation

man startx https://man.archlinux.org/man/extra/xorg-xinit/startx.1.en

Locations

~/.xinitrc
~/.startxrc
/usr/lib/sys.startxrc
/etc/X11/xinit/xinitrc

Usage

startx /bin/i3  # start X server, and 'exec /bin/i3'

# params specified after the optional '--' param are passed
# directly to xorg (see man xorg)
startx /bin/i3 -- \
  -config xorg.conf-5760x1080  `# use /etc/X11/xorg.conf-5760x1080 as config` \

Configuration

xinitrc

A sample xinitrc

xrdb -load $HOME/.Xresources
xsetroot -solid gray &
xbiff -geometry -430+5 &
oclock -geometry 75x75-0-0 &
xload -geometry -80-0 &
exec /bin/i3

Troubleshooting

Only console users are allowed to run the X server

You must run the x server from the text console (generally tty1).

It does not matter what user you are, and there is no console group that you can add yourself to.