Рекламаро пӯшед

Якҷоя бо macOS 10.14 Mojave мо ҷорӣ намудани режими торикро дидем. Шумо метавонед онро барои иваз кардани тирезаҳои барнома ба интерфейси торик истифода баред. Реҷаи торик чашмҳоро мисли равшанӣ хаста намекунад. Аммо, тавре ки рӯй медиҳад, бисёр чизҳо бо мурури замон хаста мешаванд ва ҳолати торик низ. Шахсан ман имрӯз режими рӯшноиро ҷолибтар мебинам ё омезиши он вобаста ба вақти рӯз - функсияи ивазкунии режими худкор дар macOS 10.15 Catalina ҷорӣ карда шудааст.

Аммо оё шумо ягон бор фикр кардаед, ки агар мо метавонем баъзе барномаҳоро дар ҳолати торик ва баъзеи дигарро дар ҳолати рӯшноӣ иҷро кунем, чӣ гуна хоҳад буд? Баъзе барномаҳо танҳо дар ҳолати торикӣ беҳтаранд, масалан Safari ё Photoshop. Аммо барномаҳое низ ҳастанд, ки намуди зоҳирии онҳо дар ҳолати равшан беҳтар аст - масалан, Calendar, Mail ва ғайра. Барои ин барнома низ ҳаст. хокистаранг, ки метавонад барномаҳоро дар як экран ба ҳолати торик ё равшан гузаронад. Биёед якҷоя барномаро дида бароем.

Сиёҳ ё сафед

Дар паси замимаи Грей таҳиягар Кристоффер Винтерквист аст, ки ба мисли Майкл Ҷексон ақида дорад, ки муҳим нест, ки шумо сиёҳ ё сафед ҳастед. Кристоффер кӯшиш кард, ки хатро аз суруди Black or White ба macOS интиқол диҳад ва тавре мебинед, ӯ муваффақ шуд. Шумо метавонед Грейро аз Github истифода баред ин пайванд. Танҳо ба поён ҳаракат кунед ва тугмаро дар версияи ҷорӣ пахш кунед Download. Файли .zip ба шумо зеркашӣ карда мешавад, ки шумо онро танҳо пас аз зеркашӣ бояд истихроҷ кунед. Он гоҳ шумо метавонед ариза оғоз.

намуди_грай_барнома

Чӣ тавр бо Грей кор кардан мумкин аст

Барнома хеле содда кор мекунад. Пас аз оғоз, дар қисми болоии равзана нишона пайдо мешавад, ки бо он шумо метавонед ба осонӣ байни худ гузаред macOS ҳолати равшан ва торик. Барои он ки Грей барои шумо кор кунад, ҳамин тавр шумо бояд бо нобаёнӣ ҳолати торикро фаъол созед. Он гоҳ дар қисми поёнии тиреза ҷойгир аст рӯйхати ариза, ки дар он шумо метавонед танҳо интихоб кунед, ки барнома дар кадом реҷа оғоз мешавад. Барои барномаи интихобшуда ҳамеша кофӣ аст пахш кунед ба яке аз се вариант - Намуди зоҳирии сабук, Намуди сиёҳ a система. Шумо аллакай метавонед аз номҳои вариантҳо тахмин кунед, ки пас аз интихоб Намуди зоҳирии сабук ариза дар оғоз равшан режим, баъди интихоб шудан Намуди сиёҳ баъд дар ҳолати торик. Агар шумо интихоб кунед система, бинобар ин намуди барнома ба танзимот мувофиқат мекунад режими намоиши система. Барои тағир додани намуди барнома зарур аст оғози дубора. Ин аст он чизе ки барномаи Grey мекунад худаш, ва аз ин рӯ, ҳангоми тағир додани ҳолати намоиш эҳтиёт бошед тамоми корро сарфа кард.

Барои баъзе барномаҳо ҳатто бе барномаи Грей режими равшаниро таъин кунед

Худи барномаи Gray хеле содда аст. Гуфтан мумкин аст, ки он як фармонро дар Терминал дар замина иҷро мекунад, ки метавонад барномаро дар ҳолати равшанӣ ҳатто дар ҳолати торик кор кунад, яъне. ба вучуд овардани як навъ истисно. Агар шумо намехоҳед барномаро зеркашӣ кунед ва хоҳед, ки худатон чунин истисно эҷод кунед, ба таври зерин амал кунед. Аввал мо бояд фаҳмем номи мушаххаскунандаи бастаи барнома. Шумо метавонед инро танҳо тавассути Терминал менависед фармон:

osascript -e 'id-и барнома "Номи барнома"'

Масалан, номи барномаро интихоб кунед Google Chrome, ё ягон барномае, ки шумо мехоҳед истисно эҷод кунед. Дар хотир доред, ки агар шумо хоҳед, ки истисноро дар барномаҳои себ (Эзоҳҳо, тақвим ва ғ.), бинобар ин шумо бояд номи барномаро нависед Англисӣ (масалан, қайдҳо, тақвим ва ғ.). Мутаассифона, дар Чехия барои мо осон нест ва мо ба ҷуз мутобиқ шудан илоҷ надорем. Ҳамин тавр, фармони ниҳоӣ дар мавриди Google Chrome чунин аст:

osascript -e 'id-и барномаи "Google Chrome"'
terminal_lights_exception1

Пас аз тасдиқи фармоиш Ворид кунед, Пас он як сатр дар поён пайдо мешавад номи мушаххаскунандаи бастаи барнома, дар мавриди Google Chrome ин аст com.google.chrome. Мо ин номро дар навбати дигар истифода хоҳем кард фармон:

пешфарз нависед Номи муайянкунандаи баста NSRequiresAquaSystemAppearance -bool ҲА

Муайянкунандаи баста дар ин ҳолат аст com.google.chrome, чунон ки аз фармони охирин маълум гардид. Ҳамин тавр, эҷоди истисно барои Google Chrome чунин хоҳад буд:

пешфарзҳо нависед com.google.Chrome NSRequiresAquaSystemAppearance -bool ҲА
terminal_lights_exception2

Пас аз тасдиқи фармоиш, танҳо барнома боқӣ мемонад хомӯш ва боз фурӯзон. Азбаски ин фармонест барои эҷод кардани истисно барои барномаи реҷаи торик дар ҳолати рӯшноӣ, зарур аст режими намоиши система ба торикӣ гузошта шудааст. Агар шумо хоҳед, ки ин истисно бекор, баъд то Терминал ин фармонро ворид кунед:

пешфарз нависед Номи муайянкунандаи баста NSRequiresAquaSystemAppearance -bool NO

Дар мавриди Google Chrome, фармон чунин хоҳад буд:

пешфарзҳо нависед com.google.Chrome NSRequiresAquaSystemAppearance -bool НЕ

terminal_lights_exception3

Хулоса

Агар шумо хоҳед, ки баъзе барномаҳоро дар реҷаи торик ва дигаронро дар ҳолати рӯшноӣ бубинед, барномаи Грей маҳз барои шумост. Дар охир, ман мехоҳам таваҷҷӯҳи шуморо ба он ҷалб намоям, ки барнома ва ҳатто фармон дар Терминал дар охирин macOS 10.15 Catalina кор намекунад. Аммо, аксарияти шумо эҳтимолан то ҳол дар macOS 10.14 Mojave кор карда истодаед. Грей дар ин ҷо комилан кор мекунад ва инчунин имкони муқаррар кардани истисно дар Терминал.

.