ຮ່ວມກັນກັບ macOS 10.14 Mojave, ພວກເຮົາໄດ້ເຫັນການນໍາສະເຫນີຂອງ Dark Mode. ທ່ານສາມາດນໍາໃຊ້ມັນເພື່ອສະຫຼັບປ່ອງຢ້ຽມຄໍາຮ້ອງສະຫມັກເປັນການໂຕ້ຕອບຊ້ໍາ. ໂໝດມືດບໍ່ເມື່ອຍຕາຫຼາຍເທົ່າກັບແສງໄຟ. ຢ່າງໃດກໍຕາມ, ເມື່ອມັນເກີດຂຶ້ນ, ຫຼາຍໆສິ່ງຈະເມື່ອຍລ້າໃນໄລຍະເວລາແລະຮູບແບບຊ້ໍາ. ສ່ວນບຸກຄົນ, ຂ້າພະເຈົ້າເຫັນວ່າໂຫມດແສງສະຫວ່າງທີ່ຫນ້າສົນໃຈຫຼາຍໃນມື້ນີ້, ຫຼືການປະສົມປະສານຂອງມັນຂຶ້ນຢູ່ກັບເວລາຂອງມື້ - ຟັງຊັນການປ່ຽນໂຫມດອັດຕະໂນມັດໄດ້ຖືກນໍາສະເຫນີໃນ macOS 10.15 Catalina.
ແຕ່ເຈົ້າເຄີຍສົງໄສບໍ່ວ່າມັນຈະເປັນແນວໃດຖ້າເຮົາສາມາດເອີ້ນໃຊ້ບາງແອັບໃນໂໝດມືດ ແລະ ອື່ນໆໃນໂໝດແສງໄດ້ບໍ? ບາງແອັບພລິເຄຊັນເບິ່ງດີຂຶ້ນໃນໂໝດມືດ, ຕົວຢ່າງ Safari ຫຼື Photoshop. ແຕ່ຍັງມີແອັບພລິເຄຊັນທີ່ມີລັກສະນະດີຂຶ້ນໃນໂຫມດສົດໃສ - ຕົວຢ່າງ, ປະຕິທິນ, ອີເມລ໌, ແລະອື່ນໆ. ຍັງມີແອັບພລິເຄຊັນສໍາລັບສິ່ງນັ້ນ. ສີຂີ້ເຖົ່າ, ເຊິ່ງສາມາດສະຫຼັບແອັບພລິເຄຊັນໄປເປັນໂໝດມືດ ຫຼື ແສງຢູ່ໃນໜ້າຈໍດຽວ. ມາເບິ່ງແອັບນຳກັນ.
ສີດໍາຫຼືສີຂາວ
ຫລັງຄໍາຮ້ອງສະຫມັກ Grey ແມ່ນຜູ້ພັດທະນາ Christoffer Winterkvist, ຜູ້ທີ່, ເຊັ່ນ Michael Jackson, ຢືນສໍາລັບຄວາມຄິດເຫັນວ່າມັນບໍ່ສໍາຄັນວ່າທ່ານເປັນສີດໍາຫຼືສີຂາວ. Christoffer ພະຍາຍາມໂອນສາຍຈາກເພງ Black ຫຼື White ກັບ macOS, ແລະຕາມທີ່ເຈົ້າເຫັນ, ລາວປະສົບຜົນສໍາເລັດ. ທ່ານສາມາດດາວໂຫລດ Grey ຈາກ Github ໂດຍໃຊ້ ລິ້ງນີ້. ພຽງແຕ່ເລື່ອນລົງແລະກົດປຸ່ມໃນສະບັບປະຈຸບັນ ດາວໂຫລດ. ໄຟລ໌ .zip ຈະຖືກດາວໂຫຼດໃຫ້ທ່ານ, ເຊິ່ງທ່ານພຽງແຕ່ຕ້ອງການສະກັດຫຼັງຈາກດາວໂຫຼດ. ຫຼັງຈາກນັ້ນ, ທ່ານສາມາດສະຫມັກໄດ້ ເລີ່ມ.
ວິທີການເຮັດວຽກກັບ Grey
ຄໍາຮ້ອງສະຫມັກເຮັດວຽກງ່າຍດາຍຫຼາຍ. ຫຼັງຈາກເລີ່ມຕົ້ນ, ໄອຄອນຈະປາກົດຢູ່ໃນສ່ວນເທິງຂອງປ່ອງຢ້ຽມ, ເຊິ່ງທ່ານສາມາດປ່ຽນລະຫວ່າງກັນໄດ້ງ່າຍ macOS ແສງສະຫວ່າງແລະໂຫມດຊ້ໍາ. ເພື່ອເຮັດໃຫ້ Grey ເຮັດວຽກສໍາລັບທ່ານ, ດັ່ງນັ້ນ ທ່ານຕ້ອງເປີດໂໝດມືດຕາມຄ່າເລີ່ມຕົ້ນ. ຫຼັງຈາກນັ້ນ, ມັນແມ່ນຕັ້ງຢູ່ສ່ວນຕ່ໍາຂອງປ່ອງຢ້ຽມ ບັນຊີລາຍຊື່ຄໍາຮ້ອງສະຫມັກ, ໃນທີ່ທ່ານພຽງແຕ່ສາມາດເລືອກໃນຮູບແບບທີ່ຄໍາຮ້ອງສະຫມັກຈະເລີ່ມຕົ້ນ. ມັນສະເຫມີພຽງພໍສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ເລືອກ ຄລິກຜ່ານ ເປັນຫນຶ່ງໃນສາມທາງເລືອກ - ລັກສະນະແສງສະຫວ່າງ, ຮູບລັກສະນະຊ້ໍາ a ລະບົບ. ທ່ານແລ້ວສາມາດເດົາຈາກຊື່ຂອງທາງເລືອກທີ່ຫຼັງຈາກການຄັດເລືອກ ລັກສະນະແສງສະຫວ່າງ ຄໍາຮ້ອງສະຫມັກເລີ່ມຕົ້ນໃນ ສົດໃສ ໂໝດ, ຫຼັງຈາກໄດ້ຮັບການເລືອກຕັ້ງ ຮູບລັກສະນະຊ້ໍາ ຫຼັງຈາກນັ້ນໃນ ໂໝດມືດ. ໃນກໍລະນີທີ່ທ່ານເລືອກ ລະບົບ, ດັ່ງນັ້ນຮູບລັກສະນະຂອງຄໍາຮ້ອງສະຫມັກຈະປະຕິບັດຕາມການຕັ້ງຄ່າ ຮູບແບບການສະແດງລະບົບ. ເພື່ອປ່ຽນຮູບລັກສະນະຂອງຄໍາຮ້ອງສະຫມັກ, ມັນເປັນສິ່ງຈໍາເປັນ ເລີ່ມຕົ້ນໃຫມ່. ນີ້ແມ່ນສິ່ງທີ່ແອັບ Grey ເຮັດ ດ້ວຍຕົວມັນເອງ, ແລະດັ່ງນັ້ນຄວນລະມັດລະວັງທີ່ຈະມີໃນເວລາທີ່ການປ່ຽນແປງຮູບແບບການສະແດງຜົນ ບັນທຶກວຽກທັງໝົດແລ້ວ.
ຕັ້ງຄ່າໂໝດແສງສຳລັບບາງແອັບເຖິງແມ່ນວ່າບໍ່ມີແອັບ Grey
ຄໍາຮ້ອງສະຫມັກ Grey ຕົວຂອງມັນເອງແມ່ນງ່າຍດາຍຫຼາຍ. ມັນສາມາດເວົ້າໄດ້ວ່າມັນດໍາເນີນການຄໍາສັ່ງດຽວໃນ Terminal ໃນພື້ນຫລັງ, ເຊິ່ງສາມາດກໍານົດຄໍາຮ້ອງສະຫມັກທີ່ຈະດໍາເນີນການໃນໂຫມດແສງສະຫວ່າງເຖິງແມ່ນວ່າໃນໂຫມດຊ້ໍາ, i.e. ເພື່ອສ້າງປະເພດຂອງ ຂໍ້ຍົກເວັ້ນ. ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການທີ່ຈະດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກແລະຕ້ອງການທີ່ຈະສ້າງການຍົກເວັ້ນເຊັ່ນຕົວທ່ານເອງ, ດໍາເນີນການດັ່ງຕໍ່ໄປນີ້. ທໍາອິດພວກເຮົາຈໍາເປັນຕ້ອງຊອກຫາ ຊື່ທີ່ລະບຸຂອງຊຸດແອັບພລິເຄຊັນ. ທ່ານສາມາດເຮັດໄດ້ງ່າຍດາຍໂດຍ ສະຖານີ ເຈົ້າຂຽນ ຄໍາສັ່ງ:
osascript -e 'id ຂອງ app "ຊື່ຂອງຄໍາຮ້ອງສະຫມັກ"'
ເລືອກຊື່ຂອງແອັບພລິເຄຊັນ, ສໍາລັບຕົວຢ່າງ ກູໂກ Chrome, ຫຼືຄໍາຮ້ອງສະຫມັກໃດໆທີ່ທ່ານຕ້ອງການທີ່ຈະສ້າງຂໍ້ຍົກເວັ້ນສໍາລັບ. ໃຫ້ສັງເກດວ່າຖ້າທ່ານຕ້ອງການຖິ້ມຂໍ້ຍົກເວັ້ນຢູ່ ແອັບ Apple (ຫມາຍເຫດ, ປະຕິທິນ, ແລະອື່ນໆ), ດັ່ງນັ້ນມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຂຽນຊື່ຂອງຄໍາຮ້ອງສະຫມັກ ພາສາອັງກິດ (ເຊັ່ນ: ບັນທຶກ, ປະຕິທິນ, ແລະອື່ນໆ). ແຕ່ຫນ້າເສຍດາຍ, ມັນບໍ່ແມ່ນເລື່ອງງ່າຍສໍາລັບພວກເຮົາໃນສາທາລະນະລັດເຊັກແລະພວກເຮົາບໍ່ມີທາງເລືອກທີ່ຈະປັບຕົວ. ດັ່ງນັ້ນຄໍາສັ່ງສຸດທ້າຍໃນກໍລະນີຂອງ Google Chrome ເບິ່ງຄືວ່ານີ້:
osascript -e 'id ຂອງແອັບຯ "Google Chrome"'
ຫຼັງຈາກທີ່ທ່ານຢືນຢັນຄໍາສັ່ງ ເຂົ້າ, ດັ່ງນັ້ນມັນຈະປາກົດຫນຶ່ງແຖວຂ້າງລຸ່ມນີ້ ຊື່ທີ່ລະບຸຂອງຊຸດແອັບພລິເຄຊັນ, ໃນກໍລະນີຂອງ Google Chrome ມັນແມ່ນ com.google.chrome. ແລ້ວພວກເຮົາຈະໃຊ້ຊື່ນີ້ໃນອັນຕໍ່ໄປ ຄໍາສັ່ງ:
ເລີ່ມຕົ້ນຂຽນ ຊື່ທີ່ລະບຸຂອງຊຸດ NSRequiresAquaSystemAppearance -bool ແມ່ນແລ້ວ
ຕົວລະບຸຊຸດໃນກໍລະນີນີ້ແມ່ນ com.google.chrome, ດັ່ງທີ່ພວກເຮົາພົບເຫັນຈາກຄໍາສັ່ງສຸດທ້າຍ. ດັ່ງນັ້ນການສ້າງຂໍ້ຍົກເວັ້ນສໍາລັບ Google Chrome ຈະມີລັກສະນະນີ້:
ຄ່າເລີ່ມຕົ້ນຂຽນ com.google.Chrome NSRequiresAquaSystemAppearance -bool YES
ຫຼັງຈາກຢືນຢັນຄໍາສັ່ງ, ທັງຫມົດທີ່ເຫລືອແມ່ນຄໍາຮ້ອງສະຫມັກ ປິດ ແລະເປີດອີກຄັ້ງ. ເນື່ອງຈາກວ່ານີ້ແມ່ນຄໍາສັ່ງເພື່ອສ້າງຂໍ້ຍົກເວັ້ນສໍາລັບຄໍາຮ້ອງສະຫມັກຮູບແບບຊ້ໍາເພື່ອດໍາເນີນການໃນຮູບແບບແສງສະຫວ່າງ, ມັນເປັນສິ່ງຈໍາເປັນ ໂໝດການສະແດງຜົນລະບົບຕັ້ງເປັນມືດ. ຖ້າທ່ານຕ້ອງການຂໍ້ຍົກເວັ້ນນີ້ ຍົກເລີກ, ຫຼັງຈາກນັ້ນຈົນກ່ວາ ສະຖານີ ໃສ່ຄໍາສັ່ງນີ້:
ເລີ່ມຕົ້ນຂຽນ ຊື່ທີ່ລະບຸຂອງຊຸດ NSRequiresAquaSystemAppearance -bool NO
ໃນກໍລະນີຂອງ Google Chrome, ຄໍາສັ່ງຈະມີລັກສະນະນີ້:
ຄ່າເລີ່ມຕົ້ນຂຽນ com.google.Chrome NSRequiresAquaSystemAppearance -bool NO
ສະຫຼຸບ
ຖ້າທ່ານຕ້ອງການເບິ່ງບາງແອັບພລິເຄຊັນໃນໂຫມດມືດແລະອື່ນໆໃນໂຫມດແສງສະຫວ່າງ, ຫຼັງຈາກນັ້ນແອັບພລິເຄຊັນ Grey ແມ່ນແນ່ນອນສໍາລັບທ່ານ. ສະຫຼຸບແລ້ວ, ຂ້າພະເຈົ້າຢາກຈະດຶງດູດຄວາມສົນໃຈຂອງເຈົ້າກັບຄວາມຈິງທີ່ວ່າແອັບພລິເຄຊັນແລະແມ້ກະທັ້ງຄໍາສັ່ງໃນ Terminal ບໍ່ໄດ້ເຮັດວຽກຢູ່ໃນ macOS 10.15 Catalina ຫຼ້າສຸດ. ຢ່າງໃດກໍຕາມ, ສ່ວນໃຫຍ່ຂອງເຈົ້າອາດຈະຍັງແລ່ນຢູ່ໃນ macOS 10.14 Mojave. ສີຂີ້ເຖົ່າເຮັດວຽກຢ່າງສົມບູນຢູ່ທີ່ນີ້, ເຊັ່ນດຽວກັນກັບທາງເລືອກທີ່ຈະກໍານົດຂໍ້ຍົກເວັ້ນໃນ Terminal.