I've installed Ubuntu 19.04 Desktop. I don't actually need/want the desktop environment, but I don't have a keyboard so am only able to install it with a mouse, and onscreen keyboard, which I obviously can't do on the server edition (..?).
There is no functioning Ethernet connectivity on it either, so it has to connect to my network via WiFi, so I can't set it up via SSH, as I'll have to tell it my WiFi password, which will have to be done with the on screen keyboard.
Anyway... So, when viewing htop, I notice that gnome-shell is using about 70%-100% of my CPU all the time after reboot, so I kill it, and all is well.
Am I able to uninstall gnome-shell and have Ubuntu still function properly for my CLI purposes? Or is it integral to the OS? Is it only related to the GUI aspect of my desktop installation, or does it play a role in everything (my docker services, server apps, etc.)?