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

iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x scommette tutto, forse troppo, sulla batteria da 7500 mAh e sulla certificazione ArmorShell per farsi notare nella fascia più economica del mercato: lo abbiamo messo alla prova per capire a chi è rivolto questo smartphone che sacrifica un po' prestazioni, display e fotocamera per offrire l'autonomia migliore possibile a un prezzo decisamente contenuto
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: 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, 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


iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
ECOVACS T90S PRO OMNI Care Kit a 699€: 4...
iPhone Duo, i problemi di produzione con...
Lenovo e FIFA, il bilancio dei Mondiali ...
La Terra vista dalla Stazione Spaziale: ...
L'IA cinese ti spiega come produrre armi...
Nuova Fire TV Stick 4K e Telecomando Fir...
Addio Visa e Mastercard? L'Europa prepar...
Allarme IA in Florida: lo stato invoca i...
Tutte le Offerte Prime anticipate: robot...
Procura di Sassari e Oxygen Forensics: i...
Duo-Man trasforma iPhone Duo in un Walkm...
Questa carta da parati produce elettrici...
Perseverance scopre su Marte rocce mai o...
Batterie allo stato solido, Gotion alza ...
Caviar presenta la Black Edition di iPho...
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: 16:39.


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