Você deseja alterar o que foi iniciado no runlevel padrão. Você pode achar isso com runlevel ; é provavelmente 2 (você verá N 2 - em qualquer caso, é o último número).
Supondo que seja 2, agora ls /etc/rc2.d (ou rc3.d, etc.). Tudo lá é um link simbólico com um prefixo S[N] ou K[N] onde N é um número entre 1 e 99. Em algum lugar dessa lista você verá (mais provavelmente) S[N]gdm , ou possivelmente S[N]lightdm ou S[N]xdm . Algo terminando em dm (para o gerenciador de exibição). Verifique novamente lendo os comentários no topo deste arquivo; deve haver um Short Description incluindo menção de "gerenciador de exibição".
Quando tiver certeza do que é (por exemplo, abaixo de assumir gdm ):
update-rc.d gdm disable 2
update-rc.d gdm stop 50 2
O último comando é opcional; ele apenas garante que gdm seja interrompido se acontecer de você alterar os runlevels de outra coisa. Se você usá-lo, deverá ver agora K50gdm em vez de S[N]gdm em /etc/rc2.d . Se não (ou seja, você acabou de usar "desativar"), você não verá nenhuma listagem de gdm nesse diretório.
Reinicialize para garantir que funcionou. Você deve acabar na linha de comando.
Para usar, crie um arquivo $HOME/.xinit :
#!/bin/sh
awesome
Torne esse executável ( chmod a+x .xinit ) e execute startx .