3 domande per iniziare:stop, account, installare

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

in Preferenze di sistema-Account-Opzioni ci sono solo due(almeno fino al 10.5)scelte per "Mostra la finestra Login come", o Lista di utenti(che è quello che tu vuoi) o Nome e password.

ajalro
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Iscritto il: lun, 28 set 2009 17:01
Messaggi: 403

Top

motoko!!!

eh ehe, sei un santo guarda, mi state dando una mano enorme, ma in questa cosa non riesco a spiegare cosa voglio fare mi sa

in questo momento il "Mostra la finestra Login come" è impostato su Lista di utenti. Cosa succede?
supponiamo di avere 2 utenti, utente A e B
se A si allontana dal mac senza fare il cambio utente, dopo tot che è lontano lo schermo si spegne, se si avvicina B si ritrova davanti lo schermo nero con la finestra di unlock dell'utente A con i campi nome, password e sotto dei pulsanti, tra i quali cambia account (o utente, ora non ricordo), siccome è B che ora è davanti al mac, per poter entrare deve prima cliccare su quel pulsante cambia utente, che apre la finestra di login e a quel punto può cliccare il suo account ed entrare nella sua sessione.

io vorrei che quando B si avvicina al mac si trova già di fronte la finestra di login e non prima quella di unlock dell'utente A

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

io ho il 10.5 se imposto "Mostra la finestra Login come Lista di utenti e lancio il comando da terminale:
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

mi porta immediatamente alla finestra di login dove ci sono le icone di tutti gli utenti presenti sulla macchina, l'eventuale utente del mio stesso Mac che si volesse loggare non deve far altro che scegliersi la propria icona con relativo nome. Una cosa l'ho capita: sei un nostalgico.... :D

ajalro
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Iscritto il: lun, 28 set 2009 17:01
Messaggi: 403

Top

io ho l'ultimissimo, ho il mac da meno di una settimana...ma non so cosa è... :lol:
allora,
in risparmio energia ho impostato
computer in stop su mai (non voglio perdere la connessione mai)
monitor in stop su 10 minuti
poi sotto ho messo il check su tutto

in sicurezza ho impostato
check su richiedi password immediatamente dopo lo stop o l'avvio del salvaschermo
poi, per tutti gli account di questo computer ho messo il check SOLO su "disabilita login automatico"e nessun altro check

così va bene?

a questo punto devo aprire terminale in applicazione - utility e scrivere SOLO
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

è tutto corretto? (lo devo fare per tutti gli account del mac?)
motoko ha scritto: Una cosa l'ho capita: sei un nostalgico.... :D
m'hai fatto troppo ridere...hai capito tutto

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

il comando che ti ho detto serve solo per farti capire che in teoria ciò che tu chiedi si può fare, ma occorre un piccolo shell script da vincolare al sistema in maniera tale che dopo un certo periodo di inattività(valido per ogni utente)si presenta la schermata di login(mantenendo eventuali lavori attivi) proprio come accade su WIN. se riesco ti faccio sapere{sarà dura... :lol: )
magari c'è una soluzione + rapida e facile ma non la conosco

ciao

ajalro
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Iscritto il: lun, 28 set 2009 17:01
Messaggi: 403

Top

motoko ha scritto: ma occorre un piccolo shell script da vincolare al sistema...
arabo per me
resto in ascolto allora, spero ce la farai

ciao e grazie comunque per la pazienza

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

La soluzione l'avrei trovata.Non granché ma anziché niente.
1) apri il terminale(/Applications/Utility)
e digita

nano fus.sh

fus sta per "Fast User Switching" {comunque chiamalo come ti pare}

puoi anche digitare

nano pippo.sh

dopodiché copi-incolli{comman-C per copiare e command-V per incollare
in inglese paste} queste righe:

#!/bin/bash
idl=$"`ioreg -c IOHIDSystem | awk '/HIDIdleTime/ {print int($NF/1000000000); exit}'`"
idletime="15"
if [ $idl -gt $idletime ]; then
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
/usr/bin/osascript <<EOT
EOT
fi


Io ho impostato 15 secondi, tu sostituisci con il tempo che vuoi.
Una volta che hai riversato il testo sopra devi digitare control-X
in basso ti apparirà un messaggio del tipo:

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?

tu digiterai

Y

e il mac ti risponderà

File Name to Write: fus.sh

e tu dovrai dargli enter
Fatto ciò sempre dal terminale digiterai:

chmod 755 fus.sh

(questo lo rende eseguibile)
Passo successivo è scaricare Lingon, da qui:

http://sourceforge.net/projects/lingon/ ... g/download

