Reklamê bigire

Bi macOS 10.14 Mojave re, me danasîna Moda Dark dît. Hûn dikarin wê bikar bînin da ku paceyên serîlêdanê veguherînin navgînek tarî. Moda tarî bi qasî ya ronahiyê çavan tir nake. Lêbelê, her ku diqewime, bi demê re gelek tişt westiyayî dibin û her weha moda tarî jî. Bi kesane, ez îro moda ronahiyê balkêştir dibînim, an jî tevliheviya wê li gorî dema rojê ve girêdayî ye - fonksiyona guheztina moda otomatîkî di macOS 10.15 Catalina de hate destnîşan kirin.

Lê we qet meraq kir ku ger em karibin hin sepanan di moda tarî de û yên din di moda ronahiyê de bimeşînin dê çawa be? Hin serîlêdan tenê di moda tarî de çêtir xuya dikin, mînakî Safari an Photoshop. Lê serîlêdanên ku xuyabûna wan di moda ronahiyê de çêtir e jî hene - mînak Salname, Mail, hwd. Ji bo wê jî serîlêdanek heye. Gewr, ku dikare serîlêdanan li ser yek ekranê biguhezîne moda tarî an ronahî. Werin em bi hev re li sepanê binêrin.

Black or White

Li pişt serîlêdana Grey pêşdebir Christoffer Winterkvist heye, ku, mîna Michael Jackson, ji bo ramanê radiweste ku ne girîng e ka hûn reş in an spî ne. Christoffer hewl da ku rêzê ji strana Reş an Spî veguherîne macOS, û wekî ku hûn dibînin, ew bi ser ket. Hûn dikarin Grey ji Github bikar bînin dakêşin ev girêdan. Tenê li jêr bigerin û bişkoja li ser guhertoya heyî bikirtînin download. Dê pelek .zip ji we re were dakêşandin, ku hûn tenê piştî dakêşandinê hewce ne ku jê derxin. Hingê hûn dikarin serîlêdanê bikin destpêkirin.

gewr_application_appearance

Meriv çawa bi Grey re dixebite

Serlêdan pir hêsan dixebite. Piştî destpêkirinê, di beşa jorîn a pencereyê de îkonek xuya dibe, ku pê re hûn dikarin bi hêsanî di navbera xwe de biguhezînin moda ronahî û tarî ya macOS. Ji bo ku Grey ji we re bixebite, wusa divê hûn moda tarî ji hêla xwerû ve çalak be. Dûv re ew di beşa jêrîn a pencereyê de ye lîsteya serîlêdanê, ku tê de hûn dikarin bi tenê hilbijêrin ku serîlêdan dê di kîjan modê de dest pê bike. Ji bo serîlêdana hilbijartî her gav bes e bikirtînin yek ji sê vebijarkan - Dîtina ronahî, Xuyabûna tarî a Sîstem. Jixwe hûn dikarin ji navên vebijarkan ku piştî hilbijartinê texmîn bikin Dîtina ronahî serîlêdan dest pê dike ronî awa, piştî ku hat hilbijartin Xuyabûna tarî paşê di moda tarî. Di doza ku hûn hilbijêrin Sîstem, ji ber vê yekê xuyangê serîlêdanê dê mîhengan bişopîne moda nîşana pergalê. Ji bo guhertina xuyangê serîlêdanê, pêdivî ye ji nû ve bidin destpêkirin. Ya ku sepana Grey dike ev e bi xwe, û ji ber vê yekê dema ku moda pêşandanê biguhezîne baldar bin hemû kar xilas kir.

Ji bo hin sepanan jî bêyî sepana Grey moda sivik saz bikin

Serlêdana Grey bixwe pir hêsan e. Dikare were gotin ku ew di paşperdeya Termînalê de fermanek yekane dimeşîne, ku dikare serîlêdanê saz bike ku di moda tarî de jî di moda ronahiyê de bixebite, ango. ji bo afirandina celebek îstîsna. Ger hûn nexwazin serîlêdanê dakêşin û hûn dixwazin bi xwe îstîsnayek weha biafirînin, wekî jêrîn bimeşin. Pêşî divê em zanibin navê nasnameyê ya pakêta serîlêdanê. Hûn dikarin vê yekê bi hêsanî bikin Rawesta paşîn tu dinivîsî ferman:

osascript -e 'id of app"Navê serîlêdanê"'

Ji bo nimûne, navê serîlêdanê hilbijêrin Google Chrome, an serîlêdana ku hûn dixwazin ji bo îstîsnayekê biafirînin. Bala xwe bidinê ku ger hûn bixwazin îstîsnayekê bavêjin apple apple (Têbînî, Salname, hwd.), Ji ber vê yekê pêdivî ye ku hûn navê serîlêdanê binivîsin Îngilîzî (mînak Nîşe, Salname, hwd.). Mixabin, li Komara Çek ji bo me ne hêsan e û ji bilî adaptasyona me neçar e. Ji ber vê yekê fermana paşîn di doza Google Chrome de wiha xuya dike:

osascript -e 'id of app "Google Chrome"'
termînala_roniyên_exception1

Piştî ku hûn fermanê piştrast bikin Derbasbûn, ji ber vê yekê ew ê yek rêzek li jêr xuya bibe navê nasnameyê ya pakêta serîlêdanê, di doza Google Chrome de ew e com.google.chrome. Dûv re em ê di navek din de vî navî bikar bînin ferman:

defaults binivîse Navê nasnameyê ya pakêtê NSRequiresAquaSystemAppearance -bool ERÊ

Nasnameya pakêtê di vê rewşê de ye com.google.chrome, wek ku me ji fermana paşîn dît. Ji ber vê yekê afirandina îstîsnayek ji bo Google Chrome dê bi vî rengî xuya bike:

default binivîse com.google.Chrome NSRequiresAquaSystemAppearance -bool ERÊ
termînala_roniyên_exception2

Piştî pejirandina fermanê, ya ku maye serîlêdan e vekin û dîsa vekin. Ji ber ku ev fermanek e ku ji bo serîlêdana moda tarî ku di moda ronahiyê de bixebite îstîsnayek çêbikin, pêdivî ye ku ew moda dîmendera pergalê ji bo tarî hatî danîn. Ger hûn vê îstîsnayê dixwazin bişûndekirin, paşê heta Rawesta paşîn vê fermanê binivîse:

defaults binivîse Navê nasnameyê ya pakêtê NSRequiresAquaSystemAppearance -bool NO

Di doza Google Chrome de, ferman dê bi vî rengî xuya bike:

default binivîse com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

termînala_roniyên_exception3

Xelasî

Heke hûn dixwazin hin serlêdanan di moda tarî de û yên din di moda ronahiyê de bibînin, wê hingê serîlêdana Grey tam ji bo we ye. Di encamê de, ez dixwazim bala we bikişînim ser vê yekê ku serîlêdan û tewra fermana li Termînalê di macOS 10.15 Catalina ya herî dawî de naxebite. Lêbelê, piraniya we belkî hîn jî li ser macOS 10.14 Mojave dixebitin. Grey li vir bêkêmasî dixebite, û her weha vebijarka ku di Termînalê de îstîsnayek saz bike.

.