Pagina 1 di 4

Compiz Fusion

Inviato: dom 9 mar 2008, 17:11
da cWrite
Ciao a tutti, ho Slackware-12.0 e Kernel 2.6

Ho installato compizfusion che si trova nei repository di slacky con le relative lib che vengono elencate sia in questa guida http://www.slacky.eu/wikislack/index.ph ... _Slackware che durante l'installazione di compiz. DOpo aver scaricato ho modificato xorg.conf come descritto sempre nella guida, al termine mi compaiono nel menu i programmi e se li avvio funzionano correttamente.
Il problema l'ho riscontrato nella realizzazione degli script di avvio e di chiusura di compiz e emerald, cioè fino ad ora solo nell'avvio, quando lancio l oscript manualmente mi viene restituito tale messaggio:
(emerald:13844): Gtk-WARNING **: cannot open display:
....Non ho trovato nulla in rete e per conto mio non sono riuscito a capire che tipo di problema fosse o meglio come si potesse risolvere.

In attesa di un vostro consiglio vi ringrazio sin da ora.

CIao e grazie.

Filippo

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 17:53
da urka58
Qualche domanda per capire qualcosa di più...
- Hai installato la versione 0.7.2 ?
- Cosa succede in pratica esattamente, compiz parte ma le finestre sono senza bordi ad esempio ?
- Se lanci compiz ed emerald da shell cosa succede ?
- Se usi l'altro script della guida, quello per usare kde-window-decorator, funziona ?
Ciao

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:11
da Vito
ma compiz lo lanci da root o da utente????

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:17
da cWrite
Ciao.
La versione dei repository è la 0.6.0.
Gli Errore che ricevo in output sono i seguenti;
WINDOW LANCIATO DA UTENTE
cwrite@Slackware:~/Desktop$ X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 154
Minor opcode: 4
Resource id: 0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 154
Minor opcode: 4
Resource id: 0x0





WINDOW LANCIATO DA ROOT
kde-window-decorator: cannot connect to X server
EMERALD LANCIATO DA UTENTE
cwrite@Slackware:~/Desktop$ X Error of failed request: RenderBadPicture (invalid Picture parameter)
Major opcode of failed request: 154 (RENDER)
Minor opcode of failed request: 7 (RenderFreePicture)
Picture id in failed request: 0x24000c0
Serial number of failed request: 1317
Current serial number in output stream: 1448

(emerald:4747): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed






EMERALD LANCIATO DA ROOT
(emerald:6517): Gtk-WARNING **: cannot open display:
Lanciando da shell non ho alcun problema per i software vengono avviati correttamente senza alcun output, l'unico problema è relativo agli script di avvio di compiz...

Grazie Ciao.

Filippo

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:20
da Vito
devi lanciarli da utente.MA che scheda video hai?

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:25
da cWrite
Un ASUS EN8400GS, comunque li lanci oda user pero vista la domanda ho voluto postare l'output magari era d'aiuto.

Ciao Grazie

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:29
da Vito
cWrite ha scritto:Un ASUS EN8400GS, comunque li lanci oda user pero vista la domanda ho voluto postare l'output magari era d'aiuto.

Ciao Grazie
se dai

Codice: Seleziona tutto

glxinfo | grep direct rendering
cosa ti restituisce?

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:32
da cWrite
glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:37
da urka58
Che nome hai dato allo script per lanciare compiz/emerald ?
Ciao

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:39
da Vito
cWrite ha scritto:
glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
Ecco il problema...Dovresti reperire i driver che supportano il direct rendering della tua scheda video...sempre se supportano compiz...

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:41
da cWrite
Il nome dello script è compiz.sh.
I driver li cerco subito perche per supportare compiz lo supportano prima su debian lo avevo senz aproblemi.
Ora cerchero i driver subito Grazie mille

Filippo

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:44
da urka58
Prova a rinominare lo script con un nome che non contenga "compiz", ad esempio pippo.sh (non è una cretinata)
Ciao

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:46
da cWrite
RInominati entrambi ma riscontro lo stesso problema.



PS quel tuo maledetto avatar non l'avevo notato pensavo fosse un insetto sul monitor e con il dito non riuscito a prenderlo ci ho messo un bel 5 secondi per capire che era un avatar ahahah

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 18:57
da urka58
Allora le cose si complicano un po'...
Vediamo, se ho capito bene quando lanci compiz/emerald da shell con
compiz --replace ccp &
e
emerald --replace &
funziona tutto.
se usi lo script della guida, immagino

Codice: Seleziona tutto

#!/bin/sh

if ! ps ax | sed '/grep/ d' | grep compiz 1> /dev/null 2> /dev/null ; then 
	/usr/bin/compiz --replace ccp &
	/usr/bin/emerald --replace &
else
	/usr/bin/emerald --replace &
fi
non funziona.
dopo aver lanciato lo script cosa restituisce

Codice: Seleziona tutto

ps ax | grep compiz
L'avatar è un po' cretino ma simpatico..
Ciao

Re: Compiz Fusion

Inviato: dom 9 mar 2008, 19:02
da cWrite
ps ax | grep compiz
32005 pts/3 S+ 0:00 grep compiz
No l'avatar è decisamente originale ;)