Kali Linux: How to Fix, GUI Does Not Display at Login

C. Oscar Lawshea
BitWise Tech Tips
Published in
3 min readJun 11, 2024

When the GUI does not display at login on Kali Linux, there are several potential issues and corresponding solutions you can try to resolve the problem. Here are some steps you can follow to troubleshoot and fix the issue:

Check Display Manager Status:

  • Ensure that the display manager (e.g., gdm3, lightdm, or sddm) is running.
  • You can check the status of the display manager using the command:
  • Replace gdm3 with lightdm or sddm if you are using a different display manager.
  • If it is not running, start it with:

Reconfigure Display Manager:

  • Reconfigure the display manager to ensure it is set up correctly.

Again, replace gdm3 with your display manager if you are using a different one.

Check Xorg Logs:

  • Check the Xorg logs for any errors that might be preventing the GUI from starting.
  • Look for lines marked with (EE) which indicate errors.

Check Disk Space:

  • Ensure you have sufficient disk space, as a full disk can cause the GUI to fail to start.

Update and Upgrade System:

  • Update and upgrade your system to ensure all packages are up-to-date.

Reinstall Display Manager and Desktop Environment:

  • Reinstall your display manager and desktop environment to ensure they are correctly installed.
  • Adjust the packages if you are using a different display manager or desktop environment.

Check .xinitrc and .xsession Errors:

  • Sometimes, issues with .xinitrc or .xsession files in your home directory can cause problems.
  • Rename or delete these files to reset any custom configurations.

Switch to a Different TTY:

  • Press Ctrl + Alt + F1 to switch to a different TTY (you can use F1 to F6).
  • Log in and try restarting the display manager.

Check GPU Drivers:

  • Issues with GPU drivers can sometimes prevent the GUI from starting. Ensure that the appropriate drivers for your GPU are installed.
  • Example, For NVIDIA GPUs:

Check for Broken Packages:

  • Sometimes broken packages can cause issues. Fix them using:

If none of these steps resolve the issue, it might be helpful to get more specific details about any error messages / codes you are seeing, or any recent changes you made to the system before the issue started occurring. This information can help narrow down the potential causes.

--

--

C. Oscar Lawshea
BitWise Tech Tips

I enjoy science and learning new tech skills. When I'm not blogging or tinkering with computers, I'm video/pc gaming, watching movies or being a gym bro.