コマンドラインを使用して「アプリケーションごとにウィンドウをグループ化」設定を変更する


0

タイトルごとに、私は権利を与えられた好みを設定したいと思います

Group windows by application [設定]> [ミッション管理]にあります。

ほとんどの設定には次のようなものがあります

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

しかし、私はこの設定に合うものを見つけることができないようです。

回答:


1

defaults コマンドのためのアプリケーションによって、グループウィンドウシステム環境設定は > ミッションコントロールは、例えば次のとおりです。

defaults write com.apple.dock expose-group-by-app -bool false
  • 値は可能truefalse

ただし、UIですぐに変更されるわけではなく、いずれにしても上書きされる可能性があります。

変更する最も安全な方法は、UIからです。

注:ただし、コメントで示唆されているように、killall Dock後で直接使用できますが、killall Dock視覚化を妨げるだけでなく、最小化されたすべてのウィンドウを強制的に表示します。AppleScriptを使用して変更することをお勧めします。これにより、最小化されたウィンドウが強制的に表示されたり、視覚的に混乱したりすることはありません。

次のAppleScript コードは、[ システム環境設定] > [ ミッション制御]の [ アプリケーションごとグループ化 ] チェックボックスオン/オフし、同じ視覚的混乱を引き起こしません。それは次のように保存することができたAppleScript アプリケーションスクリップエディタkillall Dock

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

注意; このAppleScript コードはmacOS 10.12.5でテストされており、OS Xの以前のバージョンに合わせて調整する必要があります。


そのdefaultsコマンドに従ってkillall DockDockプロセスを再起動することもできます。
IconDaemon

@IconDaemon、はい、できますが、killall Dock最小化されたすべてのウィンドウを強制的に表示するだけでなく、視覚的にも混乱させます。
user3439894

macOSの最近のバージョンでは、設定キーがに変更されましたexpose-group-apps
saagarjha
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.