Added preliminary openmamba 3 ksplash theme

This commit is contained in:
Silvan Calarco 2013-08-25 19:42:44 +02:00
parent 1ba84bb9a7
commit 27e789f968
18 changed files with 303 additions and 1 deletions

92
Makefile Normal file
View File

@ -0,0 +1,92 @@
# Makefile for ksplash-theme-openmamba
# Copyright (C) 2013 by Silvan Calarco <silvan.calarco@mambasoft.it>
include VERSION
PACKAGE = ksplash-theme-openmamba
DISTROID = openmamba
RPM_VENDOR = openmamba
RPM_DISTRIBUTION = openmamba
RPM_DISTROEXT = mamba
DISTROid = $(shell echo $(DISTROID) | tr A-Z a-z)
DISTROICON = $(DISTROid)
DESTDIR =
prefix = /usr
exec_prefix = ${prefix}
sysconfdir = /etc
sbindir = ${exec_prefix}/sbin
bindir = ${exec_prefix}/bin
datadir = ${prefix}/share
initrddir = ${sysconfdir}/rc.d/init.d
mandir = ${prefix}/usr/share/man
sysconfigdir= ${sysconfdir}/sysconfig
xprofiledir = ${sysconfdir}/xprofile.d
mambabasedatadir = ${datadir}/openmamba/mambabase
mambawelcomedatadir = ${datadir}/openmamba/mambawelcome
bootrecoverdatadir = ${datadir}/openmamba/bootrecover
iconsdir = ${datadir}/icons/hicolor
kdeprefixdir = $(shell kde4-config --prefix)
kdedatadir = $(kdeprefixdir)/share
kdebindir = $(kdeprefixdir)/bin
kdeautostartdir = ${kdedatadir}/autostart
kdeconfigdir = ${kdedatadir}/config
kdewallpapersdir = ${kdedatadir}/wallpapers
kdeappsdir = ${kdedatadir}/apps
kdeplasmadesktopupdatesdir = ${kdeappsdir}/plasma-desktop/updates
localesdir = ${kdedatadir}/locale
xdg_appsdir = ${datadir}/applications
xdg_directorydir = ${datadir}/desktop-directories
xdg_menudir = ${sysconfdir}/xdg/menus
xdg_mergedmenudir = $(xdg_menudir)/applications-merged
distrorootdir = ${datadir}/$(DISTROid)
distrobindir = ${distrorootdir}/bin
distrosrpmsdir = ${distrorootdir}/SRPMS
distrokdedir = ${distrorootdir}/kde
srcdir = .
distdir = $(PACKAGE)-$(VERSION)
dist_archive = $(distdir).tar.bz2
INSTALL = /usr/bin/install
INSTALL_PROGRAM = ${INSTALL} -m 755
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_DIR = ${INSTALL} -d -m 755
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
all: wallpapers
wallpapers:
@echo "Converting background images..."
@for s in 1024x768 1280x1024 1280x800 1440x900 1600x1200 1920x1200; do \
mkdir -p ksplash-theme-openmamba/$${s}; \
convert openmamba_Circles-ksplash.svg +repage -gravity NorthWest -resize $${s/x*} -crop $${s}+0+0 +repage ksplash-theme-openmamba/$${s}/background.png; \
done
install:
$(INSTALL_DIR) $(DESTDIR)$(kdedatadir)/apps/ksplash/Themes/openmamba
cp -a ksplash-theme-openmamba/* $(DESTDIR)$(kdedatadir)/apps/ksplash/Themes/openmamba/
dist: clean
@git log > ChangeLog.git
@mkdir /tmp/$(distdir)
@cp -a * /tmp/$(distdir)/
@rm -f $(dist_archive);\
tar cf - -C /tmp $(distdir) | bzip2 -9 -c > $(dist_archive)
@rm -rf /tmp/$(distdir)
@echo "file \`$(dist_archive)' created"
dist-rpm: dist
@rpm_sourcedir=`rpm --eval=%{_sourcedir}`;\
mv -f $(dist_archive) $$rpm_sourcedir;\
echo "and saved as \`$$rpm_sourcedir/$(dist_archive)'"
clean:
rm -f $(dist_archive)
rm -f ksplash-theme-openmamba/*/background.png

View File

