Tắt màn hình của MacBook Pro trong khi kết nối với màn hình ngoài trên Yosemite


25

Làm cách nào để tắt màn hình của MacBook Pro khi mở nắp trong khi sử dụng màn hình ngoài trên Mac OS X 10.10 Yosemite?

Tất cả các phương thức trước đây, ví dụ như một trong những phương pháp được liệt kê ở đây, đó là các hoạt động trên Mavericks không còn hoạt động trên Yosemite nữa.

Có ai biết cách để làm điều này trên Mac OS X 10.10 Yosemite không? Giảm độ sáng không giống như tắt màn hình vì GPU vẫn gửi tín hiệu đến màn hình bên trong và màn hình ngoài.

Đây là các lệnh đầu cuối để đạt được điều này trên Mavericks:

Kích hoạt

sudo nvram boot-args="iog=0x0"

Vô hiệu hóa

sudo nvram -d boot-args

Bất cứ ai cũng biết làm thế nào để đạt được điều này trên Yosemite?


2
Vâng, thật đáng buồn, điều này dường như là một cái gì đó thoái lui với việc phát hành Yosemite. Bây giờ người ta sẽ nghĩ đây là một tính năng. Ừ
TechTrip

1
Tôi chia sẻ chính xác tình cảm của bạn, bạn sẽ nghĩ rằng một tính năng cơ bản như vậy sẽ được bao gồm. Vẫn giữ hy vọng rằng ai đó sẽ tìm thấy một cách giải quyết phần mềm này sớm.
cơ hội

Xin chào, đồng ý thử nghiệm với điều này Tôi có thể làm cho nó hoạt động chỉ bằng cách đóng nắp. Miễn là máy tính xách tay được cắm vào nó không ngủ. Vì vậy, bạn cần một bàn phím và chuột usb để giải quyết với thiết lập này. Một nhượng bộ cho đến khi Apple giải quyết đầy đủ vấn đề.
TechTrip

Phải, đó là hành vi dự định bằng cách đóng nắp, sử dụng usb kb và chuột. Tôi thích giữ nắp mở để có luồng không khí bổ sung vì nhiệt tăng từ bàn phím không bị kẹt từ bên dưới vỏ sò kín.
cơ hội

Câu trả lời:


11

Lệnh tương đương cho Yosemite là:

sudo nvram boot-args=niog=1

Tôi chỉ thử nghiệm nó trên MacBook Pro 15 inch cuối năm 2008, nhưng nó hoạt động với tôi. Số dặm của bạn có thể thay đổi.

Nguồn: Tôi đọc mã nguồn IOGraphics , cụ thể là IOGraphicsFamilyModuleStart()trong IOFramebuffer.cpp .

Chi tiết kỹ thuật: Chúng ta cần xóa bit 0 ( kIOGDbgLidOpen) trong gIOGDebugFlagsbiến của mô-đun để thay đổi cách xử lý các sự kiện mở nắp.

Các phiên bản trước của mã sẽ đặt biến này thành bất kỳ giá trị nào iogđược chỉ định trong các đối số khởi động hoặc 0x03nếu iogkhông được chỉ định.

Mã trong Yosemite trước tiên đặt gIOGDebugFlagsthành 0x43, sau đó bit bit OR với giá trị được chỉ định bởi iog(nếu nó tồn tại), và cuối cùng bitwise AND với phần bù bit của giá trị được chỉ định bởi niog(nếu nó tồn tại). Nói cách khác, iogbây giờ chỉ có thể đặt bit vào gIOGDebugFlags, nhưng mới niogcó thể xóa bit. Vì vậy, chúng tôi chỉ định niog=1trong các đối số khởi động để xóa bit 0.


Làm thế nào để chúng ta loại bỏ lệnh này nếu nó không hoạt động?
cơ hội

@chance Cách tương tự như trước: sudo nvram -d boot-args Hoặc đặt lại PRAM .
rwg

1
Điều này hoạt động một khi bạn khởi động. Nhưng chỉ đến khi máy tính đi ngủ. Đánh thức nó trở lại bật màn hình tích hợp trở lại.
Fydo

1
1) Sau khi nhập lệnh thiết bị đầu cuối, khởi động lại và đóng nắp ngay lập tức 2) Giữ nắp đóng trong khi khởi động và sau khi đăng nhập, mở nắp 3) Màn hình của MacBook Pro tắt
Ryan Heitner

@RyanHeitner 3 bước hoạt động tốt! Nếu bạn cần một giải pháp cho giấc ngủ và thức dậy, vui lòng truy cập OSXd Daily-Post với Phần "Vô hiệu hóa màn hình máy tính xách tay nội bộ trong OS X Yosemite" một gợi ý để sửa quy trình đánh thức. Chúc vui vẻ!
andreas-supersmart

20

Tìm thấy ứng dụng miễn phí tuyệt vời này:

https://github.com/Eun/DisableMonitor/

Hoạt động như một lá bùa.


2
Ứng dụng này làm giảm độ sáng của màn hình xuống 0, nhưng nó vẫn bật! Vì vậy, có lẽ nó tiêu thụ nhiều hơn. Có cách nào để tắt hoàn toàn?
Fred K

