summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile34
-rw-r--r--icon/accesories.svg85
-rw-r--r--icon/games.svg61
-rw-r--r--icon/graphics.svg54
-rw-r--r--icon/install.svg8
-rw-r--r--icon/internet.svg106
-rw-r--r--icon/multimedia.svg64
-rw-r--r--icon/office.svg64
-rw-r--r--icon/purge.svg90
-rw-r--r--icon/remove.svg8
-rw-r--r--icon/search.svg66
-rw-r--r--icon/system.svg77
-rw-r--r--icon/upgrade.svg88
-rwxr-xr-xlibsisyphus.sh69
-rwxr-xr-xui/accesoriesui.sh (renamed from accesoriesui.sh)0
-rwxr-xr-xui/gamesui.sh (renamed from gamesui.sh)0
-rwxr-xr-xui/graphicsui.sh (renamed from graphicsui.sh)0
-rwxr-xr-xui/internetui.sh (renamed from internetui.sh)0
-rwxr-xr-xui/multimediaui.sh (renamed from multimediaui.sh)0
-rwxr-xr-xui/officeui.sh (renamed from officeui.sh)0
-rwxr-xr-xui/systemui.sh (renamed from systemui.sh)0
21 files changed, 829 insertions, 45 deletions
diff --git a/Makefile b/Makefile
index 1670397..7c61d4c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,8 @@
SUBDIRS =
DESTDIR =
UBINDIR ?= /usr/bin
-LIBSISYPHUSDIR ?= /usr/lib/sisyphus
+SISYPHUSLIBDIR ?= /usr/lib/sisyphus
+SISYPHUSSHAREDIR ?= /usr/share/sisyphus
POLKITDIR ?= /usr/share/polkit-1/actions
all:
@@ -15,14 +16,27 @@ install:
install -d $(DESTDIR)$(UBINDIR)
install -m 0755 sisyphus $(DESTDIR)$(UBINDIR)/
- install -d $(DESTDIR)$(LIBSISYPHUSDIR)
- install -m 0755 libsisyphus.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 accesoriesui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 gamesui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 graphicsui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 internetui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 multimediaui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 officeui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
- install -m 0755 systemui.sh $(DESTDIR)$(LIBSISYPHUSDIR)/
+ install -d $(DESTDIR)$(SISYPHUSLIBDIR)
+ install -m 0755 libsisyphus.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/accesoriesui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/gamesui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/graphicsui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/internetui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/multimediaui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/officeui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -m 0755 ui/systemui.sh $(DESTDIR)$(SISYPHUSLIBDIR)/
+ install -d $(DESTDIR)$(SISYPHUSSHAREDIR)
+ install -m 0755 icon/accesories.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/games.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/graphics.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/install.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/internet.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/multimedia.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/office.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/purge.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/remove.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/search.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/system.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
+ install -m 0755 icon/upgrade.svg $(DESTDIR)$(SISYPHUSSHAREDIR)/
install -d $(DESTDIR)$(POLKITDIR)
install -m 0644 org.redcorelinux.sisyphus.policy $(DESTDIR)$(POLKITDIR)/
diff --git a/icon/accesories.svg b/icon/accesories.svg
new file mode 100644
index 0000000..d4c6502
--- /dev/null
+++ b/icon/accesories.svg
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="xfce-utils.svg">
+ <metadata
+ id="metadata76">
+ <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>
+ <defs
+ id="defs74" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ id="namedview72"
+ showgrid="true"
+ inkscape:zoom="11.313708"
+ inkscape:cx="13.360918"
+ inkscape:cy="20.150391"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4204" />
+ </sodipodi:namedview>
+ <g
+ id="g4144"
+ transform="matrix(0.8660254,0.5,-0.5,0.8660254,8.7499734,-6.7669419)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4206"
+ d="m 18.051787,5.786943 c -0.31478,-5e-7 -0.568193,0.2534148 -0.568195,0.5681946 l 0,0.9677052 C 16.367729,7.5472752 15.342644,8.0063777 14.427328,8.6168173 L 13.723745,7.9132324 c -0.222584,-0.2225817 -0.58088,-0.222582 -0.803464,0 l -1.606924,1.606925 c -0.222585,0.2225821 -0.222585,0.5808786 0,0.8034616 l 0.703583,0.703586 c -0.60905,0.91553 -1.065099,1.941395 -1.289533,3.056264 l -0.9699265,0 c -0.3147796,0 -0.5681967,0.253411 -0.5681941,0.568193 l -8e-7,2.272779 c -10e-8,0.31478 0.2534112,0.568198 0.5681948,0.568195 l 0.9854606,0 c 0.226847,1.112733 0.650949,2.155362 1.260684,3.06958 l -0.690268,0.690267 c -0.222586,0.22258 -0.222585,0.580879 0,0.803464 l 1.606924,1.606924 c 0.22258,0.222585 0.580879,0.222584 0.803463,0 l 0.692486,-0.692487 c 0.916558,0.6107 1.950889,1.05834 3.067361,1.282876 l 0,0.965488 c 0,0.31478 0.253411,0.568196 0.568195,0.568194 l 2.272777,0 c 0.31478,0 0.568198,-0.253412 0.568196,-0.568195 l 0,-0.985461 c 1.112735,-0.226847 2.155362,-0.650949 3.069582,-1.260684 l 0.690267,0.690269 c 0.22258,0.222586 0.58088,0.222584 0.803461,0 l 1.606927,-1.606924 c 0.222583,-0.222579 0.222582,-0.580879 -10e-7,-0.803464 l -0.692487,-0.692486 c 0.610699,-0.916558 1.058341,-1.950889 1.282876,-3.067361 l 0.967708,0 c 0.314781,-2e-6 0.568195,-0.253411 0.568194,-0.568195 l 0,-2.272778 c 1e-6,-0.314778 -0.253412,-0.568196 -0.568194,-0.568194 l -0.987684,0 c -0.226805,-1.113002 -0.650829,-2.15518 -1.260682,-3.06958 l 0.690269,-0.69027 c 0.222585,-0.22258 0.222583,-0.5808795 10e-7,-0.8034616 l -1.606927,-1.606925 c -0.222579,-0.2225836 -0.580877,-0.2225823 -0.803461,0 L 23.96012,8.6057205 C 23.043559,7.9950171 22.009258,7.5474025 20.892759,7.3228433 l -1e-6,-0.9677061 c 0,-0.3147797 -0.253411,-0.5681968 -0.568193,-0.568195 l -2.272778,8e-7 z m 1.136388,2.7277766 c 4.02499,-1.1e-6 7.273333,3.2483414 7.273333,7.2733324 -10e-7,4.024988 -3.248345,7.273332 -7.273333,7.273332 -4.024987,0 -7.273331,-3.248344 -7.273331,-7.273332 -1e-6,-4.024989 3.248344,-7.2733324 7.273331,-7.2733324 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6891b8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20000005;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <circle
+ transform="matrix(0.8660254,-0.5,0.5,0.8660254,0,0)"
+ r="1.9886804"
+ cy="23.266941"
+ cx="8.7234201"
+ id="path4384"
+ style="opacity:1;fill:#6891b8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20000005;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4442"
+ transform="matrix(1.1363423,0,0,1.1363423,18.780746,2.9756174)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4206-9"
+ d="m 15.829122,18.148316 c -0.195868,-0.195869 -0.511237,-0.195872 -0.707107,0 L 14.51987,18.750461 C 13.685884,18.195777 12.762363,17.8436 11.812976,17.653894 l 10e-7,-0.875597 c 3e-6,-0.276999 -0.222947,-0.499946 -0.499947,-0.499947 l -1.9997864,0 c -0.277,-3e-6 -0.499947,0.222946 -0.499946,0.499947 l -1e-6,0.875596 c -0.948656,0.190705 -1.87076,0.545267 -2.704131,1.099331 l -0.603527,-0.603527 c -0.195868,-0.195868 -0.511237,-0.195872 -0.707105,0 l -1.414215,1.414213 c -0.195869,0.195869 -0.195872,0.511238 0,0.707107 l 0.613194,0.613195 c -0.551235,0.83354 -0.936107,1.746199 -1.125569,2.694463 l -0.859025,0 c -0.277,-3e-6 -0.499947,0.222946 -0.499947,0.499947 l 0,1.999785 c -2e-6,0.277 0.222946,0.499947 0.499947,0.499947 l 0.861787,0 c 0.190316,0.950321 0.555379,1.872463 1.110377,2.706893 l -0.600765,0.600765 c -0.195868,0.195869 -0.195872,0.511237 10e-7,0.707106 l 1.414214,1.414214 c 0.195868,0.195869 0.511237,0.195872 0.707106,1e-6 l 0.613195,-0.613195 c 0.833541,0.551235 1.7462,0.936107 2.694465,1.125571 l -10e-7,0.859024 c -3e-6,0.277 0.222946,0.499947 0.499945,0.499946 l 1.9997874,1e-6 c 0.276999,2e-6 0.499946,-0.222947 0.499947,-0.499948 l 0,-0.861785 c 0.95032,-0.190318 1.872463,-0.555379 2.706892,-1.110379 l 0.602147,0.602146 c 0.19587,0.195869 0.511237,0.195872 0.707106,0 L 17.243336,30.5945 c 0.195868,-0.195868 0.195872,-0.511237 0,-0.707106 L 16.62876,29.272818 c 0.551427,-0.833682 0.936068,-1.746012 1.12557,-2.694464 l 0.859025,0 c 0.277,3e-6 0.499947,-0.222947 0.499947,-0.499946 l 0,-1.999787 c 2e-6,-0.276998 -0.222946,-0.499945 -0.499947,-0.499946 l -0.861786,0 C 17.561251,22.62835 17.196191,21.706242 16.64119,20.871782 l 0.602145,-0.602146 c 0.195869,-0.195869 0.195872,-0.511238 1e-6,-0.707107 l -1.414214,-1.414213 z m -0.990225,2.404438 c 2.50451,2.50451 2.50451,6.54701 0,9.05152 -2.50451,2.50451 -6.5470104,2.50451 -9.0515204,0 -2.504509,-2.504509 -2.504509,-6.547009 0,-9.051518 2.50451,-2.504511 6.5470114,-2.50451 9.0515204,-2e-6 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6891b8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20000005;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <circle
+ transform="matrix(0.96592583,0.25881905,-0.25881905,0.96592583,0,0)"
+ r="1.75"
+ cy="21.554749"
+ cx="16.452524"
+ id="path4384-0"
+ style="opacity:1;fill:#6891b8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.20000005;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/icon/games.svg b/icon/games.svg
new file mode 100644
index 0000000..7000d13
--- /dev/null
+++ b/icon/games.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="xfce-games.svg">
+ <metadata
+ id="metadata10">
+ <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>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="17.206848"
+ inkscape:cy="26.959795"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4138" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#d64c62"
+ d="m 18.937501,12 c -2.438945,0 -3.437145,0.218726 -4.215817,0.447209 -1.212692,0.355834 -2.451786,0.992342 -3.228512,1.989343 -4.5486724,5.838649 -7.5045761,19.665144 -6.6855413,21.174926 0.8190363,1.515893 8.1898113,-1.503947 12.0527233,-7.316909 0.293386,-0.433986 0.832031,-1.294978 0.832031,-1.294978 l 12.615223,0 c 0,0 0.538639,0.860992 0.832031,1.294978 3.862986,5.812962 11.23367,8.832802 12.052723,7.316909 C 44.011414,34.101696 41.055574,20.2752 36.506822,14.436552 35.73008,13.439551 34.491023,12.803043 33.278309,12.447209 32.49962,12.218726 31.501481,12 29.062492,12 Z m 12.591785,3.851653 c 0.657105,0.02508 1.221263,0.475234 1.391601,1.110399 0.216165,0.801082 -0.259031,1.625492 -1.060547,1.839922 -0.800988,0.214106 -1.623747,-0.262249 -1.836911,-1.063521 -0.214292,-0.800134 0.260494,-1.622519 1.060545,-1.836994 0.14511,-0.0388 0.295219,-0.05559 0.445312,-0.04981 z M 15.000004,16 17,16 l 0,3 3,0 0,1.999334 -3,0 0,3.00013 -1.999996,0 0,-3.00013 -2.999997,0 0,-1.999334 2.999997,0 z m 20.206037,1.972837 c 0.657929,0.02546 1.222344,0.477007 1.391601,1.113329 0.214291,0.800133 -0.260494,1.62252 -1.060547,1.836994 -0.801046,0.216174 -1.625418,-0.259042 -1.839841,-1.060592 -0.215973,-0.801973 0.260773,-1.626795 1.063475,-1.839924 0.14511,-0.0388 0.295218,-0.0556 0.445312,-0.04982 z m -5.797846,1.552801 c 0.65793,0.02546 1.222343,0.477007 1.3916,1.113329 0.21429,0.800134 -0.260494,1.622517 -1.060546,1.836993 -0.800097,0.2143 -1.622448,-0.260505 -1.836913,-1.060592 -0.214291,-0.800134 0.260494,-1.62252 1.060547,-1.836994 0.14496,-0.0398 0.295071,-0.05757 0.445312,-0.05274 z m 3.52441,2.124115 c 0.713491,-0.04511 1.359658,0.419614 1.543945,1.110398 0.214097,0.801025 -0.262238,1.623821 -1.063475,1.836995 -0.8001,0.2143 -1.622449,-0.260507 -1.836914,-1.060594 -0.21429,-0.800134 0.260494,-1.622517 1.060546,-1.836993 0.09672,-0.02644 0.195849,-0.04314 0.295898,-0.04981 z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssccccccsssscccccccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/icon/graphics.svg b/icon/graphics.svg
new file mode 100644
index 0000000..431a435
--- /dev/null
+++ b/icon/graphics.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="applications-graphics.svg">
+ <metadata
+ id="metadata16">
+ <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>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview12" />
+ <g
+ style="fill:#4fa44e"
+ transform="translate(0 -1004.3622)"
+ id="g4">
+ <path
+ d="m 23.615682,1020.6806 c -7.612929,0.3369 -15.018796,4.0502 -11.874016,11.5652 4.58741,-1.7251 10.975105,0.8484 8.32196,2.1235 5.226833,4.3016 18.132397,-2.648 16.846891,-8.5595 -1.332253,-3.6013 -7.373669,-5.391 -13.294835,-5.1292 z m -0.202976,2.1236 c 1.588079,0 2.875474,0.4242 2.875474,0.9474 0,0.5233 -1.287395,0.9474 -2.875474,0.9474 -1.58808,0 -2.875472,-0.4241 -2.875472,-0.9474 0,-0.5232 1.287392,-0.9474 2.875472,-0.9474 z m 7.104111,1.5681 c 1.58808,0 2.875474,0.4243 2.875474,0.9475 0,0.5232 -1.287394,0.9474 -2.875474,0.9474 -1.588079,0 -2.875473,-0.4242 -2.875473,-0.9474 0,-0.5232 1.287394,-0.9475 2.875473,-0.9475 z m -13.058032,1.4375 c 1.58808,0 2.875473,0.4242 2.875473,0.9475 0,0.5232 -1.287393,0.9473 -2.875473,0.9473 -1.588079,0 -2.875474,-0.4241 -2.875474,-0.9473 0,-0.5233 1.287395,-0.9475 2.875474,-0.9475 z m 12.990374,2.4829 c 1.588079,0 2.875474,0.4242 2.875474,0.9475 0,0.5232 -1.287395,0.9474 -2.875474,0.9474 -1.58808,0 -2.875473,-0.4242 -2.875473,-0.9474 0,-0.5233 1.287393,-0.9475 2.875473,-0.9475 z m -5.006706,3.5937 c 1.588078,0 2.875473,0.4243 2.875473,0.9475 0,0.5232 -1.287395,0.9474 -2.875473,0.9474 -1.58808,0 -2.875474,-0.4242 -2.875474,-0.9474 0,-0.5232 1.287394,-0.9475 2.875474,-0.9475 z"
+ id="path6" />
+ <path
+ d="m 34.461875,1013.4716 -14.112037,23.6051 c -1.101163,-0.021 -2.124265,-0.5439 -2.865086,-1.5975 l 15.120118,-23.0431 c 1.016233,-0.2404 1.635235,0.1055 1.857005,1.0355 z"
+ id="path8" />
+ <path
+ d="m 17.40357,1041.1841 c 1.582008,-0.2123 4.032698,-2.2312 2.888315,-5.1538 -2.743589,-0.785 -2.120529,-1.1823 -2.120529,-1.1823 -3.768684,0.9029 -6.632774,5.2118 -5.844121,7.951 0.50002,1.7367 0.416298,1.558 0.416298,1.558 1.045248,-3.3563 1.064156,-2.7416 4.660037,-3.1729 z"
+ id="path10" />
+ </g>
+</svg>
diff --git a/icon/install.svg b/icon/install.svg
new file mode 100644
index 0000000..d60edbf
--- /dev/null
+++ b/icon/install.svg
@@ -0,0 +1,8 @@
+<svg width="48" xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 0 48 48" xmlns:xlink="http://www.w3.org/1999/xlink">
+<path style="fill:#c19553" d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 41.777344 C 4 42.855469 5.144531 44 6.222656 44 L 41.777344 44 C 42.859375 44 44 42.855469 44 41.777344 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "/>
+<g style="fill:#fff">
+<path style="fill-opacity:.196" d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 18 C 8.445312 18 39.554688 18 44 18 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "/>
+<path style="fill-opacity:.392" d="M 20 8 L 20 26 L 28 26 L 28 8 Z "/>
+</g>
+<path style="fill:#859900" d="M 36 48 L 48 36 L 40 36 L 40 24 L 32 24 L 32 36 L 24 36 Z "/>
+</svg>
diff --git a/icon/internet.svg b/icon/internet.svg
new file mode 100644
index 0000000..d5e61a6
--- /dev/null
+++ b/icon/internet.svg
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="xfce-internet.svg">
+ <metadata
+ id="metadata28">
+ <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>
+ <defs
+ id="defs26" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ id="namedview24"
+ showgrid="true"
+ inkscape:zoom="10.429825"
+ inkscape:cx="9.1264581"
+ inkscape:cy="8.7219865"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4156" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#52c8ff"
+ inkscape:connector-curvature="0"
+ id="path6"
+ d="m 8.7500001,16 0,2 30.4999999,0 0,-2 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#52c8ff"
+ inkscape:connector-curvature="0"
+ id="path8"
+ d="m 7.439989,23 2.26e-5,2 33.4999774,0 -2.4e-5,-2 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#52c8ff"
+ inkscape:connector-curvature="0"
+ id="path12"
+ d="m 23,7.25 0,33.5 2,0 0,-33.5 z"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ style="fill:none;stroke:#52c8ff;stroke-width:1.36443019;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g14"
+ transform="matrix(1.4658134,0,0,1.4658134,0.79320117,0.79319385)">
+ <g
+ style="stroke-width:1.36443019;stroke-miterlimit:4;stroke-dasharray:none"
+ id="g16">
+ <path
+ d="m 89.777435,7.747238 c -22.894351,-52.514905 -21.157538,-118.387478 0,-175.797038"
+ transform="matrix(0.1237,0,0,0.1237,0,25.72917)"
+ id="path18"
+ style="stroke-width:11.03015518;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 166.22878,7.747238 c 22.86277,-52.514905 21.12596,-118.387478 0,-175.797038"
+ transform="matrix(0.1237,0,0,0.1237,0,25.72917)"
+ id="path20"
+ style="stroke-width:11.03015518;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="stroke-width:1.07114947;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 33.056998,27.316119 c 0,5.029244 -4.075527,9.104771 -9.10477,9.104771 -5.029243,0 -9.10477,-4.075527 -9.10477,-9.104771 0,-5.029243 4.075527,-9.10477 9.10477,-9.10477 5.029243,0 9.10477,4.075527 9.10477,9.10477 z"
+ transform="matrix(1.2738,0,0,1.2738,-14.67832,-18.96324)"
+ id="path22"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:#52c8ff"
+ inkscape:connector-curvature="0"
+ id="path6-7"
+ d="m 8.7500001,30 0,2 30.4999999,0 0,-2 z"
+ sodipodi:nodetypes="ccccc" />
+</svg>
diff --git a/icon/multimedia.svg b/icon/multimedia.svg
new file mode 100644
index 0000000..010b32f
--- /dev/null
+++ b/icon/multimedia.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="xfce-multimedia.svg">
+ <metadata
+ id="metadata12">
+ <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>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ id="namedview8"
+ showgrid="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="false"
+ inkscape:zoom="11.313709"
+ inkscape:cx="37.660117"
+ inkscape:cy="32.190114"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4140" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-0.45762712,-1006.3622)"
+ id="g4">
+ <path
+ style="fill:#4c7686"
+ d="M 20 6 L 20 26.736328 A 4.136024 6.2040367 75 0 0 14.841797 26.451172 A 4.136024 6.2040367 75 0 0 9.9199219 32.052734 A 4.136024 6.2040367 75 0 0 16.982422 34.441406 A 4.136024 6.2040367 75 0 0 21.996094 29.634766 L 22 29.634766 L 22 14.380859 L 35 16.115234 L 35 31.984375 A 4.136024 6.2040367 75 0 0 29.841797 31.699219 A 4.136024 6.2040367 75 0 0 24.919922 37.300781 A 4.136024 6.2040367 75 0 0 31.982422 39.689453 A 4.136024 6.2040367 75 0 0 36.996094 34.880859 L 37 34.882812 L 37 8.2773438 L 20 6 z M 22 10.621094 L 35 12.355469 L 35 14.115234 L 22 12.380859 L 22 10.621094 z "
+ transform="translate(0.45762712,1006.3622)"
+ id="path6" />
+ </g>
+</svg>
diff --git a/icon/office.svg b/icon/office.svg
new file mode 100644
index 0000000..bfdbe2c
--- /dev/null
+++ b/icon/office.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="xfce-office.svg">
+ <metadata
+ id="metadata12">
+ <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>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="4.8726441"
+ inkscape:cy="15.842362"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4140" />
+ </sodipodi:namedview>
+ <g
+ style="fill:#d29217"
+ transform="matrix(.75 0 0 .75 6.00001 18)"
+ id="g4">
+ <path
+ style="color:#000000;line-height:normal;opacity:1"
+ d="m 12.157227,-12.000025 c 0,0 -2.8239014,0 -2.8239014,2.6666685 l 0,34.6666885 C 9.3333256,28 11.999994,28 11.999994,28 l 24.000015,0 c 2.666668,0 2.666668,-2.666668 2.666668,-2.666668 l 0,-32.0000202 -5.333336,-5.3333368 -21.176114,0 -0.157233,0 z m 1.176101,4.0000027 13.333325,0 0,8.0000223 8.000022,0 0,23.999998 -21.333347,0 z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscsccccccscccccs" />
+ </g>
+</svg>
diff --git a/icon/purge.svg b/icon/purge.svg
new file mode 100644
index 0000000..3e503ea
--- /dev/null
+++ b/icon/purge.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="package-purge.svg">
+ <metadata
+ id="metadata18">
+ <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>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview14"
+ showgrid="true"
+ inkscape:zoom="4.9166667"
+ inkscape:cx="32.140523"
+ inkscape:cy="15.986528"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3028" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#c19553"
+ d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 41.777344 C 4 42.855469 5.144531 44 6.222656 44 L 41.777344 44 C 42.859375 44 44 42.855469 44 41.777344 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "
+ id="path4" />
+ <g
+ style="fill:#fff"
+ id="g6">
+ <path
+ style="fill-opacity:.196"
+ d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 18 C 8.445312 18 39.554688 18 44 18 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "
+ id="path8" />
+ <path
+ style="fill-opacity:.392"
+ d="M 20 8 L 20 26 L 28 26 L 28 8 Z "
+ id="path10" />
+ </g>
+ <g
+ transform="matrix(0.49999998,0,0,0.49999998,24,24)"
+ style="fill-rule:evenodd"
+ id="g4">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#dc322f"
+ d="M 44,24 C 44,35.046875 35.046875,44 24,44 12.953125,44 4,35.046875 4,24 4,12.953125 12.953125,4 24,4 35.046875,4 44,12.953125 44,24 z"
+ id="path6" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff"
+ d="m 14.011719,14 0,3.332031 c -0.07422,0.9375 0.238281,1.890625 0.941406,2.539063 l 4.273437,4.203125 -4.273437,4.203125 c -0.628906,0.625 -0.941406,1.507812 -0.941406,2.390625 l 0,3.332031 3.332031,0 c 0.878906,0 1.761719,-0.316406 2.386719,-0.941406 l 4.273437,-4.277344 4.273438,4.277344 C 28.902344,33.683594 29.785156,34 30.667969,34 L 34,34 34,30.667969 c 0,-0.882813 -0.316406,-1.765625 -0.941406,-2.390625 l -4.199219,-4.203125 4.273437,-4.203125 C 33.847656,19.207031 34,18.289062 34,17.332031 L 34,14 30.667969,14 c -0.800781,0.02344 -1.433594,0.320312 -2.316407,1.085938 l -4.347656,4.203124 -4.273437,-4.203124 C 19.140625,14.476562 18.335938,14.039062 17.488281,14 17.453125,14 17.375,14 17.34375,14 z"
+ id="path8-5" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#dc322f;fill-opacity:0.10199998"
+ d="m 14.011719,14 0,3.332031 c -0.07422,0.9375 0.238281,1.890625 0.941406,2.539063 l 4.273437,4.203125 -4.273437,4.203125 c -0.628906,0.625 -0.941406,1.507812 -0.941406,2.390625 l 0,3.332031 3.332031,0 c 0.878906,0 1.761719,-0.316406 2.386719,-0.941406 l 4.273437,-4.277344 4.273438,4.277344 C 28.902344,33.683594 29.785156,34 30.667969,34 L 34,34 34,30.667969 c 0,-0.882813 -0.316406,-1.765625 -0.941406,-2.390625 l -4.199219,-4.203125 4.273437,-4.203125 C 33.847656,19.207031 34,18.289062 34,17.332031 L 34,14 30.667969,14 c -0.800781,0.02344 -1.433594,0.320312 -2.316407,1.085938 l -4.347656,4.203124 -4.273437,-4.203124 C 19.140625,14.476562 18.335938,14.039062 17.488281,14 17.453125,14 17.375,14 17.34375,14 z"
+ id="path10-8" />
+ </g>
+</svg>
diff --git a/icon/remove.svg b/icon/remove.svg
new file mode 100644
index 0000000..7bc71a3
--- /dev/null
+++ b/icon/remove.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48">
+ <g>
+ <path d="M 6.285156 4 C 5.144531 4 4 5.140625 4 6.285156 L 4 41.777344 C 4 42.855469 5.144531 44 6.222656 44 L 41.777344 44 C 42.859375 44 44 42.855469 44 41.777344 L 44 6.222656 C 44 5.140625 42.859375 4 41.777344 4 Z " fill="#c19553"/>
+ <path d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 18 C 8.445312 18 39.554688 18 44 18 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z " fill="#ffffff" fill-opacity="0.196"/>
+ <path d="M 20 8 L 20 26 L 28 26 L 28 8 Z " fill="#ffffff" fill-opacity="0.392"/>
+ <path d="M 22 30 L 46 30 L 46 38 L 22 38 Z " fill="#dc312f"/>
+ </g>
+</svg>
diff --git a/icon/search.svg b/icon/search.svg
new file mode 100644
index 0000000..2e6ca92
--- /dev/null
+++ b/icon/search.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="package-available.svg">
+ <metadata
+ id="metadata18">
+ <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>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="801"
+ inkscape:window-height="480"
+ id="namedview14"
+ showgrid="false"
+ inkscape:zoom="4.9166667"
+ inkscape:cx="24"
+ inkscape:cy="24"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2" />
+ <path
+ style="fill:#c19553"
+ d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 41.777344 C 4 42.855469 5.144531 44 6.222656 44 L 41.777344 44 C 42.859375 44 44 42.855469 44 41.777344 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "
+ id="path4" />
+ <g
+ style="fill:#fff"
+ id="g6">
+ <path
+ style="fill-opacity:.196"
+ d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 18 C 8.445312 18 39.554688 18 44 18 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "
+ id="path8" />
+ <path
+ style="fill-opacity:.392"
+ d="M 20 8 L 20 26 L 28 26 L 28 8 Z "
+ id="path10" />
+ </g>
+</svg>
diff --git a/icon/system.svg b/icon/system.svg
new file mode 100644
index 0000000..3e52772
--- /dev/null
+++ b/icon/system.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 48 48"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r"
+ sodipodi:docname="applications-utilities.svg">
+ <metadata
+ id="metadata20">
+ <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>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1056"
+ id="namedview16"
+ showgrid="true"
+ inkscape:zoom="16"
+ inkscape:cx="18.679199"
+ inkscape:cy="19.978244"
+ inkscape:window-x="0"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4148" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(1.0140988,0,0,1.0138228,-0.11601355,-1018.7953)"
+ id="g4">
+ <path
+ style="fill:none;stroke:#308b97;stroke-width:1.97246277;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 38.572117,1028.5775 a 14.791384,14.791383 0 1 1 -29.5827667,0 14.791384,14.791383 0 1 1 29.5827667,0 z"
+ id="path6"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ style="fill:#308b97"
+ inkscape:connector-curvature="0"
+ id="path10"
+ d="m 18.5,24 c 0,1.380711 -1.119289,2.5 -2.5,2.5 -1.380711,0 -2.5,-1.119289 -2.5,-2.5 0,-1.380712 1.119289,-2.5 2.5,-2.5 1.380711,0 2.5,1.119288 2.5,2.5 z" />
+ <path
+ style="fill:#308b97"
+ inkscape:connector-curvature="0"
+ id="path12"
+ d="m 26.499994,24 c 0,1.380711 -1.119289,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.119289 -2.5,-2.5 0,-1.380712 1.119288,-2.5 2.5,-2.5 1.380711,0 2.5,1.119288 2.5,2.5 z" />
+ <path
+ style="fill:#308b97"
+ inkscape:connector-curvature="0"
+ id="path14"
+ d="m 34.5,24 c 0,1.380711 -1.11929,2.5 -2.5,2.5 -1.380712,0 -2.5,-1.119289 -2.5,-2.5 0,-1.380712 1.119288,-2.5 2.5,-2.5 1.38071,0 2.5,1.119288 2.5,2.5 z" />
+</svg>
diff --git a/icon/upgrade.svg b/icon/upgrade.svg
new file mode 100644
index 0000000..c7ba713
--- /dev/null
+++ b/icon/upgrade.svg
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ viewBox="0 0 48 48"
+ id="svg2995"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="package-reinstall.svg">
+ <metadata
+ id="metadata3011">
+ <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>
+ <defs
+ id="defs3009" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview3007"
+ showgrid="true"
+ inkscape:zoom="6.9532167"
+ inkscape:cx="20.021286"
+ inkscape:cy="21.913545"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg2995">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3026" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#c19553"
+ d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 41.777344 C 4 42.855469 5.144531 44 6.222656 44 L 41.777344 44 C 42.859375 44 44 42.855469 44 41.777344 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "
+ id="path2997" />
+ <g
+ style="fill:#fff"
+ id="g2999">
+ <path
+ style="fill-opacity:.196"
+ d="M 6.285156 4 C 5.144531 4 4 5.144531 4 6.285156 L 4 18 C 8.445312 18 39.554688 18 44 18 L 44 6.222656 C 44 5.144531 42.859375 4 41.777344 4 Z "
+ id="path3001" />
+ <path
+ style="fill-opacity:.392"
+ d="M 20 8 L 20 26 L 28 26 L 28 8 Z "
+ id="path3003" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#859900;fill-rule:evenodd"
+ d="m 45.972656,35.863521 c 0,5.594684 -4.537889,10.132573 -10.132573,10.132573 -5.594685,0 -10.132573,-4.537889 -10.132573,-10.132573 0,-5.594685 4.537888,-10.132573 10.132573,-10.132573 5.594684,0 10.132573,4.537888 10.132573,10.132573 z"
+ id="path4" />
+ <g
+ transform="matrix(0.50662866,0,0,0.50662866,23.680995,23.704433)"
+ style="fill:#ffffff;fill-opacity:0.9020004"
+ id="g6">
+ <path
+ inkscape:connector-curvature="0"
+ d="M 35.367188,19.214844 C 33.398438,14.824219 28.992188,12 24.027344,12 c -5.078125,0 -9.726563,3.089844 -11.554688,7.675781 l 3.851563,1.445313 c 1.21875,-3.066406 4.316406,-5.117188 7.703125,-5.117188 3.265625,0 6.15625,1.832032 7.496094,4.695313 l -2.808594,1.089843 7.183594,4.019532 L 38,18.199219 z"
+ id="path8" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 24.027344,32.003906 c -3.242188,0 -6.191406,-1.894531 -7.511719,-4.738281 L 19.28125,26.230469 12.175781,22.296875 10,29.707031 12.652344,28.710938 C 14.582031,33.089844 19.09375,36 24.027344,36 c 5.097656,0 9.609375,-2.964844 11.5,-7.554688 l -3.832032,-1.480468 c -1.257812,3.0625 -4.269531,5.039062 -7.667968,5.039062 z"
+ id="path10" />
+ </g>
+</svg>
diff --git a/libsisyphus.sh b/libsisyphus.sh
index 6b38c72..6b45512 100755
--- a/libsisyphus.sh
+++ b/libsisyphus.sh
@@ -17,87 +17,86 @@ source /usr/lib64/sisyphus/systemui.sh
export local mainui='
<window title="Sisyphus - A simple Epkg GUI" window-position="1" icon-name="gtk-search" modal="true" resizable="false" width-request="800" height-request="600">
<vbox>
-<frame Manage packages by name>
- <hbox>
- <text>
- <label>Enter package(s)</label>
+<frame>
+ <hbox space-expand="false" space-extend="false">
+ <text space-expand="true" space-extend="true">
+ <label>MANAGE PACKAGES</label>
</text>
- <entry>
+ </hbox>
+ <hbox space-expand="false" space-extend="false">
+ <entry space-expand="true" space-extend="true">
+ <default>Enter package(s)</default>
<variable>pkgname</variable>
</entry>
</hbox>
- <hbox>
- <button tooltip-text="Search for package(s)">
- <label>Search package(s)</label>
+ <hbox space-expand="false" space-extend="false">
+ <button space-expand="true" space-extend="true" tooltip-text="Search package(s)">
+ <input file>/usr/share/sisyphus/search.svg</input>
<action>$showresults epkg search $pkgname</action>
</button>
- <button tooltip-text="Install new package(s) (no confirmation)">
- <label>Install package(s)</label>
+ <button space-expand="true" space-extend="true" tooltip-text="Install package(s)">
+ <input file>/usr/share/sisyphus/install.svg</input>
<action>$showprogress epkg autoinstall $pkgname</action>
</button>
- <button tooltip-text="Uninstall package(s) safely (no confirmation)">
- <label>Remove package(s)</label>
+ <button space-expand="true" space-extend="true" tooltip-text="Uninstall package(s)">
+ <input file>/usr/share/sisyphus/remove.svg</input>
<action>$showprogress epkg autoremove $pkgname</action>
</button>
- <button tooltip-text="Upgrade system (no confirmation)">
- <label>Upgrade System</label>
+ <button space-expand="true" space-extend="true" tooltip-text="Upgrade system">
+ <input file>/usr/share/sisyphus/upgrade.svg</input>
<action>$showprogress epkg autoupgrade</action>
</button>
- <button tooltip-text="Remove orphan packages(s) aka no longer needed (no confirmation)">
- <label>Remove orphan package(s)</label>
+ <button space-expand="true" space-extend="true" tooltip-text="Remove orphan packages(s) aka no longer needed">
+ <input file>/usr/share/sisyphus/purge.svg</input>
<action>$showprogress epkg autoclean</action>
</button>
</hbox>
-</frame>
-<frame Browse packages by category>
- <hbox>
+ <hseparator space-expand="true" space-extend="true"></hseparator>
+ <hbox space-expand="false" space-extend="false">
+ <text space-expand="true" space-extend="true">
+ <label>BROWSE PACKAGES</label>
+ </text>
+ </hbox>
+ <hbox space-expand="true" space-extend="true">
<button tooltip-text="Accesories">
- <label>Accesories</label>
+ <input file>/usr/share/sisyphus/accesories.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=accesoriesui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
<button tooltip-text="Games">
- <label>Games</label>
+ <input file>/usr/share/sisyphus/games.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=gamesui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
<button tooltip-text="Graphics">
- <label>Graphics</label>
+ <input file>/usr/share/sisyphus/graphics.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=graphicsui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
<button tooltip-text="Internet">
- <label>Internet</label>
+ <input file>/usr/share/sisyphus/internet.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=internetui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
</hbox>
- <hbox>
+ <hbox space-expand="true" space-extend="true">
<button tooltip-text="Sound & Video">
- <label>Sound & Video</label>
+ <input file>/usr/share/sisyphus/multimedia.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=multimediaui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
<button tooltip-text="Office">
- <label>Office</label>
+ <input file>/usr/share/sisyphus/office.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=officeui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
<button tooltip-text="System Tools">
- <label>System Tools</label>
+ <input file>/usr/share/sisyphus/system.svg</input>
<action signal="button-press-event">gtkdialog --space-expand=true --space-fill=true --program=systemui &</action>
<action signal="button-release-event">EXIT:ok</action>
</button>
</hbox>
</frame>
-<frame Terminal Emulator>
- <hbox>
- <terminal argv0="/bin/bash">
- <variable>vte1</variable>
- <input>echo epkg</input>
- </terminal>
- </hbox>
-</frame>
</vbox>
</window>
'
diff --git a/accesoriesui.sh b/ui/accesoriesui.sh
index 0139efb..0139efb 100755
--- a/accesoriesui.sh
+++ b/ui/accesoriesui.sh
diff --git a/gamesui.sh b/ui/gamesui.sh
index 1795ead..1795ead 100755
--- a/gamesui.sh
+++ b/ui/gamesui.sh
diff --git a/graphicsui.sh b/ui/graphicsui.sh
index 5c3f243..5c3f243 100755
--- a/graphicsui.sh
+++ b/ui/graphicsui.sh
diff --git a/internetui.sh b/ui/internetui.sh
index ec409d9..ec409d9 100755
--- a/internetui.sh
+++ b/ui/internetui.sh
diff --git a/multimediaui.sh b/ui/multimediaui.sh
index a1bc4c5..a1bc4c5 100755
--- a/multimediaui.sh
+++ b/ui/multimediaui.sh
diff --git a/officeui.sh b/ui/officeui.sh
index 7e8703d..7e8703d 100755
--- a/officeui.sh
+++ b/ui/officeui.sh
diff --git a/systemui.sh b/ui/systemui.sh
index 9a3e95e..9a3e95e 100755
--- a/systemui.sh
+++ b/ui/systemui.sh