Je voudrais utiliser la commande shell osascript
pour exécuter un code AppleScript, mais je préférerais éviter la demande de mot de passe de l'interface graphique. À la place, je préférerais exécuter le script en tant que sudo
depuis la ligne de commande, ainsi aucun pop-up/prompt GUI n'est nécessaire.
Voici la commande:
osascript -e 'tell application "System Events" to set UI elements enabled to true'
Exécuter cette commande a le même effet que d'aller dans Préférences Système Accessibilité et de cocher Activer l'accès pour les appareils d'assistance.
S'il ne vous demande pas votre mot de passe, essayez l'inverse:
osascript -e 'tell application "System Events" to set UI elements enabled to false'
Pour l'une de ces commandes, vous obtiendrez une demande de mot de passe dans l'interface graphique de OS X:
Ma question est: y a-t-il un moyen d'éviter cette demande de mot de passe?
J'ai supposé qu'invoquer osascript
avec les privilèges sudo
ferait l'affaire, mais hélas — même dans ce cas, la demande de l'interface graphique est affichée. :(
sudo osascript -e 'tell application "System Events" to set UI elements enabled to true'
Y a-t-il une solution à cela?