Loading BasicMetaDesktop/Dockerfile 0 → 100644 +94 −0 Original line number Diff line number Diff line FROM minimalmetadesktop MAINTAINER Stefano Alberto Russo <stefano.russo@gmail.com> USER root # Always start with an apt-get update when extending Reyns images, # otherwise apt repositories might get outdated (404 not found) # and building without cache does not re-build Reyns services. RUN apt-get update # Extra for 18.04 RUN apt-get install net-tools dbus-x11 -y #---------------------- # Xfce #---------------------- RUN apt-get update RUN apt-get install xfce4 xfce4-terminal mousepad ristretto tumbler firefox -y # Replace X startup with version that uses Xfce as Window Manager COPY files/xstartup /opt/tigervnc/ RUN chmod 755 /opt/tigervnc/xstartup # X startup COPY files/xstartup /opt/tigervnc/ RUN chmod 755 /opt/tigervnc/xstartup #---------------------- # Desktop #---------------------- # Add some dependencies RUN apt-get install imwheel zenity x11-xserver-utils -y # Create the Desktop RUN mkdir /metauser_vanilla/Desktop && chown metauser:metauser /metauser_vanilla/Desktop # Add mouse scrolling script COPY files/set_mouse_scrolling_speed /usr/bin/ COPY files/Set_Mouse_Scrolling_Speed.desktop /metauser_vanilla/Desktop/ RUN chmod 755 /usr/bin/set_mouse_scrolling_speed # Add Display Resolution stuff #COPY add_display_resolution /usr/bin/ #COPY add_display_resolution_gui /usr/bin/ #COPY Set_Display_Resolution.desktop /metauser_vanilla/Desktop/ #COPY Add_Display_Resolution.desktop /metauser_vanilla/Desktop/ #RUN chmod 755 /usr/bin/add_display_resolution && chmod 755 /usr/bin/add_display_resolution_gui # Correct ownership of Desktop shortcuts RUN chown -R metauser:metauser /metauser_vanilla/Desktop/ # Shorter bash prompt #RUN echo "PS1=\"\u@MetaBox:\W $ \"" >> /metauser_vanilla/.bashrc # Default conf (mostly eyecandy) COPY files/home_metauser_.config /metauser_vanilla/.config #COPY data/desktop-cf881dd7/metauser_vanilla/.config /metauser_vanilla/.config RUN chown -R metauser:metauser /metauser_vanilla/.config # Disable screensaver COPY files/dot_xscreensaver /metauser_vanilla/.xscreensaver RUN chown metauser:metauser /metauser_vanilla/.xscreensaver # Disable logout dialog RUN chmod 000 /usr/bin/xfce4-session-logout # Create Downloads folder. This is "required" for showing proper spacing between icons in the filemanager a bounch RUN mkdir /metauser_vanilla/Downloads && chown metauser:metauser /metauser_vanilla/Downloads #---------------------- # Extra SW #---------------------- RUN sudo apt-get install gdebi-core -y COPY files/software/dropbox_2015.10.28_amd64.deb /root/ RUN gdebi /root/dropbox_2015.10.28_amd64.deb -n #RUN apt-get install libreoffice gimp -y # Shell for temrinal COPY files/runshell.sh /bin/ RUN chmod 755 /bin/runshell.sh ENV CONTAINER_NAME='basicmetadesktop' USER metauser BasicMetaDesktop/build.sh 0 → 100755 +3 −0 Original line number Diff line number Diff line #!/bin/bash docker build . -t basicmetadesktop BasicMetaDesktop/files/Add_Display_Resolution.desktop 0 → 100755 +10 −0 Original line number Diff line number Diff line [Desktop Entry] Version=1.0 Type=Application Name=Add Display Resolution Comment= Exec=add_display_resolution_gui Icon=video-display Path= Terminal=false StartupNotify=false BasicMetaDesktop/files/Set_Display_Resolution.desktop 0 → 100755 +10 −0 Original line number Diff line number Diff line [Desktop Entry] Version=1.0 Type=Application Name=Set Display Resolution Comment= Exec=xfce4-display-settings Icon=video-display Path= Terminal=false StartupNotify=false BasicMetaDesktop/files/Set_Mouse_Scrolling_Speed.desktop 0 → 100755 +10 −0 Original line number Diff line number Diff line [Desktop Entry] Version=1.0 Type=Application Name=Set Mouse Scrolling Speed Comment= Exec=/usr/bin/set_mouse_scrolling_speed Icon=input-mouse Path= Terminal=false StartupNotify=false Loading
BasicMetaDesktop/Dockerfile 0 → 100644 +94 −0 Original line number Diff line number Diff line FROM minimalmetadesktop MAINTAINER Stefano Alberto Russo <stefano.russo@gmail.com> USER root # Always start with an apt-get update when extending Reyns images, # otherwise apt repositories might get outdated (404 not found) # and building without cache does not re-build Reyns services. RUN apt-get update # Extra for 18.04 RUN apt-get install net-tools dbus-x11 -y #---------------------- # Xfce #---------------------- RUN apt-get update RUN apt-get install xfce4 xfce4-terminal mousepad ristretto tumbler firefox -y # Replace X startup with version that uses Xfce as Window Manager COPY files/xstartup /opt/tigervnc/ RUN chmod 755 /opt/tigervnc/xstartup # X startup COPY files/xstartup /opt/tigervnc/ RUN chmod 755 /opt/tigervnc/xstartup #---------------------- # Desktop #---------------------- # Add some dependencies RUN apt-get install imwheel zenity x11-xserver-utils -y # Create the Desktop RUN mkdir /metauser_vanilla/Desktop && chown metauser:metauser /metauser_vanilla/Desktop # Add mouse scrolling script COPY files/set_mouse_scrolling_speed /usr/bin/ COPY files/Set_Mouse_Scrolling_Speed.desktop /metauser_vanilla/Desktop/ RUN chmod 755 /usr/bin/set_mouse_scrolling_speed # Add Display Resolution stuff #COPY add_display_resolution /usr/bin/ #COPY add_display_resolution_gui /usr/bin/ #COPY Set_Display_Resolution.desktop /metauser_vanilla/Desktop/ #COPY Add_Display_Resolution.desktop /metauser_vanilla/Desktop/ #RUN chmod 755 /usr/bin/add_display_resolution && chmod 755 /usr/bin/add_display_resolution_gui # Correct ownership of Desktop shortcuts RUN chown -R metauser:metauser /metauser_vanilla/Desktop/ # Shorter bash prompt #RUN echo "PS1=\"\u@MetaBox:\W $ \"" >> /metauser_vanilla/.bashrc # Default conf (mostly eyecandy) COPY files/home_metauser_.config /metauser_vanilla/.config #COPY data/desktop-cf881dd7/metauser_vanilla/.config /metauser_vanilla/.config RUN chown -R metauser:metauser /metauser_vanilla/.config # Disable screensaver COPY files/dot_xscreensaver /metauser_vanilla/.xscreensaver RUN chown metauser:metauser /metauser_vanilla/.xscreensaver # Disable logout dialog RUN chmod 000 /usr/bin/xfce4-session-logout # Create Downloads folder. This is "required" for showing proper spacing between icons in the filemanager a bounch RUN mkdir /metauser_vanilla/Downloads && chown metauser:metauser /metauser_vanilla/Downloads #---------------------- # Extra SW #---------------------- RUN sudo apt-get install gdebi-core -y COPY files/software/dropbox_2015.10.28_amd64.deb /root/ RUN gdebi /root/dropbox_2015.10.28_amd64.deb -n #RUN apt-get install libreoffice gimp -y # Shell for temrinal COPY files/runshell.sh /bin/ RUN chmod 755 /bin/runshell.sh ENV CONTAINER_NAME='basicmetadesktop' USER metauser
BasicMetaDesktop/build.sh 0 → 100755 +3 −0 Original line number Diff line number Diff line #!/bin/bash docker build . -t basicmetadesktop
BasicMetaDesktop/files/Add_Display_Resolution.desktop 0 → 100755 +10 −0 Original line number Diff line number Diff line [Desktop Entry] Version=1.0 Type=Application Name=Add Display Resolution Comment= Exec=add_display_resolution_gui Icon=video-display Path= Terminal=false StartupNotify=false
BasicMetaDesktop/files/Set_Display_Resolution.desktop 0 → 100755 +10 −0 Original line number Diff line number Diff line [Desktop Entry] Version=1.0 Type=Application Name=Set Display Resolution Comment= Exec=xfce4-display-settings Icon=video-display Path= Terminal=false StartupNotify=false
BasicMetaDesktop/files/Set_Mouse_Scrolling_Speed.desktop 0 → 100755 +10 −0 Original line number Diff line number Diff line [Desktop Entry] Version=1.0 Type=Application Name=Set Mouse Scrolling Speed Comment= Exec=/usr/bin/set_mouse_scrolling_speed Icon=input-mouse Path= Terminal=false StartupNotify=false