Câu trả lời ngắn: có, bạn có thể làm điều này. Tôi có máy tính để bàn (Fedora) được thiết lập theo cách này, mỗi màn hình là một màn hình độc lập. Đó là cùng một 'máy tính để bàn', theo nghĩa X, nhưng có một số hạn chế đối với chức năng máy tính để bàn thông thường với thiết lập này so với 'máy tính để bàn duy nhất trải rộng trên cấu hình hai màn hình'. [Ví dụ: bạn không thể kéo một cửa sổ từ màn hình này sang màn hình khác hoặc thậm chí kéo một tệp từ một thư mục trên một màn hình và thả nó vào một thư mục được hiển thị trên màn hình khác.]
Tuy nhiên, tôi thích màn hình độc lập hơn. Đối với tôi, việc xoay vòng các không gian làm việc trên một màn hình độc lập với không gian làm việc được hiển thị trên màn hình kia là điều tự nhiên. Tôi sẽ cảnh báo bạn - một số người khá nhiệt tình về cách nào là "cách chính xác", vì vậy hãy chuẩn bị lội qua nhiều tiếng ồn và rầm rộ nếu bạn nghiên cứu cách làm những gì bạn muốn làm. Tôi đã có nhiều người gạt bỏ những nỗ lực của tôi để đạt được thiết lập này bởi vì họ cảm thấy điều đó là vô nghĩa và "không có người tỉnh táo nào muốn mọi thứ hoạt động theo cách đó".
Như một người dùng khác đã chỉ ra, một số môi trường máy tính để bàn hỗ trợ hiển thị độc lập và những người khác thì không. Tôi đã rất vui khi sử dụng Gnome làm máy tính để bàn của mình, trong mười năm trở lên, cho đến khi dòng Gnome 3.0 (mất khả năng hỗ trợ hiển thị X độc lập trên một máy tính để bàn ... và có vẻ như cộng đồng phát triển Gnome không có quan tâm đến việc phục hồi khả năng này). Các phiên bản trước của Cinnamon Desktop có khả năng này, nhưng với Fedora 19 hoặc 20 tôi có thể đạt được nó lâu hơn với Cinnamon. Hiện tại tôi đang bị mắc kẹt với Xfce.
Để đạt được màn hình X độc lập, tôi phải cẩn thận tạo một tệp xorg.conf. Đối với phần cứng của tôi, sử dụng trình điều khiển nvidia độc quyền, khóa dường như là xác định nhiều Thiết bị sử dụng cùng một BusID, nhưng sau đó sử dụng tùy chọn 'siêu dữ liệu' cho mỗi phần Màn hình để xác định duy nhất cổng được liên kết với mỗi màn hình trong thiết lập của bạn.
Đây là xorg.conf của tôi:
Mục "ServerLayout"
Định danh "Giao diện0"
Màn hình 0 "Màn hình0" 0 0
Màn hình 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CorePal"
InputDevice "Mouse0" "CorePulum"
Tùy chọn "Xinerama" "0"
Kết thúc
Mục "Tệp"
FontPath "/ usr / share / font / default / Type1"
Kết thúc
Mục "InputDevice"
# được tạo từ mặc định
Định danh "Mouse0"
Tài xế "chuột"
Tùy chọn "Giao thức" "tự động"
Tùy chọn "Thiết bị" "/ dev / input / mouse"
Tùy chọn "Thi đua3Buttons" "không"
Tùy chọn "ZAxisMapping" "4 5"
Kết thúc
Mục "InputDevice"
# được tạo từ mặc định
Định danh "Bàn phím0"
Trình điều khiển "kbd"
Kết thúc
Mục "Giám sát"
Định danh "Monitor0"
Tên nhà cung cấp "DELL"
Tên mẫu "P2411Hb"
Chân trời 28.0 - 33.0
VertRefresh 43.0 - 72.0
Tùy chọn "DPMS"
Kết thúc
Mục "Thiết bị"
Mã định danh "Device0"
Trình điều khiển "nvidia"
Tên nhà cung cấp "Tập đoàn NVIDIA"
Tên bảng "Quadro K2000M"
BusID "PCI: 1: 0: 0"
Màn hình 0
Kết thúc
Mục "Màn hình"
Định danh "Màn hình0"
Thiết bị "Thiết bị0"
Giám sát "Màn hình0"
Tùy chọn "TwinView" "0"
Tùy chọn "siêu dữ liệu" "DFP-0: nvidia-auto-select + 0 + 0"
Mặc định ngày 24
Tiểu mục "Hiển thị"
Độ sâu 24
Kết thúc
Kết thúc
Mục "Giám sát"
Định danh "Màn hình1"
Tên nhà cung cấp "DELL"
Tên mẫu "P2411Hb"
Chân trời 28.0 - 33.0
VertRefresh 43.0 - 72.0
Tùy chọn "DPMS"
Kết thúc
Mục "Thiết bị"
Mã định danh "Thiết bị1"
Trình điều khiển "nvidia"
Tên nhà cung cấp "Tập đoàn NVIDIA"
Tên bảng "Quadro K2000M"
BusID "PCI: 1: 0: 0"
Màn hình 1
Kết thúc
Mục "Màn hình"
Định danh "Màn hình1"
Thiết bị "Thiết bị1"
Màn hình "Màn hình1"
Tùy chọn "TwinView" "0"
Tùy chọn "siêu dữ liệu" "DFP-2: nvidia-auto-select + 0 + 0"
Mặc định ngày 24
Tiểu mục "Hiển thị"
Độ sâu 24
Kết thúc
Kết thúc
Hy vọng rằng bạn sẽ bắt đầu. Tôi chưa tìm thấy một công cụ gui nào trong bất kỳ Môi trường máy tính để bàn nào tạo ra một xorg.conf hỗ trợ hiển thị độc lập. Lời khuyên của tôi là bắt đầu với bất kỳ công cụ 'Trình tạo cấu hình X' nào đi kèm với trình điều khiển video đã chọn của bạn (ví dụ: nvidia nvidia-xconfig
) và xem liệu bạn có thể sử dụng ví dụ của tôi ở trên để hướng dẫn thử và xử lý lỗi không.