Skip to content
This repository has been archived by the owner on Apr 28, 2020. It is now read-only.
/ deepin-wm Public archive

Deprecated, consider create and maintain your own fork if you love it.

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

martyr-deepin/deepin-wm

Repository files navigation

Deepin Window Manager

Description: Default window manager for Deepin.

This project started as a fork of Elementary Gala which is a window & compositing manager based on libmutter. But we rewrote most of the code to make it works well with Deepin Desktop Environment, such as redesign the UI for window switching, enhance user experience for the workspace preview mode, support multiple backgrounds, and many of other changes.

Dependencies

Build dependencies

  • valac (>= 0.22.0)
  • gsettings-desktop-schemas (>= 3.15.92)

Runtime dependencies

Installation

Debian 8.0 (jessie)

Install prerequisites

$ sudo apt-get install \
               dh-autoreconf \
               gnome-common \
               gsettings-desktop-schemas-dev \
               libbamf3-dev \
               libcanberra-dev \
               libcanberra-gtk3-dev \
               libclutter-1.0-dev \
               libclutter-gtk-1.0-dev \
               libgee-0.8-dev \
               libglib2.0-dev \
               libgnome-desktop-3-dev \
               libgtk-3-dev \
               libdeepin-mutter-dev \
               valac \
               deepin-desktop-schemas

Build

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

If you have isolated testing build environment (say a docker container), you can install it directly

$ sudo make install

Or, generate package files and install Deepin Window Manager with it

$ debuild -uc -us ...
$ sudo dpkg -i ../deepin-mutter-*deb

Usage

Run Deepin Window Manager to replace current window manager with the command below

$ deepin-wm --replace &

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

License

Deepin Window Manager is licensed under GPLv3.

About

Deprecated, consider create and maintain your own fork if you love it.

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published