diff options
Diffstat (limited to 'joy-theme')
36 files changed, 4507 insertions, 0 deletions
diff --git a/joy-theme/gnome-wp-list.xml b/joy-theme/gnome-wp-list.xml new file mode 100644 index 0000000..95b2f17 --- /dev/null +++ b/joy-theme/gnome-wp-list.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> +<wallpapers> + <!-- don't include words such as "wallpaper" (avoids translations) --> + <wallpaper> + <name>Joy</name> + <filename>/usr/share/desktop-base/joy-theme/wallpaper/gnome-background.xml</filename> + <options>zoom</options> + <shade_type>horizontal-gradient</shade_type> + <pcolor>#0099cc</pcolor> + <scolor>#006699</scolor> + </wallpaper> +</wallpapers> diff --git a/joy-theme/grub/Makefile b/joy-theme/grub/Makefile new file mode 100644 index 0000000..fd9cb25 --- /dev/null +++ b/joy-theme/grub/Makefile @@ -0,0 +1,27 @@ +dir = usr/share/desktop-base/joy-theme/grub + +.PHONY: build clean install + +files = \ + grub-4x3.png \ + grub-16x9.png + +build: $(files) + +clean: + rm -f grub-4x3.png.raw grub-16x9.png.raw + rm -f grub-4x3.png grub-16x9.png + +install: + install -d $(DESTDIR)/$(dir) + $(INSTALL_DATA) $(wildcard *.png *.sh) $(DESTDIR)/$(dir) + +grub-4x3.png: grub-4x3.svg + rsvg-convert $< -o $@.raw + optipng $@.raw -out $@ + +grub-16x9.png: grub-16x9.svg + rsvg-convert $< -o $@.raw + optipng $@.raw -out $@ + +include ../../Makefile.inc diff --git a/joy-theme/grub/grub-16x9.svg b/joy-theme/grub/grub-16x9.svg new file mode 100644 index 0000000..939e5a1 --- /dev/null +++ b/joy-theme/grub/grub-16x9.svg @@ -0,0 +1,195 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposal_1_full/grub.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="grub-16x9.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(3.7346718,0,0,2.6298813,-1398.158,331.53999)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.24748737" + inkscape:cx="-122.74181" + inkscape:cy="652.3658" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(692.87317,-211.35383)" /> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(692.87317,-238.99165)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1920" + height="1440" + x="-692.87317" + y="58.99165" /> + <g + style="overflow:visible" + id="g3946" + transform="matrix(8.2559268,0,0,8.2559268,679.18509,786.66977)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + <rect + style="fill:none;fill-opacity:1;stroke:none" + id="rect2985-5" + width="1920" + height="1080" + x="-692.87317" + y="238.99165" /> + </g> +</svg> diff --git a/joy-theme/grub/grub-4x3.svg b/joy-theme/grub/grub-4x3.svg new file mode 100644 index 0000000..3f8dec8 --- /dev/null +++ b/joy-theme/grub/grub-4x3.svg @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="640" + height="480" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposal_1_full/grub.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="grub-4x3.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,663.21163)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4" + inkscape:cx="440.10501" + inkscape:cy="212.05157" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-572.36218)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="640" + height="480" + x="0" + y="572.36218" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(0,-600)"> + <g + style="overflow:visible" + id="g3946" + transform="matrix(2.7519756,0,0,2.7519756,457.35276,842.55939)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/grub/grub_background.sh b/joy-theme/grub/grub_background.sh new file mode 100644 index 0000000..7ffa19d --- /dev/null +++ b/joy-theme/grub/grub_background.sh @@ -0,0 +1,3 @@ +WALLPAPER=/usr/share/images/desktop-base/desktop-grub.png +COLOR_NORMAL=light-gray/black +COLOR_HIGHLIGHT=black/white diff --git a/joy-theme/lockscreen/contents/images/1280x1024.svg b/joy-theme/lockscreen/contents/images/1280x1024.svg new file mode 100644 index 0000000..1ac46ba --- /dev/null +++ b/joy-theme/lockscreen/contents/images/1280x1024.svg @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1280" + height="1024" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposals/wallpaper_1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1280x1024.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="943.93427" + cy="580.80634" + fx="943.93427" + fy="580.80634" + r="960" + gradientTransform="matrix(0.82992702,0,0,0.74805512,163.27007,45.524846)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="545.61143" + inkscape:cy="466.90871" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0"> + <sodipodi:guide + orientation="0,1" + position="-511.42857,512" + id="guide3022" /> + <sodipodi:guide + orientation="1,0" + position="620,684.85714" + id="guide3024" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-320,59.637818)" /> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(-320,31.999998)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1280" + height="1024" + x="320" + y="-31.999998" /> + <g + style="overflow:visible;opacity:0.25;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(3.9139287,0,0,3.9139287,1325.5363,692.78245)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/lockscreen/contents/images/1280x720.svg b/joy-theme/lockscreen/contents/images/1280x720.svg new file mode 100644 index 0000000..20ad8fc --- /dev/null +++ b/joy-theme/lockscreen/contents/images/1280x720.svg @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1280" + height="720" + id="svg2" + version="1.1" + inkscape:version="0.92.0 r15299" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1280x720.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(0.82993122,0,0,0.58442099,163.26607,212.92698)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.4" + inkscape:cx="1039.7172" + inkscape:cy="181.38257" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1013" + inkscape:window-x="0" + inkscape:window-y="34" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-319.9968,-152.36038)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none;stroke-width:0.66667002" + id="rect2985" + width="1280" + height="720" + x="319.9968" + y="152.36038" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(-319.9968,-179.9982)"> + <g + style="overflow:visible;opacity:0.25;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(3.6693191,0,0,3.6693191,1338.537,614.18922)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/lockscreen/contents/images/1600x1200.svg b/joy-theme/lockscreen/contents/images/1600x1200.svg new file mode 100644 index 0000000..155b9b5 --- /dev/null +++ b/joy-theme/lockscreen/contents/images/1600x1200.svg @@ -0,0 +1,196 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="1200" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposals/wallpaper_1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1600x1200.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="831.47461" + cy="580.80634" + fx="831.47461" + fy="580.80634" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,-56.788391)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="749.18286" + inkscape:cy="554.90871" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="0,1" + position="-191.42857,600" + id="guide3022" /> + <sodipodi:guide + orientation="1,0" + position="800,772.857" + id="guide3024" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,147.63782)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1600" + height="1200" + x="0" + y="-147.63782" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(0,120)"> + <g + style="overflow:visible;opacity:0.25" + id="g3946" + transform="matrix(5.5039512,0,0,5.5039512,1226.1341,643.69022)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/lockscreen/contents/images/1920x1080.svg b/joy-theme/lockscreen/contents/images/1920x1080.svg new file mode 100644 index 0000000..b7d9aaa --- /dev/null +++ b/joy-theme/lockscreen/contents/images/1920x1080.svg @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1920x1080.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,63.211612)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="1090" + inkscape:cy="440.623" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,27.637817)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1920" + height="1080" + x="0" + y="-27.637817" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo"> + <g + style="overflow:visible;opacity:0.25;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(5.5039512,0,0,5.5039512,1536.1341,646.54736)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/lockscreen/contents/images/1920x1200.svg b/joy-theme/lockscreen/contents/images/1920x1200.svg new file mode 100644 index 0000000..7a2d213 --- /dev/null +++ b/joy-theme/lockscreen/contents/images/1920x1200.svg @@ -0,0 +1,197 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1200" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposals/wallpaper_1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1920x1200.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="943.93427" + cy="580.80634" + fx="943.93427" + fy="580.80634" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,-56.788391)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="1613.4686" + inkscape:cy="554.90871" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="0,1" + position="-191.42857,600" + id="guide3022" /> + <sodipodi:guide + orientation="1,0" + position="940,772.85714" + id="guide3024" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,147.63782)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1920" + height="1200" + x="0" + y="-147.63782" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(0,120)"> + <g + style="overflow:visible;opacity:0.25;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(5.5039512,0,0,5.5039512,1544.7055,643.69022)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/lockscreen/contents/images/3840x2160.svg b/joy-theme/lockscreen/contents/images/3840x2160.svg new file mode 100644 index 0000000..1953923 --- /dev/null +++ b/joy-theme/lockscreen/contents/images/3840x2160.svg @@ -0,0 +1,197 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="3840" + height="2160" + id="svg2" + version="1.1" + inkscape:version="0.92.0 r15299" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="3840x2160.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(2.4897812,0,0,1.7532542,-1430.1898,-385.93896)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.5" + inkscape:cx="2824.5378" + inkscape:cy="784.5619" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1013" + inkscape:window-x="0" + inkscape:window-y="34" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(960,567.63782)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none;stroke-width:2" + id="rect2985" + width="3840" + height="2160" + x="-960" + y="-567.63782" /> + <rect + style="opacity:1;fill:none;fill-opacity:1;stroke:#cc9acc;stroke-width:2;stroke-opacity:1" + id="rect4784" + width="3840" + height="2160" + x="-960" + y="-567.63782" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(960,540)"> + <g + style="overflow:visible;opacity:0.25;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(11.007902,0,0,11.007902,2102.9307,747.62203)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/lockscreen/gnome-background.xml b/joy-theme/lockscreen/gnome-background.xml new file mode 100644 index 0000000..d7ac53c --- /dev/null +++ b/joy-theme/lockscreen/gnome-background.xml @@ -0,0 +1,13 @@ +<background> + <static> + <duration>8640000.0</duration> + <file> + <size width="1280" height="720">/usr/share/desktop-base/joy-theme/lockscreen/contents/images/1280x720.svg</size> + <size width="1280" height="1024">/usr/share/desktop-base/joy-theme/lockscreen/contents/images/1280x1024.svg</size> + <size width="1600" height="1200">/usr/share/desktop-base/joy-theme/lockscreen/contents/images/1600x1200.svg</size> + <size width="1920" height="1080">/usr/share/desktop-base/joy-theme/lockscreen/contents/images/1920x1080.svg</size> + <size width="1920" height="1200">/usr/share/desktop-base/joy-theme/lockscreen/contents/images/1920x1200.svg</size> + <size width="3840" height="2160">/usr/share/desktop-base/joy-theme/lockscreen/contents/images/3840x2160.svg</size> + </file> + </static> +</background> diff --git a/joy-theme/lockscreen/metadata.desktop b/joy-theme/lockscreen/metadata.desktop new file mode 100644 index 0000000..2b5eb9a --- /dev/null +++ b/joy-theme/lockscreen/metadata.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Joy Lock Screen +Name[fr]=Écran de Verrouillage pour Joie +X-KDE-PluginInfo-Name=JoyLockScreen +X-KDE-PluginInfo-Author=Adrien Aubourg +X-KDE-PluginInfo-Email=adrien.aubourg@gmail.com +X-KDE-PluginInfo-License=GPLv2+ diff --git a/joy-theme/login/background.svg b/joy-theme/login/background.svg new file mode 100644 index 0000000..548d585 --- /dev/null +++ b/joy-theme/login/background.svg @@ -0,0 +1,598 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="background.svg"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient4493"> + <stop + style="stop-color:#c8c8c9;stop-opacity:1;" + offset="0" + id="stop4495" /> + <stop + style="stop-color:#c8c8c9;stop-opacity:0;" + offset="1" + id="stop4497" /> + </linearGradient> + <linearGradient + id="linearGradient3999"> + <stop + style="stop-color:#c8c8c9;stop-opacity:0.61805558;" + offset="0" + id="stop4001" /> + <stop + style="stop-color:#c8c8c9;stop-opacity:0;" + offset="1" + id="stop4003" /> + </linearGradient> + <linearGradient + id="linearGradient3907"> + <stop + style="stop-color:#c8c8c9;stop-opacity:1;" + offset="0" + id="stop3909" /> + <stop + style="stop-color:#c8c8c9;stop-opacity:0;" + offset="1" + id="stop3911" /> + </linearGradient> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="959.99994" + cy="580.80634" + fx="959.99994" + fy="580.80634" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.78896439,-235.09492,54.126666)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3999" + id="linearGradient4005" + x1="848.57141" + y1="43.57143" + x2="1570" + y2="43.57143" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1877.2952,-1414.4899)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3999-4" + id="linearGradient4005-8" + x1="848.57141" + y1="43.57143" + x2="1570" + y2="43.57143" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-1877.2952,-1414.4899)" /> + <linearGradient + id="linearGradient3999-4"> + <stop + style="stop-color:#c8c8c9;stop-opacity:0.38194445;" + offset="0" + id="stop4001-3" /> + <stop + style="stop-color:#c8c8c9;stop-opacity:0;" + offset="1" + id="stop4003-5" /> + </linearGradient> + <linearGradient + y2="43.57143" + x2="1570" + y1="43.57143" + x1="848.57141" + gradientTransform="translate(-2031.1713,-1273.4841)" + gradientUnits="userSpaceOnUse" + id="linearGradient4022" + xlink:href="#linearGradient3999-4" + inkscape:collect="always" /> + <linearGradient + y2="43.57143" + x2="1570" + y1="43.57143" + x1="848.57141" + gradientTransform="translate(-2031.1713,-1273.4841)" + gradientUnits="userSpaceOnUse" + id="linearGradient4022-0" + xlink:href="#linearGradient3999-4-4" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3999-4-4"> + <stop + style="stop-color:#c8c8c9;stop-opacity:0.38194445;" + offset="0" + id="stop4001-3-2" /> + <stop + style="stop-color:#c8c8c9;stop-opacity:0;" + offset="1" + id="stop4003-5-1" /> + </linearGradient> + <linearGradient + y2="43.57143" + x2="1570" + y1="43.57143" + x1="848.57141" + gradientTransform="translate(-2248.2763,-1474.0206)" + gradientUnits="userSpaceOnUse" + id="linearGradient4056" + xlink:href="#linearGradient3999-4-4" + inkscape:collect="always" /> + <linearGradient + y2="43.57143" + x2="1570" + y1="43.57143" + x1="848.57141" + gradientTransform="translate(-2248.2763,-1474.0206)" + gradientUnits="userSpaceOnUse" + id="linearGradient4056-6" + xlink:href="#linearGradient3999-4-4-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3999-4-4-7"> + <stop + style="stop-color:#c8c8c9;stop-opacity:0.38194445;" + offset="0" + id="stop4001-3-2-0" /> + <stop + style="stop-color:#c8c8c9;stop-opacity:0;" + offset="1" + id="stop4003-5-1-0" /> + </linearGradient> + <linearGradient + y2="43.57143" + x2="1570" + y1="43.57143" + x1="848.57141" + gradientTransform="translate(-2071.6883,-1561.4462)" + gradientUnits="userSpaceOnUse" + id="linearGradient4090" + xlink:href="#linearGradient3999-4-4-7" + inkscape:collect="always" /> + <filter + id="filter4569" + inkscape:label="Drop Shadow" + color-interpolation-filters="sRGB"> + <feFlood + id="feFlood4571" + flood-opacity="0.5" + flood-color="rgb(0,0,0)" + result="flood" /> + <feComposite + id="feComposite4573" + in2="SourceGraphic" + in="flood" + operator="in" + result="composite1" /> + <feGaussianBlur + id="feGaussianBlur4575" + stdDeviation="2" + result="blur" /> + <feOffset + id="feOffset4577" + dx="-4" + dy="8" + result="offset" /> + <feComposite + id="feComposite4579" + in2="offset" + in="SourceGraphic" + operator="over" + result="composite2" /> + </filter> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4499" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4501" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4503" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4505" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4507" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4509" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4511" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4513" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4515" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4517" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4519" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4521" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4523" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4525" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4527" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4529" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4531" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4533" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4535" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4537" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4539" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4493" + id="radialGradient4541" + cx="1594.0208" + cy="174.90332" + fx="1594.0208" + fy="174.90332" + r="7.0710678" + gradientUnits="userSpaceOnUse" /> + <filter + id="filter4004" + inkscape:label="Roughen" + inkscape:menu="ABCs" + inkscape:menu-tooltip="Small-scale roughening to edges and content" + color-interpolation-filters="sRGB"> + <feTurbulence + id="feTurbulence4006" + numOctaves="3" + seed="0" + type="turbulence" + baseFrequency="0.04" + result="result91" /> + <feDisplacementMap + id="feDisplacementMap4008" + in2="result91" + scale="6.6" + yChannelSelector="G" + xChannelSelector="R" + in="SourceGraphic" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.70989583" + inkscape:cx="960" + inkscape:cy="540" + inkscape:document-units="px" + inkscape:current-layer="g3946-7" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1017" + inkscape:window-x="-8" + inkscape:window-y="-3" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,27.63782)" + style="display:inline"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1920" + height="1080" + x="0" + y="-27.637817" /> + </g> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Logo" + style="display:inline"> + <g + style="overflow:visible" + id="g3946-7" + transform="matrix(5.5039512,0,0,5.5039512,1548.3388,617.95717)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1-8" + style="fill:#c8c8c9;fill-opacity:1;opacity:0.25"> + <g + id="g3916-1" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918-4" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920-0" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922-8" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924-6" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926-8" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928-7" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930-4" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932-8" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934-2" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936-5" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938-7" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940-1" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/login/sddm-preview.jpg b/joy-theme/login/sddm-preview.jpg Binary files differnew file mode 100644 index 0000000..4da5a06 --- /dev/null +++ b/joy-theme/login/sddm-preview.jpg diff --git a/joy-theme/plymouth/background.png b/joy-theme/plymouth/background.png Binary files differnew file mode 100644 index 0000000..027ff75 --- /dev/null +++ b/joy-theme/plymouth/background.png diff --git a/joy-theme/plymouth/debian_logo.png b/joy-theme/plymouth/debian_logo.png Binary files differnew file mode 100644 index 0000000..1310247 --- /dev/null +++ b/joy-theme/plymouth/debian_logo.png diff --git a/joy-theme/plymouth/debian_logo16.png b/joy-theme/plymouth/debian_logo16.png Binary files differnew file mode 100644 index 0000000..a9721cf --- /dev/null +++ b/joy-theme/plymouth/debian_logo16.png diff --git a/joy-theme/plymouth/joy.plymouth b/joy-theme/plymouth/joy.plymouth new file mode 100644 index 0000000..02501fe --- /dev/null +++ b/joy-theme/plymouth/joy.plymouth @@ -0,0 +1,8 @@ +[Plymouth Theme] +Name=Joy, the default Debian 7.0 (Wheezy) theme +Description=A theme that features a blank background with a logo. +ModuleName=script + +[script] +ImageDir=/usr/share/plymouth/themes/joy +ScriptFile=/usr/share/plymouth/themes/joy/joy.script diff --git a/joy-theme/plymouth/joy.script b/joy-theme/plymouth/joy.script new file mode 100644 index 0000000..cb1a21d --- /dev/null +++ b/joy-theme/plymouth/joy.script @@ -0,0 +1,1106 @@ +# ubuntu-logo.script - boot splash plugin +# +# Copyright (C) 2009 Canonical Ltd. +# Copyright © 2010 Aurélien Couderc <coucouf@debian.org> +# Copyright © 2012 Jonathan Carter <jcc@debian.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Written by: Alberto Milone <alberto.milone@canonical.com> +# +# Based on the example provided with the "script plugin" written by: +# Charlie Brej <cbrej@cs.man.ac.uk> +# + +bg_image = Image("background.png"); + +# Compute screen/image ratio and scale the background accordingly +window_max_width = Window.GetX() * 2 + Window.GetWidth(); +window_max_height = Window.GetY() * 2 + Window.GetHeight(); +screen_ratio = window_max_width / window_max_height; +bg_image_ratio = bg_image.GetWidth() / bg_image.GetHeight(); +if (screen_ratio > bg_image_ratio) + bg_scale_factor = window_max_width / bg_image.GetWidth(); +else + bg_scale_factor = window_max_height / bg_image.GetHeight(); +scaled_bg_image = bg_image.Scale(bg_image.GetWidth() * bg_scale_factor, + bg_image.GetHeight() * bg_scale_factor); + +# Display background +bg_sprite = Sprite(scaled_bg_image); +bg_sprite.SetPosition(Window.GetX() + Window.GetWidth() / 2 - scaled_bg_image.GetWidth() / 2, + Window.GetY() + Window.GetHeight() / 2 - scaled_bg_image.GetHeight() / 2, + -10000); + + + +# Set the text colour in (rgb / 256) +text_colour.red = 0.0; +text_colour.green = 0.0; +text_colour.blue = 0.0; + +# Tinted text #988592 +tinted_text_colour.red = 0.0; +tinted_text_colour.green = 0.0; +tinted_text_colour.blue = 0.0; + +# Action Text - #ffffff - RGB 255 255 255 +action_text_colour.red = 1.0; +action_text_colour.green = 1.0; +action_text_colour.blue = 1.0; + +# Orange - #ff4012 - RGB 255 64 18 +debugsprite = Sprite(); +debugsprite_bottom = Sprite(); +debugsprite_medium = Sprite(); + +# are we currently prompting for a password? +prompt_active = 0; + +# General purpose function to create text +fun WriteText (text, colour) { + image = Image.Text (text, colour.red, colour.green, colour.blue); + return image; +} + +fun ImageToText (text) { + image = WriteText (text, text_colour); + return image; +} + +fun ImageToTintedText (text) { + image = WriteText (text, tinted_text_colour); + return image; +} + +fun ImageToActionText (text) { + image = WriteText (text, action_text_colour); + return image; +} + +fun Debug(text) { + debugsprite.SetImage(ImageToText (text)); +} + +fun DebugBottom(text) { + debugsprite_bottom.SetImage(ImageToText (text)); + debugsprite_bottom.SetPosition(0, (Window.GetHeight (0) - 20), 1); +} + +fun DebugMedium(text) { + debugsprite_medium.SetImage(ImageToText (text)); + debugsprite_medium.SetPosition(0, (Window.GetHeight (0) - 60), 1); +} + +fun TextYOffset() { + local.y; + local.text_height; + local.min_height; + + # Put the 1st line below the logo + some spacing + y = logo.y + logo.height + (progress_indicator.bullet_height * 7 ); # + logo_spacing; + + text_height = first_line_height * 7.5; + + min_height = Window.GetHeight(); + if (y + text_height > min_height) + y = min_height - text_height; + + if (y < progress_indicator.y + progress_indicator.height) + return progress_indicator.y + progress_indicator.height; + return y; +} + +#------------------------------String functions------------------------------- + +# This is the equivalent for strstr() +fun StringString(string, substring) { + start = 0; + while (String(string).CharAt (start)) { + walk = 0; + while (String(substring).CharAt (walk) == String(string).CharAt (start + walk) ) { + walk++; + if (!String(substring).CharAt (walk)) return start; + } + start++; + } + + return NULL; +} + +fun StringLength (string) { + index = 0; + while (String(string).CharAt(index)) index++; + return index; +} + +fun StringCopy (source, beginning, end) { + local.destination = ""; + for (index = beginning; ( ( (end == NULL) || (index <= end) ) && (String(source).CharAt(index)) ); index++) { + local.destination += String(source).CharAt(index); + } + + return local.destination; +} + +fun StringReplace (source, pattern, replacement) { + local.found = StringString(source, pattern); + if (local.found == NULL) + return source; + + local.new_string = StringCopy (source, 0, local.found - 1) + + replacement + + StringCopy (source, local.found + StringLength(pattern), NULL); + + return local.new_string; +} + +# it makes sense to use it only for +# numbers up to 100 +fun StringToInteger (str) { + int = -1; + for (i=0; i<=100; i++) { + if (i+"" == str) { + int = i; + break; + } + } + return int; +} + +#----------------------------------------------------------------------------- +# Previous background colour +# #300a24 --> 0.19, 0.04, 0.14 +# New background colour +# #2c001e --> 0.16, 0.00, 0.12 +# +Window.SetBackgroundTopColor (0.39, 0.43, 0.51); # Nice colour on top of the screen fading to +Window.SetBackgroundBottomColor (0.39, 0.43, 0.51); # an equally nice colour on the bottom + +bits_per_pixel = Window.GetBitsPerPixel (); +if (bits_per_pixel == 4) { + logo_filename = "debian_logo16.png"; + progress_dot_off_filename = "progress_dot_off16.png"; + progress_dot_on_filename = "progress_dot_on16.png"; + password_dot_filename = "password_dot.png"; + password_field_filename = "password_field16.png"; +} else { + logo_filename = "debian_logo.png"; + progress_dot_off_filename = "progress_dot_off.png"; + progress_dot_on_filename = "progress_dot_on.png"; + password_dot_filename = "password_dot.png"; + password_field_filename = "password_field.png"; +} + +logo.image = Image (logo_filename); +logo.sprite = Sprite (); +logo.sprite.SetImage (logo.image); +logo.width = logo.image.GetWidth (); +logo.height = logo.image.GetHeight (); +logo.x = Window.GetX () + Window.GetWidth () / 2 - logo.width / 2; +logo.y = Window.GetY () + Window.GetHeight () / 2 - logo.height; +logo.z = 1000; +logo.sprite.SetX (logo.x); +logo.sprite.SetY (logo.y); +logo.sprite.SetZ (logo.z); +logo.sprite.SetOpacity (1); + +# Spacing below the logo - in pixels +logo_spacing = logo.height * 4; + +message_notification[0].image = ImageToTintedText (""); +message_notification[1].image = ImageToTintedText (""); +fsck_notification.image = ImageToActionText (""); + +status = "normal"; + +progress_indicator.bullet_off = Image (progress_dot_off_filename); +progress_indicator.bullet_on = Image (progress_dot_on_filename); +progress_indicator.bullet_width = progress_indicator.bullet_off.GetWidth (); +progress_indicator.bullet_height = progress_indicator.bullet_off.GetHeight (); +progress_indicator.bullet_hspacing = progress_indicator.bullet_width * 1.1; +progress_indicator.width = progress_indicator.bullet_width * 5; +progress_indicator.height = progress_indicator.bullet_height; +progress_indicator.y = logo.y + logo.height + (logo.height / 4); +progress_indicator.x = Window.GetX () + Window.GetWidth () / 2 - progress_indicator.width / 2; # logo.x + 26; + +# use a fixed string with ascending and descending stems to calibrate the +# bounding box for the first message, so the messages below don't move up +# and down according to *their* height. +first_line_height = ImageToTintedText ("AfpqtM").GetHeight(); + +# if the user has a 640x480 or 800x600 display, we can't quite fit everything +# (including passphrase prompts) with the target spacing, so scoot the text up +# a bit if needed. +top_of_the_text = TextYOffset(); + +#-----------------------------------------Logo functions------------------------------ + +# Call this when updating the screen +fun draw_logo () { + logo.sprite.SetX (logo.x); + logo.sprite.SetY (logo.y); + logo.sprite.SetZ (logo.z); + logo.sprite.SetOpacity (1); +} + + +#-----------------------------------------Progress Indicator-------------------------- +fun set_progress_indicator () { + + + # Here we assume that we can store half bullets on each half of the screen + # together with some spacing + local.x = progress_indicator.x; + + for (index = 0; index <= 4; index++) { + # Set the "off" bullets + progress_indicator.bullets_off[index].sprite = Sprite (progress_indicator.bullet_off); + progress_indicator.bullets_off[index].sprite.SetPosition (local.x, progress_indicator.y, 1000); + progress_indicator.bullets_off[index].x = local.x; + progress_indicator.bullets_off[index].y = progress_indicator.y; + progress_indicator.bullets_off[index].sprite.SetOpacity (1); + + #local.debug_medium_string = "Progress indicator " + index + ": x = " + progress_indicator.bullets_off[index].x + + # ", y = " + progress_indicator.bullets_off[index].y + ", logo width = " + logo.width + + # ", logo height = " + logo.height + " " + screen_width + " " + screen_height; + # + #(index % 2) && DebugMedium (local.debug_medium_string) || DebugBottom (local.debug_medium_string); + + # Set the "on" bullets on top of the "off" bullets and make them transparent + progress_indicator.bullets_on[index].sprite = Sprite (progress_indicator.bullet_on); + progress_indicator.bullets_on[index].x = progress_indicator.bullets_off[index].x; + progress_indicator.bullets_on[index].y = progress_indicator.bullets_off[index].y; + progress_indicator.bullets_on[index].sprite.SetPosition (progress_indicator.bullets_on[index].x, progress_indicator.bullets_on[index].y, 10000); + + progress_indicator.bullets_on[index].sprite.SetOpacity (0); + + local.x += progress_indicator.bullet_hspacing; + } + #local.debug_string = "Progress indicator: x1 = " + progress_indicator.x + ", x2 = " + local.x + ", y = " + progress_indicator.y + + # ", x logo = " + logo.x + ", y logo = " + logo.y + ", indicator width = " + progress_indicator.width; + #Debug(progress_indicator.bullets_off[0].x); +} + + +# We have 2 bullets, one on top of the other: +# The white one is on top of the red one and the former should +# slowly fade so as to get a nice transition effect. +fun switch_on_bullet (bullets_off, bullets_on, bullet_number, opacity) { + local.x = bullets_on[bullet_number].x; + local.y = bullets_on[bullet_number].y; + local.z = bullets_on[bullet_number].z; + + # Hide the bullets which are off + bullets_off[bullet_number].sprite.SetOpacity (0); + + # Show the bullets which are on + bullets_on[bullet_number].sprite.SetPosition (local.x, local.y, local.z); + bullets_on[bullet_number].sprite.SetOpacity (opacity); + + # Bump the number of times we have switched on bullets + global.times_bullets_switched++; +} + +fun switch_off_bullets () { + # Debug("Switching off progress indicator"); + + set_progress_indicator (); + global.times_bullets_switched = 0; + global.on_off = 1; +} + +# This is something that we can call when we exit +fun switch_on_bullets () { + # Debug("Switching off progress indicator"); + if (!global.progress_indicator.bullets_on) set_progress_indicator (); + local = global.progress_indicator; + + for (index = 0; bullets_on[index]; index++) { + switch_on_bullet (bullets_off, bullets_on, index, 1.0); + } +} + + +# Implement in boot progress callback +fun animate_progress_indicator (progress, time) { + if (global.progress_time == NULL) { + global.progress_time = progress; #time; + switch_off_bullets (); + } + +# Debug ("progress = " + progress + ", time = " + time + " times switched = " + global.times_bullets_switched + " on_off " + global.on_off); + +# if (global.times_bullets_switched == NULL) +# global.times_bullets_switched = 5; + +# if (global.on_off == NULL) +# global.on_off = 0; + + if ((progress - global.progress_time) >= 1.0) { + global.progress_time = progress; + + if (global.times_bullets_switched == 5) { + # Change which bullets are switched on + # and which ones are switched off + global.on_off = !global.on_off; + global.times_bullets_switched = 0; + } + + if (global.on_off) { + switch_on_bullet (progress_indicator.bullets_off, progress_indicator.bullets_on, + global.times_bullets_switched, 1.0); + } + else { + switch_on_bullet (progress_indicator.bullets_on, progress_indicator.bullets_off, + global.times_bullets_switched, 1.0); + } + } + + + # Start setting bullets to "on" with translucency +# for (index = 0; index <= 5; index++) { +# opacity = 0.0; +# while (opacity <= 1.0) { +# switch_on_bullet (progress_indicator.bullets_off, progress_indicator.bullets_on, +# index, opacity); +# opacity += 0.1; +# } +# } +} + + +#-----------------------------------------Label utility functions--------------------- + +# label should be either a string or NULL +# Images for n lines will be created and returned as items of the +# message_label array +# +fun get_message_label (label, is_fake, is_action_line) { + # Debug("Get Label position"); + local.message_label; + + if (is_fake) + # Create a fake label so as to get the y coordinate of + # a standard-length label. + local.message_image = ImageToTintedText ("This is a fake message"); + else + local.message_image = (is_action_line) && ImageToActionText (label) || ImageToTintedText (label); + + message_label.width = message_image.GetWidth (); + message_label.height = message_image.GetHeight (); + + # Center the line horizontally + message_label.x = Window.GetX () + Window.GetWidth () / 2 - message_label.width / 2; + + message_label.y = top_of_the_text; + + # Put the 2nd line below the fsck line + if (is_action_line) { + local.fsck_label.y = message_label.y + (first_line_height + first_line_height / 2); + message_label.y = local.fsck_label.y + (first_line_height * 2); + } + + # Debug("action label x = " + message_label.x + " y = " + message_label.y ); + +# message_debug = "msg_x = " + message_label.x + " msg_y = " + message_label.y + +# "msg_width = " + message_label.width + " msg_height = " + +# message_label.height + " message = " + label; +# Debug(message_debug); + + return message_label; + +} + +# Create an fsck label and/or get its position +fun get_fsck_label (label, is_fake) { + # Debug("Get Label position"); + local.fsck_label = global.progress_label; + + if (is_fake) + fsck_label.image = ImageToTintedText ("This is a fake message"); + else + fsck_label.image = ImageToTintedText (label); + + fsck_label.width = fsck_label.image.GetWidth (); + fsck_label.height = fsck_label.image.GetHeight (); + + # Centre the label horizontally + fsck_label.x = Window.GetX () + Window.GetWidth () / 2 - fsck_label.width / 2; + + local.first_label = get_message_label (label, 1, 0); + + # Place the label below the 1st message line + fsck_label.y = local.first_label.y + local.first_label.height + (local.first_label.height / 2); + +# message_debug = "msg_x = " + fsck_label.x + " msg_y = " + fsck_label.y + +# "msg_width = " + fsck_label.width + " msg_height = " + +# fsck_label.height + " message = " + label; +# Debug(message_debug); + + return fsck_label; +} + +#-----------------------------------------Message stuff -------------------------------- +# + +# Set up a message label +# +# NOTE: this is called when doing something like 'plymouth message "hello world"' +# +fun setup_message (message_text, x, y, z, index) { + # Debug("Message setup"); + global.message_notification[index].image = (index) && ImageToActionText (message_text) || ImageToTintedText (message_text); + + # Set up the text message, if any + message_notification[index].x = x; + message_notification[index].y = y; + message_notification[index].z = z; + + message_notification[index].sprite = Sprite (); + message_notification[index].sprite.SetImage (message_notification[index].image); + message_notification[index].sprite.SetX (message_notification[index].x); + message_notification[index].sprite.SetY (message_notification[index].y); + message_notification[index].sprite.SetZ (message_notification[index].z); + +} + +fun show_message (index) { + if (global.message_notification[index].sprite) global.message_notification[index].sprite.SetOpacity(1); +} + +fun hide_message (index) { + if (global.message_notification[index].sprite) global.message_notification[index].sprite.SetOpacity(0); +} + + + + +# the callback function is called when new message should be displayed. +# First arg is message to display. +fun message_callback (message) +{ + # Debug("Message callback"); + is_fake = 0; + if (!message || (message == "")) is_fake = 1; + + local.substring = "keys:"; + + # Look for the "keys:" prefix + local.keys = StringString(message, local.substring); + + local.is_action_line = (keys != NULL); + #Debug("keys " + local.keys + " substring length = " + StringLength(local.substring)); + + # Get the message without the "keys:" prefix + if (keys != NULL) + message = StringCopy (message, keys + StringLength(local.substring), NULL); + + # Get the message without the "fsckd-cancel-msg" prefix as we don't support i18n + substring = "fsckd-cancel-msg:"; + keys = StringString(message, substring); + if (keys != NULL) + message = StringCopy(message, keys + StringLength(substring), NULL); + + local.label.is_fake = is_fake; + label = get_message_label(message, is_fake, is_action_line); + label.z = 10000; + + setup_message (message, label.x, label.y, label.z, is_action_line); + if (prompt_active && local.is_action_line) + hide_message (is_action_line); + else + show_message (is_action_line); + +} + + +#-----------------------------------------Display Password stuff ----------------------- +# + +fun password_dialogue_setup (message_label) { + # Debug("Password dialog setup"); + + local.entry; + local.bullet_image; + + bullet_image = Image (password_dot_filename); + entry.image = Image (password_field_filename); + + # Hide the normal labels + prompt_active = 1; + if (message_notification[1].sprite) hide_message (1); + + # Set the prompt label + label = get_message_label(message_label, 0, 1); + label.z = 10000; + + setup_message (message_label, label.x, label.y, label.z, 2); + show_message (2); + + # Set up the text entry which contains the bullets + entry.sprite = Sprite (); + entry.sprite.SetImage (entry.image); + + # Centre the box horizontally + entry.x = Window.GetX () + Window.GetWidth () / 2 - entry.image.GetWidth () / 2; + + # Put the entry below the second label. + entry.y = message_notification[2].y + label.height; + + #Debug ("entry x = " + entry.x + ", y = " + entry.y); + entry.z = 10000; + entry.sprite.SetX (entry.x); + entry.sprite.SetY (entry.y); + entry.sprite.SetZ (entry.z); + + global.password_dialogue = local; +} + +fun password_dialogue_opacity (opacity) { + # Debug("Password dialog opacity"); + global.password_dialogue.opacity = opacity; + local = global.password_dialogue; + + # You can make the box translucent with a float + # entry.sprite.SetOpacity (0.3); + entry.sprite.SetOpacity (opacity); + label.sprite.SetOpacity (opacity); + + if (bullets) { + for (index = 0; bullets[index]; index++) { + bullets[index].sprite.SetOpacity (opacity); + } + } +} + + +# The callback function is called when the display should display a password dialogue. +# First arg is prompt string, the second is the number of bullets. +fun display_password_callback (prompt, bullets) { + # Debug("Password dialog setup"); + + global.status = "password"; + if (!global.password_dialogue) password_dialogue_setup(prompt); + password_dialogue_opacity (1); + bullet_width = password_dialogue.bullet_image.GetWidth(); + bullet_y = password_dialogue.entry.y + + password_dialogue.entry.image.GetHeight () / 2 - + password_dialogue.bullet_image.GetHeight () / 2; + margin = bullet_width; + spaces = Math.Int( (password_dialogue.entry.image.GetWidth () - (margin * 2)) / (bullet_width / 2 ) ); + #Debug ("spaces = " + spaces + ", bullets = " + bullets); + bullets_area.width = margin + spaces * (bullet_width / 2); + bullets_area.x = Window.GetX () + Window.GetWidth () / 2 - bullets_area.width / 2; + #DebugBottom ("pwd_entry x = " + password_dialogue.entry.x + ", bullets_area.x = " + bullets_area.x + ", bullets_area.width = " + bullets_area.width); + if (bullets > spaces) + bullets = spaces; + for (index = 0; password_dialogue.bullets[index] || index < bullets; index++){ + if (!password_dialogue.bullets[index]) { + password_dialogue.bullets[index].sprite = Sprite (); + password_dialogue.bullets[index].sprite.SetImage (password_dialogue.bullet_image); + password_dialogue.bullets[index].x = bullets_area.x + # password_dialogue.entry.x + margin + + index * bullet_width / 2; + password_dialogue.bullets[index].sprite.SetX (password_dialogue.bullets[index].x); + password_dialogue.bullets[index].y = bullet_y; + password_dialogue.bullets[index].sprite.SetY (password_dialogue.bullets[index].y); + password_dialogue.bullets[index].z = password_dialogue.entry.z + 1; + password_dialogue.bullets[index].sprite.SetZ (password_dialogue.bullets[index].z); + } + + password_dialogue.bullets[index].sprite.SetOpacity (0); + + if (index < bullets) { + password_dialogue.bullets[index].sprite.SetOpacity (1); + } + } +} + +Plymouth.SetDisplayPasswordFunction (display_password_callback); + +Plymouth.SetMessageFunction (message_callback); + +Plymouth.SetBootProgressFunction (animate_progress_indicator); + +# Plymouth.SetBootProgressFunction: the callback function is called with two numbers, the progress (between 0 and 1) and the time spent booting so far +# Plymouth.SetRootMountedFunction: the callback function is called when a new root is mounted +# Plymouth.SetKeyboardInputFunction: the callback function is called with a string containing a new character entered on the keyboard + +#----------------------------------------- FSCK Counter -------------------------------- + +# Initialise the counter +fun init_fsck_count () { + # The number of fsck checks in this cycle + global.counter.total = 0; + # The number of fsck checks already performed + the current one + global.counter.current = 1; + # The previous fsck + global.counter.last = 0; +} + +# Increase the total counter +fun increase_fsck_count () { + global.counter.total++; +} + +fun increase_current_fsck_count () { + global.counter.last = global.counter.current++; +} + +# Clear the counter +fun clear_fsck_count () { + global.counter = NULL; + init_fsck_count (); +} + +#----------------------------------------- Progress Label ------------------------------ + + +# Change the opacity level of a progress label +# +# opacity = 1 -> show +# opacity = 0 -> hide +# opacity = 0.3 (or any other float) -> translucent +# +fun set_progress_label_opacity (opacity) { + # the label + progress_label.sprite.SetOpacity (opacity); + + # Make the slot available again when hiding the bar + # So that another bar can take its place + if (opacity == 0) { + progress_label.is_available = 1; + progress_label.device = ""; + } +} + +# Set up a new Progress Bar +# +# TODO: Make it possible to reuse (rather than recreate) a bar +# if .is_available = 1. Ideally this would just reset the +# label, the associated +# device and the image size of the sprite. + +fun init_progress_label (device, status_string) { + # Make the slot unavailable + global.progress_label.is_available = 0; + progress_label.progress = 0; + progress_label.device = device; + progress_label.status_string = status_string; +} + +# See if the progress label is keeping track of the fsck +# of "device" +# +fun device_has_progress_label (device) { + #DebugBottom ("label device = " + progress_label.device + " checking device " + device); + return (progress_label.device == device); +} + +# Update the Progress bar which corresponds to index +# +fun update_progress_label (progress) { + # If progress is NULL then we just refresh the label. + # This happens when only counter.total has changed. + if (progress != NULL) { + progress_label.progress = progress; + + #Debug("device " + progress_label.device + " progress " + progress); + + # If progress >= 100% hide the label and make it available again + if (progress >= 100) { + set_progress_label_opacity (0); + + # See if we any other fsck check is complete + # and, if so, hide the progress bars and the labels + on_fsck_completed (); + + return 0; + } + } + # Update progress label here + # + # FIXME: the queue logic from this theme should really be moved into mountall + # instead of using string replacement to deal with localised strings. + label = StringReplace (progress_label.status_string[0], "%1$d", global.counter.current); + label = StringReplace (label, "%2$d", global.counter.total); + label = StringReplace (label, "%3$d", progress_label.progress); + label = StringReplace (label, "%%", "%"); + + progress_label = get_fsck_label (label, 0); + #progress_label.progress = progress; + + progress_label.sprite = Sprite (progress_label.image); + + # Set up the bar + progress_label.sprite.SetPosition(progress_label.x, progress_label.y, 1); + + set_progress_label_opacity (1); + +} + +# Refresh the label so as to update counters +fun refresh_progress_label () { + update_progress_label (NULL); +} + +#----------------------------------------- FSCK Queue ---------------------------------- + +# Initialise the fsck queue +fun init_queue () { + global.fsck_queue[0].device; + global.fsck_queue[0].progress; + global.fsck_queue.counter = 0; + global.fsck_queue.biggest_item = 0; +} + +fun clear_queue () { + global.fsck_queue = NULL; + init_queue (); +} + +# Return either the device index in the queue or -1 +fun queue_look_up_by_device (device) { + for (i=0; i <= fsck_queue.biggest_item; i++) { + if ((fsck_queue[i]) && (fsck_queue[i].device == device)) + return i; + } + return -1; +} + +# Keep track of an fsck process in the queue +fun add_fsck_to_queue (device, progress) { + # Look for an empty slot in the queue + for (i=0; global.fsck_queue[i].device; i++) { + continue; + } + local.index = i; + + # Set device and progress + global.fsck_queue[local.index].device = device; + global.fsck_queue[local.index].progress = progress; + + # Increase the queue counter + global.fsck_queue.counter++; + + # Update the max index of the array for iterations + if (local.index > global.fsck_queue.biggest_item) + global.fsck_queue.biggest_item = local.index; + + #DebugMedium ("Adding " + device + " at " + local.index); +} + +fun is_queue_empty () { + return (fsck_queue.counter == 0); +} + +fun is_progress_label_available () { + return (progress_label.is_available == 1); +} + + +# This should cover the case in which the fsck checks in +# the queue are completed before the ones showed in the +# progress label +fun on_queued_fsck_completed () { + if (!is_queue_empty ()) + return; + + # Hide the extra label, if any + #if (progress_bar.extra_label.sprite) + # progress_bar.extra_label.sprite.SetOpacity(0); +} + +fun remove_fsck_from_queue (index) { + # Free memory which was previously allocated for + # device and progress + global.fsck_queue[index].device = NULL; + global.fsck_queue[index].progress = NULL; + + # Decrease the queue counter + global.fsck_queue.counter--; + + # See if there are other processes in the queue + # if not, clear the extra_label + on_queued_fsck_completed (); +} + +fun on_fsck_completed () { + # We have moved on to tracking the next fsck + increase_current_fsck_count (); + + if (!is_progress_label_available ()) + return; + + if (!is_queue_empty ()) + return; + + # Hide the progress label + if (progress_label.sprite) + progress_label.sprite.SetOpacity (0); + + # Clear the queue + clear_queue (); + + # Clear the fsck counter + clear_fsck_count (); +} + +# Update an fsck process that we keep track of in the queue +fun update_progress_in_queue (index, device, progress) { + # If the fsck is complete, remove it from the queue + if (progress >= 100) { + remove_fsck_from_queue (index); + on_queued_fsck_completed (); + return; + } + + global.fsck_queue[index].device = device; + global.fsck_queue[index].progress = progress; + +} + +# TODO: Move it to some function +# Create an empty queue +#init_queue (); + + +#----------------------------------------- FSCK Functions ------------------------------ + + +# Either add a new bar for fsck checks or update an existing bar +# +# NOTE: no more than "progress_bar.max_number" bars are allowed +# +fun fsck_check (device, progress, status_string) { + + # The 1st time this will take place + if (!global.progress_label) { + # Increase the fsck counter + increase_fsck_count (); + + # Set up a new label for the check + init_progress_label (device, status_string); + update_progress_label (progress); + + return; + } + + + if (device_has_progress_label (device)) { + # Update the progress of the existing label + update_progress_label (progress); + } + else { + # See if there's already a slot in the queue for the device + local.queue_device_index = queue_look_up_by_device(device); + + # See if the progress_label is available + if (progress_label.is_available) { + +# local.my_string = "available index " + local.available_index + " progress_bar counter is " + progress_bar.counter; +# Debug(local.my_string); + + + # If the fsck check for the device was in the queue, then + # remove it from the queue + if (local.queue_device_index >= 0) { + remove_fsck_from_queue (index); + } + else { + # Increase the fsck counter + increase_fsck_count (); + } + +# local.my_string += local.message; + #Debug("setting new label for device " + device + " progress " + progress); + + # Set up a new label for the check + init_progress_label (device, status_string); + update_progress_label (progress); + + } + # If the progress_label is not available + else { + + # If the fsck check for the device is already in the queue + # just update its progress in the queue + if (local.queue_device_index >= 0) { + #DebugMedium("Updating queue at " + local.queue_device_index + " for device " + device); + update_progress_in_queue (local.queue_device_index, device, progress); + } + # Otherwise add the check to the queue + else { + #DebugMedium("Adding device " + device + " to queue at " + local.queue_device_index); + add_fsck_to_queue (device, progress); + + # Increase the fsck counter + increase_fsck_count (); + + refresh_progress_label (); + } + + } + } + +# if (!is_queue_empty ()) { +# DebugBottom("Extra label for "+ device); + #} +# else { +# DebugBottom("No extra label for " + device + ". 1st Device in the queue "+ fsck_queue[0].device + " counter = " + global.fsck_queue.counter); +# } +} + + +#-----------------------------------------Update Status stuff -------------------------- +# +# The update_status_callback is what we can use to pass plymouth whatever we want so +# as to make use of features which are available only in this program (as opposed to +# being available for any theme for the script plugin). +# +# Example: +# +# Thanks to the current implementation, some scripts can call "plymouth --update=fsck:sda1:40" +# and this program will know that 1) we're performing and fsck check, 2) we're checking sda1, +# 3) the program should set the label progress to 40% +# +# Other features can be easily added by parsing the string that we pass plymouth with "--update" +# +fun update_status_callback (status) { +# Debug(status); + if (!status) return; + + string_it = 0; + update_strings[string_it] = ""; + + for (i=0; (String(status).CharAt(i) != ""); i++) { + local.temp_char = String(status).CharAt(i); + if (temp_char != ":") + update_strings[string_it] += temp_char; + else + update_strings[++string_it] = ""; + } + +# my_string = update_strings[0] + " " + update_strings[1] + " " + update_strings[2]; +# Debug(my_string); + # Let's assume that we're dealing with these strings fsck:sda1:40 + if ((string_it >= 2) && (update_strings[0] == "fsck")) { + + device = update_strings[1]; + progress = update_strings[2]; + status_string[0] = update_strings[3]; # "Checking disk %1$d of %2$d (%3$d %% complete)" + if (!status_string[0]) + status_string[0] = "Checking disk %1$d of %2$d (%3$d %% complete)"; + + if ((device != "") && (progress != "")) { + progress = StringToInteger (progress); + + # Make sure that the fsck_queue is initialised + if (!global.fsck_queue) + init_queue (); + + # Make sure that the fsck counter is initialised + if (!global.counter) + init_fsck_count (); + +# if (!global.progress_bar.extra_label.sprite) +# create_extra_fsck_label (); + + # Keep track of the fsck check + fsck_check (device, progress, status_string); + } + + } + + # systemd-fsckd pass fsckd:<number_devices>:<progress>:<l10n_string> + if (update_strings[0] == "fsckd") { + number_devices = StringToInteger(update_strings[1]); + + if (number_devices > 0) { + label = update_strings[3]; + + progress_label = get_fsck_label (label, 0); + progress_label.sprite = Sprite (progress_label.image); + progress_label.sprite.SetPosition(progress_label.x, progress_label.y, 1); + progress_label.sprite.SetOpacity (1); + } else { + if (progress_label.sprite) + progress_label.sprite.SetOpacity (0); + } + } + +} +Plymouth.SetUpdateStatusFunction (update_status_callback); + +#-----------------------------------------Display Question stuff ----------------------- +# +# TODO: Implement this if needed +# +# The callback function is called when the display should display a question dialogue. +# First arg is prompt string, the second is the entry contents. +#fun display_question_callback (prompt_string, entry_contents) +#{ +# time++; +#} +# +#Plymouth.SetDisplayQuestionFunction (display_question_callback); + +#-----------------------------------------Refresh stuff -------------------------------- +# +# Calling Plymouth.SetRefreshFunction with a function will set that function to be +# called up to 50 times every second, e.g. +# +# NOTE: if a refresh function is not set, Plymouth doesn't seem to be able to update +# the screen correctly +# +fun refresh_callback () +{ + draw_logo (); +} +Plymouth.SetRefreshFunction (refresh_callback); + + +#-----------------------------------------Display Normal stuff ----------------------- +# +# The callback function is called when the display should return to normal +fun display_normal_callback () +{ + global.status = "normal"; + if (global.password_dialogue) { + password_dialogue_opacity (0); + global.password_dialogue = NULL; + if (message_notification[2].sprite) hide_message(2); + prompt_active = 0; + } + + if (message_notification[1].sprite) show_message (1); + + +} + +Plymouth.SetDisplayNormalFunction (display_normal_callback); + + +#----------------------------------------- Quit -------------------------------- + +# TODO: Maybe we should also hide any other dialog +# Show the logo and make the progress indicator look full when on exit +fun quit_callback () +{ + logo.sprite.SetOpacity (1); + switch_on_bullets (); +} + +Plymouth.SetQuitFunction(quit_callback); diff --git a/joy-theme/plymouth/password_dot.png b/joy-theme/plymouth/password_dot.png Binary files differnew file mode 100644 index 0000000..7436dba --- /dev/null +++ b/joy-theme/plymouth/password_dot.png diff --git a/joy-theme/plymouth/password_dot16.png b/joy-theme/plymouth/password_dot16.png Binary files differnew file mode 100644 index 0000000..991a586 --- /dev/null +++ b/joy-theme/plymouth/password_dot16.png diff --git a/joy-theme/plymouth/password_field.png b/joy-theme/plymouth/password_field.png Binary files differnew file mode 100644 index 0000000..34f448a --- /dev/null +++ b/joy-theme/plymouth/password_field.png diff --git a/joy-theme/plymouth/password_field16.png b/joy-theme/plymouth/password_field16.png Binary files differnew file mode 100644 index 0000000..962c557 --- /dev/null +++ b/joy-theme/plymouth/password_field16.png diff --git a/joy-theme/plymouth/progress_dot_off.png b/joy-theme/plymouth/progress_dot_off.png Binary files differnew file mode 100644 index 0000000..a7699f1 --- /dev/null +++ b/joy-theme/plymouth/progress_dot_off.png diff --git a/joy-theme/plymouth/progress_dot_off16.png b/joy-theme/plymouth/progress_dot_off16.png Binary files differnew file mode 100644 index 0000000..7ef6d8a --- /dev/null +++ b/joy-theme/plymouth/progress_dot_off16.png diff --git a/joy-theme/plymouth/progress_dot_on.png b/joy-theme/plymouth/progress_dot_on.png Binary files differnew file mode 100644 index 0000000..ed376c9 --- /dev/null +++ b/joy-theme/plymouth/progress_dot_on.png diff --git a/joy-theme/plymouth/progress_dot_on16.png b/joy-theme/plymouth/progress_dot_on16.png Binary files differnew file mode 100644 index 0000000..535a0d1 --- /dev/null +++ b/joy-theme/plymouth/progress_dot_on16.png diff --git a/joy-theme/wallpaper/contents/images/1280x1024.svg b/joy-theme/wallpaper/contents/images/1280x1024.svg new file mode 100644 index 0000000..3c5c06a --- /dev/null +++ b/joy-theme/wallpaper/contents/images/1280x1024.svg @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1280" + height="1024" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposals/wallpaper_1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1280x1024.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="943.93427" + cy="580.80634" + fx="943.93427" + fy="580.80634" + r="960" + gradientTransform="matrix(0.82992702,0,0,0.74805512,163.27007,45.524846)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="545.61143" + inkscape:cy="466.90871" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0"> + <sodipodi:guide + orientation="0,1" + position="-511.42857,512" + id="guide3022" /> + <sodipodi:guide + orientation="1,0" + position="620,684.85714" + id="guide3024" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-320,59.637818)" /> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(-320,31.999998)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1280" + height="1024" + x="320" + y="-31.999998" /> + <g + style="overflow:visible;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(2.3483525,0,0,2.3483525,859.60769,350.52687)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/wallpaper/contents/images/1280x720.svg b/joy-theme/wallpaper/contents/images/1280x720.svg new file mode 100644 index 0000000..a36de53 --- /dev/null +++ b/joy-theme/wallpaper/contents/images/1280x720.svg @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1280" + height="720" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1280x720.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(0.82992698,0,0,0.58441748,163.27013,212.92877)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="536.42851" + inkscape:cy="374.90908" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1007" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-320.00006,-152.36255)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1280" + height="720" + x="320.00006" + y="152.36255" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(-320.00006,-180.00037)"> + <g + style="overflow:visible;fill:#c8c8c9;fill-opacity:1;opacity:0.25" + id="g3946" + transform="matrix(3.6693004,0,0,3.6692972,1364.5656,610.55558)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/wallpaper/contents/images/1600x1200.svg b/joy-theme/wallpaper/contents/images/1600x1200.svg new file mode 100644 index 0000000..24087db --- /dev/null +++ b/joy-theme/wallpaper/contents/images/1600x1200.svg @@ -0,0 +1,196 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="1200" + id="svg2" + version="1.1" + inkscape:version="0.48.2 r9819" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposals/wallpaper_1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="wallpaper_1600x1200.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="831.47461" + cy="580.80634" + fx="831.47461" + fy="580.80634" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,-56.788391)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="749.18286" + inkscape:cy="554.90871" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1392" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="0,1" + position="-191.42857,600" + id="guide3022" /> + <sodipodi:guide + orientation="1,0" + position="800,772.857" + id="guide3024" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,147.63782)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1600" + height="1200" + x="0" + y="-147.63782" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(0,120)"> + <g + style="overflow:visible" + id="g3946" + transform="matrix(2.7519756,0,0,2.7519756,682.35276,328.27368)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/wallpaper/contents/images/1920x1080.svg b/joy-theme/wallpaper/contents/images/1920x1080.svg new file mode 100644 index 0000000..a34dd05 --- /dev/null +++ b/joy-theme/wallpaper/contents/images/1920x1080.svg @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1080" + id="svg2" + version="1.1" + inkscape:version="0.92.0 r15299" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="1920x1080.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,63.211612)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.49497475" + inkscape:cx="766.15945" + inkscape:cy="633.94846" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1013" + inkscape:window-x="0" + inkscape:window-y="34" + inkscape:window-maximized="1" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,27.637817)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1920" + height="1080" + x="0" + y="-27.637817" /> + <rect + style="opacity:1;fill:none;fill-opacity:1;stroke:#cc9acc;stroke-opacity:1" + id="rect4511" + width="151.52289" + height="105.05586" + x="-240.41631" + y="-248.71429" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo"> + <g + style="overflow:visible;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(2.7519756,0,0,2.7519756,842.35276,388.27368)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/wallpaper/contents/images/1920x1200.svg b/joy-theme/wallpaper/contents/images/1920x1200.svg new file mode 100644 index 0000000..a267e48 --- /dev/null +++ b/joy-theme/wallpaper/contents/images/1920x1200.svg @@ -0,0 +1,197 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1920" + height="1200" + id="svg2" + version="1.1" + inkscape:version="0.48.2 r9819" + inkscape:export-filename="/Users/adrienaubourg/Dropbox/wheezy_artwork/exports/proposals/wallpaper_1.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="wallpaper_1920x1200.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="943.93427" + cy="580.80634" + fx="943.93427" + fy="580.80634" + r="960" + gradientTransform="matrix(1.2448906,0,0,0.8766271,-235.09492,-56.788391)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.7" + inkscape:cx="470.61143" + inkscape:cy="554.90871" + inkscape:document-units="px" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:window-width="2560" + inkscape:window-height="1392" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="0,1" + position="-191.42857,600" + id="guide3022" /> + <sodipodi:guide + orientation="1,0" + position="940,772.85714" + id="guide3024" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,147.63782)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none" + id="rect2985" + width="1920" + height="1200" + x="0" + y="-147.63782" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + transform="translate(0,120)"> + <g + style="overflow:visible;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(2.7519756,0,0,2.7519756,842.35276,328.27368)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/wallpaper/contents/images/3840x2160.svg b/joy-theme/wallpaper/contents/images/3840x2160.svg new file mode 100644 index 0000000..38321bf --- /dev/null +++ b/joy-theme/wallpaper/contents/images/3840x2160.svg @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="3840" + height="2160" + id="svg2" + version="1.1" + inkscape:version="0.92.0 r15299" + inkscape:export-filename="/tmp/wallpaper_1920x1080.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="3840x2160.svg"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3755"> + <stop + style="stop-color:#8f9db3;stop-opacity:1;" + offset="0" + id="stop3757" /> + <stop + style="stop-color:#161b2b;stop-opacity:1;" + offset="1" + id="stop3759" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3755" + id="radialGradient3765" + cx="960" + cy="512.36218" + fx="960" + fy="512.36218" + r="960" + gradientTransform="matrix(2.4897812,0,0,1.7532542,-1430.1898,-385.93896)" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.24748738" + inkscape:cx="2115.3846" + inkscape:cy="904.58948" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1013" + inkscape:window-x="0" + inkscape:window-y="34" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata7"> + <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></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Fond" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(960,567.63782)"> + <rect + style="fill:url(#radialGradient3765);fill-opacity:1;stroke:none;stroke-width:2" + id="rect2985" + width="3840" + height="2160" + x="-960" + y="-567.63782" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Logo" + style="display:inline" + transform="translate(960,540)"> + <g + style="overflow:visible;fill:#c8c8c9;fill-opacity:1" + id="g3946" + transform="matrix(5.5039512,0,0,5.5039512,724.70552,236.54736)"> + <g + i:rgbTrio="#4F008000FFFF" + i:dimmedPercent="50" + i:layer="yes" + id="Layer_1" + style="fill:#c8c8c9;fill-opacity:1"> + <g + id="g3916" + transform="matrix(0.98323459,0,0,0.98323459,-0.0013766,1.8181967)" + style="fill:#c8c8c9;fill-opacity:1"> + <path + id="path3918" + d="m 51.986,57.297 c -1.797,0.025 0.34,0.926 2.686,1.287 0.648,-0.506 1.236,-1.018 1.76,-1.516 -1.461,0.358 -2.948,0.366 -4.446,0.229" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3920" + d="m 61.631,54.893 c 1.07,-1.477 1.85,-3.094 2.125,-4.766 -0.24,1.192 -0.887,2.221 -1.496,3.307 -3.359,2.115 -0.316,-1.256 -0.002,-2.537 -3.612,4.546 -0.496,2.726 -0.627,3.996" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3922" + d="m 65.191,45.629 c 0.217,-3.236 -0.637,-2.213 -0.924,-0.978 0.335,0.174 0.6,2.281 0.924,0.978" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3924" + d="m 45.172,1.399 c 0.959,0.172 2.072,0.304 1.916,0.533 1.049,-0.23 1.287,-0.442 -1.916,-0.533" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3926" + d="M 47.088,1.932 46.41,2.072 47.041,2.016 47.088,1.932" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3928" + d="m 76.992,46.856 c 0.107,2.906 -0.85,4.316 -1.713,6.812 l -1.553,0.776 c -1.271,2.468 0.123,1.567 -0.787,3.53 -1.984,1.764 -6.021,5.52 -7.313,5.863 -0.943,-0.021 0.639,-1.113 0.846,-1.541 -2.656,1.824 -2.131,2.738 -6.193,3.846 L 60.16,65.878 C 50.142,70.591 36.226,61.251 36.409,48.507 c -0.107,0.809 -0.304,0.607 -0.526,0.934 -0.517,-6.557 3.028,-13.143 9.007,-15.832 5.848,-2.895 12.704,-1.707 16.893,2.197 -2.301,-3.014 -6.881,-6.209 -12.309,-5.91 -5.317,0.084 -10.291,3.463 -11.951,7.131 -2.724,1.715 -3.04,6.611 -4.227,7.507 -1.597,11.737 3.004,16.808 10.787,22.773 1.225,0.826 0.345,0.951 0.511,1.58 -2.586,-1.211 -4.954,-3.039 -6.901,-5.277 1.033,1.512 2.148,2.982 3.589,4.137 -2.438,-0.826 -5.695,-5.908 -6.646,-6.115 4.203,7.525 17.052,13.197 23.78,10.383 -3.113,0.115 -7.068,0.064 -10.566,-1.229 -1.469,-0.756 -3.467,-2.322 -3.11,-2.615 9.182,3.43 18.667,2.598 26.612,-3.771 2.021,-1.574 4.229,-4.252 4.867,-4.289 -0.961,1.445 0.164,0.695 -0.574,1.971 2.014,-3.248 -0.875,-1.322 2.082,-5.609 l 1.092,1.504 c -0.406,-2.696 3.348,-5.97 2.967,-10.234 0.861,-1.304 0.961,1.403 0.047,4.403 1.268,-3.328 0.334,-3.863 0.66,-6.609 0.352,0.923 0.814,1.904 1.051,2.878 -0.826,-3.216 0.848,-5.416 1.262,-7.285 -0.408,-0.181 -1.275,1.422 -1.473,-2.377 0.029,-1.65 0.459,-0.865 0.625,-1.271 -0.324,-0.186 -1.174,-1.451 -1.691,-3.877 0.375,-0.57 1.002,1.478 1.512,1.562 -0.328,-1.929 -0.893,-3.4 -0.916,-4.88 -1.49,-3.114 -0.527,0.415 -1.736,-1.337 -1.586,-4.947 1.316,-1.148 1.512,-3.396 2.404,3.483 3.775,8.881 4.404,11.117 -0.48,-2.726 -1.256,-5.367 -2.203,-7.922 0.73,0.307 -1.176,-5.609 0.949,-1.691 C 83.519,18.706 76.074,10.902 69.225,7.24 70.063,8.007 71.121,8.97 70.741,9.121 67.335,7.093 67.934,6.935 67.446,6.078 64.671,4.949 64.489,6.169 62.651,6.08 57.421,3.306 56.413,3.601 51.6,1.863 l 0.219,1.023 c -3.465,-1.154 -4.037,0.438 -7.782,0.004 -0.228,-0.178 1.2,-0.644 2.375,-0.815 -3.35,0.442 -3.193,-0.66 -6.471,0.122 0.808,-0.567 1.662,-0.942 2.524,-1.424 -2.732,0.166 -6.522,1.59 -5.352,0.295 -4.456,1.988 -12.37,4.779 -16.811,8.943 l -0.14,-0.933 c -2.035,2.443 -8.874,7.296 -9.419,10.46 l -0.544,0.127 c -1.059,1.793 -1.744,3.825 -2.584,5.67 -1.385,2.36 -2.03,0.908 -1.833,1.278 -2.724,5.523 -4.077,10.164 -5.246,13.97 0.833,1.245 0.02,7.495 0.335,12.497 -1.368,24.704 17.338,48.69 37.785,54.228 2.997,1.072 7.454,1.031 11.245,1.141 -4.473,-1.279 -5.051,-0.678 -9.408,-2.197 -3.143,-1.48 -3.832,-3.17 -6.058,-5.102 l 0.881,1.557 c -4.366,-1.545 -2.539,-1.912 -6.091,-3.037 l 0.941,-1.229 C 28.751,98.334 26.418,96.056 25.78,94.795 l -1.548,0.061 c -1.86,-2.295 -2.851,-3.949 -2.779,-5.23 l -0.5,0.891 c -0.567,-0.973 -6.843,-8.607 -3.587,-6.83 -0.605,-0.553 -1.409,-0.9 -2.281,-2.484 l 0.663,-0.758 c -1.567,-2.016 -2.884,-4.6 -2.784,-5.461 0.836,1.129 1.416,1.34 1.99,1.533 -3.957,-9.818 -4.179,-0.541 -7.176,-9.994 L 8.412,66.472 C 7.926,65.74 7.631,64.945 7.24,64.165 l 0.276,-2.75 C 4.667,58.121 6.719,47.409 7.13,41.534 7.415,39.145 9.508,36.602 11.1,32.614 l -0.97,-0.167 c 1.854,-3.234 10.586,-12.988 14.63,-12.486 1.959,-2.461 -0.389,-0.009 -0.772,-0.629 4.303,-4.453 5.656,-3.146 8.56,-3.947 3.132,-1.859 -2.688,0.725 -1.203,-0.709 5.414,-1.383 3.837,-3.144 10.9,-3.846 0.745,0.424 -1.729,0.655 -2.35,1.205 4.511,-2.207 14.275,-1.705 20.617,1.225 7.359,3.439 15.627,13.605 15.953,23.17 l 0.371,0.1 c -0.188,3.802 0.582,8.199 -0.752,12.238 l 0.908,-1.912" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3930" + d="m 32.372,59.764 -0.252,1.26 c 1.181,1.604 2.118,3.342 3.626,4.596 -1.085,-2.118 -1.891,-2.993 -3.374,-5.856" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3932" + d="m 35.164,59.654 c -0.625,-0.691 -0.995,-1.523 -1.409,-2.352 0.396,1.457 1.207,2.709 1.962,3.982 l -0.553,-1.63" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3934" + d="m 84.568,48.916 -0.264,0.662 c -0.484,3.438 -1.529,6.84 -3.131,9.994 1.77,-3.328 2.915,-6.968 3.395,-10.656" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3936" + d="M 45.527,0.537 C 46.742,0.092 48.514,0.293 49.803,0 48.123,0.141 46.451,0.225 44.8,0.438 l 0.727,0.099" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3938" + d="m 2.872,23.219 c 0.28,2.592 -1.95,3.598 0.494,1.889 1.31,-2.951 -0.512,-0.815 -0.494,-1.889" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + <path + id="path3940" + d="M 0,35.215 C 0.563,33.487 0.665,32.449 0.88,31.449 -0.676,33.438 0.164,33.862 0,35.215" + i:knockout="Off" + inkscape:connector-curvature="0" + style="fill:#c8c8c9;fill-opacity:1" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/joy-theme/wallpaper/gnome-background.xml b/joy-theme/wallpaper/gnome-background.xml new file mode 100644 index 0000000..755b130 --- /dev/null +++ b/joy-theme/wallpaper/gnome-background.xml @@ -0,0 +1,13 @@ +<background> + <static> + <duration>8640000.0</duration> + <file> + <size width="1280" height="720">/usr/share/desktop-base/joy-theme/wallpaper/contents/images/1280x720.svg</size> + <size width="1280" height="1024">/usr/share/desktop-base/joy-theme/wallpaper/contents/images/1280x1024.svg</size> + <size width="1600" height="1200">/usr/share/desktop-base/joy-theme/wallpaper/contents/images/1600x1200.svg</size> + <size width="1920" height="1080">/usr/share/desktop-base/joy-theme/wallpaper/contents/images/1920x1080.svg</size> + <size width="1920" height="1200">/usr/share/desktop-base/joy-theme/wallpaper/contents/images/1920x1200.svg</size> + <size width="3840" height="2160">/usr/share/desktop-base/joy-theme/wallpaper/contents/images/3840x2160.svg</size> + </file> + </static> +</background> diff --git a/joy-theme/wallpaper/metadata.desktop b/joy-theme/wallpaper/metadata.desktop new file mode 100644 index 0000000..346a18a --- /dev/null +++ b/joy-theme/wallpaper/metadata.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Joy +Name[fr]=Joie +X-KDE-PluginInfo-Name=Joy +X-KDE-PluginInfo-Author=Adrien Aubourg +X-KDE-PluginInfo-Email=adrien.aubourg@gmail.com +X-KDE-PluginInfo-License=GPLv2+ |