Para que o Kdrive seja iniciado ao invés dos outros ambientes X, deve se alterar os arquivo que configuram as opções que iniciam o X.
O arquivo normalmente se chama Xservers e sua localização muda de acordo com o gerenciador de sessão usado.
Usando o KDM, o arquivo é /etc/kde3/kdm/Xservers e com XDM o arquivo é /etc/X11/xdm/Xservers.
Normalmente estes arquivos possuem só uma linha descomentada (sem um # no início da linha ), que deve se parecer com isto:
:0 /usr/X11R6.8/bin/X -nolisten tcp -dpi 100
Mude para algo assim:
:0 /usr/local/kdrive/bin/Xvesa -dpi 100 -screen 800x600x24x56 -nolisten tcp -br -3button
E reinicie o gerenciador de sessão, geralmente assim:
# service xdm restart
ou
# /etc/init.d/xdm restart
Trocando o xdm por kdm se for o caso.
Para quem não usa nenhum gerenciador de sessão, o arquivo a ser alterado é /etc/X11/xinit/xserverrc, ou criar um no home do usuário chamado .xserverrc, assim:
cat >> $HOME/.xserverrc << EOF
/usr/local/kdrive/bin/Xvesa -dpi 100 -screen 800x600x24x56 \
-nolisten tcp -br -3button
EOF
Aqui quando o "startx" ou "xinit" forem usados para iniciar a sessão X, vão usar o Xvesa como servidor.
O Kdrive acessa as fontes no mesmo diretório padrão do XFree86 ou do Xorg, geralmente /usr/X11R6/lib/X11/fonts. Se for necessário pode-se usar o comando "xset fp+ <caminho para as fontes>" para acrescentar mais diretórios de fontes ao catálogo.