Wie erstelle ich Compiz aus dem Quellcode?

7

Ähnlich wie bei dieser Frage für Unity möchte ich wissen, wie die neueste Entwicklungsversion von Compiz aus dem Quellcode erstellt wird.

Insbesondere wäre es hilfreich zu wissen, ob es möglich ist, es zu installieren, um das Risiko zu vermeiden, dass es aus den Repositorys entfernt wird (möglicherweise mithilfe von checkinstall oder an einem anderen Ort?).

oidualc
quelle

Antworten:

5

Ich habe die gleiche Frage und die dazugehörige Antwort auf dem Launchpad gefunden

Speziell:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=~/staging
make install

And then in a VT (Ctrl+Alt+F1):
cd ~/staging
env DISPLAY=:0 LD_LIBRARY_PATH=./lib ./bin/compiz --replace composite opengl move resize decor compiztoolbox mousepoll wall expo animation switcher

Auf diese Weise wirken Sie sich nicht auf Ihre Systeminstallation aus. Alles läuft von ~ / Staging.

oidualc
quelle
Ich habe die Antwort so aktualisiert, dass sie die in der verknüpften Launchpad-Antwort angegebenen Schritte enthält.
Sie sollten akzeptieren, dass Ihre Antwort auf diese Frage nicht in der Liste "Unbeantwortete Fragen" aufgeführt ist.
Ich habe die obigen Anweisungen verwendet, um Compiz 0.9.10.0 unter UBuntu 12.04 LTS zu erstellen und auszuführen. Es funktioniert, aber wenn ich etwas in XML-Konfigurationsdateien ändere, die sich in ./share/compiz befinden, hat dies keine Auswirkungen auf Plugins. Dasselbe funktioniert für Standard-Compiz (Version 0.9.7.12 für UBuntu 12.04) - XML-Dateien befinden sich in / usr / share / compiz. Wie wird dies für Compiz erreicht, das aus einer Quelle erstellt wurde?
Irbis