@ -0,0 +1,42 @@
SCALE ON
BACKGROUND_IMAGE 0 0 background.png
SCALE OFF
# the image is 390x234, make it centered, all icons need the same adjustment too
IMAGE_REL CC 0 0 CC rectangle.png
# these have their relative positions to the rectangle adjusted by -195,-117
# (i.e. half of the rectangle size)
# 3,32
ANIM_REL 1 CC -192 -50 LT 30 icon1_anim.png 85 1
WAIT_STATE kded
# 69,32
ANIM_REL 2 CC -126 -50 LT 30 icon2_anim.png 85 1
WAIT_STATE kcminit
# 135,32
ANIM_REL 3 CC -60 -50 LT 29 icon3_anim.png 85 1
WAIT_STATE ksmserver
# 201,32
ANIM_REL 4 CC 6 -50 LT 30 icon4_anim.png 85 1
WAIT_STATE wm
# 263,15
ANIM_REL 5 CC 68 -88 LT 30 icon5_anim.png 85 1
WAIT_STATE desktop
WAIT_STATE ready
# show the icons fully right before the splash goes away
STOP_ANIM 1
IMAGE_REL CC -192 -50 LT icon1.png
STOP_ANIM 2
IMAGE_REL CC -126 -50 LT icon2.png
STOP_ANIM 3
IMAGE_REL CC -60 -50 LT icon3.png
STOP_ANIM 4
IMAGE_REL CC 6 -50 LT icon4.png
STOP_ANIM 5
IMAGE_REL CC 68 -88 LT icon5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,9 @@
[KSplash Theme: openmamba]
Name = KDE 4 Splash Screen
Description = openmamba 3 Splash Screen
Version = 0.90
Author = Cristina Iurissevich, Silvan Calarco <silvan.calarco@mambasoft.it>
Homepage = http://www.openmamba.org
# Theme behaviour settings.
Engine = KSplashX

Binary file not shown.

View File

@ -1,4 +1,4 @@
[KSplash Theme: openmamba]
[KSplash Theme: openmamba2]
Name = KDE 4 Splash Screen
Description = openmamba 2 Splash Screen
Version = 1.0

View File