Una volta scaricato lo installi lo apri. Clicchi sul segno + che trovi in alto a sinistra per aggiungere un nuovo Users Agents, a questo punto non dovrai far altro che inserire un nome nel campo Label, e nel ProgramArguments nella prima riga /bin/sh e nella seconda potrai trascinarci sopra lo script shell creato in precedenza(ovviamente se nel tempo lo cambi di posizione devi aggiornare il percorso).Poi dovrai spuntare la voce RunAtLoad.La seconda opzione(la prima è BASIC) si chiama MISCELLANOUS, la selezioni e nel campo StartInterval imposta un tempo leggermente superiore a quello impostato nella variabile idletime dello shell script(nel mio caso è 15 sec, nello StartInterval ho messo 20. Non ti rimane che cliccare su Save & Load.Io l'ho testato sempre su 10.5.8 e funziona.

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 18022
Località: Torino

Top

motoko

non ho parole e mi inchino a cotanta saggezza!!!

:notworthy:
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

su internet trovi tutto basta cercare :D
di saggio non ho niente nemmeno quello di danza :D :D :D :D :D :D :D :D :D

ajalro
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Iscritto il: lun, 28 set 2009 17:01
Messaggi: 403

Top

motoko, sei una bestia!

scolta, i tempi che tu hai impostato come 15 e 20 cosa rappresentano?
in questo momento a me il monitor va in stop dopo 8 minuti, e la password è impostata per essere chiesta immediatamente dopo lo stop o l'avvio del salvaschermo

poi, dovesse andarmi male, la modifica è in qualche modo reversibile?

ps: motoko, ho un'altra impresa impossibile, quindi solo per te, guarda il mio ultimo post qui
viewtopic.php?p=41700#41700 :lol:

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

sono secondi; non si tratta di una modifica al filesystem, l'Users Agents che crei lo puoi anche eliminare(ovviamente sia per la creazione che per l'eliminazione ti chiederà la password di amministratore); lo shell script posizionalo in luogo opportuno(magari crei una cartella apposita oppure in /usr/local/bin, questo dipende da te l'importante che poi nel ProgramArguments di Lingon compaia il giusto percorso/path in caso contrario lo shell script non verrà eseguito).Per la soluzione dell'altro quesito devi concentrarti e fingere di avere nuovamente 15 anni....... 8)

ajalro
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Iscritto il: lun, 28 set 2009 17:01
Messaggi: 403

Top

intendevo, cosa significa impostare 15 sec piuttosto che 60 e 20 piuttosto che 30, cos'è che imposto che venga fatto dopo quei secondi?

per l'altra cosa.... allora il modo esiste!!! ne ero sicuro, ma ora non mi puoi abbandonare così, son giorni che sbatto la testa in preferences...e se devo inventarmi delle stringhe di codice come hai fatto tu, seeee
dai, dammi una mano... :roll:

motoko
Stato: Non connesso
Expert Latitante
Expert Latitante
Iscritto il: ven, 24 ott 2008 22:58
Messaggi: 451

Top

nello shell script c'è una variabile che si chiama idletime ovvero il tempo di inattività;
la porzione

ioreg -c IOHIDSystem | awk '/HIDIdleTime/ {print int($NF/1000000000); exit}'

specifica da quanto tempo la macchina è inattiva(niente digitazioni niente movimenti del mouse etc.). quando il tempo di inattivtà coincide con la tua variabile allora lo shell script esegue il comando

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

e porta il Mac alla finestra di login lasciando aperte le applicazioni, quindi se tu riaccedi al Mac troverai la situazione che avevi lasciato. Spetta a te decidere dopo quanto vuoi che il Mac passi alla finestra di login, nel mio esempio dopo 15 secondi, tu puoi mettere 300(5 minuti, idletime="300") e 305 nello StartInterval di Lingon in maniera tale che lo script shell porterà il Mac al login solo nel caso in cui il tempo di inattività è di almeno 300 secondi, perché ovviamente se tu nello StartInterval imposti 290 secondi(e 300 come idletime) non otterrai ciò che chiedi. Si il modo esiste, spegni il computer ed esci di casa. :D

Avatar utente
enrico8
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: ven, 08 ago 2008 23:12
Messaggi: 1623
Località: Pescara

Top

Tutto sto macello per fare un click in meno!!!
Bah!
il mac è bello perchè è semplice invece ajalro ti stai complicando la vita per renderlo simile a windows (almeno per quanto riguarda lo screen logon)!!!
Argh!!!
 iMac 27" Late 2013 [SSD PCI-E 256 GB - 32 GB Ram - macOS Sequoia 15.2 (OpenCore) - Windows 11 24H2 - Ubuntu 23.10]
 Macbook 12" Early 2016 [macOS Sequoia 15.2 (OpenCore) - Windows 11 24H2]
 iPhone 15 [256 GB - iOS 18.2.1]
 Time Capsule [2 TB - 2009 Refurbished]

ajalro
Stato: Non connesso
Maccanico attivo
Maccanico attivo
Iscritto il: lun, 28 set 2009 17:01
Messaggi: 403

Top

Il mac è eccezionale e mi sta piacendo un casino, davvero, però alcune cose le trovo un pò strane e non è che le voglio rendere uguali a Windows, semplicemente mi chiedo come far sì che siano più giuste (dal mio punto di vista e utilizzo, ovviamente). Il discorso del login è un esempio, così come anche questo
viewtopic.php?p=41700#41700
vedere mio ultimo post, su cui continuo a interrogarmi dell'utilita che sul mac abbia il fatto di lasciare l'applicazione aperta se non ci sono più finestre... Ma se mi spiegate, ovviamente di là sennò qua andiamo OT sarò felice di poter capire qualcosa che magari non sto cogliendo. Per adesso posso solo chiedere a motoko di dirmi come posso fare a ottenere ciò che chiedo....
Spero vorrai aiutarmi ancora motoko...

Rispondi

Torna a “Software”

Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti