Todos os arquivos que você tentou alterar são lidos após o login. Além disso, ~/.xinitrc e ~/.xsession são o conjunto completo de comandos executados em uma sessão; ~/.xinitrc é lido se você executar xinit ou startx em um prompt de modo de texto e ~/.xsession for lido se você executar uma sessão personalizada (o nome pode variar) em um prompt de login gráfico.
Você precisa configurar o seu gerenciador de exibição , o programa que mostra o prompt de login. Para o kdm, o gerenciador de exibição do KDE, adicione seu comando a /etc/kde4/kdm/Xsetup (ou /etc/kde3/kdm/Xsetup para versões mais antigas) (esse é o caminho no Debian, eu não verifiquei se o Kubuntu usa o mesmo caminho).
Para o gdm (o gerenciador de exibição do Gnome), inclua seu comando em /etc/gdm/Init/Default . Para o xdm (o tradicional gerenciador de exibição X), inclua seu comando em /etc/X11/xdm/Xsetup .