Chia đôi màn hình


17

Có cách nào để chia một màn hình thành hai, để hai nửa sẽ được coi là màn hình riêng biệt không? Điều này có nghĩa là các cửa sổ sẽ lấp đầy một nửa màn hình khi được tối đa hóa. Ngoài ra, bảng gnome nên lấp đầy một nửa màn hình.

Câu trả lời:


11

Có vẻ như compiz đã hỗ trợ cho việc này. Trong "Tùy chọn chung" trong CompizConfig, trên tab "Cài đặt hiển thị", có thể chỉ định thủ công "màn hình" để sử dụng để tối đa hóa các cửa sổ. Có một vấn đề với Adobe Flash và toàn màn hình, nhưng nhìn chung nó hoạt động khá tốt.

Vì card đồ họa của tôi hợp nhất ba màn hình thành một màn hình lớn duy nhất, điều này rất hữu ích

Hướng dẫn từng bước một:

  1. Mở một thiết bị đầu cuối bằng cách nhấn Ctrl+ Alt+ T.
  2. Nhập sudo apt-get install compizconfig-settings-managervà nhấn enter. Điền mật khẩu của bạn khi được yêu cầu. Không có dấu hoa thị sẽ được hiển thị khi nhập mật khẩu.
  3. Khi quá trình cài đặt hoàn tất, hãy khởi chạy ứng dụng "Trình quản lý cài đặt CompizConfig".
  4. Nhấp vào "Tùy chọn chung" trong phần "Chung".
  5. Chọn tab "Cài đặt hiển thị".
  6. Bỏ chọn "Phát hiện đầu ra".
  7. Chỉnh sửa danh sách đầu ra như mong muốn. Mỗi dòng là một màn hình. Cú pháp là WIDTHxHEIGHT+X+Y.
  8. Xem nếu làm việc ngay lập tức. Bạn có thể cần phải đăng nhập và đăng xuất lại.

Cấu hình mẫu cho ba màn hình 19 inch cổ điển theo hàng ngang:

1280x1024+0+0
1280x1024+1280+0
1280x1024+2560+0

Đối với đèn flash và toàn màn hình thấy al.robotfuzz.com/...
Alistair Buxton

Bạn có bất kỳ chi tiết nào thêm về cách làm điều này? Card đồ họa của tôi hợp nhất hai trong ba màn hình của tôi.
Tom Busby

Tôi đã chỉnh sửa câu trả lời của mình và thêm hướng dẫn chi tiết.
Kalle Elmér

Thật thú vị, trong khi loay hoay với CompizConfig, thiết lập của tôi bị hỏng và các cài đặt không có hiệu lực. Làm tất cả mọi thứ trong câu trả lời này đã giúp: Askubfox.com/questions/705414/ trên
Kalle Elmér

Điều này hoạt động nhưng có vẻ như bây giờ màn hình của tôi trống sau 20 giây không hoạt động - là tối ưu để đọc bất cứ điều gì. Bất kỳ ý tưởng làm thế nào để ngăn chặn điều đó? Ngoài ra, tôi đã tạo một kịch bản để tự động hóa điều này - usecase của tôi thực sự hợp nhất hai màn hình thành một ảo. Đôi khi nó hoạt động mà không cần khởi động lại compiz, đôi khi nó cần phải được khởi động lại, không chắc đó là khi nào.
sup

6

Câu trả lời được chấp nhận không làm việc cho tôi. Những gì đã hoạt động mặc dù đã thêm màn hình ảo trong XRandR 1.5.

