I am running the latest version of Arch Linux ARM on my Raspberry Pi, and I cannot get XFCE to start after inputting my name and password in both SLiM and LXDM to save my life. Once I input my password and press enter, it just kicks me back to the login screen. If I try logging in again, the X server just stops with no other output or errors given and dumps me into the terminal.
I followed the instructions on the wiki about how to install a WM and load it with xinit. My .xinitrc file is as such:
$this->bbcode_second_pass_code('', '
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec startxfce4
')
I've also made sure its properly executable, (I've tried chmod +755, +711, even +777) I've tried deleting the .xinitrc and copying a new one from /etc/skel/, and I've tried locating any logs that might help me figure out why XFCE won't start, but I'm not having much luck there.
I am sort of new to linux, so if anyone needs more from me (and I'm sure they will), I may need a slight walkthrough. But if anyone has any way of helping, I'd be grateful.