Compiz su Slackware 12.0

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
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

per quanto riguarda le modifiche per le schede nvidia non ne ho idea, ma è pieno di guide sull'argomento la fuori

per quanto riguarda i plugins per compiz ho voluto prelevare il plugin animation che dovrebbe dare i vari effetti in uscita e in entrata alle finestre, ho decompresso il pacchetto e ho dato il make, ma mi ha restituito questo errore:

Codice: Seleziona tutto

compiling : animation.c -> build/libanimation.loanimation.c: In function 'postAnimationCleanup':
animation.c:4358: warning: unused variable 'as'
animation.c: In function 'animDrawWindowGeometry':
animation.c:5212: error: 'CompScreen' has no member named 'drawWindowGeometry'
animation.c:5213: error: 'CompScreen' has no member named 'drawWindowGeometry'
animation.c:5214: error: 'CompScreen' has no member named 'drawWindowGeometry'
animation.c:5214: error: 'CompScreen' has no member named 'drawWindowGeometry'
animation.c: In function 'animPaintWindow':
animation.c:5234: error: 'PAINT_WINDOW_SOLID_MASK' undeclared (first use in this function)
animation.c:5234: error: (Each undeclared identifier is reported only once
animation.c:5234: error: for each function it appears in.)
animation.c:5249: warning: passing argument 3 of 'w->screen->paintWindow' from incompatible pointer type
animation.c:5249: warning: passing argument 4 of 'w->screen->paintWindow' makes pointer from integer without a cast
animation.c:5249: error: too few arguments to function 'w->screen->paintWindow'
animation.c:5250: warning: assignment from incompatible pointer type
animation.c:5265: warning: passing argument 3 of 'w->screen->paintWindow' from incompatible pointer type
animation.c:5265: warning: passing argument 4 of 'w->screen->paintWindow' makes pointer from integer without a cast
animation.c:5265: error: too few arguments to function 'w->screen->paintWindow'
animation.c:5266: warning: assignment from incompatible pointer type
animation.c: In function 'animWindowResizeNotify':
animation.c:6183: error: too few arguments to function 'w->screen->windowResizeNotify'
animation.c:6184: warning: assignment from incompatible pointer type
animation.c: In function 'animPaintScreen':
animation.c:6257: warning: passing argument 3 of 's->paintScreen' from incompatible pointer type
animation.c:6257: warning: passing argument 4 of 's->paintScreen' makes pointer from integer without a cast
animation.c:6257: error: too few arguments to function 's->paintScreen'
animation.c:6258: warning: assignment from incompatible pointer type
animation.c: In function 'animInitScreen':
animation.c:6331: warning: assignment from incompatible pointer type
animation.c:6332: warning: assignment from incompatible pointer type
animation.c:6335: error: 'CompScreen' has no member named 'drawWindowGeometry'
animation.c:6335: error: 'CompScreen' has no member named 'drawWindowGeometry'
animation.c:6336: warning: assignment from incompatible pointer type
animation.c: In function 'animFiniScreen':
animation.c:6368: error: 'CompScreen' has no member named 'drawWindowGeometry'
make: *** [build/libanimation.lo] Error 1
Se qualcuno riesce a capire dove sta l'errore possiamo vedere di rimediare e provare ad estendere il compiz della slack in qualche modo...

Per quanto ho capito i plugins altro non sono che delle librerie (infatti si trovano tutti in /usr/lib/compiz/nome_plugin*), una volta compilati basta metterli li e inserirli nello script che avvia compiz...

Speriamo di risolvere...

Ciau a tutti...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
lost
Linux 0.x
Linux 0.x
Messaggi: 56
Iscritto il: gio 20 mag 2004, 0:00
Slackware: -current X86_64
Kernel: 2.6.29.2
Desktop: KDE

Messaggio da lost »

ciao a tutti, io ho una ati mobility x1400, non riesco ad utilizzare i driver open e quindi non c'è verso di far andare compiz. Ho modificato il file xorg.conf come descritto in questo 3d, ma se lascio

Codice: Seleziona tutto

Driver      "radeon"
lanciando startx mi dice "No Screen Found".
Impostando

Codice: Seleziona tutto

Driver      "vesa"
X si avvia ma se provo ad eseguire glxinfo crasha e mi ritrovo sulla console.
Lanciando lo script per avviare compiz mi scompaiono i bordi delle finestre.
Qualche suggerimento?

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

