Trapsarenze con Xfree e fluxbox

3 risposte [Ultimo contenuto]
Ritratto di iko00
iko00
(Geek)
Offline
Geek
Iscritto: 17/01/2005
Messaggi: 59

Buongiorno a tutti....
( speriamo di non fare la solita figura !?! Laughing )

Dunque la situazione è questa :

Su debian Sarge ho installato Xfree trammite il pacchetto :

x-windows-system-core

e di seguito :

apt-get install fluxbox
apt-get install aterm

Poi ho scaricato un tema da freshmeat....ma per il momento riesco a usare le trasparenze solo con aterm....mi piacerebbe usarle anche nella toolbar, nei menu ecc...

Non penso sia un problema del tema ( è ben commentato e vi sono indicate le linee da 'scommentare' per ottenere le trasparenze...ma non succede nulla !!! )...penso sia piuttosto un problema di conf. di Xfree...

Ho gloogato a destra e a manca...ma trovo in prevalenza info su come passare da Xfree a Xorg e come gestire le trasp. su questultimo.

Chi mi da una mano ?

Grazie mille.....

:pint:

Ritratto di submax
submax
(Monster)
Offline
Monster
Iscritto: 21/10/2004
Messaggi: 361

per avere le trasparenze dapperutto cioè nei menù ecc... devi passare a xorg con xfree non è possibile a quanto ne sò .... ma non mi sono mai interessato più di tanto.

go debian! Laughing

Ritratto di bricke
bricke
(Guru)
Offline
Guru
Iscritto: 17/08/2005
Messaggi: 650

passa a Xorg e poi riprova!
Io sinceramente non ho mai provato, ma proverò!

Cmq sul sito di flux c'è tutto!
Ciao Laughing

Questo è Unix. Ti dà abbastanza corda per impiccarti da solo. --Miquel van Smoorenburg

Ritratto di iko00
iko00
(Geek)
Offline
Geek
Iscritto: 17/01/2005
Messaggi: 59

Buon giorno a tutti.....ho risolto la situazione.....
Dunque.....cercando nelle F.A.Q. di fluxbox.org ho trovato questo :

3. I've set a transparency value, but nothing is transparent?!

Here are some things to check:

1. You must be running a Fluxbox version 0.9.2 or newer. 0.1.x does not contain transparency support.
2. Fluxbox must be restarted for changes in the alpha value to take effect (just choose restart in the menu).
3. You need to have the XRender extension enabled in X, and compiled into fluxbox. Running fluxbox -i and xdpyinfo | grep RENDER should both say "RENDER".
4. You must have set the background with an XRender-compatible tool. fbsetbg comes with fluxbox and tries to make this easy for you, try it (the web page also has list of transparency supporting background tools). Run fbsetbg -i to see if it can find a suitable tool.

In sostanza si afferma che per utilizzare le trasparenze per le componenti di fluxbox ( menu,toolbar ecc...) occorre caricare in XFree un modulo che si chiama XRender quindi nel mio XF86Config-4 ho inserito :

Load "XRender"

nella Section "Module".....

Section “Module”
Load “GLcore”
Load “bitmap”
Load “dbe”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “record”
Load “speedo”
Load “type1"
Load “vbe”
Load "XRender"
EndSection

Poi si accenna a fbsetbg che è uno script che viene installato insieme a fluxbox in /usr/bin ( se non ve lo ritrovate potete scaricarlo da http://svn.berlios.de/viewcvs/*checkout*/fluxbox/trunk/util/fbsetbg?rev=3908 )

Questo script può utilizzare una serie di prog. per settare lo sfondo e quindi poter lavorare con le trasparenze....a questo link ho trovato alcune info utili :

http://www.xs4all.nl/~hanb/software/fbsetbg/fbsetbg.html

Come si può notare solo i primi 5 prog. citati nella tabella sono in grado di lavorare con le trasp. così ho deciso di utilizzare Esetroot.

A questo punto sorge un piccolissimo prob....Esetroot è incluso nel pacchetto Eterm....però io avevo già scelto aterm come emulatore di terminale.....quindi ho googlato un po' in giro et voilà :

http://www.jnrowe.ukfsn.org/projects/esetroot.html

Qui ho trovato la tarball con solo il sorgente che mi serviva....ho ricompilato ( attenzione alle lib che richiede...comunque sono già pacchettizzate per deb. )...quini spostato in /usr/bin ed ora funziona tutto a meraviglia !!!

Spero di non aver fatto confusione.....
Grazie a tutti...A presto

:pint: