Ubah preferensi "Kelompokkan windows menurut aplikasi" menggunakan baris perintah

0

Sesuai judul, saya ingin mengonfigurasi preferensi yang berhak

Group windows by application yang ditemukan di Preferensi> Kontrol Misi.

Sebagian besar pengaturan sepertinya memiliki sesuatu seperti

defaults write com.apple.xxxx setting-name -bool false

Tetapi saya tidak dapat menemukan satu untuk pengaturan ini.

Ben Swinburne
sumber

Jawaban:

1

The defaults perintah untuk Grup jendela oleh aplikasi di System Preferences > Mission Control adalah misalnya:

defaults write com.apple.dock expose-group-by-app -bool false
  • The nilai dapat trueatau false.

Namun, itu tidak akan segera mengubahnya di UI dan mungkin akan ditimpa pula.

Cara teraman untuk mengubahnya adalah dari UI.

Catatan: Seperti yang disarankan dalam komentar, seseorang dapat menggunakan killall Docksecara langsung setelahnya, killall Dockakan memaksa semua jendela yang diperkecil untuk ditampilkan, dan juga secara visual mengganggu. Saya sarankan menggunakan AppleScript untuk mengubahnya karena tidak akan memaksa jendela yang diperkecil untuk ditampilkan juga tidak mengganggu visual.

Berikut AppleScript kode akan memeriksa / hapus centang pada Grup jendela oleh aplikasi kotak centang di System Preferences > Mission Control , dan tidak akan menyebabkan gangguan visual yang sama yang killall Dockakan. Ini dapat disimpan sebagai aplikasi AppleScript di Editor Script .

tell application "System Preferences"
    set the current pane to pane id "com.apple.preference.expose"
    tell application "System Events"
        click checkbox "Group windows by application" of group 2 of window "Mission Control" of application process "System Preferences"
    end tell
    quit
end tell

Catatan; Kode AppleScript ini diuji di bawah macOS 10.12.5 dan kebutuhan saya menyesuaikan untuk beberapa versi OS X sebelumnya.

pengguna3439894
sumber
Anda mungkin ingin mengikuti defaultsperintah itu dengan killall Dockmemulai kembali proses Dock.
IconDaemon
@IconDaemon, Ya, orang dapat melakukannya namun killall Dockakan memaksa semua jendela yang diperkecil untuk ditampilkan dan juga secara visual mengganggu.
user3439894
Pada versi terbaru dari macOS, kunci preferensi telah diubah menjadi expose-group-apps.
saagarjha