Vấn đề trong tầm tay chính là DisplayPort, vì việc xoay màn hình được kết nối với nó sẽ chấm dứt mọi kết nối với máy tính, khiến máy tính nghĩ rằng màn hình đó đã bị xóa và do đó sắp xếp lại các cửa sổ.
Động lực: Điều này là không thể chấp nhận được (đối với tôi) vì nó ngăn tôi nhìn nhanh vào màn hình phụ mà không can thiệp vào màn hình chính của tôi. (Sự cố này không xảy ra khi màn hình phụ của tôi được kết nối qua cáp DVI, nhưng cạc đồ họa mới của tôi không có cổng DVI.)
Các giải pháp: Bây giờ rõ ràng là có các giải pháp phần cứng như mua một màn hình hoặc card đồ họa mới/khác hoặc sử dụng bộ điều hợp.
Vấn đề này đã được hỏi ở đây 6 năm trước mà không có câu trả lời: Làm cách nào tôi có thể khiến xubfox bỏ qua màn hình DisplayPort bị tắt?
Tôi sử dụng trình quản lý máy tính để bàn Unity trên Ubuntu 20.04 và card đồ họa Nvidia.
Tôi đã xem xét các cách có thể để thay đổi hành vi có chủ đích này của trình quản lý máy tính để bàn của tôi khi sắp xếp lại các cửa sổ (và tắt nhanh màn hình mein của tôi), nhưng có vẻ như nó không còn hoạt động nữa (người ta có thể tắt plugin xrandr cho gnome và do đó ngăn chặn hành vi này nếu một màn hình được gỡ bỏ). Điều này không hiệu quả đối với tôi vì tôi đang sử dụng Unity làm trình quản lý máy tính để bàn và khi tôi bật plugin tương ứng, màn hình sẽ không còn bị xóa trước khi hiển thị chỉ số máy tính để bàn mới, gây ra dấu vết khi kéo các cửa sổ.
Tôi cũng đã xem xét việc buộc đầu ra thông qua cổng hiển thị, nhưng tôi không thể làm cho nó hoạt động, vì xrandr không hiển thị gì trên màn hình (hoặc tôi đã mắc lỗi).
đầu ra xrandr với màn hình được kết nối (cắt bớt):
DP-2 được kết nối 1920x1200+0+0 (bình thường đảo trái phải trục x trục y) 518mm x 324mm
1920x1200 59,95*+
đầu ra xrandr không có màn hình được kết nối (cắt ngắn):
DP-2 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
Giải pháp cuối cùng tôi có thể nghĩ đến là bằng cách nào đó có một màn hình ảo, để trình quản lý máy tính để bàn của tôi luôn có các màn hình giống nhau, nhưng tôi không biết bắt đầu từ đâu với điều này.
Để tóm tắt:
Tôi muốn ngăn trình quản lý định mệnh sắp xếp lại các cửa sổ của mình khi một màn hình mới được kết nối/ngắt kết nối. Tôi không quan tâm liệu đây có phải là thông qua việc vô hiệu hóa hành vi đó hay khiến nó nghĩ rằng màn hình vẫn ở đó. Nếu có một trình quản lý máy tính để bàn nơi bạn có thể tắt hành vi này hoặc đặt cấu hình màn hình cố định, tôi sẽ chuyển sang trình quản lý đó.