@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="1052.3625"
height="744.09998"
id="svg2"
xml:space="preserve"><metadata
id="metadata8"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs6"><clipPath
id="clipPath16"><path
d="m 0,595.28 841.89,0 L 841.89,0 0,0 0,595.28 z"
inkscape:connector-curvature="0"
id="path18" /></clipPath><clipPath
id="clipPath24"><path
d="m 0,595.28 841.89,0 L 841.89,0 0,0 0,595.28 z"
inkscape:connector-curvature="0"
id="path26" /></clipPath><clipPath
id="clipPath38"><path
d="m 105.454,571.421 104.968,0 0,-101.969 -104.968,0 0,101.969 z"
inkscape:connector-curvature="0"
id="path40" /></clipPath><clipPath
id="clipPath54"><path
d="m 82.1201,594.002 151.6359,0 0,-147.131 -151.6359,0 0,147.131 z"
inkscape:connector-curvature="0"
id="path56" /></clipPath><clipPath
id="clipPath70"><path
d="m 57.2813,617.378 199.9477,0 0,-193.884 -199.9477,0 0,193.884 z"
inkscape:connector-curvature="0"
id="path72" /></clipPath><clipPath
id="clipPath86"><path
d="m 31.0449,642.769 252.4211,0 0,-244.665 -252.4211,0 0,244.665 z"
inkscape:connector-curvature="0"
id="path88" /></clipPath><clipPath
id="clipPath102"><path
d="m 4.30566,669.307 307.26434,0 0,-297.741 -307.26434,0 0,297.741 z"
inkscape:connector-curvature="0"
id="path104" /></clipPath><clipPath
id="clipPath118"><path
d="m 67.281,410.718 175.594,0 0,175.595 -175.594,0 0,-175.595 z"
inkscape:connector-curvature="0"
id="path120" /></clipPath></defs><g
transform="matrix(1.25,0,0,-1.25,0,744.1)"
id="g10"><g
id="g12"><g
clip-path="url(#clipPath16)"
id="g14"><g
id="g20"><g
id="g22" /><g
id="g28"><g
clip-path="url(#clipPath24)"
id="g30"
style="opacity:0.64999402"><path
d="M 841.89,0 0,0 l 0,595.28 841.89,0 0,-595.28 z"
inkscape:connector-curvature="0"
id="path32"
style="fill:#9cdb9b;fill-opacity:1;fill-rule:nonzero;stroke:none" /></g></g></g><g
id="g34"><g
id="g36" /><g
id="g42"><g
clip-path="url(#clipPath38)"
id="g44"
style="opacity:0.69999701"><g
transform="translate(111.4536,520.4365)"
id="g46"><path
d="m 0,0 c 0,-24.844 20.812,-44.985 46.484,-44.985 25.673,0 46.485,20.141 46.485,44.985 0,24.844 -20.812,44.985 -46.485,44.985 C 20.812,44.985 0,24.844 0,0 z"
inkscape:connector-curvature="0"
id="path48"
style="fill:none;stroke:#53bf3c;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g></g></g></g><g
id="g50"><g
id="g52" /><g
id="g58"><g
clip-path="url(#clipPath54)"
id="g60"
style="opacity:0.60000598"><g
transform="translate(88.1201,520.4365)"
id="g62"><path
d="m 0,0 c 0,-37.315 31.258,-67.565 69.817,-67.565 38.561,0 69.819,30.25 69.819,67.565 0,37.315 -31.258,67.565 -69.819,67.565 C 31.258,67.565 0,37.315 0,0 z"
inkscape:connector-curvature="0"
id="path64"
style="fill:none;stroke:#53bf3c;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g></g></g></g><g
id="g66"><g
id="g68" /><g
id="g74"><g
clip-path="url(#clipPath70)"
id="g76"
style="opacity:0.5"><g
transform="translate(63.2813,520.436)"
id="g78"><path
d="m 0,0 c 0,-50.226 42.073,-90.942 93.973,-90.942 51.903,0 93.975,40.716 93.975,90.942 0,50.226 -42.072,90.942 -93.975,90.942 C 42.073,90.942 0,50.226 0,0 z"
inkscape:connector-curvature="0"
id="path80"
style="fill:none;stroke:#53bf3c;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g></g></g></g><g
id="g82"><g
id="g84" /><g
id="g90"><g
clip-path="url(#clipPath86)"
id="g92"
style="opacity:0.39999396"><g
transform="translate(37.0449,520.436)"
id="g94"><path
d="m 0,0 c 0,-64.249 53.819,-116.333 120.21,-116.333 66.394,0 120.211,52.084 120.211,116.333 0,64.248 -53.817,116.333 -120.211,116.333 C 53.819,116.333 0,64.248 0,0 z"
inkscape:connector-curvature="0"
id="path96"
style="fill:none;stroke:#53bf3c;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g></g></g></g><g
id="g98"><g
id="g100" /><g
id="g106"><g
clip-path="url(#clipPath102)"
id="g108"
style="opacity:0.30000299"><g
transform="translate(10.3057,520.436)"
id="g110"><path
d="m 0,0 c 0,-78.905 66.096,-142.87 147.632,-142.87 81.539,0 147.633,63.965 147.633,142.87 0,78.904 -66.094,142.871 -147.633,142.871 C 66.096,142.871 0,78.904 0,0 z"
inkscape:connector-curvature="0"
id="path112"
style="fill:none;stroke:#53bf3c;stroke-width:12;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g></g></g></g></g></g><g
id="g114"><g
clip-path="url(#clipPath118)"
id="g116"><g
transform="translate(188.8282,530.9559)"
id="g122"><path
d="M 0,0 C -4.904,15.948 -22.113,24.846 -38.004,21.398 -51.802,18.406 -61.119,6.383 -62.897,-7.17 c -1.61,-12.27 6,-25.138 16.431,-31.14 14.121,-8.124 32.195,-3.723 41.813,9.061 2.837,3.77 4.572,8.359 5.544,12.924 1.662,7.791 -10.28,11.105 -11.946,3.293 -0.274,-1.285 -0.559,-2.566 -0.896,-3.836 -0.1,-0.366 -0.095,-0.341 0.016,0.074 -0.43,-0.89 -0.871,-1.773 -1.319,-2.655 -1.38,-2.712 -1.65,-3.148 -3.39,-4.797 -4.783,-4.533 -10.135,-6.201 -16.653,-5.62 -5.083,0.454 -9.223,3.205 -12.418,6.778 -1.122,1.253 -2.516,3.687 -3.442,5.717 0.161,-0.356 -0.568,1.728 -0.721,2.239 -0.182,0.614 -0.322,1.239 -0.461,1.863 -0.015,0.071 -0.337,2.094 -0.175,0.803 -0.529,4.218 0.193,7.525 1.75,10.768 2.192,4.565 5.377,7.593 10.006,9.864 10.087,4.949 23.63,-1.115 26.812,-11.459 C -9.605,-10.906 2.355,-7.657 0,0"
inkscape:connector-curvature="0"
id="path124"
style="fill:#4dbd38;fill-opacity:1;fill-rule:nonzero;stroke:none" /></g><g
transform="translate(178.1091,531.3228)"
id="g126"><path
d="m 0,0 c 0,-1.165 -0.986,-2.109 -2.202,-2.109 -1.216,0 -2.202,0.944 -2.202,2.109 0,1.165 0.986,2.109 2.202,2.109 C -0.986,2.109 0,1.165 0,0"
inkscape:connector-curvature="0"
id="path128"
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" /></g><g
transform="translate(174.1775,531.1733)"
id="g130"><path
d="M 0,0 C 0,1.962 1.239,3.536 3.588,4.543"
inkscape:connector-curvature="0"
id="path132"
style="fill:none;stroke:#231f20;stroke-width:0.92900002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g><g
transform="translate(189.9776,531.8452)"
id="g134"><path
d="m 0,0 c 0,-1.165 -0.986,-2.109 -2.202,-2.109 -1.216,0 -2.202,0.944 -2.202,2.109 0,1.165 0.986,2.109 2.202,2.109 C -0.986,2.109 0,1.165 0,0"
inkscape:connector-curvature="0"
id="path136"
style="fill:#231f20;fill-opacity:1;fill-rule:nonzero;stroke:none" /></g><g
transform="translate(186.046,531.6957)"
id="g138"><path
d="M 0,0 C 0,1.962 1.239,3.536 3.588,4.543"
inkscape:connector-curvature="0"
id="path140"
style="fill:none;stroke:#231f20;stroke-width:0.92900002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" /></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 9.0 KiB