Pagina 1 di 1

Fluxbox: tarsparenze ed utenti

Inviato: sab 13 mag 2006, 13:43
da prione
Ciao a tutti!
Avrei un problemino che per il momento non sono riuscito a risolvere anche se prima di scrivere questo post ho cercato di documentarmi:
uso con grande soddisfazione Fluxbox: essenziale e pulito, ma ogni tanto mi piace pasticciare un po'.
Ho provato ad abilitare le trasparenze, ma senza risultato: il menù e la toolbar non cambiano minimanente, nessun problema per gli emulatori di terminali.
La cosa strana è che se accedo al sitema come root imposto le trasoarenze senza problemi. Ho provato ad usare il file ,xinitrc di root ( diverso da quello usato come utente semplice ), ma X mi si inchioda....
Di seguito vi incollo i due .xinitrc

questo è .xinitrc per l'utente semplice
gkrellm -w &
exec fluxbox

e questo è .xinitrc di root
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi

# Start the window manager:
exec /usr/X11R6/bin/startfluxbox


Suggerimenti?
Grazie a tutti :D

Inviato: sab 13 mag 2006, 15:20
da albatrosla
Gli emulatori di terminale gestiscono le trasparenze per conto loro. Per quanto riguarda il menu e la toolbar, bisogna vedere se tu parli di trasparenze reali o fake, cioè quelle ottenute con l'aiuto del canale alpha. Se hai impostato le trasparenze reali, o comunque carichi il modulo COMPOSITE in xorg, è bene che tu sappia che le trasparenze alpha su menu e toolbar non vanno più. Per capire se è questo il problema, o disabiliti le COMPOSITE da xorg.conf, oppure in calce a ~/.fluxbox/init aggiungi la seguente stringa:

Codice: Seleziona tutto

session.forcePseudoTransparency:        true
che forza la trasparenza fake a danno di quella reale.
Infine, fino a qualche tempo fa, talvolta (non ho ben capito da cosa dipendesse), per far funzionare le trasparenze di flux era necessario installare il binario di Esetroot, che si trova nel pacchetto di eterm per slackware (dal sito di eterm) ed impostare lo sfondo con Esetroot. Di lì in poi, tutto filava liscio. Tentare questa soluzione non nuoce.

Inviato: sab 13 mag 2006, 21:49
da prione
[quote="Albatros_la"]Gli emulatori di terminale gestiscono le trasparenze per conto loro. Per quanto riguarda il menu e la toolbar, bisogna vedere se tu parli di trasparenze reali o fake, cioè quelle ottenute con l'aiuto del canale alpha. Se hai impostato le trasparenze reali, o comunque carichi il modulo COMPOSITE in xorg, è bene che tu sappia che le trasparenze alpha su menu e toolbar non vanno più. Per capire se è questo il problema, o disabiliti le COMPOSITE da xorg.conf, oppure in calce a ~/.fluxbox/init aggiungi la seguente stringa:

Codice: Seleziona tutto

session.forcePseudoTransparency:        true
che forza la trasparenza fake a danno di quella reale.
In ~/ .fluxbox/init la riga di cui tu parli esiste già.
Il mio problema è che usando fluxbox da root le trasparenze vanno, da utente semplice invece no.
Non credo che la configurazione di X c'entri qualcosa.
Ciao! :)

Inviato: dom 14 mag 2006, 0:59
da prione
Il mio problema è che usando fluxbox da root le trasparenze vanno, da utente semplice invece no.
Non credo che la configurazione di X c'entri qualcosa.
Ciao! :)
Ho risolto installando Eterm + libast.
Mi ero ingannato: quando usavo fluxbox come root riuscivo a impostare le trasparenze, ma non avevo mai usato un'immagine di sfondo; come utente semplice l'immagine di sfondo inveve la uso e display ( il progarmma usato da fbsetbg ) non gestisce le trasparenze. Con esetroot fornito da eterm va tutto ok.
Non avevo realizzato che fbsetbg non lavora da solo, ma utilizza il sw di visualizzazione che trova ( display, esetroot, ecc )
:roll:

Inviato: dom 14 mag 2006, 19:56
da IceSlack
veramente io so che:

per abilitare le trasparenze devi metterti eterm

e uso fbsetbg e le trasparenze le ho comunque

Inviato: dom 14 mag 2006, 20:40
da prione
IceSlack ha scritto:veramente io so che:

per abilitare le trasparenze devi metterti eterm


e uso fbsetbg e le trasparenze le ho comunque
Infatti:
esetroot lo hai se ti installi Eterm; fbsetbg è un wrapper che usa il software di visualizzazione che riesce a trovare.
http://www.xs4all.nl/~hanb/software/fbs ... setbg.html
Ciao :)