(SOLVED) URxvt terminal - Not loading prompt

OS is Arch Linux 4.8.13-1 64-bit.

Here is my ~/.Xresources:

!-------------------------------------------------------------------------------
! Xft settings
!-------------------------------------------------------------------------------

Xft.dpi:                    90
Xft.antialias:              true
Xft.rgba:                   rgb
Xft.hinting:                true
Xft.hintstyle:              hintslight

!-------------------------------------------------------------------------------
! URxvt settings
! Colours lifted from Solarized (http://ethanschoonover.com/solarized)
! More info at:
! http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.1.pod
!-------------------------------------------------------------------------------

URxvt.depth:                	32
URxvt.geometry:             	120x30
URxvt.transparent:          	false
URxvt.fading:               	0
! URxvt.urgentOnBell:         	true
! URxvt.visualBell:           	true
URxvt.loginShell:           	true
URxvt.saveLines:            	500
URxvt.internalBorder:       	3
URxvt.lineSpace:            	0

! Fonts
URxvt.allow_bold:           	true
URxvt.font:                 	xft:Monospace:pixelsize=14
URxvt*font: 			xft:Monospace:pixelsize=14
URxvt*boldFont: 		xft:Monospace:pixelsize=14

! Fix font space
URxvt*letterSpace: 		-1

! Scrollbar
URxvt.scrollStyle:          	rxvt
URxvt.scrollBar:            	true

! Perl extensions
URxvt.perl-ext-common:      	default,matcher
URxvt.matcher.button:       	1
URxvt.urlLauncher:          	vivaldi-stable

! Cursor
URxvt.cursorBlink:          	true
URxvt.cursorColor:          	#657b83
URxvt.cursorUnderline:      	false

! Pointer
URxvt.pointerBlank:         	true

!!Source http://github.com/altercation/solarized

*background: #000000
*foreground: #00AA00
!!*fading: 40
*fadeColor: #002b36
*cursorColor: #93a1a1
*pointerColorBackground: #586e75
*pointerColorForeground: #93a1a1

!! black dark/light
*color0: #000000
URxvt.color8: #444444

!! red dark/light
*color1: #DD3333
*color9: #CC4422

!! green dark/light
*color2: #859900
*color10: #55A777

!! yellow dark/light
*color3: #bb8800
*color11: #667788

!! blue dark/light
*color4: #2288dd
*color12: #889999

!! magenta dark/light
*color5: #2A3AAA
*color13: #AA7AAA

!! cyan dark/light
*color6: #2AAAAA
*color14: #9AAAAA

!! white dark/light
*color7: #EEEEEE
*color15: #FFFFFF

!! Screensaver set to use the switch user command upon wake/newlogin for LXDM.
xscreensaver.newLoginCommand: lxdm -c USER_SWITCH

Whenever I open URxvt as my user, it's just a black terminal.

i.e. [[email protected] ~]# does not load. If I enter a command, it doesn't react but it does go to a new line upon hitting enter.

My .xinitrc has xrdb -merge ~/.Xresources.

If I log in as root and open URxvt as that, it works fine. [[email protected] ~]# comes up as expected and entering/running commands works fine.

I'm not sure where an error log would be for this. ~/.xsession_errors is empty.

Other things like my browser and such work fine. Fonts/colors load correctly.

Other system information:

Summary

acl 2.2.52-3
adwaita-icon-theme 3.22.0-1
alsa-lib 1.1.3-1
alsa-utils 1.1.3-1
archlinux-keyring 20170104-1
aspell 0.60.6.1-5
at-spi2-atk 2.22.0-1
at-spi2-core 2.22.0-1
atk 2.22+1+gd57f97d-1
atkmm 2.24.2+1+gf30b47f-1
attr 2.4.47-2
augeas 1.5.0-2
autoconf 2.69-4
automake 1.15-2
avahi 0.6.32-2
awesome 3.5.9-1
babl 0.1.18-1
bash 4.4.005-2
binutils 2.27-1
bison 3.0.4-2
bluez-libs 5.43-2
boost-libs 1.62.0-4
brltty 5.4-3
btrfs-progs 4.9-1
bzip2 1.0.6-5
ca-certificates 20160507-1
ca-certificates-cacert 20140824-4
ca-certificates-mozilla 3.27.2-1
ca-certificates-utils 20160507-1
cairo 1.14.8-1
cairo-perl 1.106-2
cairomm 1.12.0-2
celt0.5.1 0.5.1.3-3
ceph 10.2.3-1
cifs-utils 6.5-1
clucene 2.3.3.4-9
compositeproto 0.4.2-3
connman 1.33-3
coreutils 8.26-1
cracklib 2.9.6-1
cryptsetup 1.7.3-1
curl 7.52.1-2
cython 0.25.2-1
damageproto 1.2.1-3
db 5.3.28-3
dbus 1.10.14-1
dbus-glib 0.108-1
dconf 0.26.0-2
desktop-file-utils 0.23-1
device-mapper 2.02.168-1
dhcpcd 6.11.3-1
diffutils 3.5-1
dnsmasq 2.76-3
e2fsprogs 1.43.3-1
ebtables 2.0.10_4-6
enca 1.19-1
enchant 1.6.0-10
espeak 1.48.04-2
expat 2.2.0-2
fakeroot 1.21-2
fcgi 2.4.0-12
ffmpeg 1:3.2.2-2
fftw 3.3.5-1
file 5.29-1
filesystem 2016.12-2
findutils 4.6.0-2
fixesproto 5.0-3
flac 1.3.1-3
flex 2.6.1-1
fontconfig 2.12.1-3
fontsproto 2.1.3-1
freetype2 2.7.1-1
fribidi 0.19.7-1
fuse-common 3.0.0-1
fuse2 2.9.7-3
gawk 4.1.4-2
gc 7.6.0-1
gcc 6.2.1-1
gcc-libs 6.2.1-1
gconf 3.2.6-5
gcr 3.20.0+11+g8322f27-1
gdbm 1.12-2
gdk-pixbuf2 2.36.3-1
gegl02 0.2.0-7
geoclue2 2.4.4-2
gettext 0.19.8.1-2
giflib 5.1.4-1
gimp 2.8.18-4
git 2.11.0-2
glade-perl 1.007-10
glew 2.0.0-1
glib-networking 2.50.0-1
glib-perl 1.321-2
glib2 2.50.2-1
glibc 2.24-2
glibmm 2.50.0-1
glu 9.0.0-4
glusterfs 1:3.8.6-1
gmp 6.1.1-1
gnome-online-accounts 3.22.3-1
gnupg 2.1.17-3
gnutls 3.4.17-1
gobject-introspection-runtime 1.50.0+1+gb8d92b0-2
gparted 0.27.0-1
gperftools 2.5-1
gpgme 1.7.1-2
gpm 1.20.7-7
gptfdisk 1.0.1-2
graphite 1:1.3.9-1
grep 2.27-1
groff 1.22.3-7
grub 1:2.02.beta3-4
gsettings-desktop-schemas 3.22.0+1+g6f52ab5-1
gsfonts 20160531-3
gsm 1.0.16-1
gst-plugins-base-libs 1.10.2-1
gstreamer 1.10.2-1
gtk-update-icon-cache 3.22.6-1
gtk2 2.24.31-1
gtk2-perl 1.2498-2
gtk3 3.22.6-1
gtkmm 2.24.4-2
guile 2.0.13-2
gvfs 1.30.3-1
gvfs-goa 1.30.3-1
gvfs-google 1.30.3-1
gvfs-mtp 1.30.3-1
gvfs-smb 1.30.3-1
gzip 1.8-2
harfbuzz 1.3.4-1
harfbuzz-icu 1.3.4-1
hdf5 1.10.0_patch1-1
hicolor-icon-theme 0.15-1
hspell 1.3-1
htop 2.0.2-1
hunspell 1.5.4-1
hwids 20161103-1
hyphen 2.8.8-1
iana-etc 20161101-1
icu 58.2-1
ilmbase 2.2.0-2
imagemagick 6.9.7.1-1
imlib2 1.4.9-1
inetutils 1.9.4-5
inputproto 2.3.2-1
intel-ucode 20161104-1
iproute2 4.9.0-1
iptables 1.6.0-1
iputils 20161105.1f2bb12-1
jack 0.125.0-3
jansson 2.9-1
jasper 2.0.10-1
jemalloc 4.4.0-1
jfsutils 1.1.15-4
js17 17.0.0-4
json-c 0.12.1-1
json-glib 1.2.2+4+gd725fb5-1
kbd 2.0.3-1
kbproto 1.0.7-1
keyutils 1.5.9-1
kmod 23-1
krb5 1.13.7-1
lame 3.99.5-3
lcms 1.19-5
lcms2 2.8-1
ldb 1.1.29-1
less 487-1
leveldb 1.18-2
libabw 0.1.1-2
libaio 0.3.110-1
libao 1.2.0-1
libarchive 3.2.2-1
libass 0.13.4-1
libassuan 2.4.3-1
libasyncns 0.8+3+g68cd5af-1
libatasmart 0.19-3
libatomic_ops 7.4.4-1
libavc1394 0.5.4-2
libbluray 0.9.2-2
libbsd 0.8.3-1
libcaca 0.99.beta19-1
libcacard 2.5.2-1
libcap 2.25-1
libcap-ng 0.7.8-1
libcddb 1.3.2-4
libcdio 0.94-2
libcdio-paranoia 10.2+0.93+1-2
libcdr 0.1.3-2
libcmis 0.5.1-4
libcroco 0.6.11-1
libcups 2.2.1-1
libdaemon 0.14-3
libdatrie 0.2.10-1
libdrm 2.4.74-1
libdvdnav 5.0.3-1
libdvdread 5.0.4-1
libe-book 0.1.2-6
libedit 20160903_3.1-1
libelf 0.168-1
libepoxy 1.3.1-1
libetonyek 0.1.6-1
libevdev 1.5.5-1
libevent 2.0.22-2
libexif 0.6.21-2
libexttextcat 3.4.4-1
libfbclient 2.5.6.27020-2
libffi 3.2.1-2
libfm 1.2.4-2
libfm-extra 1.2.4-2
libfm-gtk2 1.2.4-2
libfontenc 1.1.3-1
libgcrypt 1.7.5-1
libgdata 0.17.6-1
libglade 2.6.4-5
libgpg-error 1.26-1
libgssglue 0.4-2
libgudev 230-1
libice 1.0.9-1
libid3tag 0.15.1b-8
libidn 1.33-1
libiec61883 1.2.0-4
libinput 1.5.3-1
libixion 0.11.1-3
libjpeg-turbo 1.5.1-1
libksba 1.3.4-2
liblangtag 0.6.2-1
libldap 2.4.44-2
liblqr 0.4.2-1
libmm-glib 1.6.4-1
libmng 2.0.3-1
libmnl 1.0.4-1
libmodplug 0.8.8.5-2
libmpc 1.0.3-2
libmspub 0.1.2-6
libmtp 1.1.12-1
libmwaw 0.3.9-1
libnetfilter_conntrack 1.0.6-1
libnfnetlink 1.0.1-2
libnfs 1.11.0-1
libnftnl 1.0.7-1
libnl 3.2.28-1
libnm-glib 1.4.4-1
libnotify 0.7.7-1
liboauth 1.0.3+9+g11e9461-1
libodfgen 0.1.6-1
libogg 1.3.2-1
libomxil-bellagio 0.9.3-1
liborcus 0.11.2-3
libpagemaker 0.0.3-1
libpcap 1.8.1-2
libpciaccess 0.13.4-1
libpipeline 1.4.1-1
libpng 1.6.27-1
libproxy 0.4.13-1
libpsl 0.16.1-1
libpulse 9.0-1
libraw1394 2.1.2-1
libreoffice-still 5.1.6-4
librevenge 0.0.4-1
librsvg 2:2.40.16-1
libsamplerate 0.1.9-1
libsasl 2.1.26-8
libseccomp 2.3.1-1
libsecret 0.18.5-1
libsigc++ 2.10.0-1
libsm 1.2.2-2
libsndfile 1.0.27-1
libsoup 2.56.0-1
libsoxr 0.1.2-1
libspiro 1:0.5.20150702-1
libssh 0.7.3-2
libssh2 1.8.0-1
libsystemd 232-6
libtasn1 4.9-2
libthai 0.1.25-1
libtheora 1.1.1-3
libtiff 4.0.7-2
libtirpc 1.0.1-2
libtool 2.4.6-6
libtorrent-rasterbar 1:1.1.1-4
libtxc_dxtn 1.0.1-6
libunistring 0.9.7-1
libunwind 1.1-3
liburcu 0.9.2-1
libusb 1.0.21-1
libutil-linux 2.28.2-2
libva 1.7.3-1
libvdpau 1.1.1-2
libvirt 2.4.0-2
libvisio 0.1.5-3
libvoikko 4.0.2-1
libvorbis 1.3.5-1
libvpx 1.6.0-2
libwacom 0.22-1
libwbclient 4.5.3-1
libwebp 0.5.1-1
libwmf 0.2.8.4-14
libwpd 0.10.1-1
libwpg 0.3.1-1
libwps 0.4.4-1
libx11 1.6.4-1
libx264 2:148.20160920-1
libxau 1.0.8-2
libxaw 1.0.13-1
libxcb 1.12-1
libxcomposite 0.4.4-2
libxcursor 1.1.14-2
libxdamage 1.1.4-2
libxdg-basedir 1.2.0-3
libxdmcp 1.1.2-1
libxext 1.3.3-1
libxfixes 5.0.3-1
libxfont 1.5.2-1
libxft 2.3.2-1
libxi 1.7.8-1
libxinerama 1.1.3-2
libxkbcommon 0.7.0-1
libxkbcommon-x11 0.7.0-1
libxkbfile 1.0.9-1
libxml2 2.9.4+12+ge905f08-2
libxmu 1.1.2-1
libxpm 3.5.12-1
libxrandr 1.5.1-1
libxrender 0.9.10-1
libxshmfence 1.2-1
libxslt 1.1.29+23+geb1030d-1
libxss 1.2.2-2
libxt 1.1.5-1
libxtst 1.2.3-1
libxv 1.0.11-1
libxxf86vm 1.1.4-1
licenses 20140629-1
linux 4.8.13-1
linux-api-headers 4.7-1
linux-firmware 20161005.9c71af9-1
llvm-libs 3.9.1-2
lm_sensors 3.4.0-2
logrotate 3.11.0-1
lpsolve 5.5.2.5-1
lua 5.3.3-2
lua-lgi 0.9.1-1
lua52 5.2.4-2
lvm2 2.02.168-1
lxdm 0.5.3-3
lxmenu-data 0.1.5-1
lz4 1:1.7.4.2-1
lzo 2.09-1
m4 1.4.17-2
make 4.2.1-1
man-db 2.7.6.1-2
man-pages 4.09-1
mdadm 3.4-1
menu-cache 1.0.2-1
mesa 13.0.2-2
mesa-libgl 13.0.2-2
mime-types 9-1
mkinitcpio 22-1
mkinitcpio-busybox 1.25.1-1
mlocate 0.26-5
mozilla-common 1.4-4
mpfr 3.1.5-1
mpv 1:0.23.0-1
mtdev 1.1.5-1
nano 2.7.3-1
ncurses 6.0+20161224-1
neon 0.30.2-1
netcdf 4.4.1-2
netcf 0.2.8-4
netctl 1.12-2
nettle 3.3-1
noto-fonts 20161003-1
npth 1.3-1
nspr 4.13.1-1
nss 3.27.2-1
ntfs-3g 2016.2.22-1
numactl 2.0.11-1
ocl-icd 2.2.10-1
opencore-amr 0.1.3-2
openexr 2.2.0-3
openjpeg2 2.1.2-2
openresolv 3.8.1-1
openssl 1.0.2.j-1
opus 1.1.3-2
orc 0.4.26-1
p11-kit 0.23.2-1
pacman 5.0.1-4
pacman-mirrorlist 20161214-1
pam 1.3.0-1
pambase 20130928-1
pango 1.40.3-1
pango-perl 1.227-2
pangomm 2.40.1-1
parted 3.2-5
patch 2.7.5-1
pciutils 3.5.2-1
pcmanfm 1.2.4-2
pcmciautils 018-7
pcre 8.39-2
pcre2 10.22-2
pcsclite 1.8.20-1
perl 5.24.0-2
perl-encode-locale 1.05-1
perl-error 0.17024-1
perl-file-listing 6.04-2
perl-html-parser 3.72-2
perl-html-tagset 3.20-4
perl-http-cookies 6.01-2
perl-http-daemon 6.01-2
perl-http-date 6.02-2
perl-http-message 6.11-2
perl-http-negotiate 6.01-2
perl-io-html 1.001-1
perl-libwww 6.15-1
perl-locale-gettext 1.07-2
perl-lwp-mediatypes 6.02-2
perl-net-http 6.09-1
perl-uri 1.71-1
perl-www-robotrules 6.02-2
pinentry 1.0.0-1
pixman 0.34.0-1
pkg-config 0.29.1-2
polkit 0.113-4
poppler 0.50.0-1
popt 1.16-8
portaudio 190600_20161030-1
procps-ng 3.3.12-1
psmisc 22.21-3
pygobject2-devel 2.28.6-12
pygtk 2.24.0-6
python 3.5.2-3
python-appdirs 1.4.0-4
python-packaging 16.8-1
python-pyparsing 2.1.10-1
python-setuptools 1:32.3.1-1
python-six 1.10.0-2
python2 2.7.13-1
python2-cairo 1.10.0-2
python2-gobject2 2.28.6-12
qbittorrent 3.3.10-1
qemu 2.8.0-1
qemu-block-gluster 2.8.0-1
qemu-launcher 1.7.4-5
qt5-base 5.7.1-1
qt5-script 5.7.1-1
randrproto 1.5.0-1
raptor 2.0.15-5
rasqal 1:0.9.33-1
rdesktop 1.8.3-2
readline 7.0.001-1
recode 3.6-9
recordproto 1.14.2-2
redland 1:1.0.17-3
reiserfsprogs 3.6.25-1
renderproto 0.11.1-3
rest 0.8.0-1
rsync 3.1.2-2
rubberband 1.8.1-3
rxvt-unicode 9.22-2
rxvt-unicode-terminfo 9.22-2
s-nail 14.8.14-1
schroedinger 1.0.11-3
scrnsaverproto 1.2.2-2
sdl2 2.0.5-2
seabios 1.10.1-1
sed 4.2.2-4
shadow 4.4-3
shared-mime-info 1.7-1
smbclient 4.5.3-1
smplayer 16.11.0-1
snappy 1.1.3-2
speex 1.2.0-1
speexdsp 1.2rc3-2
spice 0.12.8-1
sqlite 3.15.2-1
startup-notification 0.12-4
sublime-text 2.0.2-4
sudo 1.8.19.p1-1
sysfsutils 2.1.0-9
sysstat 11.4.0-1
systemd 232-6
systemd-sysvcompat 232-6
talloc 2.1.8-1
tar 1.29-2
tcl 8.6.6-1
tdb 1.3.12-1
telepathy-glib 0.24.1-1
tevent 1:0.9.31-1
texinfo 6.3-1
thin-provisioning-tools 0.6.3-1
thunderbird 45.6.0-1
tslib 1.2-1
ttf-dejavu 2.37-1
tzdata 2016j-1
udisks2 2.1.8-1
usbredir 0.7-1
usbutils 008-1
util-linux 2.28.2-2
v4l-utils 1.10.1-1
vamp-plugin-sdk 2.6-1
vde2 2.3.2-8
vi 1:070224-2
vid.stab 1.1-1
videoproto 2.3.3-1
virglrenderer 0.5.0-1
vivaldi 1.6.689.46-1
vivaldi-ffmpeg-codecs 54.0.2840.100-1
vte-common 0.46.1-1
vte3 0.46.1-1
wayland 1.12.0-1
wayland-protocols 1.7-1
webkit2gtk 2.14.2-2
wget 1.18-3
which 2.21-2
x265 2.2-1
xcb-proto 1.12-2
xcb-util 0.4.0-1
xcb-util-cursor 0.1.3-1
xcb-util-image 0.4.0-1
xcb-util-keysyms 0.4.0-1
xcb-util-renderutil 0.3.9-1
xcb-util-wm 0.4.1-1
xclip 0.13-1
xdg-utils 1.1.1-4
xextproto 7.3.0-1
xf86-input-evdev 2.10.4-1
xf86vidmodeproto 2.3.1-3
xfsprogs 4.8.0-1
xineramaproto 1.2.1-3
xkeyboard-config 2.19-1
xorg-appres 1.0.4-1
xorg-bdftopcf 1.0.5-1
xorg-font-util 1.3.1-1
xorg-font-utils 7.6-4
xorg-fonts-alias 1.0.3-1
xorg-fonts-encodings 1.0.4-4
xorg-fonts-misc 1.0.3-4
xorg-mkfontdir 1.0.7-2
xorg-mkfontscale 1.1.2-1
xorg-server 1.18.4-1
xorg-server-common 1.18.4-1
xorg-setxkbmap 1.3.1-1
xorg-xauth 1.0.9-1
xorg-xinit 1.3.4-4
xorg-xkbcomp 1.3.1-1
xorg-xmessage 1.0.4-2
xorg-xmodmap 1.0.9-1
xorg-xrandr 1.5.0-1
xorg-xrdb 1.1.0-2
xorg-xset 1.2.3-1
xproto 7.0.31-1
xscreensaver 5.36-1
xvidcore 1.3.4-1
xz 5.2.3-1
yajl 2.1.0-1
youtube-dl 2016.12.22-1
zita-alsa-pcmi 0.2.0-3
zita-resampler 1.3.0-5
zlib 1:1.2.8-7
zsh 5.3.1-1

My URxvt was working fine before I started setting up XScreenSaver. XScreenSaver is working once I start the daemon manually however, including switching users using the command in the .Xresources.

My ~/.bash_profile just has exec xscreensaver -no-splash in it, although that doesn't seem to work atm.

I think that's everything I touched recently before relogging and finding my terminal unusable.

Manually running xrdb -merge ~/.Xresources doesn't bring up any errors. I only mention that because I did that while making changes and testing and it complained about an apostrophe in a comment I made, which I fixed.

Any help is appreciated.

Edit: Removing exec xscreensaver -no-splash from my ~/.bash_profile file and relogging fixes the issue. Hmm, I'm not sure why to be honest.

Edit 2: It seems I wasn't terminating the line properly. After changing my ~/.bash_profile to contain the following, it is working fine now.

exec /usr/bin/xscreensaver -no-splash &