can freebsd be used as a client with x, gnome and kde ?