summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/desktop/OpenSLX/Distro
diff options
context:
space:
mode:
Diffstat (limited to 'os-plugins/plugins/desktop/OpenSLX/Distro')
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm8
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm4
2 files changed, 9 insertions, 3 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm
index bdbf4a2c..61e278cf 100644
--- a/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Base.pm
@@ -349,6 +349,12 @@ sub KDMConfigHashForWorkstation
my $self = shift;
return {
+# 'General' => {
+# StaticServers => ':0',
+# ReserveServers => ':1,:2,:3',
+# ServerVTs => '-7',
+# ConsoleTTYs => 'tty1,tty2,tty3,tty4,tty5,tty6',
+# },
'X-:0-Core' => {
AutoLoginEnable => 'false',
AllowRootLogin => 'false',
@@ -357,7 +363,6 @@ sub KDMConfigHashForWorkstation
'X-*-Greeter' => {
GreetString => 'OpenSLX Workstation (%h)',
SelectedUsers => '',
- ShowUsers => 'Selected',
UserList => 'false',
},
'X-:*-Greeter' => {
@@ -367,6 +372,7 @@ sub KDMConfigHashForWorkstation
'X-:0-Greeter' => {
LogSource => '/dev/xconsole',
UseAdminSession => 'false',
+ PreselectUser => 'None',
},
'xdmcp' => {
Enable => 'false',
diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm
index fdbb767a..dff3e65a 100644
--- a/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm
@@ -85,6 +85,8 @@ sub setupKDMScript
my $configFile = $pathInfo->{config};
mkpath("/etc/opt/kdm");
mkpath("/var/adm/kdm");
+ # maybe backup kdmrc.sysconfig sometimes
+ unlink("/var/adm/kdm/kdmrc.sysconfig");
symlink("/etc/opt/kdm/kdmrc", "/var/adm/kdm/kdmrc.sysconfig");
my $script = $self->SUPER::setupKDMScript($repoPath);
@@ -104,8 +106,6 @@ sub setupKDMScript
sub setupKDEHOME
{
- print "Info: KDEHOME isn't set for SUSE at this point.\n";
-
return;
}