Compiz Fusion

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Compiz Fusion

Messaggio 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

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Compiz Fusion

Messaggio 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

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Compiz Fusion

Messaggio da Vito »

ma compiz lo lanci da root o da utente????
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Re: Compiz Fusion

Messaggio 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

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Compiz Fusion

Messaggio da Vito »

devi lanciarli da utente.MA che scheda video hai?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Re: Compiz Fusion

Messaggio 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

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Compiz Fusion

Messaggio 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?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Re: Compiz Fusion

Messaggio da cWrite »

glxinfo | grep direct
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Compiz Fusion

Messaggio da urka58 »

Che nome hai dato allo script per lanciare compiz/emerald ?
Ciao

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Compiz Fusion

Messaggio 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...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Re: Compiz Fusion

Messaggio 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

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Compiz Fusion

Messaggio da urka58 »

Prova a rinominare lo script con un nome che non contenga "compiz", ad esempio pippo.sh (non è una cretinata)
Ciao

Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Re: Compiz Fusion

Messaggio 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

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Compiz Fusion

Messaggio 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

Avatar utente
cWrite
Linux 1.x
Linux 1.x
Messaggi: 152
Iscritto il: sab 6 mag 2006, 10:24
Slackware: 12.0
Località: Provincia di Milano

Re: Compiz Fusion

Messaggio da cWrite »

ps ax | grep compiz
32005 pts/3 S+ 0:00 grep compiz
No l'avatar è decisamente originale ;)

Rispondi