summaryrefslogtreecommitdiffstats
path: root/remote/modules
diff options
context:
space:
mode:
authorSimon Rettberg2014-01-03 16:00:14 +0100
committerSimon Rettberg2014-01-03 16:00:14 +0100
commitbc364d02f843f87fa36f9c34003f876dcaec5154 (patch)
treee71b4d4db042f4ee346b38df3dd62ba678eaadd2 /remote/modules
parentFox beamergui link in stage32-opensuse (diff)
downloadtm-scripts-bc364d02f843f87fa36f9c34003f876dcaec5154.tar.gz
tm-scripts-bc364d02f843f87fa36f9c34003f876dcaec5154.tar.xz
tm-scripts-bc364d02f843f87fa36f9c34003f876dcaec5154.zip
[kdm] Move bwlehrpool theme to its own module, kdm-theme-bwlp,
also create new target stage32-bwlp that contains project specific modules
Diffstat (limited to 'remote/modules')
-rw-r--r--remote/modules/kdm-theme-bwlp/data/etc/kde4/kdm/kdmrc51
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/KdmGreeterTheme.desktop (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/KdmGreeterTheme.desktop)0
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool-white.svg (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool-white.svg)0
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool.svg (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool.svg)0
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/enter.png (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/enter.png)bin4260 -> 4260 bytes
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/enter_inactive.png (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/enter_inactive.png)bin4072 -> 4072 bytes
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/system.png (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/system.png)bin4311 -> 4311 bytes
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/system_inactive.png (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/system_inactive.png)bin4235 -> 4235 bytes
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/theme.xml (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/theme.xml)0
-rw-r--r--remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/top-bar.png (renamed from remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/top-bar.png)bin3363 -> 3363 bytes
-rw-r--r--remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.build13
-rw-r--r--remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.conf2
-rw-r--r--remote/modules/kdm/data/etc/kde4/kdm/kdmrc2
-rwxr-xr-xremote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/KdmGreeterTheme.desktop8
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/color.pngbin0 -> 177 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter.pngbin0 -> 2642 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter_inactive.pngbin0 -> 2527 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/environment.pngbin0 -> 3215 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/main-runner.pngbin0 -> 153 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo-main.pngbin0 -> 69575 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo.pngbin0 -> 6770 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions.pngbin0 -> 2653 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions_inactive.pngbin0 -> 2529 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system.pngbin0 -> 2639 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system_inactive.pngbin0 -> 2532 bytes
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/theme.xml235
-rw-r--r--remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/welcome-time-shadowed.pngbin0 -> 1199 bytes
l---------remote/modules/kdm/data/usr/share/kde4/config1
-rw-r--r--remote/modules/kdm/data/var/lib/kdm/.placeholder1
-rw-r--r--remote/modules/kdm/kdm.build23
30 files changed, 320 insertions, 16 deletions
diff --git a/remote/modules/kdm-theme-bwlp/data/etc/kde4/kdm/kdmrc b/remote/modules/kdm-theme-bwlp/data/etc/kde4/kdm/kdmrc
new file mode 100644
index 00000000..62425031
--- /dev/null
+++ b/remote/modules/kdm-theme-bwlp/data/etc/kde4/kdm/kdmrc
@@ -0,0 +1,51 @@
+[General]
+PidFile=/var/run/kdm.pid
+ServerVTs=-7
+# Always spawn :0 (this is the default but it won't hurt)
+StaticServers=:0
+
+[X-*-Greeter]
+UseTheme=true
+Theme=/usr/share/desktop/themes/kdm/bwlehrpool
+UseBackground=false
+GreetString=bwLehrpool Workstation (%h)
+SelectedUsers=
+UserList=false
+AuthComplain=true
+AntiAliasing=true
+
+[X-:*-Greeter]
+AllowClose=false
+UseAdminSession=true
+
+[X-:0-Greeter]
+LogSource=/dev/xconsole
+PreselectUser=None
+UseAdminSession=false
+
+[X-*-Core]
+AllowRootLogin=true
+AllowShutdown=All
+AutoLoginEnable=false
+ServerAttempts=2
+# Custom directory so kdm never sees any other sessions - it's up to the vmchooser to list them
+SessionsDirs=/opt/openslx/xsessions
+
+# Session is executed to start the user's session (as the user)
+# "One of the keywords failsafe, default or custom, or a string to eval by a Bourne-compatible shell is passed as the first argument."
+Session=/etc/X11/Xsession
+# Reset is run after a session terminates (as root)
+Reset=/etc/X11/Xreset
+# Setup is executed once before the greeter starts (as root)
+Setup=/etc/X11/Xsetup
+# Startup is executed on successful authentication, before the session is opened (as root)
+Startup=/etc/X11/Xstartup
+
+[Shutdown]
+AllowFifo=false
+HaltCmd=/usr/bin/systemctl -ff poweroff
+RebootCmd=/usr/bin/systemctl -ff reboot
+
+[Xdmcp]
+Enable=false
+
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/KdmGreeterTheme.desktop b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/KdmGreeterTheme.desktop
index 6ebf8249..6ebf8249 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/KdmGreeterTheme.desktop
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/KdmGreeterTheme.desktop
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool-white.svg b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool-white.svg
index f0d1a539..f0d1a539 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool-white.svg
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool-white.svg
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool.svg b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool.svg
index 8b6a2308..8b6a2308 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool.svg
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/bwLehrpool.svg
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/enter.png b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/enter.png
index b646e851..b646e851 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/enter.png
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/enter.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/enter_inactive.png b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/enter_inactive.png
index e12cfb8e..e12cfb8e 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/enter_inactive.png
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/enter_inactive.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/system.png b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/system.png
index 4857b941..4857b941 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/system.png
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/system.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/system_inactive.png b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/system_inactive.png
index 28f0251f..28f0251f 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/system_inactive.png
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/system_inactive.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/theme.xml b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/theme.xml
index 5de73ea6..5de73ea6 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/theme.xml
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/theme.xml
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/top-bar.png b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/top-bar.png
index 0c89dbef..0c89dbef 100644
--- a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/bwlehrpool/top-bar.png
+++ b/remote/modules/kdm-theme-bwlp/data/usr/share/desktop/themes/kdm/bwlehrpool/top-bar.png
Binary files differ
diff --git a/remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.build b/remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.build
new file mode 100644
index 00000000..ccb7c4e1
--- /dev/null
+++ b/remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.build
@@ -0,0 +1,13 @@
+
+fetch_source () {
+ :
+}
+
+build () {
+ :
+}
+
+post_copy() {
+ :
+}
+
diff --git a/remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.conf b/remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.conf
new file mode 100644
index 00000000..04a7b61d
--- /dev/null
+++ b/remote/modules/kdm-theme-bwlp/kdm-theme-bwlp.conf
@@ -0,0 +1,2 @@
+REQUIRED_MODULES="kdm"
+
diff --git a/remote/modules/kdm/data/etc/kde4/kdm/kdmrc b/remote/modules/kdm/data/etc/kde4/kdm/kdmrc
index 88139796..35b13666 100644
--- a/remote/modules/kdm/data/etc/kde4/kdm/kdmrc
+++ b/remote/modules/kdm/data/etc/kde4/kdm/kdmrc
@@ -6,7 +6,7 @@ StaticServers=:0
[X-*-Greeter]
UseTheme=true
-Theme=/usr/share/desktop/themes/kdm/bwlehrpool
+Theme=/usr/share/desktop/themes/kdm/openslx
UseBackground=false
GreetString=OpenSLX Workstation (%h)
SelectedUsers=
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/KdmGreeterTheme.desktop b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/KdmGreeterTheme.desktop
new file mode 100755
index 00000000..3cb9069d
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/KdmGreeterTheme.desktop
@@ -0,0 +1,8 @@
+[KdmGreeterTheme]
+Encoding=UTF-8
+Greeter=theme.xml
+Name=OpenSLX KDM theme
+Description=KDM Port of Daemonic KDM theme for FreeBSD
+Author=MJanc / KDM by aceph <aceph@ventcore.net>
+Copyright=Creative Commons
+Screenshot=screenshot.png
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/color.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/color.png
new file mode 100644
index 00000000..7a0feb03
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/color.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter.png
new file mode 100644
index 00000000..b2912721
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter_inactive.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter_inactive.png
new file mode 100644
index 00000000..c3efb2ea
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/enter_inactive.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/environment.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/environment.png
new file mode 100644
index 00000000..76a4768c
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/environment.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/main-runner.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/main-runner.png
new file mode 100644
index 00000000..dde10cc8
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/main-runner.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo-main.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo-main.png
new file mode 100644
index 00000000..dfae62d2
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo-main.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo.png
new file mode 100644
index 00000000..a2ea7929
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/openslx-logo.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions.png
new file mode 100644
index 00000000..fa5c52bf
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions_inactive.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions_inactive.png
new file mode 100644
index 00000000..d9c11d93
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/sessions_inactive.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system.png
new file mode 100644
index 00000000..6e480364
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system_inactive.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system_inactive.png
new file mode 100644
index 00000000..28adad5a
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/system_inactive.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/theme.xml b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/theme.xml
new file mode 100644
index 00000000..8b4ca0f9
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/theme.xml
@@ -0,0 +1,235 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE greeter SYSTEM "greeter.dtd">
+<!--
+KDM-OpenSLX-Theme
+-->
+<greeter id="theme">
+ <style font="Sans 11" window-text-color="#f0f0f0" base-color="#f0f0f0" text-color="#000000"/>
+
+ <!-- background -->
+ <item type="pixmap" id="background" background="true">
+ <normal file="color.png"/>
+ <pos x="0" y="0" width="100%" height="100%"/>
+ </item>
+
+ <!-- top / welcome, clock and big logo -->
+ <item type="rect" id="top" background="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="n" x="50%" y="0" width="100%" height="40%"/>
+ <box orientation="vertical" homogeneous="true">
+
+ <item type="pixmap" background="true">
+ <normal file="welcome-time-shadowed.png"/>
+ <pos anchor="n" x="50%" y="0" width="80%" height="44"/>
+ <box orientation="horizontal" homogeneous="true">
+ <!-- Welcome on ... -->
+ <item type="label" background="true">
+ <pos anchor="w" x="10%" y="30%"/>
+ <normal color="#f0f0f0" font="Sans 11"/>
+ <stock type="welcome-label"/>
+ </item>
+ <!-- clock -->
+ <item type="label" id="clock">
+ <pos anchor="e" x="90%" y="30%"/>
+ <normal color="#f0f0f0" font="Sans 11"/>
+ <text>%c</text>
+ </item>
+ </box>
+ </item>
+
+ <item type="rect" id="logo">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="c" x="50%" y="10%" width="100%" height="100%"/>
+ <box orientation="vertical" homogeneous="true">
+ <item type="pixmap">
+ <normal file="openslx-logo-main.png"/>
+ <pos anchor="c" x="50%" y="50%"/>
+ </item>
+ </box>
+ </item>
+
+ </box>
+ </item>
+
+ <!-- main part / login, session, menu, ... -->
+ <item type="pixmap" id="main-runner" background="true">
+ <normal file="main-runner.png"/>
+ <pos anchor="c" x="50%" y="50%" width="100%" height="160"/>
+ <box orientation="horizontal" homogeneous="true">
+
+ <item type="rect" background="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="w" x="0%" y="50%" width="100%" height="100%"/>
+ <box orientation="horizontal" homogeneous="true">
+
+ <!-- left part / login -->
+ <item type="rect" background="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="w" x="0" y="50%" width="100%" height="100%"/>
+ <box orientation="horizontal">
+
+ <!-- small logo -->
+ <item type="pixmap" background="true">
+ <normal file="openslx-logo.png"/>
+ <pos anchor="w" x="30" y="50%"/>
+ </item>
+
+ <!-- login -->
+ <item type="rect">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="w" x="70" y="50%" width="box" height="box"/>
+ <box orientation="horizontal" spacing="10">
+
+ <item type="rect">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="sw" x="0" y="100%" width="box" height="100%"/>
+ <box homogeneous="true" spacing="10">
+ <!-- username-label -->
+ <item type="label">
+ <pos anchor="nw" x="0" y="0"/>
+ <normal color="#f0f0f0" font="Sans 11"/>
+ <stock type="username-label"/>
+ </item>
+ <!-- password-label -->
+ <item type="label">
+ <pos anchor="sw" x="0" y="-0"/>
+ <normal color="#f0f0f0" font="Sans 11"/>
+ <stock type="password-label"/>
+ </item>
+ </box>
+ </item>
+
+ <item type="rect">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="nw" x="0" y="0" width="box" height="box"/>
+ <box homogeneous="true" spacing="10">
+ <!-- username-entry -->
+ <item type="entry" id="user-entry">
+ <pos anchor="w" x="0" y="50%" height="20" width="100"/>
+ </item>
+ <!-- password-entry -->
+ <item type="entry" id="pw-entry">
+ <pos anchor="w" x="0" y="50%" height="20" width="100"/>
+ </item>
+ </box>
+ </item>
+
+ <item type="pixmap" button="true" id="login_button">
+ <pos anchor="sw" x="0" y="-0" height="20" width="20"/>
+ <normal file="enter_inactive.png"/>
+ <prelight file="enter.png"/>
+ </item>
+
+ </box>
+ </item>
+
+ </box>
+ </item>
+
+ <!-- middle part / errors, caps info, kdm logo -->
+ <item type="rect">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="c" x="50%" y="50%" width="90%" height="100%"/>
+ <box orientation="vertical">
+
+ <!-- Login-Error -->
+ <item type="rect">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="n" x="50%" y="10" width="100%" height="30"/>
+ <box>
+ <item type="label" id="pam-error">
+ <normal color="#ff8b00" font="Sans 11"/>
+ <pos anchor="c" x="50%" y="15"/>
+ <text/>
+ </item>
+ </box>
+ </item>
+
+ <item type="pixmap">
+ <normal file="environment.png"/>
+ <pos anchor="c" x="50%" y="50%"/>
+ </item>
+
+ <!-- capslock-warning -->
+ <item type="rect" id="caps-lock-warning">
+ <normal color="#000000" alpha="0.4"/>
+ <pos anchor="s" x="50%" y="-10" width="100%" height="30"/>
+ <box>
+ <item type="label">
+ <normal color="#ff8b00" font="Sans 11"/>
+ <pos anchor="c" x="50%" y="15"/>
+ <stock type="caps-lock-warning"/>
+ </item>
+ </box>
+ </item>
+
+ </box>
+ </item>
+
+ <!-- right part / sessions, menu -->
+ <item type="rect">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="e" x="100%" y="50%" width="100%" height="100%"/>
+ <box orientation="vertical" homogeneous="true" spacing="10">
+
+ <!-- session-button -->
+ <item type="rect" id="session_button" button="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="se" x="-50" y="100%" width="box" height="box"/>
+ <box orientation="horizontal">
+ <item type="label">
+ <normal color="#bbbbbb" font="Sans 11"/>
+ <prelight color="#f0f0f0" font="Sans 11"/>
+ <active color="#ff8b00" font="Sans 11"/>
+ <pos anchor="e" x="100%" y="-24"/>
+ <stock type="session"/>
+ </item>
+ <item type="rect" id="session_button" button="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="c" x="50%" y="50%" width="10"/>
+ </item>
+ <item type="pixmap" id="session_button" button="true">
+ <normal file="sessions_inactive.png"/>
+ <prelight file="sessions.png"/>
+ <pos anchor="se" x="100%" y="100%"/>
+ </item>
+ </box>
+ </item>
+
+ <!-- menu-button -->
+ <item type="rect" id="system_button" button="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="ne" x="-50" y="0" width="box" height="box"/>
+ <box orientation="horizontal">
+ <item type="label">
+ <normal color="#bbbbbb" font="Sans 11"/>
+ <prelight color="#f0f0f0" font="Sans 11"/>
+ <active color="#ff8b00" font="Sans 11"/>
+ <pos anchor="e" x="100%" y="24"/>
+ <stock type="system"/>
+ </item>
+ <item type="rect" id="system_button" button="true">
+ <normal color="#000000" alpha="0.0"/>
+ <pos anchor="c" x="50%" y="50%" width="10"/>
+ </item>
+ <item type="pixmap" id="system_button" button="true">
+ <normal file="system_inactive.png"/>
+ <prelight file="system.png"/>
+ <pos anchor="ne" x="100%" y="0%"/>
+ </item>
+ </box>
+ </item>
+
+ </box>
+ </item>
+
+ </box>
+ </item>
+
+ </box>
+ </item>
+ <item type="pixmap" id="distro_logo" button="false">
+ <normal file="/etc/distro.png"/>
+ <pos anchor="se" x="99%" y="99%"/>
+ </item>
+</greeter>
diff --git a/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/welcome-time-shadowed.png b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/welcome-time-shadowed.png
new file mode 100644
index 00000000..d908972e
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/desktop/themes/kdm/openslx/welcome-time-shadowed.png
Binary files differ
diff --git a/remote/modules/kdm/data/usr/share/kde4/config b/remote/modules/kdm/data/usr/share/kde4/config
new file mode 120000
index 00000000..abff130b
--- /dev/null
+++ b/remote/modules/kdm/data/usr/share/kde4/config
@@ -0,0 +1 @@
+/etc/kde4 \ No newline at end of file
diff --git a/remote/modules/kdm/data/var/lib/kdm/.placeholder b/remote/modules/kdm/data/var/lib/kdm/.placeholder
new file mode 100644
index 00000000..778fd62b
--- /dev/null
+++ b/remote/modules/kdm/data/var/lib/kdm/.placeholder
@@ -0,0 +1 @@
+# Nothing to see here, just fooling git a bit
diff --git a/remote/modules/kdm/kdm.build b/remote/modules/kdm/kdm.build
index feac30cb..d5199340 100644
--- a/remote/modules/kdm/kdm.build
+++ b/remote/modules/kdm/kdm.build
@@ -1,26 +1,19 @@
-#tool/distro specific functions for fetching, building and installing dependencies
-
fetch_source () {
- pinfo "Extracting from running system..."
-}
+ :
+}
build () {
- COPYLIST="list_dpkg_output"
- [ -e "${COPYLIST}" ] && rm "${COPYLIST}"
+ COPYLIST="list_dpkg_output"
+ [ -e "${COPYLIST}" ] && rm "${COPYLIST}"
- list_packet_files >> "${COPYLIST}"
- tarcopy "$(cat "${COPYLIST}" | sort -u)" "${MODULE_BUILD_DIR}"
+ list_packet_files >> "${COPYLIST}"
+ tarcopy "$(cat "${COPYLIST}" | sort -u)" "${MODULE_BUILD_DIR}"
}
post_copy() {
- #create static kdm folders in stage3.2
- mkdir -p "${TARGET_BUILD_DIR}/var/lib/kdm"
- # link kdm config as opensuse wants in in another place
- ln -s "/etc/kde4" "$TARGET_BUILD_DIR/usr/share/kde4/config"
-
-
- #copy required icons
+ # copy required icons
+ # TODO: Why here? gtk <-> kdm?
gtk-update-icon-cache-3.0 "${TARGET_BUILD_DIR}/usr/share/icons/oxygen/" || pwarning "update-icon-cache-3.0 failed."
}