[Solved] Arch, cairo-compmgr και vala

Υπεύθυνος για τη διαφάνεια και τα εφέ της επιφάνειας εργασίας μου, είναι  o cairo composite manager. Πολύ πιο ελαφρύς από τον compiz και συνεργάζεται πολύ καλύτερα από τον xcompmgr, με τον openbox, που χρησιμοποιώ για window manager. 

Τις τελευταίες μέρες, μετά από μια αναβάθμιση στο πακέτο vala-git , o cairo-compmgr-git έπαψε να δουλεύει. Δοκίμασα τον xcompmgr, μα δεν έμεινα ικανοποιημένη. Έτσι αποφάσισα να δοκιμάσω να βρω λύση, ώστε να «ξανατρέξει» ο composite manager μου. Όπως και στη ζωή -μερικές φορές- έτσι και στο linux: οι προϋποθέσεις για να συμβεί κάτι, δεν είναι τόσο αυστηρές όσο νομίζουμε ή κάπως έτσι τέλος πάντων.

Αφού λοιπόν παιδεύτηκα από χθες βάζοντας και βγάζοντας, με διαφορετική σειρά, πακέτα και εξαρτήσεις, κάνοντας downgrade ή compile, ψιθυρίζοντας ειδικά ξόρκια και πέφτοντας συνέχεια πάνω σε errors τύπου: για να μπει «αυτό» το πακέτο, πρέπει να έχετε βάλει το «άλλο», που όμως το «άλλο» για να μπει, έπρεπε να είχα βάλει το «αυτό», αποφάσισα να πάω λίγο πιο βαθιά. Να πειράξω -με κληρονομικό χάρισμα και κάμποση έρευνα- το PKGBUILD.

Μετά από ψάξιμο στις συζητήσεις για την εγκατάσταση όλων των εξαρτήσεων που με ενδιέφεραν και συνδιασμό των λύσεων που πρότειναν, κατέληξα στο παρακάτω PKGBUILD, με βάση το οποίο μπόρεσα να φτιάξω τον cairo-compmgr και -κυρίως- να δουλεύει μετά την εγκατάσταση.

Η διαδικασία έχει ως εξής:

Εγκαθιστούμε το πακέτο vala και όχι το vala-git που χρειάζονταν μέχρι τώρα.

Κατόπιν κατεβάζουμε το tarball του cairo-compmgr-git, αποσυμπιέζουμε και διορθώνουμε στο PKGBUILD τα εξής: την έκδοση για το πακέτο vala από 0.18 σε 0.16 και στις LIBS προσθέτουμε το «-lgmodule-2.0». Συνεχίζουμε με makepkg και την εγκατάσταση του πακέτου που θα δημιουργηθεί. Αν όλα πάνε κάλα, σε μένα πήγαν, θα έχουμε ξανά το μπλέ bug στο panel μας.

To «πειραγμένο» PKGBUILD -αν κάποιος το χρειάζεται- βρίσκεται εδώ.

Advertisements

2 thoughts on “[Solved] Arch, cairo-compmgr και vala

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s