Piccolo progettino che implementa dei desktop paralleli per gestire meglio i file sul desktop.
Come usarlo:
- usa il makefile per compilare : "make"
- nella prima esecuzione setta il DB per implementare la permanenza della configurazione (configurazione guidata CLI)
- dalla seconda esecuzione si può usare "make desk="fold" execute" dove fold è una cartella all'interno della cartella dei parallel desktops
Per creare un desktop parallelo :
- crea una cartella nella cartella dei parallel desktop settata alla prima configurazione
Che succede quando carico un desktop parallelo?
- semplicemente aggiorna il desktop che sta sostituendo (sostituendo i file ed eventuali modifiche nella cartella dei parallel desktop) e copia i file del desktop sostituitivo.
////////Esempio di Utilizzo//////////
-
creo 2 parallel desktop (studio e cazzeggio) creando 2 cartelle e sistemando i file che voglio all'interno
-
uso make desk="studio" execute per salvare lo stato attuale del desktop nella PD usato in precedenza (la prima volta usa la cartella def (DEFAULT)) e sostituisce i file della cartella studio.
-
uso normalmente il parallel desktop "studio" (per esempio creo una cartella "Calcolo numerico")
-
ho finito di studiare , switcho al parallel desktop "cazzeggio" con make desk="studio" execute , il programma salva lo stato del PD "studio" (cartella "Calcolo numerico" inclusa) e sposta sul desktop lo stato del PD "cazzeggio".
//////////CLI Aggiuntivo///////////////
Si può aggiungere una funzionalità settare un comando per la shell globale : portal "parallel desktop"
-apri il file "conf.sh" e modifica la riga (@ cd /home/chilledpanda/PortalWorkSpace) con @ cd "PATH DELLA DIRECTORY DI PARALLEL DESKTOPS"
-apri la shell e modifica gedit ~/.bashrc (bootstrap della shell)
-aggiungi a fine file source "PATH DELLA DIRECTORY DI PARALLEL DESKTOPS"