Skip to content

Instantly share code, notes, and snippets.

@Teraflopst
Last active August 23, 2023 22:05
Show Gist options
  • Star 16 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save Teraflopst/e1863cfff5f0deb46ec2cabe9984305b to your computer and use it in GitHub Desktop.
Save Teraflopst/e1863cfff5f0deb46ec2cabe9984305b to your computer and use it in GitHub Desktop.
AppleScript: Hide all applications and show the desktop on Mac
tell application "Finder"
set visible of every process whose visible is true and name is not "Finder" to false
set the collapsed of windows to true
end tell
set appName to "Mail"
set startIt to false
tell application "System Events"
if not (exists process appName) then
set startIt to true
else if frontmost of process appName then
set visible of process appName to false
else
set frontmost of process appName to true
end if
end tell
if startIt then
tell application appName to activate
end if
@konstantintuev
Copy link

Beautiful! Works perfect as an Automator Login Item which hides every stubborn app which refuses to start hidden.

@duthied
Copy link

duthied commented Feb 1, 2023

👍 thanks for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment