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
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
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
