~/.xinitrc é lido apenas se você iniciar o X11 com startx (ou qualquer coisa que chame xinit ). Se você efetuar login no modo gráfico, o gerenciador de exibição escolhe uma sessão para iniciar. Cada gerenciador de sessão ou ambiente de área de trabalho possui seu próprio script de inicialização, se houver.
A maioria dos sistemas carrega automaticamente recursos de ~/.Xresources como parte dos scripts de inicialização padrão do X11. Tente renomear seu arquivo de recursos para ~/.Xresources .