Compare commits

...

18 Commits
master ... f13

Author SHA1 Message Date
Bastien Nocera
d9be2ebe25 - Apply a11y settings to newly plugged keyboards as well (#647022) 2010-10-27 15:03:02 +01:00
Bastien Nocera
266787ca71 - Don't crash if we don't recognise the copy/paste buffer content (#624380) 2010-09-23 17:37:24 +01:00
Fedora Release Engineering
b7b373dfc5 dist-git conversion 2010-07-28 16:31:18 +00:00
Bastien Nocera
c51c684008 - Don't remove the sound plugin if we want the samples to be dropped when
needed
2010-06-28 18:25:41 +00:00
Matthias Clasen
3013ce41b5 Fix %%preun handling of GConf schemas 2010-05-11 13:58:23 +00:00
Matthias Clasen
e8d06d8241 fix typo 2010-05-07 17:28:59 +00:00
Matthias Clasen
49fc7ba065 Correct icons in Fn-F8 OSD 2010-05-07 17:12:30 +00:00
Ray Strode
f42e1cfd2f - Update gconf goo Resolves: #587149 2010-04-29 21:15:41 +00:00
Matthias Clasen
4df7309e98 third time's a charme ? 2010-04-27 14:06:05 +00:00
Matthias Clasen
2d4b07e820 fix a typo 2010-04-27 13:46:31 +00:00
Matthias Clasen
f502103027 2.30.1 2010-04-27 00:23:51 +00:00
Matthias Clasen
832f6f24a8 2.30.0 2010-03-29 17:22:49 +00:00
Bastien Nocera
1913371939 - Disable font plugin by default 2010-03-22 16:11:37 +00:00
Bastien Nocera
9e9b3f6478 - Update to 2.29.92 2010-03-09 15:44:20 +00:00
Matthias Clasen
41904c0ef4 Fix Fn-F8 OSD icons 2010-02-28 04:23:42 +00:00
Matthias Clasen
392cc3cc6c 2.29.91.1 2010-02-24 15:55:33 +00:00
Matthias Clasen
3316c14fdc set a name on the keyboard statusicon 2010-02-17 23:53:53 +00:00
Jesse Keating
c1b40fbe3a Initialize branch F-13 for gnome-settings-daemon 2010-02-17 01:29:33 +00:00
11 changed files with 1713 additions and 86 deletions

View File

@ -1 +0,0 @@
gnome-settings-daemon-2.29.90.tar.bz2

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
gnome-settings-daemon-2.29.92.tar.bz2

View File

@ -0,0 +1,139 @@
From 5972dd9c1628de941215bd3a3a31fbcfa098089f Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Thu, 17 Jun 2010 15:58:27 +0100
Subject: [PATCH] Apply keyboard a11y settings for new keyboards
1. Enable mouse-keys, check they work
2. Unplug keyboard
3. Replug keyboard
4. Mouse keys don't work any more.
This patch fixes the above.
https://bugzilla.gnome.org/show_bug.cgi?id=621899
---
plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c | 80 +++++++++++++++++++++
1 files changed, 80 insertions(+), 0 deletions(-)
diff --git a/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c b/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
index ba19b42..f355b24 100644
--- a/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
+++ b/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c
@@ -41,6 +41,11 @@
#include <X11/XKBlib.h>
#include <X11/extensions/XKBstr.h>
+#ifdef HAVE_X11_EXTENSIONS_XINPUT_H
+#include <X11/extensions/XInput.h>
+#include <X11/extensions/XIproto.h>
+#endif
+
#ifdef HAVE_LIBNOTIFY
#include <libnotify/notify.h>
#endif /* HAVE_LIBNOTIFY */
@@ -76,6 +81,8 @@ static void gsd_a11y_keyboard_manager_class_init (GsdA11yKeyboardManagerCla
static void gsd_a11y_keyboard_manager_init (GsdA11yKeyboardManager *a11y_keyboard_manager);
static void gsd_a11y_keyboard_manager_finalize (GObject *object);
static void gsd_a11y_keyboard_manager_ensure_status_icon (GsdA11yKeyboardManager *manager);
+static void set_server_from_gconf (GsdA11yKeyboardManager *manager,
+ GConfClient *client);
G_DEFINE_TYPE (GsdA11yKeyboardManager, gsd_a11y_keyboard_manager, G_TYPE_OBJECT)
@@ -88,6 +95,71 @@ static gpointer manager_object = NULL;
#define d(str) do { } while (0)
#endif
+#ifdef HAVE_X11_EXTENSIONS_XINPUT_H
+static GdkFilterReturn
+devicepresence_filter (GdkXEvent *xevent,
+ GdkEvent *event,
+ gpointer data)
+{
+ XEvent *xev = (XEvent *) xevent;
+ XEventClass class_presence;
+ int xi_presence;
+
+ DevicePresence (gdk_x11_get_default_xdisplay (), xi_presence, class_presence);
+
+ if (xev->type == xi_presence)
+ {
+ XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev;
+ if (dpn->devchange == DeviceEnabled) {
+ GConfClient *client;
+ client = gconf_client_get_default ();
+ set_server_from_gconf (data, client);
+ g_object_unref (client);
+ }
+ }
+ return GDK_FILTER_CONTINUE;
+}
+
+static gboolean
+supports_xinput_devices (void)
+{
+ gint op_code, event, error;
+
+ return XQueryExtension (GDK_DISPLAY (),
+ "XInputExtension",
+ &op_code,
+ &event,
+ &error);
+}
+
+static void
+set_devicepresence_handler (GsdA11yKeyboardManager *manager)
+{
+ Display *display;
+ XEventClass class_presence;
+ int xi_presence;
+
+ if (!supports_xinput_devices ())
+ return;
+
+ display = gdk_x11_get_default_xdisplay ();
+
+ gdk_error_trap_push ();
+ DevicePresence (display, xi_presence, class_presence);
+ /* FIXME:
+ * Note that this might overwrite other events, see:
+ * https://bugzilla.gnome.org/show_bug.cgi?id=610245#c2
+ **/
+ XSelectExtensionEvent (display,
+ RootWindow (display, DefaultScreen (display)),
+ &class_presence, 1);
+
+ gdk_flush ();
+ if (!gdk_error_trap_pop ())
+ gdk_window_add_filter (NULL, devicepresence_filter, manager);
+}
+#endif
+
static gboolean
xkb_enabled (GsdA11yKeyboardManager *manager)
{
@@ -996,6 +1068,10 @@ start_a11y_keyboard_idle_cb (GsdA11yKeyboardManager *manager)
(GConfClientNotifyFunc) keyboard_callback,
&manager->priv->gconf_notify);
+#ifdef HAVE_X11_EXTENSIONS_XINPUT_H
+ set_devicepresence_handler (manager);
+#endif
+
/* Save current xkb state so we can restore it on exit
*/
manager->priv->original_xkb_desc = get_xkb_desc_rec (manager);
@@ -1072,6 +1148,10 @@ gsd_a11y_keyboard_manager_stop (GsdA11yKeyboardManager *manager)
g_debug ("Stopping a11y_keyboard manager");
+#ifdef HAVE_X11_EXTENSIONS_XINPUT_H
+ gdk_window_remove_filter (NULL, devicepresence_filter, manager);
+#endif
+
if (p->status_icon)
gtk_status_icon_set_visible (p->status_icon, FALSE);
--
1.7.3.1

View File

@ -0,0 +1,30 @@
From b7a9fd528253af16456cf7c0dc1f48bfd0dcbfbc Mon Sep 17 00:00:00 2001
From: Krzysztof Klimonda <kklimonda@ubuntu.com>
Date: Wed, 15 Sep 2010 12:29:17 +0200
Subject: [PATCH] Check whether XGetWindowProperty returns no items, and return if so.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=628526
---
plugins/clipboard/gsd-clipboard-manager.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/plugins/clipboard/gsd-clipboard-manager.c b/plugins/clipboard/gsd-clipboard-manager.c
index f8cb7ec..d0d28c3 100644
--- a/plugins/clipboard/gsd-clipboard-manager.c
+++ b/plugins/clipboard/gsd-clipboard-manager.c
@@ -599,8 +599,11 @@ convert_clipboard (GsdClipboardManager *manager,
&type, &format, &nitems, &remaining,
(unsigned char **) &multiple);
- if (type != XA_ATOM_PAIR)
+ if (type != XA_ATOM_PAIR || nitems == 0) {
+ if (multiple)
+ free (multiple);
return;
+ }
for (i = 0; i < nitems; i += 2) {
rdata = (IncrConversion *) malloc (sizeof (IncrConversion));
--
1.7.2.3

View File

@ -0,0 +1,30 @@
From 83ac6c9a151e77dcccfc2582e5a0760f459504e4 Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Mon, 22 Mar 2010 15:47:07 +0000
Subject: [PATCH] Disable font plugin by default
The cursor theme for new apps is already loaded by the XSettings
plugin, and the X core fonts are obsoleted by fontconfig. Handling
of new fonts is done in the xsettings plugin as well.
https://bugzilla.gnome.org/show_bug.cgi?id=613604
---
data/gnome-settings-daemon.schemas.in | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/data/gnome-settings-daemon.schemas.in b/data/gnome-settings-daemon.schemas.in
index 16bb71f..139919b 100644
--- a/data/gnome-settings-daemon.schemas.in
+++ b/data/gnome-settings-daemon.schemas.in
@@ -76,7 +76,7 @@
<applyto>/apps/gnome_settings_daemon/plugins/font/active</applyto>
<owner>gnome-settings-daemon</owner>
<type>bool</type>
- <default>TRUE</default>
+ <default>FALSE</default>
<locale name="C">
<short>Enable font plugin</short>
<long>Set to True to enable the plugin to manage font settings.</long>
--
1.7.0.1

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: gnome-settings-daemon
# $Id: Makefile,v 1.1 2008/01/17 17:19:17 kevin Exp $
NAME := gnome-settings-daemon
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,13 +1,16 @@
Name: gnome-settings-daemon
Version: 2.29.90
Release: 1%{?dist}
Version: 2.30.1
Release: 9%{?dist}
Summary: The daemon sharing settings from GNOME to GTK+/KDE applications
Group: System Environment/Daemons
License: GPLv2+
URL: http://download.gnome.org/sources/%{name}
Source0: http://download.gnome.org/sources/%{name}/2.29/%{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
#VCS: git:git://git.gnome.org/gnome-settings-daemon
Source0: http://download.gnome.org/sources/%{name}/2.30/%{name}-%{version}.tar.bz2
# these are wrong in the tarball
Source1: touchpad-enabled.svg
Source2: touchpad-disabled.svg
Requires(pre): GConf2 >= 2.14
Requires(preun): GConf2 >= 2.14
@ -32,9 +35,20 @@ BuildRequires: gettext intltool
BuildRequires: fontconfig-devel
BuildRequires: libcanberra-devel
# https://bugzilla.gnome.org/show_bug.cgi?id=628526
# https://bugzilla.redhat.com/show_bug.cgi?id=624380
Patch0: 0001-Check-whether-XGetWindowProperty-returns-no-items-an.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=621899
# https://bugzilla.redhat.com/show_bug.cgi?id=647022
Patch1: 0001-Apply-keyboard-a11y-settings-for-new-keyboards.patch
# change font rendering
Patch3: slight-hinting.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=610319
Patch4: keyboard-icon.patch
%description
A daemon to share settings from GNOME to other applications. It also
handles global keybindings, as well as a number of desktop-wide settings.
@ -52,7 +66,13 @@ developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1 -b .copy-crasher
%patch1 -p1 -b .new-kbd
%patch3 -p1 -b .slight-hinting
%patch4 -p1 -b .keyboard-icon
cp %{SOURCE1} plugins/media-keys
cp %{SOURCE2} plugins/media-keys
%build
# https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
@ -74,79 +94,30 @@ done
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-2.0/libsound.so
rm -f $RPM_BUILD_ROOT%{_libdir}/gnome-settings-daemon-2.0/sound.gnome-settings-plugin
%find_lang %{name} --with-gnome
%clean
rm -rf $RPM_BUILD_ROOT
%post
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas \
%{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas \
%{_sysconfdir}/gconf/schemas/gnome-settings-daemon.schemas \
%{_sysconfdir}/gconf/schemas/desktop_gnome_peripherals_touchpad.schemas \
>& /dev/null || :
touch %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
fi
%gconf_schema_upgrade apps_gnome_settings_daemon_housekeeping apps_gnome_settings_daemon_keybindings apps_gnome_settings_daemon_xrandr desktop_gnome_font_rendering desktop_gnome_keybindings desktop_gnome_peripherals_touchpad gnome-settings-daemon
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
%pre
if [ "$1" -gt 1 ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
if [ -f %{_sysconfdir}/gconf/schemas/desktop_gnome_peripherals_touchpad.schemas ] ; then
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/desktop_gnome_peripherals_touchpad.schemas \
>& /dev/null || :
fi
if [ -f %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas ] ; then
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas \
>& /dev/null || :
fi
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas \
%{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas \
%{_sysconfdir}/gconf/schemas/gnome-settings-daemon.schemas \
>& /dev/null || :
fi
%gconf_schema_prepare apps_gnome_settings_daemon_housekeeping apps_gnome_settings_daemon_keybindings apps_gnome_settings_daemon_xrandr desktop_gnome_font_rendering desktop_gnome_keybindings desktop_gnome_peripherals_touchpad gnome-settings-daemon
%preun
if [ "$1" -eq 0 ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
if [ -f %{_sysconfdir}/gconf/schemas/desktop_gnome_peripherals_touchpad.schemas ] ; then
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/desktop_gnome_peripherals_touchpad.schemas \
>& /dev/null || :
fi
if [ -f %{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas ] ; then
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_default_editor.schemas \
>& /dev/null || :
fi
gconftool-2 --makefile-uninstall-rule \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_keybindings.schemas \
%{_sysconfdir}/gconf/schemas/apps_gnome_settings_daemon_screensaver.schemas \
%{_sysconfdir}/gconf/schemas/desktop_gnome_font_rendering.schemas \
%{_sysconfdir}/gconf/schemas/gnome-settings-daemon.schemas \
>& /dev/null || :
fi
%gconf_schema_remove apps_gnome_settings_daemon_housekeeping apps_gnome_settings_daemon_keybindings apps_gnome_settings_daemon_xrandr desktop_gnome_font_rendering desktop_gnome_keybindings desktop_gnome_peripherals_touchpad gnome-settings-daemon
%postun
touch %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
if [ $1 -eq 0 ]; then
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
fi
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS
@ -159,6 +130,7 @@ fi
%{_datadir}/dbus-1/services/org.gnome.SettingsDaemon.service
%{_sysconfdir}/xdg/autostart/gnome-settings-daemon.desktop
%{_datadir}/icons/hicolor/*/apps/gsd-xrandr.*
%{_datadir}/icons/hicolor/*/actions/touchpad*
%files devel
%defattr(-,root,root,-)
@ -166,6 +138,58 @@ fi
%{_libdir}/pkgconfig/gnome-settings-daemon.pc
%changelog
* Wed Oct 27 2010 Bastien Nocera <bnocera@redhat.com> 2.30.1-9
- Apply a11y settings to newly plugged keyboards as well (#647022)
* Thu Sep 23 2010 Bastien Nocera <bnocera@redhat.com> 2.30.1-8
- Don't crash if we don't recognise the copy/paste buffer content (#624380)
* Mon Jun 28 2010 Bastien Nocera <bnocera@redhat.com> 2.30.1-7
- Don't remove the sound plugin if we want the samples to be dropped
when needed
* Tue May 11 2010 Matthias Clasen <mclasen@redhat.com> 2.30.1-6
- Fix the list of GConf schemas in %%preun (#586526)
* Fri May 7 2010 Matthias Clasen <mclasen@redhat.com> 2.30.1-5
- Use correct icon for Fn-F8 OSD
* Thu Apr 29 2010 Ray Strode <rstrode@redhat.com> 2.30.1-4
- Update gconf goo
Resolves: #587149
* Tue Apr 27 2010 Matthias Clasen <mclasen@redhat.com> 2.30.1-3
- Nobody understands macro processors...
* Tue Apr 27 2010 Matthias Clasen <mclasen@redhat.com> 2.30.1-2
- Fix a typo
* Mon Apr 26 2010 Matthias Clasen <mclasen@redhat.com> 2.30.1-1
- Update to 2.30.1
- Spec file cleanups
* Mon Mar 29 2010 Matthias Clasen <mclasen@redhat.com> 2.30.0-1
- Update to 2.30.0
* Mon Mar 22 2010 Bastien Nocera <bnocera@redhat.com> 2.29.92-3
- Disable the font plugin by default
* Wed Mar 10 2010 Bastien Nocera <bnocera@redhat.com> 2.29.92-2
- Remove unneeded icons, already upstream
* Tue Mar 09 2010 Bastien Nocera <bnocera@redhat.com> 2.29.92-1
- Update to 2.29.92
* Sat Feb 27 2010 Matthias Clasen <mclasen@redhat.com> 2.29.91.1-2
- Fix Fn-F8 OSD icon
- Modernize scriptlets
* Wed Feb 24 2010 Matthias Clasen <mclasen@redhat.com> 2.29.91.1-1
- Update to 2.29.91.1
* Wed Feb 17 2010 Matthias Clasen <mclasen@redhat.com> 2.29.90-2
- Set a name for the keyboard statusicon
* Wed Feb 10 2010 Tomas Bzatek <tbzatek@redhat.com> 2.29.90-1
- Update to 2.29.90

11
keyboard-icon.patch Normal file
View File

@ -0,0 +1,11 @@
diff -up gnome-settings-daemon-2.30.1/plugins/keyboard/gsd-keyboard-xkb.c.keyboard-icon gnome-settings-daemon-2.30.1/plugins/keyboard/gsd-keyboard-xkb.c
--- gnome-settings-daemon-2.30.1/plugins/keyboard/gsd-keyboard-xkb.c.keyboard-icon 2010-04-26 08:18:50.000000000 -0400
+++ gnome-settings-daemon-2.30.1/plugins/keyboard/gsd-keyboard-xkb.c 2010-04-26 20:00:30.655778596 -0400
@@ -462,6 +462,7 @@ show_hide_icon ()
xkl_debug (150, "Creating new icon\n");
icon = gkbd_status_new ();
+ gtk_status_icon_set_name (icon, "keyboard");
g_signal_connect (icon, "popup-menu",
G_CALLBACK
(status_icon_popup_menu_cb),

View File

@ -1 +1 @@
3b516fdac67458bfd4114432a72f28a7 gnome-settings-daemon-2.29.90.tar.bz2
0a287d63b15bda50c344b3fe9a71c47e gnome-settings-daemon-2.30.1.tar.bz2

833
touchpad-disabled.svg Normal file
View File

@ -0,0 +1,833 @@
<?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"
height="38"
id="svg11300"
inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
inkscape:export-xdpi="90.000000"
inkscape:export-ydpi="90.000000"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:version="0.47 r22583"
sodipodi:docname="touchpad-disabled.svg"
sodipodi:version="0.32"
style="display:inline;enable-background:new"
version="1.0"
width="41">
<title
id="title3835">Touchpad</title>
<metadata
id="metadata154">
<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>Touchpad</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Lapo Calamandrei</dc:title>
</cc:Agent>
</dc:creator>
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
<dc:source />
<cc:license
rdf:resource="" />
<dc:subject>
<rdf:Bag />
</dc:subject>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
bordercolor="#666666"
borderopacity="0.25490196"
fill="#f57900"
gridtolerance="12"
guidetolerance="13"
height="300px"
id="base"
inkscape:current-layer="layer2"
inkscape:cx="133.90068"
inkscape:cy="-44.351844"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:showpageshadow="false"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true"
inkscape:window-height="975"
inkscape:window-width="1680"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:zoom="1.4142136"
objecttolerance="7"
pagecolor="#ffffff"
showgrid="false"
stroke="#ef2929"
width="400px"
showguides="true"
inkscape:guide-bbox="true"
showborder="true"
inkscape:window-maximized="1">
<inkscape:grid
enabled="true"
id="grid5883"
spacingx="0.5px"
spacingy="0.5px"
type="xygrid"
visible="true"
empspacing="2"
snapvisiblegridlinesonly="true" />
<sodipodi:guide
orientation="1,0"
position="13.98438,-101.46875"
id="guide4872" />
<sodipodi:guide
orientation="0,1"
position="12.32813,-102.98437"
id="guide4874" />
<sodipodi:guide
orientation="0,1"
position="12.90625,-61"
id="guide4876" />
<sodipodi:guide
orientation="1,0"
position="13,-46.3125"
id="guide4878" />
<sodipodi:guide
orientation="0,1"
position="41.64306,5.01592"
id="guide4880" />
</sodipodi:namedview>
<defs
id="defs3">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 150 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="400 : 150 : 1"
inkscape:persp3d-origin="200 : 100 : 1"
id="perspective147" />
<linearGradient
inkscape:collect="always"
id="linearGradient2972">
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="0"
id="stop2974" />
<stop
style="stop-color:#555753;stop-opacity:1"
offset="1"
id="stop2976" />
</linearGradient>
<linearGradient
id="linearGradient3100">
<stop
id="stop3102"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0.25"
id="stop3104" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0.5"
id="stop3106" />
<stop
id="stop3108"
offset="0.75"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop3110"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3743">
<stop
style="stop-color:#000000;stop-opacity:0.2"
offset="0"
id="stop3745" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3747" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3760-7"
id="radialGradient3766-2"
cx="311"
cy="225.23932"
fx="311"
fy="225.23932"
r="8"
gradientTransform="matrix(1.4590081,0,0,1.0942561,-142.75153,-21.969492)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient3760-7">
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0"
id="stop3762-0" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="1"
id="stop3764-5" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3752-2">
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0"
id="stop3754-2" />
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="1"
id="stop3756-8" />
</linearGradient>
<linearGradient
y2="238.1875"
x2="324.875"
y1="231.5"
x1="304.8125"
gradientUnits="userSpaceOnUse"
id="linearGradient3794"
xlink:href="#linearGradient3752-2"
inkscape:collect="always"
gradientTransform="translate(0,-1)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3760-7-6"
id="radialGradient3766-2-5"
cx="312.09396"
cy="224.27068"
fx="312.09396"
fy="224.27068"
r="8"
gradientTransform="matrix(2.0157047,0,0,1.5117786,-315.08929,-153.04762)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient3760-7-6">
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0"
id="stop3762-0-6" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="1"
id="stop3764-5-1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3752-2-3">
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0"
id="stop3754-2-2" />
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="1"
id="stop3756-8-6" />
</linearGradient>
<linearGradient
y2="238.1875"
x2="324.875"
y1="231.5"
x1="304.8125"
gradientUnits="userSpaceOnUse"
id="linearGradient2894"
xlink:href="#linearGradient3752-2-3"
inkscape:collect="always"
gradientTransform="translate(1,-38)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3743"
id="linearGradient3749"
x1="304"
y1="177"
x2="304"
y2="195"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3760-7-6-4"
id="radialGradient3766-2-5-1"
cx="312.09396"
cy="224.27068"
fx="312.09396"
fy="224.27068"
r="8"
gradientTransform="matrix(3.7131449,0,0,3.563472,-838.85008,-725.00376)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient3760-7-6-4">
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0"
id="stop3762-0-6-6" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="1"
id="stop3764-5-1-4" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3743-4">
<stop
style="stop-color:#000000;stop-opacity:0.2"
offset="0"
id="stop3745-6" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3747-2" />
</linearGradient>
<linearGradient
y2="195"
x2="304"
y1="177"
x1="304"
gradientUnits="userSpaceOnUse"
id="linearGradient2910"
xlink:href="#linearGradient3743-4"
inkscape:collect="always"
gradientTransform="matrix(1.9473685,0,0,1.9444446,-291.47369,-291.58337)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3100"
id="linearGradient3092"
x1="302"
y1="82.375"
x2="338"
y2="92.75"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3100-5"
id="linearGradient3092-9"
x1="305.89941"
y1="83.784264"
x2="334.10059"
y2="91.340736"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-2,66)" />
<linearGradient
id="linearGradient3100-5">
<stop
id="stop3102-6"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0.25"
id="stop3104-13" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0.5"
id="stop3106-5" />
<stop
id="stop3108-50"
offset="0.75"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop3110-4"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3743-4-4">
<stop
style="stop-color:#000000;stop-opacity:0.2"
offset="0"
id="stop3745-6-8" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3747-2-3" />
</linearGradient>
<linearGradient
y2="195"
x2="304"
y1="180.95102"
x1="304"
gradientTransform="matrix(1.8448754,0,0,1.8333335,-257.26455,-204.75003)"
gradientUnits="userSpaceOnUse"
id="linearGradient4350"
xlink:href="#linearGradient3743-4-4"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient3760-7-6-4-66-6">
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0"
id="stop3762-0-6-6-61-7" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="1"
id="stop3764-5-1-4-0-6" />
</linearGradient>
<radialGradient
r="8"
fy="222.91086"
fx="312.22864"
cy="222.91086"
cx="312.22864"
gradientTransform="matrix(2.8880002,0,0,2.9155676,-583.21633,-511.91208)"
gradientUnits="userSpaceOnUse"
id="radialGradient4444"
xlink:href="#linearGradient3760-7-6-4-66-6"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient2978"
x1="315.81155"
y1="82.20932"
x2="315.81155"
y2="89.25135"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient3756"
x1="318.5"
y1="147.03621"
x2="318.5"
y2="155.96379"
gradientUnits="userSpaceOnUse" />
<inkscape:perspective
id="perspective3111"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3912"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4331"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective4799"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient2988"
gradientUnits="userSpaceOnUse"
x1="315.81155"
y1="82.20932"
x2="315.81155"
y2="89.25135" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient2990"
gradientUnits="userSpaceOnUse"
x1="315.81155"
y1="82.20932"
x2="315.81155"
y2="89.25135" />
</defs>
<g
id="layer1"
inkscape:groupmode="layer"
inkscape:label="artwork"
style="display:inline"
transform="translate(-300,-54)">
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="disabled"
style="display:none"
sodipodi:insensitive="true">
<rect
height="256"
id="rect6282"
inkscape:label="256x256"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="256"
x="16"
y="28" />
</g>
<g
id="layer6"
inkscape:groupmode="layer"
inkscape:label="baseplate"
style="display:none">
<rect
height="48"
id="rect6284"
inkscape:label="48x48"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="48"
x="296"
y="50" />
<rect
height="32"
id="rect6592"
inkscape:label="32x32"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="32"
x="303"
y="126" />
<rect
height="22"
id="rect6749"
inkscape:label="22x22"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="22"
x="303"
y="177" />
<rect
height="16"
id="rect6833"
inkscape:label="16x16"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="16"
x="303"
y="219" />
<rect
height="24"
id="rect8104"
inkscape:label="24x24"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="24"
x="302"
y="176" />
<text
id="context"
inkscape:label="context"
style="font-size:18.30070686px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;enable-background:new;font-family:Bitstream Vera Sans"
x="20.970737"
xml:space="preserve"
y="21.513618"><tspan
id="tspan2716"
sodipodi:role="line"
x="20.970737"
y="21.513618">devices</tspan></text>
<text
id="icon-name"
inkscape:label="icon-name"
sodipodi:linespacing="125%"
style="font-size:18.30070686px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;enable-background:new;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
x="141.97073"
xml:space="preserve"
y="21.513618"><tspan
id="tspan3023"
sodipodi:role="line"
x="141.97073"
y="21.513618">input-touchpad</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="small sizes"
style="display:inline">
<rect
style="opacity:0.3;color:#000000;fill:none;stroke:url(#linearGradient2910);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2846-28-6-4"
width="38"
height="35"
x="301.5"
y="55.5"
rx="4"
ry="4" />
<rect
style="color:#000000;fill:url(#radialGradient3766-2-5-1);fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2846-28-66"
width="35.999939"
height="33.000004"
x="302.50006"
y="56.499996"
rx="3.0000038"
ry="3.0000038" />
<rect
ry="2"
rx="2"
y="57.5"
x="303.5"
height="25"
width="34"
id="rect3694-0-0"
style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g
id="g4205">
<path
id="rect3694-0-0-9"
d="m 303,84.5 0,2 c 0,1.367703 1.1323,2.5 2.5,2.5 l 14.5,0 0,-2 -14.5,0 c -0.0657,0 -0.1232,-0.02642 -0.1875,-0.03125 C 304.01204,86.871142 303,85.827989 303,84.5 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane" />
<path
id="rect3694-0-0-9-8"
d="m 338,84.5 0,2 c 0,1.367703 -1.1323,2.5 -2.5,2.5 l -14.5,0 0,-2 14.5,0 c 0.0657,0 0.1232,-0.02642 0.1875,-0.03125 C 336.98796,86.871142 338,85.827989 338,84.5 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane" />
</g>
<g
id="g2958"
style="fill-opacity:1;stroke:url(#linearGradient2978)">
<path
sodipodi:nodetypes="ccccccccc"
id="rect2846-28-66-1"
d="m 302.5,80.5 0,6 c 0,1.662002 1.338,3 3,3 l 30,0 c 1.662,0 3,-1.337998 3,-3 l 0,-6 c 0,1.662002 -1.338,3 -3,3 l -30,0 c -1.662,0 -3,-1.337998 -3,-3 z"
style="color:#000000;fill:url(#linearGradient3092);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2988);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
id="path3112"
d="m 320.5,83.5 0,6"
style="fill:none;stroke:url(#linearGradient2990);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 303.5,83.875 0,2.625 c 0,1.12494 0.87506,2 2,2 l 14,0 0,-4 -14,0 c -0.74347,0 -1.40165,-0.267405 -2,-0.625 z"
id="path3161-2"
sodipodi:nodetypes="ccccccc" />
<path
style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 337.5,83.875 0,2.625 c 0,1.12494 -0.87506,2 -2,2 l -14,0 0,-4 14,0 c 0.74347,0 1.40165,-0.267405 2,-0.625 z"
id="path3161-2-0"
sodipodi:nodetypes="ccccccc" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane"
d="m 303,82.65625 0,1.3125 C 303.8401,84.608417 304.86264,85 306,85 l 14,0 0,-1 -14,0 c -1.20201,0 -2.2695,-0.516326 -3,-1.34375 z"
id="rect2846-28-66-0" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane"
d="m 338,82.65625 0,1.3125 C 337.1599,84.608417 336.13736,85 335,85 l -14,0 0,-1 14,0 c 1.20201,0 2.2695,-0.516326 3,-1.34375 z"
id="rect2846-28-66-0-6" />
<path
style="opacity:0.1;fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 309.49911,81.5 22.00265,0"
id="path4233" />
<path
style="opacity:0.1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 336.5,76.504425 0,-13.00885"
id="path4235" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237"
width="0.99953973"
height="0.99999803"
x="307.00046"
y="81" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237-6"
width="0.99953973"
height="0.99999803"
x="333.00046"
y="81" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237-6-8"
width="0.99953973"
height="0.99999803"
x="336.00046"
y="78" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237-6-8-5"
width="0.99953973"
height="0.99999803"
x="336.00046"
y="61" />
<g
id="layer4-3"
inkscape:label="Muted"
style="display:inline"
transform="translate(284.98438,57.984079)">
<g
id="g4694"
transform="translate(-2,0)">
<rect
ry="1.4868355"
rx="1.4868355"
y="16.498245"
x="31.498245"
height="12.00351"
width="12.00351"
id="rect2021"
style="fill:#ef2929;fill-opacity:1;stroke:#cc0000;stroke-width:0.9964897;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:1.20000057;display:inline" />
<rect
ry="0.4861359"
rx="0.4861359"
y="17.500002"
x="32.5"
height="9.9999962"
width="9.9999962"
id="rect3795"
style="opacity:0.3;fill:none;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:1.20000057;display:inline" />
<path
sodipodi:nodetypes="cc"
id="path4682"
d="m 35,20 5,5"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
id="path4684"
d="m 40,20 -5,5"
style="fill:none;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" />
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="hires"
style="display:inline" />
<g
id="g256"
style="display:inline;enable-background:new"
transform="translate(20,30)" />
<g
id="g4021"
style="display:inline;enable-background:new"
transform="translate(-577.97771,370.7754)" />
<g
transform="translate(-457.73144,-1.374928)"
id="g10306"
style="enable-background:new">
<g
id="layer3"
inkscape:label="plate"
style="display:none">
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect6282-8"
width="256"
height="256"
x="20"
y="20"
inkscape:label="256x256" />
<rect
inkscape:label="48x48"
y="39.99633"
x="296.0625"
height="48"
width="48"
id="rect6284-8"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect6592-5"
width="32"
height="32"
x="303"
y="115.99633"
inkscape:label="32x32" />
<rect
inkscape:label="22x22"
y="167.05884"
x="303"
height="22"
width="22"
id="rect6749-0"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect6833-9"
width="16"
height="16"
x="303"
y="209"
inkscape:label="16x16" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5028"
width="24"
height="24"
x="301.95709"
y="165.95343"
inkscape:label="24x24" />
</g>
<g
id="layer1-6"
inkscape:label="artwork"
style="display:inline">
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
id="256x256"
width="256"
height="256"
x="23.5"
y="171.59863"
inkscape:label="256x256" />
<rect
y="171.59863"
x="-38.5"
height="48"
width="48"
id="48x48"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
inkscape:label="48x48" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
id="24x24"
width="24"
height="24"
x="-123.5"
y="171.59863"
inkscape:label="24x24" />
<rect
y="171.59863"
x="-155.5"
height="16"
width="16"
id="16x16"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
inkscape:label="16x16" />
<rect
inkscape:label="32x32"
y="171.59863"
x="-87.5"
height="32"
width="32"
id="32x32"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate" />
</g>
</g>
<g
id="g4445"
style="display:inline;enable-background:new"
transform="translate(-393,-62.246031)" />
<g
id="g5542"
style="display:inline;enable-background:new"
transform="translate(-364.39697,166.26869)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 31 KiB

581
touchpad-enabled.svg Normal file
View File

@ -0,0 +1,581 @@
<?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"
height="38"
id="svg11300"
inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
inkscape:export-xdpi="90.000000"
inkscape:export-ydpi="90.000000"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:version="0.47 r22583"
sodipodi:docname="touchpad-enabled.svg"
sodipodi:version="0.32"
style="display:inline;enable-background:new"
version="1.0"
width="41">
<title
id="title3835">Touchpad</title>
<metadata
id="metadata154">
<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>Touchpad</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Lapo Calamandrei</dc:title>
</cc:Agent>
</dc:creator>
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
<dc:source />
<cc:license
rdf:resource="" />
<dc:subject>
<rdf:Bag />
</dc:subject>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
bordercolor="#666666"
borderopacity="0.25490196"
fill="#f57900"
gridtolerance="12"
guidetolerance="13"
height="300px"
id="base"
inkscape:current-layer="layer2"
inkscape:cx="29.26576"
inkscape:cy="-112.06503"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:showpageshadow="false"
inkscape:snap-bbox="true"
inkscape:snap-nodes="true"
inkscape:window-height="935"
inkscape:window-width="968"
inkscape:window-x="213"
inkscape:window-y="37"
inkscape:zoom="1"
objecttolerance="7"
pagecolor="#ffffff"
showgrid="false"
stroke="#ef2929"
width="400px"
showguides="true"
inkscape:guide-bbox="true"
showborder="true"
inkscape:window-maximized="0">
<inkscape:grid
enabled="true"
id="grid5883"
spacingx="0.5px"
spacingy="0.5px"
type="xygrid"
visible="true"
empspacing="2"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<defs
id="defs3">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 150 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="400 : 150 : 1"
inkscape:persp3d-origin="200 : 100 : 1"
id="perspective147" />
<linearGradient
inkscape:collect="always"
id="linearGradient2972">
<stop
style="stop-color:#babdb6;stop-opacity:1"
offset="0"
id="stop2974" />
<stop
style="stop-color:#555753;stop-opacity:1"
offset="1"
id="stop2976" />
</linearGradient>
<linearGradient
id="linearGradient3100">
<stop
id="stop3102"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0.25"
id="stop3104" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0.5"
id="stop3106" />
<stop
id="stop3108"
offset="0.75"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop3110"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3760-7-6-4"
id="radialGradient3766-2-5-1"
cx="312.09396"
cy="224.27068"
fx="312.09396"
fy="224.27068"
r="8"
gradientTransform="matrix(3.7131449,0,0,3.563472,-838.85008,-725.00376)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient3760-7-6-4">
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0"
id="stop3762-0-6-6" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="1"
id="stop3764-5-1-4" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3743-4">
<stop
style="stop-color:#000000;stop-opacity:0.2"
offset="0"
id="stop3745-6" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3747-2" />
</linearGradient>
<linearGradient
y2="195"
x2="304"
y1="177"
x1="304"
gradientUnits="userSpaceOnUse"
id="linearGradient2910"
xlink:href="#linearGradient3743-4"
inkscape:collect="always"
gradientTransform="matrix(1.9473685,0,0,1.9444446,-291.47369,-291.58337)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3100"
id="linearGradient3092"
x1="302"
y1="82.375"
x2="338"
y2="92.75"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3100-5">
<stop
id="stop3102-6"
offset="0"
style="stop-color:#babdb6;stop-opacity:1" />
<stop
style="stop-color:#eeeeec;stop-opacity:1"
offset="0.25"
id="stop3104-13" />
<stop
style="stop-color:#d3d7cf;stop-opacity:1"
offset="0.5"
id="stop3106-5" />
<stop
id="stop3108-50"
offset="0.75"
style="stop-color:#ffffff;stop-opacity:1" />
<stop
id="stop3110-4"
offset="1"
style="stop-color:#babdb6;stop-opacity:1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient2978"
x1="315.81155"
y1="82.20932"
x2="315.81155"
y2="89.25135"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient3756"
x1="318.5"
y1="147.03621"
x2="318.5"
y2="155.96379"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient2953"
gradientUnits="userSpaceOnUse"
x1="315.81155"
y1="82.20932"
x2="315.81155"
y2="89.25135" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2972"
id="linearGradient2955"
gradientUnits="userSpaceOnUse"
x1="315.81155"
y1="82.20932"
x2="315.81155"
y2="89.25135" />
</defs>
<g
id="layer1"
inkscape:groupmode="layer"
inkscape:label="artwork"
style="display:inline"
transform="translate(-300,-54)">
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="disabled"
style="display:none"
sodipodi:insensitive="true">
<rect
height="256"
id="rect6282"
inkscape:label="256x256"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="256"
x="16"
y="28" />
</g>
<g
id="layer6"
inkscape:groupmode="layer"
inkscape:label="baseplate"
style="display:none">
<rect
height="48"
id="rect6284"
inkscape:label="48x48"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="48"
x="296"
y="50" />
<rect
height="32"
id="rect6592"
inkscape:label="32x32"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="32"
x="303"
y="126" />
<rect
height="22"
id="rect6749"
inkscape:label="22x22"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="22"
x="303"
y="177" />
<rect
height="16"
id="rect6833"
inkscape:label="16x16"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="16"
x="303"
y="219" />
<rect
height="24"
id="rect8104"
inkscape:label="24x24"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
width="24"
x="302"
y="176" />
<text
id="context"
inkscape:label="context"
style="font-size:18.30070686px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;display:inline;enable-background:new;font-family:Bitstream Vera Sans"
x="20.970737"
xml:space="preserve"
y="21.513618"><tspan
id="tspan2716"
sodipodi:role="line"
x="20.970737"
y="21.513618">devices</tspan></text>
<text
id="icon-name"
inkscape:label="icon-name"
sodipodi:linespacing="125%"
style="font-size:18.30070686px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;enable-background:new;font-family:Droid Sans;-inkscape-font-specification:Droid Sans Bold"
x="141.97073"
xml:space="preserve"
y="21.513618"><tspan
id="tspan3023"
sodipodi:role="line"
x="141.97073"
y="21.513618">input-touchpad</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="small sizes"
style="display:inline">
<rect
style="opacity:0.3;color:#000000;fill:none;stroke:url(#linearGradient2910);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2846-28-6-4"
width="38"
height="35"
x="301.5"
y="55.5"
rx="4"
ry="4" />
<rect
style="color:#000000;fill:url(#radialGradient3766-2-5-1);fill-opacity:1;fill-rule:nonzero;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect2846-28-66"
width="35.999939"
height="33.000004"
x="302.50006"
y="56.499996"
rx="3.0000038"
ry="3.0000038" />
<rect
ry="2"
rx="2"
y="57.5"
x="303.5"
height="25"
width="34"
id="rect3694-0-0"
style="opacity:0.3;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<g
id="g4205">
<path
id="rect3694-0-0-9"
d="m 303,84.5 0,2 c 0,1.367703 1.1323,2.5 2.5,2.5 l 14.5,0 0,-2 -14.5,0 c -0.0657,0 -0.1232,-0.02642 -0.1875,-0.03125 C 304.01204,86.871142 303,85.827989 303,84.5 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane" />
<path
id="rect3694-0-0-9-8"
d="m 338,84.5 0,2 c 0,1.367703 -1.1323,2.5 -2.5,2.5 l -14.5,0 0,-2 14.5,0 c 0.0657,0 0.1232,-0.02642 0.1875,-0.03125 C 336.98796,86.871142 338,85.827989 338,84.5 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane" />
</g>
<g
id="g2958"
style="fill-opacity:1;stroke:url(#linearGradient2978)">
<path
sodipodi:nodetypes="ccccccccc"
id="rect2846-28-66-1"
d="m 302.5,80.5 0,6 c 0,1.662002 1.338,3 3,3 l 30,0 c 1.662,0 3,-1.337998 3,-3 l 0,-6 c 0,1.662002 -1.338,3 -3,3 l -30,0 c -1.662,0 -3,-1.337998 -3,-3 z"
style="color:#000000;fill:url(#linearGradient3092);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient2953);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
id="path3112"
d="m 320.5,83.5 0,6"
style="fill:none;stroke:url(#linearGradient2955);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<path
style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 303.5,83.875 0,2.625 c 0,1.12494 0.87506,2 2,2 l 14,0 0,-4 -14,0 c -0.74347,0 -1.40165,-0.267405 -2,-0.625 z"
id="path3161-2"
sodipodi:nodetypes="ccccccc" />
<path
style="opacity:0.5;color:#000000;fill:none;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 337.5,83.875 0,2.625 c 0,1.12494 -0.87506,2 -2,2 l -14,0 0,-4 14,0 c 0.74347,0 1.40165,-0.267405 2,-0.625 z"
id="path3161-2-0"
sodipodi:nodetypes="ccccccc" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane"
d="m 303,82.65625 0,1.3125 C 303.8401,84.608417 304.86264,85 306,85 l 14,0 0,-1 -14,0 c -1.20201,0 -2.2695,-0.516326 -3,-1.34375 z"
id="rect2846-28-66-0" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;opacity:0.4;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Abandoned Bitplane;-inkscape-font-specification:Abandoned Bitplane"
d="m 338,82.65625 0,1.3125 C 337.1599,84.608417 336.13736,85 335,85 l -14,0 0,-1 14,0 c 1.20201,0 2.2695,-0.516326 3,-1.34375 z"
id="rect2846-28-66-0-6" />
<path
style="opacity:0.1;fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 309.49911,81.5 22.00265,0"
id="path4233" />
<path
style="opacity:0.1;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 336.5,76.504425 0,-13.00885"
id="path4235" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237"
width="0.99953973"
height="0.99999803"
x="307.00046"
y="81" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237-6"
width="0.99953973"
height="0.99999803"
x="333.00046"
y="81" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237-6-8"
width="0.99953973"
height="0.99999803"
x="336.00046"
y="78" />
<rect
style="color:#000000;fill:#729fcf;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4237-6-8-5"
width="0.99953973"
height="0.99999803"
x="336.00046"
y="61" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="hires"
style="display:inline" />
<g
id="g256"
style="display:inline;enable-background:new"
transform="translate(20,30)" />
<g
id="g4021"
style="display:inline;enable-background:new"
transform="translate(-577.97771,370.7754)" />
<g
transform="translate(-457.73144,-1.374928)"
id="g10306"
style="enable-background:new">
<g
id="layer3"
inkscape:label="plate"
style="display:none">
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect6282-8"
width="256"
height="256"
x="20"
y="20"
inkscape:label="256x256" />
<rect
inkscape:label="48x48"
y="39.99633"
x="296.0625"
height="48"
width="48"
id="rect6284-8"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect6592-5"
width="32"
height="32"
x="303"
y="115.99633"
inkscape:label="32x32" />
<rect
inkscape:label="22x22"
y="167.05884"
x="303"
height="22"
width="22"
id="rect6749-0"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect6833-9"
width="16"
height="16"
x="303"
y="209"
inkscape:label="16x16" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5028"
width="24"
height="24"
x="301.95709"
y="165.95343"
inkscape:label="24x24" />
</g>
<g
id="layer1-6"
inkscape:label="artwork"
style="display:inline">
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
id="256x256"
width="256"
height="256"
x="23.5"
y="171.59863"
inkscape:label="256x256" />
<rect
y="171.59863"
x="-38.5"
height="48"
width="48"
id="48x48"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
inkscape:label="48x48" />
<rect
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
id="24x24"
width="24"
height="24"
x="-123.5"
y="171.59863"
inkscape:label="24x24" />
<rect
y="171.59863"
x="-155.5"
height="16"
width="16"
id="16x16"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate"
inkscape:label="16x16" />
<rect
inkscape:label="32x32"
y="171.59863"
x="-87.5"
height="32"
width="32"
id="32x32"
style="fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;marker:none;visibility:visible;display:none;overflow:visible;enable-background:accumulate" />
</g>
</g>
<g
id="g4445"
style="display:inline;enable-background:new"
transform="translate(-393,-62.246031)" />
<g
id="g5542"
style="display:inline;enable-background:new"
transform="translate(-364.39697,166.26869)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 23 KiB