Gala Window Manager for elementary OS and Pantheon
Go to file
Adam Bieńkowski 43134b56f0 windowswitcher: Dim background while alt-tabbing (#53)
Darken the background when entering the window switcher (155 value for 
opacity seems to give a good contrast between the background and the
current choosen window)

The background opacity animation is set to match the one from the dock actor
(250ms animation duration as well as the animation mode EASE_OUT_CUBIC)

When switching to the next window, other windows now don't disappear, but
instead, they are changing their z_position to -100 (a more subtle effect
from the previous -200 Z value) and faded with BrightnessContrastEffect
supplied with the brightness matching the brightness of the background
(-BACKGROUND_OPACITY / 255.0f).
2017-08-13 00:32:49 +02:00
build-aux More adaptions for git (#5) 2017-05-16 13:09:10 -07:00
data windowswitcher: Dim background while alt-tabbing (#53) 2017-08-13 00:32:49 +02:00
docs Move SafeWindowClone into its own file 2015-03-04 12:29:53 +01:00
lib lib: Add GResource support and load close/resize button images from it 2017-07-18 19:13:47 +02:00
plugins notify: Avoid ambiguous reference to GLib.Settings 2017-07-22 07:01:39 +02:00
po po: Update translations 2017-05-15 21:58:11 +02:00
src windowswitcher: Dim background while alt-tabbing (#53) 2017-08-13 00:32:49 +02:00
vapi vapi: Update gnome-desktop-3.0 to 3.24.2 2017-07-22 07:01:39 +02:00
.gitignore Update .gitignore 2017-07-16 22:00:23 +02:00
.travis.yml travis: Add libxml2-utils for xmllint 2017-07-18 19:13:47 +02:00
AUTHORS Ported plugins branch to autotools based on the setup of lp:~docky-core/docky/plank-docky 2014-03-08 20:05:56 +01:00
autogen.sh Drop intltool requirement and use gettext >= 0.19.6 only 2017-02-17 14:15:46 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#22) 2017-06-16 16:20:42 -07:00
configure.ac Add support for mutter 3.25 2017-07-22 07:01:39 +02:00
COPYING Ported plugins branch to autotools based on the setup of lp:~docky-core/docky/plank-docky 2014-03-08 20:05:56 +01:00
HACKING Fix installation instructions in HACKING 2014-06-20 14:54:32 +01:00
INSTALL push updated INSTALL file 2015-03-11 14:01:53 +01:00
Makefile.am More adaptions for git (#5) 2017-05-16 13:09:10 -07:00
Makefile.common lib: Add GResource support and load close/resize button images from it 2017-07-18 19:13:47 +02:00
NEWS Ported plugins branch to autotools based on the setup of lp:~docky-core/docky/plank-docky 2014-03-08 20:05:56 +01:00
README.md Add README.md (#2) 2017-05-16 08:56:52 +02:00

Gala

l10n

A window & compositing manager based on libmutter and designed by elementary for use with Pantheon.

Building, Testing, and Installation

You'll need the following dependencies:

  • automake
  • autopoint
  • gettext (>= 0.19.6)
  • gnome-settings-daemon-dev (>= 3.15.2),
  • gsettings-desktop-schemas-dev
  • libbamf3-dev
  • libcanberra-dev
  • libcanberra-gtk3-dev
  • libclutter-1.0-dev (>= 1.12.0)
  • libgee-0.8-dev
  • libglib2.0-dev (>= 2.44)
  • libgnome-desktop-3-dev
  • libgranite-dev
  • libgtk-3-dev (>= 3.4.0)
  • libmutter-0-dev (>= 3.23.90) | libmutter-dev (>= 3.14.4)
  • libplank-dev (>= 0.10.9)
  • libtool
  • valac (>= 0.28.0)

Run autogen.sh to configure the build environment and then make to build

./autogen.sh --prefix=/usr
make

To install, use make install, then execute with gala --replace

sudo make install
gala --replace