Autore Topic: [HOW TO] Effetto trasparenze su Puppy 4.3.1  (Letto 7617 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
[HOW TO] Effetto trasparenze su Puppy 4.3.1
« il: Febbraio 16, 2011, 03:40:29 pm »
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:
Codice: [Seleziona]
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
Codice: [Seleziona]
xcompmgr -o.75dato 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
Codice: [Seleziona]
xcompmgr --help nel terminale. Ad esempio potete usare
Codice: [Seleziona]
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:
Codice: [Seleziona]
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:
Codice: [Seleziona]
<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
« Ultima modifica: Febbraio 18, 2011, 09:37:43 am da elpablo75 »

Offline Ash

  • medio cagnulin
  • ***
  • Post: 132
  • Woof Woof!
    • Mostra profilo
Re: [HOW TO] Effetto trasparenze su Puppy 4.3.1
« Risposta #1 il: Febbraio 17, 2011, 10:21:52 am »
Ottima guida!
Grazie mille!!!
...Puppy Addicted...
Fare del bene porta altro bene....

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Re: [HOW TO] Effetto trasparenze su Puppy 4.3.1
« Risposta #2 il: Ottobre 12, 2012, 05:19:42 pm »
Il link a xcompmgr sembra non essere più attivo. In compenso c'è già pronto per slacko compreso anche il lancio automatico all'avvio:
http://distro.ibiblio.org/puppylinux/pet_packages-slacko/xcompmgr-1.1.1.pet
http://distro.ibiblio.org/puppylinux/pet_packages-slacko/xcompmgr_startup.pet
Devo ancora testarlo.

Offline puppylinux

  • Pastore tedesco
  • *****
  • Post: 1561
    • Mostra profilo
    • E-mail
Re: [HOW TO] Effetto trasparenze su Puppy 4.3.1
« Risposta #3 il: Ottobre 12, 2012, 08:12:43 pm »
sembra incompatibile con le schede grafiche Intel che funzionano coi driver i915, o almeno queste ultime schede sono elencate tra quelle non supportate

il mio pc HP  d530c, monta una Intel 865g che funziona proprio coi driver i915

http://dokupuppylinux.info
dropbox 2GB di spazio gratuito per i tuoi file - http://db.tt/Vc6IeN4
rimpiazza.co.cc con .info per accedere ai programmi linkati sul mio sito

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Re: [HOW TO] Effetto trasparenze su Puppy 4.3.1
« Risposta #4 il: Ottobre 13, 2012, 01:21:27 am »
Ecco...io lo usavo già sul desktop su cui ho fatto gli screenshot della guida, ma devo controllare qual'è di preciso la scheda, è integrata.
Sul netbook, packardbell dot s15, funzionava con la 4.3.1 e xcompmgr di debian. Con slacko e questo xcompmgr vedo che invece non funziona tutto come dovrebbe, la tray e il menu ad esempio non diventano trasparenti. Le finestre sì. Anche i parametri F e f per la dissolvenza delle finestre in apertura e chiusura non vanno. Magari devo solo sistemare qualcosa.

 

Iscriviti alla newsletter

Ricevi le notizie più importanti direttamente nella tua casella email (premi invio dopo l'indirizzo)