Compiz-git

Usate questo forum per proporre nuovi articoli, creare gruppi di lavoro, segnalare problemi, collaborare in genere al progetto Wikislacky.

Moderatore: Staff

Regole del forum
1) Citare l'eventuale nome e link dell'articolo della wiki.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Ho guardato lo slackbuild presente qui su slacky.eu..............azz se è complicato!!!! :shock: :shock:
Comunque diciamo che mi sono fatto una mezza idea di cos'è lo slackbuild e qual'è la sua funzione. Purtroppo non riesco a creare una cosa simile per il mio script: è troppo difficile e lungo per me, quindi avevo pensato di ricorrere a checkinstall che ti permette di creare un pacchetto .tgz attraverso il "make install".
Cosa ne dite? Può andare bene o è meglio lasciar stare?

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

Messaggio da Vito »

naaaaaaaaaaaaa checkinstall può dare problemi con slack 12.0 ..... comunque non è tanto difficile usare lo slackbuild!! :) :)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
jolly
Linux 2.x
Linux 2.x
Messaggi: 370
Iscritto il: dom 1 apr 2007, 15:20
Slackware: 13.37
Desktop: KDE
Località: Torino
Contatta:

Re: Compiz-git

Messaggio da jolly »

...ho installato Git e Python (le ultime versioni che ho trovato nei siti che hai linkato in wiki), ma non installa nulla!

il download invece va che è una meraviglia

riporto qui di seguito:

Codice: Seleziona tutto

Per primo compilo compiz con i seguenti flags: --enable-librsvg --enable-gtk --disable-metacity --disable-static --disable-gconf --enable-kde --build=i686-slackware-linux --prefix=/usr/local
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
/usr/share/aclocal/aalib.m4:12: warning: underquoted definition of AM_PATH_AALIB
autoreconf: running: /usr/bin/autoconf
configure.ac:23: error: possibly undefined macro: AC_PROG_INTLTOOL
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
make: *** No targets specified and no makefile found.  Stop.

Qualcosa non è andato bene...
Esco

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

:-k
Che versione di "intltool" hai installato sul tuo sistema?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Vito ha scritto:naaaaaaaaaaaaa checkinstall può dare problemi con slack 12.0 ..... comunque non è tanto difficile usare lo slackbuild!! :) :)
In effetti hai ragione.....Adesso ci voglio provare :D
Però non capisco una cosa: qual'è lo scopo della variabile $ARCH (compiz.slackbuild)?
E soprattutto perché viene inizializzata con "ARCH=${ARCH:-i686}"?
Non riesco a trovarci un senso :?

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

Messaggio da Vito »

Ansa89 ha scritto:
Vito ha scritto:naaaaaaaaaaaaa checkinstall può dare problemi con slack 12.0 ..... comunque non è tanto difficile usare lo slackbuild!! :) :)
In effetti hai ragione.....Adesso ci voglio provare :D
Però non capisco una cosa: qual'è lo scopo della variabile $ARCH (compiz.slackbuild)?
E soprattutto perché viene inizializzata con "ARCH=${ARCH:-i686}"?
Non riesco a trovarci un senso :?

Codice: Seleziona tutto

ARCH=${ARCH:-i486}
(premetto che non sono un creatore di slackbuild...piuttosto mi diverto a modificarli)

Questa variabile setta l'architettura per il quale va compilato il pacchetto infatti se al posto di -1486 ci fosse stato -i686 allora con il passaggio

Codice: Seleziona tutto

if [ "$ARCH" = "i386" ]; then
  SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
fi
sarebbe stato settato come compilare....

Offtopic: In effetti inizialmente mi sembravano inutili gli slackbuild....Però poi mi sono redento e ne ho capito la vera potenza 8).
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Ok, penso di aver capito...

Offtopic: Ti è arrivato lo script da provare?

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

Messaggio da Vito »

Offtopic: sisi spammer (ovviamente scherzo) mi è arrivato!Appena ho un pò di tempo lo provo :)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Nuova versione BETA...
Da provare, contiene nuove features interessanti 8) 8)

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

Messaggio da Vito »

