Merge branch 'master' into f17
This commit is contained in:
commit
322656c6e5
1144
compiz-aarch64.patch
Normal file
1144
compiz-aarch64.patch
Normal file
File diff suppressed because it is too large
Load Diff
24
compiz-decorator-emerald
Executable file
24
compiz-decorator-emerald
Executable file
@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
function runEmerald() {
|
||||
emerald --replace $@
|
||||
}
|
||||
|
||||
ISSW=`glxinfo | grep "Software Rasterizer" -c`
|
||||
|
||||
# Try with direct rendering
|
||||
HAVETFP=`glxinfo | grep texture_from_pixmap -c`
|
||||
|
||||
if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then
|
||||
runCompiz $@
|
||||
fi
|
||||
|
||||
# Try again with indirect rendering
|
||||
export LIBGL_ALWAYS_INDIRECT=1
|
||||
|
||||
HAVETFP=`glxinfo | grep texture_from_pixmap -c`
|
||||
|
||||
if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then
|
||||
runEmerald $@
|
||||
fi
|
||||
|
29
compiz-decorator-gtk
Executable file
29
compiz-decorator-gtk
Executable file
@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
theme=`gsettings get org.mate.Marco.general theme | cut -d\' -f2`
|
||||
|
||||
echo "$theme"
|
||||
|
||||
function runGTK() {
|
||||
gtk-window-decorator --replace --marco-theme "$theme" $@
|
||||
}
|
||||
|
||||
ISSW=`glxinfo | grep "Software Rasterizer" -c`
|
||||
|
||||
# Try with direct rendering
|
||||
HAVETFP=`glxinfo | grep texture_from_pixmap -c`
|
||||
|
||||
if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then
|
||||
runCompiz $@
|
||||
fi
|
||||
|
||||
# Try again with indirect rendering
|
||||
export LIBGL_ALWAYS_INDIRECT=1
|
||||
|
||||
HAVETFP=`glxinfo | grep texture_from_pixmap -c`
|
||||
|
||||
if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then
|
||||
runGTK $@
|
||||
fi
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
function runCompiz() {
|
||||
emerald --replace &
|
||||
exec compiz --replace --sm-disable --ignore-desktop-hints ccp $@
|
||||
exec compiz --replace ccp $@
|
||||
}
|
||||
|
||||
ISSW=`glxinfo | grep "Software Rasterizer" -c`
|
||||
|
@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Compiz LXDE Emerald
|
||||
Comment=start or restart Compiz Fusion with Emerald windows-decoator
|
||||
Comment=start or restart Compiz Fusion with Emerald windows-decorator
|
||||
TryExec=compiz-lxde-emerald
|
||||
Exec=compiz-lxde-emerald
|
||||
Icon=fusion-icon
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
function runCompiz() {
|
||||
emerald --replace &
|
||||
exec compiz --replace --sm-disable --ignore-desktop-hints ccp $@
|
||||
exec compiz --replace ccp $@
|
||||
}
|
||||
|
||||
ISSW=`glxinfo | grep "Software Rasterizer" -c`
|
||||
|
@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Compiz MATE Emerald
|
||||
Comment=start or restart Compiz Fusion with Emerald windows-decoator
|
||||
Comment=start or restart Compiz Fusion with Emerald windows-decorator
|
||||
TryExec=compiz-mate-emerald
|
||||
Exec=compiz-mate-emerald
|
||||
Icon=fusion-icon
|
||||
|
@ -6,7 +6,7 @@ echo "$theme"
|
||||
|
||||
function runCompiz() {
|
||||
gtk-window-decorator --replace --marco-theme "$theme" &
|
||||
exec compiz --replace --sm-disable --ignore-desktop-hints ccp $@
|
||||
exec compiz --replace ccp $@
|
||||
}
|
||||
|
||||
ISSW=`glxinfo | grep "Software Rasterizer" -c`
|
||||
|
@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Compiz MATE GTK
|
||||
Comment=start or restart Compiz Fusion with GTK windows-decoator
|
||||
Comment=start or restart Compiz Fusion with GTK windows-decorator
|
||||
TryExec=compiz-mate-gtk
|
||||
Exec=compiz-mate-gtk
|
||||
Icon=fusion-icon
|
||||
|
28
compiz-xfce-emerald
Executable file
28
compiz-xfce-emerald
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
function runCompiz() {
|
||||
emerald --replace &
|
||||
exec compiz --replace ccp $@
|
||||
}
|
||||
|
||||
ISSW=`glxinfo | grep "Software Rasterizer" -c`
|
||||
|
||||
# Try with direct rendering
|
||||
HAVETFP=`glxinfo | grep texture_from_pixmap -c`
|
||||
|
||||
if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then
|
||||
runCompiz $@
|
||||
fi
|
||||
|
||||
# Try again with indirect rendering
|
||||
export LIBGL_ALWAYS_INDIRECT=1
|
||||
|
||||
HAVETFP=`glxinfo | grep texture_from_pixmap -c`
|
||||
|
||||
if ( [ $ISSW == 0 ] && [ $HAVETFP -gt 2 ] ); then
|
||||
runCompiz $@
|
||||
fi
|
||||
|
||||
# Fall back to xfwm4
|
||||
exec xfwm4 $@
|
||||
|
12
compiz-xfce-emerald.desktop
Normal file
12
compiz-xfce-emerald.desktop
Normal file
@ -0,0 +1,12 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Compiz XFCE Emerald
|
||||
Comment=start or restart Compiz Fusion with Emerald windows-decorator
|
||||
TryExec=compiz-xfce-emerald
|
||||
Exec=compiz-xfce-emerald
|
||||
Icon=fusion-icon
|
||||
NoDisplay=false
|
||||
StartupNotify=true
|
||||
Categories=Utility;
|
||||
OnlyShowIn=XFCE;
|
||||
Name[de_DE]=Compiz XFCE Emerald
|
223
compiz.spec
223
compiz.spec
@ -1,6 +1,4 @@
|
||||
%global core_plugins blur clone cube decoration fade ini inotify minimize move place png regex resize rotate scale screenshot switcher video water wobbly zoom fs obs commands wall annotate svg
|
||||
|
||||
%global mate_plugins matecompat
|
||||
%global core_plugins blur clone cube decoration fade ini inotify minimize move place png regex resize rotate scale screenshot switcher video water wobbly zoom fs obs commands wall annotate svg matecompat
|
||||
|
||||
# List of plugins passed to ./configure. The order is important
|
||||
|
||||
@ -12,7 +10,7 @@ URL: http://www.compiz.org
|
||||
License: GPLv2+ and LGPLv2+ and MIT
|
||||
Group: User Interface/Desktops
|
||||
Version: 0.8.8
|
||||
Release: 21%{?dist}
|
||||
Release: 22%{?dist}
|
||||
Epoch: 1
|
||||
Summary: OpenGL window and compositing manager
|
||||
|
||||
@ -23,12 +21,8 @@ Requires: system-logos
|
||||
Requires: glx-utils
|
||||
# this is an inverse require which is needed for build without gtk-windows-decorator
|
||||
Requires: emerald
|
||||
Requires: hicolor-icon-theme
|
||||
|
||||
Provides: %{name}-xfce%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
Provides: %{name}-xfce = %{epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-xfce%{?_isa} < %{epoch}:%{version}-%{release}
|
||||
Obsoletes: %{name}-xfce < %{epoch}:%{version}-%{release}
|
||||
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libdrm-devel
|
||||
BuildRequires: libmatewnck-devel
|
||||
@ -60,40 +54,58 @@ Source3: compiz-mate-emerald
|
||||
Source4: compiz-mate-emerald.desktop
|
||||
Source5: compiz-lxde-emerald
|
||||
Source6: compiz-lxde-emerald.desktop
|
||||
Source7: compiz-plugins-main_plugin-matecompat.svg
|
||||
|
||||
# fork gnome to mate
|
||||
Patch0: compiz_new_mate.patch
|
||||
Source7: compiz-xfce-emerald
|
||||
Source8: compiz-xfce-emerald.desktop
|
||||
Source9: compiz-decorator-gtk
|
||||
Source10: gtk-decorator.desktop
|
||||
Source11: compiz-decorator-emerald
|
||||
Source12: emerald-decorator.desktop
|
||||
Source13: compiz-plugins-main_plugin-matecompat.svg
|
||||
Source14: emerald-decorator.svg
|
||||
Source15: gtk-decorator.svg
|
||||
|
||||
# build for aarch64
|
||||
Patch0: compiz-aarch64.patch
|
||||
# usage of matecompat plugin and marco for gtk-windows-decorator
|
||||
Patch1: compiz_new_mate.patch
|
||||
# Patches that are not upstream
|
||||
Patch1: compiz_disable_gdk_disable_deprecated.patch
|
||||
Patch2: compiz_disable_gdk_disable_deprecated.patch
|
||||
Patch3: compiz_composite-cube-logo.patch
|
||||
Patch4: compiz_fedora-logo.patch
|
||||
Patch5: compiz_redhat-logo.patch
|
||||
Patch6: compiz-0.8.6-wall.patch
|
||||
Patch7: compiz-0.8.6-new_unloadpluginfix.patch
|
||||
Patch9: compiz-0.8.8_incorrect-fsf-address.patch
|
||||
Patch10: compiz-disable-child-window-clipping.patch
|
||||
Patch11: compiz_new_add-cursor-theme-support.patch
|
||||
Patch12: compiz-fix-gtk-window-decorator-no-argb-crash.patch
|
||||
Patch13: compiz_fix-no-border-window-shadow.patch
|
||||
Patch14: compiz_draw_dock_shadows_on_desktop.patch
|
||||
Patch15: compiz_optional-fbo.patch
|
||||
Patch16: compiz_call_glxwaitx_before_drawing.patch
|
||||
Patch17: compiz_always_unredirect_screensaver_on_nvidia.patch
|
||||
Patch19: compiz_fullscreen_stacking_fixes.patch
|
||||
Patch20: compiz_damage-report-non-empty.patch
|
||||
Patch21: compiz_stacking.patch
|
||||
Patch8: compiz-0.8.8_incorrect-fsf-address.patch
|
||||
Patch9: compiz_new_add-cursor-theme-support.patch
|
||||
Patch10: compiz-fix-gtk-window-decorator-no-argb-crash.patch
|
||||
Patch11: compiz_fix-no-border-window-shadow.patch
|
||||
Patch12: compiz_draw_dock_shadows_on_desktop.patch
|
||||
Patch13: compiz_optional-fbo.patch
|
||||
Patch14: compiz_call_glxwaitx_before_drawing.patch
|
||||
Patch15: compiz_always_unredirect_screensaver_on_nvidia.patch
|
||||
Patch16: compiz_fullscreen_stacking_fixes.patch
|
||||
Patch17: compiz_damage-report-non-empty.patch
|
||||
Patch18: compiz_stacking.patch
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=909657
|
||||
Patch22: compiz_primary-is-control.patch
|
||||
# those patches belongs together
|
||||
Patch23: compiz_remove_keybindings_and_matewindows-settings_files.patch
|
||||
Patch24: compiz_remove_kde.patch
|
||||
Patch25: compiz_remove_mateconf_dbus_glib.patch
|
||||
Patch26: compiz_clean_potfiles.patch
|
||||
Patch27: compiz_remove_old_metacity_checks.patch
|
||||
Patch28: compiz_commandline_options_for_button_layout_and_titlebar_font.patch
|
||||
Patch29: compiz_wnck_to_matewnck.patch
|
||||
Patch30: compiz_matewnck_corrections.patch
|
||||
Patch19: compiz_primary-is-control.patch
|
||||
# those patches belongs together, removal of keybindings, mate-windows-settings
|
||||
# kde, gconf/mateconf, dbus, glib and old metacity checks
|
||||
Patch20: compiz_remove_keybindings_and_mate-windows-settings_files.patch
|
||||
Patch21: compiz_remove_kde.patch
|
||||
Patch22: compiz_remove_mateconf_dbus_glib.patch
|
||||
Patch23: compiz_clean_potfiles.patch
|
||||
Patch24: compiz_remove_old_metacity_checks.patch
|
||||
# gtk-windows-decorator
|
||||
Patch25: compiz_commandline_options_for_button_layout_and_titlebar_font.patch
|
||||
# usage of libmatewnck for gtk-windows-decorator
|
||||
Patch26: compiz_libwnck_to_libmatewnck.patch
|
||||
Patch27: compiz_matewnck_corrections.patch
|
||||
# new patch series
|
||||
Patch28: compiz_get_smclient-id_from_DESKTOP-AUTOSTART-ID.patch
|
||||
# removing the rest of the gconf/mateconf code in gtk-windows-decorator
|
||||
Patch29: compiz_removal_gconf.patch
|
||||
Patch30: compiz_automake-1.13.patch
|
||||
|
||||
|
||||
|
||||
%description
|
||||
@ -129,20 +141,30 @@ The compiz-mate package contains the matecompat plugin
|
||||
and start scripts to start Compiz with emerald and
|
||||
gtk-windows-decorator.
|
||||
|
||||
%package xfce
|
||||
Summary: Compiz xfce integration bits
|
||||
Group: User Interface/Desktops
|
||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
|
||||
%description xfce
|
||||
The compiz-xfce package contains a start script to start
|
||||
Compiz with emerald.
|
||||
|
||||
%package lxde
|
||||
Summary: Compiz lxde integration bits
|
||||
Group: User Interface/Desktops
|
||||
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
|
||||
%description lxde
|
||||
The compiz-lxde package contains start scripts to start
|
||||
Compiz with emerald and gtk-windows-decorator.
|
||||
The compiz-lxde package contains a start script to start
|
||||
Compiz with emerald.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1 -b .comiz_mate_fork
|
||||
%patch1 -p1 -b .disable_deprecated
|
||||
%patch0 -p1 -b .aarch64
|
||||
%patch1 -p1 -b .mate
|
||||
%patch2 -p1 -b .disable_deprecated
|
||||
%patch3 -p1 -b .composite-cube-logo
|
||||
%if 0%{?fedora}
|
||||
%patch4 -p1 -b .fedora-logo
|
||||
@ -151,33 +173,33 @@ Compiz with emerald and gtk-windows-decorator.
|
||||
%endif
|
||||
%patch6 -p1 -b .wall
|
||||
%patch7 -p1 -b .unloadfix
|
||||
%patch9 -p1 -b .incorrect-fsf-address
|
||||
%patch11 -p1 -b .cursor-theme-support
|
||||
%patch12 -p1 -b .gtk-window-decorator-no-argb-crash
|
||||
%patch13 -p1 -b .no-border-window-shadow
|
||||
%patch14 -p1 -b .draw_dock_shadows
|
||||
%patch15 -p1 -b .fbo
|
||||
%patch16 -p1 -b .glxwaitx_before_drawing
|
||||
%patch17 -p1 -b .always_unredirect_screensaver
|
||||
%patch19 -p1 -b .fullscreen_stacking
|
||||
%patch20 -p1 -b .damage-report
|
||||
%patch21 -p1 -b .stacking
|
||||
%patch22 -p1 -b .primary-is-control
|
||||
%patch23 -p1 -b .remove_keybindings
|
||||
%patch24 -p1 -b .remove_kde
|
||||
%patch25 -p1 -b .remove_mateconf_dbus_glib
|
||||
%patch26 -p1 -b .potfiles
|
||||
%patch27 -p1 -b .old_metacity_checks
|
||||
%patch28 -p1 -b .commandline_options
|
||||
%patch29 -p1 -b .wnck_to_matewnck
|
||||
%patch30 -p1 -b .matewnck_corrections
|
||||
%patch8 -p1 -b .incorrect-fsf-address
|
||||
%patch9 -p1 -b .cursor-theme-support
|
||||
%patch10 -p1 -b .gtk-window-decorator-no-argb-crash
|
||||
%patch11 -p1 -b .no-border-window-shadow
|
||||
%patch12 -p1 -b .draw_dock_shadows
|
||||
%patch13 -p1 -b .fbo
|
||||
%patch14 -p1 -b .glxwaitx_before_drawing
|
||||
%patch15 -p1 -b .always_unredirect_screensaver
|
||||
%patch16 -p1 -b .fullscreen_stacking
|
||||
%patch17 -p1 -b .damage-report
|
||||
%patch18 -p1 -b .stacking
|
||||
%patch19 -p1 -b .primary-is-control
|
||||
%patch20 -p1 -b .remove_keybindings
|
||||
%patch21 -p1 -b .remove_kde
|
||||
%patch22 -p1 -b .remove_mateconf_dbus_glib
|
||||
%patch23 -p1 -b .potfiles
|
||||
%patch24 -p1 -b .old_metacity_checks
|
||||
%patch25 -p1 -b .commandline_options
|
||||
%patch26 -p1 -b .wnck_to_matewnck
|
||||
%patch27 -p1 -b .matewnck_corrections
|
||||
%patch28 -p1 -b .get_smclient-id
|
||||
%patch29 -p1 -b .gconf
|
||||
%patch30 -p1 -b .automake
|
||||
|
||||
%build
|
||||
|
||||
libtoolize
|
||||
aclocal
|
||||
autoconf
|
||||
automake
|
||||
autoreconf -f -i
|
||||
|
||||
%configure \
|
||||
--enable-librsvg \
|
||||
--enable-gtk \
|
||||
@ -194,6 +216,9 @@ make DESTDIR=$RPM_BUILD_ROOT install || exit 1
|
||||
install %SOURCE1 $RPM_BUILD_ROOT%{_bindir}
|
||||
install %SOURCE3 $RPM_BUILD_ROOT%{_bindir}
|
||||
install %SOURCE5 $RPM_BUILD_ROOT%{_bindir}
|
||||
install %SOURCE7 $RPM_BUILD_ROOT%{_bindir}
|
||||
install %SOURCE9 $RPM_BUILD_ROOT%{_bindir}
|
||||
install %SOURCE11 $RPM_BUILD_ROOT%{_bindir}
|
||||
|
||||
desktop-file-install --vendor="" \
|
||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
||||
@ -204,10 +229,23 @@ desktop-file-install --vendor="" \
|
||||
desktop-file-install --vendor="" \
|
||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
||||
%SOURCE6
|
||||
desktop-file-install --vendor="" \
|
||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
||||
%SOURCE8
|
||||
desktop-file-install --vendor="" \
|
||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
||||
%SOURCE10
|
||||
desktop-file-install --vendor="" \
|
||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
||||
%SOURCE12
|
||||
|
||||
# matecompat icon
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ccsm/icons/hicolor/scalable/apps
|
||||
cp -f %SOURCE7 $RPM_BUILD_ROOT%{_datadir}/ccsm/icons/hicolor/scalable/apps/plugin-matecompat.svg
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
|
||||
cp -f %SOURCE13 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/plugin-matecompat.svg
|
||||
# emerald-decorator icon
|
||||
cp -f %SOURCE14 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/emerald-decorator.svg
|
||||
# gtk-decorator icon
|
||||
cp -f %SOURCE15 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/gtk-decorator.svg
|
||||
|
||||
rm $RPM_BUILD_ROOT%{_datadir}/applications/compiz.desktop
|
||||
|
||||
@ -223,37 +261,24 @@ for f in %{core_plugins}; do
|
||||
echo %{_datadir}/compiz/$f.xml
|
||||
done >> core-files.txt
|
||||
|
||||
for f in %{mate_plugins}; do
|
||||
echo %{_libdir}/compiz/lib$f.so
|
||||
echo %{_datadir}/compiz/$f.xml
|
||||
done >> mate-files.txt
|
||||
|
||||
|
||||
%check
|
||||
desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/compiz-mate-gtk.desktop
|
||||
desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/compiz-mate-emerald.desktop
|
||||
desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/compiz-lxde-emerald.desktop
|
||||
|
||||
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
/bin/touch --no-create %{_datadir}/compiz &>/dev/null || :
|
||||
/bin/touch --no-create %{_datadir}/ccsm/icons/hicolor/scalable/apps &>/dev/null || :
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
if [ $1 -eq 0 ] ; then
|
||||
/bin/touch --no-create %{_datadir}/compiz &>/dev/null
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/compiz &>/dev/null || :
|
||||
fi
|
||||
if [ $1 -eq 0 ] ; then
|
||||
/bin/touch --no-create %{_datadir}/ccsm/icons/hicolor/scalable/apps &>/dev/null
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/ccsm/icons/hicolor/scalable/apps &>/dev/null || :
|
||||
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
fi
|
||||
|
||||
%posttrans
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/compiz &>/dev/null || :
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/ccsm/icons/hicolor/scalable/apps &>/dev/null || :
|
||||
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
%post mate -p /sbin/ldconfig
|
||||
|
||||
@ -269,14 +294,22 @@ fi
|
||||
%dir %{_datadir}/compiz
|
||||
%{_datadir}/compiz/*.png
|
||||
%{_datadir}/compiz/core.xml
|
||||
%{_datadir}/icons/hicolor/scalable/apps/*.svg
|
||||
|
||||
%files mate -f mate-files.txt
|
||||
%files mate
|
||||
%{_bindir}/gtk-window-decorator
|
||||
%{_bindir}/compiz-mate-emerald
|
||||
%{_bindir}/compiz-mate-gtk
|
||||
%{_bindir}/compiz-decorator-gtk
|
||||
%{_bindir}/compiz-decorator-emerald
|
||||
%{_datadir}/applications/compiz-mate-emerald.desktop
|
||||
%{_datadir}/applications/compiz-mate-gtk.desktop
|
||||
%{_datadir}/ccsm/icons/hicolor/scalable/apps/plugin-matecompat.svg
|
||||
%{_datadir}/applications/gtk-decorator.desktop
|
||||
%{_datadir}/applications/emerald-decorator.desktop
|
||||
|
||||
%files xfce
|
||||
%{_bindir}/compiz-xfce-emerald
|
||||
%{_datadir}/applications/compiz-xfce-emerald.desktop
|
||||
|
||||
%files lxde
|
||||
%{_bindir}/compiz-lxde-emerald
|
||||
@ -293,6 +326,22 @@ fi
|
||||
|
||||
|
||||
%changelog
|
||||
* Sun May 26 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-22
|
||||
- add patch to speed up start
|
||||
- remove --sm-disable --ignore-desktop-hints from start scipts
|
||||
- fix build for aarch64
|
||||
- add xfce subpackage again with start script and desktop file
|
||||
- move matecompat plugin to main package
|
||||
- add requires hicolor-icon-theme
|
||||
- add scripts and desktop files for switch the windows-decorator to
|
||||
- mate subpackage
|
||||
- remove useless compiz_new_add-cursor-theme-support.patch
|
||||
- complete removal of gconf
|
||||
- clean up patches
|
||||
- rename patches and add more descriptions to spec file
|
||||
- remove unnecessary desktop-file-validate checks
|
||||
- update icon-cache scriptlets
|
||||
|
||||
* Wed May 08 2013 Wolfgang Ulbrich <chat-to-me@raveit.de> - 1:0.8.8-21
|
||||
- remove compiz-lxde-gtk script and desktop file
|
||||
|
||||
|
49
compiz_automake-1.13.patch
Normal file
49
compiz_automake-1.13.patch
Normal file
@ -0,0 +1,49 @@
|
||||
diff -uprN compiz-0.8.8-orig/gtk/window-decorator/Makefile.am compiz-0.8.8/gtk/window-decorator/Makefile.am
|
||||
--- compiz-0.8.8-orig/gtk/window-decorator/Makefile.am 2013-05-26 00:46:26.115813000 +0200
|
||||
+++ compiz-0.8.8/gtk/window-decorator/Makefile.am 2013-05-26 00:48:40.157154237 +0200
|
||||
@@ -16,7 +16,7 @@ gtk_window_decorator_SOURCES = \
|
||||
gtk_window_decorator_program = gtk-window-decorator
|
||||
endif
|
||||
|
||||
-INCLUDES = \
|
||||
+AM_CPPFLAGS = \
|
||||
-I$(top_srcdir)/include \
|
||||
@GTK_WINDOW_DECORATOR_CFLAGS@ \
|
||||
@MARCO_CFLAGS@ \
|
||||
diff -uprN compiz-0.8.8-orig/libdecoration/Makefile.am compiz-0.8.8/libdecoration/Makefile.am
|
||||
--- compiz-0.8.8-orig/libdecoration/Makefile.am 2010-05-21 13:18:14.000000000 +0200
|
||||
+++ compiz-0.8.8/libdecoration/Makefile.am 2013-05-26 00:49:02.710379771 +0200
|
||||
@@ -4,9 +4,9 @@ libdecoration_la_LIBADD = @DECORATION_L
|
||||
libdecoration_la_LDFLAGS = -no-undefined
|
||||
libdecoration_la_SOURCES = decoration.c
|
||||
|
||||
-INCLUDES = @DECORATION_CFLAGS@ -I$(top_srcdir)/include
|
||||
+AM_CPPFLAGS = @DECORATION_CFLAGS@ -I$(top_srcdir)/include
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = libdecoration.pc
|
||||
|
||||
-EXTRA_DIST = libdecoration.pc.in
|
||||
\ Kein Zeilenumbruch am Dateiende.
|
||||
+EXTRA_DIST = libdecoration.pc.in
|
||||
diff -uprN compiz-0.8.8-orig/plugins/Makefile.am compiz-0.8.8/plugins/Makefile.am
|
||||
--- compiz-0.8.8-orig/plugins/Makefile.am 2013-05-26 00:46:26.118813000 +0200
|
||||
+++ compiz-0.8.8/plugins/Makefile.am 2013-05-26 00:49:31.336666036 +0200
|
||||
@@ -107,7 +107,7 @@ libfs_la_SOURCES = fuse.c
|
||||
libfs_module = libfs.la
|
||||
endif
|
||||
|
||||
-INCLUDES = \
|
||||
+AM_CPPFLAGS = \
|
||||
@COMPIZ_CFLAGS@ \
|
||||
@LIBPNG_CFLAGS@ \
|
||||
@LIBRSVG_CFLAGS@ \
|
||||
diff -uprN compiz-0.8.8-orig/src/Makefile.am compiz-0.8.8/src/Makefile.am
|
||||
--- compiz-0.8.8-orig/src/Makefile.am 2010-05-21 13:18:14.000000000 +0200
|
||||
+++ compiz-0.8.8/src/Makefile.am 2013-05-26 00:49:56.542918101 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-INCLUDES = \
|
||||
+AM_CPPFLAGS = \
|
||||
@COMPIZ_CFLAGS@ \
|
||||
@GL_CFLAGS@ \
|
||||
-I$(top_srcdir)/include \
|
16
compiz_get_smclient-id_from_DESKTOP-AUTOSTART-ID.patch
Normal file
16
compiz_get_smclient-id_from_DESKTOP-AUTOSTART-ID.patch
Normal file
@ -0,0 +1,16 @@
|
||||
diff -upr compiz-0.8.8-orig/src/main.c compiz-0.8.8/src/main.c
|
||||
--- compiz-0.8.8-orig/src/main.c 2013-05-09 19:35:11.326618000 +0200
|
||||
+++ compiz-0.8.8/src/main.c 2013-05-09 19:50:49.446073959 +0200
|
||||
@@ -394,6 +394,12 @@ main (int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
+ if (!clientId)
|
||||
+ {
|
||||
+ clientId = getenv ("DESKTOP_AUTOSTART_ID");
|
||||
+ }
|
||||
+
|
||||
+
|
||||
if (refreshRateArg)
|
||||
{
|
||||
ctx.refreshRateData = malloc (strlen (refreshRateArg) + 256);
|
@ -51,59 +51,6 @@ diff -uprN compiz-0.8.8-orig/configure.ac compiz-0.8.8/configure.ac
|
||||
fi
|
||||
fi
|
||||
|
||||
diff -uprN compiz-0.8.8-orig/configure.ac.comiz_mate_fork compiz-0.8.8/configure.ac.comiz_mate_fork
|
||||
--- compiz-0.8.8-orig/configure.ac.comiz_mate_fork 2011-03-30 11:22:47.000000000 +0200
|
||||
+++ compiz-0.8.8/configure.ac.comiz_mate_fork 2013-04-18 21:23:41.163314864 +0200
|
||||
@@ -302,7 +302,7 @@ if test "x$use_gtk" = "xyes"; then
|
||||
PKG_CHECK_MODULES(GTK_WINDOW_DECORATOR,
|
||||
xrender >= 0.8.4 \
|
||||
gtk+-2.0 >= 2.8.0 \
|
||||
- libwnck-1.0 \
|
||||
+ libmatewnck-1.0 \
|
||||
pangocairo,
|
||||
[use_gtk=yes], [use_gtk=no])
|
||||
if test "x$use_gtk" = "xyes"; then
|
||||
@@ -310,15 +310,15 @@ if test "x$use_gtk" = "xyes"; then
|
||||
save_LIBS="$LIBS"
|
||||
CFLAGS="$CFLAGS $GTK_WINDOW_DECORATOR_CFLAGS"
|
||||
LIBS="$LIBS $GTK_WINDOW_DECORATOR_LIBS"
|
||||
- AC_CHECK_FUNCS(wnck_window_has_name)
|
||||
+ AC_CHECK_FUNCS(matewnck_window_has_name)
|
||||
CFLAGS="$save_CFLAGS"
|
||||
LIBS="$save_LIBS"
|
||||
|
||||
- PKG_CHECK_EXISTS(libwnck-1.0 >= 2.18.1,
|
||||
- [have_libwnck_2_18_1=yes], [have_libwnck_2_18_1=no])
|
||||
+ PKG_CHECK_EXISTS(libmatewnck-1.0 >= 2.18.1,
|
||||
+ [have_libmatewnck_2_18_1=yes], [have_libmatewnck_2_18_1=no])
|
||||
|
||||
- PKG_CHECK_EXISTS(libwnck-1.0 >= 2.19.4,
|
||||
- [have_libwnck_2_19_4=yes], [have_libwnck_2_19_4=no])
|
||||
+ PKG_CHECK_EXISTS(libmatewnck-1.0 >= 2.19.4,
|
||||
+ [have_libmatewnck_2_19_4=yes], [have_libmatewnck_2_19_4=no])
|
||||
|
||||
if test "x$use_metacity" = "xyes"; then
|
||||
PKG_CHECK_MODULES(METACITY, libmetacity-private,
|
||||
@@ -361,13 +361,13 @@ AC_SUBST(keybindingsdir)
|
||||
AM_CONDITIONAL(USE_GTK, test "x$use_gtk" = "xyes")
|
||||
if test "$use_gtk" = yes; then
|
||||
AC_DEFINE(USE_GTK, 1, [Build gtk window decorator])
|
||||
- if test "$have_libwnck_2_18_1" = yes; then
|
||||
- AC_DEFINE(HAVE_LIBWNCK_2_18_1, 1,
|
||||
- [Define to 1 if libwnck version >= 2_18_1])
|
||||
+ if test "$have_libmatewnck_2_18_1" = yes; then
|
||||
+ AC_DEFINE(HAVE_LIBMATEWNCK_2_18_1, 1,
|
||||
+ [Define to 1 if libmatewnck version >= 2_18_1])
|
||||
fi
|
||||
- if test "$have_libwnck_2_19_4" = yes; then
|
||||
- AC_DEFINE(HAVE_LIBWNCK_2_19_4, 1,
|
||||
- [Define to 1 if libwnck version >= 2_19_4])
|
||||
+ if test "$have_libmatewnck_2_19_4" = yes; then
|
||||
+ AC_DEFINE(HAVE_LIBMATEWNCK_2_19_4, 1,
|
||||
+ [Define to 1 if libmatewnck version >= 2_19_4])
|
||||
fi
|
||||
fi
|
||||
|
||||
diff -uprN compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c
|
||||
--- compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c 2013-04-18 21:13:02.905829000 +0200
|
||||
+++ compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c 2013-04-18 21:23:40.292306019 +0200
|
File diff suppressed because it is too large
Load Diff
570
compiz_removal_gconf.patch
Normal file
570
compiz_removal_gconf.patch
Normal file
@ -0,0 +1,570 @@
|
||||
diff -upr compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c
|
||||
--- compiz-0.8.8-orig/gtk/window-decorator/gtk-window-decorator.c 2013-05-25 13:46:27.717322000 +0200
|
||||
+++ compiz-0.8.8/gtk/window-decorator/gtk-window-decorator.c 2013-05-25 13:53:44.084731952 +0200
|
||||
@@ -5607,82 +5607,6 @@ get_titlebar_font (void)
|
||||
return titlebar_font;
|
||||
}
|
||||
|
||||
-#ifdef USE_MATECONF
|
||||
-static void
|
||||
-titlebar_font_changed (MateConfClient *client)
|
||||
-{
|
||||
- gchar *str;
|
||||
-
|
||||
- str = mateconf_client_get_string (client,
|
||||
- COMPIZ_TITLEBAR_FONT_KEY,
|
||||
- NULL);
|
||||
- if (!str)
|
||||
- str = g_strdup ("Sans Bold 12");
|
||||
-
|
||||
- if (titlebar_font)
|
||||
- pango_font_description_free (titlebar_font);
|
||||
-
|
||||
- titlebar_font = pango_font_description_from_string (str);
|
||||
-
|
||||
- g_free (str);
|
||||
-}
|
||||
-
|
||||
-static void
|
||||
-titlebar_click_action_changed (MateConfClient *client,
|
||||
- const gchar *key,
|
||||
- int *action_value,
|
||||
- int default_value)
|
||||
-{
|
||||
- gchar *action;
|
||||
-
|
||||
- *action_value = default_value;
|
||||
-
|
||||
- action = mateconf_client_get_string (client, key, NULL);
|
||||
- if (action)
|
||||
- {
|
||||
- if (strcmp (action, "toggle_shade") == 0)
|
||||
- *action_value = CLICK_ACTION_SHADE;
|
||||
- else if (strcmp (action, "toggle_maximize") == 0)
|
||||
- *action_value = CLICK_ACTION_MAXIMIZE;
|
||||
- else if (strcmp (action, "toggle_maximize_horizontally") == 0)
|
||||
- *action_value = CLICK_ACTION_MAXIMIZE_HORZ;
|
||||
- else if (strcmp (action, "toggle_maximize_vertically") == 0)
|
||||
- *action_value = CLICK_ACTION_MAXIMIZE_VERT;
|
||||
- else if (strcmp (action, "minimize") == 0)
|
||||
- *action_value = CLICK_ACTION_MINIMIZE;
|
||||
- else if (strcmp (action, "raise") == 0)
|
||||
- *action_value = CLICK_ACTION_RAISE;
|
||||
- else if (strcmp (action, "lower") == 0)
|
||||
- *action_value = CLICK_ACTION_LOWER;
|
||||
- else if (strcmp (action, "menu") == 0)
|
||||
- *action_value = CLICK_ACTION_MENU;
|
||||
- else if (strcmp (action, "none") == 0)
|
||||
- *action_value = CLICK_ACTION_NONE;
|
||||
-
|
||||
- g_free (action);
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-static void
|
||||
-wheel_action_changed (MateConfClient *client)
|
||||
-{
|
||||
- gchar *action;
|
||||
-
|
||||
- wheel_action = WHEEL_ACTION_DEFAULT;
|
||||
-
|
||||
- action = mateconf_client_get_string (client, WHEEL_ACTION_KEY, NULL);
|
||||
- if (action)
|
||||
- {
|
||||
- if (strcmp (action, "shade") == 0)
|
||||
- wheel_action = WHEEL_ACTION_SHADE;
|
||||
- else if (strcmp (action, "none") == 0)
|
||||
- wheel_action = WHEEL_ACTION_NONE;
|
||||
-
|
||||
- g_free (action);
|
||||
- }
|
||||
-}
|
||||
-#endif
|
||||
-
|
||||
#ifdef USE_MARCO
|
||||
static MetaButtonFunction
|
||||
meta_button_function_from_string (const char *str)
|
||||
@@ -6039,401 +5963,6 @@ style_changed (GtkWidget *widget)
|
||||
decorations_changed (screen);
|
||||
}
|
||||
|
||||
-#ifdef USE_MATECONF
|
||||
-static gboolean
|
||||
-shadow_settings_changed (MateConfClient *client)
|
||||
-{
|
||||
- double radius, opacity;
|
||||
- int offset;
|
||||
- gchar *color;
|
||||
- gboolean changed = FALSE;
|
||||
-
|
||||
- radius = mateconf_client_get_float (client,
|
||||
- COMPIZ_SHADOW_RADIUS_KEY,
|
||||
- NULL);
|
||||
- radius = MAX (0.0, MIN (radius, 48.0));
|
||||
- if (shadow_radius != radius)
|
||||
- {
|
||||
- shadow_radius = radius;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- opacity = mateconf_client_get_float (client,
|
||||
- COMPIZ_SHADOW_OPACITY_KEY,
|
||||
- NULL);
|
||||
- opacity = MAX (0.0, MIN (opacity, 6.0));
|
||||
- if (shadow_opacity != opacity)
|
||||
- {
|
||||
- shadow_opacity = opacity;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- color = mateconf_client_get_string (client,
|
||||
- COMPIZ_SHADOW_COLOR_KEY,
|
||||
- NULL);
|
||||
- if (color)
|
||||
- {
|
||||
- int c[4];
|
||||
-
|
||||
- if (sscanf (color, "#%2x%2x%2x%2x", &c[0], &c[1], &c[2], &c[3]) == 4)
|
||||
- {
|
||||
- shadow_color[0] = c[0] << 8 | c[0];
|
||||
- shadow_color[1] = c[1] << 8 | c[1];
|
||||
- shadow_color[2] = c[2] << 8 | c[2];
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- g_free (color);
|
||||
- }
|
||||
-
|
||||
- offset = mateconf_client_get_int (client,
|
||||
- COMPIZ_SHADOW_OFFSET_X_KEY,
|
||||
- NULL);
|
||||
- offset = MAX (-16, MIN (offset, 16));
|
||||
- if (shadow_offset_x != offset)
|
||||
- {
|
||||
- shadow_offset_x = offset;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- offset = mateconf_client_get_int (client,
|
||||
- COMPIZ_SHADOW_OFFSET_Y_KEY,
|
||||
- NULL);
|
||||
- offset = MAX (-16, MIN (offset, 16));
|
||||
- if (shadow_offset_y != offset)
|
||||
- {
|
||||
- shadow_offset_y = offset;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- return changed;
|
||||
-}
|
||||
-
|
||||
-static gboolean
|
||||
-blur_settings_changed (MateConfClient *client)
|
||||
-{
|
||||
- gchar *type;
|
||||
- int new_type = blur_type;
|
||||
-
|
||||
- if (cmdline_options & CMDLINE_BLUR)
|
||||
- return FALSE;
|
||||
-
|
||||
- type = mateconf_client_get_string (client,
|
||||
- BLUR_TYPE_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (type)
|
||||
- {
|
||||
- if (strcmp (type, "titlebar") == 0)
|
||||
- new_type = BLUR_TYPE_TITLEBAR;
|
||||
- else if (strcmp (type, "all") == 0)
|
||||
- new_type = BLUR_TYPE_ALL;
|
||||
- else if (strcmp (type, "none") == 0)
|
||||
- new_type = BLUR_TYPE_NONE;
|
||||
-
|
||||
- g_free (type);
|
||||
- }
|
||||
-
|
||||
- if (new_type != blur_type)
|
||||
- {
|
||||
- blur_type = new_type;
|
||||
- return TRUE;
|
||||
- }
|
||||
-
|
||||
- return FALSE;
|
||||
-}
|
||||
-
|
||||
-static gboolean
|
||||
-theme_changed (MateConfClient *client)
|
||||
-{
|
||||
-
|
||||
-#ifdef USE_MARCO
|
||||
- gboolean use_meta_theme;
|
||||
-
|
||||
- if (cmdline_options & CMDLINE_THEME)
|
||||
- return FALSE;
|
||||
-
|
||||
- use_meta_theme = mateconf_client_get_bool (client,
|
||||
- USE_META_THEME_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (use_meta_theme)
|
||||
- {
|
||||
- gchar *theme;
|
||||
-
|
||||
- theme = mateconf_client_get_string (client,
|
||||
- META_THEME_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (theme)
|
||||
- {
|
||||
- meta_theme_set_current (theme, TRUE);
|
||||
- if (!meta_theme_get_current ())
|
||||
- use_meta_theme = FALSE;
|
||||
-
|
||||
- g_free (theme);
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- use_meta_theme = FALSE;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- if (use_meta_theme)
|
||||
- {
|
||||
- theme_draw_window_decoration = meta_draw_window_decoration;
|
||||
- theme_calc_decoration_size = meta_calc_decoration_size;
|
||||
- theme_update_border_extents = meta_update_border_extents;
|
||||
- theme_get_event_window_position = meta_get_event_window_position;
|
||||
- theme_get_button_position = meta_get_button_position;
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
- theme_draw_window_decoration = draw_window_decoration;
|
||||
- theme_calc_decoration_size = calc_decoration_size;
|
||||
- theme_update_border_extents = update_border_extents;
|
||||
- theme_get_event_window_position = get_event_window_position;
|
||||
- theme_get_button_position = get_button_position;
|
||||
- }
|
||||
-
|
||||
- return TRUE;
|
||||
-#else
|
||||
- theme_draw_window_decoration = draw_window_decoration;
|
||||
- theme_calc_decoration_size = calc_decoration_size;
|
||||
- theme_update_border_extents = update_border_extents;
|
||||
- theme_get_event_window_position = get_event_window_position;
|
||||
- theme_get_button_position = get_button_position;
|
||||
-
|
||||
- return FALSE;
|
||||
-#endif
|
||||
-
|
||||
-}
|
||||
-
|
||||
-static gboolean
|
||||
-theme_opacity_changed (MateConfClient *client)
|
||||
-{
|
||||
-
|
||||
-#ifdef USE_MARCO
|
||||
- gboolean shade_opacity, changed = FALSE;
|
||||
- gdouble opacity;
|
||||
-
|
||||
- opacity = mateconf_client_get_float (client,
|
||||
- META_THEME_OPACITY_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (!(cmdline_options & CMDLINE_OPACITY) &&
|
||||
- opacity != meta_opacity)
|
||||
- {
|
||||
- meta_opacity = opacity;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- if (opacity < 1.0)
|
||||
- {
|
||||
- shade_opacity = mateconf_client_get_bool (client,
|
||||
- META_THEME_SHADE_OPACITY_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (!(cmdline_options & CMDLINE_OPACITY_SHADE) &&
|
||||
- shade_opacity != meta_shade_opacity)
|
||||
- {
|
||||
- meta_shade_opacity = shade_opacity;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- opacity = mateconf_client_get_float (client,
|
||||
- META_THEME_ACTIVE_OPACITY_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (!(cmdline_options & CMDLINE_ACTIVE_OPACITY) &&
|
||||
- opacity != meta_active_opacity)
|
||||
- {
|
||||
- meta_active_opacity = opacity;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
-
|
||||
- if (opacity < 1.0)
|
||||
- {
|
||||
- shade_opacity =
|
||||
- mateconf_client_get_bool (client,
|
||||
- META_THEME_ACTIVE_SHADE_OPACITY_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (!(cmdline_options & CMDLINE_ACTIVE_OPACITY_SHADE) &&
|
||||
- shade_opacity != meta_active_shade_opacity)
|
||||
- {
|
||||
- meta_active_shade_opacity = shade_opacity;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
- return changed;
|
||||
-#else
|
||||
- return FALSE;
|
||||
-#endif
|
||||
-
|
||||
-}
|
||||
-
|
||||
-static gboolean
|
||||
-button_layout_changed (MateConfClient *client)
|
||||
-{
|
||||
-
|
||||
-#ifdef USE_MARCO
|
||||
- gchar *button_layout;
|
||||
-
|
||||
- button_layout = mateconf_client_get_string (client,
|
||||
- META_BUTTON_LAYOUT_KEY,
|
||||
- NULL);
|
||||
-
|
||||
- if (button_layout)
|
||||
- {
|
||||
- meta_update_button_layout (button_layout);
|
||||
-
|
||||
- meta_button_layout_set = TRUE;
|
||||
-
|
||||
- g_free (button_layout);
|
||||
-
|
||||
- return TRUE;
|
||||
- }
|
||||
-
|
||||
- if (meta_button_layout_set)
|
||||
- {
|
||||
- meta_button_layout_set = FALSE;
|
||||
- return TRUE;
|
||||
- }
|
||||
-#endif
|
||||
-
|
||||
- return FALSE;
|
||||
-}
|
||||
-
|
||||
-static void
|
||||
-cursor_theme_changed (MateConfClient *client)
|
||||
-{
|
||||
- gchar *theme;
|
||||
- gint size;
|
||||
-
|
||||
- theme = mateconf_client_get_string(client, MATE_CURSOR_THEME_KEY, NULL);
|
||||
- size = mateconf_client_get_int(client, MATE_CURSOR_SIZE_KEY, NULL);
|
||||
-
|
||||
- mateconf_client_set_string(client, COMPIZ_CURSOR_THEME_KEY, theme, NULL);
|
||||
-
|
||||
- mateconf_client_set_int(client, COMPIZ_CURSOR_SIZE_KEY, size, NULL);
|
||||
-
|
||||
- if (theme && strlen(theme))
|
||||
- {
|
||||
- gint i, j;
|
||||
- GdkDisplay *gdkdisplay = gdk_display_get_default ();
|
||||
- Display *xdisplay = gdk_x11_display_get_xdisplay (gdkdisplay);
|
||||
-
|
||||
-
|
||||
- XcursorSetTheme (xdisplay, theme);
|
||||
- XcursorSetDefaultSize (xdisplay, size);
|
||||
-
|
||||
- for (i = 0; i < 3; i++)
|
||||
- {
|
||||
- for (j = 0; j < 3; j++)
|
||||
- {
|
||||
- if (cursor[i][j].shape != XC_left_ptr)
|
||||
- {
|
||||
- XFreeCursor (xdisplay, cursor[i][j].cursor);
|
||||
- cursor[i][j].cursor =
|
||||
- XCreateFontCursor (xdisplay, cursor[i][j].shape);
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
-}
|
||||
-
|
||||
-static void
|
||||
-value_changed (MateConfClient *client,
|
||||
- const gchar *key,
|
||||
- MateConfValue *value,
|
||||
- void *data)
|
||||
-{
|
||||
- gboolean changed = FALSE;
|
||||
-
|
||||
- if (strcmp (key, COMPIZ_USE_SYSTEM_FONT_KEY) == 0)
|
||||
- {
|
||||
- if (mateconf_client_get_bool (client,
|
||||
- COMPIZ_USE_SYSTEM_FONT_KEY,
|
||||
- NULL) != use_system_font)
|
||||
- {
|
||||
- use_system_font = !use_system_font;
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- }
|
||||
- else if (strcmp (key, COMPIZ_TITLEBAR_FONT_KEY) == 0)
|
||||
- {
|
||||
- titlebar_font_changed (client);
|
||||
- changed = !use_system_font;
|
||||
- }
|
||||
- else if (strcmp (key, COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY) == 0)
|
||||
- {
|
||||
- titlebar_click_action_changed (client, key,
|
||||
- &double_click_action,
|
||||
- DOUBLE_CLICK_ACTION_DEFAULT);
|
||||
- }
|
||||
- else if (strcmp (key, COMPIZ_MIDDLE_CLICK_TITLEBAR_KEY) == 0)
|
||||
- {
|
||||
- titlebar_click_action_changed (client, key,
|
||||
- &middle_click_action,
|
||||
- MIDDLE_CLICK_ACTION_DEFAULT);
|
||||
- }
|
||||
- else if (strcmp (key, COMPIZ_RIGHT_CLICK_TITLEBAR_KEY) == 0)
|
||||
- {
|
||||
- titlebar_click_action_changed (client, key,
|
||||
- &right_click_action,
|
||||
- RIGHT_CLICK_ACTION_DEFAULT);
|
||||
- }
|
||||
- else if (strcmp (key, WHEEL_ACTION_KEY) == 0)
|
||||
- {
|
||||
- wheel_action_changed (client);
|
||||
- }
|
||||
- else if (strcmp (key, COMPIZ_SHADOW_RADIUS_KEY) == 0 ||
|
||||
- strcmp (key, COMPIZ_SHADOW_OPACITY_KEY) == 0 ||
|
||||
- strcmp (key, COMPIZ_SHADOW_OFFSET_X_KEY) == 0 ||
|
||||
- strcmp (key, COMPIZ_SHADOW_OFFSET_Y_KEY) == 0 ||
|
||||
- strcmp (key, COMPIZ_SHADOW_COLOR_KEY) == 0)
|
||||
- {
|
||||
- if (shadow_settings_changed (client))
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- else if (strcmp (key, BLUR_TYPE_KEY) == 0)
|
||||
- {
|
||||
- if (blur_settings_changed (client))
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- else if (strcmp (key, USE_META_THEME_KEY) == 0 ||
|
||||
- strcmp (key, META_THEME_KEY) == 0)
|
||||
- {
|
||||
- if (theme_changed (client))
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- else if (strcmp (key, META_BUTTON_LAYOUT_KEY) == 0)
|
||||
- {
|
||||
- if (button_layout_changed (client))
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- else if (strcmp (key, META_THEME_OPACITY_KEY) == 0 ||
|
||||
- strcmp (key, META_THEME_SHADE_OPACITY_KEY) == 0 ||
|
||||
- strcmp (key, META_THEME_ACTIVE_OPACITY_KEY) == 0 ||
|
||||
- strcmp (key, META_THEME_ACTIVE_SHADE_OPACITY_KEY) == 0)
|
||||
- {
|
||||
- if (theme_opacity_changed (client))
|
||||
- changed = TRUE;
|
||||
- }
|
||||
- else if (strcmp (key, MATE_CURSOR_THEME_KEY) == 0 ||
|
||||
- strcmp (key, MATE_CURSOR_SIZE_KEY) == 0)
|
||||
- {
|
||||
- cursor_theme_changed (client);
|
||||
- }
|
||||
-
|
||||
- if (changed)
|
||||
- decorations_changed (data);
|
||||
-}
|
||||
-#endif
|
||||
-
|
||||
static gboolean
|
||||
init_settings (MatewnckScreen *screen)
|
||||
{
|
||||
@@ -6442,39 +5971,6 @@ init_settings (MatewnckScreen *screen)
|
||||
GdkColormap *colormap;
|
||||
AtkObject *switcher_label_obj;
|
||||
|
||||
-#ifdef USE_MATECONF
|
||||
- MateConfClient *mateconf;
|
||||
-
|
||||
- mateconf = mateconf_client_get_default ();
|
||||
-
|
||||
- mateconf_client_add_dir (mateconf,
|
||||
- MATECONF_DIR,
|
||||
- MATECONF_CLIENT_PRELOAD_ONELEVEL,
|
||||
- NULL);
|
||||
-
|
||||
- mateconf_client_add_dir (mateconf,
|
||||
- MARCO_MATECONF_DIR,
|
||||
- MATECONF_CLIENT_PRELOAD_ONELEVEL,
|
||||
- NULL);
|
||||
-
|
||||
- mateconf_client_add_dir (mateconf,
|
||||
- MATE_MOUSE_DIR,
|
||||
- MATECONF_CLIENT_PRELOAD_ONELEVEL,
|
||||
- NULL);
|
||||
-
|
||||
- mateconf_client_add_dir (mateconf,
|
||||
- COMPIZ_MATECONF_DIR1,
|
||||
- MATECONF_CLIENT_PRELOAD_ONELEVEL,
|
||||
- NULL);
|
||||
-
|
||||
- g_signal_connect (G_OBJECT (mateconf),
|
||||
- "value_changed",
|
||||
- G_CALLBACK (value_changed),
|
||||
- screen);
|
||||
-
|
||||
- cursor_theme_changed(mateconf);
|
||||
-#endif
|
||||
-
|
||||
style_window = gtk_window_new (GTK_WINDOW_POPUP);
|
||||
|
||||
gdkscreen = gdk_display_get_default_screen (gdk_display_get_default ());
|
||||
@@ -6504,41 +6000,10 @@ init_settings (MatewnckScreen *screen)
|
||||
|
||||
pango_context = gtk_widget_create_pango_context (style_window);
|
||||
|
||||
-#ifdef USE_MATECONF
|
||||
- use_system_font = mateconf_client_get_bool (mateconf,
|
||||
- COMPIZ_USE_SYSTEM_FONT_KEY,
|
||||
- NULL);
|
||||
- theme_changed (mateconf);
|
||||
- theme_opacity_changed (mateconf);
|
||||
- button_layout_changed (mateconf);
|
||||
-#endif
|
||||
-
|
||||
update_style (style_window);
|
||||
|
||||
-#ifdef USE_MATECONF
|
||||
- titlebar_font_changed (mateconf);
|
||||
-#endif
|
||||
-
|
||||
update_titlebar_font ();
|
||||
|
||||
-#ifdef USE_MATECONF
|
||||
- titlebar_click_action_changed (mateconf,
|
||||
- COMPIZ_DOUBLE_CLICK_TITLEBAR_KEY,
|
||||
- &double_click_action,
|
||||
- DOUBLE_CLICK_ACTION_DEFAULT);
|
||||
- titlebar_click_action_changed (mateconf,
|
||||
- COMPIZ_MIDDLE_CLICK_TITLEBAR_KEY,
|
||||
- &middle_click_action,
|
||||
- MIDDLE_CLICK_ACTION_DEFAULT);
|
||||
- titlebar_click_action_changed (mateconf,
|
||||
- COMPIZ_RIGHT_CLICK_TITLEBAR_KEY,
|
||||
- &right_click_action,
|
||||
- RIGHT_CLICK_ACTION_DEFAULT);
|
||||
- wheel_action_changed (mateconf);
|
||||
- shadow_settings_changed (mateconf);
|
||||
- blur_settings_changed (mateconf);
|
||||
-#endif
|
||||
-
|
||||
(*theme_update_border_extents) (text_height);
|
||||
|
||||
update_shadow ();
|
File diff suppressed because it is too large
Load Diff
@ -1,12 +1,12 @@
|
||||
diff -uprN compiz-0.8.8-orig/compiz-mateconf.pc.in compiz-0.8.8/compiz-mateconf.pc.in
|
||||
--- compiz-0.8.8-orig/compiz-mateconf.pc.in 2013-04-19 13:37:07.022678000 +0200
|
||||
+++ compiz-0.8.8/compiz-mateconf.pc.in 1970-01-01 01:00:00.000000000 +0100
|
||||
diff -uprN compiz-0.8.8-orig/compiz-gconf.pc.in compiz-0.8.8/compiz-gconf.pc.in
|
||||
--- compiz-0.8.8-orig/compiz-gconf.pc.in 2013-04-19 13:37:07.022678000 +0200
|
||||
+++ compiz-0.8.8/compiz-gconf.pc.in 1970-01-01 01:00:00.000000000 +0100
|
||||
@@ -1,6 +0,0 @@
|
||||
-prefix=@prefix@
|
||||
-xsltdir=@datarootdir@/compiz
|
||||
-
|
||||
-Name: compiz-mateconf
|
||||
-Description: MateConf plugin for compiz
|
||||
-Name: compiz-gconf
|
||||
-Description: GConf plugin for compiz
|
||||
-Version: @VERSION@
|
||||
diff -uprN compiz-0.8.8-orig/configure.ac compiz-0.8.8/configure.ac
|
||||
--- compiz-0.8.8-orig/configure.ac 2013-04-19 13:37:07.140680000 +0200
|
||||
|
13
emerald-decorator.desktop
Normal file
13
emerald-decorator.desktop
Normal file
@ -0,0 +1,13 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Emerald Decorator
|
||||
Comment=switch to Emerald windows-decorator if compiz is running
|
||||
TryExec=compiz-decorator-Emerald
|
||||
Exec=compiz-decorator-Emerald
|
||||
Icon=emerald-decorator
|
||||
NoDisplay=false
|
||||
StartupNotify=true
|
||||
Categories=Utility;
|
||||
OnlyShowIn=MATE;
|
||||
Name[de_DE]=Emerald Decorator
|
||||
X-Desktop-File-Install-Version=0.21
|
396
emerald-decorator.svg
Normal file
396
emerald-decorator.svg
Normal file
@ -0,0 +1,396 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="48px"
|
||||
height="48px"
|
||||
id="svg7791"
|
||||
sodipodi:version="0.32"
|
||||
inkscape:version="0.46"
|
||||
sodipodi:docname="drawing-3.svg"
|
||||
inkscape:output_extension="org.inkscape.output.svg.inkscape">
|
||||
<defs
|
||||
id="defs7793">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3811"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="radialGradient3809"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.6395458,-3.1274409e-8,4.5258909e-8,2.3726765,10.88246,-16.619703)"
|
||||
cx="-17.015919"
|
||||
cy="11.77772"
|
||||
fx="-17.015919"
|
||||
fy="11.77772"
|
||||
r="3.6158471" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3807"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3805"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3803"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3801"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3799"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3797"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3240">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3242" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3244" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3240"
|
||||
id="linearGradient3795"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-33.587572,4.065864)"
|
||||
x1="7.5625"
|
||||
y1="3.15625"
|
||||
x2="18.875"
|
||||
y2="19.5625" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
x="-0.1311318"
|
||||
width="1.2622637"
|
||||
y="-0.13487843"
|
||||
height="1.2697568"
|
||||
id="filter3718">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.29504654"
|
||||
id="feGaussianBlur3720" />
|
||||
</filter>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3314"
|
||||
id="radialGradient3324"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.9722222,0,0.2447917)"
|
||||
cx="12.75"
|
||||
cy="8.8125"
|
||||
fx="12.75"
|
||||
fy="8.8125"
|
||||
r="2.25" />
|
||||
<filter
|
||||
inkscape:collect="always"
|
||||
x="-0.31996158"
|
||||
width="1.6399232"
|
||||
y="-0.32910335"
|
||||
height="1.6582067"
|
||||
id="filter3630">
|
||||
<feGaussianBlur
|
||||
inkscape:collect="always"
|
||||
stdDeviation="0.71991356"
|
||||
id="feGaussianBlur3632" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3314">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3316" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3318" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3314"
|
||||
id="radialGradient3320"
|
||||
cx="12.75"
|
||||
cy="8.8125"
|
||||
fx="12.75"
|
||||
fy="8.8125"
|
||||
r="2.25"
|
||||
gradientTransform="matrix(1,0,0,0.9722222,0,0.2447917)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3187">
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3189" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3191" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3187"
|
||||
id="linearGradient3283"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.4221371,0,0,1.4221682,22.714903,22.483659)"
|
||||
x1="-4.4592619"
|
||||
y1="-3.721009"
|
||||
x2="12.767767"
|
||||
y2="18.097141" />
|
||||
<linearGradient
|
||||
id="linearGradient3169">
|
||||
<stop
|
||||
style="stop-color:#488906;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3171" />
|
||||
<stop
|
||||
style="stop-color:#5daa11;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3173" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3169"
|
||||
id="linearGradient3281"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3742513,0,0,1.4221682,9.7737523,20.095301)"
|
||||
x1="17.875"
|
||||
y1="22.5625"
|
||||
x2="4.625"
|
||||
y2="-1.8125" />
|
||||
<linearGradient
|
||||
id="linearGradient3161">
|
||||
<stop
|
||||
style="stop-color:#4f9707;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3163" />
|
||||
<stop
|
||||
style="stop-color:#73d216;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3165" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3161"
|
||||
id="linearGradient3279"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.3742513,0,0,1.4221682,9.7737523,20.095301)"
|
||||
x1="17.875"
|
||||
y1="22.5625"
|
||||
x2="4.625"
|
||||
y2="-1.8125" />
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient3293">
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop3295" />
|
||||
<stop
|
||||
style="stop-color:#000000;stop-opacity:0;"
|
||||
offset="1"
|
||||
id="stop3297" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient3293"
|
||||
id="radialGradient3299"
|
||||
cx="10.606602"
|
||||
cy="18.950602"
|
||||
fx="10.606602"
|
||||
fy="18.950602"
|
||||
r="10.429825"
|
||||
gradientTransform="matrix(1,0,0,0.2669491,0,13.891755)"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="7"
|
||||
inkscape:cx="24"
|
||||
inkscape:cy="24"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
inkscape:grid-bbox="true"
|
||||
inkscape:document-units="px"
|
||||
inkscape:window-width="641"
|
||||
inkscape:window-height="690"
|
||||
inkscape:window-x="115"
|
||||
inkscape:window-y="248" />
|
||||
<metadata
|
||||
id="metadata7796">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer1"
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer">
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.75531915;fill:url(#radialGradient3299);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path3290"
|
||||
sodipodi:cx="10.606602"
|
||||
sodipodi:cy="18.950602"
|
||||
sodipodi:rx="10.429825"
|
||||
sodipodi:ry="2.7842329"
|
||||
d="M 21.036427,18.950602 A 10.429825,2.7842329 0 1 1 0.17677689,18.950602 A 10.429825,2.7842329 0 1 1 21.036427,18.950602 z"
|
||||
transform="matrix(2.3010933,0,0,3.1244044,-0.4067801,-19.908412)" />
|
||||
<g
|
||||
id="g3275"
|
||||
transform="matrix(1.5522785,0,0,1.5522884,-13.951499,-32.495236)">
|
||||
<path
|
||||
id="path2188"
|
||||
d="M 9.9455343,48.894208 L 19.479402,24.628463 L 24.632844,21.695239 L 30.21574,24.717348 L 37.774123,34.050326 L 38.804811,43.205534 L 35.626854,47.294268 L 9.9455343,48.894208 z"
|
||||
style="fill:url(#linearGradient3279);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3281);stroke-width:0.64424914px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cccccccc"
|
||||
id="path3181"
|
||||
d="M 10.731182,48.294672 L 20.011621,25.10665 L 24.656574,22.395271 L 29.755931,25.156134 L 37.261241,34.183671 L 38.16024,42.916666 L 35.224254,46.640699 L 10.731182,48.294672 z"
|
||||
style="opacity:0.84042556;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3283);stroke-width:0.64424914px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.84042556;fill:url(#radialGradient3320);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3630)"
|
||||
id="path3301"
|
||||
sodipodi:cx="12.75"
|
||||
sodipodi:cy="8.8125"
|
||||
sodipodi:rx="2.25"
|
||||
sodipodi:ry="2.1875"
|
||||
d="M 15,8.8125 A 2.25,2.1875 0 1 1 10.5,8.8125 A 2.25,2.1875 0 1 1 15,8.8125 z"
|
||||
transform="matrix(2.2075528,0,0,2.2076152,-0.8278331,-4.4002501)" />
|
||||
<path
|
||||
sodipodi:type="arc"
|
||||
style="opacity:0.57978725;fill:url(#radialGradient3324);fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3718)"
|
||||
id="path3322"
|
||||
sodipodi:cx="12.75"
|
||||
sodipodi:cy="8.8125"
|
||||
sodipodi:rx="2.25"
|
||||
sodipodi:ry="2.1875"
|
||||
d="M 15,8.8125 A 2.25,2.1875 0 1 1 10.5,8.8125 A 2.25,2.1875 0 1 1 15,8.8125 z"
|
||||
transform="matrix(2.2075528,0,0,2.2076152,-12.760384,3.6052247)" />
|
||||
<g
|
||||
id="g3775"
|
||||
transform="matrix(2.2075528,0,0,2.2076152,73.549138,-9.8479227)">
|
||||
<path
|
||||
id="path3777"
|
||||
d="M -32.17521,23.688909 L -25.914629,14.469984 L -26.596011,9.5378354 L -32.17521,23.688909 z"
|
||||
style="opacity:1;fill:url(#linearGradient3795);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path3779"
|
||||
d="M -30.833848,22.913148 L -25.720919,15.412824 L -21.88658,20.739874 L -30.833848,22.913148 z"
|
||||
style="opacity:0.59042556;fill:url(#linearGradient3797);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path3781"
|
||||
d="M -32.3965,23.907818 L -21.307737,21.134775 L -18.868822,23.012584 L -32.3965,23.907818 z"
|
||||
style="opacity:1;fill:url(#linearGradient3799);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cccc" />
|
||||
<path
|
||||
id="path3783"
|
||||
d="M -17.150072,22.780344 L -20.628048,20.940864 L -17.734411,16.81446 L -15.268763,17.905442 L -15.962572,22.597114 L -17.150072,22.780344 z"
|
||||
style="opacity:0.71276592;fill:url(#linearGradient3801);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cccccc" />
|
||||
<path
|
||||
id="path3785"
|
||||
d="M -21.166765,20.372149 L -25.253048,15.076879 L -21.056322,12.065864 L -18.400072,16.628364 L -21.166765,20.372149 z"
|
||||
style="opacity:0.55319148;fill:url(#linearGradient3803);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="path3787"
|
||||
d="M -25.283419,14.188821 L -21.272512,11.309649 L -20.791531,7.9911612 L -26.429536,8.3403691 L -25.283419,14.188821 z"
|
||||
style="opacity:0.87765958;fill:url(#linearGradient3805);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc"
|
||||
id="path3789"
|
||||
d="M -26.113934,7.7689837 L -23.86029,6.253364 L -22.267797,5.252932 L -19.531471,6.753364 L -18.595614,7.3685606 L -20.470155,7.315864 L -26.113934,7.7689837 z"
|
||||
style="opacity:1;fill:url(#linearGradient3807);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
id="path3791"
|
||||
d="M -18.030929,8.2207465 L -14.354265,12.495698 L -14.32408,14.115578 L -15.275072,16.998002 L -17.835786,15.995527 L -20.482262,11.318339 L -20.23846,8.0161299 L -18.030929,8.2207465 z"
|
||||
style="opacity:0.73999999;fill:url(#radialGradient3809);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cccccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc"
|
||||
id="path3793"
|
||||
d="M -13.40779,13.69214 L -13.150072,20.065864 L -15.380528,22.793834 L -14.625568,17.41141 L -13.40779,13.69214 z"
|
||||
style="opacity:0.79787239;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 15 KiB |
13
gtk-decorator.desktop
Normal file
13
gtk-decorator.desktop
Normal file
@ -0,0 +1,13 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=GTK Decorator
|
||||
Comment=switch to GTK windows-decorator if compiz is running
|
||||
TryExec=compiz-decorator-GTK
|
||||
Exec=compiz-decorator-GTK
|
||||
Icon=gtk-decorator
|
||||
NoDisplay=false
|
||||
StartupNotify=true
|
||||
Categories=Utility;
|
||||
OnlyShowIn=MATE;
|
||||
Name[de_DE]=GTK Decorator
|
||||
X-Desktop-File-Install-Version=0.21
|
454
gtk-decorator.svg
Normal file
454
gtk-decorator.svg
Normal file
@ -0,0 +1,454 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.0"
|
||||
width="96"
|
||||
height="96"
|
||||
id="svg2408">
|
||||
<defs
|
||||
id="defs2410">
|
||||
<linearGradient
|
||||
x1="45.447727"
|
||||
y1="92.539597"
|
||||
x2="45.447727"
|
||||
y2="7.0165396"
|
||||
id="ButtonShadow"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="scale(1.0058652,0.994169)">
|
||||
<stop
|
||||
id="stop3750"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3752"
|
||||
style="stop-color:#000000;stop-opacity:0.58823532"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3737">
|
||||
<stop
|
||||
id="stop3739"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3741"
|
||||
style="stop-color:#ffffff;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<filter
|
||||
color-interpolation-filters="sRGB"
|
||||
id="filter3174">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur3176"
|
||||
stdDeviation="1.71" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
x1="36.357143"
|
||||
y1="6"
|
||||
x2="36.357143"
|
||||
y2="63.893143"
|
||||
id="linearGradient3188"
|
||||
xlink:href="#linearGradient3737"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<filter
|
||||
x="-0.192"
|
||||
y="-0.192"
|
||||
width="1.3839999"
|
||||
height="1.3839999"
|
||||
color-interpolation-filters="sRGB"
|
||||
id="filter3794">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur3796"
|
||||
stdDeviation="5.28" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
x1="48"
|
||||
y1="20.220806"
|
||||
x2="48"
|
||||
y2="138.66119"
|
||||
id="linearGradient3613"
|
||||
xlink:href="#linearGradient3737"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
cx="48"
|
||||
cy="90.171875"
|
||||
r="42"
|
||||
fx="48"
|
||||
fy="90.171875"
|
||||
id="radialGradient3619"
|
||||
xlink:href="#linearGradient3737"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.1573129,0,0,0.99590774,-7.5510206,0.19713193)" />
|
||||
<clipPath
|
||||
id="clipPath3613">
|
||||
<rect
|
||||
width="84"
|
||||
height="84"
|
||||
rx="6"
|
||||
ry="6"
|
||||
x="6"
|
||||
y="6"
|
||||
id="rect3615"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
</clipPath>
|
||||
<linearGradient
|
||||
x1="48"
|
||||
y1="90"
|
||||
x2="48"
|
||||
y2="5.9877172"
|
||||
id="linearGradient3617"
|
||||
xlink:href="#ButtonColor"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="58.650177"
|
||||
y1="122"
|
||||
x2="58.650177"
|
||||
y2="5.4252338"
|
||||
id="ButtonColor"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0172414,0,0,1.0172414,-1.1034483,-1.1034483)">
|
||||
<stop
|
||||
id="stop3189"
|
||||
style="stop-color:#242424;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3191"
|
||||
style="stop-color:#505050;stop-opacity:1"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3319">
|
||||
<stop
|
||||
id="stop3321"
|
||||
style="stop-color:#fdb377;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3323"
|
||||
style="stop-color:#fdb377;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="linearGradient3387">
|
||||
<stop
|
||||
id="stop3389"
|
||||
style="stop-color:#fdb377;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3391"
|
||||
style="stop-color:#fdb377;stop-opacity:0.46875"
|
||||
offset="0.82258064" />
|
||||
<stop
|
||||
id="stop3393"
|
||||
style="stop-color:#fdb377;stop-opacity:0"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<radialGradient
|
||||
cx="99.94442"
|
||||
cy="67.783485"
|
||||
r="14.491941"
|
||||
fx="99.94442"
|
||||
fy="67.783485"
|
||||
id="radialGradient3744"
|
||||
xlink:href="#linearGradient3387"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1,0,0,0.6034483,0,26.879657)" />
|
||||
<filter
|
||||
x="-0.096449763"
|
||||
y="-0.10544351"
|
||||
width="1.1928995"
|
||||
height="1.210887"
|
||||
color-interpolation-filters="sRGB"
|
||||
id="filter3790">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur3792"
|
||||
stdDeviation="2.2552138" />
|
||||
</filter>
|
||||
<filter
|
||||
x="-0.12014347"
|
||||
y="-0.1054435"
|
||||
width="1.2402869"
|
||||
height="1.210887"
|
||||
color-interpolation-filters="sRGB"
|
||||
id="filter3795">
|
||||
<feGaussianBlur
|
||||
id="feGaussianBlur3797"
|
||||
stdDeviation="2.2552138" />
|
||||
</filter>
|
||||
<linearGradient
|
||||
x1="28.274937"
|
||||
y1="31.704529"
|
||||
x2="30.996277"
|
||||
y2="5.8127055"
|
||||
id="linearGradient2916"
|
||||
xlink:href="#linearGradient3319"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
spreadMethod="reflect" />
|
||||
<linearGradient
|
||||
x1="68.954239"
|
||||
y1="64.098991"
|
||||
x2="66.271294"
|
||||
y2="89.625511"
|
||||
id="linearGradient2918"
|
||||
xlink:href="#linearGradient3319"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
spreadMethod="reflect" />
|
||||
<clipPath
|
||||
id="clipPath2920">
|
||||
<path
|
||||
d="M 34.3125,6 C 31.4369,6.00634 28.50536,6.026275 25.5,6.0625 0.817792,34.559394 25.31767,52.904713 45.9375,57.34375 24.11376,43.193251 41.87467,16.803992 60.1875,6.03125 51.17102,6.0755435 42.93929,5.9809865 34.3125,6 z m 16.59375,32.46875 c 21.82374,14.150496 2.495,41.958775 -25.34375,51.3125 12.02197,-0.05906 37.91608,0.0824 49.9375,-0.0625 16.88827,-29.738529 -3.97392,-46.810961 -24.59375,-51.25 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2922"
|
||||
style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
</clipPath>
|
||||
<linearGradient
|
||||
x1="32.251034"
|
||||
y1="6.1317081"
|
||||
x2="32.251034"
|
||||
y2="90.238609"
|
||||
id="linearGradient3721"
|
||||
xlink:href="#ButtonShadow-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(0,-97)" />
|
||||
<linearGradient
|
||||
x1="45.447727"
|
||||
y1="92.539597"
|
||||
x2="45.447727"
|
||||
y2="7.0165396"
|
||||
id="ButtonShadow-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0058652,0,0,0.994169,100,0)">
|
||||
<stop
|
||||
id="stop3750-8"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3752-5"
|
||||
style="stop-color:#000000;stop-opacity:0.58823532"
|
||||
offset="1" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
x1="32.251034"
|
||||
y1="6.1317081"
|
||||
x2="32.251034"
|
||||
y2="90.238609"
|
||||
id="linearGradient3725"
|
||||
xlink:href="#ButtonShadow-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0238095,0,0,1.0119048,-1.1428571,-98.071429)" />
|
||||
<linearGradient
|
||||
x1="32.251034"
|
||||
y1="6.1317081"
|
||||
x2="32.251034"
|
||||
y2="90.238609"
|
||||
id="linearGradient3772"
|
||||
xlink:href="#ButtonShadow-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0238095,0,0,1.0119048,-1.1428571,-98.071429)" />
|
||||
<linearGradient
|
||||
x1="32.251034"
|
||||
y1="6.1317081"
|
||||
x2="32.251034"
|
||||
y2="90.238609"
|
||||
id="linearGradient3780-7"
|
||||
xlink:href="#ButtonShadow-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0238095,0,0,1.0119048,-1.1428571,-98.071429)" />
|
||||
<linearGradient
|
||||
x1="32.251034"
|
||||
y1="6.1317081"
|
||||
x2="32.251034"
|
||||
y2="90.238609"
|
||||
id="linearGradient2969"
|
||||
xlink:href="#ButtonShadow-0"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(1.0238095,0,0,1.0119048,-1.1428571,-98.071429)" />
|
||||
</defs>
|
||||
<metadata
|
||||
id="metadata2413">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
id="layer2"
|
||||
style="display:none">
|
||||
<rect
|
||||
width="86"
|
||||
height="85"
|
||||
rx="6"
|
||||
ry="6"
|
||||
x="5"
|
||||
y="7"
|
||||
id="rect3745"
|
||||
style="opacity:0.9;fill:url(#ButtonShadow);fill-opacity:1;fill-rule:nonzero;stroke:none;filter:url(#filter3174)" />
|
||||
</g>
|
||||
<g
|
||||
id="layer4"
|
||||
style="display:inline">
|
||||
<path
|
||||
d="m 12,-95.03125 c -5.5110903,0 -10.03125,4.52016 -10.03125,10.03125 l 0,71 c 0,5.5110902 4.5201598,10.03125 10.03125,10.03125 l 72,0 c 5.51109,0 10.03125,-4.5201597 10.03125,-10.03125 l 0,-71 c 0,-5.51109 -4.52016,-10.03125 -10.03125,-10.03125 l -72,0 z"
|
||||
transform="scale(1,-1)"
|
||||
id="path3786"
|
||||
style="opacity:0.07999998;fill:url(#linearGradient2969);fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 12,-94.03125 c -4.971633,0 -9.03125,4.059617 -9.03125,9.03125 l 0,71 c 0,4.9716329 4.0596171,9.03125 9.03125,9.03125 l 72,0 c 4.971633,0 9.03125,-4.059617 9.03125,-9.03125 l 0,-71 c 0,-4.971633 -4.059617,-9.03125 -9.03125,-9.03125 l -72,0 z"
|
||||
transform="scale(1,-1)"
|
||||
id="path3778"
|
||||
style="opacity:0.1;fill:url(#linearGradient3780-7);fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 12,-93 c -4.4091333,0 -8,3.590867 -8,8 l 0,71 c 0,4.4091333 3.5908667,8 8,8 l 72,0 c 4.409133,0 8,-3.5908667 8,-8 l 0,-71 c 0,-4.409133 -3.590867,-8 -8,-8 l -72,0 z"
|
||||
transform="scale(1,-1)"
|
||||
id="path3770"
|
||||
style="opacity:0.2;fill:url(#linearGradient3772);fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline" />
|
||||
<rect
|
||||
width="86"
|
||||
height="85"
|
||||
rx="7"
|
||||
ry="7"
|
||||
x="5"
|
||||
y="-92"
|
||||
transform="scale(1,-1)"
|
||||
id="rect3723"
|
||||
style="opacity:0.3;fill:url(#linearGradient3725);fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline" />
|
||||
<rect
|
||||
width="84"
|
||||
height="84"
|
||||
rx="6"
|
||||
ry="6"
|
||||
x="6"
|
||||
y="-91"
|
||||
transform="scale(1,-1)"
|
||||
id="rect3716"
|
||||
style="opacity:0.45;fill:url(#linearGradient3721);fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline" />
|
||||
</g>
|
||||
<g
|
||||
id="layer1">
|
||||
<rect
|
||||
width="84"
|
||||
height="84"
|
||||
rx="6"
|
||||
ry="6"
|
||||
x="6"
|
||||
y="6"
|
||||
id="rect2419"
|
||||
style="fill:url(#linearGradient3617);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="M 12.53125,6 C 8.920699,6 6,8.920699 6,12.53125 l 0,36.9375 c 4.869569,-2.841757 8.574151,-3.084487 12.46875,1.03125 2.08904,2.207658 6.657708,1.523014 9.75,-0.15625 5.833155,-1.553824 5.662928,-1.456263 10.3125,0.71875 2.750239,1.430501 3.554628,0.728377 4.28125,-0.8125 2.610228,-0.202045 12.545241,6.501777 13.53125,3.03125 1.254988,-3.108028 2.243723,-1.655129 4.8125,-0.375 4.401208,3.064233 12.078556,-0.841574 17.59375,1.34375 3.87103,2.221575 9.42347,0.03455 11.21875,-4.8125 C 89.98285,49.41498 89.9859,49.39754 90,49.375 L 90,12.53125 C 90,8.920699 87.07929,6 83.46875,6 l -70.9375,0 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3449"
|
||||
style="opacity:0.1;fill:#c8c8c8;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
</g>
|
||||
<g
|
||||
id="layer3">
|
||||
<path
|
||||
d="m 50.804251,37.858747 c -0.238861,0.04576 -0.428904,0.244023 -0.476561,0.488057 -0.04766,0.244034 0.05664,0.484835 0.259942,0.621163 5.347945,3.467602 8.111974,7.70269 8.90302,12.267974 0.791047,4.565283 -0.399313,9.519796 -3.140968,14.375492 -5.48331,9.711394 -17.184302,18.947904 -30.976445,23.582016 -0.239511,0.09727 -0.381379,0.34066 -0.368251,0.598978 l 51.143627,0 C 84.523536,74.897823 83.546223,62.937566 77.773253,54.253019 71.968965,45.521363 61.463399,40.102152 51.042531,37.858747 c -0.07861,-0.01645 -0.159666,-0.01645 -0.23828,0 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3427"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="M 24.701722,6.0241312 C 18.693287,13.064266 15.61913,19.545872 14.758933,25.391113 c -0.875827,5.95145 0.565448,11.223562 3.444234,15.684372 5.75757,8.921621 17.166627,14.636836 27.597196,16.882329 0.28575,0.04394 0.563316,-0.124927 0.671518,-0.399319 0.108201,-0.27439 0.01878,-0.582661 -0.216619,-0.754269 -5.349467,-3.468591 -8.1943,-7.625914 -9.271272,-12.090499 -1.076971,-4.464586 -0.36054,-9.277617 1.602977,-14.042726 3.927034,-9.530219 12.85906,-18.773743 21.90013,-24.0922598 0.199582,-0.1142074 0.323343,-0.3287572 0.324928,-0.55461 l -36.110303,0 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3309"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="M 25.50321,6.0685 C 0.82100177,34.565394 25.310502,52.897614 45.930334,57.336651 24.106591,43.186152 41.870999,16.796873 60.183831,6.0241312 48.161863,6.0831892 37.524633,5.9236007 25.50321,6.0685 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3299"
|
||||
style="fill:#e72121;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 114.43636,67.783485 a 14.491941,8.7451372 0 1 1 -28.983882,0 14.491941,8.7451372 0 1 1 28.983882,0 z"
|
||||
transform="matrix(0.49015172,0.50197571,-0.49015172,0.50197571,32.614386,-36.287054)"
|
||||
id="path3301"
|
||||
style="fill:#ee0000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.42553663;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" />
|
||||
<path
|
||||
d="M 41.85783,51.701108 C 29.010244,41.69733 43.762082,15.95959 58.636196,9.1823118 37.040381,24.560994 33.598802,44.247846 41.85783,51.701108 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3351"
|
||||
style="opacity:0.3;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 49.144784,39.346826 c -9.443994,-5.454719 -11.289616,-1.282267 -9.85882,5.769513 -0.371674,-3.64606 -0.04749,-9.276373 9.85882,-5.769513 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3353"
|
||||
style="opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 47.672556,56.412797 c 9.443994,5.454719 11.289616,1.282268 9.85882,-5.769513 0.371674,3.64606 0.04748,9.276373 -9.85882,5.769513 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3355"
|
||||
style="opacity:0.3;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="M 31.959289,53.302006 C 13.139176,47.74029 3.2220705,26.685316 20.135883,10.538119 5.2604712,31.277363 17.328956,46.896526 31.959289,53.302006 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3357"
|
||||
style="opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="m 114.43636,67.783485 a 14.491941,8.7451372 0 1 1 -28.983882,0 14.491941,8.7451372 0 1 1 28.983882,0 z"
|
||||
transform="matrix(0.49738705,0.50938559,-0.49738705,0.50938559,32.38169,-37.5299)"
|
||||
id="path3367"
|
||||
style="fill:url(#radialGradient3744);fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline" />
|
||||
<path
|
||||
d="M 75.507424,89.729651 C 92.395695,59.991122 71.541057,42.900541 50.921225,38.461502 72.744968,52.611998 53.415609,80.420295 25.57686,89.77402 37.598829,89.71496 63.486001,89.874549 75.507424,89.72965 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3399"
|
||||
style="fill:#e72121;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="M 54.993729,44.097043 C 67.841315,54.100824 51.703889,77.710043 33.712203,84.6647 56.520407,71.237163 64.118749,53.501449 54.993729,44.097043 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3405"
|
||||
style="opacity:0.3;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<path
|
||||
d="M 64.89227,42.496146 C 83.712385,48.057864 90.858314,71.063977 78.101266,88.098057 90.032301,66.294557 79.522602,48.901631 64.89227,42.496146 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3407"
|
||||
style="opacity:0.2;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline" />
|
||||
<g
|
||||
clip-path="url(#clipPath2920)"
|
||||
id="g2912"
|
||||
style="opacity:0.8">
|
||||
<path
|
||||
d="M 52.40625,8.46875 C 43.830477,8.4559939 35.514175,8.4080741 26.6875,8.5 c -5.453186,6.520741 -8.141163,12.350404 -8.875,17.34375 -0.766103,5.212895 0.432799,9.633263 2.96875,13.5625 3.421535,5.301372 9.494091,9.448987 16.0625,12.3125 C 35.547702,49.716692 34.526525,47.619569 34,45.4375 32.73062,40.17683 33.60744,34.700747 35.75,29.5 39.044845,21.50225 45.319675,14.064812 52.40625,8.46875 z"
|
||||
id="path2907"
|
||||
style="fill:url(#linearGradient2916);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline;filter:url(#filter3795)" />
|
||||
<path
|
||||
d="m 59.09375,43.3125 c 1.603818,2.329455 2.642147,4.862645 3.09375,7.46875 0.927705,5.353589 -0.500792,10.930861 -3.46875,16.1875 -4.542518,8.04539 -12.742331,15.469886 -22.78125,20.6875 12.720504,0.0024 28.507282,0.03673 38.21875,-0.0625 C 81.665806,73.757614 80.613523,63.467116 75.5,55.78125 71.806878,50.230313 65.771206,46.072542 59.09375,43.3125 z"
|
||||
id="path2903"
|
||||
style="fill:url(#linearGradient2918);fill-opacity:1;fill-rule:evenodd;stroke:none;display:inline;filter:url(#filter3790)" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="layer5">
|
||||
<rect
|
||||
width="66"
|
||||
height="66"
|
||||
rx="12"
|
||||
ry="12"
|
||||
x="15"
|
||||
y="15"
|
||||
clip-path="url(#clipPath3613)"
|
||||
id="rect3171"
|
||||
style="opacity:0.1;fill:url(#linearGradient3613);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter3794)" />
|
||||
<path
|
||||
d="M 12,90 C 8.676,90 6,87.324 6,84 L 6,82 6,14 6,12 c 0,-0.334721 0.04135,-0.6507 0.09375,-0.96875 0.0487,-0.295596 0.09704,-0.596915 0.1875,-0.875 C 6.29113,10.12587 6.302142,10.09265 6.3125,10.0625 6.411365,9.774729 6.5473802,9.515048 6.6875,9.25 6.8320918,8.976493 7.0031161,8.714385 7.1875,8.46875 7.3718839,8.223115 7.5612765,7.995278 7.78125,7.78125 8.221197,7.353194 8.72416,6.966724 9.28125,6.6875 9.559795,6.547888 9.8547231,6.440553 10.15625,6.34375 9.9000482,6.443972 9.6695391,6.580022 9.4375,6.71875 c -0.00741,0.0044 -0.023866,-0.0045 -0.03125,0 -0.031933,0.0193 -0.062293,0.04251 -0.09375,0.0625 -0.120395,0.0767 -0.2310226,0.163513 -0.34375,0.25 -0.1061728,0.0808 -0.2132809,0.161112 -0.3125,0.25 C 8.4783201,7.442683 8.3087904,7.626638 8.15625,7.8125 8.0486711,7.942755 7.9378561,8.077785 7.84375,8.21875 7.818661,8.25713 7.805304,8.30462 7.78125,8.34375 7.716487,8.446782 7.6510225,8.548267 7.59375,8.65625 7.4927417,8.850956 7.3880752,9.071951 7.3125,9.28125 7.30454,9.30306 7.288911,9.3218 7.28125,9.34375 7.2494249,9.4357 7.2454455,9.530581 7.21875,9.625 7.1884177,9.731618 7.1483606,9.828031 7.125,9.9375 7.0521214,10.279012 7,10.635705 7,11 l 0,2 0,68 0,2 c 0,2.781848 2.2181517,5 5,5 l 2,0 68,0 2,0 c 2.781848,0 5,-2.218152 5,-5 l 0,-2 0,-68 0,-2 C 89,10.635705 88.94788,10.279012 88.875,9.9375 88.83085,9.730607 88.78662,9.539842 88.71875,9.34375 88.71105,9.3218 88.69545,9.30306 88.6875,9.28125 88.62476,9.107511 88.549117,8.913801 88.46875,8.75 88.42717,8.6672 88.38971,8.580046 88.34375,8.5 88.28915,8.40279 88.216976,8.31165 88.15625,8.21875 88.06214,8.077785 87.951329,7.942755 87.84375,7.8125 87.700576,7.63805 87.540609,7.465502 87.375,7.3125 87.36383,7.3023 87.35502,7.29135 87.34375,7.28125 87.205364,7.155694 87.058659,7.046814 86.90625,6.9375 86.803679,6.86435 86.701932,6.784136 86.59375,6.71875 c -0.0074,-0.0045 -0.02384,0.0044 -0.03125,0 -0.232039,-0.138728 -0.462548,-0.274778 -0.71875,-0.375 0.301527,0.0968 0.596455,0.204138 0.875,0.34375 0.55709,0.279224 1.060053,0.665694 1.5,1.09375 0.219973,0.214028 0.409366,0.441865 0.59375,0.6875 0.184384,0.245635 0.355408,0.507743 0.5,0.78125 0.14012,0.265048 0.276135,0.524729 0.375,0.8125 0.01041,0.03078 0.02133,0.06274 0.03125,0.09375 0.09046,0.278085 0.1388,0.579404 0.1875,0.875 C 89.95865,11.3493 90,11.665279 90,12 l 0,2 0,68 0,2 c 0,3.324 -2.676,6 -6,6 l -72,0 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path3615"
|
||||
style="opacity:0.2;fill:url(#radialGradient3619);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
<path
|
||||
d="M 12,6 C 8.676,6 6,8.676 6,12 l 0,2 0,68 0,2 c 0,0.334721 0.04135,0.6507 0.09375,0.96875 0.0487,0.295596 0.09704,0.596915 0.1875,0.875 0.00988,0.03038 0.020892,0.0636 0.03125,0.09375 0.098865,0.287771 0.2348802,0.547452 0.375,0.8125 0.1445918,0.273507 0.3156161,0.535615 0.5,0.78125 0.1843839,0.245635 0.3737765,0.473472 0.59375,0.6875 0.439947,0.428056 0.94291,0.814526 1.5,1.09375 0.278545,0.139612 0.5734731,0.246947 0.875,0.34375 -0.2562018,-0.100222 -0.4867109,-0.236272 -0.71875,-0.375 -0.00741,-0.0044 -0.023866,0.0045 -0.03125,0 -0.031933,-0.0193 -0.062293,-0.04251 -0.09375,-0.0625 -0.120395,-0.0767 -0.2310226,-0.163513 -0.34375,-0.25 -0.1061728,-0.0808 -0.2132809,-0.161112 -0.3125,-0.25 C 8.4783201,88.557317 8.3087904,88.373362 8.15625,88.1875 8.0486711,88.057245 7.9378561,87.922215 7.84375,87.78125 7.818661,87.74287 7.805304,87.69538 7.78125,87.65625 7.716487,87.553218 7.6510225,87.451733 7.59375,87.34375 7.4927417,87.149044 7.3880752,86.928049 7.3125,86.71875 7.30454,86.69694 7.288911,86.6782 7.28125,86.65625 7.2494249,86.5643 7.2454455,86.469419 7.21875,86.375 7.1884177,86.268382 7.1483606,86.171969 7.125,86.0625 7.0521214,85.720988 7,85.364295 7,85 L 7,83 7,15 7,13 C 7,10.218152 9.2181517,8 12,8 l 2,0 68,0 2,0 c 2.781848,0 5,2.218152 5,5 l 0,2 0,68 0,2 c 0,0.364295 -0.05212,0.720988 -0.125,1.0625 -0.04415,0.206893 -0.08838,0.397658 -0.15625,0.59375 -0.0077,0.02195 -0.0233,0.04069 -0.03125,0.0625 -0.06274,0.173739 -0.138383,0.367449 -0.21875,0.53125 -0.04158,0.0828 -0.07904,0.169954 -0.125,0.25 -0.0546,0.09721 -0.126774,0.18835 -0.1875,0.28125 -0.09411,0.140965 -0.204921,0.275995 -0.3125,0.40625 -0.143174,0.17445 -0.303141,0.346998 -0.46875,0.5 -0.01117,0.0102 -0.01998,0.02115 -0.03125,0.03125 -0.138386,0.125556 -0.285091,0.234436 -0.4375,0.34375 -0.102571,0.07315 -0.204318,0.153364 -0.3125,0.21875 -0.0074,0.0045 -0.02384,-0.0044 -0.03125,0 -0.232039,0.138728 -0.462548,0.274778 -0.71875,0.375 0.301527,-0.0968 0.596455,-0.204138 0.875,-0.34375 0.55709,-0.279224 1.060053,-0.665694 1.5,-1.09375 0.219973,-0.214028 0.409366,-0.441865 0.59375,-0.6875 0.184384,-0.245635 0.355408,-0.507743 0.5,-0.78125 0.14012,-0.265048 0.276135,-0.524729 0.375,-0.8125 0.01041,-0.03078 0.02133,-0.06274 0.03125,-0.09375 0.09046,-0.278085 0.1388,-0.579404 0.1875,-0.875 C 89.95865,84.6507 90,84.334721 90,84 l 0,-2 0,-68 0,-2 C 90,8.676 87.324,6 84,6 L 12,6 z"
|
||||
inkscape:connector-curvature="0"
|
||||
id="rect3728"
|
||||
style="opacity:0.3;fill:url(#linearGradient3188);fill-opacity:1;fill-rule:nonzero;stroke:none" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 23 KiB |
Loading…
Reference in New Issue
Block a user