Compiz + Slackware: Είναι δυνατόν;(λύθηκε)

Jo20 | Τετ, 08/27/2014 - 12:41 | 1' | 20

Καλημερα σε όλους, έβαλα Slackware (και αυτή τη φορά το σωστό iso)και του πρόσθεσα mate. Δεν μπορώ, όμως να μάθω καλά τη διαχείρηση των πακέτων και τα αποθετήρια του slackpkg δεν έψουν πολλά προγράμματα . Προσπαθώ εδώ και δυο μέρες να βάλω compiz. Ακόμη δεν βρήκα πώς.

Δώσε αστέρια!
Σχόλια

Από ότι διαβάζω, πρέπει να εγκαταστήσεις με τη σωστή σειρά τα πακέτα του compiz-fusion:

1. compiz-bcop
2. protobuf (optional but recommended)
3. libcompizconfig
4. compizconfig-python
5. compizconfig-backend-kconfig4 (optional)
6. ccsm
7. compiz-plugins-main
8. compiz-plugins-extra (optional)
9. compiz-plugins-unsupported (optional)
10. emerald (optional)
11. emerald-themes (optional)
12. fusion-icon (optional)

Μετά από την εγκατάσταση, από ότι λέει εδώ, πρέπει να τρέξεις το compiz control center (ccsm) για να ενεργοποιήσεις κάποιες επιλογές. Μετά τρέχεις το compiz.

After you've installed the compiz-fusion packages you need to enable
a few key features before you launch compiz.
Launch "ccsm" and enable the following options:

 * Window Decorations
 * Move Window
 * Rezise Window

These options will allow you to manage your windows.
After enabled, you can launch compiz and customize to your liking.

 

Την ξέρω τη σειρά. Το θέμα είναι με ποιόν ακριβώς τρόπο θα εγκαταστήσω τα πακέτα: Με repositories, με compile, με yum, με deb(με ports cheeky);
 

Για να εγκαταστήσεις στο Slackware μπορείς είτε να χρησιμοποιήσεις pre-built binary packages από εδώ http://pkgs.org/ και γενικά από τα repositories του Slackware  με την εντολή

upgradepkg --install-new <όνομα πακέτου>

είτε με τα SlackBuild όπου κατεβάζεις το source του πακέτου και το κάνεις compile ο  ίδιος για να σου βγάλει στο τέλος το *.txz πακέτο το οποίο εγκαθιστάς πάλι με τον παραπάνω τρόπο. Δες εδώ για το install με Slackbuild http://straightedgelinux.com/blog/howto/slackbuilds.html.

Slackbuild μπορείς να βρεις από εδώ http://slackbuilds.org/

**Προσοχή σε 2 πράγματα :  dependencies κάθε πακέτου και αρχιτεκτονική του OS σου

Δες εδώ για τους τρόπους εγκατάστασης γενικά στο Slackware

http://docs.slackware.com/howtos:slackware_admin:how_to_use_slackware_i…

Maras]

Για να εγκαταστήσεις στο Slackware μπορείς είτε να χρησιμοποιήσεις pre-built binary packages από εδώ http://pkgs.org/ και γενικά από τα repositories του Slackware  με την εντολή

upgradepkg --install-new <όνομα πακέτου>

Δε νομίζω να βρίσκεται στα repositories, αλλά θα δω, ποιό είναι το site τους;

Maras]

είτε με τα SlackBuild όπου κατεβάζεις το source του πακέτου και το κάνεις compile ο  ίδιος για να σου βγάλει στο τέλος το *.txz πακέτο το οποίο εγκαθιστάς πάλι με τον παραπάνω τρόπο. Δες εδώ για το install με Slackbuild http://straightedgelinux.com/blog/howto/slackbuilds.html.

To source, όμως, είναι για αρχιτεκτονικές κάτω από 64

Maras]

Slackbuild μπορείς να βρεις από εδώ http://slackbuilds.org/

Και αυτά είναι για 32  και δε νομίζω ότι δουλεύουν.

Maras]

Αν έχεις 64 bit αυτά πιστεύω ότι θα σου κάνουν την δουλειά :

http://nitrogl.blogspot.gr/2011/05/compiz-on-slackware64.html

Το δοκίμασα, αλλά το ccsm μου'βγαλε

[1] 3860
bash-4.2$ Info: No sexy-python package found, don't worry it's optional.
Traceback (most recent call last):
  File "/usr/local/bin/ccsm", line 99, in <module>
    import compizconfig
ImportError: No module named compizconfig

 

Λοιπόν για το ccsm χρειάζονται αυτά :

http://ftp.arm.slackware.com/slacky/slackware-14.1/desktop/compiz-fusio…

Επειδή όμως αναφέρεται και ως bug της python σε κάποια site δοκίμασε να κάνεις το εξής όπως αναφέρει κάποιος :

I've figured out why this is happening. It seems that compizconfig.so is being installed to /usr/local/lib/python2.7/site-packages, but if I copy it over to /usr/local/lib/python2.7/dist-packages, it starts up.

Ξαναξεκίνα τον ccsm και δες.

Εγκατέστησα και τα πακέτα, πάλι δε δούλεψε. Επιχειρώ να μετακινήσω το compizconfig.so, αλλά λείπανε οι φάκελοι. Πρέπει να λείπουνε κάποια προγράμματα.

Για τσέκαρε μήπως το compizconfig.so εγκαθιστάται στο

/usr/lib/python2.7/site-packages

Maras]

Για τσέκαρε μήπως το compizconfig.so εγκαθιστάται στο

/usr/lib/python2.7/site-packages

Είναι στο python 2.6 του lib64, πειράζει;

Για δώσε στο τερματικό :

python -V   (θα σου δώσει ποια version της Python έχεις εγκατεστημένη)

Ποια έκδοση Slackware έβαλες? Γιατί η 14.1 έχει την 2.7.5 version

Έκανες full install?

Maras]

Για δώσε στο τερματικό :

python -V   (θα σου δώσει ποια version της Python έχεις εγκατεστημένη)

Ποια έκδοση Slackware έβαλες? Γιατί η 14.1 έχει την 2.7.5 version

Έκανες full install?

Ναι, αυτήν έχω και τα εγκατέστησα όλα εκτός από το xfce.

Ωραία, άρα Python έχεις την 2.7, δώσε στο τερματικό :

whereis python

για να δεις που είναι στημένη,

Αφού λοιπόν λες ότι το  compizconfig.so βρίσκεται στο φάκελο site-packages,

δοκίμασε να κάνεις έναν φάκελο dist-packages, να το βάλεις εκεί μέσα και δες αν ξεκινάει τώρα ο ccsm.

Πως τα εγκατέστησες τα πακέτα, τα βρήκες έτοιμα ή τα έκανες εσύ με SlackBuilds?

 

Jo20]

Λοιπόν, έφτιαξα directories στα 2.7 και 2.6, αλλά χωρίς αποτέλεσμα.
 

Γιατί έχεις 2 python?

Maras]

Πως τα εγκατέστησες τα πακέτα, τα βρήκες έτοιμα ή τα έκανες εσύ με SlackBuilds?

Γιατί έχεις 2 python?

Τι να πω, δεν έχω ιδέα. Πάντως το compiz, εντάξει, το εγκατέστησα από slackbuilds.

Μια ερώτηση ακόμα: Πώς του βάζω ελληνικά;