This is why I use MX, it is Debian based, but always up to date, for instance I have kernel 6.18.6. Firefox is always the latest a few hours after release, and always in .deb, no flatpak. MX has a couple of their utilities that are useful to setup your system too.








When this happens, can you switch console (ctrl-alt-f1) or restart X (ctrl-alt-backspace) or can you ssh from another PC? you can also in a window have a journalctl or something tailing the logs and see if something is happening there