En casa tenemos dos computadoras, la portátil para mi… la de escritorio para mi novia (aunque yo la suelo utilizar también como servidor “web” local para programar).
Ambas están con Ubuntu… la de ella con Kubuntu 8.04 (y placa NVIDIA) y la mía con Xubuntu 7.10 (y placa ATI), así que ya se pueden dar una idea del lío que se hace mantener cada una por separado… sobretodo con los usuales problemas que se presentan con drivers cerrados de las placas de vídeo (en ATI ya no es problema, por suerte)…
El caso es que, desde que actualice su máquina a Kubuntu 8.04, cada vez que cerraba sesión (salir de sesión), terminaba cayendo en una pantalla negra, lo que resultaba realmente molesto.
Pensé que era porque yo había estado metiendo KDE4 para pruebas… pero borré todos los paquetes (no dejé rastros) y el problema no se solucionó.
Comencé a investigar un poco, con ayuda del Tío google, y me encontré con una solución que finalmente funcionó, aunque es un poco drástica y puede provocar una demora en cada salida de sesión (lo cual no es nada, comparado con tener que reiniciar la máquina porque no se ve nada… o tener que decirle a mi novia que entre a tty1 y reinicie el KDM).
Necesitarán permisos de administrador para hacerlo… eso sí
Archivo a editar: /etc/kde3/kdm/kdmrc
Agregar en sección [X-*-Core]
El siguiente código
TerminateServer=true
Guarden el archivo… y reinicien KDM (sudo /etc/init.d/kdm restart) o si no les pinta la consola, reinicien la máquina (algo que suele ser costumbre por otros lados je).