נאָענט אַד

צוזאַמען מיט macOS 10.14 Mojave, מיר האָבן געזען די הקדמה פון דאַרק מאָדע. איר קענען נוצן עס צו באַשטימען אַפּלאַקיישאַן פֿענצטער צו אַ טונקל צובינד. דער פינצטער מאָדע טוט נישט מיד די אויגן ווי די ליכט. אָבער, ווי עס כאַפּאַנז, פילע טינגז ווערן מיד מיט צייט און אַזוי אויך דער פינצטער מאָדע. פּערסנאַלי, איך געפֿינען די ליכט מאָדע מער טשיקאַווע הייַנט, אָדער די קאָמבינאַציע דיפּענדינג אויף די צייט פון טאָג - די אָטאַמאַטיק מאָדע סוויטשינג פונקציע איז באַקענענ אין מאַקאָס 10.15 קאַטאַלינאַ.

אָבער האָבן איר אלץ געחידושט ווי עס וואָלט זיין אויב מיר קען לויפן עטלעכע אַפּפּס אין טונקל מאָדע און אנדערע אין ליכט מאָדע? עטלעכע אַפּלאַקיישאַנז פשוט קוקן בעסער אין דאַרק מאָדע, למשל Safari אָדער Photoshop. אבער עס זענען אויך אַפּלאַקיישאַנז וועמענס אויסזען איז בעסער אין העל מאָדע - פֿאַר בייַשפּיל, קאַלענדאַר, מעיל, אאז"ו ו. עס איז אויך אַ אַפּלאַקיישאַן פֿאַר דעם. גרוי, וואָס קענען באַשטימען אַפּלאַקיישאַנז צו טונקל אָדער ליכט מאָדע אויף איין פאַרשטעלן. זאל ס נעמען אַ קוק אין די אַפּ צוזאַמען.

שוואַרץ אָדער ווייסע

הינטער די גריי אַפּלאַקיישאַן איז דער דעוועלאָפּער Christoffer Winterkvist, וואָס, ווי מיכאל זשעקסאן, שטייט פֿאַר די מיינונג אַז עס טוט נישט ענין צי איר זענט שוואַרץ אָדער ווייַס. Christoffer געפרוווט צו אַריבערפירן די שורה פון די ליד שווארצע אָדער ווייַס צו מאַקאָס, און ווי איר קענען זען, ער איז געראָטן. איר קענען אראפקאפיע גריי פֿון Github ניצן דעם לינק. נאָר מעגילע אַראָפּ און דריקן דעם קנעפּל אויף די קראַנט ווערסיע דאַונלאָוד. א .זיפּ טעקע וועט זיין דאַונלאָודיד צו איר, וואָס איר נאָר דאַרפֿן צו עקסטראַקט נאָך דאַונלאָודינג. דערנאָך איר קענט די אַפּלאַקיישאַן אָנהייב.

grey_application_appearance

ווי צו אַרבעטן מיט גריי

די אַפּלאַקיישאַן אַרבעט זייער פּשוט. נאָך סטאַרטינג, אַ ייקאַן אויס אין דער אויבערשטער טייל פון די פֿענצטער, מיט וואָס איר קענען לייכט באַשטימען צווישן macOS ליכט און פינצטער מאָדע. צו מאַכן גריי אַרבעט פֿאַר איר, אַזוי איר מוזן האָבן ענייבאַלד פינצטער מאָדע דורך פעליקייַט. עס איז דעמאָלט ליגן אין דער נידעריקער טייל פון די פֿענצטער אַפּלאַקיישאַן רשימה, אין וואָס איר קענען פשוט קלייַבן אין וואָס מאָדע די אַפּלאַקיישאַן וועט אָנהייבן. עס איז שטענדיק גענוג פֿאַר די אויסגעקליבן אַפּלאַקיישאַן גיט דורך צו איינער פון דרייַ אָפּציעס - ליכט אויסזען, פינצטער אויסזען a סיסטעם. איר קענען שוין טרעפן די נעמען פון די אָפּציעס נאָך סעלעקציע ליכט אויסזען די אַפּלאַקיישאַן סטאַרץ אין ליכטיק מאָדע, נאכ ן געװײל ט געװארן פינצטער אויסזען דעמאָלט אין טונקל מאָדע. אין פאַל איר קלייַבן סיסטעם, אַזוי דער אויסזען פון די אַפּלאַקיישאַן וועט נאָכפאָלגן די סעטטינגס סיסטעם אַרויסווייַזן מאָדע. צו טוישן די אויסזען פון די אַפּלאַקיישאַן, עס איז נייטיק הייב אן נאכאמאל. דאָס איז וואָס די גריי אַפּ טוט פון זיך, און דעריבער זיין אָפּגעהיט צו האָבן ווען טשאַנגינג די אַרויסווייַזן מאָדע געהאלפן אלע ארבעט.

שטעלן אַ ליכט מאָדע פֿאַר זיכער אַפּפּס אפילו אָן די גריי אַפּ

