Compiz (Ελληνικά)
Το Compiz Fusion είναι ένα project που στοχεύει ν' αυξήσει τη λειτουργικότητα του Compiz μέσω της προσθήκης περισσότερων plugins, εργαλείων και βιβλιοθηκών/libraries.
Εγκατάσταση
Η βασική εγκατάσταση μπορεί να γίνει χρησιμοποιώντας το community σαν αποθετήριο ( δείτε παρακάτω ).
Ένας άλλος τρόπος είναι να χρησιμοποιήσουμε το git και τα πακέτα του nesl. Δείτε Compiz_Fusion_Git για περισσότερες πληροφορίες.
Εγκατάσταση από το Community
Σιγουρευτείτε ότι έχετε ενεργοποιημένο το Community αποθετήριο και ως root δώστε τις παρακάτω εντολές:
pacman -S compiz-fusion
Τρέξτε την εντολή αν θέλετε μόνο gtk-based πακέτα να εγκατασταθούν:
pacman -S compiz-fusion-gtk
ή την παρακάτω αν θέλετε kde-based πακέτα να εγκατασταθούν:
pacman -S compiz-fusion-kde
Αν θέλετε να επιλέξετε μόνοι σας τα πακέτα, παρακάτω είναι μια λίστα:
Κατάλογος πακέτων κατά ομάδα
Σύνολο πακέτων για το compiz-fusion: ccsm, compiz-core, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compizconfig-backend-gconf, compizconfig-backend-kconfig, emerald, emerald-themes, fusion-icon
Πακέτα compiz-fusion για το KDE: ccsm, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compizconfig-backend-kconfig, emerald, emerald-themes, fusion-icon
Πακέτα compiz-fusion για GTK: ccsm, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compizconfig-backend-gconf, emerald, emerald-themes, fusion-icon
(more TODO?)
Εφέ για το Compiz Fusion
Χρειάζεται να εγκαταστήσετε τα εξής
- compiz-fusion-plugins-main
- compiz-fusion-plugins-extra
για να έχετε πλήρη υποστήριξη των εφέ για το fusion-compiz, όπως ο κύβος,η διαφάνειες,το expo, ...
pacman -S compiz-fusion-plugins-main compiz-fusion-plugins-extra
Ξεκινώντας το Compiz Fusion
Χειροκίνητα (με το "fusion-icon")
Εκκινήστε το Compiz Fusion tray icon:
fusion-icon
Δεξί κλκι στο εικονίδιο που βρίσκεται στο πάνελ και μετά 'select window manager'. Επιλέξτε "Compiz" αν δεν είναι ήδη επιλεγμένο.
Αν αποτύχει ξανά μπορείτε να εκκινήσετε το compiz-fusion χρησιμοποιώντας τις παρακάτω εντολές
fusion-icon emerald --replace compiz-manager
KDE
Χειροκίνητα (χωρίς το "fusion-icon")
Εκκινήστε το Compiz με την παρακάτω εντολή μόλις τελειώσει η εγκατάσταση του:
compiz --replace ccp &
Start new settings manager:
ccsm &
Επιλέξτε όλα τα πρόσθετα (plugins) που σας αρέσουν συμπεριλαμβανομένου και του “decoration” plugin,Προσθέστε
kde-window-decorator --replace
as command string under ‘decoration’ plugin.
Autostart (με το "fusion-icon")
Θα πρέπει να δημιουργήσετε ένα symbolic link του εκετελέσιμου αρχείου του fusion-icon και να το πρσοθέσετε στον φάκελο KDE Autostart (συνήθως βρίσκεται στο ~/.kde/Autostart).Δημιουργία του συνδέσμου:
ln -s /usr/bin/fusion-icon ~/.kde/Autostart/fusion-icon
Την επόμενη φορά που θα ξεκινήσετε το KDE το fusion-icon θα εκκινήσει αυτόματα.
Autostart (χωρίς το "fusion-icon")
Μέθοδος 1 - Autostart Link
- Μπορείτε να σιγουρευτείτε ότι το Compiz Fusion θα ξεκινάει πάντα κατά τη σύνδεση σας τοποθετώντας μια καταχώρηση στον φάκελο KDE Autostart. Δημιουργήστε το αρχείο ~/.kde/Autostart/compiz.desktop με τα παρακάτω περιεχόμενα:
[Desktop Entry] Encoding=UTF-8 Exec=compiz --replace ccp StartupNotify=false Terminal=false Type=Application X-KDE-autostart-after=kdesktop
- Αν θέλετε να χρησιμοποιήσετε την προαιρετική εφαρμογή
fusion-icon
, εκκινήστε το fusion-icon. Αν αποσυνδεθείτε κανονικά τρέχοντας το fusion-icon,το KDE θα επαναφέρει την συνεδρία σας και θα εκκινήσει το fusion-icon την επόμενη φορά που θα συνδεθείτε,αν η επιλογή είναι ενεργοποιημένη. Αν δεν λειτουργήσει, βεβαιωθείτε ότι έχετε την παρακάτω γραμμή στο ~/.kde/share/config/ksmserverrc:
loginMode=restorePreviousLogout
Μέθοδος 2 - εξαγωγή του KDEWM (αποφυγή KWIN)
Χρησιμοποιώντας αυτή την μέθοδο το Compiz-Fusion θα ξεκινά ως ο προεπιλεγμένος σας window manager αντίγια τον KWIN. Αυτή η μέθοδος εκκίνηησης του Compiz-Fusion είναι γρηγορότερη από ότι το ~/.kde/Autostart/ (μέθοδος 1) διότι αποφεύγει την εκκίνηση του προεπιλεγμένου WM του KDE (kwin). Αυτός ο τρόπος σταματάει και την ενοχλητική μαύρη οθόνη που πιθανόν να δείτε στις άλλες μεθόδους (συνήθως εμφανίζεται όταν ο kwin αλλάζει σε Compiz κατά την εκκίνηση της επιφάνειας εργασίας του KDE).
Ως root χρειάζεται να δημιουργήστε ένα script κάνοντας τα παρακάτω σε ένα τερματικό. Αυτό θα επιτρέπει να ξεκινάτε το Compiz με εναλλακτικούς μεθόδους,γιατί κάνοντας το απευθείας με εξαγωγή του KDEWM="compiz --replace ccp --sm-disable" δεν φαίνεται να λειτουργεί.
echo "compiz --replace ccp --sm-disable &" > /usr/bin/compiz-fusion
Αν αυτό δεν δουλέψει, κάντε εγκατάσταση το πακέτο "fusion-icon" και μετά χρησιμοποιείστε τη παρακάτω γραμμή:
echo "fusion-icon &" > /usr/bin/compiz-fusion
Σιγουρευτείτε ότι "/usr/bin/compiz-fusion" έχει δικαιώματα εκτέλεσης (+x).
Επεξεργαστείτε το ~/.bashrc και προσθέστε το παρακάτω,έτσι ώστε το KDE να εκκινεί το compiz (με τη χρήση του script που μόλις κάναμε) αντί του kwin.
export KDEWM="compiz-fusion"
Παρατήρηση:Αν χρησιμοποιείτε τον κατάλογο /usr/local/bin πιθανόν να μην δουλέψει. Σε αυτή την περίπτωση export the script with the path, π.χ. export KDEWM="/usr/local/bin/compiz-fusion".
Παρατήρηση: Ο κομψός τρόπος για την προαναφερόμενη μέθοδο είναι να συμπεριληφθούν τα
KDEWM="compiz-fusion"
στη γραμμή του script ~/.kde/env/compiz.sh ή του αρχείου /opt/kde/env/compiz.sh (system wide).
GNOME
Autostart (χωρίς το "compiz-fusion")
Αυτός είναι ένας τρόπος που λειτουργεί αν χρησιμοποιείτε GDM (και υποθέτω και KDM).
Δημιουργήστε ένα αρχείο στο /usr/local/bin/compiz-start-boot με τα παρακάτω περιεχόμενα:
#!/bin/bash export WINDOW_MANAGER="compiz ccp" exec gnome-session
και έπειτα κάντε το εκτελέσιμο (chmod +x). Στη συνέχεια δημιουργήστε το /etc/X11/sessions/Compiz.desktop περιλαμβάνοντας:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Compiz on GNOME Exec=/usr/local/bin/compiz-start-boot Icon= Type=Application
Επιλέξτε το Compiz στο Gnome ως συνεδρία σας και είστε οκ :).
Autostart (με το "compiz-fusion")
Για να ξεκινήσετε το Compiz fusion αυτόματα κατά την εκκίνηση του συστήματος προσθέστε τα:
"Compiz Fusion" (Όνομα:)
και
"fusion-icon" (Εντολή:)
στις εφαρμογές που ξεκινούν στις συνεδρίες. Μπορείτε να το κάνετε αυτό πηγαίνοντας:
[Σύστημα] -> [Προτιμήσεις] -> [Συνεδρίες] -> [Εκκίνηση προγραμμάτων]
Προσθέτοντας το "Compiz Fusion" στη λίστα θα μπορούσε να είναι μια καλή ιδέα,έτσι μπορείτε να επιστρέψετε στον Metacity αν θέλετε ή όταν χρειαστεί.
Xfce
Xfce autostart (χωρίς το "compiz-fusion")
TODO
Xfce autostart (με το "compiz-fusion")
Μέθοδος 1η:
Start "Autostarted Applications"
Προσθέστε
(Όνομα:) Compiz Fusion
και
(Εντολή:) fusion-icon
Μέθοδος 2η: (χρειάζεται δικαιώματα υπερχρήστη/root)
Βρείτε το ακόλουθο αρχείο
/etc/xdg/xfce4-session/xfce4-session.rc
αλλάξτε τη γραμμή 39 από
Client0_Command=xfwm4
σε
Client0_Command=fusion-icon
Ως standalone WM
Γράψτε ένα μικρό script, και ονομάστε το start-fusion.sh:
#!/bin/sh # add more apps here if necessary xfce4-panel& fusion-icon
Κάντε το εκτελέσιμο και προσθέστε το στο ~/.xinitrc, όπως αυτό:
exec start-fusion.sh
Δείτε forum thread για περισσότερες πληροφορίες.
Αντιμετώπιση προβλημάτων
- σιγουρευτείτε ότι η environmental variable $XLIB_SKIP_ARGB_VISUALS δεν έχει ορισθεί
Δείτε Compiz Troubleshooting
Πρόσθετες πληροφορίες
- Compiz Fusion -- A composite and window manager offering a rich 3D accelerated desktop environment
- Compiz -- The original composite/window manager from Novell
- Xcompmgr -- A simple composite manager capable of drop shadows and primitive transparency
- Wikipedia: Compositing Window Managers
- How to set up Compiz Fusion: Forlong's Blog