Tự động thay đổi độ phân giải khi kết nối màn hình ngoài, trình điều khiển nvidia


8

Tôi chạy Ubuntu trên macbook pro, với trình điều khiển độc quyền của nvidia.

Tôi đã tạo một tập lệnh hack nhỏ http://www.coldcode.net/2010/05/nvidia-auto-display.html để phát hiện sự hiện diện / vắng mặt của màn hình bên ngoài và chuyển độ phân giải phù hợp.

Có ai biết một cách tốt hơn để làm điều đó?

Kịch bản của tôi cũng hoạt động xung quanh các vấn đề cụ thể về việc triển khai xrandr một phần của nvidia; giả sử trình điều khiển xorgr tuân thủ xrandr, có cách nào để làm điều tương tự theo cách ít hack hơn không?


Không phải là tôi biết. Kịch bản của bạn có thể là cách tốt nhất để giải quyết vấn đề đó vào lúc này; tìm kiếm xung quanh tôi không thực sự thấy gì cả
Jacob Peddicord

Câu trả lời:


3

Bạn đã nghe nói về disper ( http://willem.engen.nl/projects/disper/ )?

Cũng có một PPA dưới http://launchpad.net/~disper-dev/+archive/ppa


cảm ơn bạn, tôi đã nhiều năm tìm kiếm điều này. Hoạt động từ ppa. Một bất tiện nhỏ là hành động -C / - chu kỳ (tức là chu kỳ giữa, chính, phụ, nhân bản, mở rộng) không hoạt động. Ngoài ra, nó dường như không phải là "tự động" (thay đổi khi kết nối màn hình mới), nhưng tốt hơn nhiều là cài đặt nvidia xảo quyệt.
alfC

1

Tôi đã thấy rằng việc chạy gnome-display-properties(ít nhất là trên 10.04) sẽ tự động phát hiện và định cấu hình độ phân giải của tôi dựa trên các màn hình tôi đã kết nối vào lúc này. Sau đó, tôi chỉ có thể loại bỏ nó (sử dụng nút 'Đóng', 'Áp dụng' cũng hoạt động nhưng yêu cầu xác nhận cần một lần nhấp khác và không cần thiết). Vì vậy, tôi đã thêm một biểu tượng vào thanh trên cùng của mình và cho đến nay điều đó tốt hơn nhiều so với việc đặt lại X như tôi đã từng làm mà tôi đã lười biếng tìm kiếm một giải pháp một cú nhấp chuột hoặc thậm chí là một giải pháp tự động như tập lệnh của bạn.

Tôi có một màn hình lớn tại nơi làm việc nhưng thường chỉ sử dụng máy tính xách tay một mình ở nhà để 2 lần nhấp khi tôi đi làm vào buổi sáng và 2 khi tôi về nhà.

Cập nhật:

Nên đã kiểm tra trước. Tôi thực sự KHÔNG sử dụng trình điều khiển độc quyền ngay bây giờ và tôi mơ hồ nhớ lại điều đó bởi vì có hiệu ứng compiz đối với tôi ít quan trọng hơn là không khởi động lại X hai lần một ngày để chuyển đổi màn hình. Vì vậy, câu trả lời của tôi có thể hoàn toàn vô dụng với bạn. Tôi sẽ xóa nếu bất cứ ai có thể xác nhận điều đó.


dù sao thì thật tốt khi biết rằng đối với các trình điều khiển bình thường thực hiện đầy đủ xrandr, chúng ta có thể tận hưởng tính năng này. Đừng xóa câu trả lời, có thể hữu ích cho những người khác
ithkuil
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.