İki günlük aramadan sonra, kullanıcıların harici monitörlerle Night Shift uyumsuzluk sorunlarını aşmasına izin veren bir çözüm buldum. Bu çözüm, herhangi bir ekranda Gece Vitesine erişimin sağlanmasına yardımcı olur.
- Harici monitörünüzü bağlayın, dahili monitörünüzü devre dışı bırakın ve harici monitörünüzün varsayılan olarak ayarlandığından emin olun.
- Gerekli dosyaları indirin. Devam etmek için iki programa (ve üçüncü bir isteğe bağlı) ihtiyacınız olacak. Birincisi FixedID, burada bulunabilir: FixEDID , ikincisi DarwinDumper ve burada bulunabilir: DarwinDumper ve sonuncusu (isteğe bağlı) burada bulunan KextWizard : KextWizard
- FixEDID'yi açın, alanların otomatik olarak yüklenmesini bekleyin ve FixEDID değerini en aza indirin, kapatmayın.
- DarwinDumper'ı açın, Tüm Seçimleri Kaldır'ı tıklatın , EDID kutusunu işaretleyin ve Çalıştır'ı tıklatın . Parolanızı girmeniz istenir ve döküm dizini tamamlandığında otomatik olarak açılır. DarwinDumper'ı kapatın ve EDID.bin'i masaüstünüze kopyalayın .
- FixEDID'i kaldırın, EDID İkili Dosyasını Aç'a tıklayın , EDID.bin'inizi seçin . Şimdi bu düğmenin altındaki açılır menüde Mac modeliniz için dahili monitörü seçin (bu genellikle ilk seçenek olacaktır) ve Yap düğmesine tıklayın. Şimdi birkaç yeni dosyanız olmalıdır, ancak ihtiyacınız olacak DisplayMergeNub.kext dışında tümünü yok sayabilirsiniz .
- ( Kext Sihirbazı Sürümü ) Kext Sihirbazı'nı açın, Kurulum sekmesine tıklayın, Gözat'a tıklayın , DisplayMergeNub.kext'i seçin ve Yükle'ye tıklayın . Sizden şifreniz istenecektir. Tamamlandığında Mac'inizi yeniden başlatın.
- ( Manuel Kurulum ) Terminal.app uygulamasını açın ve aşağıdaki komutu çalıştırın
sudo mv $(whoami)/Desktop/DisplayMergeNub.kext /System/Library/Extensions/ && sudo reboot
. Parolanızı girmeniz istenir ve işleminiz biter bitmez Mac'iniz otomatik olarak yeniden başlatılır.
- Yeniden başlattıktan sonra Apple> Bu Mac Hakkında'ya gidebilir ve Ekranlar sekmesi altında Mac'inizin artık harici monitörünüzü dahili monitörünüz olarak gördüğünü göreceksiniz, sonuç olarak Gece Vardiyası artık otomatik olarak etkinleştirilmemelidir ve artık Night Shift tercih bölmesi Ayarlar'dan.
Hızlı Not
Harici monitörünüzün artık Mac'iniz tarafından yerleşik bir ekran olarak görülmemesi için bu işlemi tersine çevirmek isteyenler için, sadece komutu çalıştırabilirsiniz sudo rm /System/Library/Extensions/DisplayMergeNub.kext && sudo reboot
.
Önceki komutta olduğu gibi, bu parolanızı soracak ve işlem bittikten sonra Mac'inizi otomatik olarak yeniden başlatacaktır.
GÜNCELLEME: 01/04/2019 macOS 10.13'ün sonraki sürümleri ve 10.14 harici ekranların tüm sürümleri tek bağlı ekran olduklarında yerel olarak tanınır. Bu nedenle , ikincil harici ekran kullanan veya macOS sürüm 10.12.4-10.13.4 çalıştıranlar dışında bu bilgilerin kullanımdan kaldırılması gerektiği düşünülmelidir.