Câu trả lời:
Đầu tiên cài đặt disper , sau đó tải xuống autorandr và làm theo các hướng dẫn sau:
Khi màn hình bên ngoài được undocked , hãy chạy lệnh sau trong terminal:
auto-disper.sh --save undocked
Khi màn hình ngoài được gắn và định cấu hình như bạn muốn (với Cài đặt máy chủ Nvidia X), hãy chạy:
auto-disper.sh --save docked
Thử:
auto-disper.sh --change
với màn hình neo và không khóa. Nó sẽ phát hiện trạng thái và thay đổi cấu hình.
auto-disper.sh --change
Tôi đã cố gắng tạo một kịch bản chạy nó cứ sau 3 giây, để tự động phát hiện hoạt động, nhưng sử dụng quá nhiều nguồn tài nguyên. Hy vọng rằng có thể giúp đỡ!
Tôi đang ở trong tình trạng tương tự. Tôi sử dụng máy tính xách tay đôi khi được kết nối với màn hình bên ngoài của tôi. Khi đó, tôi thường chỉ muốn sử dụng màn hình này (vì tôi cũng đã nối nó với bàn phím ngoài và chuột).
Những gì tôi tìm thấy, là nếu bạn có một tệp có tên .xprofile , nó được gọi mỗi khi màn hình được khởi tạo (bởi X.org?). Đây là nội dung của tập tin của tôi. Như bạn thấy, tôi đã điều chỉnh nó từ đây .
Những gì bạn nên làm là lưu nó vào ~ / .xprofile và sau đó làm cho nó có thể chạy được ( chmod + x .xprofile ). Kiểm tra cách gọi nội bộ và màn hình ngoài của bạn - thực hiện điều này bằng cách chạy xrandr mà không có đối số. Của tôi lần lượt là VGA1 và LVDS1 . Điều cuối cùng là đặt biến EXTERNAL_RES thành độ phân giải gốc của màn hình ngoài của bạn.
Bây giờ khi khởi động, màn hình được kết nối sẽ được sử dụng nếu được kết nối. Phần khó khăn là tự động hóa (chẳng hạn như tháo cáp trong khi Ubuntu đang chạy). Tôi đã không tìm thấy một giải pháp rất tốt cho việc này, nhưng có vẻ như việc chuyển sang một bảng điều khiển ảo và quay lại thực hiện thủ thuật (Ctrl-Alt-F1 và sau đó là Ctrl-Alt-F7). Nhanh hơn một chút so với đạp xe qua tất cả các khả năng với phím Fn (đôi khi cũng làm rối màn hình).
Sử dụng phân tán . Sau khi cài đặt nó, bạn có thể muốn tạo hai phím tắt:
disper "max" -S
disper "max" -s
Bạn luôn có thể chỉ cần bấm Fn+ F8sau khi ngắt kết nối màn hình. Điều đó có thể sẽ thay đổi nó trở lại.
Tự động phát hiện sẽ được mát mẻ. Trong khi đó, tôi tìm thấy bài đăng trên blog này cho thấy cách liên kết một khóa với tập lệnh được cung cấp bật giữa các màn hình. Nó hoạt động khá tốt đối với tôi. Sẽ thật tuyệt nếu Ubuntu cung cấp một cái gì đó như thế này ra khỏi hộp.
sudo xrandr --auto
sau khi thay đổi?