Gala Window Manager for elementary OS and Pantheon
Go to file
Adam Bieńkowski 6bdc718832 multitaskingview: Fix adding last workspace animation (#281)
Fixes a weird animation when moving an app from one workspace
to the last one caused by initially not positioned new workspace
clone that's being added.
This is actually an easy fix that just tells that update_position
should not animate the position of the workspace when a workspace
is added.
2018-07-10 08:27:57 +02:00
build-aux Initial meson support 2018-03-11 19:26:03 +01:00
data Fix some grammar and spelling issues 2018-06-03 10:14:13 +02:00
docs Drop autotools buildsystem 2018-03-18 16:11:11 +01:00
lib Ensure that the correct workspaces are removed (#269) 2018-06-07 22:15:53 +02:00
plugins Drop autotools buildsystem 2018-03-18 16:11:11 +01:00
po Update POT and PO files 2018-06-27 10:30:00 -07:00
src multitaskingview: Fix adding last workspace animation (#281) 2018-07-10 08:27:57 +02:00
vapi Add support for mutter 3.29 2018-06-03 10:02:59 +02:00
.gitignore Update .gitignore 2017-07-16 22:00:23 +02:00
.travis.yml travis: Move to meson 2018-03-11 19:26:03 +01: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
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#22) 2017-06-16 16:20:42 -07:00
config.h.meson Initial meson support 2018-03-11 19:26:03 +01: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 Update HACKING file 2018-03-14 16:39:29 +01:00
meson_options.txt Make Documentation optional and disable it by default 2018-03-11 19:26:03 +01:00
meson.build Add support for mutter 3.29 2018-06-03 10:02:59 +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 Update the README.md file 2018-03-11 19:26:03 +01: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:

  • meson
  • 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)
  • libxml2-utils
  • valac (>= 0.28.0)

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

You can set the documentation option to true to build the documentation. In the build directory, use meson configure

meson configure -Ddocumentation=true

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

sudo ninja install
gala --replace