Newsgroup: it.comp.macintosh
Titolo: [OSX] Refresh Scrivania

Dunque ho notato questo...
Se scarico qualche files dal web o semplicemente copio tramite terminale
dei files sulla scrivania questi non appaiono finche' non clicco sulla
scrivania col mouse.
Sembra che non si aggiorna se non e' in primo piano!
Se tramite scp da un mac remoto copio dei files sulla scrivania del mio
mac e ho aperto mozilla (per esempio) io non li vedo apparire i files in
background se non quando clicco sulla scrivania...
non esiste un modo per farla aggiornare da sola stile winzozz?

 Sembra che non si aggiorna se non e' in primo piano!
Concordo.
Tra l'altro se mi connetto a macchine win remote (tramite smb), se nelle
cartelle in cui sto vengono aggiunti files, non li vedo finché non mi sloggo
e mi riconnetto.
Inoltre files con nomi che utilizzano set particolari come il cinese ad
esempio non vengono visti (o meglio, li vedo per 1/4 di secondo, poi
"spariscono". Se li rinomino in set standard tutto ok).

 e mi riconnetto.
per questo problema uso un piccolo script e lo tengo nel menu a destra
delle finestre cosi' basta un clic e aggiorna il contenuto... se
t'interessa te lo mando


|._/|_|\__/\__/\__/ | * An out of control ego will sometimes get in the
       /_/ /_/      |   way of your success.                  (Todd H.)

 
In realtà c'è sotto qualcosa di più complicato: lo scheduler dei 
processi di Unix è "leggermente" diverso da quello che c'era in OS9 o in 
XP. Quando sei in terminale lo scheduler privilegia i processi in 
foreground assegnando una priorità molto più elevata di quelli in 
background, in questo frangente il refresh del desktop non verrà mandato 
in esecuzione a meno che non ci sia un ulteriore processo che ne invoca 
esplicitamente l'esecuzione (cosa che avverrebbe se il gestore del 
filesystem esplicitamente richiedesse di essere schedulato).
Questo fenomeno è meglio noto come "starvation" (alla lettera: "morire 
di fame" :) )
Spero di essere stato chiaro ;)
P.S: Giusto per i non addetti ai lavori, lo scheduler è quell'entità del 
  sistema operativo preposto a scegliere a quale applicazione rendere 
disponibile la cpu per eseguire delle operazioni (i thread, più o 
meno...la cosa è più complicata) in un determinato istante; questo 
perchè anche se OS-X è un sist.operativo multithread, in realtà la cpu è 
una sola e più eseguire solo un'istruzione per volta - infatti, quello 
che noi vediamo come multitasking non è altro che il frutto di uno 
pseudo-parallelismo dovuto all'esecuzione pianificata di diversi 
processi, relativi ad applicazioni diverse, mandati in esecuzione (uno 
per volta) proprio dallo scheduler.
P.P.S: Scusate per la lungaggine :)

 dell'attuale.
OTTIMO! La scrivania attuale è per certi versi un po'
stolida, come dici tu. Mi manca la robustezza delle
associazioni file-applicativo che c'era sul Mac OS pre-X
e soffro un pochino per la lentezza degli aggiornamenti
visivi delle cartelle (compresa la scrivania) quando un
altro programma effettua modifiche al file system.
  ciao
   Roberto
    --

 XP.
Come scrive Rainer Brockerhoff nella home page di Nudge Contextual Menu
(
http://www.brockerhoff.net/nudge/
) io propengo invece di più per
l'ipotesi che, per garantire i'aggiornamento in tempo reale della
Scrivania, Apple stia meglio sfruttando il meccanismo delle kqueue
che già Mac OS X Panther ha mutuato da FreeBSD 5 e su cui si appoggia
molto probabilmente il nuovo demone di estrazione dei metadati.
-- 
Guido

  Fai da cavia  e facci sapere .-)
E' carino, ma mi fa freezare la connessione talvolta. 
Io ho un metodo migliore: abbasso nel dock e poi riporto sulla
scrivania!
-- 
Giuseppe Gigante

 E' una vergogna! Questi di Mac OS X copiano il Mac OS! .-D
E' vero! Cupertino, accendete i fotocopiatori! :P
(Biggo, nonostante io ami OS X, la voce dell'innocenza:
"Posso?...senti...non è che si può installare il 9 sul powerbook? Non mi
trovo bene...)
-- 
Giuseppe Gigante