Nếu bạn chọn phản chiếu màn hình ngoài (không thêm máy tính để bàn riêng), điều này sẽ giảm khối lượng công việc
Nir Golan

3
@FredK Sau khi màn hình bị tắt, nó sẽ không cho phép tôi di chuyển chuột đến màn hình bị vô hiệu hóa nữa (kết quả mong đợi), hóa ra nó không làm giảm độ sáng xuống còn 0. Ít nhất là kết quả mong đợi được lưu trữ.
Mạnhdi Gao

@MengdiGao Chỉ khi bạn đánh đồng "không thể di chuyển chuột đến" với "tắt hiển thị".
Andreas

5

Cuối cùng, ai đó đã nhận ra một ứng dụng miễn phí để vô hiệu hóa màn hình: DisableMonitor (trên GitHub)


3
Ứng dụng này làm giảm độ sáng của màn hình xuống 0, nhưng nó vẫn bật! Vì vậy, có lẽ nó tiêu thụ nhiều hơn. Có cách nào để tắt hoàn toàn?
Fred K

@FredK Sau khi màn hình bị tắt, nó sẽ không cho phép tôi di chuyển chuột đến màn hình bị vô hiệu hóa nữa (kết quả mong đợi), hóa ra nó không làm giảm độ sáng xuống còn 0. Ít nhất là kết quả mong đợi được lưu trữ.
Mạnhdi Gao

1

Tôi có vỏ iPhone nam châm, tôi đặt nó gần bàn phím macbook cũ của tôi, gần các phím ASDF và màn hình bên trong sẽ tắt ngay lập tức! Nó rất đơn giản!

Tín dụng vào http://www.cultofmac.com/176329/turn-off-iternal-lcd-display-of-your-macbook-air-os-x-tips/

Chỉnh sửa: Bạn phải kết nối macbook của mình với bộ điều hợp nguồn để làm cho phương pháp này hoạt động.


Tôi thích trò lừa nam châm :))
Envil

0

Chuyển đến trình bảo vệ màn hình sau đó kích hoạt "hiển thị tắt" ở các góc nóng.


3
Cả hai màn hình đều ngoại tuyến trong trường hợp này.
Shmidt

0

Giảm độ sáng màn hình xuống 0 thông qua bàn phím hoạt động đối với tôi - Màn hình Macbook hoàn toàn tối, nhưng màn hình ngoài không bị ảnh hưởng.


Chào mừng bạn đến hỏi khác nhau. Chúng tôi thích câu trả lời không chỉ là một dòng. Lý tưởng nhất là bạn muốn giải thích lý do tại sao câu trả lời của bạn là * đúng. "Nó cũng giúp cung cấp các liên kết, trích dẫn và / hoặc ảnh chụp màn hình. Vui lòng xem lại phần trợ giúp của chúng tôi Cách trả lời bằng cách viết câu trả lời hay cho câu hỏi
Allan

Điều này hoạt động để không có bất kỳ phiền nhiễu nào trên màn hình đó, nhưng osx vẫn nhìn thấy nó, theo nghĩa là bạn vẫn có thể di chuyển chuột và ứng dụng của mình đến màn hình đó, mặc dù bạn không thể nhìn thấy nó.
Steve Heim

@SteveHeim Phải - nó không vô hiệu hóa màn hình theo nghĩa lập trình, tôi thấy rằng câu hỏi ban đầu liên quan đến GPU. Điều này phù hợp với nhu cầu của tôi khi xem phim chẳng hạn.
Luke Williams

0

Tương tự như các bài viết khác ở đây, tôi đã kết thúc việc này với một nam châm tủ lạnh. Những cái nhựa dẻo không hoạt động đáng tin cậy, vì vậy tôi tìm thấy một cái có nam châm kim loại tròn nhỏ (đường kính ~ 5 mm) ở mặt sau. Hy vọng rằng điều này phù hợp với nam châm trong nắp khá tốt, và sẽ không làm quá tải cảm biến hiệu ứng hội trường, nếu có thể.

Để xác định vị trí đặt nam châm, tôi đã sử dụng hướng dẫn này:

https://www.ifixit.com/Answers/View/506016/Pocking+to+s ngủ + with + a + magnet

Điều này đặt cảm biến gần cạnh bên trái, gần giắc cắm tai nghe.

Vẫy nam châm trên khu vực và nếu nam châm đủ mạnh thì cả hai màn hình sẽ tắt và bên ngoài sẽ tự bật lại. Khi tôi nhấc nam châm cách trường hợp hơn 1cm, màn hình sẽ quay trở lại. Điều này có vẻ đúng so với nắp thực tế.

Hy vọng điều này sẽ giúp ai đó, sẽ đăng một bản cập nhật nếu có gì sai!


-2

Thủ thuật này hoạt động (làm cho màn hình ngoài làm chính và đóng một phần nắp cho đến khi màn hình tắt)

http://gizmodo.com/5938452/a-trick-to-make-USE-an-external-monitor-with-your-macbook-way-better


2
Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
Tetsujin
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.