Torna indietro   Hardware Upgrade Forum > Mondo Apple > Apple - Software e macOS

Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-02-2007, 14:37   #1
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
Aiuto con comando da terminale, anzi script [Risolto direi.. :)]

Salve gente, ho in mente una strullata che magari puo' piacere agli altri (a me serve per stupire gli amici :P).
Ho creato una strullata di file che mi esegue un paio di comandi da terminale, ma nn è perfetto...
Lo scopo è di avviare lo screensaver Lotsawater (freeware, ve lo consiglio!) come sfondo del desktop (usando una immagine "custom") con un doppio clic su un'icona (o mettendola che parte al login).

il comando per avviare lo screensaver è:
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background
Va scritto tutto su una riga dentro a TextEdit in modalità plain text (Command+Shift+T), bisogna salvarlo ad esempio nella nostra home, rinominare il file con estensione .command e aperto il terminale rendere eseguibile in nostro file con il comando "chmod +x nomefile.command" (senza apici).

Ora, arrivo al mio problema:
una volta avviato lo screensaver voglio chiudere il terminale.
ho capito che basta aggiungere "killall Terminal" nel mio documento, pero' a quel punto lui mi dice che se esce dal terminale verrà chiuso pure lo screensaver...
Come faccio a mantenere lo screensaver sullo sfondo pur chiudendo il terminale?
Grazie
ps. sono abbastanza niubbo

Ultima modifica di thecursedfly : 20-02-2007 alle 16:57. Motivo: (cambio titolo più attinente e aggiunto "risolto")
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 14:46   #2
MacNeo
Senior Member
 
L'Avatar di MacNeo
 
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
Hmm fai un applescript e usi:

do shell script "comando-da-eseguire-nel-terminale"
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013
EOS 550D ML
MacNeo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 14:51   #3
M@n
Senior Member
 
L'Avatar di M@n
 
Iscritto dal: Apr 2006
Città: Crema
Messaggi: 4313
cosa e' una "strullata"???
__________________
If you want blood.... you've got it!
NEMMENO IL FATO LI VINSE: Bacigalupo Ballarin Maroso Grezar Rigamonti Castigliano Menti Loik Gabetto Mazzola Ossola
La morale del Mac
M@n è online   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 14:57   #4
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
Quote:
Originariamente inviato da M@n Guarda i messaggi
cosa e' una "strullata"???
ahah, forse è toscano...
cmq è sinonimo di "sciocchezza"
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15:00   #5
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
Quote:
Originariamente inviato da MacNeo Guarda i messaggi
Hmm fai un applescript e usi:

do shell script "comando-da-eseguire-nel-terminale"
hmmm.. dovro' scoprire allora come si crea un applescript..
cmq, sicuro che a quel punto funziona? e poi "comandodaeseguirenelterminale" cosa sarebbe? il mio file o quello che c'è scritto dentro? immagino le seconda..
gracias cmq
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15:08   #6
MacNeo
Senior Member
 
L'Avatar di MacNeo
 
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
Per fare un applescript devi usare:
Applicazioni > AppleScript > Script Editor

Poi scrivi:
Codice:
tell application "System Events"
	do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background"
end tell
(il tell blabla lo metto io perché mi piace, ma dovrebbe funzionare anche solo con la riga del do shell script)

Salvi come Script o come Applicazione (non cambia molto a questo livello) e selezioni "esegui soltanto". Ho appena provato sul mio ed è andato. Agendo a livello di sistema operativo non ti va neanche ad aprire il Terminale, gira tutto "sotto".
Poi per fermarlo puoi farne un altro che va a killare il processo ScreenSaverEngine.

Non è difficile.
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013
EOS 550D ML

Ultima modifica di MacNeo : 19-02-2007 alle 15:10.
MacNeo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15:15   #7
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
danke
nn credevo fosse difficile infatti... ormai macosx mi vizia...
cmq mi piacciono 'sti script...
ciao
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15:30   #8
Ghigogogo
Senior Member
 
