summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/desktop
Commit message (Collapse)AuthorAgeFilesLines
...
* Minor fix to create a directory.Dirk von Suchodoletz2008-10-081-1/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2271 95ad53e4-c205-0410-b2fa-d234c58c8868
* Minimal cosmetics. Setting version to 4.9.0 (preview of 5.0 release) ...Dirk von Suchodoletz2008-10-051-1/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2264 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added /etc/X11/session to SessionDesktopDirSebastian Schmelzer2008-10-011-0/+11
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2262 95ad53e4-c205-0410-b2fa-d234c58c8868
* we assume, that it's only necessary to differ between kde3 and kde4 and ↵Michael Janczyk2008-09-181-2/+2
| | | | | | different distributions suse/kde. now following KDEHOME will be created .kde3-ubuntu git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2239 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed bug with allowshutdownSebastian Schmelzer2008-09-171-3/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2235 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed old theme stuff from stage 3 scriptMichael Janczyk2008-09-173-17/+6Star
| | | | | | changed greeter string, since GreetString from kdmrc does not work with themes (bug 98154, bugs.kde.org) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2233 95ad53e4-c205-0410-b2fa-d234c58c8868
* Path info for offered X sessions is to be set in gdm config.Dirk von Suchodoletz2008-09-161-0/+11
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2231 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixSebastian Schmelzer2008-09-161-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2228 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fix for new suse 10.2Sebastian Schmelzer2008-09-161-0/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2227 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed setting of KDEHOME for SUSE, Debian and Gentoo.Michael Janczyk2008-09-053-27/+3Star
| | | | | | Ubuntu left for testing. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2208 95ad53e4-c205-0410-b2fa-d234c58c8868
* bugfix, check if file exists first.Michael Janczyk2008-09-031-1/+2
| | | | | | this will be solver otherwise soon git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2198 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed \ in front of %n in GDMMichael Janczyk2008-09-031-2/+2
| | | | | | both welcome strings are equal now git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2194 95ad53e4-c205-0410-b2fa-d234c58c8868
* changed spitFile to appendFileMichael Janczyk2008-09-024-4/+7
| | | | | | | thougt spitFile would do appendFile ;), but it replaces files :( git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2193 95ad53e4-c205-0410-b2fa-d234c58c8868
* ugly hack to ensure, that .kde-.../share/apps directory exists, otherwise ↵Michael Janczyk2008-09-021-0/+4
| | | | | | | | | KDE progs will complain every time with an warning window maybe suse and other systems need this hack as well. and maybe s.o. will find a better solution to this problem. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2192 95ad53e4-c205-0410-b2fa-d234c58c8868
* added KDEHOME export, so that every kde version and every distribution gets ↵Michael Janczyk2008-09-025-1/+64
| | | | | | its own .kde path git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2186 95ad53e4-c205-0410-b2fa-d234c58c8868
* vmchooser problem reported by Detlef (no "default" session inDirk von Suchodoletz2008-08-261-0/+13
| | | | | | | Ubuntu) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2105 95ad53e4-c205-0410-b2fa-d234c58c8868
* Not really sure if it is necessary but to play it save...Michael Janczyk2008-08-261-1/+1
| | | | | | changed gdm to kdm in kdmgreetertheme.desktop ;) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2104 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed "bug" so that xml file in gdm has to be called theme.xmlMichael Janczyk2008-08-263-4/+20
| | | | | | added support for G(K)dmGreeter.desktop files, so that name of xml file can be passed over these file instead of kdmrc git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2103 95ad53e4-c205-0410-b2fa-d234c58c8868
* The pid file should be configured in kdmrc in Ubuntu.Dirk von Suchodoletz2008-08-261-0/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2102 95ad53e4-c205-0410-b2fa-d234c58c8868
* The kdmrc for Ubuntu needs to be configured for kdm-specific XorgDirk von Suchodoletz2008-08-152-4/+23
| | | | | | | scripts (Xsession, Xstartup, ...), variable fix in Base.pm for kdm. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2045 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor cleanupOliver Tappe2008-08-121-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2035 95ad53e4-c205-0410-b2fa-d234c58c8868
* Bug in the desktop plugin fixed (#260).Dirk von Suchodoletz2008-08-112-3/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2024 95ad53e4-c205-0410-b2fa-d234c58c8868
* Tell users the machine name ...Dirk von Suchodoletz2008-08-101-0/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2015 95ad53e4-c205-0410-b2fa-d234c58c8868
* Use the proper quotes (double quotes) here ...Dirk von Suchodoletz2008-08-101-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2011 95ad53e4-c205-0410-b2fa-d234c58c8868
* Same for kdm (#252, r2007)Dirk von Suchodoletz2008-08-102-2/+19
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2009 95ad53e4-c205-0410-b2fa-d234c58c8868
* Overseen one item in last checkinDirk von Suchodoletz2008-08-091-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2007 95ad53e4-c205-0410-b2fa-d234c58c8868
* Set of fixes to previos checkin.Dirk von Suchodoletz2008-08-094-14/+18
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2006 95ad53e4-c205-0410-b2fa-d234c58c8868
* No need for duplication of script code ...Dirk von Suchodoletz2008-08-093-29/+16Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2004 95ad53e4-c205-0410-b2fa-d234c58c8868
* Implementing (hopefully :)) two stage3 options (allowshutdown andDirk von Suchodoletz2008-08-094-5/+47
| | | | | | | rootlogin) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2003 95ad53e4-c205-0410-b2fa-d234c58c8868
* gdm needs a subdirectory with specific permissions to run properlyDirk von Suchodoletz2008-08-081-1/+2
| | | | | | | (extended the testmkd function for chown,mod settings) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1994 95ad53e4-c205-0410-b2fa-d234c58c8868
* Just a reminder for the desktop plugin enhancement (see #252)Dirk von Suchodoletz2008-08-071-0/+23
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1983 95ad53e4-c205-0410-b2fa-d234c58c8868
* Formatting, unification of plugin stage3 scripts ...Dirk von Suchodoletz2008-08-061-9/+8Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1965 95ad53e4-c205-0410-b2fa-d234c58c8868
* Migration steps for new stage3 in the plugin stage3 scripts (the use ofDirk von Suchodoletz2008-08-051-2/+13
| | | | | | | /etc/sysconfig/config is deprecated) ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1957 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted config-path for kdmrc as neededOliver Tappe2008-06-082-2/+19
| | | | | | | | * implemented support for switching to the requested session- and window-manager When I tested this with my local Ubuntu-8.04, it does what is expected, but seemingly that's still not enough, as all I get is still an xterm only. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1866 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved attribute checks to protect against sub-systems not being installedOliver Tappe2008-06-081-6/+12
| | | | | | | | | | although they were requested - as happens currently when asking to install desktop into SUSE-10.3 with gnome=1 (but that distro does not yet know how to install GNOME). Now, trying to set desktop::kind=gnome for such a system will fail (since GNOME is not installed) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1863 95ad53e4-c205-0410-b2fa-d234c58c8868
* * corrected KDM path to /usr/bin/kdm Oliver Tappe2008-06-041-1/+1
| | | | | | (why on earth GDM lives in /usr/sbin but KDM in /usr/bin - I just don't know) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1842 95ad53e4-c205-0410-b2fa-d234c58c8868
* * forgot to adjust the filename for GDM from gdm.conf-custom to custom.confOliver Tappe2008-06-041-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1841 95ad53e4-c205-0410-b2fa-d234c58c8868
* * set SUSE-default in GDMPathInfo to what SUSE-10.3 is using Oliver Tappe2008-06-031-1/+1
| | | | | | | (/etc/gdm/gdm.conf-custom) - in the hope that SUSE-11 does not change that again (yeah, right ;-) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1840 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added missing override of setupKDMScript() for Debian and Ubuntu, whichOliver Tappe2008-06-032-0/+28
| | | | | | is required to force starting of KDM (untested) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1839 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reorganized the themes-folders of the desktop-plugin as discussed with MichaelOliver Tappe2008-06-0347-46/+36Star
| | | | | | | | | | recently: now it's kdm/<theme> and gdm/<theme> instead of <theme>/kdm and <theme>/gdm, as that makes handling of GDM less cumbersome * renamed actual theme description files to theme.xml instead of being named like the theme (in this case: openslx.xml) Tested with GDM and KDM on SUSE-10.2 git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1838 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed bug: the config name wasn't adjusted after renaming. moved kdm ↵Michael Janczyk2008-05-305-1/+1
| | | | | | images into the kdm dir. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1815 95ad53e4-c205-0410-b2fa-d234c58c8868
* * make sure the local themes directory exists whenever this plugin is beingOliver Tappe2008-05-281-0/+3
| | | | | | instantiated git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1806 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support to user provided themes (should live in ↵Oliver Tappe2008-05-261-11/+46
| | | | | | | | | | /etc/opt/openslx/desktop/themes) * implemented automatic detection of available themes if desktop::supported_themes is unset (which is now the default) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1804 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reworked plugin-API concerning the way the parameters are passed into Oliver Tappe2008-05-261-68/+57Star
| | | | | | | | | | | installationPhase() and removalPhase() - now we use a hash as the amount of parameters has become too large * adjusted all plugins to these API change * now not only the openslx base path, but the openslx config path is bind mounted into the vendor-OS chroot, such that plugins can check the available local configuration extensions git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1803 95ad53e4-c205-0410-b2fa-d234c58c8868
* * heavily redesigned and improved the checking of attributes: instead of dyingOliver Tappe2008-05-241-14/+18
| | | | | | | | | | | on the first error, we now collect all errors and return them. The caller can now decide what to do - die or just print a warning or whatever. * slxconfig now dies with the list of all attribute problems if there were any * slxconfig-demuxer prints warnings for all attribute problems that were found (checking for each system & client in turn) * adjusted desktop plugin to API changes concerning the attribute checks git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1796 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implemented checking of attributes for groups and clients in slxconfigOliver Tappe2008-05-241-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1789 95ad53e4-c205-0410-b2fa-d234c58c8868
* * attributes set via slxconfig are now being checked not only against the ↵Oliver Tappe2008-05-221-1/+111
| | | | | | | | | | | | | | respective regex, but the corresponding plugin is being invoked to do a check of its own, too (where it has the chance to look at the vendor-OS attributes and determine the possible stage3-values from their state). * listing a vendor-OS in verbose mode now shows the vendor-OS attributes (stage1 & stage3), too * used Clone::clone instead of Storable::dclone since the latter is not capable of cloning compiled regexes git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1783 95ad53e4-c205-0410-b2fa-d234c58c8868
* * more work at desktop plugin (GDM & KDM should now work on SUSE & Ubuntu)Oliver Tappe2008-05-205-23/+249
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1777 95ad53e4-c205-0410-b2fa-d234c58c8868
* * intermediate commit of desktop plugin, preparing for travel ...Oliver Tappe2008-05-1843-66/+512
| | | | | | | * copied displaymanager themes into desktop plugin (original files will be removed once the desktop plugin is working) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1775 95ad53e4-c205-0410-b2fa-d234c58c8868
* * intermediate check-in of recent work at the desktop plugin - GDM handlingOliver Tappe2008-04-215-18/+112
| | | | | | | | now seems to work with SUSE and Ubuntu, but proper integration will have to wait until I have shaken off the flu git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1752 95ad53e4-c205-0410-b2fa-d234c58c8868