Closed alexreg closed 3 years ago
The
zoom
(cask) installer should not auto-run Zoom after installing.
Complain to Zoom. They’re the ones with repeating unrepentant user-hostile behaviour; we’re not the ones starting the app.
Perhaps it would make sense to use the IT installer instead of the usual one?
https://github.com/Homebrew/homebrew-cask/blob/master/Casks/zoom-for-it-admins.rb
Hey, I'm not accusing you of anything. No need to be defensive. I was just hoping we might be able to disable this default behaviour through some setting. But yes, sounds fair to complain to Zoom!
Thanks for pointing out the zoom-for-it-admins cask.
Hey, I'm not accusing you of anything.
Yes, I know, I didn’t think you were.
No need to be defensive.
I wasn’t defensive. I pointed you to where the issue lies; that it’s one we can’t fix on our end; and that realistically you shouldn‘t hold your breath that upstream will do it.
I was just hoping we might be able to disable this default behaviour through some setting.
Maybe you can, and we have documentation on how to investigate that. But if they don’t show the option when installing manually and no one has done it by now (it’s a popular cask), it’s probably not there.
Ah, good good. Easy to misinterpret tone (on both ends) online, of course.
I'll have a look into things. Appreciate the pointers.
Unsurprisingly, a pretty paltry offering of choices:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>childItems</key>
<array>
<dict>
<key>childItems</key>
<array>
<dict>
<key>childItems</key>
<array/>
<key>choiceIdentifier</key>
<string>us.zoom.pkg.videomeeting</string>
<key>choiceIsEnabled</key>
<true/>
<key>choiceIsSelected</key>
<integer>1</integer>
<key>choiceIsVisible</key>
<false/>
<key>choiceSizeInKilobytes</key>
<integer>62371</integer>
<key>pathsOfActivePackagesInChoice</key>
<array>
<string>file://localhost/Users/alex/Downloads/Zoom.pkg#zoomus.pkg</string>
</array>
</dict>
</array>
<key>choiceIdentifier</key>
<string>default</string>
<key>choiceIsEnabled</key>
<true/>
<key>choiceIsSelected</key>
<integer>1</integer>
<key>choiceIsVisible</key>
<true/>
<key>choiceSizeInKilobytes</key>
<integer>0</integer>
<key>pathsOfActivePackagesInChoice</key>
<array/>
</dict>
</array>
<key>choiceIdentifier</key>
<string>__ROOT_CHOICE_IDENT_SU_TITLE</string>
<key>choiceIsEnabled</key>
<true/>
<key>choiceIsSelected</key>
<integer>1</integer>
<key>choiceIsVisible</key>
<true/>
<key>choiceSizeInKilobytes</key>
<integer>0</integer>
<key>choiceTitle</key>
<string>Zoom</string>
<key>pathsOfActivePackagesInChoice</key>
<array/>
</dict>
</array>
</plist>
General troubleshooting steps
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
The
zoom
(cask) installer should not auto-run Zoom after installing.Perhaps it would make sense to use the IT installer instead of the usual one?
Command that failed
Output of
brew doctor --verbose
Output of
brew tap