macOS 13で搭載された「ステージマネージャ」機能のオン/オフを行うAppleScriptです。
ステージマネージャは、最前面のアプリのウィンドウだけを表示するようにする仕組みで、iPadOSに搭載されたものがそのままmacOSにも搭載されました。ドラッグ&ドロップをこのステージマネージャに対して行えるのと、表示ウィンドウを最前面のものだけに切り替えるものです。
つまり、マルチウィンドウのGUIに不慣れなユーザーのために用意された機能です。Windowsユーザー向けに用意した、ともいえるでしょう。
このステージマネージャのOn/Offを行います。動作内容はご覧のとおり、単にshellコマンドを呼び出しているだけです。現在オンになっているかどうかも、defaults readコマンドで同様に実行できることでしょう。
▲真っ先にオフにして、二度とオンにすることはなかったステージマネージャ(画面左端)
AppleScript名:ステージマネージャのON_OFF |
— – Created by: Takaaki Naganoya – Created on: 2024/11/15 — – Copyright © 2024 Piyomaru Software, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use scripting additions set aBool to true stageManagerControl(aBool) of me delay 5 set aBool to false stageManagerControl(aBool) of me on stageManagerControl(aBool as boolean) set sText to "defaults write com.apple.WindowManager GloballyEnabled -bool " & (aBool as string) do shell script sText end stageManagerControl |
More from my site
(Visited 1 times, 1 visits today)