Puoi fare le cose 2 e 3 del tuo elenco usando collegamenti simbolici a una posizione di rete montata localmente. Usando le informazioni in questo post, ottieni le seguenti cose:
- Fai in modo che Picasa pensi che stia utilizzando i database installati sul sistema locale per l'utente locale, mentre accede ai database in una cartella su un'unità di rete
- Fai in modo che Picasa pensi che stia accedendo alla cartella "Immagini" di un utente locale, mentre accede a una cartella "Immagini" su un'unità di rete
- Copia l'installazione locale di Picasa sulla stessa unità di rete in modo da poterla aprire solo quando l'unità è connessa.
C'è un inconveniente centrale , tuttavia: fatto in questo modo, più utenti probabilmente non dovrebbero accedere e utilizzare Picasa contemporaneamente (non sono sicuro che potrebbero), poiché Picasa cercherebbe di accedere (e possibilmente corrotto?) Allo stesso database file. Inoltre, la cartella "Immagini" completa di un utente locale sul PC deve essere completamente spostata su un dispositivo di rete, poiché è qui che è impostato il collegamento simbolico.
L'idea qui descritta si espande su questa migrazione How-To: https://sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to- a-new-computor
Il modo in cui How-To per migrare apparentemente mantiene tutto identico, ad esempio includendo gli album di persone (che sono il mio motivo principale per rimanere con Picasa, dato che ho un database relativamente grande per questi).
Pertanto, con questa spiegazione, puoi migrare l'installazione di Picasa esistente sulla rete o installare una nuova istanza di Picasa per migrare sulla rete seguendo i passaggi lì, con le svolte descritte di seguito. Per tutto ciò che sposti / elimini, non dimenticare di fare dei backup , nel caso qualcosa vada storto!
Quello che fai diversamente dal How-To linkato sopra è il seguente:
Nel passaggio "4 Copia le foto e il database sul nuovo PC" , invece di incollare "tutte le foto e le cartelle dalla cartella Foto dell'unità esterna nella nuova cartella Immagini del mio PC", esegui le seguenti operazioni:
- Mappare una cartella di rete come unità di rete sul PC locale (fare clic con il pulsante destro del mouse su "Questo PC", Mappa unità di rete, selezionare la cartella) (ad esempio, mappa \ 192.168.0.77 \ per guidare "D:") .
- Copia tutte le foto e le cartelle dalla cartella (Immagini) "Immagini" in una sottocartella dell'unità mappata. (Quindi hai, ad esempio, \ 192.168.0.77 \ NetworkPictures \ MyWeddingPhotos \ 01.jpg ecc . ) .
- Elimina la tua cartella "Immagini".
- Crea un collegamento simbolico che sostituisca la cartella (Le mie) "Immagini" dell'utente per cui Picasa era stato installato nella cartella di rete in cui hai incollato i file nei passaggi precedenti.
Un collegamento simbolico manipola il file system in modo che i programmi che accedono a un percorso vedano i file nella cartella simbolicamente collegata come se fossero nella posizione da cui si è collegati :
- Esegui un prompt dei comandi con privilegi di amministratore (ad esempio, premi il tasto Windows, digita cmd, fai clic con il pulsante destro del mouse su "Prompt dei comandi", Esegui come amministratore).
mklink / DC: \ Users \ YourUser \ Pictures D: \ NetworkPictures
(Ora, se accedi al percorso dall'esempio, dovresti essere in grado di cercare la tua immagine ipotetica sulla rete, ma usando il percorso: D: \ NetworkPictures \ MyWeddingPhotos \ 01.jpg)
Fondamentalmente, fai la stessa cosa con i database che risiedono in% LocalAppData% \ Google.
- Copiarli in, ad esempio, \ 192.168.0.77 \ NetworkPicasa \ Picasa2 e \ 192.168.0.77 \ NetworkPicasa \ Picasa2Albums
- Elimina le cartelle Picasa2 e Picasa2Albums sull'unità locale
- Crea collegamenti simbolici (supponendo che % LocalAppData% si risolva in "C: \ Users \ YourUser \ AppData \ Local \" ):
mklink / DC: \ Users \ YourUser \ AppData \ Local \ Google \ Picasa2 D: \ NetworkPicasa \ Picasa2
mklink / DC: \ Users \ YourUser \ AppData \ Local \ Google \ Picasa2Albums D: \ NetworkPicasa \ Picasa2Albums
Quindi ripeti lo stesso passaggio con Picasa installato localmente (questo è eventualmente facoltativo: non ho provato, perché volevo accertare l'idea (3)).
- Copia il contenuto di C: \ Programmi \ Google \ Picasa3 in, ad esempio \ 192.168.0.77 \ NetworkPicasa \ Picasa3
- Elimina la cartella C: \ Programmi \ Google \ Picasa3
- Crea link simbolico
mklink / D "C: \ Programmi \ Google \ Picasa3" D: \ NetworkPicasa \ Picasa3
(Nota che per i percorsi con uno spazio sono necessarie le virgolette.)
Se tutto funziona, ora puoi aprire Picasa3 e dovrebbe comportarsi come se fosse ancora installato localmente (meno il ritardo di rete, ovviamente).
Su un altro sistema sulla tua rete, ora devi solo montare la cartella di rete ed eliminare le suddette cartelle di un utente e sostituirle con i collegamenti simbolici allo stesso modo di tutti i passaggi precedenti.
(Ad esempio mklink / DC: \ Users \ YourDaughterUser \ AppData \ Local \ Google \ Picasa2 D: \ NetworkPicasa \ Picasa2).
Ricorda che la cartella (Le mie) "Immagini" (e solo quella) deve avere lo stesso percorso , usando lo stesso utente dell'utente originale, su quell'altro sistema! Puoi semplicemente crearlo, ad esempio, anche se la cartella utente di tua figlia sull'altro computer è C: \ Users \ YourDaughterUser , puoi creare C: \ Users \ YourUser e creare il collegamento simbolico per C: \ Users \ YourUser \ Immagini da lì.
Tieni presente che non oso analizzare cosa succede se provi ad aprire Picasa e a manipolare i dati su entrambe le macchine contemporaneamente. Picasa non sembra andare in crash, ma quale modifica viene archiviata alla fine se apporti modifiche diverse con entrambe le istanze contemporaneamente, posso solo immaginare.