Để phân chia màn hình, hãy làm như sau:

  1. Nhập xrandrvào thiết bị đầu cuối để kiểm tra tên đầu ra và độ phân giải hiện tại của màn hình bạn muốn tách.
    Trên hệ thống của tôi, kết quả là:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
       1920x1080     60.00*+  50.00    59.94
       1920x1080i    60.00    50.00    59.94  
       1600x900      60.00  
       1280x1024     75.02    60.02  
       1152x864      75.00  
       1280x720      60.00    50.00    59.94  
       1024x768      75.08    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x576i      50.00
       720x480       60.00    59.94
       720x480i      60.00    59.94
       640x480       75.00    60.00    59.94
       720x400       70.08
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

    Chúng ta có thể thấy rằng màn hình của tôi được kết nối với HDMI2 và độ phân giải được đặt thành 1920x1080.

  2. Thêm 2 màn hình ảo với xrandr --setmonitorlệnh đảm bảo chúng trùng với màn hình vật lý của bạn và được đặt cạnh nhau. Cú pháp của lệnh là (không có dấu ngoặc kép):

    xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name" 
    

    Đối với hệ thống của tôi, đó là:

    xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
    xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
    
  3. Mặc dù ở trên đã cấu hình các màn hình ảo trên hệ thống của tôi nhưng những thay đổi chưa được áp dụng cho đến khi tôi thực hiện (có vẻ như làm mới xrandr):

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

Để duy trì các thay đổi sau khi khởi động lại, bạn sẽ muốn thực hiện các lệnh này khi đăng nhập. Bạn có thể làm như vậy bằng cách nối thêm các lệnh ở cuối ~/.profiletệp của bạn .


2
Bạn muốn +1 b / c sẽ là một cách không thể quản lý cửa sổ để mô phỏng thiết lập nhiều màn hình, nhưng có thiếu một bước không? Sử dụng Kubfox, các lệnh thực thi thành công. Cả hai xrandr --listmonitorsxrandr --listactivemonitorshiển thị các màn hình được thêm vào, nhưng kwinkhông nhìn thấy chúng và mọi thứ hoạt động giống như trước đây.
xiota

1
@xiota Thật không may, tôi không thể giúp bạn vì các bước này đã đủ trên Xubfox của tôi - Tôi đã thực hiện lại chúng khi chúng ở trong câu trả lời và màn hình đã chia thành 2 phần chính xác. Trong cài đặt hiển thị của Xfce, tôi vẫn chỉ thấy 1 màn hình nhưng màn hình bị tách ra và ví dụ như khi tôi tối đa hóa một cửa sổ thì chỉ mất một nửa màn hình. Đảm bảo rằng trong lệnh đầu tiên ở bước 3, bạn nhập độ phân giải khác với mức đã được đặt trên màn hình của mình nếu không lệnh sẽ bị bỏ qua và sẽ không có gì xảy ra.
Strachu

@xiota kwinkhông tôn trọng cài đặt màn hình của xrandr. Tôi sử dụng phiên kde openbox. Nó hoạt động. (Không cần chạy xrandr --fb.) Mặc dù vậy, thanh tác vụ KDE vẫn không lặp lại cài đặt màn hình của xrandr, mà tôi coi là một tính năng.
yếu

4

Điều này về cơ bản là không thể trong kiến ​​trúc X11 trừ khi bạn viết lại trình điều khiển video. Tôi biết điều này từ kinh nghiệm cay đắng.

Cách duy nhất bạn có thể làm là chạy nhiều máy tính để bàn ảo có cửa sổ (ví dụ vnc hoặc xnest / xephyr) trong các cửa sổ không viền. Sau đó, bạn sẽ mất tất cả tăng tốc đồ họa.


1

Bạn có thể thử sử dụng trình quản lý cửa sổ ốp lát.

KDE hỗ trợ giới hạn ốp lát ra khỏi hộp. Tuy nhiên, nó sẽ cho phép bạn chia màn hình thành hai nửa.

Ở đầu kia của quang phổ là XmonadAwesome . Đây là những khó khăn hơn để thiết lập, nhưng một số người thề với chúng. Tôi đã sử dụng Xmonad trong một thời gian dài và bạn rất thành thạo trong việc điều hướng bàn phím. Giảm sử dụng chuột, là lý do hầu hết mọi người chuyển đổi ở nơi đầu tiên. Bây giờ tôi sử dụng KDE vì một số chương trình tôi sử dụng thường xuyên không hoạt động tốt và rất khó sử dụng trong Xmonad.

Phương tiện hạnh phúc có thể là thay thế trình quản lý cửa sổ của Gnome bằng Xmonad nếu bạn là người dùng Gnome.

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.