Anonim

Новият тъмен режим в macOS Mojave е поразително отклонение от дългогодишния облик на операционната система Mac. И докато много приложения изглеждат страхотно в тъмен режим, някои потребители не харесват по-тъмния вид във всяко приложение. Използвайки опциите за интерфейс по подразбиране в System Preferences, обаче, понастоящем няма начин да изключите отделни приложения от тъмен режим. С други думи, стига приложението да поддържа функцията, то е „всичко или нищо“, когато става дума за тъмен режим.
За щастие, има спасителна команда на терминала. Подобно на това, как можете да активирате старата тъмна лента от менюто и дак изглежда, можете също така избирателно да изключите отделни приложения от тъмен режим. Имайте предвид обаче, че подобна конфигурация е изключена от основния потребителски интерфейс от Apple. Така че, докато това работи към датата на публикуване на тази статия, в бъдещите актуализации на macOS може да спре да работи или процесът да се промени.


Това каза, ето как да изключите приложение от тъмен режим в macOS Mojave, както и връзка към приложение, което може да го направи вместо вас, без да се изискват терминални команди. Ще използваме приложението Notes за пример.

Изключете приложението от тъмен режим чрез терминал

  1. За да изключим приложението от тъмен режим в macOS Mojave, първо трябва да знаем идентификатора на пакета на приложението. За да го намерите, отворете Terminal и въведете следната команда. Обърнете внимание, че „Име на приложението“ е точното име на приложението минус разширението му. В нашия пример за приложението Notes, нашето приложение е просто „Бележки“:

    osascript -e 'id на приложението " Име на приложението"

  2. Командата по-горе ще покаже идентификатора на пакета на приложението на следващия ред. В нашия пример за приложение Notes, резултатът е com.apple.Notes . Сега използвайте този идентификатор в следната команда. Продължавайки нашия пример, ще използваме по подразбиране пишете com.apple.Забележки NSRequiresAquaSystemAppearance -bool да .

    по подразбиране напишете Идентификатор на пакет NSRequiresAquaSystemAppearance -bool да

  3. Накрая излезте и стартирайте отново приложението. Ако всичко работи, то трябва да използва светлата тема, въпреки че останалата част от macOS все още е конфигурирана за тъмен режим.
  4. Нулирайте темата на приложението

    Ако сте приложили командите по-горе към определено приложение и по-късно искате да възстановите конфигурацията му по подразбиране и отново да активирате тъмен режим, използвайте следната команда:

    по подразбиране изтрийте Идентификатор на пакет NSRequiresAquaSystemAppearance

    Отново ще трябва да излезете и да стартирате отново приложението, за да влезе в сила промяната. В случай на някои приложения може да се наложи да рестартирате.

    Контролирайте тъмен режим с приложение

    Ако не искате да се занимавате с терминални команди, можете да проверите безплатната програма LightsOff .


    Това приложение ви осигурява не само достъп до специфични за приложението тъмни режими на управление, но също така ви позволява да превключвате между светъл и тъмен режим само с едно кликване. Можете дори да планирате промените на темите въз основа на времето, така че тъмният режим автоматично да се включва през нощта и сутрин да се върне към светлинен режим.
    Имайте предвид обаче, че на основно ниво LightsOff използва същите методи на Terminal, описани по-рано, за да променя конфигурациите на приложението. Това го прави много по-лесно, но също така означава, че неговата функционалност подлежи на техническите промени на Apple в macOS. Така че, подобно на горните терминални команди, това приложение може да не работи с бъдещи версии на macOS в зависимост от това как Apple продължава да променя начина, по който работи тъмният режим.

Как да изключите приложение от тъмен режим в macos mojave