Cos'è l'X server?


41

Uso Ubuntu da un po 'di tempo ma non ho idea di cosa sia il server X? Lo sento abbastanza spesso.

Vorrei sapere cos'è l'X Server e cosa fa. Come ~/.xinitrcviene utilizzato il file e sapendo cosa fa x.org nel regno di X Server?


Non proprio una domanda Ubuntu.
enzotib,

3
Può essere. Ma sono su Ubuntu, e se ci fosse qualcosa di specifico su X per quanto riguarda Ubuntu, vorrei saperlo.

11
Direi personalmente che questa è una domanda giusta, IMO. Un nuovo utente di Ubuntu, penso che questa sia un'informazione rilevante, e non è proprio qualcosa che avrebbe saputo dove cercare più correttamente altrimenti perché non sa cosa sia.
emf

1
@enzotib visto come Ubuntu è Linux ... questa è una domanda Ubuntu. vedi meta.askubuntu.com/questions/47/…
WalterJ89,

1
Vorrei che i commenti potessero essere ridimensionati.
user643722

Risposte:


35

X è un'applicazione che gestisce uno o più display grafici e uno o più dispositivi di input (tastiera, mouse, ecc.) Collegati al computer.

Funziona come un server e può essere eseguito sul computer locale o su un altro computer in rete. I servizi possono comunicare con il server X per visualizzare interfacce grafiche e ricevere input dall'utente.

Vale la pena notare che un componente comune utilizzato con un server X è Window Manager, un'applicazione che gestisce il ridimensionamento e lo spostamento di finestre ed elementi decorativi di finestre come barre del titolo, minimizza e chiudi i pulsanti.

Il server X può essere avviato con il comando 'startx', o più comunemente, da un display manager come gdm.

~/.xinitrc è uno script di shell utilizzato da xinit, che avvia il server X quando non si utilizza un display manager, per definire alcune applicazioni da avviare automaticamente nel server X.

/etc/X11/xorg.conf è un file di configurazione utilizzato per fornire al server X informazioni sui componenti hardware utilizzati, ma ora il server X può evitare di usarlo, poiché è in grado di autoconfigurarsi.


sono su Ubuntu maverick, deve usare gdm giusto? così ~ / .xinitrc aiuterà o qualcos'altro?

puoi evitare di usarlo, per le applicazioni di avvio basta usare la voce di menu Sistema-> Preferenze-> Applicazioni di avvio
enzotib

3

Come menzionato sopra, Xè un server (che significa un programma su cui altri programmi richiamano e da cui sono chiamati) che è responsabile della creazione di un ambiente grafico e se fallisce per qualsiasi motivo, verrai accolto da Command Line Interface (CLI ).

Si serverpuò anche dire che il termine si applica a PulseAudio, che è il server audio, e chiama le applicazioni e viene chiamato per produrre suono.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.