Organizzazione degli sfondi nelle sottocartelle

4

Qual è il modo più semplice per far scorrere lo sfondo del desktop attraverso le immagini che si trovano nelle sottocartelle? Questo non è possibile usando il modo normale di impostare uno sfondo in

System Preferences --> Desktop & Screen Saver

Il formato delle immagini:

>Wallpapers
-> Folder one
--> one 1.jpg
--> one 2.jpg

-> Folder two
--> two 1.jpg
--> two 2.jpg
    
posta andrew 10.03.2012 - 16:20
fonte

3 risposte

1

Sembra selezionare più cartelle diverse per le immagini per il desktop o Screen Saver non è una funzione nativa. In altre parole, se hai una gerarchia di una cartella principale, Immagini, quindi sotto hai cartelle (per esempio) Famiglia, Vacanze e Matrimonio, e vuoi solo visualizzare Famiglia e Vacanze, non ci sarebbe modo di fare quello. Penso che il più semplice sarebbe creare una cartella con tutte le immagini che vuoi sul desktop / salvaschermo.

    
risposta data 10.03.2012 - 17:01
fonte
1

Ho trovato un modo!

Puoi utilizzare il comando terminal ln -s per creare collegamenti soft da tutte le cartelle che desideri in una singola cartella.

Ad esempio, se queste 3 directory hanno sfondi situati in ~/images1 , ~/images2 , ~/images3 , e vuoi usarli tutti come sfondi:

  1. Crea una directory di sfondo da qualche parte: mkdir ~/wallpapers
  2. Crea collegamenti software di tutte le immagini dalle 3 directory alla directory ~/wallpapers : ln -s ~/images1/*.jpg ~/wallpapers/ , per uno.

Questa non è una copia reale, dato che stai creando soft e non link duri. Prenderà a malapena spazio sul tuo disco rigido.

C'è un piccolo problema, tuttavia: se aggiungi nuovi sfondi alle directory, devi collegarli manualmente. Tuttavia, credo che questo possa essere automatizzato usando AppleScript o Automator.

    
risposta data 08.01.2013 - 23:12
fonte
0

Ho lentamente creato un comando terminale tramite tentativi ed errori e alcuni con Google, esattamente per questo scopo. Ci vorrà tutto il JPGS da una cartella e le sue sottocartelle e creerai i link simbolici in un'altra directory che userai per dare al selettore dello sfondo del desktop.

Assicurati che entrambe le directory esistano per prime.

dirPictures="/path/to/pictures"
dirTarget=“/path/to/symlinks/folder    
find "$dirPictures" -type f -iname "*.jpg" -print0 -exec ln -s {} "$dirTarget" ';'
    
risposta data 28.02.2017 - 21:08
fonte

Leggi altre domande sui tag