2 votes

désactiver la surcouche de changement de luminosité et de volume mojave

J'ai suivi cette réponse et (après avoir désactivé SIP) a exécuté

sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper\
  Disabled -bool YES

Mais cela ne semble pas avoir fait quoi que ce soit, je reçois toujours la pop up de luminosité lorsque j'utilise les touches de luminosité pour changer la luminosité de l'écran.

Je suis sous MacOS Mojave 10.14.4.

0 votes

Eh bien - les valeurs par défaut devraient être reflétées lorsque vous lisez, donc si cela ne fait rien, c'est le problème. Si la préférence est définie, et que vous redémarrez le Mac et que vous pouvez lire la préférence, alors nous avons une question entièrement différente à répondre.

2voto

slm Points 4018

Deux choses pourraient empêcher l'écriture de la préférence. Si la désactivation de SIP n'est pas vérifiée, cela constitue un blocage. De même, si vous ne voyez pas la préférence définie après un redémarrage, il y a un problème avec la commande d'écriture des valeurs par défaut.

Le SIP est-il désactivé ?

Pour pouvoir exécuter cette commande, vous devez d'abord désactiver la protection de l'intégrité du système. Cette réponse est accessible ici : Configuration de la protection de l'intégrité du système .

S'il est activé, vous ne pourrez pas exécuter avec succès la commande defaults write ... commandement.

Exemple

$ csrutil status
System Integrity Protection status: enabled.

Vous obtiendrez un message d'échec comme celui-ci :

$ sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper \
     Disabled -bool YES
2019-04-19 16:53:21.310 defaults[92957:2162882] Could not write domain /System/Library/LaunchAgents/com.apple.OSDUIHelper; exiting

Pour désactiver/activer SIP :

Pour activer ou désactiver la protection de l'intégrité du système, vous devez démarrer en mode Recovery OS et exécuter la commande csrutil(1) à partir du terminal.

  1. Démarrez le système d'exploitation de récupération en redémarrant votre machine et en maintenant les touches Commande et R enfoncées au démarrage.
  2. Lancez Terminal à partir du menu Utilitaires.
  3. Entrez la commande suivante :

    $ csrutil enable

Mais j'ai désactivé le SIP

Si vous avez confirmé que SIP est désactivé, vous pouvez alors utiliser opensnoop pour déboguer ce qui se passe afin d'obtenir des informations supplémentaires sur la raison pour laquelle votre write échoue.

Par exemple, dans un terminal, exécutez cette commande pour fouiner :

$ sudo opensnoop -ve |& less

Et dans une autre fenêtre, essayez d'exécuter votre defaults write ... commandement :

$ sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper  Disabled -bool YES
2019-04-19 17:23:53.712 defaults[94310:2174907] Could not write domain /System/Library/LaunchAgents/com.apple.OSDUIHelper; exiting

0 votes

Je l'ai désactivé

0 votes

@theonlygusti - pouvez-vous mettre à jour votre question pour refléter cela ? Y a-t-il un message d'erreur ou un résultat associé lorsque vous l'exécutez ?

0 votes

Aucun résultat lorsque je l'exécute

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X