Setelah dua hari mencari, saya telah menemukan solusi yang memungkinkan pengguna untuk melewati masalah ketidakcocokan Night Shift dengan monitor eksternal. Solusi ini membantu mengaktifkan akses ke Night Shift pada tampilan apa pun.
- Hubungkan monitor eksternal Anda, nonaktifkan monitor internal Anda, dan pastikan monitor eksternal Anda ditetapkan sebagai default.
- Unduh file yang diperlukan. Anda akan membutuhkan dua program (dan yang ketiga opsional) untuk melanjutkan. Yang pertama adalah FixEDID, yang dapat ditemukan di sini: FixEDID , yang kedua adalah DarwinDumper dan dapat ditemukan di sini: DarwinDumper , dan yang terakhir (opsional) adalah KextWizard, ditemukan di sini: KextWizard
- Buka FixEDID, tunggu hingga isian memuat secara otomatis, dan minimalkan FixEDID, jangan tutup.
- Buka DarwinDumper, klik Batalkan Pilihan Semua , centang kotak EDID, dan klik Jalankan . Anda akan dimintai kata sandi, dan direktori dump akan terbuka secara otomatis ketika sudah selesai. Tutup DarwinDumper, dan salin EDID.bin ke desktop Anda.
- Unminimize FixEDID, klik Buka File Biner EDID , pilih EDID.bin Anda . Sekarang di menu drop-down di bawah tombol itu pilih monitor internal untuk model Mac Anda (ini biasanya akan menjadi opsi pertama), dan klik tombol Make . Anda seharusnya memiliki beberapa file baru sekarang, tetapi Anda dapat mengabaikan semuanya kecuali DisplayMergeNub.kext , yang Anda perlukan.
- ( Versi Kext Wizard ) Buka Kext Wizard, klik tab Instalasi , klik Browse , pilih DisplayMergeNub.kext , dan klik Install . Anda akan dimintai kata sandi. Setelah selesai, reboot Mac Anda.
- ( Instalasi Manual ) Buka Terminal.app dan jalankan perintah berikut
sudo mv $(whoami)/Desktop/DisplayMergeNub.kext /System/Library/Extensions/ && sudo reboot
. Anda akan dimintai kata sandi, dan Mac Anda akan secara otomatis dinyalakan ulang segera setelah operasi selesai.
- Setelah mem-boot ulang, Anda dapat membuka Apple> About Mac ini dan di bawah tab Displays, Anda akan mendapati Mac Anda sekarang menganggap monitor eksternal Anda sebagai monitor internal Anda, akibatnya Night Shift seharusnya tidak diaktifkan lagi secara otomatis, dan kini Anda dapat mengakses Panel preferensi Pergeseran Malam Hari dari Pengaturan.
Catatan Cepat
Bagi mereka yang ingin membalikkan proses ini sehingga monitor eksternal Anda tidak lagi dianggap sebagai tampilan bawaan oleh Mac Anda, Anda bisa menjalankan perintah itu sudo rm /System/Library/Extensions/DisplayMergeNub.kext && sudo reboot
.
Seperti perintah sebelumnya, ini akan menanyakan kata sandi Anda, dan secara otomatis me-reboot Mac Anda setelah proses selesai.
UPDATE: 01/04/2019 Sampai versi MacOS 10.13 dan semua versi 10.14 tampilan eksternal dikenali secara asli ketika mereka adalah satu-satunya layar yang terhubung. Dengan demikian informasi ini harus dianggap usang kecuali bagi mereka yang menggunakan layar eksternal sekunder , atau mereka yang menjalankan versi macOS 10.12.4-10.13.4