Lavoro in un negozio, che vende computer Apple.
Sto cercando di trovare un modo per chiudere tutti i programmi aperti dopo alcuni minuti. È a causa del nostro Conto Demo Negozio per i clienti. Dopo aver aperto tutte le finestre, è abbastanza disordinato e voglio ottenere un'esperienza utente pulita.
Tutto ciò di cui ho bisogno è chiudere tutte le finestre. Dovrebbe funzionare come il comando:
killall -u admin
MA senza autorizzazione di amministratore
E dopo 1 minuto,
SENZA interazione dell'utente.
Forse, c'è un modo per: chiudi tutte le finestre e i programmi, senza mostrare qualcosa del tipo "vuoi davvero", disconnetti l'account demo e ricarica.
L'ho trovato, dopo aver cercato un po 'di tempo, ma non so se è quello che stavo cercando e come farlo funzionare:
Apple Script Log Out:
on run tell application "System Events" to log out end run
You can wrap this up in a bash alias using the osascript command: alias maclogout="osascript -e 'tell application \"System Events\" to log out'"
It is the same as clicking " > Log out [username]...", and will logout after a 2 minute wait
This is easily combined with the sleep command: alias delayedlogout="sleep 3600; maclogout"
..or could be combined into a single alias:
alias delayedlogout="sleep 3600; osascript -e 'tell application \"System Events\" to log out'"
Qualcuno potrebbe dare qualche consiglio? Grazie!