Manjaro-specific packages which need an update

Is trizen one of ours? currently at 1.62-1 we have 1.58-1.

Yes it is.

testing is still at 1.58.

1 Like

The way you can tell is by who the packager is:

$ pacman -Si trizen | grep Packager
Packager        : Jonathon Fernyhough <jonathon@manjaro.org>

yay is now at v9.4.3.

Has just been updated in unstable - thanks for the info

1 Like

Has just been updated in unstable - thanks for the info

1 Like

downgrade received an update to be able to list new compression format https://github.com/pbrisbin/downgrade/commit/9a33e335d5d01e8a50fbfcc01b194abeabdcf69a

current version 6.2.3
manjaro version 6.2.2-1

Last packager for downgrade is @Ste74.

We now have version 6.2.3-1 in unstable

2 Likes

Palemoon is still on version v28.8.0 in the repos. This leaves it open to CVE-2019-17026, critical and actively exploited security issue. See https://www.palemoon.org/releasenotes.shtml

matchama is mine :wink: just saw this while looking through.
I first made matcha to match the gtk version ... then someone connected to matcha actually made a kde version (though much less full-featured than mine). In any case .. they seemed to have more of a 'right' to matcha-kde .. so (after mentioning it to phil) I changed the name slightly. This was some months ago. Unless matcha-kde now points to the official project (which itself seems stagnant...) then its just an old snapshot of outdated matchama.
I'm not sure what the best way to handle this is package/repo wise.
This is also a reminder that I should bring the other projects (SDDM etc) under the newer name-umbrella too.

palemoon 28.8.1 was already on testing branch. Now also fast-forwarded to stable.

1 Like

@philm Please see the files below. FYI: I'd be happy to help maintain compiz-manjaro - this is something I use on all the computers I setup and I normally fix it on my own to keep it working for my users anyway.

TL/DR

I essentially merged the existing compiz-manjaro source with compizAUR (using the respective changelogs as a guide). I kept the manjaro tweaks as much as possible, while updating compiz and cleaning up the PKGBUILD.

Changed/added files:

PKGBUILD
# Maintainer: Charles Bos <charlesbos1 AT gmail>
# Contributor: Rob McCathie <archaur at rmcc dot com dot au
# Contributor: /dev/rs0 <rs0@secretco.de.com>
# Contributor: Iven Hsu <ivenvd AT gmail>
# Contributor: Nathan Hulse <nat.hulse@gmail.com>
# Contributor: lectrode <electrodexsnet AT gmail>

_name=compiz
pkgname=compiz-manjaro
pkgver=0.9.14.1
pkgrel=1
pkgdesc="OpenGL compositing window manager. Includes friendly defaults, GWD theme selector and autostart for Xfce & MATE."
arch=('i686' 'x86_64')
url="https://launchpad.net/${_name}"
license=('GPL' 'LGPL' 'MIT')
depends=('boost-libs' 'xorg-server' 'fuse2' 'glibmm' 'libwnck3' 'python-gobject' 'python-cairo' 'protobuf' 'metacity' 'glu' 'zenity')
makedepends=('boost' 'cmake' 'intltool' 'cython')
optdepends=(
  'xorg-xprop: grab various window properties for use in window matching rules'
  'xfce-theme-greybird: A grey and blue Xfce theme'
)
conflicts=('compiz' 'compiz-core' 'compiz-gtk' 'compiz-bcop' 'ccsm' 'compiz-fusion-plugins-main' 'compiz-fusion-plugins-extra' 'compiz-fusion-plugins-experimental' 'compizconfig-python' 'libcompizconfig' 'simple-ccsm')
provides=("compiz=${pkgver}" "compiz-core=${pkgver}" "compiz-bcop=${pkgver}" "ccsm=${pkgver}" "compiz-plugins-main=${pkgver}" "compiz-plugins-extra=${pkgver}" "compizconfig-python=${pkgver}" "libcompizconfig=${pkgver}")

source=("https://launchpad.net/${_name}/${pkgver:0:6}/${pkgver}/+download/${_name}-${pkgver}.tar.xz"
        "focus-prevention-disable.patch"
        "gtk-extents.patch"
        "reverse-unity-config.patch"
        "screenshot-launch-fix.patch"
        "no-compile-gschemas.patch"
        "${pkgname}-defaults.patch"
        "${pkgname}.gschema.override"
        "compiz-gtk-decorator-theme-selector"
        "compiz-gtk-decorator-theme-selector.desktop"
        "compiz-xfce-autostart-setup"
        "compiz-xfce-autostart-setup.desktop"
        "compiz-xfce-uninstall-helper"
        "compiz-xfce-uninstall-helper.desktop")

sha256sums=('2505602b6c93d6565e681473df4157634268533c6874c3cdc9493b73b301ac52'
            'f4897590b0f677ba34767a29822f8f922a750daf66e8adf47be89f7c2550cf4b'
            '16ddb6311ce42d958505e21ca28faae5deeddce02cb558d55e648380274ba4d9'
            '6ec9c04540ca1649c687d9ab2c8311caea7075831e2cffe719ec7958c9ebab7b'
            '89ee91a8ea6b1424ef76661ea9a2db43412366aacddc12d24a7adf5e04bfbc61'
            '4ab3277da201314b3f65e30128bc30704ddee584fdbbfc8d0d83c7e0de91fa9a'
            '4d28bc2cefbfae77b9157f39876f5296b5edb7fb00de2a391a262688d2f7590c'
            '149213e0b29e34744b6e8e51cdaccc4011fd29c5f9475c59aa7482f3fe4a68af'
            '28d14e5ec0694b4a451540f35210eac5699e9daf1b00020bf59d8b0296d7d9bf'
            '0faaf9e9df28d2857108ccd0910d50ba631c34c2b1659b8860da8c2b552fc889'
            '3e46a0b50a16d9fd6fd4f9d28f6082fc76f39dff8a82a79af312126a6bcf7cc2'
            'd23b8633186bb3a2a841734ad0b917500f3536a67046f5d8fbb08818eab59160'
            '5c471a34a1d79a45e8c4a924f0f58d71199328e45c80472fe32ecaac76c987ee'
            '02eec20f75eb1f9571a2cf92013fc3c78d13c155a8ede0467cc10b83cdeba43c')

install="${pkgname}.install"

prepare() {
  cd "${srcdir}/${_name}-${pkgver}"

  # Reverse Unity specific configuration patches
  echo "#######reverse-unity-config.patch"
  patch -p1 -i "${srcdir}/reverse-unity-config.patch"

  # Set focus prevention level to off which means that new windows will always get focus
  echo "#######focus-prevention-disable.patch"
  patch -p1 -i "${srcdir}/focus-prevention-disable.patch"

  # Fix incorrect extents for GTK+ tooltips, csd etc
  echo "#######gtk-extents.patch"
  patch -p1 -i "${srcdir}/gtk-extents.patch"

  # Fix application launching for the screenshot plugin
  echo "#######screenshot-launch-fix.patch"
  patch -p1 -i "${srcdir}/screenshot-launch-fix.patch"

  # Don't try to compile gschemas during make install
  echo "#######no-compile-gschemas.patch"
  patch -p1 -i "${srcdir}/no-compile-gschemas.patch"
  
  # Manjaro defaults
  echo "#######${pkgname}-defaults.patch"
  patch -p1 -i "${srcdir}/${pkgname}-defaults.patch"
}

