Я уже давно пользуюсь Ubuntu, но понятия не имею, что такое X-сервер? Я слышу это довольно часто.
Я хотел бы знать, что такое X-сервер и что он делает. Как использовать файл ~/.xinitrc
и знать, что делает x.org в сфере X Server?
X - это приложение, которое управляет одним или несколькими графическими дисплеями и одним или несколькими устройствами ввода (клавиатура, мышь и т. Д.), Подключенными к компьютеру.
Он работает как сервер и может работать на локальном компьютере или на другом компьютере в сети. Сервисы могут взаимодействовать с X-сервером для отображения графических интерфейсов и получения ввода от пользователя.
Стоит отметить, что общим компонентом, используемым с X-сервером, является Window Manager, приложение, которое управляет изменением размера и перемещением окон и декоративных элементов окон, таких как строки заголовка, кнопки свертывания и закрытия.
X-сервер может быть запущен командой 'startx' или, что более часто, из диспетчера отображения, такого как gdm.
~/.xinitrc
- это сценарий оболочки, используемый xinit, который запускает X-сервер, когда менеджер дисплеев не используется, для определения какого-либо приложения для автоматического запуска на X-сервере.
/etc/X11/xorg.conf
- это файл конфигурации, используемый для предоставления X-серверу информации об используемых аппаратных компонентах, но теперь X-сервер может отказаться от его использования, поскольку он способен самоконфигурироваться.
Как упоминалось выше, X
- это сервер (имеется в виду программа, которую другие программы вызывают и вызывают), которая отвечает за создание графического окружения, и если по какой-либо причине она не работает, вы будете приветствованы. интерфейсом командной строки (CLI).
Можно также сказать, что термин server
применяется к PulseAudio, который является звуковым сервером, и он вызывает приложения и призван производить звук.