Unity hoạt động như thế nào trong cấu hình đa màn hình?


39

Unity trong 10.10 dường như được tập trung xung quanh các cấu hình màn hình đơn với một quy trình làm việc duy nhất. Điều này hoạt động khá tốt trên một netbook có bất động sản màn hình hạn chế.

Làm thế nào để phiên bản hiện tại của Unity mở rộng để bao gồm các quy trình làm việc đa màn hình và đa tác vụ?


Hừm. Không có nhiều màn hình trên iPad hoặc iPhone :)
Extender

Câu trả lời:


23

Đối với hỗ trợ đa màn hình 10.10 là thô sơ, vì điều đó tập trung vào netbook - nếu bạn đang thuyết trình và bạn chạy Unity, chúng tôi không muốn bảng điều khiển trên cùng được trình bày trên bài thuyết trình của bạn.

Đối với 11.04 và 11.10, hỗ trợ đa người dùng tốt hơn nhiều. Tôi sẽ nói về cách thiết lập của tôi hoạt động với Nvidia, nhưng tôi không có phần cứng để nhận xét về hỗ trợ ATI và Intel, vì vậy hy vọng ai đó sẽ đăng câu trả lời riêng cho những người đó.

Đối với 12.04 và 12.10, có một đặc điểm kỹ thuật về cách cải thiện hỗ trợ đa màn hình trong máy tính để bàn.

Nvidia Twinview

nhập mô tả hình ảnh ở đây

Mỗi màn hình có một bảng điều khiển với các điều khiển cửa sổ, menu ứng dụng và sau đó là các chỉ báo. Khi các cửa sổ được tối đa hóa, mỗi cửa sổ sẽ được tích hợp vào bảng trên cùng của mỗi màn hình. Các chỉ số được sao chép để bạn không bao giờ quá xa menu hệ thống.

Khi các cửa sổ không được tối đa hóa, menu ứng dụng cho ứng dụng đó sẽ được hiển thị trên bất kỳ bảng nào ứng dụng được bật để bạn không có menu trên tất cả các màn hình khác:

nhập mô tả hình ảnh ở đây

ATI

Sử dụng trình điều khiển ATI mã nguồn mở với RandR (bạn thiết lập từ Tùy chọn màn hình, xem ảnh chụp màn hình) thì kết quả tương tự đạt được như với Nvidia Twinview.

Tùy chọn màn hình Ảnh chụp màn hình

Các vấn đề đã biết:

Dưới đây là danh sách các kết hợp có thể có của thiết lập đa màn hình và kết quả của chúng:

Có một số lỗi (khác với lỗi đầu tiên, chúng thường là các chi tiết thẩm mỹ nhỏ):

  • Lỗi # 742544 : Đối với người dùng có màn hình phụ trên TRÁI của màn hình chính, trình khởi chạy hiển thị sai vị trí và tương tự về [vị trí của bảng điều khiển chính, Lỗi # 757652]
  • Lỗi # 769458 : Nền màn hình không được hiển thị chính xác khi khởi động
  • Lỗi # 742020 : Các chỉ báo được hiển thị như đã chọn trên cả hai màn hình
  • Lỗi # 743621 : Thỉnh thoảng xảy ra sự cố với các ứng dụng chạy toàn màn hình

Vẫn còn tiềm năng để cải thiện hỗ trợ hơn nữa, ví dụ như gợi ý trong Bug # 755357 để cho phép hai menu toàn cầu hoạt động cùng một lúc .

Xem thêm Thuật ngữ phù hợp cho các yếu tố UI của Unity là gì?


2
Ngoài ra còn có một cú hích chung cho hành vi đa màn hình tốt hơn trong 11.04, từ ngăn xếp X trở lên.
RAOF

Điều này sẽ rất thú vị, vì sao một người đối phó với gnome_globalmenu trong cấu hình đa màn hình?
dùng2029

Ah quá tệ về lỗi đó ... Màn hình phụ của tôi chắc chắn ở bên trái.
zookalicy

Bạn có thể đề cập rằng TwinView có thể được cấu hình bằng cách sử dụnggksudo nvidia-settings
Jader Dias

2

Vấn đề lớn nhất mà tôi gặp phải với Unity là nó xác định chính xác màn hình bên phải của tôi là màn hình chính và hiển thị trình khởi chạy ở phía bên trái của màn hình đó.

Điều này gây ra kịch bản mà tôi không thể dễ dàng gọi trình khởi chạy khi di chuyển chuột sang trái khiến nó chuyển sang màn hình bên trái. Để hiển thị trình khởi chạy, tôi phải nhấn Super (Phím Win) hoặc di chuyển chuột đến biểu tượng Ubuntu trên bảng trên cùng và sau đó từ từ di chuyển sang trái.

Tôi nhanh chóng tìm kiếm một cài đặt sẽ di chuyển trình khởi chạy sang bên phải màn hình, nhưng không tìm thấy. Điều đó dẫn tôi trở lại Gnome "cổ điển" vì tôi không thể sử dụng Unity với hỗ trợ đa màn hình hiện tại.



@fluteflute, theo như tôi hiểu vấn đề thì lỗi này không liên quan đến vấn đề này. Màn hình bên phải là chính, nhưng có thể kích hoạt menu Unity bằng chuột bằng cách nào đó. Hoặc đặt thực đơn ở phía bên phải ...
falstaff

0

Hiện tại, nó hơi bị triển khai một cách ngu ngốc vì dường như không có cách nào để đặt màn hình chính. Cài đặt trình khởi chạy thống nhất nói về "phía bên trái màn hình". Đây có lẽ là một giả định hợp lý để đưa ra trong thiên niên kỷ trước khi không ai có nhiều hơn một màn hình nhưng ngày nay nói về "màn hình" tương tự như nói về "ổ cứng" hoặc "cổng usb" hoặc bất cứ thứ gì mà người dùng có khả năng có nhiều hơn một.


1
Tôi đặt màn hình chính khi sử dụng nvidia Twinview để không chắc ý của bạn là gì.
Cas

Chà, tôi không thể cài đặt fglrx trên bàn di chuột của mình với một số radeon di động, vì vậy tôi phải quay lại trình điều khiển nguồn mở nơi tôi chưa tìm ra cách để làm điều đó.
Sam


0

Theo như tôi có thể nói, không có cách nào để cấu hình trình khởi chạy sang một màn hình khác. Cách dễ nhất dường như là hoán đổi các kết nối vật lý sao cho màn hình mà trình khởi chạy xuất hiện là tay trái. Điều này có thể không thực hiện được nếu bạn không có kết nối phần cứng phù hợp.


0

Tôi thực sự cảm thấy điều này cần một bản cập nhật, vì tôi đang sử dụng sự thống nhất vào ngày 14.04 với trình điều khiển 750ti, Propriantic và ba màn hình. Có các tùy chọn để đặt trình khởi chạy trên mỗi màn hình, một màn hình riêng lẻ, bật và tắt các cạnh dính, xoay màn hình riêng lẻ cho cả ba, thay đổi tỷ lệ, phản chiếu, đặt hình ảnh trên tất cả các màn hình, toàn màn hình trên một màn hình và làm việc trên hai màn hình khác, chạy một video trên cả ba màn hình hoặc ba video riêng lẻ (không cần thiết ...). Nó đã đi một chặng đường dài và những người tìm kiếm sự hỗ trợ nên có câu trả lời cập nhật.

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.