7 votes

Comment désactiver la boîte de dialogue "Le temps de votre ordinateur est presque écoulé" ?

Lorsque le contrôle parental est activé et que l'heure de l'ordinateur est réglée, l'utilisateur contrôlé voit s'afficher une boîte de dialogue 15, 5 et 1 minute(s) avant la fin du temps imparti :

"Your computer time is almost up." dialog

Un utilisateur administrateur peut ajouter plus de temps d'ordinateur par le biais de cette boîte de dialogue (15 min, 30 min, le reste de la journée, etc.), s'il le souhaite.

Existe-t-il un moyen de désactiver ce dialogue ? - pas de pitié!*

Je sais que ce n'est pas disponible dans les préférences du système, mais existe-t-il une sorte de paramètre caché que l'on peut atteindre par l'intermédiaire, par exemple, de Terminal ? Ou alors, existe-t-il un moyen d'envoyer automatiquement des + W lorsqu'une boîte de dialogue spécifique apparaît ?

Je suis (encore) sur Snow Leopard, mais si une réponse fonctionne sur Lion, je suis prêt à l'accepter.

*) En fait, j'ai activé le contrôle parental pour mon compte de marionnettes fictives et, comme je connais le mot de passe de l'administrateur, ajouter du temps par le biais de cette boîte de dialogue ne serait qu'une simple formalité. <em>aussi </em>facile.**

<sup>**) Je sais également qu'en tant qu'administrateur, je peux ajouter du temps de différentes manières et que le blocage de ce dialogue ne m'empêcherait pas d'ajouter du temps d'autres manières. Mais, comme je l'ai dit, ajouter du temps par le biais de ce dialogue est <em>trop facile </em>.</sup>

2voto

Daniel Points 32917

/System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/FamilyControls.nib est un fichier XML binaire qui peut être ouvert par TextWrangler ou d'autres éditeurs de texte. Ce n'est pas une solution développée (pour l'instant), mais je suggérerais que des modifications bien placées de cette nib pourraient désactiver le dialogue, peut-être en faisant disparaître les boutons. En tout cas, cela semble plus prometteur que la mise à zéro aléatoire de portions du binaire à l'aide d'un éditeur hexadécimal, qui est l'autre voie que j'ai explorée.

1voto

moodforaday Points 2633

Copiez et collez cette ligne dans le terminal

sudo chmod 000 /System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/localizable.strings

Noter que devrait être une seule ligne !

Réessayez ensuite et voyez ce qui se passe.

Désolé ! J'aurais dû expliquer cela. chmod 000 signifie que "personne ne peut lire, écrire ou exécuter ce fichier, pas même le propriétaire du système". Vous pourrait Il faut redémarrer le système pour qu'il s'aperçoive que vous avez fait cela. En général, je fais pas recommander de modifier quoi que ce soit à l'intérieur du /System/ mais vous semblez vouloir "n'importe quelle solution".

D'ailleurs, pour inverser le processus, collez cette ligne dans Terminal

sudo chmod 644 /System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/localizable.strings

chmod 644 indique que "le propriétaire peut lire/écrire, les utilisateurs du groupe propriétaire du fichier peuvent lire, et les autres peuvent également lire". Ce sont les autorisations par défaut pour le fichier, selon mon système.

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