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

Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
La seconda generazione della citycar elettrica di Dacia passa alla piattaforma RGEV small di Renault Group, cresce di 15 cm in lunghezza e 18 cm in larghezza, adotta un motore da 80 CV e una batteria LFP da 27,5 kWh per 250 km WLTP. Prezzi da 17.900 euro, produzione a Novo Mesto in Slovenia.
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX ha portato sul mercato Picco, un e-reader da 3,97 pollici che pesa 58 grammi e si aggancia al retro dello smartphone con un anello magnetico. Lo abbiamo usato con Pixel 11 Pro XL e iPhone 18 Pro per capire se un formato così ridotto regga la prova della lettura quotidiana
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-02-2007, 15: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 17:57. Motivo: (cambio titolo più attinente e aggiunto "risolto")
thecursedfly è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15: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, 15:51   #3
M@n
Senior Member
 
L'Avatar di M@n
 
Iscritto dal: Apr 2006
Città: Crema
Messaggi: 4321
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 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 15: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, 16: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, 16: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 16:10.
MacNeo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 16: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, 16: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, 16: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, 17: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 17:06.
MacNeo è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2007, 17: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, 17: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, 17: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, 18: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, 18: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, 20: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, 15: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, 17: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, 17: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, 17: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


Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa Nuova Dacia Spring, del modello precedente resta...
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone BOOX Picco: l'ebook reader minuscolo è un...
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
NVIDIA, una petizione chiede il ritorno ...
SpaceX Starship: Ship 42 è stata ...
Meta multata per 805 milioni di euro dal...
Jensen Huang avrebbe nascosto ai vertici...
Le prime cuffie over-ear di Vivo arrivan...
GPU, CPU e fotoni: il piano di AMD per p...
La soluzione di Google per i nuovi occhi...
Il futuro di XBOX passa per l'intelligen...
Amazon, le 13 offerte da non perdere ogg...
Svendita TV su MediaWorld: OLED LG e Sam...
AMD si ricorda dei gamer, ma il messaggi...
Fate in fretta: su Mediaworld c'è...
Ho usato ArtCraft per trasformare un mio...
SSD e hard disk su AliExpress: 4TB a sol...
Due Mac agli antipodi in forte sconto su...
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: 01:17.


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