Scusate la domanda ma le modifiche allo xorg.conf suggerite da alessiodf valgono anche per chi ha una scheda nvidia o c'è dell'altro da modificare o aggiungere?
Si, va bene anche per le schede Nvidia.
Io ho una Geforce6200 e, oltre quanto scritto da alessiodf, ho dovuto aggiungere anche nella sezione "device":

Codice: Seleziona tutto

Option "AddARGBGLXVisuals" "true"
Altrimenti le finestre mi partivano senza bordi!

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

Compilando i plugins di compiz ho gli stessi errori di danix85.
Se qualcuno capisce dove sta il problema si potrebbe anche fare un .tgz da mettere sui repos ;)

serevi
Linux 0.x
Linux 0.x
Messaggi: 95
Iscritto il: mer 4 mag 2005, 0:00
Slackware: current
Kernel: 2.6.24.7
Desktop: kde 3.5.10
Località: Porto Sant'Elpidio (AP)

Messaggio da serevi »

risolvere, si potrebbe ?!?..... però teniamo presente che:

"GIT: compiz/" è stato stostituito con "GIT: fusion/" e quindi a breve anche PV si adeguerà al nuovo ramo di sviluppo.

Avatar utente
lucif3r0
Linux 3.x
Linux 3.x
Messaggi: 617
Iscritto il: mer 11 mag 2005, 0:00
Slackware: 13.1
Kernel: 2.6.33.4
Desktop: KDE 4.3

Messaggio da lucif3r0 »

lost ha scritto:ciao a tutti, io ho una ati mobility x1400, non riesco ad utilizzare i driver open e quindi non c'è verso di far andare compiz. Ho modificato il file xorg.conf come descritto in questo 3d, ma se lascio

Codice: Seleziona tutto

Driver      "radeon"
lanciando startx mi dice "No Screen Found".
Impostando

Codice: Seleziona tutto

Driver      "vesa"
X si avvia ma se provo ad eseguire glxinfo crasha e mi ritrovo sulla console.
Lanciando lo script per avviare compiz mi scompaiono i bordi delle finestre.
Qualche suggerimento?
Credo tu debba istallare i driver proprietari perchè il driver open
supporta fino alla X1050. Solo che poi per fare andare compiz
o beryl dovresti anche istallare XGL, perchè il driver closed non
supporta AIGLX.

@tutti: http://dri.freedesktop.org/wiki/DriConf
qualcuno lo conosce o lo ha mai provato?

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

lucif3r0 ha scritto: ... cut ...

Credo tu debba istallare i driver proprietari perchè il driver open
supporta fino alla X1050. Solo che poi per fare andare compiz
o beryl dovresti anche istallare XGL, perchè il driver closed non
supporta AIGLX.

@tutti: http://dri.freedesktop.org/wiki/DriConf
qualcuno lo conosce o lo ha mai provato?
ecco, vorrei capire: ma questi sono driver open?non sono i "radeon" del kernel vero?quindi anche l'accelerazione 3D dovrebbe funzionare perchè se ho capito bene sfruttano le OpenGL che eseguono l'accelerazione grafica tutta in hardware...

tu l'hai configurati?siccome i proprietari non funzionano con slack 12 volevo mettere dei driver decenti per far funzionare compiz :!: (a me i radeon del kernel non vanno bene)

Avatar utente
lost
Linux 0.x
Linux 0.x
Messaggi: 56
Iscritto il: gio 20 mag 2004, 0:00
Slackware: -current X86_64
Kernel: 2.6.29.2
Desktop: KDE

Messaggio da lost »

lucif3r0 ha scritto: Credo tu debba istallare i driver proprietari perchè il driver open
supporta fino alla X1050. Solo che poi per fare andare compiz
o beryl dovresti anche istallare XGL, perchè il driver closed non
supporta AIGLX.
infatti sulla slack 11 avevo i driver proprietari e xgl, ma volevo evitarlo
dove trovo la lista delle schede supportate dai driver open? ho cercato un po' ma non ho trovato nulla

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

lucif3r0 ha scritto:@tutti: http://dri.freedesktop.org/wiki/DriConf
qualcuno lo conosce o lo ha mai provato?
Io l'ho provato sulla 11 e ho ottenuto un miglioramento pauroso degli fps, se non ricordo male mi sono schizzati da una media di 800 circa a 2200 (di media sempre, punte massime ho toccato anche 3200 qualche volta, però a sistema scarico)
Non è granchè ovviamente, però da una ATI Radeon 9200SE non ci si può aspettare troppo...

Adesso che ci penso lo voglio provare anche sulla 12... grazie per avermelo ricordato... :)

