Automator: Désactiver la notification Centre OS X programmé
Pourboires Makradar / / December 19, 2019
fonctionnalité iOS 6 Ne pas déranger (Ne pas déranger) est difficile à surestimer - à portée de main lorsque l'appareil se désactive tous les avis du système lorsque, par exemple, difficile de sommeil ou de travail. Hélas, les mêmes possibilités Dépourvu d'OS X, qui fournit seulement un arrêt manuel Centre notification. Cependant, en utilisant le « Avtomatora » ce manque de systèmes d'exploitation de bureau Apple peut être facilement résolu.
Vous devrez créer un « Avtomatore » deux processus: désactiver et réactiver Centre de notification. Les deux processus doivent être de type Rappel du calendrier (alarme du calendrier) - ne pas oublier de sélectionner l'icône appropriée dans le type de document écran de sélection.
Dans le premier processus, ajouter des effets Exécuter AppleScript (Exécuter AppleScript) et insérer le code suivant:
faire script shell "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist donotdisturb -boolean vrai" ensemble theDate à la forme cité de (faire "date +" script shell% Y-% m-% d% I:% M:% S +0000 "") faire script shell "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate -date" et theDate. faire script shell "killall NotificationCenter"
Ce script modifie le fichier de configuration notification Center: permet « Ne pas déranger », attribue un particulier la date et l'heure à laquelle la notification ne doit pas être affiché à l'écran et redémarrez le Centre de contrôle pour que les modifications prennent la force.
Maintenant, sauvegardez ce processus, par exemple, sous le nom de Ne pas déranger (Ne pas déranger). Dès que vous appuyez sur le bouton bienlance automatiquement le programme « Calendrier », dans lequel il y aura la récolte d'un nouvel événement. Double-cliquez dessus pour ouvrir le formulaire vue des propriétés de l'événement. presse Edit (Edit) et procédez comme suit:
- Dans le champ avec (de) et vers le haut (à) Entrez le moment où vous souhaitez désactiver Centre de notification. Par exemple, que ce soit 9:00.
- Dans la liste déroulante répétition (répétition) sélectionner Configurer (sur mesure) et dans la fenêtre qui apparaît, cliquez sur tous les jours ouvrables. presse bien.
- Assurez-vous que la section ressembler (alerte) déjà indiqué l'action Ouvrez le fichier (Ouvrir un fichier), Le nom du fichier nouvellement créé Ne pas déranger (Ne pas déranger) et le temps de rappel 0 min. à (0 minutes avant).
- presse Terminer (Appliquer) pour enregistrer les paramètres de l'événement du calendrier.
Commutateur MC prêt. Maintenant, je besoin d'un commutateur. Créer un nouveau Rappel du calendrier (le calendrier d'alerte) et ajouter des effets Exécuter AppleScript (Exécuter AppleScript) avec ce code:
faire script shell "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist donotdisturb -boolean false" essayer do shell script "defaults delete ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate" essayer la fin. faire script shell "killall NotificationCenter"
Ce script effectue les opérations inverses - permet de régler le fichier de configuration MC afin que la fonction de « nebespokoystva » a été désactivé.
Enregistrez le processus appelé Activer Centre de notification (Activer Centre de notification)Et « Calendrier » faire un événement de réglage similaires, la détermination du temps d'exécution pour lui 18:00 et vérifier le nom du nouveau enregistré dans la section de traitement ressembler (alerte).
C'est tout le cas. Maintenant, tous les jours ouvrables, du lundi au vendredi, notification Centre sera éteint à 9 heures du matin et rallumé à 18h00, vous permettant d'économiser ainsi des messages gênants pendant le fonctionnement. Bien sûr, le délai peut être réglé à votre goût.
conseil de ménage. Ne pas oublier le bouton Calendriers (calendriers) organisateur dans OS X, vous pouvez utiliser pour désactiver l'affichage des événements de calendrier Automator (Il est automatiquement créé lorsque vous enregistrez le premier type « rappels de calendrier » du processus). Étant donné que ces événements très officiels ne seront pas encombrer votre horaire.