I have a HTPC running an Ubuntu minimal OS installation and XBMC. No desktop environment is installed - the computer boots straight to XBMC.
I want to install a couple of old emulators and run it from the command line using XBMC. On the requirements page of several emulators, it says they need GTK. Does this mean they won't work without installing a desktop environment?
You don't need any desktop environment to run GTK programs. You just need the GTK libraries. Which packages is determined by the specifics of the programs you're installing. But you can install them through Ubuntu's package manager--both the binaries and the
-dev
packages that provide header files for compilation (if you're building these programs from source and linking them against GTK).If you provide more information about what you're installing and how you plan to install it, a more detail answer could be given. But the basic answer is: no, you don't need a desktop environment to run GTK programs.