Làm thế nào để loại bỏ độ phân giải có sẵn từ một màn hình?


2

Tôi đã kết nối máy Mac mini 2007 của mình với màn hình TV vizio bằng bộ chuyển đổi dvi sang VGA.

OSX xác định chính xác màn hình để DDC hoạt động, tuy nhiên OSX cũng cung cấp một số độ phân giải mà màn hình thực sự không thể hỗ trợ. Khi ai đó thay đổi độ phân giải màn hình, thường là trong trò chơi, màn hình sẽ ngừng hoạt động và tôi phải nỗ lực một chút để hệ thống có thể sử dụng lại được.

Tôi muốn buộc OSX chỉ hiển thị 1920x1080 ở độ phân giải có sẵn.

Có cách nào chỉ cho phép OSX hiển thị một độ phân giải khả dụng cho màn hình này không?

Câu trả lời:


10

Tôi chưa sử dụng ứng dụng này, nhưng rõ ràng bạn có thể làm điều đó (và nhiều hơn nữa) trong SwitchResX, có sẵn tại đây: http://www.madrau.com/indexSRX4.html

Trên trang này có ghi rằng "SwitchResX cũng có thể chặn các độ phân giải không sử dụng": http://www.madrau.com/fifts/custom/custom.html và vì phần mềm cho phép tạo cài đặt hiển thị cho các ứng dụng riêng lẻ (được mô tả tại đây: http : //www.madrau.com/fifts/app/app.html ), có thể bạn thậm chí có thể vô hiệu hóa một số độ phân giải nhất định trong trò chơi đó và chỉ các ứng dụng có liên quan khác.

SwitchResX là phần mềm chia sẻ và có giá 14 USD. Bạn có thể dùng thử miễn phí trong 10 ngày.


Nếu bạn muốn tắt độ phân giải có sẵn bằng tay, hãy chỉnh sửa tệp này

/System/Library/Frameworks/IOKit.framework/Versions/A/Resources/IOGraphicsProperties.plist

Trong đó có một phần trông như thế này:

    <key>gtf-resolutions</key>
<array>
    <integer>640</integer>
    <integer>800</integer>
    <integer>1024</integer>
    <integer>1280</integer>
    <integer>50332928</integer>
    <integer>67110144</integer>
    <integer>1344</integer>
    <integer>1400</integer>
    <integer>1600</integer>
    <integer>1920</integer>
    <integer>100665344</integer>
    <integer>2304</integer>
</array>

Đây là tất cả các chiều rộng, chiều cao được tính toán bởi hệ thống. Bạn không thể xóa độ phân giải tối đa, nó không được liệt kê trong tệp này mà xuất phát từ chính màn hình.

Thêm hoặc xóa độ phân giải từ phần đó.

Tôi đã không thử điều này bản thân mình, và bạn đang tự chịu rủi ro.

Lưu ý: Để chỉnh sửa tệp này, bạn phải đăng nhập bằng root, chỉnh sửa tệp bằng sudoTerminal và trình chỉnh sửa dựa trên thiết bị đầu cuối như vi hoặc sử dụng trình chỉnh sửa để mở tệp cho bạn như TextWrangler. Hoặc, và đây có thể là cách tốt nhất, sao chép tệp vào Bàn làm việc, chỉnh sửa tệp, sau đó kéo và thả nó trở lại vị trí chính xác giữ phím Tùy chọn (bạn sẽ được hỏi mật khẩu Quản trị viên).

Có thể là một ý tưởng tốt để tạo bản sao lưu của tệp gốc trước khi bạn thực hiện bất kỳ thay đổi nào.

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.