Iscritto dal: Oct 2006
Città: Angera (VA)
Messaggi: 648
Stupendo Lotsawater
__________________
MacBook: CoreDuo 1,83Ghz 2GB 160GB White MacOsX 10.6.2 iPod: Touch 2G 8GB; Video 30GB 5G
Windows Pc: Pentium D 3.40Ghz 3GB 200GB PNY GeForce 8800GT 512MB + LG Flatron 17"
Ghigogogo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15:56   #9
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
problemino, mi dice:
"Impossibile leggere il documento perché lo script non è modificabile (è stato registrato come solo eseguibile)."
forse perchè me lo vuole aprire con ScriptEditor... ma allora come dovevo fare? Io l'ho salvato come script e con l'opzione "Esegui soltanto".
Ulteriore prova: salvandolo come applicazione funziona (sia con che senza "esegui soltanto"), inoltre è meglio se nn è spuntata l'opzione "schermo d'avvio".
Ora pero' mi tocca ogni volta aprire il terminale per chiudere la cosa, in quanto ho provato, ma lo script "terminatore" nn ha effetto...
>Ho risolto con un .command che termina il processo da terminale
forse il problema è che usavo nello script un comando del terminale? (killall ScreenSaverEngine)
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 16:00   #10
MacNeo
Senior Member
 
L'Avatar di MacNeo
 
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
Lo script di chiusura dovrà essere:

Codice:
do shell script "killall ScreenSaverEngine"
Eventualmente poi si può fare un sistema di check all'avvio così hai uno script solo che avvia/termina il processo automaticamente.
Ora su due piedi non mi funge e devo uscire, stasera magari riguardo.
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013
EOS 550D ML

Ultima modifica di MacNeo : 19-02-2007 alle 16:06.
MacNeo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 16:07   #11
Ghigogogo
Senior Member
 
Iscritto dal: Oct 2006
Città: Angera (VA)
Messaggi: 648
se faccio: tell application "ScreenSaverEngine" to quit è la stessa cosa??
__________________
MacBook: CoreDuo 1,83Ghz 2GB 160GB White MacOsX 10.6.2 iPod: Touch 2G 8GB; Video 30GB 5G
Windows Pc: Pentium D 3.40Ghz 3GB 200GB PNY GeForce 8800GT 512MB + LG Flatron 17"
Ghigogogo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 16:15   #12
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
Quote:
Originariamente inviato da MacNeo Guarda i messaggi
Lo script di chiusura dovrà essere:

Codice:
do shell script "killall ScreenSaverEngine"
Eventualmente poi si può fare un sistema di check all'avvio così hai uno script solo che avvia/termina il processo automaticamente.
Ora su due piedi non mi funge e devo uscire, stasera magari riguardo.
infatti, nemmeno a me fungeva..
cmq a me il .command funge... contenuto
Codice:
killall ScreenSaverEngine
killall Terminal
(naturalmente la seconda riga chiude il terminale, quindi magari nn usatelo proprio in quel momento... )

Sarebbe meglio uno script unico pero' che controlla all'avvio se è già in funzione lo ssv e se si, lo termina... vediamo se ci si fa..
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 16:17   #13
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
Quote:
Originariamente inviato da Ghigogogo Guarda i messaggi
se faccio: tell application "ScreenSaverEngine" to quit è la stessa cosa??
questo funziona... e quindi lo uso... l'ho creato come applicazione...
manca solo il controllo all'avvio...
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 17:19   #14
Ghigogogo
Senior Member
 
Iscritto dal: Oct 2006
Città: Angera (VA)
Messaggi: 648
Lo so che manca ma nn so come metterlo
__________________
MacBook: CoreDuo 1,83Ghz 2GB 160GB White MacOsX 10.6.2 iPod: Touch 2G 8GB; Video 30GB 5G
Windows Pc: Pentium D 3.40Ghz 3GB 200GB PNY GeForce 8800GT 512MB + LG Flatron 17"
Ghigogogo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 17:37   #15
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
dicevo in generale che manca, cmq nemmeno io sono capace... ho provato un po', ma se nn sai la sintassi degli applescript è dura pure a fare una selezione :P
consiglio: nn usate il tasto destro mentre è in funzione lo screensaver sullo sfondo, si blocca mezzo finder... (poi vi tocca chiudere il processo da terminale...)
ho provato a farlo partire all'avvio... seppur un po' lento, funziona
(magari, a usare qualcosa di semplice come screensaver.. dipo le diapositive...)
ciao
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 19:47   #16
Ghigogogo
Senior Member
 