די גריי אַפּלאַקיישאַן זיך איז זייער פּשוט. עס קען זיין געזאָגט אַז עס לויפט אַ איין באַפֿעל אין די טערמינאַל אין דער הינטערגרונט, וואָס קענען שטעלן די אַפּלאַקיישאַן צו לויפן אין ליכט מאָדע אפילו אין טונקל מאָדע, ד"ה. צו שאַפֿן אַ מין פון ויסנעם. אויב איר טאָן נישט וועלן צו אָפּלאָדירן די אַפּלאַקיישאַן און וואָלט ווי צו מאַכן אַזאַ אַ ויסנעם זיך, גיינ ווייַטער ווי גייט. ערשטער מיר דאַרפֿן צו געפֿינען אויס די אידענטיפיצירן נאָמען פון די אַפּלאַקיישאַן פּעקל. איר קענען טאָן דאָס פשוט דורך טערמינאַל דו שרייבסט באַפֿעל:

osascript -e 'יד פון אַפּ "דער נאָמען פון די אַפּלאַקיישאַן"'

למשל, קלייַבן די נאָמען פון די אַפּלאַקיישאַן Google קראָום, אָדער קיין אַפּלאַקיישאַן איר ווילן צו שאַפֿן אַ ויסנעם פֿאַר. באַמערקונג אַז אויב איר וואָלט ווי צו וואַרפן אַ ויסנעם אין עפּל אַפּפּס (נאָטעס, קאַלענדאַר, אאז"ו ו), אַזוי עס איז נייטיק צו שרייַבן די נאָמען פון די אַפּלאַקיישאַן ענגליש (למשל נאָטעס, קאַלענדאַר, אאז"ו ו). צום באַדויערן, עס איז נישט גרינג פֿאַר אונדז אין די טשעכיי און מיר האָבן קיין ברירה אָבער צו אַדאַפּט זיך. אַזוי די לעצט באַפֿעל אין דעם פאַל פון Google קראָום קוקט ווי דאָס:

osascript -e 'יד פון אַפּ "Google קראָום"'
terminal_lights_exception1

נאָך איר באַשטעטיקן דעם סדר אַרייַן, אַזוי עס וועט דערשייַנען איין שורה אונטן די אידענטיפיצירן נאָמען פון די אַפּלאַקיישאַן פּעקל, אין דעם פאַל פון Google קראָום עס איז com.google.chrome. מיר וועלן דעמאָלט נוצן דעם נאָמען אין דער ווייַטער איינער באַפֿעל:

דיפאָלץ שרייַבן די אידענטיפיצירן נאָמען פון דעם פּעקל NSRequiresAquaSystemAppearance -bool YES

דער פּעקל ידענטיפיער אין דעם פאַל איז com.google.chrome, װ י מי ר האב ן זי ך געפונע ן פו ן דע ם לעצט ן באפעל . אַזוי קריייטינג אַ ויסנעם פֿאַר Google קראָום וועט קוקן ווי דאָס:

דיפאָלץ שרייַבן com.google.Chrome NSRequiresAquaSystemAppearance -bool יאָ
terminal_lights_exception2

נאָך באַשטעטיקן דעם סדר, אַלע וואָס איז לינקס איז די אַפּלאַקיישאַן קער אַוועק און אויף ווידער. זינט דאָס איז אַ באַפֿעל צו שאַפֿן אַ ויסנעם פֿאַר אַ טונקל מאָדע אַפּלאַקיישאַן צו לויפן אין ליכט מאָדע, עס איז נייטיק סיסטעם אַרויסווייַזן מאָדע שטעלן צו טונקל. אויב איר וואָלט ווי דעם ויסנעם באָטל מאַכן, דעמאָלט ביז טערמינאַל אַרייַן דעם באַפֿעל:

דיפאָלץ שרייַבן די אידענטיפיצירן נאָמען פון דעם פּעקל NRequiresAquaSystemAppearance -bool NO

אין דעם פאַל פון Google קראָום, די באַפֿעל וועט קוקן ווי דאָס:

דיפאָלץ שרייַבן com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

terminal_lights_exception3

מסקנא

אויב איר ווילט צו זען עטלעכע אַפּלאַקיישאַנז אין טונקל מאָדע און אנדערע אין ליכט מאָדע, די גריי אַפּלאַקיישאַן איז פּונקט פֿאַר איר. אין מסקנא, איך וואָלט ווי צו ציען דיין ופמערקזאַמקייט צו דעם פאַקט אַז די אַפּלאַקיישאַן און אפילו די באַפֿעל אין טערמינאַל אַרבעט נישט אין די לעצטע macOS 10.15 Catalina. אָבער, רובֿ פון איר זענען מיסטאָמע נאָך פליסנדיק אויף macOS 10.14 Mojave. גריי אַרבעט בישליימעס דאָ, ווי געזונט ווי די אָפּציע צו שטעלן אַ ויסנעם אין די טערמינאַל.

.