Nó phải làm với X Window Server. Họ xác định những gì hiển thị số có.
Bạn không cần phải lo lắng về việc hỗ trợ rõ ràng số hiển thị; nhiều nhất, bạn chỉ cần đưa tài liệu tham khảo đến thư viện X Window Client và để nó tìm ra.
Các máy chủ hiện đại có thể cung cấp nhiều màn hình với bộ điều hợp nhiều đầu và với nhiều bộ điều hợp. Phần lớn thời gian, :0
sẽ là màn hình duy nhất của bạn. Điều này là do thực sự chỉ có một và đó là số mặc định khi chỉ có một. Có thể làm cho nó bắt đầu như :2
là bất thường, nhưng mọi thứ vẫn hoạt động tốt.
Với màn hình nhiều đầu và / hoặc nhiều thẻ, có thể có Máy chủ X quản lý nhiều màn hình dưới dạng màn hình riêng biệt (nghĩa là với những thứ như Xinerama bị tắt). Sau đó, bạn có thể nhận được số hiển thị như :0.0
và :0.1
. Tôi đã từng chạy một máy tính để bàn như thế này trong một thời gian dài. Không có gì phá vỡ vì mọi thứ đã lấy số hiển thị và chỉ cần đưa nó vào thư viện X Client. Một lợi thế khác thường là mỗi màn hình có danh sách máy tính để bàn ảo. Trong màn hình Xinerama, bạn không thể làm điều đó. Nhưng bạn có nhược điểm là không thể di chuyển các cửa sổ giữa các màn hình, bởi vì chúng có số hiển thị khác nhau.
Bạn thậm chí có thể làm những việc như chạy nhiều Máy chủ X. Đó là khi bạn nhận được :0
và :1
vv Vấn đề với đó là ai lấy bàn phím và chuột.