Se anche voi, come me, siete annoiati dello stile piatto e fumettoso (per quanto incredibilmente efficace e reattivo) di Puppy 4.3.1 potete provare a seguire questa breve guida:
1. Scaricate e installate
xcompmgr che si incaricherà di comporre il desktop (trasparenze, effetti ecc.). E' un compozer apposta per X che è il server grafico di default per Puppy.
2. Adesso che avete chi vi gestisce la parte grafica, bisogna rendere xcompmgr operativo abilitando l'estensione "Composite", già presente nativamente in X.
Aprite quindi /etc/X11/xorg.conf (che viene automaticamente generato da "xorgwizard" con i settaggi più adatti per il vostro hardware di input/output tipo tastiera, mouse e monitor).
Aggiungete in fondo al file di testo:
Section "Extensions"
Option "Composite" "Enable"
EndSection
e assicuratevi di impostare al valore 16 le voci "DefaultDepth" e "Depth" presenti appena più sopra, nella sezione "Screen". Con un valore normale di 24 non funziona, almeno nel mio caso, col mio hardware. Salvate il file.
3. A questo punto siete pronti. Menu/Shutdown/Restart Xserver oppure Ctrl+Alt+Del per uscire da X e poi xwin per rilanciare il server grafico.
4. Adesso che il sistema è pronto per gli effetti grafici non resta che usarli. Per provarli basta un semplice
xcompmgr -o.75
dato nel terminale (in questo caso viene settata l'opacità (-o) a 0.75. Si vedranno subito gli effetti:
Oppure con un pò di impegno in più:
Questo è quanto, il resto sono dettagli.
Note:1. Per sapere che
parametri passare a xcompmgr date
xcompmgr --help
nel terminale. Ad esempio potete usare
exec xcompmgr -fF -o.45 &
per avere, oltre alla trasparenza, anche un effetto di dissolvenza in apertura e chiusura delle finestre (fade in e fade out). Cercando in rete "xcompmgr settings" trovate qualche idea. Divertitevi.
2. Non è necessario avviare sempre xcompmgr da terminale. Per averlo in
avvio automatico aggiungete alla fine del file /root/.xinitrc ( e appena prima del comando che lancia JWM) la stringa che usereste da terminale facendola precedere da exec, es:
exec xcompmgr -fF -o.45 &
O ancora potete creare uno script apposta per lanciare il comando. Create un file di testo, copiateci la stringa qua sopra, salvate (ad esempio come xcompmgrlauncher), clic destro sul file, properties e poi flag su Exec. Basterà poi cliccarlo per lanciare il comando. In allegato ce n'è uno che ho fatto giusto come esempio, anche se funzionante.
O ancora, potete installare il pet che allego che mette il launcher in /usr/local/bin e la voce di menu con icona in Menu/Desktop. Basta cliccarlo. Il launcher lo modificate poi coi parametri che preferite e cliccate poi l'icona quando volete far partire xcompmgr.
3. Le
trasparenze su menu e barre si gestiscono direttamente a partire dal tema. Quindi si modifica /root/.jwm/jwmrc-theme aggiungendo il tag <Opacity></Opacity> alle voci che vi interessa "trasparentizzare" e assegnandogli un valore compreso tra 0 e 1. Ad esempio, per rendere trasparente il menu:
<MenuStyle>
<Opacity>0.45</Opacity>
Dopo aver modificato, salvate e riavviate JWM (Menu/Shutdown/Restart JWM)
4. Dal momento che immagino proverete queste modifiche lanciando puppy in ram per non rischiare di inquinare o corromprere il vostro pupsave (che è la cosa più logica da fare), sappiate che questi effetti rallentano parecchio il sistema. Cosa che invece non succede con un avvio normale di puppy (nel mio caso installazione semi-frugal, cioè avvio totale da HD, senza cd). Le prestazioni pare che non ne risentano ed è una gioia vedere puppy con una bella grafica senza perdere in reattività.
5. Il tutto provato su un pc desktop (modello baracca-baracca) FujitsuSiemens Scenic Txxxx, processore P3 866MHz, Ram 256MB condivisa, scheda grafica intel integrata nella motherboard. Puppy 4.3.1 live (pfix=ram).
Resto in attesa di riscontri per eventuali aggiornamenti, modifiche, correzioni e integrazioni.
http://www.4shared.com/file/oqLp9u4h/Xcompmgrlauncher-01.html