Anonim

Chế độ tối mới trong macOS Mojave là một sự khởi đầu nổi bật từ giao diện lâu đời của hệ điều hành Mac. Và trong khi nhiều ứng dụng trông tuyệt vời ở chế độ tối, một số người dùng không thích giao diện tối hơn trong mọi ứng dụng. Tuy nhiên, sử dụng các tùy chọn giao diện mặc định trong Tùy chọn hệ thống, hiện tại không có cách nào để loại trừ các ứng dụng riêng lẻ khỏi chế độ tối. Nói cách khác, miễn là một ứng dụng hỗ trợ tính năng này, thì đó là tất cả hoặc không có gì khác khi nói đến chế độ tối.
Rất may, có một lệnh Terminal để giải cứu. Tương tự như cách bạn có thể kích hoạt thanh menu tối cũ và giao diện dock , bạn cũng có thể loại trừ có chọn lọc các ứng dụng riêng lẻ khỏi chế độ tối. Tuy nhiên, lưu ý rằng loại cấu hình này đã bị Apple loại khỏi giao diện người dùng chính vì một lý do. Vì vậy, trong khi điều này hoạt động kể từ ngày xuất bản của bài viết này, nó có thể ngừng hoạt động hoặc quá trình có thể thay đổi, trong các bản cập nhật macOS trong tương lai.


Điều đó nói rằng, đây là cách loại trừ một ứng dụng khỏi chế độ tối trong macOS Mojave, cũng như liên kết đến một ứng dụng có thể làm điều đó cho bạn mà không yêu cầu các lệnh Terminal. Chúng tôi sẽ sử dụng ứng dụng Ghi chú làm ví dụ.

Loại trừ ứng dụng khỏi chế độ tối qua thiết bị đầu cuối

  1. Để loại trừ một ứng dụng khỏi chế độ tối trong macOS Mojave, trước tiên chúng ta cần biết Mã nhận dạng gói của ứng dụng. Để tìm thấy nó, mở Terminal và nhập lệnh sau. Lưu ý rằng Tên ứng dụng của Nhật Bản là tên chính xác của ứng dụng trừ phần mở rộng của nó. Trong ví dụ về ứng dụng Ghi chú của chúng tôi, Tên ứng dụng của chúng tôi chỉ đơn giản là Ghi chú

    osascript -e 'id của ứng dụng " Tên ứng dụng "'

  2. Lệnh trên sẽ hiển thị số nhận dạng gói của ứng dụng trên dòng tiếp theo. Trong ví dụ ứng dụng Ghi chú của chúng tôi, kết quả là com.apple.Notes . Bây giờ, sử dụng định danh đó trong lệnh sau. Tiếp tục ví dụ của chúng tôi, chúng tôi sẽ sử dụng mặc định viết com.apple.Note NSRequiresAquaSystemAppparent -bool có .

    mặc định viết Mã nhận dạng gói NSRequiresAquaSystemAppurdy -bool có

  3. Cuối cùng, thoát và khởi chạy lại ứng dụng. Nếu mọi thứ đều hoạt động, nó nên sử dụng chủ đề ánh sáng mặc dù phần còn lại của macOS vẫn được cấu hình cho chế độ tối.
  4. Đặt lại chủ đề của ứng dụng

    Nếu bạn đã áp dụng các lệnh trên cho một ứng dụng cụ thể và sau đó muốn khôi phục cấu hình chủ đề mặc định của nó và bật lại chế độ tối, hãy sử dụng lệnh sau:

    mặc định xóa Mã định danh gói NSRequiresAquaSystemAppparent

    Một lần nữa, bạn sẽ cần thoát và khởi chạy lại ứng dụng để thay đổi có hiệu lực. Trong trường hợp một số ứng dụng bạn có thể cần phải khởi động lại.

    Kiểm soát chế độ tối với một ứng dụng

    Nếu bạn không muốn làm phiền với các lệnh Terminal, bạn có thể kiểm tra tiện ích miễn phí Lights Offer .


    Ứng dụng này không chỉ cung cấp cho bạn quyền truy cập vào các điều khiển chế độ tối dành riêng cho ứng dụng, nó còn cho phép bạn chuyển đổi giữa chế độ sáng và tối chỉ bằng một cú nhấp chuột. Bạn thậm chí có thể lên lịch thay đổi chủ đề dựa trên thời gian, để chế độ tối tự động bật vào ban đêm và trở lại chế độ sáng vào buổi sáng.
    Tuy nhiên, lưu ý rằng ở cấp độ cơ bản, Lights Offer đang sử dụng cùng các phương thức Terminal được mô tả trước đó để sửa đổi cấu hình ứng dụng. Điều này làm cho nó dễ dàng hơn nhiều, nhưng cũng có nghĩa là chức năng của nó chịu sự thay đổi kỹ thuật của Apple trong macOS. Vì vậy, giống như các lệnh Terminal ở trên, ứng dụng này có thể không hoạt động với các phiên bản macOS trong tương lai tùy thuộc vào cách Apple tiếp tục sửa đổi cách thức hoạt động của chế độ tối.

Cách loại trừ một ứng dụng khỏi chế độ tối trong macjave moos