summaryrefslogtreecommitdiffstats
path: root/theming
diff options
context:
space:
mode:
authorMichael Janczyk2007-09-04 21:00:17 +0200
committerMichael Janczyk2007-09-04 21:00:17 +0200
commit5fe0471ac554cdda7141bb9d00822a90271ce418 (patch)
treeee760f598ceea9c0757dc82bad7d321e02e408cb /theming
parentAdded new bootsplash functionality based on splashy (this is only an example,... (diff)
downloadcore-5fe0471ac554cdda7141bb9d00822a90271ce418.tar.gz
core-5fe0471ac554cdda7141bb9d00822a90271ce418.tar.xz
core-5fe0471ac554cdda7141bb9d00822a90271ce418.zip
Design example for KDM/GDM, only tested for SUSE10.2 KDM. Desingn stolen from kdelook.org 'daemonic-smegma_1.0' theme. Images, background and one logo changed. A few modifications in the config file (color and geometry).
To test, copy somewhere into (e.g) initrd-stuff/usr/share/themes/kdm/ and recreate initrd. Boot in debug=3 then: --- cp -a /usr/share/themes/kdm/* /mnt/var/lib/openslx/themes/displaymanager --- alter the kdmrc: --- vi /mnt/etc/opt/kde3/share/config/kdm/kdmrc --- change UseTheme=false to 'true'. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1333 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'theming')
-rw-r--r--theming/openslx/displaymanager/GdmGreeterTheme.desktop11
-rw-r--r--theming/openslx/displaymanager/KdmGreeterTheme.desktop11
-rw-r--r--theming/openslx/displaymanager/background.pngbin0 -> 33779 bytes
-rw-r--r--theming/openslx/displaymanager/distribution.pngbin0 -> 8081 bytes
-rw-r--r--theming/openslx/displaymanager/enter.pngbin0 -> 625 bytes
-rw-r--r--theming/openslx/displaymanager/environment.pngbin0 -> 5076 bytes
-rw-r--r--theming/openslx/displaymanager/gnome-environment.pngbin0 -> 4296 bytes
-rw-r--r--theming/openslx/displaymanager/main-runner.pngbin0 -> 143 bytes
-rw-r--r--theming/openslx/displaymanager/openslx.xml180
-rw-r--r--theming/openslx/displaymanager/sessions.pngbin0 -> 4245 bytes
-rw-r--r--theming/openslx/displaymanager/sessions_inactive.pngbin0 -> 4066 bytes
-rw-r--r--theming/openslx/displaymanager/snapshot.pngbin0 -> 80478 bytes
-rw-r--r--theming/openslx/displaymanager/system.pngbin0 -> 4257 bytes
-rw-r--r--theming/openslx/displaymanager/system_inactive.pngbin0 -> 4091 bytes
-rw-r--r--theming/openslx/displaymanager/welcome-time-shadowed.pngbin0 -> 1580 bytes
15 files changed, 202 insertions, 0 deletions
diff --git a/theming/openslx/displaymanager/GdmGreeterTheme.desktop b/theming/openslx/displaymanager/GdmGreeterTheme.desktop
new file mode 100644
index 00000000..58b7aacb
--- /dev/null
+++ b/theming/openslx/displaymanager/GdmGreeterTheme.desktop
@@ -0,0 +1,11 @@
+# Apparently this is not really a .desktop file like the rest, but it's useful
+# to treat it as such
+
+[GdmGreeterTheme]
+Encoding=UTF-8
+Greeter=openslx.xml
+Name=openslx
+Description=OpenSLX Theme based on Daemonic KDM theme for FreeBSD
+Author=openslx.org
+Copyright=
+Screenshot=screenshot.png
diff --git a/theming/openslx/displaymanager/KdmGreeterTheme.desktop b/theming/openslx/displaymanager/KdmGreeterTheme.desktop
new file mode 100644
index 00000000..58b7aacb
--- /dev/null
+++ b/theming/openslx/displaymanager/KdmGreeterTheme.desktop
@@ -0,0 +1,11 @@
+# Apparently this is not really a .desktop file like the rest, but it's useful
+# to treat it as such
+
+[GdmGreeterTheme]
+Encoding=UTF-8
+Greeter=openslx.xml
+Name=openslx
+Description=OpenSLX Theme based on Daemonic KDM theme for FreeBSD
+Author=openslx.org
+Copyright=
+Screenshot=screenshot.png
diff --git a/theming/openslx/displaymanager/background.png b/theming/openslx/displaymanager/background.png
new file mode 100644
index 00000000..d478fbe1
--- /dev/null
+++ b/theming/openslx/displaymanager/background.png
Binary files differ
diff --git a/theming/openslx/displaymanager/distribution.png b/theming/openslx/displaymanager/distribution.png
new file mode 100644
index 00000000..f79ffa6a
--- /dev/null
+++ b/theming/openslx/displaymanager/distribution.png
Binary files differ
diff --git a/theming/openslx/displaymanager/enter.png b/theming/openslx/displaymanager/enter.png
new file mode 100644
index 00000000..93e0502f
--- /dev/null
+++ b/theming/openslx/displaymanager/enter.png
Binary files differ
diff --git a/theming/openslx/displaymanager/environment.png b/theming/openslx/displaymanager/environment.png
new file mode 100644
index 00000000..b9682822
--- /dev/null
+++ b/theming/openslx/displaymanager/environment.png
Binary files differ
diff --git a/theming/openslx/displaymanager/gnome-environment.png b/theming/openslx/displaymanager/gnome-environment.png
new file mode 100644
index 00000000..7ad6783a
--- /dev/null
+++ b/theming/openslx/displaymanager/gnome-environment.png
Binary files differ
diff --git a/theming/openslx/displaymanager/main-runner.png b/theming/openslx/displaymanager/main-runner.png
new file mode 100644
index 00000000..5b3cf656
--- /dev/null
+++ b/theming/openslx/displaymanager/main-runner.png
Binary files differ
diff --git a/theming/openslx/displaymanager/openslx.xml b/theming/openslx/displaymanager/openslx.xml
new file mode 100644
index 00000000..f926ccbd
--- /dev/null
+++ b/theming/openslx/displaymanager/openslx.xml
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE greeter SYSTEM "greeter.dtd">
+<greeter>
+
+<!-- main pic, login pic -->
+<item type="pixmap">
+ <normal file="background.png"/>
+ <pos x="0" y="0" width="100%" height="100%"/>
+
+ <item type="pixmap">
+ <normal file="welcome-time-shadowed.png"/>
+ <pos anchor="n" x="50%" y="0" width="824" height="48"/>
+
+
+ <!-- Wellcome on ... -->
+ <item type="label">
+ <pos anchor="w" x="28" y="33%"/>
+ <normal color="#f0f0f0" font="Sans 12"/>
+ <stock type="welcome-label"/>
+ </item>
+
+
+ <!-- clock -->
+ <item type="label" id="clock">
+ <normal color="#f0f0f0" font="Sans 12"/>
+ <pos anchor="e" x="-28" y="33%"/>
+ <text>%c</text>
+ </item>
+
+ </item>
+
+
+ <item type="pixmap">
+ <normal file="main-runner.png"/>
+ <pos anchor="c" x="50%" y="50%" width="100%" height="192"/>
+
+ <item type="pixmap">
+ <normal file="distribution.png"/>
+ <pos anchor="w" x="40" y="50%" width="100" height="100"/>
+ </item>
+
+ <item type="rect">
+ <normal color="#ffff00" alpha="0.0"/>
+ <pos anchor="w" x="180" y="50%" width="90" height="160"/>
+
+ <!-- username-label -->
+ <item type="label">
+ <pos anchor="ne" x="90%" y="35%"/>
+ <normal color="#f0f0f0" font="Sans 11"/>
+ <stock type="username-label"/>
+ </item>
+
+ <!-- password-label -->
+ <item type="label">
+ <pos anchor="ne" x="90%" y="55%"/>
+ <normal color="#f0f0f0" font="Sans 11"/>
+ <stock type="password-label"/>
+ </item>
+ </item>
+
+ <item type="rect">
+ <normal color="#00ffff" alpha="0.0"/>
+ <pos anchor="w" x="270" y="50%" width="170" height="160"/>
+
+ <!-- username-entry -->
+ <item type="entry" id="user-entry">
+ <pos anchor="n" x="45%" y="35%" height="24" width="150"/>
+ </item>
+
+ <!-- password-entry -->
+ <item type="entry" id="pw-entry">
+ <pos anchor="n" x="45%" y="55%" height="24" width="150"/>
+ </item>
+
+ <item type="pixmap" button="true" id="login_button">
+ <pos anchor="n" x="100%" y="55%" height="24"/>
+ <normal file="enter.png"/>
+ </item>
+ </item>
+
+
+
+ <item type="rect">
+ <normal color="#ff0000" alpha="0.0"/>
+ <pos anchor="c" x="50%" y="50%" width="30%" height="160"/>
+
+ <!-- capslock-warning -->
+ <item type="pixmap" id="caps-lock-warning">
+ <normal file="error.png"/>
+ <pos anchor="c" x="50%" y="16%" width="100%" height="70"/>
+ <item type="rect" id="caps-lock-warning">
+ <normal color="#000000" alpha="0.4"/>
+ <pos anchor="c" x="50%" y="50%" width="box" height="box"/>
+ <box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
+ <item type="label">
+ <normal color="#ff8b00" font="Sans 12"/>
+ <pos x="50%" anchor="n"/>
+ <stock type="caps-lock-warning"/>
+ </item>
+ </box>
+ </item>
+ </item>
+
+ <item type="pixmap">
+ <normal file="environment.png"/>
+ <pos anchor="c" x="50%" y="50%" width="186" height="100"/>
+ </item>
+
+ <!-- Login-Error -->
+ <item type="pixmap" id="pam-error">
+ <normal file="error.png"/>
+ <pos anchor="c" x="50%" y="84%" width="100%" height="70"/>
+ <item type="rect">
+ <normal color="#000000" alpha="0.4"/>
+ <pos anchor="c" x="50%" y="50%" width="box" height="box"/>
+ <box orientation="vertical" min-width="400" xpadding="10" ypadding="5" spacing="0">
+ <item type="label">
+ <normal color="#ff8b00" font="Sans 12"/>
+ <pos anchor="n" x="50%"/>
+ <text>Login failed.</text>
+ </item>
+ </box>
+ </item>
+ </item>
+
+ </item>
+
+
+ <!-- icons and text on the left -->
+ <item type="rect">
+ <normal color="#ff0000" alpha="0.0"/>
+ <pos anchor="e" x="-100" y="50%" width="20%" height="160"/>
+
+ <!-- session-button -->
+ <item type="rect" id="session_button" button="true">
+ <pos anchor="se" x="100%" y="50%" width="180" height="50%"/>
+ <item type="pixmap" id="session_button" button="true">
+ <normal file="sessions_inactive.png"/>
+ <prelight file="sessions.png"/>
+ <pos anchor="se" x="94%" y="-8" width="48" height="48"/>
+ </item>
+ <item type="label">
+ <normal color="#bbbbbb" font="Sans 12"/>
+ <prelight color="#f0f0f0" font="Sans 12"/>
+ <active color="#ff0000" font="Sans 12"/>
+ <pos anchor="e" x="-70" y="-32"/>
+ <text>Sessions</text>
+ <text xml:lang="ca">Sessi&#xF3;</text>
+ <text xml:lang="es">Sesi&#xF3;n</text>
+ <text xml:lang="en">Session</text>
+ </item>
+ </item>
+
+ <!-- menu-button -->
+ <item type="rect" id="system_button" button="true">
+ <show modes="console" type="system"/>
+ <pos anchor="ne" x="100%" y="50%" width="180" height="50%"/>
+ <item type="pixmap" id="system_button" button="true">
+ <normal file="system_inactive.png"/>
+ <prelight file="system.png"/>
+ <pos anchor="ne" x="94%" y="8" width="48" height="48"/>
+ </item>
+ <item type="label">
+ <normal color="#bbbbbb" font="Sans 12"/>
+ <prelight color="#f0f0f0" font="Sans 12"/>
+ <active color="#ff0000" font="Sans 12"/>
+ <pos anchor="e" x="-70" y="32"/>
+ <text>System Menu</text>
+ <text xml:lang="ca">Men&#xFA;</text>
+ <text xml:lang="es">Men&#xFA;</text>
+ <text xml:lang="en">Menu</text>
+ </item>
+ </item>
+
+ </item>
+
+
+ </item>
+</item>
+</greeter>
diff --git a/theming/openslx/displaymanager/sessions.png b/theming/openslx/displaymanager/sessions.png
new file mode 100644
index 00000000..00d05f29
--- /dev/null
+++ b/theming/openslx/displaymanager/sessions.png
Binary files differ
diff --git a/theming/openslx/displaymanager/sessions_inactive.png b/theming/openslx/displaymanager/sessions_inactive.png
new file mode 100644
index 00000000..86bbe642
--- /dev/null
+++ b/theming/openslx/displaymanager/sessions_inactive.png
Binary files differ
diff --git a/theming/openslx/displaymanager/snapshot.png b/theming/openslx/displaymanager/snapshot.png
new file mode 100644
index 00000000..f5afd815
--- /dev/null
+++ b/theming/openslx/displaymanager/snapshot.png
Binary files differ
diff --git a/theming/openslx/displaymanager/system.png b/theming/openslx/displaymanager/system.png
new file mode 100644
index 00000000..f7b9e71f
--- /dev/null
+++ b/theming/openslx/displaymanager/system.png
Binary files differ
diff --git a/theming/openslx/displaymanager/system_inactive.png b/theming/openslx/displaymanager/system_inactive.png
new file mode 100644
index 00000000..c3e1719b
--- /dev/null
+++ b/theming/openslx/displaymanager/system_inactive.png
Binary files differ
diff --git a/theming/openslx/displaymanager/welcome-time-shadowed.png b/theming/openslx/displaymanager/welcome-time-shadowed.png
new file mode 100644
index 00000000..79e872c3
--- /dev/null
+++ b/theming/openslx/displaymanager/welcome-time-shadowed.png
Binary files differ