Difference between revisions of "Compiz and Emerald"

updated installation instructions and a few other things. some work still needs to be done, but it's much better than before. KDE and MATE users please check the installation lines are corect
imported>Philm
(Proper out of date)
imported>Korrode
(updated installation instructions and a few other things. some work still needs to be done, but it's much better than before. KDE and MATE users please check the installation lines are corect)
Line 1: Line 1:
{{Out of date|Compiz was dropped from our repositories}}
Until this page is updated, Xfce/Manjarobox/minimalist users see [http://forum.manjaro.org/index.php?topic=7993.0 here]
= Overview =
= Overview =




{{warning|At present, Compiz Fusion is only compatible with the XFCE and KDE desktop environments. It will not work with Gnome / Cinnamon. It is also worth noting that if you are running Manjaro in Oracle's Virtualbox (i.e. in a virtual machine), Compiz may not work fully.}}
{{warning|At present, Compiz is only compatible with the XFCE, KDE and MATE desktop environments. It will not work with Gnome 3 / Cinnamon. It is also worth noting that if you are running Manjaro in Oracle's Virtualbox (i.e. in a virtual machine), Compiz may not work fully.}}




'''Compiz Fusion''' is a compositing manager that allows you to easily add a wide variety of fancy effects and animations to your desktop environment. Some of the more well known - and popular - examples include:
'''Compiz''' is a compositing window manager that allows you to easily add a wide variety of fancy effects and animations to your desktop environment. Some of the more well known - and popular - examples include:


* Turning the desktop into a 3D cube, cylinder, or sphere to switch between workspaces / virtual desktops
* Turning the desktop into a 3D cube, cylinder, or sphere to switch between workspaces / virtual desktops
Line 16: Line 12:




'''Emerald''' is a window decorator that allows for a wide variety new looks to be added to appplication windows. It also allows for decorations to be edited or even created from scratch. For now, there are plenty of existing Emerald themes that can be downloaded and used first.
'''Emerald''' is a window decorator that allows for a wide variety of new looks to be added to application windows. It is not required for Compiz to operate, however it allows for decorations to be edited or even created from scratch. For now, there are plenty of existing Emerald themes that can be downloaded and used first.




Using Compiz Fusion and Emerald together can produce some genuinely stunning-looking desktop environments, although it is still possible to install and use them seperately. More information about Compiz Fusion and Emerald - including their features - can be found in '''[http://wiki.compiz.org The Compiz Wiki]'''.
Using Compiz and Emerald together can produce some genuinely stunning-looking desktop environments, although it is still possible to install and use them separately. More information about Compiz and Emerald - including their features - can be found in '''[http://wiki.compiz.org The Compiz Wiki]'''.




Line 25: Line 21:




= Install Compiz Fusion and/or Emerald =
= Install Compiz =


[[File: compiz_dependencies.png|thumb|left|375px]]
Manjaro provides a Compiz package for Xfce users.


Users of other desktop environments must build Compiz packages from the [https://aur.archlinux.org/packages/?O=0&K=compiz AUR]. This can be made faster/easier using an AUR helper, such as Yaourt, as described below.


Although it is possible to download and install them via the ''Add/Remove Software'' application provided with Manjaro, it is actually faster and easier to use the terminal, which will be used in this tutorial.


{{Tip|pacman will automatically download dependencies, so it is not necessary to actually specify ALL the packages we need. For example, asking pacman to download and install Emerald's themes will automatically result in downloading Emerald itself, if not already installed. This is because the themes are dependent on using Emerald.}}
== Installation for XFCE ==


As illustrated, entering the command to install both Compiz Fusion and Emerald together for XFCE has resulted in pacman automatically pulling a few extra packages as dependencies of the ones specified (i.e. seven packages have been listed, but eleven are being downloaded in this instance).
To install Compiz on XFCE:


Once installed, it will not be necessary to reboot your machine; you can start setting them up straight away!
sudo pacman -S compiz-xfce
<br clear="all" />


Reboot once package installation is complete, then Compiz should be running. If not, reboot a second time.


== Installation for XFCE ==
Ensure ''Save session for future logins'' is '''not''' ticked in the Log Out window.


To install both '''Compiz Fusion and Emerald''':


sudo pacman -S ccsm compiz-core fusion-icon emerald-themes compiz-fusion-plugins-extra libcompizconfig compiz-manager
== Installation for KDE ==


To install Compiz on KDE:


To install '''just Compiz Fusion''':
yaourt -S ccsm compiz-core fusion-icon compiz-fusion-plugins-extra libcompizconfig compiz-manager compiz-decorator-kde


sudo pacman -S ccsm compiz-core fusion-icon compiz-fusion-plugins-extra libcompizconfig compiz-manager


== Installation for MATE ==


To install '''just Emerald''':
To install Compiz on MATE:


  sudo pacman -S fusion-icon emerald-themes
  yaourt -S ccsm compiz-mate fusion-icon compiz-fusion-plugins-extra libcompizconfig compiz-manager




== Installation for KDE ==
= Install Emerald =


To install '''both Compiz Fusion and Emerald''':
Remember Emerald is optional. You need only install it if you are unhappy with the default window decorations or have other specific reason to.


sudo pacman -S ccsm compiz-core fusion-icon emerald-themes compiz-fusion-plugins-extra libcompizconfig compiz-manager compiz-decorator-kde
To install Emerald:


yaourt -S emerald emerald-themes


To install '''just Compiz Fusion''':


sudo pacman -S ccsm compiz-core fusion-icon compiz-fusion-plugins-extra libcompizconfig compiz-manager compiz-decorator-kde
'''Xfce users''' can activate Emerald by navigating to ''Menu -> Settings -> CompizConfig Settings Manager -> Window Decoration'' and in the "Command" field replace ''gtk-window-decorator'' with ''emerald''.


Users of other environments should have the '''Fusion Icon''' available to activate Emerald.


To install '''just Emerald''':
Xfce users can also install the Fusion Icon if preferred:


sudo pacman -S fusion-icon emerald-themes
  yaourt -S fusion-icon




Line 90: Line 87:




{{Out of date| The below warning is largely outdated. It doesn't apply to users of the Compiz-Xfce package and it probably doesn't apply to MATE users using the compiz-mate package from AUR either.}}
{{warning|Before enabling Compiz Fusion you <u>'''MUST'''</u> go to the '''Window Management''' section of the Compiz Configuration Settings Manager and enable '''Move Window''', '''Resize Window''' and '''Place Windows'''. Failure to enable these options will result in being unable to move or resize application windows, or to determine their placement on the screen when activated (i.e. they will usually just appear in the top-left corner).  
{{warning|Before enabling Compiz Fusion you <u>'''MUST'''</u> go to the '''Window Management''' section of the Compiz Configuration Settings Manager and enable '''Move Window''', '''Resize Window''' and '''Place Windows'''. Failure to enable these options will result in being unable to move or resize application windows, or to determine their placement on the screen when activated (i.e. they will usually just appear in the top-left corner).  


Anonymous user