Pagina 1 di 1

Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 10:18
da daniele50
Ciao,
sto cercando di far partire compiz-fusion 0.7.4 sulla slackware 12.1 ma come al solito ho dei problemi (e non credo che sia una questione di versione).

Ho installato tutti i pacchetti di compiz:

Codice: Seleziona tutto

ccsm-0.7.4-noarch-2as.tgz
compiz-bcop-0.7.4-noarch-2as.tgz
compiz-fusion-plugins-extra-0.7.4-i486-2as.tgz
compiz-fusion-plugins-main-0.7.4-i486-2as.tgz
compiz-fusion-plugins-unsupported-0.7.4-i486-2as.tgz
compizconfig-backend-kconfig-0.7.4-i486-2as.tgz
compizconfig-python-0.7.4-i486-2as.tgz
emerald-0.7.4-i486-2as.tgz
libcompizconfig-0.7.4-i486-2as.tgz
simple-ccsm-0.7.4-noarch-2as.tgz
poi le dipendenze:

Codice: Seleziona tutto

libsexy-0.1.11-i686-5as.tgz
libwnck-2.18.3-i486-1sl.tgz
pyrex-0.9.6.4-i486-1as.tgz
sexy-python-0.1.9-i686-5as.tgz
precedentemente ho installato i driver nvidia (ho una GeForce 7300 GS),
ho modificato il file xorg.con aggiungendo le seguenti righe:

Codice: Seleziona tutto

Load "glx" (nella Section "Module")

Option "RenderAccel"             "true" (Section "Device")
Option "AllowGLXWithComposite"   "true"
Option "XAANoOffscreenPixmaps"   "true"
Option "AddARGBGLXVisuals"       "true"

Option  "AIGLX"  "true" (Section "ServerLayout")

Section "Extensions" (in fondo)
   Option  "Composite"  "Enable"
EndSection
e controllo il funzionamento del 3d:

Codice: Seleziona tutto

# glxinfo | grep rendering
direct rendering: Yes
Quindi avvio compiz:

Codice: Seleziona tutto

compiz --replace
emerald --replace
ma emerald non parte, ho provato anche con

Codice: Seleziona tutto

compiz --replace
sleep 5
emerald --replace

Codice: Seleziona tutto

compiz --replace &
emerald --replace &
ma alla fina da sempre

Codice: Seleziona tutto

daniele50@slacky50:/home$ compiz --replace & emerald --replace &
[1] 3630
[2] 3631
daniele50@slacky50:/home$ 
e rimango con le finestre senza bordi...

Ora cosa posso controllare?

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 10:40
da deer
Ciao
Hai provato con

Codice: Seleziona tutto

kde-window-decorator --replace &
?
Magari installa pure fusion-icon

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 10:53
da d4z_c0nf
daniele50 ha scritto:Ciao,
sto cercando di far partire compiz-fusion 0.7.4 sulla slackware 12.1 ma come al solito ho dei problemi (e non credo che sia una questione di versione).

Ho installato tutti i pacchetti di compiz:

Codice: Seleziona tutto

ccsm-0.7.4-noarch-2as.tgz
compiz-bcop-0.7.4-noarch-2as.tgz
compiz-fusion-plugins-extra-0.7.4-i486-2as.tgz
compiz-fusion-plugins-main-0.7.4-i486-2as.tgz
compiz-fusion-plugins-unsupported-0.7.4-i486-2as.tgz
compizconfig-backend-kconfig-0.7.4-i486-2as.tgz
compizconfig-python-0.7.4-i486-2as.tgz
emerald-0.7.4-i486-2as.tgz
libcompizconfig-0.7.4-i486-2as.tgz
simple-ccsm-0.7.4-noarch-2as.tgz
poi le dipendenze:

Codice: Seleziona tutto

libsexy-0.1.11-i686-5as.tgz
libwnck-2.18.3-i486-1sl.tgz
pyrex-0.9.6.4-i486-1as.tgz
sexy-python-0.1.9-i686-5as.tgz
precedentemente ho installato i driver nvidia (ho una GeForce 7300 GS),
ho modificato il file xorg.con aggiungendo le seguenti righe:

Codice: Seleziona tutto

Load "glx" (nella Section "Module")