build() {
  cd "${srcdir}/${_name}-${pkgver}"

  mkdir build; cd build

  cmake .. \
    -DCMAKE_BUILD_TYPE="Release" \
    -DCMAKE_INSTALL_PREFIX="/usr" \
    -DCMAKE_INSTALL_LIBDIR="/usr/lib" \
    -DCOMPIZ_DISABLE_SCHEMAS_INSTALL=On \
    -DCOMPIZ_BUILD_WITH_RPATH=Off \
    -DCOMPIZ_PACKAGING_ENABLED=On \
    -DBUILD_GTK=On \
    -DBUILD_METACITY=On \
    -DBUILD_KDE4=Off \
    -DCOMPIZ_BUILD_TESTING=Off \
    -DCOMPIZ_WERROR=Off \
    -DCOMPIZ_DEFAULT_PLUGINS="composite,opengl,decor,resize,place,move,compiztoolbox,staticswitcher,expo,grid,regex,animation,ccp"

    make
}

package() {
  cd "${srcdir}/${_name}-${pkgver}/build"
  make DESTDIR="${pkgdir}" install

  # findcompiz_install needs COMPIZ_DESTDIR and install needs DESTDIR
  # make findcompiz_install
  CMAKE_DIR=$(cmake --system-information | grep '^CMAKE_ROOT' | awk -F\" '{print $2}')
  install -dm755 "${pkgdir}${CMAKE_DIR}/Modules/"
  install -m644 ../cmake/FindCompiz.cmake "${pkgdir}${CMAKE_DIR}/Modules/"

  # Add documentation
  install -dm755 "${pkgdir}/usr/share/doc/compiz/"
  install ../{AUTHORS,NEWS,README} "${pkgdir}/usr/share/doc/compiz/"

  # Add the gsettings schema files
  if ls generated/glib-2.0/schemas/ | grep -qm1 .gschema.xml; then
    install -dm755 "${pkgdir}/usr/share/glib-2.0/schemas/"
    install -m644 generated/glib-2.0/schemas/*.gschema.xml "${pkgdir}/usr/share/glib-2.0/schemas/"
  fi

  # Install licenses
  install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
  install -m644 "${srcdir}/${_name}-${pkgver}"/{COPYING,COPYING.GPL,COPYING.LGPL,COPYING.MIT} "${pkgdir}/usr/share/licenses/${pkgname}"
  
  ## Manjaro stuff
  # Add Manjaro dconf/gsettings schema override file
  install -Dm644 "${srcdir}/${pkgname}.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/${pkgname}.gschema.override"
  # Make ccsm icon appear in Xfce settings manager
  sed -i 's|Categories=Settings;DesktopSettings;|Categories=Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-OtherSettings;|' "${pkgdir}/usr/share/applications/ccsm.desktop"
  # Install GWD theme selector app
  install -Dm755 "${srcdir}/compiz-gtk-decorator-theme-selector" "${pkgdir}/usr/bin/compiz-gtk-decorator-theme-selector"
  install -Dm644 "${srcdir}/compiz-gtk-decorator-theme-selector.desktop" "${pkgdir}/usr/share/applications/compiz-gtk-decorator-theme.desktop"
  # Place autostart/theme scripts/enablers
  install -Dm755 "${srcdir}/compiz-xfce-autostart-setup" "${pkgdir}/usr/bin/compiz-xfce-autostart-setup"
  install -Dm644 "${srcdir}/compiz-xfce-autostart-setup.desktop" "${pkgdir}/etc/xdg/autostart/compiz-xfce-autostart-setup.desktop"
  install -Dm755 "${srcdir}/compiz-xfce-uninstall-helper" "${pkgdir}/usr/bin/compiz-xfce-uninstall-helper"
  install -Dm644 "${srcdir}/compiz-xfce-uninstall-helper.desktop" "${pkgdir}/etc/xdg/autostart/compiz-xfce-uninstall-helper.desktop"
}
compiz-manjaro-defaults.patch
diff -Naur a/metadata/core.xml.in b/metadata/core.xml.in
--- a/metadata/core.xml.in	2016-07-01 21:39:57.000000000 +1000
+++ b/metadata/core.xml.in	2016-08-03 15:58:02.119855486 +1000
@@ -215,7 +215,7 @@
 			<option name="window_menu_button" type="button">
 			<_short>Window Menu</_short>
 			<_long>Window menu button binding</_long>
-			<default>&lt;Alt&gt;Button3</default>
+			<default>&lt;Alt&gt;Button2</default>
 			</option>
 			<option name="show_desktop_key" type="key">
 			<_short>Show Desktop</_short>
@@ -254,14 +254,14 @@
 			<option name="hsize" type="int">
 			<_short>Horizontal Virtual Size</_short>
 			<_long>Screen size multiplier for horizontal virtual size</_long>
-			<default>4</default>
+			<default>2</default>
 			<min>1</min>
 			<max>32</max>
 			</option>
 			<option name="vsize" type="int">
 			<_short>Vertical Virtual Size</_short>
 			<_long>Screen size multiplier for vertical virtual size</_long>
-			<default>1</default>
+			<default>2</default>
 			<min>1</min>
 			<max>32</max>
 			</option>
diff -Naur a/plugins/expo/expo.xml.in b/plugins/expo/expo.xml.in
--- a/plugins/expo/expo.xml.in	2016-07-01 21:39:57.000000000 +1000
+++ b/plugins/expo/expo.xml.in	2016-08-03 16:02:18.653546597 +1000
@@ -230,10 +230,10 @@
 			<_short>Selection Glow Color</_short>
 			<_long>Color and opacity of the glow texture that highlights the selected viewport.</_long>
 			<default>
-			    <red>0xfbfb</red>
-			    <green>0x8b8b</green>
-			    <blue>0x0</blue>
-			    <alpha>0x0</alpha>
+			    <red>0x1616</red>
+			    <green>0xa0a0</green>
+			    <blue>0x8585</blue>
+			    <alpha>0xffff</alpha>
 			</default>
 		    </option>
 		</subgroup>
diff -Naur a/plugins/composite/composite.xml.in b/plugins/composite/composite.xml.in
--- a/plugins/composite/composite.xml.in	2016-07-01 21:39:57.000000000 +1000
+++ b/plugins/composite/composite.xml.in	2016-08-03 15:58:02.119855486 +1000
@@ -24,7 +24,7 @@
 	    <option name="unredirect_fullscreen_windows" type="bool">
 		<_short>Unredirect Fullscreen Windows</_short>
 		<_long>Allow drawing of fullscreen windows to not be redirected to offscreen pixmaps</_long>
-		<default>true</default>
+		<default>false</default>
 	    </option>
 	    <option name="unredirect_match" type="match">
 		<_short>Unredirect Match</_short>
diff -Naur a/plugins/grid/grid.xml.in b/plugins/grid/grid.xml.in
--- a/plugins/grid/grid.xml.in	2016-07-01 21:39:57.000000000 +1000
+++ b/plugins/grid/grid.xml.in	2016-08-03 16:06:15.480336146 +1000
@@ -566,7 +566,7 @@
 		<option name="animation_duration" type="int">
 			<_short>Preview Animation Duration</_short>
 			<_long>Preview animation duration (in ms).</_long>
-			<default>350</default>
+			<default>250</default>
 			<min>0</min>
 		</option>
 		<option name="use_desktop_average_color" type="bool">
@@ -578,9 +578,9 @@
 			<_short>Preview Outline Color</_short>
 			<_long>Color and opacity of the resize indicator preview outline.</_long>
 			<default>
-			    <red>0xfbfb</red>
-			    <green>0x8b8b</green>
-			    <blue>0x0</blue>
+			    <red>0x1616</red>
+			    <green>0xa0a0</green>
+			    <blue>0x8585</blue>
 			    <alpha>0x9f9f</alpha>
 			</default>
 		</option>
@@ -588,9 +588,9 @@
 			<_short>Preview Fill Color</_short>
 			<_long>Fill color and opacity of the resize indicator preview.</_long>
 			<default>
-			    <red>0xfbfb</red>
-			    <green>0x8b8b</green>
-			    <blue>0x0</blue>
+			    <red>0x1616</red>
+			    <green>0xa0a0</green>
+			    <blue>0x8585</blue>
 			    <alpha>0x4f4f</alpha>
 			</default>
 		</option>
diff -Naur a/plugins/resize/resize.xml.in b/plugins/resize/resize.xml.in
--- a/plugins/resize/resize.xml.in	2016-07-01 21:39:57.000000000 +1000
+++ b/plugins/resize/resize.xml.in	2016-08-03 16:06:14.100335645 +1000
@@ -17,7 +17,7 @@
 		<option name="initiate_button" type="button">
 		    <_short>Initiate Window Resize</_short>
 		    <_long>Start resizing window</_long>
-		    <default>&lt;Alt&gt;Button2</default>
+		    <default>&lt;Alt&gt;Button3</default>
 		</option>
 		<option name="initiate_key" type="key">
 		    <_short>Initiate Window Resize</_short>
@@ -28,7 +28,7 @@
 	    <option name="mode" type="int">
 		<_short>Default Resize Mode</_short>
 		<_long>Default mode used for window resizing</_long>
-		<default>0</default>
+		<default>2</default>
 		<min>0</min>
 		<max>3</max>
 		<desc>
@@ -72,9 +72,9 @@
 		<_short>Border Color</_short>
 		<_long>Border color used for outline and rectangle resize modes</_long>
 		<default>
-		    <red>0x2f2f</red>
-		    <green>0x2f2f</green>
-		    <blue>0x4f4f</blue>
+		    <red>0x1616</red>
+		    <green>0xa0a0</green>
+		    <blue>0x8585</blue>
 		    <alpha>0x9f9f</alpha>
 		</default>
 	    </option>
@@ -82,9 +82,9 @@
 		<_short>Fill Color</_short>
 		<_long>Fill color used for rectangle resize mode</_long>
 		<default>
-		    <red>0x2f2f</red>
-		    <green>0x2f2f</green>
-		    <blue>0x4f4f</blue>
+		    <red>0x1616</red>
+		    <green>0xa0a0</green>
+		    <blue>0x8585</blue>
 		    <alpha>0x4f4f</alpha>
 		</default>
 	    </option>

no-compile-gschemas.patch
diff -Nur original/cmake/recompile_gsettings_schemas_in_dir_user_env.cmake modified/cmake/recompile_gsettings_schemas_in_dir_user_env.cmake
--- original/cmake/recompile_gsettings_schemas_in_dir_user_env.cmake	2019-02-16 12:44:41.000000000 +0000
+++ modified/cmake/recompile_gsettings_schemas_in_dir_user_env.cmake	2019-02-16 23:36:58.589706824 +0000
@@ -15,9 +15,9 @@
 
 find_program (GLIB_COMPILE_SCHEMAS glib-compile-schemas)
 
-if (GLIB_COMPILE_SCHEMAS)
-
-    message ("-- Recompiling GSettings schemas in ${SCHEMADIR}")
-    execute_process (COMMAND ${GLIB_COMPILE_SCHEMAS} ${SCHEMADIR})
-
-endif (GLIB_COMPILE_SCHEMAS)
+#if (GLIB_COMPILE_SCHEMAS)
+#
+#    message ("-- Recompiling GSettings schemas in ${SCHEMADIR}")
+#    execute_process (COMMAND ${GLIB_COMPILE_SCHEMAS} ${SCHEMADIR})
+#
+#endif (GLIB_COMPILE_SCHEMAS)
reverse-unity-config.patch
diff -Nur original/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml modified/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml
--- original/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml	2019-02-16 12:44:41.000000000 +0000
+++ modified/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml	2019-02-17 14:11:58.762747647 +0000
@@ -10,9 +10,6 @@
 	<key type="s" name="command-screenshot">
 	    <default>"gnome-screenshot"</default>
 	</key>
-	<key type="as" name="run-command-21">
-	    <default>["&lt;Control&gt;&lt;Alt&gt;Delete"]</default>
-	</key>
 	<key type="as" name="run-command-12">
 	    <default>["Disabled"]</default>
 	</key>
@@ -49,9 +46,6 @@
 	<key type="as" name="run-command-1">
 	    <default>["Disabled"]</default>
 	</key>
-	<key type="s" name="command-21">
-	    <default>"/usr/bin/gnome-system-monitor -p"</default>
-	</key>
 	<key type="s" name="command-12">
 	    <default>""</default>
 	</key>
diff -Nur original/metadata/core.xml.in modified/metadata/core.xml.in
--- original/metadata/core.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/metadata/core.xml.in	2019-02-17 14:11:58.762747647 +0000
@@ -144,7 +144,7 @@
 			<option name="focus_prevention_match" type="match">
 			<_short>Focus Prevention Windows</_short>
 			<_long>Focus prevention windows</_long>
-			<default>!(class=Polkit-gnome-authentication-agent-1)</default>
+			<default>any</default>
 			</option>
 		</group>
 		<group>
@@ -179,7 +179,7 @@
 			<option name="minimize_window_key" type="key">
 			<_short>Minimize Window</_short>
 			<_long>Minimize active window</_long>
-			<default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
+			<default>&lt;Alt&gt;F9</default>
 			</option>
 			<option name="minimize_window_button" type="button">
 			<_short>Minimize Window</_short>
@@ -188,16 +188,16 @@
 			<option name="maximize_window_key" type="key">
 			<_short>Maximize Window</_short>
 			<_long>Maximize active window</_long>
-			<default>&lt;Control&gt;&lt;Super&gt;Up</default>
+			<default>&lt;Alt&gt;F10</default>
 			</option>
 			<option name="unmaximize_window_key" type="key">
 			<_short>Unmaximize Window</_short>
 			<_long>Unmaximize active window</_long>
+			<default>&lt;Alt&gt;F5</default>
 			</option>
 			<option name="unmaximize_or_minimize_window_key" type="key">
 			<_short>Unmaximize or Minimize Window</_short>
 			<_long>Unmaximize or minimize active window</_long>
-			<default>&lt;Control&gt;&lt;Super&gt;Down</default>
 			</option>
 			<option name="maximize_window_horizontally_key" type="key">
 			<_short>Maximize Window Horizontally</_short>
@@ -220,6 +220,7 @@
 			<option name="show_desktop_key" type="key">
 			<_short>Show Desktop</_short>
 			<_long>Hide all windows and focus desktop</_long>
+			<default>&lt;Control&gt;&lt;Alt&gt;d</default>
 			</option>
 			<option name="show_desktop_edge" type="edge">
 			<_short>Show Desktop</_short>
@@ -229,7 +230,6 @@
 			<option name="toggle_window_maximized_key" type="key">
 			<_short>Toggle Window Maximized</_short>
 			<_long>Toggle active window maximized</_long>
-			<default>&lt;Control&gt;&lt;Alt&gt;KP_5</default>
 			</option>
 			<option name="toggle_window_maximized_button" type="button">
 			<_short>Toggle Window Maximized</_short>
@@ -254,7 +254,7 @@
 			<option name="hsize" type="int">
 			<_short>Horizontal Virtual Size</_short>
 			<_long>Screen size multiplier for horizontal virtual size</_long>
-			<default>1</default>
+			<default>4</default>
 			<min>1</min>
 			<max>32</max>
 			</option>
diff -Nur original/plugins/animation/animation.xml.in modified/plugins/animation/animation.xml.in
--- original/plugins/animation/animation.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/animation/animation.xml.in	2019-02-17 14:11:58.766082647 +0000
@@ -36,7 +36,7 @@
 	    <extensible/>
 	    <sort start="2"/>
 	    <default>
-	      <value>animation:Glide 2</value>
+	      <value>animation:Zoom</value>
 	      <value>animation:Fade</value>
 	      <value>animation:Fade</value>
 	    </default>
@@ -48,9 +48,9 @@
 	    <min>50</min>
 	    <max>4000</max>
 	    <default>
-	      <value>120</value>
-	      <value>80</value>
-	      <value>80</value>
+	      <value>200</value>
+	      <value>150</value>
+	      <value>150</value>
 	    </default>
 	  </option>
 	  <option name="open_matches" type="list">
@@ -58,8 +58,8 @@
 	    <_long>The windows that will be animated.</_long>
 	    <type>match</type>
 	    <default>
- 	      <value>((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(role=toolTipTip | role=qtooltip_label) &amp; !(type=Normal &amp; override_redirect=1) &amp; !(name=gnome-screensaver)</value>
- 	      <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
+	      <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
+	      <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
 	      <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
 	    </default>
 	  </option>
@@ -102,7 +102,7 @@
 	    <extensible/>
 	    <sort start="2"/>
 	    <default>
-	      <value>animation:Glide 2</value>
+	      <value>animation:Zoom</value>
 	      <value>animation:Fade</value>
 	      <value>animation:Fade</value>
 	    </default>
@@ -114,9 +114,9 @@
 	    <min>50</min>
 	    <max>4000</max>
 	    <default>
-	      <value>120</value>
-	      <value>80</value>
-	      <value>50</value>
+	      <value>200</value>
+	      <value>150</value>
+	      <value>150</value>
 	    </default>
 	  </option>
 	  <option name="close_matches" type="list">
@@ -124,8 +124,8 @@
 	    <_long>The windows that will be animated.</_long>
 	    <type>match</type>
 	    <default>
- 	      <value>((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(role=toolTipTip | role=qtooltip_label) &amp; !(type=Normal &amp; override_redirect=1) &amp; !(name=gnome-screensaver) &amp; !(name=gnome-screenshot)</value>
- 	      <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
+	      <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
+	      <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
 	      <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
 	    </default>
 	  </option>
@@ -168,7 +168,7 @@
 	    <extensible/>
 	    <sort start="2"/>
 	    <default>
-	      <value>animation:Zoom</value>
+	      <value>animation:Magic Lamp</value>
 	    </default>
 	  </option>
 	  <option name="minimize_durations" type="list">
@@ -178,7 +178,7 @@
 	    <min>50</min>
 	    <max>4000</max>
 	    <default>
-	      <value>220</value>
+	      <value>300</value>
 	    </default>
 	  </option>
 	  <option name="minimize_matches" type="list">
@@ -341,7 +341,7 @@
 	    <extensible/>
 	    <sort start="1"/>
 	    <default>
-	      <value>animation:Fade</value>
+	      <value>animation:None</value>
 	    </default>
 	  </option>
 	  <option name="focus_durations" type="list">
@@ -351,7 +351,7 @@
 	    <min>50</min>
 	    <max>4000</max>
 	    <default>
-	      <value>150</value>
+	      <value>300</value>
 	    </default>
 	  </option>
 	  <option name="focus_matches" type="list">
@@ -385,7 +385,7 @@
 	<option name="time_step" type="int">
 	  <_short>Animation Time Step</_short>
 	  <_long>The amount of time in milliseconds between each render of the animation. The higher the number, the jerkier the movements become.</_long>
-	  <default>16</default>
+	  <default>10</default>
 	  <min>1</min>
 	  <max>400</max>
 	</option>
@@ -473,7 +473,7 @@
 	  <option name="glide2_away_position" type="float">
 	    <_short>Away Position</_short>
 	    <_long>Closeness of window to camera at the end of the animation (1.0: Close to camera, -2.0: Away from camera).</_long>
-	    <default>-0.1</default>
+	    <default>-0.4</default>
 	    <min>-2</min>
 	    <max>1</max>
 	    <precision>0.05</precision>
@@ -481,7 +481,7 @@
 	  <option name="glide2_away_angle" type="float">
 	    <_short>Away Angle</_short>
 	    <_long>Angle of window at the end of the animation.</_long>
-	    <default>0</default>
+	    <default>-45</default>
 	    <min>-540</min>
 	    <max>540</max>
 	    <precision>5</precision>
@@ -686,7 +686,7 @@
 	  <option name="zoom_springiness" type="float">
 	    <_short>Springiness</_short>
 	    <_long>How spring-like the Zoom animation should be.</_long>
-	    <default>0.08</default>
+	    <default>0.0</default>
 	    <min>0</min>
 	    <max>1</max>
 	    <precision>0.01</precision>
diff -Nur original/plugins/commands/commands.xml.in modified/plugins/commands/commands.xml.in
--- original/plugins/commands/commands.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/commands/commands.xml.in	2019-02-17 14:11:58.766082647 +0000
@@ -117,7 +117,7 @@
 		<option name="command20" type="string">
 		    <_short>Command line 20</_short>
 		    <_long>Command line to be executed in shell when run_command20 is invoked</_long>
-		    <default>/usr/bin/gnome-system-monitor -p</default>
+		    <default></default>
 		</option>
 	    </group>
 	    <group>
@@ -205,7 +205,6 @@
 		<option name="run_command20_key" type="key">
 		    <_short>Run command 20</_short>
 		    <_long>A keybinding that when invoked, will run the shell command identified by command20</_long>
-		    <default>&lt;Control&gt;&lt;Alt&gt;Delete</default>
 		</option>
 	    </group>
 	    <group>
diff -Nur original/plugins/decor/decor.xml.in modified/plugins/decor/decor.xml.in
--- original/plugins/decor/decor.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/decor/decor.xml.in	2019-02-17 14:13:24.345517674 +0000
@@ -31,7 +31,7 @@
 		<option name="active_shadow_opacity" type="float">
 		    <_short>Shadow Opacity</_short>
 		    <_long>Drop shadow opacity</_long>
-		    <default>0.8</default>
+		    <default>0.5</default>
 		    <min>0.01</min>
 		    <max>6.0</max>
 		    <precision>0.01</precision>
@@ -66,7 +66,7 @@
 		<option name="inactive_shadow_radius" type="float">
 		    <_short>Shadow Radius</_short>
 		    <_long>Drop shadow radius</_long>
-		    <default>5.0</default>
+		    <default>8.0</default>
 		    <min>0.1</min>
 		    <max>13.0</max>
 		    <precision>0.1</precision>
@@ -74,7 +74,7 @@
 		<option name="inactive_shadow_opacity" type="float">
 		    <_short>Shadow Opacity</_short>
 		    <_long>Drop shadow opacity</_long>
-		    <default>0.4</default>
+		    <default>0.5</default>
 		    <min>0.01</min>
 		    <max>6.0</max>
 		    <precision>0.01</precision>
@@ -101,7 +101,7 @@
 	    <option name="command" type="string">
 		<_short>Command</_short>
 		<_long>Decorator command line that is executed if no decorator is already running.</_long>
-		<default>gtk-window-decorator</default>
+		<default>exec /usr/bin/compiz-decorator</default>
 	    </option>
 	    <option name="mipmap" type="bool">
 		<_short>Mipmap</_short>
diff -Nur original/plugins/expo/expo.xml.in modified/plugins/expo/expo.xml.in
--- original/plugins/expo/expo.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/expo/expo.xml.in	2019-02-17 14:11:58.766082647 +0000
@@ -17,7 +17,6 @@
 		<plugin>wobbly</plugin>
 		<plugin>animation</plugin>
 		<plugin>wallpaper</plugin>
-		<plugin>imgpng</plugin>
 	    </relation>
 	</deps>
 	<options>
@@ -26,7 +25,7 @@
 		<option name="expo_key" type="key">
 		    <_short>Expo Key</_short>
 		    <_long>Initiate or terminate Expo mode with this keyboard shortcut.</_long>
-		    <default>&lt;Super&gt;s</default>
+		    <default>&lt;Super&gt;e</default>
 		</option>
 		<option name="expo_button" type="button">
 		    <_short>Expo Button</_short>
@@ -37,6 +36,7 @@
 		    <_short>Expo Corner/Edge</_short>
 		    <_long>Initiate or terminate Expo mode by moving the pointer to this corner or edge of your screen(s).</_long>
 		    <default>
+			<edge name="TopLeft"/>
 		    </default>
 		</option>
 		<option name="double_click_time" type="int">
@@ -80,7 +80,7 @@
 		<option name="zoom_time" type="float">
 		    <_short>Animation Duration</_short>
 		    <_long>Duration of the selected animation (in seconds).</_long>
-		    <default>0.3</default>
+		    <default>0.5</default>
 		    <min>0.1</min>
 		    <max>5.0</max>
 		    <precision>0.1</precision>
@@ -146,12 +146,12 @@
 		<option name="x_offset" type="int">
 		    <_short>X Offset</_short>
 		    <_long>Horizontal offset (in pixels).</_long>
-		    <default>64</default>
+		    <default>0</default>
 		</option>
 		<option name="y_offset" type="int">
 		    <_short>Y Offset</_short>
 		    <_long>Vertical offset (in pixels).</_long>
-		    <default>24</default>
+		    <default>0</default>
 		</option>
 		<option name="y_bottom_offset" type="int">
 		    <_short>Y Bottom Offset</_short>
@@ -170,7 +170,7 @@
 		<option name="vp_distance" type="float">
 		    <_short>Viewport Distance</_short>
 		    <_long>The distance between viewports in Expo mode.</_long>
-		    <default>0.2</default>
+		    <default>0.10</default>
 		    <min>0.0</min>
 		    <max>1.0</max>
 		    <precision>0.01</precision>
@@ -198,7 +198,7 @@
 		    <_long>How the Expo wall should be displayed, if multiple output devices are used.</_long>
 		    <min>0</min>
 		    <max>1</max>
-		    <default>1</default>
+		    <default>0</default>
 		    <desc>
 			<value>0</value>
 			<_name>One big wall</_name>
@@ -213,7 +213,7 @@
 		    <option name="vp_brightness" type="float">
 			<_short>Brightness</_short>
 			<_long>The brightness of unfocused viewports (in percent).</_long>
-			<default>40.0</default>
+			<default>75.0</default>
 			<min>0.0</min>
 			<max>100.0</max>
 			<precision>0.1</precision>
@@ -233,7 +233,7 @@
 			    <red>0xfbfb</red>
 			    <green>0x8b8b</green>
 			    <blue>0x0</blue>
-			    <alpha>0xffff</alpha>
+			    <alpha>0x0</alpha>
 			</default>
 		    </option>
 		</subgroup>
@@ -242,7 +242,7 @@
 		    <option name="reflection" type="bool">
 			<_short>Reflection</_short>
 			<_long>Render a realtime reflection of the viewports on the ground.</_long>
-			<default>false</default>
+			<default>true</default>
 		    </option>
 		    <option name="ground_color1" type="color">
 			<_short>Ground Color (near)</_short>
diff -Nur original/plugins/ezoom/ezoom.xml.in modified/plugins/ezoom/ezoom.xml.in
--- original/plugins/ezoom/ezoom.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/ezoom/ezoom.xml.in	2019-02-17 14:11:58.766082647 +0000
@@ -30,7 +30,7 @@
 		<option type="button" name="zoom_in_button">
 		    <_short>Zoom In Button</_short>
 		    <_long>Mouse button shortcut to invoke zooming in.</_long>
-		    <default></default>
+		    <default>&lt;Super&gt;Button4</default>
 		</option>
 		<option type="key" name="zoom_in_key">
 		    <_short>Zoom In Key</_short>
@@ -39,7 +39,7 @@
 		<option type="button" name="zoom_out_button">
 		    <_short>Zoom Out Button</_short>
 		    <_long>Mouse button shortcut to invoke zooming out.</_long>
-		    <default></default>
+		    <default>&lt;Super&gt;Button5</default>
 		</option>
 		<option type="key" name="zoom_out_key">
 		    <_short>Zoom Out Key</_short>
@@ -48,7 +48,7 @@
 		<option type="button" name="zoom_box_button">
 		    <_short>Invoke Zoom Box Button</_short>
 		    <_long>Define a rectangle area and zoom into it.</_long>
-		    <default></default>
+		    <default>&lt;Super&gt;Button2</default>
 		</option>
 		<option name="zoom_box_outline_color" type="color">
 			<_short>Zoom Box Outline Color</_short>
@@ -346,7 +346,7 @@
 		    <option type="key" name="fit_to_window_key">
 			<_short>Fit zoomed area to window</_short>
 			<_long>Zooms in/out so the focused window is zoomed to the maximum while still being fully visible.</_long>
-			<default></default>
+			<default>&lt;Super&gt;r</default>
 		    </option>
 		</subgroup>
 	    </group>
diff -Nur original/plugins/fade/fade.xml.in modified/plugins/fade/fade.xml.in
--- original/plugins/fade/fade.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/fade/fade.xml.in	2019-02-17 14:11:58.772752647 +0000
@@ -10,7 +10,6 @@
 	    </requirement>
 	    <relation type="after">
 		<plugin>decor</plugin>
-		<plugin>staticswitcher</plugin>
 	    </relation>
 	    <relation type="before">
 		<plugin>cube</plugin>
@@ -51,7 +50,7 @@
 	    <option name="window_match" type="match">
 		<_short>Fade windows</_short>
 		<_long>Windows that should be fading</_long>
-                <default>any &amp; !(title=notify-osd)</default>
+		<default>any</default>
 	    </option>
 	    <option name="visual_bell" type="bell">
 		<_short>Visual Bell</_short>
diff -Nur original/plugins/gnomecompat/gnomecompat.xml.in modified/plugins/gnomecompat/gnomecompat.xml.in
--- original/plugins/gnomecompat/gnomecompat.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/gnomecompat/gnomecompat.xml.in	2019-02-17 14:11:58.772752647 +0000
@@ -57,7 +57,6 @@
 		<option name="run_command_terminal_key" type="key">
 		    <_short>Open a terminal</_short>
 		    <_long>Open a terminal</_long>
-		    <default>&lt;Control&gt;&lt;Alt&gt;T</default>
 		</option>
 	    </group>
 	</options>
diff -Nur original/plugins/grid/grid.xml.in modified/plugins/grid/grid.xml.in
--- original/plugins/grid/grid.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/grid/grid.xml.in	2019-02-17 14:11:58.779422647 +0000
@@ -68,12 +68,12 @@
 		<option name="put_maximize_key" type="key">
 		    <_short>Maximize Key</_short>
 		    <_long>Maximize window.</_long>
-		    <default>&lt;Control&gt;&lt;Super&gt;Up</default>
+		    <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
 		</option>
 		<option name="put_restore_key" type="key">
 		    <_short>Restore</_short>
 		    <_long>Restore window to it's original size. Note: Use the same shortcut you are using to unmaximize a window to be able to restore grid-maximized windows.</_long>
-		    <default>&lt;Control&gt;&lt;Super&gt;Down</default>
+		    <default>&lt;Alt&gt;F5</default>
 		</option>
 		<option name="left_maximize" type="key">
 		    <_short>Left Maximize</_short>
diff -Nur original/plugins/resize/resize.xml.in modified/plugins/resize/resize.xml.in
--- original/plugins/resize/resize.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/resize/resize.xml.in	2019-02-17 14:11:58.779422647 +0000
@@ -56,7 +56,7 @@
 	    <option name="maximize_vertically" type="bool">
 	        <short>Maximize Vertically if screen edge hit</short>
 	        <long>Maximizes the window vertically if the top or bottom screen edge is hit while resizing</long>
-	        <default>true</default>
+	        <default>false</default>
 	    </option>
 	    <option name="increase_border_contrast" type="bool">
 		<_short>Use a double-border in 'Rectangle' and 'Outline' modes</_short>
@@ -72,9 +72,9 @@
 		<_short>Border Color</_short>
 		<_long>Border color used for outline and rectangle resize modes</_long>
 		<default>
-		    <red>0xfbfb</red>
-		    <green>0x8b8b</green>
-		    <blue>0x0</blue>
+		    <red>0x2f2f</red>
+		    <green>0x2f2f</green>
+		    <blue>0x4f4f</blue>
 		    <alpha>0x9f9f</alpha>
 		</default>
 	    </option>
@@ -82,10 +82,10 @@
 		<_short>Fill Color</_short>
 		<_long>Fill color used for rectangle resize mode</_long>
 		<default>
-		    <red>0xfbfb</red>
-		    <green>0x8b8b</green>
-		    <blue>0x0</blue>
-		    <alpha>0x1919</alpha>
+		    <red>0x2f2f</red>
+		    <green>0x2f2f</green>
+		    <blue>0x4f4f</blue>
+		    <alpha>0x4f4f</alpha>
 		</default>
 	    </option>
 	    <option name="disable_blend" type="bool">
diff -Nur original/plugins/scale/scale.xml.in modified/plugins/scale/scale.xml.in
--- original/plugins/scale/scale.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/scale/scale.xml.in	2019-02-17 14:11:58.779422647 +0000
@@ -21,7 +21,7 @@
 			<option name="spacing" type="int">
 				<_short>Spacing</_short>
 				<_long>Space between windows</_long>
-				<default>20</default>
+				<default>10</default>
 				<min>0</min>
 				<max>250</max>
 			</option>
@@ -46,7 +46,7 @@
 			<option name="speed" type="float">
 				<_short>Speed</_short>
 				<_long>Scale speed</_long>
-				<default>5.0</default>
+				<default>1.5</default>
 				<min>0.1</min>
 				<max>50</max>
 				<precision>0.1</precision>
@@ -54,7 +54,7 @@
 			<option name="timestep" type="float">
 				<_short>Timestep</_short>
 				<_long>Scale timestep</_long>
-				<default>0.1</default>
+				<default>1.2</default>
 				<min>0.1</min>
 				<max>50</max>
 				<precision>0.1</precision>
@@ -67,7 +67,7 @@
 			<option name="opacity" type="int">
 				<_short>Opacity</_short>
 				<_long>Amount of opacity in percent</_long>
-				<default>100</default>
+				<default>75</default>
 				<min>0</min>
 				<max>100</max>
 			</option>
@@ -76,7 +76,7 @@
 				<_long>Overlay an icon on windows once they are scaled</_long>
 				<min>0</min>
 				<max>2</max>
-				<default>0</default>
+				<default>1</default>
 				<desc>
 					<value>0</value>
 					<_name>None</_name>
@@ -129,7 +129,7 @@
 				<_long>Selects where windows are scaled if multiple output devices are used.</_long>
 				<min>0</min>
 				<max>1</max>
-				<default>1</default>
+				<default>0</default>
 				<desc>
 					<value>0</value>
 					<_name>On current output device</_name>
@@ -150,7 +150,7 @@
 			<option name="key_bindings_toggle" type="bool">
 			    <_short>Key Bindings Toggle Scale Mode</_short>
 			    <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
-			    <default>true</default>
+			    <default>false</default>
 			</option>
 			<option name="button_bindings_toggle" type="bool">
 			    <_short>Button Bindings Toggle Scale Mode</_short>
@@ -160,12 +160,15 @@
 			<option name="initiate_edge" type="edge">
 				<_short>Initiate Window Picker</_short>
 				<_long>Layout and start transforming windows</_long>
+				<default>
+				<edge name="TopRight"/>
+				</default>
 				<allowed edgednd="true"/>
 			</option>
 			<option name="initiate_key" type="key">
 				<_short>Initiate Window Picker</_short>
 				<_long>Layout and start transforming windows</_long>
-				<default>&lt;Super&gt;w</default>
+				<default>&lt;Shift&gt;&lt;Alt&gt;Up</default>
 			</option>
 			<option name="initiate_button" type="button">
 				<_short>Initiate Window Picker</_short>
@@ -183,7 +186,6 @@
 			<option name="initiate_all_key" type="key">
 				<_short>Initiate Window Picker For All Windows</_short>
 				<_long>Layout and start transforming all windows</_long>
-				<default>&lt;Super&gt;&lt;Shift&gt;w</default>
 			</option>
 			<option name="initiate_group_edge" type="edge">
 				<_short>Initiate Window Picker For Window Group</_short>
diff -Nur original/plugins/staticswitcher/staticswitcher.xml.in modified/plugins/staticswitcher/staticswitcher.xml.in
--- original/plugins/staticswitcher/staticswitcher.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/staticswitcher/staticswitcher.xml.in	2019-02-17 14:11:58.782757647 +0000
@@ -11,6 +11,7 @@
 	    <relation type="after">
 		<plugin>composite</plugin>
 		<plugin>opengl</plugin>
+		<plugin>fade</plugin>
 		<plugin>compiztoolbox</plugin>
 		<plugin>decor</plugin>
 	    </relation>
@@ -139,12 +140,12 @@
 		<option name="auto_change_vp" type="bool">
 		    <_short>Auto Change Viewport</_short>
 		    <_long>Change to the viewport of the selected window while switching</_long>
-		    <default>true</default>
+		    <default>false</default>
 		</option>
 		<option name="popup_delay" type="float">
 		    <_short>Popup Window Delay</_short>
 		    <_long>Time (in s) the popup window should be delayed before appearing</_long>
-		    <default>0.2</default>
+		    <default>0.0</default>
 		    <min>0.0</min>
 		    <max>2.0</max>
 		    <precision>0.05</precision>
@@ -152,7 +153,7 @@
 		<option name="mouse_select" type="bool">
 		    <_short>Allow Mouse Selection</_short>
 		    <_long>Allow selection of windows from the switcher window with the mouse</_long>
-		    <default>true</default>
+		    <default>false</default>
 		</option>
 	    </group>
 	    <group>
@@ -160,14 +161,14 @@
 		<option name="saturation" type="int">
 		    <_short>Saturation</_short>
 		    <_long>Amount of saturation in percent</_long>
-		    <default>100</default>
+		    <default>50</default>
 		    <min>0</min>
 		    <max>100</max>
 		</option>
 		<option name="brightness" type="int">
 		    <_short>Brightness</_short>
 		    <_long>Amount of brightness in percent</_long>
-		    <default>100</default>
+		    <default>50</default>
 		    <min>0</min>
 		    <max>100</max>
 		</option>
@@ -191,7 +192,7 @@
 		<option name="mipmap" type="bool">
 		    <_short>Mipmap</_short>
 		    <_long>Generate mipmaps when possible for higher quality scaling</_long>
-		    <default>false</default>
+		    <default>true</default>
 		</option>
 		<option name="row_align" type="int">
 		    <_short>Row Alignment</_short>
@@ -220,7 +221,7 @@
 		    <option name="bring_to_front" type="bool">
 			<_short>Bring To Front</_short>
 			<_long>Bring selected window to front</_long>
-			<default>false</default>
+			<default>true</default>
 		    </option>
 		    <_short>Selected Window Highlight</_short>
 		    <option name="highlight_mode" type="int">
@@ -228,7 +229,7 @@
 			<_long>Mode for highlighting the currently selected window</_long>
 			<min>0</min>
 			<max>2</max>
-			<default>0</default>
+			<default>1</default>
 			<desc>
 			    <value>0</value>
 			    <_name>None</_name>
diff -Nur original/plugins/vpswitch/vpswitch.xml.in modified/plugins/vpswitch/vpswitch.xml.in
--- original/plugins/vpswitch/vpswitch.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/vpswitch/vpswitch.xml.in	2019-02-17 14:11:58.782757647 +0000
@@ -95,11 +95,13 @@
 				<option name="next_button" type="button">
 					<_short>Move Next</_short>
 					<_long>Move to the next viewport</_long>
+					<default>Button5</default>
 					<internal/>
 				</option>
 				<option name="prev_button" type="button">
 					<_short>Move Prev</_short>
 					<_long>Move to the previous viewport</_long>
+					<default>Button4</default>
 					<internal/>
 				</option>
 				<option name="initiate_button" type="button">
diff -Nur original/plugins/wall/wall.xml.in modified/plugins/wall/wall.xml.in
--- original/plugins/wall/wall.xml.in	2019-02-16 12:44:41.000000000 +0000
+++ modified/plugins/wall/wall.xml.in	2019-02-17 14:11:58.782757647 +0000
@@ -30,12 +30,12 @@
 				<option name="miniscreen" type="bool">
 					<_short>Show Live Viewport Previews</_short>
 					<_long>Show live viewport previews in switcher window</_long>
-					<default>true</default>
+					<default>false</default>
 				</option>
 				<option name="preview_timeout" type="float">
 					<_short>Switch Target Preview Visibility Time</_short>
 					<_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
-					<default>0.2</default>
+					<default>0.4</default>
 					<min>0.0</min>
 					<max>2.0</max>
 					<precision>0.05</precision>
@@ -43,7 +43,7 @@
 				<option name="preview_scale" type="int">
 					<_short>Preview Scale</_short>
 					<_long>Size of the preview in %</_long>
-					<default>130</default>
+					<default>100</default>
 					<min>0</min>
 					<max>400</max>
 				</option>
@@ -57,7 +57,7 @@
 				<option name="border_width" type="int">
 					<_short>Border Width</_short>
 					<_long>Width of the border between the previews</_long>
-					<default>7</default>
+					<default>10</default>
 					<min>0</min>
 					<max>30</max>
 				</option>
@@ -65,10 +65,10 @@
 					<_short>Outline Color</_short>
 					<_long>Outline color of the switcher window.</_long>
 					<default>
-						<red>0xffff</red>
-						<green>0xffff</green>
-						<blue>0xffff</blue>
-						<alpha>0x3232</alpha>
+						<red>0x3333</red>
+						<green>0x3333</green>
+						<blue>0x3333</blue>
+						<alpha>0xd998</alpha>
 						</default>
 				</option>
 				<subgroup>
@@ -78,30 +78,30 @@
 						<_short>Base Color</_short>
 						<_long>First color for the background gradient of the switcher window.</_long>
 						<default>
-							<red>0x0000</red>
-							<green>0x0000</green>
-							<blue>0x0000</blue>
-							<alpha>0x6464</alpha>
+							<red>0xcccc</red>
+							<green>0xcccc</green>
+							<blue>0xe665</blue>
+							<alpha>0xd998</alpha>
 						</default>
 					</option>
 					<option name="background_gradient_highlight_color" type="color">
 						<_short>Highlight Color</_short>
 						<_long>Second color for the background gradient of the switcher window.</_long>
 						<default>
-							<red>0x0000</red>
-							<green>0x0000</green>
-							<blue>0x0000</blue>
-							<alpha>0x6464</alpha>
+							<red>0xf332</red>
+							<green>0xf332</green>
+							<blue>0xffff</blue>
+							<alpha>0xd998</alpha>
 						</default>
 					</option>
 					<option name="background_gradient_shadow_color" type="color">
 						<_short>Shadow Color</_short>
 						<_long>Third color for the background gradient of the switcher window.</_long>
 						<default>
-							<red>0x0000</red>
-							<green>0x0000</green>
-							<blue>0x0000</blue>
-							<alpha>0x6464</alpha>
+							<red>0xf332</red>
+							<green>0xf332</green>
+							<blue>0xffff</blue>
+							<alpha>0xd998</alpha>
 						</default>
 					</option>
 				</subgroup>
@@ -112,20 +112,20 @@
 						<_short>Base Color</_short>
 						<_long>First color for the thumb gradient of the switcher window.</_long>
 						<default>
-							<red>0x5555</red>
-							<green>0x5555</green>
-							<blue>0x5555</blue>
-							<alpha>0x3232</alpha>
+							<red>0x3333</red>
+							<green>0x3333</green>
+							<blue>0x3333</blue>
+							<alpha>0x5999</alpha>
 						</default>
 					</option>
 					<option name="thumb_gradient_highlight_color" type="color">
 						<_short>Highlight Color</_short>
 						<_long>Second color for the thumb gradient of the switcher window.</_long>
 						<default>
-							<red>0x5555</red>
-							<green>0x5555</green>
-							<blue>0x5555</blue>
-							<alpha>0x3232</alpha>
+							<red>0x3fff</red>
+							<green>0x3fff</green>
+							<blue>0x3fff</blue>
+							<alpha>0x3fff</alpha>
 						</default>
 					</option>
 				</subgroup>
@@ -139,7 +139,7 @@
 							<red>0xffff</red>
 							<green>0xffff</green>
 							<blue>0xffff</blue>
-							<alpha>0xffff</alpha>
+							<alpha>0xf332</alpha>
 						</default>
 					</option>
 					<option name="thumb_highlight_gradient_shadow_color" type="color">
@@ -149,7 +149,7 @@
 							<red>0xdfff</red>
 							<green>0xdfff</green>
 							<blue>0xdfff</blue>
-							<alpha>0xffff</alpha>
+							<alpha>0xa665</alpha>
 						</default>
 					</option>
 				</subgroup>
@@ -201,7 +201,7 @@
 				<option name="auto_switch_vp_and_window" type="bool">
 					<_short>Auto Switch Vp And Window</_short>
 					<_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>
-					<default>false</default>
+					<default>true</default>
 				</option>
 			</group>
 			<group>
@@ -356,7 +356,7 @@
 				<option name="edgeflip_move" type="bool">
 					<_short>Edge Flip Move</_short>
 					<_long>Flip viewport when moving a window to a screen edge</_long>
-					<default>false</default>
+					<default>true</default>
 				</option>
 				<option name="edgeflip_dnd" type="bool">
 					<_short>Edge Flip DnD</_short>
diff -Nur original/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp modified/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp
--- original/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp	2019-02-16 12:44:41.000000000 +0000
+++ modified/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp	2019-02-17 14:11:58.782757647 +0000
@@ -46,7 +46,7 @@
 
 namespace
 {
-unsigned int DEFAULT_VIEWPORT_WIDTH = 1;
+unsigned int DEFAULT_VIEWPORT_WIDTH = 4;
 unsigned int DEFAULT_VIEWPORT_HEIGHT = 1;
 
 bool Advance (Display *d, bool r)

Archive containing all build files: (manjaro-compiz-0.9.14.1-1.7z)

Details

The only tweaks that were removed were ones that are no longer available in the new version.

In order to determine which changes were custom to Manjaro, and which ones were required for the update, I looked back through the changelogs of both compiz-manjaro (primarily github, since changes in gitlab have just been rebuilds) and the AUR package changes.

I also removed the manual inclusion of the greybird theme, as I don't believe that is needed anymore. I believe it was included so that compiz would have a known-working gtk2/metacity theme, which is no longer needed since the new version of compiz works with the newest themes. I included it as an optional dependency as a reference in case it's needed when we eventually need to transition from gtk3 to gtk4.

Testing

I have been using the updated version on a handful of computers running Xfce for the past day or so, without any issues.

Feel free to use these to update compiz-manjaro. Let me know if you have any questions/comments/concerns.

Is there anything else I can do to get this updated before the next Stable snapshot?

1 Like

May wish to update the kernel on all branches to 5.4.12 ASAP. As mentioned in the kernel changelog it has now fixed the below.

CVE-2019-14615

CVE-2019-14895

Edit: Forgot to mention the above CVEs are also fixed in the newer releases of the 4.x kernel lines. So really all kernels should be updated on all branches.

4 Likes

CVE-2019-14895 is only affecting the Marvell WiFi chip driver, however CVE-2019-14615 is regarding an Intel graphics driver issue - I don't think this clarifies to push a new kernel to all branches ...

We simply don't push untested kernels over to our stable branch. That is not our concept. Those kernels will land today in testing and unstable branches. Concerned users can always switch to those branches. Most of our hardware is on AMD Ryzen or use Nvidia graphics, so on our end we are less affected.

I executed yesterday taps in my archlinux and i have also some(5) vulnerabilities :wink:

$ taps audit

inetutils 
   => group          : AVG-1003 (https://security.archlinux.org/AVG-1003)
   => affected       : 1.9.4-8 (1.9.4-8 installed)
   => severity       : High
   => type           : arbitrary code execution

nasm 
   => group          : AVG-903 (https://security.archlinux.org/AVG-903)
   => affected       : 2.14.02-1 (2.14.02-1 installed)
   => severity       : High
   => type           : arbitrary code execution
...

Difference being inetutils is at its latest stable version, as is nasm. The kernels CAN be updated right now to fix the vulnerabilities for everyone, but they’re won’t be :slightly_smiling_face: :man_shrugging:

It’s also not the fact vulnerabilities exist, they will always exist, it’s how fast you work to resolve them that is the issue.

just one thing that i want to tell.
i avoid manjaro stable branch.
because i don't feel like running a rolling distro.
and beacuse aur is mostly broken for stable branch.
and for qt based i avoid unstable branch cause qt5-base is overlay package and delay in its update breaks everything.
so for qt i use testing branch grudgingly.
and for non qt i use unstable branch.

A kernel is a core part of our distro and used by everyone. Therefore we can't fastforward such packages without testing them. Even on Arch those kernels are still in their Testing repo.

Forum kindly sponsored by