Tutup iklan

Bersama-sama dengan macOS 10.14 Mojave, kami melihat pengenalan Mod Gelap. Anda boleh menggunakannya untuk menukar tetingkap aplikasi kepada antara muka gelap. Mod gelap tidak memenatkan mata seperti yang terang. Tetapi apabila ia berlaku, dari masa ke masa, banyak perkara menjadi letih dan dengannya mod gelap. Secara peribadi, saya mendapati mod cahaya lebih menarik hari ini, atau gabungannya bergantung pada masa hari - fungsi penukaran mod automatik telah diperkenalkan dalam macOS 10.15 Catalina.

Tetapi pernahkah anda terfikir bagaimana rasanya jika kami boleh menjalankan beberapa apl dalam mod gelap dan yang lain dalam mod terang? Sesetengah aplikasi kelihatan lebih baik dalam Mod Gelap, contohnya Safari atau Photoshop. Tetapi terdapat juga aplikasi yang penampilannya lebih baik dalam mod terang - contohnya, Kalendar, Mel, dll. Terdapat juga aplikasi untuk itu Kelabu, yang boleh menukar aplikasi kepada mod gelap atau terang pada satu skrin. Mari kita lihat aplikasi bersama-sama.

Hitam atau putih

Di sebalik aplikasi Grey ialah pembangun Christoffer Winterkvist, yang, seperti Michael Jackson, berpendirian bahawa tidak kira sama ada anda berkulit hitam atau putih. Christoffer cuba memindahkan baris daripada lagu Black or White ke macOS, dan seperti yang anda lihat, dia berjaya. Anda boleh memuat turun Grey dari Github menggunakan pautan ini. Hanya tatal ke bawah dan tekan butang pada versi semasa muat turun. Fail .zip akan dimuat turun kepada anda, yang anda hanya perlu ekstrak selepas memuat turun. Kemudian anda boleh permohonan itu mulakan.

gray_application_appearance

Bagaimana untuk bekerja dengan Gray

Aplikasi ini berfungsi dengan sangat mudah. Selepas bermula, ikon muncul di bahagian atas tetingkap, yang dengannya anda boleh bertukar antara dengan mudah mod terang dan gelap macOS. Untuk menjadikan Gray berfungsi untuk anda, jadi anda mesti mempunyai mod gelap didayakan secara lalai. Ia kemudiannya terletak di bahagian bawah tingkap senarai permohonan, di mana anda boleh memilih mod mana aplikasi akan bermula. Ia sentiasa mencukupi untuk aplikasi yang dipilih klik melalui kepada salah satu daripada tiga pilihan - Penampilan ringan, Penampilan gelap a sistem. Anda sudah boleh meneka dari nama pilihan yang selepas pemilihan Penampilan ringan permohonan bermula dalam terang mod, selepas dipilih Penampilan gelap kemudian masuk mod gelap. Sekiranya anda memilih sistem, jadi penampilan aplikasi akan mengikut tetapan mod paparan sistem. Untuk menukar rupa aplikasi, adalah perlu mula semula. Inilah yang dilakukan oleh aplikasi Grey dengan sendirinya, dan oleh itu berhati-hati semasa menukar mod paparan menyimpan semua kerja.

Tetapkan mod cahaya untuk apl tertentu walaupun tanpa apl Kelabu

Aplikasi Kelabu itu sendiri adalah sangat mudah. Ia boleh dikatakan bahawa ia menjalankan satu arahan dalam Terminal di latar belakang, yang boleh menetapkan aplikasi untuk berjalan dalam mod cahaya walaupun dalam mod gelap, i.e. untuk mencipta sejenis pengecualian. Jika anda tidak mahu memuat turun aplikasi dan ingin membuat pengecualian sedemikian sendiri, teruskan seperti berikut. Mula-mula kita perlu mengetahui nama pengenalan pakej aplikasi. Anda boleh melakukan ini hanya dengan Terminal anda menulis perintah:

osascript -e 'id of app "Nama permohonan"'

Pilih nama aplikasi, contohnya Google Chrome, atau mana-mana aplikasi yang anda ingin cipta pengecualian. Ambil perhatian bahawa jika anda ingin membuang pengecualian pada aplikasi epal (Nota, Kalendar, dll.), jadi anda perlu menulis nama aplikasi Inggeris (cth. Nota, Kalendar, dsb.). Malangnya, ia bukan mudah untuk kami di Republik Czech dan kami tiada pilihan selain menyesuaikan diri. Jadi arahan terakhir dalam kes Google Chrome kelihatan seperti ini:

osascript -e 'id apl "Google Chrome"'
terminal_lights_exception1

Selepas anda mengesahkan pesanan Masuk, jadi ia akan muncul satu baris di bawah nama pengenalan pakej aplikasi, dalam kes Google Chrome adalah com.google.chrome. Kami kemudian akan menggunakan nama ini dalam nama seterusnya perintah:

lalai menulis Nama pengenalan pakej NSRequiresAquaSystemAppearance -bool YA

Pengecam pakej dalam kes ini ialah com.google.chrome, seperti yang kami ketahui daripada arahan terakhir. Jadi membuat pengecualian untuk Google Chrome akan kelihatan seperti ini:

lalai tulis com.google.Chrome NSRequiresAquaSystemAppearance -bool YA
terminal_lights_exception2

Selepas mengesahkan pesanan, yang tinggal hanyalah aplikasi matikan dan hidupkan semula. Memandangkan ini adalah arahan untuk mencipta pengecualian untuk aplikasi mod gelap berjalan dalam mod terang, adalah perlu mod paparan sistem ditetapkan kepada gelap. Jika anda mahukan pengecualian ini batalkan, kemudian sehingga Terminal masukkan arahan ini:

lalai menulis Nama pengenalan pakej NSRequiresAquaSystemAppearance -bool NO

Dalam kes Google Chrome, arahan akan kelihatan seperti ini:

lalai tulis com.google.Chrome NSRequiresAquaSystemAppearance -bool NO

terminal_lights_exception3

Kesimpulan

Jika anda ingin melihat beberapa aplikasi dalam mod gelap dan yang lain dalam mod terang, maka aplikasi Kelabu adalah untuk anda. Sebagai kesimpulan, saya ingin menarik perhatian anda kepada fakta bahawa aplikasi dan juga arahan dalam Terminal tidak berfungsi dalam macOS 10.15 Catalina terkini. Walau bagaimanapun, kebanyakan anda mungkin masih berjalan pada macOS 10.14 Mojave. Kelabu berfungsi dengan sempurna di sini, serta pilihan untuk menetapkan pengecualian dalam Terminal.

.