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
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

gohanz ha scritto:
red ha scritto:Sarò agile come il bradipo, ma non riesco a capire come utilizzarlo :oops:
Non devi fare niente di particolare, di solito è il make install del programma che usa Gconf a richiamare lo stesso per installare le chiavi di registro! Altrimenti se vuoi pacchettizzare usa quelle righe che ho postato! Per quale programma vi serve Gconf?
Guarda gohanz, non ci sto capendo una fava. A vedere quello che dicono sul sito di Compiz, usare gconftool-2 era una via per installare i plugins.

Solo che non capisco:
1. perché cavolo non hanno una sezione plugins ufficiali;
2. perché cavolo tengono i plugins ufficiali dentro al mega pacchetto Compiz e non li separano;
3. perché nell'installazione sulla Slack12 Compiz è già installato, ma non c'è una directory compiz/plugins;
4. non capisco se serve o meno caricare/avere il plugins "gconf" che dalla documentazione (fatta male) di Compiz tutti usano, ma che sulla Slack non c'è;

In pratica: volevo riuscire ad installare e a configurare i plugins per Compiz, come si fa su gnome col tool Gconf-Editor, ma ripeto, non ci sto capendo una fava!

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Red mi dai il link di questi plugins!

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Allora guarda, questi sono i plugins che non riesco ad installare:
http://gandalfn.club.fr/ubuntu/compiz-e ... st.tar.bz2

inoltre ti chiedo, vai a questo link:
http://www.compiz.org/How_to_compile_an ... card_users
sotto la sezione "Configure Compiz" c'è scritto:

Codice: Seleziona tutto

gconftool-2 --install-schema-file=plugins/compiz.schemas
gconftool-2 --install-schema-file=gtk/window-decorator/gwd.schemas.in
sempre nel contesto dell'uso di "gconf-editor" che noi non possiamo usare.
Da questo mi son chiesto, vuoi vedere che con gconftool-2 si installano plugins ecc..?
Se anche la risposta fosse sì, non ho capito come fare, se come penso la risposta è no, perché serve sempre gconf-editor allora ciccia!

Perché in pratica sto cercando di capire se c'è un modo, senza essere in gnome con gconf-editor, di configurare sti maledetti plugin... a me piace il cubo, ma mi piacerebbe anche farlo diventare magari trasparente, o fargli tutte quelle amenità che facevamo con Beryl (ok, non tutte, ma circa ;)).

Spero di essermi spiegato bene :)

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 »

Ciau a tutti,
dopo pranzo ho acceso il pc e guardando questo thread ho letto la bella notizia di gconf che non necessita di tutto gnome per funzionare e allora ho subito modificato lo slackbuild dei plugins (dopo aver installato i 2 pacchetti che Gohanz ci ha messo a disposizione :) ), l'ho lanciato ma con mio sommo rammarico mi ha restituito queste righe alla fine del configure...

Codice: Seleziona tutto

checking for gconftool-2... /usr/bin/gconftool-2
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking for i486-slackware-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for COMPIZ_EXTRA... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: error: cannot find input file: m4/Makefile.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
make  all-recursive
make[1]: Entering directory `/tmp/compiz-extra-0.3.6.1'
Making all in 3d
make[2]: Entering directory `/tmp/compiz-extra-0.3.6.1/3d'
make[2]: *** No rule to make target `all'.  Stop.
make[2]: Leaving directory `/tmp/compiz-extra-0.3.6.1/3d'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/compiz-extra-0.3.6.1'
make: *** [all] Error 2
Per completezza vi posto anche lo SlackBuild che ho scritto, non vorrei aver sbagliato qualcosa io...

Codice: Seleziona tutto

#! /bin/sh

# compiz-extra.SlackBuild created by danix
# revision:     2
# date:         08/07/2007
# source:       compiz-extra.0.3.6.1.tar.bz2

# Setting up initial variables:
CWD=`pwd`
TMP=${TMP:-/tmp}
APP=compiz-extra
VERSION=0.3.6.1
SRC_VERSION=latest
ARCH=${ARCH:-i486}
BUILD=2dx
PKG=$TMP/package-$APP

# Setting up SLKCFLAGS
if [ "$ARCH" = "i386" ]; then
        SLKCFLAGS="-O2 -march=i386 -mtune=i686"
elif [ "$ARCH" = "i486" ]; then
        SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "x86-64" ]; then
        SLKCFLAGS="-O2 -fPIC"
fi

# Extracting Sources
rm -rf $PKG
mkdir -p $PKG
rm -rf $TMP/$APP-$VERSION
cd $TMP || exit 1
tar -jxvf "$CWD"/$APP-$SRC_VERSION.tar.bz2 || exit 1
cd $APP-$VERSION || exit 1
chown -R root:root .
chmod -R u+w,go+r-w,a-s .

