diff --git a/live_exam_os/Dockerfile b/live_exam_os/Dockerfile index 48f0c34170eb0160bb529382bd6506ba474ecc7d..e397cce6a57efd4055325cb5e9bfd4a376eeb593 100644 --- a/live_exam_os/Dockerfile +++ b/live_exam_os/Dockerfile @@ -43,7 +43,9 @@ WORKDIR /live-default ADD config/00-bootloader/grub_config.cfg config/includes.binary/boot/grub/config.cfg # Install syslinux config (used when booting on BIOS systems) +# See here for customizing it: https://wiki.koozali.org/Isolinux_menu.c32 ADD config/00-bootloader/isolinux.cfg config/includes.binary/isolinux/isolinux.cfg +ADD config/00-bootloader/isolinux.png config/includes.binary/isolinux/splash.png # Add additionnal Debian packages ADD config/01-build_hooks/packages.list.chroot config/package-lists/ @@ -68,7 +70,7 @@ ADD config/01-build_hooks/nexus-exam.desktop config/includes.chroot/etc/xdg/auto # Add nexus-exam desktop shortcut ADD config/01-build_hooks/nexus-exam.desktop config/includes.chroot/home/nexus/Bureau/ RUN chmod +x config/includes.chroot/home/nexus/Bureau/nexus-exam.desktop -# The chown doesn't affect the file, not sure why (so I do it later at boot time) +# The chown doesn't affect the file because it's created at boot time #RUN chown 1000:1000 config/includes.chroot/home/nexus/Bureau/nexus-exam.desktop ## Run various X11 settings as soon as user logs in @@ -81,7 +83,7 @@ ADD config/01-build_hooks/x11/x11_settings.desktop config/includes.chroot/etc/xd # ADD config/01-build_hooks/systemd/x11_settings.service config/includes.chroot/etc/systemd/system/ # Customize xfce4 desktop -ADD config/01-build_hooks/xubuntu-development.png config/includes.chroot/usr/share/xfce4/backdrops/xubuntu-development.png +ADD config/01-build_hooks/wallpapers/xubuntu-development.png config/includes.chroot/usr/share/xfce4/backdrops/xubuntu-development.png ADD config/01-build_hooks/xfce/xfce4-desktop.xml config/includes.chroot/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/ ADD config/01-build_hooks/xfce/xfce4-panel.xml config/includes.chroot/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/ ADD config/01-build_hooks/xfce/xfce4-settings-manager.xml config/includes.chroot/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/ diff --git a/live_exam_os/config/00-bootloader/isolinux.cfg b/live_exam_os/config/00-bootloader/isolinux.cfg new file mode 100644 index 0000000000000000000000000000000000000000..04d9d383eb14abcd1386584cd822dd8d4a837a82 --- /dev/null +++ b/live_exam_os/config/00-bootloader/isolinux.cfg @@ -0,0 +1,14 @@ +menu hidden +menu autoboot "Booting nexus-live-exam..." +menu background black.png + +menu title nexus-live-exam +include live.cfg +menu disable +menu end + +default vesamenu.c32 + +prompt 0 +timeout 1 +totaltimeout 1 diff --git a/live_exam_os/config/00-bootloader/isolinux.png b/live_exam_os/config/00-bootloader/isolinux.png new file mode 100644 index 0000000000000000000000000000000000000000..b15862c3c0f851040a62c96005861610bcc6214c Binary files /dev/null and b/live_exam_os/config/00-bootloader/isolinux.png differ diff --git a/live_exam_os/config/01-build_hooks/wallpapers/xubuntu-development.png b/live_exam_os/config/01-build_hooks/wallpapers/xubuntu-development.png new file mode 100644 index 0000000000000000000000000000000000000000..32541088f322c3aace863efd3e9dc58075088036 Binary files /dev/null and b/live_exam_os/config/01-build_hooks/wallpapers/xubuntu-development.png differ