mirror of
https://github.com/elementary/gala.git
synced 2024-09-11 15:15:39 +03:00
Gala Window Manager for elementary OS and Pantheon
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). |
||
---|---|---|
build-aux | ||
data | ||
docs | ||
lib | ||
plugins | ||
po | ||
src | ||
vapi | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
autogen.sh | ||
CODE_OF_CONDUCT.md | ||
configure.ac | ||
COPYING | ||
HACKING | ||
INSTALL | ||
Makefile.am | ||
Makefile.common | ||
NEWS | ||
README.md |
Gala
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