Ok, lo ammetto: non mi sono mai piaciuti gli ambienti grafici, sono per carattere molto attento al risparmio e nel campo dei sistemi operativi intendo ovviamente il risparmio di risorse. Quello che secondo me dovrebbe fare un buon sistema operativo è dare servizi fornendo il massimo della potenza alle applicazioni che ci interessa eseguire.
Ecco perchè non gradisco molto gli ambienti Desktop "classici" che spesso sono orientati agli "effetti speciali" e al piacere dell'estetica ma che rischiano al contempo di occupare una parte importante delle preziose risorse di sistema.
Questa è la motivazione per cui ho preferito adottare l'ottimo JWM (Joe's Window Manager) mettendo da parte Sawfish che pure c'ero tanto affezionato per la sua notevole flessibilità.
Dunque, per quel che mi riguarda, va benissimo un window manager leggero e un bel xterm e si puo' fare tutto in modo veloce e performante.
Poi è arrivata mia moglie. Far utilizzare un sistema a prompt dei comandi a chi non è abituato alla magia della shell unix è semplicemente ingenuo.
Dunque ho pensato di predisporre un sistema scritto tramite perl Gtk2::GladeXML::Simple non residente in memoria da integrare nei pulsanti di JWM e che replicano l'idea del desktop management (o almeno in parte).
etc/ cartelle che raccoglie i file di configurazione dei vari componenti share/cartella dati per il componente share/icons cartella che raccoglie le icone share/doc/ documentazione sul componente lib/ soprattutto file eseguibili perl non invocabili direttamente lib/glade/ file glade delle interfaccie bin/ eseguibili invocabili come utenti normali sbin/ eseguibili invocabili come root
Per farlo funzionare serve "libgtk2-gladexml-simple-perl" e "wpa_gui".
Poi si dovrà scaricare ed installare in /opt/ i pacchetti (.tgz) che si trovano in "Files" di questo progetto su sourceforge.net (https://sourceforge.net/projects/amdesktop/files/):
amDesktop-conf - File di configurazione di partenza amDesktop-data - File di dati utilizzati dai programmi amDesktop-exec - File eseguibili
Inoltre, solo per la prima installazione, si dovrà anche installare:
amDesktop-examples - configurazione di esempio