Come disabilitare la finestra di dialogo "Il tempo del tuo computer è quasi esaurito"?

6

Quando i controlli parentali sono abilitati e l'impostazione dell'ora del computer è impostata, all'utente controllato verrà mostrata una finestra di dialogo 15, 5 e 1 minuto / i prima dello scadere del tempo:

Un utente amministratore può aggiungere più tempo del computer attraverso questa finestra di dialogo (15 minuti, 30 minuti, resto della giornata ecc.), se lo desidera.

C'è un modo per disabilitare questa finestra di dialogo? - niente pietà! *

So che non è disponibile tramite le Preferenze di Sistema, ma esiste una sorta di impostazione nascosta che può essere raggiunta attraverso, ad es. Terminale? In alternativa, esiste un modo per inviare automaticamente la combinazione di tasti ⌘ + W quando viene visualizzata una finestra di dialogo specifica?

Sono (ancora) su Snow Leopard, ma se qualche risposta funzionerebbe su Lion, sono disposto ad accettarlo.

*) In realtà ho attivato il controllo genitori per il mio account sock-puppet e, poiché conosco la password dell'amministratore, aggiungere tempo attraverso questa finestra di dialogo sarebbe solo troppo facile. **

**) So anche che, essendo un amministratore, potrei aggiungere più tempo in molti modi diversi e bloccare questa finestra di dialogo non mi impedirà di aggiungere più tempo in altri modi. Ma, come ho detto, aggiungendo tempo attraverso questa finestra di dialogo è troppo facile .

    
posta Jari Keinänen 27.07.2011 - 15:37
fonte

2 risposte

2

/System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/FamilyControls.nib è un file XML binario che può essere aperto da TextWrangler o da altri editor di testo. Questa non è una soluzione sviluppata (ancora), ma suggerirei che alcune modifiche ben piazzate a questo pennino potrebbero essere in grado di disabilitare la finestra di dialogo, magari facendo scomparire i pulsanti. Ad ogni modo, sembra più promettente che azzerare casualmente porzioni del binario usando un editor esadecimale, che è l'altro canale che ho esplorato.

    
risposta data 27.09.2011 - 03:58
fonte
1

Copia e incolla questa linea nel Terminale

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

Nota che dovrebbe essere allllll one line!

Quindi riprova e guarda cosa succede.

Sorry! Avrei dovuto spiegarlo. chmod 000 significa "nessuno può leggere, scrivere o eseguire questo file, nemmeno il proprietario del sistema. È potrebbe dover riavviare per far sì che il sistema si accorga di averlo fatto. , Io non consiglio di apportare qualsiasi tipo di modifica a qualsiasi cosa in /System/ , ma sembravi voler "qualsiasi soluzione".

A proposito, per invertire questo, incolla questa linea nel Terminale

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

chmod 644 dice "il proprietario può leggere / scrivere, gli utenti del gruppo che possiede il file possono leggere e altri possono leggere anche. Queste sono le autorizzazioni predefinite per il file, secondo il mio sistema.

    
risposta data 23.09.2011 - 04:26
fonte

Leggi altre domande sui tag