Máy chủ X là gì?


41

Tôi đã sử dụng Ubuntu khá lâu nhưng, tôi không biết máy chủ X là gì? Tôi nghe nó khá thường xuyên.

Tôi muốn biết X Server là gì và nó làm gì. Làm thế nào ~/.xinitrctập tin được sử dụng và biết những gì x.org làm trong vương quốc của X Server?


Không thực sự là một câu hỏi ubfox.
enzotib

3
Có lẽ. Nhưng tôi đang sử dụng Ubuntu và nếu có gì đó cụ thể về X liên quan đến Ubuntu, tôi muốn biết điều đó.

11
Hừm, tôi muốn nói rằng đây là một câu hỏi công bằng, IMO. Một người dùng Ubuntu mới, tôi nghĩ rằng đây là thông tin có liên quan và nó không thực sự là thứ mà anh ta biết tìm ở đâu đúng hơn vì anh ta không biết nó là gì.
emf

1
@enzotib xem ubfox là linux như thế nào ... đây là một câu hỏi về Ubuntu. xem meta.askubfox.com/questions/47/ cường
WalterJ89

1
Tôi muốn bình luận có thể được hạ cấp.
dùng643722

Câu trả lời:


35

X là một ứng dụng quản lý một hoặc nhiều màn hình đồ họa và một hoặc nhiều thiết bị đầu vào (bàn phím, chuột, v.v.) được kết nối với máy tính.

Nó hoạt động như một máy chủ và có thể chạy trên máy tính cục bộ hoặc trên một máy tính khác trên mạng. Các dịch vụ có thể giao tiếp với máy chủ X để hiển thị giao diện đồ họa và nhận đầu vào từ người dùng.

Điều đáng chú ý, một thành phần phổ biến được sử dụng với máy chủ X là Window Manager, một ứng dụng quản lý thay đổi kích thước và di chuyển các cửa sổ và các thành phần trang trí của các cửa sổ như thanh tiêu đề, thu nhỏ và đóng nút.

Máy chủ X có thể được khởi động bằng lệnh 'startx', hoặc phổ biến hơn, từ trình quản lý hiển thị, chẳng hạn như gdm.

~/.xinitrc là một tập lệnh shell được sử dụng bởi xinit, khởi động máy chủ X khi không sử dụng trình quản lý hiển thị, để xác định một số ứng dụng để tự động khởi động trong máy chủ X.

/etc/X11/xorg.conf là một tệp cấu hình được sử dụng để cung cấp thông tin cho máy chủ X về các thành phần phần cứng được sử dụng, nhưng bây giờ máy chủ X có thể tránh sử dụng nó, bởi vì nó có khả năng tự động cấu hình.


Tôi đang sử dụng Ubuntu, nó phải được sử dụng gdm phải không? vậy ~ / .xinitrc sẽ giúp hay cái gì khác?

bạn có thể tránh sử dụng nó, đối với các ứng dụng khởi động, chỉ cần sử dụng mục menu System-> Preference-> Startup-application
enzotib

3

Như poster trên đã đề cập, Xlà một máy chủ (có nghĩa là chương trình mà các chương trình khác gọi và được gọi bởi) chịu trách nhiệm tạo môi trường đồ họa và nếu nó không thành công vì bất kỳ lý do gì, bạn sẽ được chào đón bởi Giao diện dòng lệnh (CLI ).

Thuật ngữ servernày cũng có thể được áp dụng cho PulseAudio, máy chủ âm thanh, và nó gọi các ứng dụng và được yêu cầu tạo ra âm thanh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.