Sto leggendo Wikipedia su X11 e dice che:
Nella sua distribuzione standard è una soluzione di visualizzazione e interfaccia completa, sebbene semplice, che offre un set di strumenti standard e stack di protocolli per la creazione di interfacce utente grafiche sulla maggior parte dei sistemi operativi simili a Unix ...
Ma più tardi dice che:
X definisce principalmente i protocolli e le primitive grafiche - non contiene deliberatamente alcuna specifica per la progettazione dell'interfaccia utente dell'applicazione, come stili di barra dei titoli di pulsanti, menu o finestre.
Quindi, X11 fornisce widget come un pulsante o un pannello / cornice di una finestra, ecc. Oppure no? Che cos'è una primitiva grafica? Cosa fornisce esattamente X11?
Si afferma inoltre che:
X non impone l'interfaccia utente; i singoli programmi client gestiscono questo. I programmi possono usare le capacità grafiche di X senza interfaccia utente.
Cosa significa questo?