# Configure and compile sources
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
        ./configure \
        --enable-schemas-install \
        --enable-3d-plugin \
        --enable-bench-plugin \
        --enable-border-plugin \
        --enable-bs-plugin \
        --enable-crashhandler-plugin \
        --enable-dock-plugin \
        --enable-group-plugin \
        --enable-inputzoom-plugin \
        --enable-miniwin-plugin \
        --enable-mousegestures-plugin \
        --enable-neg-plugin \
        --enable-opacify-plugin \
        --enable-put-plugin \
        --enable-showdesktop-plugin \
        --enable-snow-plugin \
        --enable-state-plugin \
        --enable-trailfocus-plugin \
        --enable-wallpaper-plugin \
        --enable-widget-plugin \
        --prefix=/usr \
        --sysconfdir=/etc \
        --localstatedir=/var \
        --build=$ARCH-slackware-linux \
        --host=$ARCH-slackware-linux
make || exit
make install DESTDIR=$PKG || exit

mkdir -p $PKG/etc/gconf/gconf.xml.defaults
GCONF_CONFIG_SOURCE="xml::$PKG/etc/gconf/gconf.xml.defaults"
export GCONF_CONFIG_SOURCE
for schema in $PKG/etc/gconf/schemas/*.schemas; do
        if [ "$schema" != "$PKG/etc/gconf/schemas/*.schemas" ]; then
                gconftool-2 --makefile-install-rule $schema
        fi
done
for entry in $PKG/etc/gconf/schemas/*.entries; do
        if [ "$entry" != "$PKG/etc/gconf/schemas/*.entries" ]; then
                gconftool-2 --direct --config-source=$GCONF_CONFIG_SOURCE --load $entry
        fi
done

# Install documentation
mkdir -p $PKG/usr/doc/$APP-$VERSION
cp -a ABOUT-NLS AUTHORS ChangeLog COPYING INSTALL NEWS README /$PKG/usr/doc/$APP-$VERSION
find /$PKG/usr/doc/$APP-$VERSION -type f -exec chmod 644 {} \;
cat "$CWD"/$APP.SlackBuild > $PKG/usr/doc/$APP-$VERSION/$APP.SlackBuild

# Final tuning
mkdir -p $PKG/install
cat "$CWD"/slack-desc > $PKG/install/slack-desc
if [ -e "$CWD"/doinst.sh.gz ]; then
        zcat "$CWD"/doinst.sh.gz > $PKG/install/doinst.sh
fi
(cd $PKG
        find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip unneeded 2> /dev/null
        find . | xargs file | grep "shared objects" | grep ELF | cut -f 1 -d : | xargs strip --strip unneeded 2> /dev/null
        find . | xargs file | grep "current ar archive" | grep ELF | cut -f 1 -d : | xargs strip --strip unneeded 2> /dev/null
)
if [ -d $PKG/usr/man ]; then
        (cd $PKG/usr/man
        find . -type f -exec gzip -9 {} \;
        for i in `find . -type l` ; do ln -s $( readlink $i ).gz $i.gz; rm $i; done
        )
fi
if [ -d $PKG/usr/info ]; then
        gzip -9 $PKG/usr/info/*.info
        rm -f $PKG/usr/info/dir
fi

# Building the package
cd $PKG
/sbin/makepkg -l y -c n "$CWD"/$APP-$VERSION-$ARCH-$BUILD.tgz

Dategli un'occhiata e ditemi se ci sono errori...

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

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Io non me ne intendo perché non mi sono ancora dilettato con gli SlackBuild, ma sarà la prima cosa che farò dopo gli esami.
Però io ho scaricato i plugins dal link che ho postato anche prima (il file si chiama compiz-extra-latest) e dà errori compilandolo a mano, ma del tipo che mancano i Makefile nelle directory, quindi dipendenti dal pacchetto e non dal sistema.
I tuoi plugins daniz da dove li hai presi?

Edit: come al solito devo leggere meglio, dal tuo thread daniz, ho visto che è esattamente lo stesso pacchetto con esattamente gli stessi errori!

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 »

dallo stesso link... quello slackbuild non fa altro che abilitare tutti i plugins presenti nella directory... da quanto ho capito rileggendo l'output che ho postato prima serve il Makefile.in della directory M4 per compilare tutto il resto, però non lo trova e infatti si blocca con il primo plugin che va ad elaborare (3D, proprio quello che volevo io... :( )

Per quanto riguarda gconf credo che serva a poco senza gconf-editor, ma ho paura a chiedere a gohanz se questo ha dipendenze gnome... nel caso non ne avesse si potrebbe provare ad usarlo e vedere se si riesce a configurare almeno i plugins che abbiamo già installati...

:cry: voglio fare anche io queste cose!!! :cry:

http://pl.youtube.com/watch?v=1Uu0oqxPkE0
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

danix85 ha scritto:dallo stesso link... quello slackbuild non fa altro che abilitare tutti i plugins presenti nella directory... da quanto ho capito rileggendo l'output che ho postato prima serve il Makefile.in della directory M4 per compilare tutto il resto, però non lo trova e infatti si blocca con il primo plugin che va ad elaborare (3D, proprio quello che volevo io... :( )

Per quanto riguarda gconf credo che serva a poco senza gconf-editor, ma ho paura a chiedere a gohanz se questo ha dipendenze gnome... nel caso non ne avesse si potrebbe provare ad usarlo e vedere se si riesce a configurare almeno i plugins che abbiamo già installati...

:cry: voglio fare anche io queste cose!!! :cry:

http://pl.youtube.com/watch?v=1Uu0oqxPkE0
Gconf-editor richiede un'installazione quasi completa di Gnome! Quindi se non volete Gnome è da scartare! Per il problema di compilazione io ho copiato il makefile.in presente nella directory radice all'interno di m4! Così il makefile viene creato, però mi si blocca dopo con un errore in compilazione! Forse provando a disabiltare un po di plugin si può isolare il problema!
Ma non esiste un tool Kde per confgurare compiz?

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

C'era compiz-settings che è stato abbandonato!
Dal sito di compiz:

Codice: Seleziona tutto

NOTE: All the links are dead, this project is abandoned and there is no support or updates for it!

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

io nn capisco perché lo abbiano tolto!
ma voi avete provato ccs-settings
a me da Segmentation fault nn si può risolvere questo problema????
esiste un modo per stabile le dimensioni del cubo? visto che vedo le facciate troppo grandi...

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

aLvArO ha scritto:io nn capisco perché lo abbiano tolto!
ma voi avete provato ccs-settings
a me da Segmentation fault nn si può risolvere questo problema????
esiste un modo per stabile le dimensioni del cubo? visto che vedo le facciate troppo grandi...
Io ho installato i pacchetti di mytux, dove c'è ccsm e ccs-settings, ma il secondo mi dà segmentation fault anche a me, il primo funziona ma non mi modifica nulla.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Salve a tutti, oggi sono passato anch'io alla 12............e devo dire che è davvero grande, la migliore versione di sempre :headbang:, poi ho seguito le indicazioni di alessiodf.creato gli script e compiz va alla grande!!! anche meglio che su ubuntu :lol: ,però ho solo un'appunto da fare nell'ultima sezione per abilitare il composite basta aggiungere la sezione :

Section "Extensions"
Option "Composite" "Enable"
EndSection

non è necessario aggiungere l'altra parte cioè Section "dri" mode 0666 ecc...almeno a me con quella sezione aggiunta compiz non funzionava, invece così tutto okay ;)

Ciao a tutti :D

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

slucky ha scritto:Salve a tutti, oggi sono passato anch'io alla 12............e devo dire che è davvero grande, la migliore versione di sempre :headbang:, poi ho seguito le indicazioni di alessiodf.creato gli script e compiz va alla grande!!! anche meglio che su ubuntu :lol: ,però ho solo un'appunto da fare nell'ultima sezione per abilitare il composite basta aggiungere la sezione :

Section "Extensions"
Option "Composite" "Enable"
EndSection

non è necessario aggiungere l'altra parte cioè Section "dri" mode 0666 ecc...almeno a me con quella sezione aggiunta compiz non funzionava, invece così tutto okay ;)

Ciao a tutti :D
Quello che ha scritto è corretto se hai una scheda video ATI, poi come hai visto più avanti era stato precisato che per le nvidia non serviva.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Okay, infatti io ho una nvidia geforce fx 5200non più di primo pelo però funge.........non avevo letto tutti i post :oops: comunque ho visto che una volta avviato con quello script, se non si provvede a killarlo, al reboot della macchina compiz riparte in automatico, che dire............meglio di così!!! :D


Grande Slack!!! Ciao a tutti!!! :)

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 »

adesso faccio una prova con ccsm di mytux e vediamo se riesco a tirarne fuori qualcosa...

@gohanz:
Magari esistesse qualcosa per kde... purtroppo l'hanno creato su gnome e solo dopo si sono ricordati che esiste un altro Major DE... Io attualmente lo sto usando in combinazione con xfce, ma non essendo compatibili xfwm4 e compiz devo usare kde-window-decorator, quindi mi ritrovo le finestre di xfce con la barra sopra di kde... mamma mia che macello!!!

Adesso vedo di installare ccsm (che è sempre scritto con le gtk, ma dovrebbe essere un po' più desktop agnostic, più tardi vi faccio sapere... :)

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

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 »

rieccomi... ccsm funziona ma non ho capito come faccio a salvare quello che modifico... e sopratutto come faccio ad utilizzarlo poi... qualcuno di voi ha provato ad esportare un profilo?? eventualmente poi dove l'ha messo??

per quanto riguarda ccs-settings anche a me va in seg fault dopo aver caricato i plugins, dal man dice di dare un'occhiata a ccs, ma io non ho ne l'eseguibile ne il man, apropos non mi restituisce nulla... qualcuno ne sa qualcosa???

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

Rispondi