Quel est le serveur X?

42

J'utilise Ubuntu depuis un certain temps, mais je n'ai aucune idée de ce qu'est le serveur X? Je l'entends assez souvent.

J'aimerais savoir ce qu'est le serveur X et ce qu'il fait. Comment le ~/.xinitrcfichier est utilisé et sachant ce que le x.org fait dans le royaume de X Server?

Marguerite
la source
Pas vraiment une question d'ubuntu.
enzotib
3
Peut être. Mais je suis sur Ubuntu, et s’il ya quelque chose de spécifique à X concernant Ubuntu, je voudrais le savoir.
11
Hm, je dirais personnellement que c'est une bonne question, OMI. Un nouvel utilisateur d'ubuntu, je pense que ce sont des informations pertinentes, et que ce n'est pas vraiment quelque chose qu'il sait où chercher plus correctement sinon il ne sait pas ce que c'est.
emf
1
@enzotib voir à quel point Ubuntu est Linux ... c'est une question Ubuntu. voir meta.askubuntu.com/questions/47/…
WalterJ89
1
Je souhaite que les commentaires puissent être votés.
user643722

Réponses:

35

X est une application qui gère un ou plusieurs écrans graphiques et un ou plusieurs périphériques d'entrée (clavier, souris, etc.) connectés à l'ordinateur.

Il fonctionne comme un serveur et peut être exécuté sur un ordinateur local ou sur un autre ordinateur du réseau. Les services peuvent communiquer avec le serveur X pour afficher des interfaces graphiques et recevoir les entrées de l'utilisateur.

Il est à noter qu'un composant commun utilisé avec un serveur X est le gestionnaire de fenêtres, une application qui gère le redimensionnement et le déplacement des fenêtres et des éléments décoratifs de fenêtres tels que les barres de titre, les boutons de réduction et de fermeture.

Le serveur X peut être démarré avec la commande 'startx', ou plus communément à partir d'un gestionnaire d'affichage tel que gdm.

~/.xinitrc est un script shell utilisé par xinit, qui démarre le serveur X sans utiliser de gestionnaire d’affichage, afin de définir une application à démarrer automatiquement sur le serveur X.

/etc/X11/xorg.conf est un fichier de configuration utilisé pour donner au serveur X des informations sur les composants matériels utilisés, mais le serveur X peut désormais éviter de l'utiliser, car il est capable de se configurer lui-même.

enzotib
la source
Je suis sur Ubuntu Maverick, il doit utiliser GDM non? alors ~ / .xinitrc aidera ou autre chose?
vous pouvez éviter de l'utiliser, pour les applications de démarrage, utilisez simplement l'élément de menu
Système-
3

Comme l'indique l'affiche ci-dessus, il Xs'agit d'un serveur (c'est-à-dire un programme auquel d'autres programmes font appel et qui est appelé) et qui est responsable de la création d'un environnement graphique. S'il échoue pour une raison quelconque, l'interface de ligne de commande (CLI) vous accueille. ).

On serverpeut également dire que le terme s’applique à PulseAudio, le serveur de son, qui appelle des applications et qui est appelé à produire du son.

Dante Ashton
la source