Compiz (Ελληνικά)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Το 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

Πρόσθετες πληροφορίες