Option "RenderAccel"             "true" (Section "Device")
Option "AllowGLXWithComposite"   "true"
Option "XAANoOffscreenPixmaps"   "true"
Option "AddARGBGLXVisuals"       "true"

Option  "AIGLX"  "true" (Section "ServerLayout")

Section "Extensions" (in fondo)
   Option  "Composite"  "Enable"
EndSection
e controllo il funzionamento del 3d:

Codice: Seleziona tutto

# glxinfo | grep rendering
direct rendering: Yes
Quindi avvio compiz:

Codice: Seleziona tutto

compiz --replace
emerald --replace
ma emerald non parte, ho provato anche con

Codice: Seleziona tutto

compiz --replace
sleep 5
emerald --replace

Codice: Seleziona tutto

compiz --replace &
emerald --replace &
ma alla fina da sempre

Codice: Seleziona tutto

daniele50@slacky50:/home$ compiz --replace & emerald --replace &
[1] 3630
[2] 3631
daniele50@slacky50:/home$ 
e rimango con le finestre senza bordi...

Ora cosa posso controllare?
A me sembra un problema di configurazione di compiz,
anche se non l'ho mai provato quindi prendi tutto questo con le pinze.
Per quanto riguarda:

Codice: Seleziona tutto

daniele50@slacky50:/home$ compiz --replace & emerald --replace &
[1] 3630
[2] 3631
daniele50@slacky50:/home$ 
Non è un problema. Si avviano ,infatti ti mostra i pid.

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 11:34
da urka58
Leggendo la lista dei pacchetti che hai installato, manca compiz.. o meglio credo che tu abbia lasciata installata la versione "originale" slackware-12.1. Le opzioni di compilazione rispetto a compiz di slacky.eu dovrebbero essere diverse, soprattutto per quanto riguarda l'uso di ccp (il plugin di configurazione).
In pratica se usi la versione Slackware-12.1 devi indicare i plugin da caricare con

Codice: Seleziona tutto

compiz  --replace decoration clone minimize move place png regex resize screenshot svg water blur zoom wobbly fade cube switcher scale rotate &
più eventuali altri plugin.
e lanciare il decoratore delle finestre con (non puoi usare emerald)

Codice: Seleziona tutto

kde-window-decorator --replace &
Se invece vuoi usare compiz fusion devi installare la versione di slacky.eu
e lanciare compiz con

Codice: Seleziona tutto

compiz --replace ccp &
emerald --replace &
(puoi anche scegliere kde-window-decorator)
Installando fusion-icon non è necessario usare la riga di comando, c'è un piccolo menu per scegliere le impostazioni.
Ciao
PS: giusto per completezza. libwnck e pyrex sono già installati di default nella Slack 12.1

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 12:31
da daniele50
Se invece vuoi usare compiz fusion devi installare la versione di slacky.eu
ma io ho già scaricato compiz fusion da http://repository.slacky.eu/slackware-1 ... ion/0.7.4/

come mai non va?

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 13:21
da umaga
ciao,

ho compilato io i pacchetti di compiz fusion. Ho tralasciato volontariamente il pacchetto compiz visto che la stessa versione è gia presente nella 12.1. Io ho provato i pacchetti creati proprio su questa versione e tutto funziona. Direi di provare ad usare fusion-icon che ti permette di avviare automaticamente compiz nel modo corretto e gestire sia compiz che emerald.

Prova prima questo:
/usr/bin/compiz --replace ccp &
/usr/bin/kde-window-decorator --replace &

E poi prova fusion-icon.

ciao

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 14:11
da daniele50
Funziona!

Codice: Seleziona tutto

E con
[code]/usr/bin/compiz --replace ccp &
/usr/bin/emerald --replace &
faccio partire emerald.

Grazie :!:

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 15:07
da daniele50
Ho installato anche Compiz Fusion Icon ed è molto comodo, ma c'è un modo per farlo partire all'avvio di kde?

Re: Avviare compiz ed emerald

Inviato: sab 10 mag 2008, 15:38
da umaga
Bene sono contento funzioni, era strano il contrario...

Anchio sto provando a farlo (fusion-icon) partire all'avvio di kde, penso basti aggiungere un link nella directory .Autostart di .kde ... Non l'ho ancora provato...

Ciao