summaryrefslogtreecommitdiffstats
path: root/theming
Commit message (Collapse)AuthorAgeFilesLines
* * added support to the config-demuxer for PXE-theming, i.e. it will lookOliver Tappe2008-01-111-7/+32
| | | | | | | | | | | | | | | | | | | | at the contents of the 'pxe-theme' setting and then try to activate the PXE-theme with the given name. That includes these actions: - an optional template is still loaded and the PXE theme config file is appended to it (such that the theme configuration overrides and/or extends the general PXE-template) - the last background picture referenced by the PXE configuration is copied to the target folder - the menu margin is set according to the 'pxe-theme-menu-margin' setting - any separator lines are rendered as appropriate for the given margin - if any system has a description, it is formatted as appriopriate for the given margin and added to the PXE menu as a TEXT HELP block The whole setup seems to work properly, except for a charset conversion bug concerning the data that has come from the DB (label and description) Thanks go to Michael for his great work on the PXE theme! git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1461 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added text to PXE image "please select" and "use arrow keys". Dirks idea.Michael Janczyk2007-09-261-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1352 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added theme.conf for openslx theme for pxe. Only labels should be added ↵Michael Janczyk2007-09-121-0/+47
| | | | | | | | | | | automatically and the first 2 lines by the demuxer: DEFAULT vesamenu.c32 MENU BACKGROUND openslx.png git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1339 95ad53e4-c205-0410-b2fa-d234c58c8868
* typo :(Michael Janczyk2007-09-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the 1337++ commit ;) The new Design rev:1337 was optimized so that that the themes have even more in common. Here an example file for PXE: DEFAULT vesamenu.c32 MENU BACKGROUND openslx.png PROMPT 0 NOESCAPE 1 TIMEOUT 600 TOTALTIMEOUT 3000 MENU WIDTH 78 MENU MARGIN 9 MENU PASSWORDMARGIN 9 MENU ROWS 12 MENU TABMSGROW 18 MENU CMDLINEROW 18 MENU ENDROW -1 MENU PASSWORDROW 18 MENU TIMEOUTROW 18 MENU HELPMSGROW 18 MENU HELPMSGENDROW -1 MENU HSHIFT 0 MENU VSHIFT 5 menu color screen 37;40 #80ffffff #00000000 std menu color border 37;40 #40000000 #ff8093a1 std menu color title 1;37;40 #ffff8b00 #ff8093a1 std menu color unsel 37;40 #fff0f0f0 #ff8093a1 std menu color hotkey 1;37;40 #ffff8b00 #ff8093a1 std menu color sel 7;37;40 #ff1c2a33 #667799bb all menu color hotsel 1;7;37;40 #ffff8b00 #667799bb all menu color scrollbar 37;40 #40000000 #ee000000 std menu color tabmsg 37;40 #ffff8b00 #ff8093a1 std menu color cmdmark 1;37;40 #ffff8b00 #ff8093a1 std menu color cmdline 37;40 #fff0f0f0 #ff8093a1 std menu color pwdborder 37;40 #40000000 #ff8093a1 std menu color pwdheader 37;40 #ffff8b00 #ff8093a1 std menu color pwdentry 37;40 #ffff8b00 #ff8093a1 std menu color timeout_msg 37;40 #ff1c2a33 #00000000 none menu color timeout 1;37;40 #ffff8b00 #00000000 std menu color help 37;40 #ff1c2a33 #00000000 none menu color msg07 37;40 #90ffffff #00000000 std MENU MASTER PASSWD secret MENU PASSPROMPT Gesicherter Bereich, bitte Passwort eingeben: MENU AUTOBOOT Auswahl startet in # Sekunden MENU TITLE OpenSLX - Hauptmenue ##### LABEL Bitte waehlen Sie ueber die Pfeiltasten aus: KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL ________________________________________________________ KERNEL vesamenu.c32 APPEND pxelinux.cfg/default ##### #LABEL default # Starte Namen Reihe 27 # MENU LABEL ^Computer ausschalten # MENU DEFAULT # KERNEL 132.230.4.1::/atxoff.com # ##### LABEL KERNEL 132.230.4.1::/vesamenu.c32 APPEND 132.230.4.1::/pxelinux.cfg/default ##### LABEL openslx-suse-10.2-main:nfs MENU DEFAULT MENU LABEL ^SUSE-10.2-main nfs KERNEL suse-10.2-main/vmlinuz-2.6.18.8-0.5-default APPEND initrd=suse-10.2-main/initramfs-1 vga=791 debug=0 IPAPPEND 1 LABEL openslx-suse-10.2-main:sqfs-nbd MENU LABEL SUSE-10.2-main sqfs-^nbd TEXT HELP # Bereich: Reihe 10 - 69 Hier kann ein Hilfeintrag stehen welcher z.B. die Besonder- heit einer Umgebung beschreibt. Es sind mehrere Zeilen moeglich (6). Bitte Bereich Reihe 10 - 69 verwenden. Zeilen: 5 Zeilenende> 6 ENDTEXT KERNEL suse-10.2-main/vmlinuz-2.6.18.8-0.5-default APPEND initrd=suse-10.2-main/initramfs-2 vga=791 debug=0 IPAPPEND 1 ##### LABEL ________________________________________________________ KERNEL vesamenu.c32 APPEND pxelinux.cfg/default LABEL Weiterfuehrende Menues: LABEL KERNEL vesamenu.c32 APPEND pxelinux.cfg/default ##### LABEL hauptmenuu MENU LABEL SLX ^Hauptmenue KERNEL vesamenu.c32 APPEND pxelinux.cfg/someotherconf ##### LABEL ________________________________________________________ KERNEL vesamenu.c32 APPEND pxelinux.cfg/default ##### LABEL hilfe MENU LABEL Hilfe : ^H + Enter | Auswahl ueber Pfeiltasten + Enter KERNEL vesamenu.c32 APPEND pxe/pxelinux.cfg/default git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1338 95ad53e4-c205-0410-b2fa-d234c58c8868
* minor theme modificationsMichael Janczyk2007-09-1110-25/+25
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1337 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed old bootsplash2 dir.Michael Janczyk2007-09-104-150/+0Star
| | | | | | | | | adapted Makefile to copy tools/{splashy,splashy_update} to SLX-share-path/splashy/... Please check or modifiy Makefile! git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1336 95ad53e4-c205-0410-b2fa-d234c58c8868
* added, renamed rest of theming binaries. adapted mkdxsinitrd, init and ↵Michael Janczyk2007-09-104-0/+150
| | | | | | | | | | | | | servconfig for the new theming option. old bootsplash removed, since it was ugly and only worked in SUSE and needed a patched kernel. Now you can change the appearance of KDM (GDM?) and splasy by running mkdxsinitrd -s ... Makefile has to be adapted as well, since the splashy-binaries has to be copies to SLX-share-path/splashy/... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1335 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed old theming, added new. the old one isn't usable anymore. in the new ↵Michael Janczyk2007-09-10133-3425/+0Star
| | | | | | only the dirs are cleaned up. first commit. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1334 95ad53e4-c205-0410-b2fa-d234c58c8868
* Design example for KDM/GDM, only tested for SUSE10.2 KDM. Desingn stolen ↵Michael Janczyk2007-09-0415-0/+202
| | | | | | | | | | | | | | | | | | | 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
* Added new bootsplash functionality based on splashy (this is only an ↵Michael Janczyk2007-09-049-0/+1679
| | | | | | | | | | | | | | | | | | | example, s. snapshot.png): Replace the original files with this one (bin + etc inside of initrd-stuff). run mkdxsinitrd or slxconfig-demuxer, add vga=791 (or another value) to your pxe-config. This should run on any linux-system, I tested it only on SUSE10.2 and Debian4.0 though. I'd like to replace the old bootsplash stuff with this one in the near future. I'd like to place it directly into the initrd-stuff directory, so it is baked in every time. The splash will be shown if vga is specified and the debuglevel is '0'. If you don't want the splash shown use a higher debuglevel or the command-line-option 'nosplash'. I'd like to take over this concept for the future releases. What still needs to be done is to adapt mkdxsinitrd to this newfeature. Is the letter 't' (for theme) still free? Since '-s' (for splash) doesn't fit anymore. Maybe it could be interesting to introduce a new variable in slxconfig for the slx-theme. So you could define the look, for example, of your PXE, splash and maybe KDM/GDM, with only one variable? What do you think? git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1332 95ad53e4-c205-0410-b2fa-d234c58c8868
* added 2 snapshots, so you can see the theme /wo installing ;)Michael Janczyk2007-08-282-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1328 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added new exapmle for a PXE-splash image and an example default config.Michael Janczyk2007-08-282-0/+118
| | | | | | | | What do you think? git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1327 95ad53e4-c205-0410-b2fa-d234c58c8868
* missing animations added to theme openslxMichael Janczyk2007-05-221-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1090 95ad53e4-c205-0410-b2fa-d234c58c8868
* Trivial fix to match the nbd-server help output in hint ...Dirk von Suchodoletz2007-04-021-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@853 95ad53e4-c205-0410-b2fa-d234c58c8868
* Renaming of boot.ld to boot.slx to be more naming compliant (and Dirk von Suchodoletz2007-04-013-12/+9Star
| | | | | | | understandable) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@848 95ad53e4-c205-0410-b2fa-d234c58c8868
* Configuration for the different bootsplash resolutions ... animationsDirk von Suchodoletz2007-02-284-0/+124
| | | | | | | would be nice ... see #64 too ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@733 95ad53e4-c205-0410-b2fa-d234c58c8868
* Adding bootsplash images (silent and background) in several resolutionsDirk von Suchodoletz2007-02-278-0/+0
| | | | | | | ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@732 95ad53e4-c205-0410-b2fa-d234c58c8868
* Moved older (opendiskless) themes design to new folder (opendl) ...Dirk von Suchodoletz2007-02-27107-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@731 95ad53e4-c205-0410-b2fa-d234c58c8868
* runvmware xdialog write to stdout. kdmrc template established +Michael Janczyk2006-12-121-5/+0Star
| | | | | | | | adaptations for new kdmrc template. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@531 95ad53e4-c205-0410-b2fa-d234c58c8868
* Just to ensure integrity (old boot.local via dhcp-variable will beMichael Janczyk2006-11-071-1/+1
| | | | | | | | deprecated soon) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@503 95ad53e4-c205-0410-b2fa-d234c58c8868
* Updated scripts for new path scheme (''opt'' prefix, seeDirk von Suchodoletz2006-09-188-0/+0
| | | | | | | | BootRootVerzeichnisse too), renamed a subdirectory in theming for convenience ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@379 95ad53e4-c205-0410-b2fa-d234c58c8868
* mj0: bootsplash bugs removed(no author)2006-09-134-12/+12
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@374 95ad53e4-c205-0410-b2fa-d234c58c8868
* kdm sessions reduced to linux + 2x windows(no author)2006-09-121-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@372 95ad53e4-c205-0410-b2fa-d234c58c8868
* theming should work now. bad hack, but works ok for first relase ;)(no author)2006-09-122-7/+7
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@371 95ad53e4-c205-0410-b2fa-d234c58c8868
* need to commit, for testing, maybe some bugs(no author)2006-09-08109-0/+1590
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@363 95ad53e4-c205-0410-b2fa-d234c58c8868
* need to commit(no author)2006-09-084-0/+72
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@362 95ad53e4-c205-0410-b2fa-d234c58c8868