Install lxde
pacman -S lxde
Copy menu.xml, rc.xml and autostart to my home directory
Login with my own normal user account:
mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/{menu.xml,rc.xml,autostart} ~/.config/openbox
Install gamin
pacman -S gamin
Modify .xinitrc to start lxde with startx
Use my own personal normal user account, open ~/.xinitrc
I created my own .xinitrc script because it did not exist.
touch ~/.xinitrc
Add this line into xinitrc:
exec ck-launch-session startlxde
Install power manager
pacman -S pm-utils upower
gpasswd -a <username> power
This is to add my username to the group power.
Installing these will allow shutdown, reboot, logout from the lxde session.
Start lxde after login (without lxdm)
Modify my own .bash_profile:

if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
exec startx
fi
This is suffice, everytime i login startx will start.