Ansa89 ha scritto:Nuova versione BETA...
Da provare, contiene nuove features interessanti 8) 8)
L'unica mia perplessità (come ho espresso nell'atro post) è il perchè del far installare gconf nonostante sia disabilitato tramite quel parametro...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Credo fosse stato meglio se tu avessi postato direttamente qui la tu domanda...nell'altro topic è un po' OT :?
Comunque ti ho risposto :)

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

Messaggio da Vito »

Ansa89 ha scritto:Credo fosse stato meglio se tu avessi postato direttamente qui la tu domanda...nell'altro topic è un po' OT :?
Comunque ti ho risposto :)
Mi sono confuso per questo ho risposto quì... :D fammi sapere come pensi di risolvere! :D
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Bè.......diciamo che ho già risolto: anche se lo devo installare e poi non usare a me va bene lo stesso. Come ho già detto nell'altro post, se qualcuno desidera il supporto a gconf lo può abilitare con estrema semplicità cambiando la variabile "ARGS"... :roll:
Tu cosa suggerivi? :-k

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

Messaggio da Vito »

Ansa89 ha scritto:Bè.......diciamo che ho già risolto: anche se lo devo installare e poi non usare a me va bene lo stesso. Come ho già detto nell'altro post, se qualcuno desidera il supporto a gconf lo può abilitare con estrema semplicità cambiando la variabile "ARGS"... :roll:
Tu cosa suggerivi? :-k
Di eliminare proprio queste righe

Codice: Seleziona tutto

# Scarico e installo due pacchetti che servono
	if ! ls /var/log/packages/ | grep gconf &> /dev/null; then
		wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/gconf-2.20.1-i686-6as.tgz
		su -c "upgradepkg --install-new gconf-2.20.1-i686-6as.tgz"
	fi
	if ! ls /var/log/packages/ | grep orbit2 &> /dev/null; then
		wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/orbit2-2.14.10-i686-6as.tgz
		su -c "upgradepkg --install-new orbit2-2.14.10-i686-6as.tgz"
	fi
	rm -f gconf-2.20.1-i686-6as.tgz orbit2-2.14.10-i686-6as.tgz
Comunque la mia preoccupazione è che con tutte le modalità che stai aggiungendo l'utente rimanga un pò "spaesato" nell'usare lo script... :?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

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

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: Compiz-git

Messaggio da Ansa89 »

Vito ha scritto:
Ansa89 ha scritto:Bè.......diciamo che ho già risolto: anche se lo devo installare e poi non usare a me va bene lo stesso. Come ho già detto nell'altro post, se qualcuno desidera il supporto a gconf lo può abilitare con estrema semplicità cambiando la variabile "ARGS"... :roll:
Tu cosa suggerivi? :-k
Di eliminare proprio queste righe

Codice: Seleziona tutto

# Scarico e installo due pacchetti che servono
	if ! ls /var/log/packages/ | grep gconf &> /dev/null; then
		wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/gconf-2.20.1-i686-6as.tgz
		su -c "upgradepkg --install-new gconf-2.20.1-i686-6as.tgz"
	fi
	if ! ls /var/log/packages/ | grep orbit2 &> /dev/null; then
		wget -c http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/network/gizmo/3.1.0.79/orbit2-2.14.10-i686-6as.tgz
		su -c "upgradepkg --install-new orbit2-2.14.10-i686-6as.tgz"
	fi
	rm -f gconf-2.20.1-i686-6as.tgz orbit2-2.14.10-i686-6as.tgz
Il problema è che se l'utente non ha quei due pacchetti compiz-git darà degli errori e non si installerà correttamente. Per questo motivo mi sembra opportuno lasciare il check di questi pacchetti (in fondo sono solo due, non credo che qualcuno intenzionato ad installare compiz se ne abbia a male se gli installo due pacchetti in più...che per altro servono corretto al funzionamento di compiz stesso).
Vito ha scritto:Comunque la mia preoccupazione è che con tutte le modalità che stai aggiungendo l'utente rimanga un pò "spaesato" nell'usare lo script... :?
Di modalità ce ne sono quattro (download, install, only_install e uninstall) e non era mia intenzione aggiungerne altre. Quelle le ho messe perché le ritengo importanti per una corretta gestione di compiz. Tu cosa consigli?

Comunque mi fa molto piacere avere un po' di feed-back, è importante sapere cosa pensano gli utenti dei miei script in modo da migliorare seguendo le esigenze degli utilizzatori :D

Rispondi