diff options
| author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2019-02-08 11:46:14 +0000 |
|---|---|---|
| committer | Bileto Bot <ci-train-bot@canonical.com> | 2019-02-08 11:46:14 +0000 |
| commit | 825afea3cf21c111c38cb391617b3550738a7e7c (patch) | |
| tree | 6f47414dbcf356c9e7cf4df99256e5de2a96bf1c | |
| parent | 3d11d9dae67342426c35f54493eeb91225ba4f2d (diff) | |
| parent | 13c3da2178cd909be1429ca3c33ef861e028387a (diff) | |
Install compiz configuration files.
| -rw-r--r-- | data/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | data/compiz/CMakeLists.txt | 26 | ||||
| -rw-r--r-- | data/compiz/unity-lowgfx.ini | 53 | ||||
| -rw-r--r-- | data/compiz/unity.conf | 11 | ||||
| -rw-r--r-- | data/compiz/unity.ini | 2 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity-lowgfx.01.upgrade | 12 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.01.upgrade | 5 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.02.upgrade | 8 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.03.upgrade | 2 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.04.upgrade | 2 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.05.upgrade | 3 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.06.upgrade | 2 | ||||
| -rw-r--r-- | data/compiz/upgrades/com.canonical.unity.unity.07.upgrade | 2 | ||||
| -rw-r--r-- | debian/control | 4 | ||||
| -rw-r--r-- | debian/unity.install | 2 |
15 files changed, 134 insertions, 1 deletions
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index adc5f9c61..4b8d7221c 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,3 +1,4 @@ +add_subdirectory(compiz) add_subdirectory(pam) # GSettings Schema diff --git a/data/compiz/CMakeLists.txt b/data/compiz/CMakeLists.txt new file mode 100644 index 000000000..c24e404e1 --- /dev/null +++ b/data/compiz/CMakeLists.txt @@ -0,0 +1,26 @@ +find_package (PkgConfig REQUIRED) + +pkg_check_modules (COMPIZCONFIG libcompizconfig) + +if (COMPIZCONFIG_FOUND) + pkg_get_variable (COMPIZCONFIG_CONFIG_DIR libcompizconfig configdir) + pkg_get_variable (COMPIZCONFIG_UPGRADES_DIR libcompizconfig upgradesdir) + + set (config_files + unity.conf + unity.ini + unity-lowgfx.ini) + + set (upgrade_files + upgrades/com.canonical.unity.unity.01.upgrade + upgrades/com.canonical.unity.unity.02.upgrade + upgrades/com.canonical.unity.unity.03.upgrade + upgrades/com.canonical.unity.unity.04.upgrade + upgrades/com.canonical.unity.unity.05.upgrade + upgrades/com.canonical.unity.unity.06.upgrade + upgrades/com.canonical.unity.unity.07.upgrade + upgrades/com.canonical.unity.unity-lowgfx.01.upgrade) + + install (FILES ${config_files} DESTINATION ${COMPIZCONFIG_CONFIG_DIR}) + install (FILES ${upgrade_files} DESTINATION ${COMPIZCONFIG_UPGRADES_DIR}) +endif () diff --git a/data/compiz/unity-lowgfx.ini b/data/compiz/unity-lowgfx.ini new file mode 100644 index 000000000..e5e76a6dc --- /dev/null +++ b/data/compiz/unity-lowgfx.ini @@ -0,0 +1,53 @@ +[core] +s0_active_plugins = core;composite;opengl;copytex;compiztoolbox;vpswitch;snap;mousepoll;resize;place;move;wall;grid;regex;imgpng;session;fade;unitymtgrabhandles;workarounds;scale;expo;ezoom;unityshell + +[ezoom] +s0_speed = 100 + +[expo] +s0_expo_animation = 3 + +[fade] +s0_fade_mode = 1 +s0_fade_time = 1 + +[grid] +s0_animation_duration = 0 +s0_draw_stretched_window = false + +[move] +s0_mode = 2 +s0_lazy_positioning = true +s0_increase_border_contrast = true + +[resize] +s0_mode = 2 +s0_increase_border_contrast = true + +[opengl] +s0_texture_filter = 0 + +[scale] +s0_skip_animation = true + +[unityshell] +s0_dash_blur_experimental = 0 + +s0_override_decoration_theme = true +s0_shadow_x_offset = 1 +s0_shadow_y_offset = 1 +s0_active_shadow_radius = 3 +s0_inactive_shadow_radius = 2 + +s0_menus_fadein = 0 +s0_menus_fadeout = 0 +s0_menus_discovery_fadein = 0 +s0_menus_discovery_fadeout = 0 + +s0_autohide_animation = 1 + +[wall] +s0_slide_duration = 0 + +[showdesktop] +s0_skip_animation = true diff --git a/data/compiz/unity.conf b/data/compiz/unity.conf new file mode 100644 index 000000000..4594e2175 --- /dev/null +++ b/data/compiz/unity.conf @@ -0,0 +1,11 @@ +[general_ubuntu] +backend = gsettings +integration = true +plugin_list_autosort = true +profile = unity + +[general_ubuntu-lowgfx] +backend = gsettings +integration = true +plugin_list_autosort = true +profile = unity-lowgfx diff --git a/data/compiz/unity.ini b/data/compiz/unity.ini new file mode 100644 index 000000000..7591bcbb1 --- /dev/null +++ b/data/compiz/unity.ini @@ -0,0 +1,2 @@ +[core] +s0_active_plugins = core;composite;opengl;copytex;compiztoolbox;vpswitch;snap;mousepoll;resize;place;move;wall;grid;regex;imgpng;session;animation;fade;unitymtgrabhandles;workarounds;scale;expo;ezoom;commands;unityshell diff --git a/data/compiz/upgrades/com.canonical.unity.unity-lowgfx.01.upgrade b/data/compiz/upgrades/com.canonical.unity.unity-lowgfx.01.upgrade new file mode 100644 index 000000000..288881f1c --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity-lowgfx.01.upgrade @@ -0,0 +1,12 @@ +[grid] ++s0_animation_duration = 0 ++s0_draw_stretched_window = false + +[move] ++s0_mode = 2 ++s0_increase_border_contrast = true ++s0_lazy_positioning = true + +[resize] ++s0_mode = 2 ++s0_increase_border_contrast = true diff --git a/data/compiz/upgrades/com.canonical.unity.unity.01.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.01.upgrade new file mode 100644 index 000000000..d7576b73d --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.01.upgrade @@ -0,0 +1,5 @@ +[core] +-s0_active_plugins = staticswitcher + +[unityshell] ++s0_alt_tab_timeout = true diff --git a/data/compiz/upgrades/com.canonical.unity.unity.02.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.02.upgrade new file mode 100644 index 000000000..7034bce27 --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.02.upgrade @@ -0,0 +1,8 @@ +[expo] ++s0_distance = 0.005 ++s0_vp_brightness = 40.0 ++s0_vp_saturation = 40.0 ++s0_vp_distance = 0.2 ++s0_reflection = false ++s0_x_offset = 64 ++s0_y_offset = 24 diff --git a/data/compiz/upgrades/com.canonical.unity.unity.03.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.03.upgrade new file mode 100644 index 000000000..06e0c2485 --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.03.upgrade @@ -0,0 +1,2 @@ +[core] ++s0_active_plugins = copytex diff --git a/data/compiz/upgrades/com.canonical.unity.unity.04.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.04.upgrade new file mode 100644 index 000000000..9b39661f7 --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.04.upgrade @@ -0,0 +1,2 @@ +[core] +-s0_active_plugins = decor diff --git a/data/compiz/upgrades/com.canonical.unity.unity.05.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.05.upgrade new file mode 100644 index 000000000..e4d094d91 --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.05.upgrade @@ -0,0 +1,3 @@ +[scale] ++s0_speed = 5.0 ++s0_spacing = 20 diff --git a/data/compiz/upgrades/com.canonical.unity.unity.06.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.06.upgrade new file mode 100644 index 000000000..859b21ad1 --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.06.upgrade @@ -0,0 +1,2 @@ +[core] +-s0_active_plugins = scalefilter diff --git a/data/compiz/upgrades/com.canonical.unity.unity.07.upgrade b/data/compiz/upgrades/com.canonical.unity.unity.07.upgrade new file mode 100644 index 000000000..c8e9c9282 --- /dev/null +++ b/data/compiz/upgrades/com.canonical.unity.unity.07.upgrade @@ -0,0 +1,2 @@ +[core] +-s0_active_plugins = gnomecompat diff --git a/debian/control b/debian/control index 1a1b48bd8..5e23aa129 100644 --- a/debian/control +++ b/debian/control @@ -19,7 +19,7 @@ Build-Depends: cmake, libbamf3-dev (>= 0.5.3~bzr0), libboost-dev, libcairo2-dev, - libcompizconfig0-dev, + libcompizconfig0-dev (>= 1:0.9.13.1+19.04.20190208-0ubuntu1), libdbus-1-dev, libdbusmenu-glib-dev (>= 0.3.91), libdee-dev (>= 1.2.6), @@ -97,6 +97,8 @@ Breaks: unity-lens-applications (<< 5.12.0-0ubuntu2), unity-lens-music (<< 6.0.0), unity-lens-video (<< 0.3.6-0ubuntu2), ubuntu-session (<< 3.24.1-0ubuntu3~), + compiz-gnome (<< 1:0.9.13.1+19.04.20190208-0ubuntu1~), +Replaces: compiz-gnome (<< 1:0.9.13.1+19.04.20190208-0ubuntu1~), Description: Interface designed for efficiency of space and interaction. Unity is a desktop experience that sings. Designed by Canonical and the Ayatana community, Unity is all about the combination of familiarity and the future. We diff --git a/debian/unity.install b/debian/unity.install index 3469bef3d..b60c76294 100644 --- a/debian/unity.install +++ b/debian/unity.install @@ -1,3 +1,4 @@ +etc/compizconfig etc/pam.d usr/bin usr/lib/*/compiz/libunity*.so @@ -8,5 +9,6 @@ usr/lib/*/unity/*-prestart-check usr/lib/systemd/user/unity7.service usr/share/man/*/unity.1 usr/share/compiz +usr/share/compizconfig usr/share/locale usr/share/upstart/systemd-session/upstart/unity7.override |