Per quanto riguarda risolvere il problema dei plugins credo proprio che valga la pena aspettare, in fondo il compiz che abbiamo noi di default sulla slack è una versione non più sviluppata, ormai il progetto compiz si è riunito con beryl in compiz-fusion, quindi spero che abbia ragione serevi e che anche PJV faccia uscire presto (al ritorno dalle vacanze probabilmente) qualche aggiornamento...

Fin ora THE MAN ha sempre tirato fuori dal cilindro prodotti di qualità ineccepibile, l'unico prezzo da pagare è quello di avere la pazienza di aspettare che i software in questione vadano bene a lui... ma appena li approva... :wav:

Tornando al discorso principale del thread, io non so voi, ma le prestazioni di questa Slack 12 sono paurose in confronto alla 11 "rifinita" che avevo prima, compiz è molto più fluido del gestore delle finestre di kde, adesso poi che lo sto usando con xfce va da paura... l'aggiornamento al boot di locate è fulmineo (sulla 11 passavano anche un paio di minuti prima che finisse)... Ovviamente è un discorso puramente di sensazioni, non ho benchmark alla mano per testimoniare le prestazioni, ma ad occhio sembra avere una marcia in più...
Anche a voi ha dato quest'impressione??

Saluti
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

THE MAN ha detto che è la miglior Slackware mai prodotta e io sono completamente d'accordo!
Nel complesso il sistema mi risulta uguale a prima come velocità, non ho notato miglioramenti prestazionali.
Il vantaggio è che ora siamo quasi al passo coi tempi, ma ne guadagnamo in stabilità e questa è una caratteristica di cui slackware è sempre andata fiera.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

lucif3r0 ha scritto:@tutti: http://dri.freedesktop.org/wiki/DriConf
qualcuno lo conosce o lo ha mai provato?
confermo!!!
Ho appena messo su driconf (sulla 12 dovete avere pygtk che non è installato, ho ricompilato il tgz e l'ho inviato a Loris, appena ha un attimo di tempo suppongo lo metterà nel repo...) e gli fps mi sono schizzati da miseri 600 di media a quasi 1300, se considerate che ho compiz attivo... è un bel guadagno no?? l'unica impostazione che ho attivato è stata l' HyperZ...

Have fun
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

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

Messaggio da Vito »

danix85 ha scritto:
lucif3r0 ha scritto:@tutti: http://dri.freedesktop.org/wiki/DriConf
qualcuno lo conosce o lo ha mai provato?
confermo!!!
Ho appena messo su driconf (sulla 12 dovete avere pygtk che non è installato, ho ricompilato il tgz e l'ho inviato a Loris, appena ha un attimo di tempo suppongo lo metterà nel repo...) e gli fps mi sono schizzati da miseri 600 di media a quasi 1300, se considerate che ho compiz attivo... è un bel guadagno no?? l'unica impostazione che ho attivato è stata l' HyperZ...

Have fun
wow allora lo devo provare!anche io ho una ATI radeon 9200 SE (ho notato hce è parecchio diffusa come scheda video ! :P)...poi un'altra cosa ....per questi famosi plugin allora come posso fare ad installarli ???
Ultima modifica di Vito il ven 6 lug 2007, 14:10, modificato 1 volta in totale.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

danix85 ha scritto:
lucif3r0 ha scritto:@tutti: http://dri.freedesktop.org/wiki/DriConf
qualcuno lo conosce o lo ha mai provato?
confermo!!!
Ho appena messo su driconf (sulla 12 dovete avere pygtk che non è installato, ho ricompilato il tgz e l'ho inviato a Loris, appena ha un attimo di tempo suppongo lo metterà nel repo...) e gli fps mi sono schizzati da miseri 600 di media a quasi 1300, se considerate che ho compiz attivo... è un bel guadagno no?? l'unica impostazione che ho attivato è stata l' HyperZ...

Have fun
fai anche il pacchettino di driconf sarebbe utilissimo

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

ciao max, veramente non so come fare lo slackbuild, l'installazione di driconf è in python, non so come si faccia...
La procedura per installare è semplicissima:

Codice: Seleziona tutto

tar zxvf driconf-x.x.x.tar.gz
cd driconf-x.x.x
python setup.py install
Ma da qui a creare un tgz... non credo di esserne capace, mi vengono giusto quelli con configure && make && make install...

Tu lo sapresti fare?? Se vuoi ti passo le pygtk, così magari provi...

Fammi sapere...
Ciau
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

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

Messaggio da Vito »

per quanto riguarda i plugin di compiz non sono stato capace di compilarne uno!!!!Mi da in continuazione gli stessi errori quando do "make" :(
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Rispondi