It seems that using `&` was sending `urxvtd` to the background too
quickly, i.e. before it would bind to the controller socket. Later calls
to `urxvtc` would have nothing to connect to and refuse to open.
`-f` will wait for the socket to be bound before forking.
URXVT_PERL_LIB=$URXVT_PERL_LIB:$HOME/src/dotfiles/urxvt/perls/deprecated
export URXVT_PERL_LIB
-urxvtd -q -o &
+urxvtd -q -o -f
compton --config ~/.config/compton.conf &
unclutter --timeout 1 &
xcape -e "Control_L=Escape;Control_R=Escape"