I think it is the fact that the Qt libraries that are used by Calibre require X (at least a minimal subset) to be present.
I know that there have been discussions in other threads where it is pointed out that Qt is used for more than maintaining the GUI, and so it is not (currently at least) possible to remove the requirement to have at least a minimal X capability even for the command line tools.
|