Iscritto dal: Oct 2006
Città: Angera (VA)
Messaggi: 648
Con due script riesco a farlo andare con uno no. Se c'è qualcuno in grado di farlo posti lo script. Grazie
__________________
MacBook: CoreDuo 1,83Ghz 2GB 160GB White MacOsX 10.6.2 iPod: Touch 2G 8GB; Video 30GB 5G
Windows Pc: Pentium D 3.40Ghz 3GB 200GB PNY GeForce 8800GT 512MB + LG Flatron 17"
Ghigogogo è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2007, 14:21   #17
Ghigogogo
Senior Member
 
Iscritto dal: Oct 2006
Città: Angera (VA)
Messaggi: 648
Non c'è nessuno in grado di farlo??
__________________
MacBook: CoreDuo 1,83Ghz 2GB 160GB White MacOsX 10.6.2 iPod: Touch 2G 8GB; Video 30GB 5G
Windows Pc: Pentium D 3.40Ghz 3GB 200GB PNY GeForce 8800GT 512MB + LG Flatron 17"
Ghigogogo è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2007, 16:28   #18
MacNeo
Senior Member
 
L'Avatar di MacNeo
 
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
Codice:
tell application "System Events"
	set noSaver to not (exists process "ScreenSaverEngine")
end tell

if noSaver then
	do shell script "/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background"
else
	tell application "ScreenSaverEngine" to quit
end if
Però avviso subito che a me si blocca nella fase di avvio dello screensaver. Nel senso... parte il salvaschermo come sfondo, ma lo scriptino resta aperto bloccato e devo forzare la chiusura.
Poi aprendolo una seconda volta rileva correttamente il salvaschermo e lo blocca, e poi si chiude lui stesso regolarmente.

Onestamente non ho mica capito perché vada in loop all'apertura, ho provato a girare un po' la sintassi ma qualunque prova mi dava lo stesso risultato. Boh...
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013
EOS 550D ML
MacNeo è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2007, 16:30   #19
Ghigogogo
Senior Member
 
Iscritto dal: Oct 2006
Città: Angera (VA)
Messaggi: 648
Anke io avevo provato a farne uno ma mi dava lo stesso problema...
__________________
MacBook: CoreDuo 1,83Ghz 2GB 160GB White MacOsX 10.6.2 iPod: Touch 2G 8GB; Video 30GB 5G
Windows Pc: Pentium D 3.40Ghz 3GB 200GB PNY GeForce 8800GT 512MB + LG Flatron 17"
Ghigogogo è offline   Rispondi citando il messaggio o parte di esso
Old 20-02-2007, 16:54   #20
thecursedfly
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 484
cmq sia è quello che cercavo...
grazie a entrambi
ciao
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
Iliad: si consolida la partnership tecno...
Il SoC a 2 nm di Samsung non sfigura nel...
Prezzo shock per i Galaxy Buds FE + nuov...
Il nuovo SoC di Qualcomm vuole stupire: ...
Offerta lampo per pulire l'auto: aspirap...
I robotaxi di Amazon entrano in azione: ...
ECOVACS DEEBOT T50 PRO OMNI Gen2 domina ...
iPhone 17 Pro su Amazon: tutti i colori,...
Disney Plus da 2,99 euro al mese per 3 m...
Nuovo test di accensione dei motori per ...
Novità dalle analisi dell'asteroi...
La PS6 sarà più potente del previsto: ec...
Sony svela Xperia 10 VII: è il nu...
Amazon Weekend da urlo: iPhone 16 a prez...
Spotify diffida ReVanced: chiesta la rim...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:02.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v