"Trình quản lý hiển thị" có giống với "Trình quản lý phiên" không?
Không hoàn toàn, nhưng họ thường chồng chéo trong việc thực hiện.
Một quản lý hiển thị chỉ lưu lại tên người dùng trong và bắt đầu một phiên làm việc, trong đó bao gồm tất cả các chương trình chạy từ thời điểm bạn đăng nhập vào khi bạn đăng xuất khỏi máy tính một lần nữa. Thông thường, trình quản lý hiển thị sẽ bắt đầu Môi trường màn hình và thường là Trình quản lý phiên cho người dùng.
Môi trường máy tính để bàn bao gồm chủ yếu là Trình quản lý cửa sổ nhưng nó cũng bao gồm nhiều chương trình khác mà người dùng mong đợi trên máy tính để bàn, ví dụ môi trường máy tính để bàn Gnome có trình duyệt web có tên là Web và trình quản lý tệp có tên là Files (trước đây gọi là Nautilus).
Mặt khác, Trình quản lý phiên có trách nhiệm lưu trữ các ứng dụng hiện đang chạy khi người dùng đăng xuất, khởi động lại khi người dùng đăng nhập lại và tự động khởi động một bộ chương trình và trình nền cho Môi trường máy tính để bàn. Chẳng hạn, khi bạn đăng xuất, có thể lưu lại rằng bạn đang chạy Chromium và sau đó khởi động lại khi bạn đăng nhập hoặc tự động khởi động những thứ như Khóa Gnome có thể lưu trữ mật khẩu và khóa cho các chương trình khác nhau.
Vì vậy, bạn có thể có Trình quản lý hiển thị mà không cần Trình quản lý phiên, tương tự như vậy, bạn có thể có Trình quản lý phiên mà không có Trình quản lý hiển thị hoặc cả hai tại cùng một bộ đếm thời gian hoặc thậm chí không phải cả hai. Là một tài tài, hay nói, qua, qua, qua một khác, qua, qua, qua một khác, qua giữ,, qua một khác, qua, qua, khi khác mới, khi khác mới mới đăng,, mới mới đăng,, mới mới đăng,, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng cam cam
Tương tự như vậy, một "hệ thống cửa sổ" có giống với "Trình quản lý cửa sổ" không?
Không, chúng khá khác nhau nhưng dễ hiểu là các thuật ngữ khó hiểu. Hệ thống cửa sổ X là một hệ thống cửa sổ bao gồm một máy chủ X, giao thức X11 và các máy khách X nói chuyện với máy chủ. (Khách hàng là chương trình bạn chạy trên máy tính.)
Trong Hệ thống Cửa sổ X, bạn có các máy khách X nói với phiên bản đang chạy của Máy chủ X bằng giao thức X11. Các máy khách X gửi tin nhắn đến máy chủ X cho nó biết những gì sẽ vẽ trên màn hình và máy chủ X là những gì thực sự nói với card đồ họa và hiển thị những gì nó được yêu cầu vẽ trên màn hình.
Điều quan trọng cần lưu ý là chính Hệ thống X Window không quản lý các cửa sổ. Trình quản lý cửa sổ được khởi động khi bạn đăng nhập cho máy chủ X biết cửa sổ nằm trên màn hình, vẽ các trang trí cửa sổ như viền và thanh tiêu đề và là thứ cho phép bạn di chuyển các cửa sổ xung quanh trên màn hình, đóng chúng, et.c .. Nếu không có Trình quản lý cửa sổ chạy, tất cả những gì bạn thấy là các máy khách X bạn bắt đầu mà không có bất kỳ trang trí cửa sổ nào và bạn sẽ không thể di chuyển các cửa sổ xung quanh.
Máy chủ triển khai tham chiếu Hệ thống X Window là Máy chủ X.Org , một số ví dụ về Trình quản lý cửa sổ là KWin của KDE, Mutter của Gnome và Trình quản lý cửa sổ ốp lát như i3 và dwm. Các máy khách X bao gồm những thứ như trình duyệt web (như Chromium và Firefox), ứng dụng thư khách (như Thunderbird), Trình mô phỏng đầu cuối (như Thiết bị đầu cuối Gnome và mối) và mọi ứng dụng X khác mà bạn có thể nghĩ tới.
Và để chắc chắn về X: Từ những gì tôi thu thập được, có vẻ như "X Window System" là một hệ thống cửa sổ để hiển thị bitmap, "X11" là phiên bản giao thức hiện tại cho Hệ thống X Window và "X.Org Server" là việc thực hiện tham chiếu của giao thức X11. Đúng không?
Chính xác.
Trích dẫn trang quản lý máy tính để bàn mặc định của X Window System: XDM:
Xdm cung cấp các dịch vụ tương tự như các dịch vụ được cung cấp bởi init, getty và đăng nhập trên các thiết bị đầu cuối ký tự: nhắc tên đăng nhập và mật khẩu, xác thực người dùng và chạy phiên ''. ''
Một "phiên" được xác định theo thời gian của một quy trình cụ thể; trong thế giới thiết bị đầu cuối dựa trên nhân vật truyền thống, nó là vỏ đăng nhập của người dùng. Trong bối cảnh xdm, nó là một trình quản lý phiên tùy ý. Khi không có trình quản lý phiên thực, trình quản lý cửa sổ hoặc trình giả lập thiết bị đầu cuối thường được sử dụng làm '' trình quản lý phiên ', nghĩa là chấm dứt quá trình này sẽ chấm dứt phiên của người dùng.
- XDM (1)