From 28c87742f29e888d8bc4745595e9316d87232bc1 Mon Sep 17 00:00:00 2001 From: Craig Date: Tue, 21 Apr 2020 20:00:22 +0000 Subject: [PATCH] added docker jwm --- .docker/files/jwm/Dockerfile | 11 ++ .docker/files/jwm/conf.xml | 209 +++++++++++++++++++++++++++++ .docker/files/jwm/supervisord.conf | 10 ++ 3 files changed, 230 insertions(+) create mode 100644 .docker/files/jwm/Dockerfile create mode 100644 .docker/files/jwm/conf.xml create mode 100644 .docker/files/jwm/supervisord.conf diff --git a/.docker/files/jwm/Dockerfile b/.docker/files/jwm/Dockerfile new file mode 100644 index 0000000..7a7ab59 --- /dev/null +++ b/.docker/files/jwm/Dockerfile @@ -0,0 +1,11 @@ +FROM nurdism/neko:base + +# +# install jwm +RUN set -eux; apt-get update; \ + apt-get install -y --no-install-recommends jwm; + +# +# copy jwm conf and supervisord conf +COPY .docker/files/jwm/supervisord.conf /etc/neko/supervisord/jwm.conf +COPY .docker/files/jwm/conf.xml /etc/neko/jwm.xml diff --git a/.docker/files/jwm/conf.xml b/.docker/files/jwm/conf.xml new file mode 100644 index 0000000..d8a1796 --- /dev/null +++ b/.docker/files/jwm/conf.xml @@ -0,0 +1,209 @@ + + + + + + /etc/jwm/debian-menu + xterm + + + xlock -mode blank + + + + + + + + + + + + + Pidgin + + + + xterm + + + + xclock + + + + + + + + root:1 + + showdesktop + + + + + + + + + + + + + + Sans-9:bold + 4 + 21 + 3 + #FFFFFF + #555555 + #000000 + 0.5 + + #FFFFFF + #0077CC + #000000 + 1.0 + + + + Sans-9 + #333333 + #FFFFFF + #000000 + 0.75 + + + #000000 + #555555 + #333333 + #FFFFFF + + #0077CC + #004488 + + + + Sans-9 + #FFFFFF + #333333 + #000000 + + #FFFFFF + #0077CC + + 0.85 + + + Sans-9 + #000000 + #999999 + + + + /usr/share/icons/gnome/256x256/actions + /usr/share/icons/gnome/256x256/apps + /usr/share/icons/gnome/256x256/categories + /usr/share/icons/gnome/256x256/devices + /usr/share/icons/gnome/256x256/emblems + /usr/share/icons/gnome/256x256/mimetypes + /usr/share/icons/gnome/256x256/places + /usr/share/icons/gnome/256x256/status + /usr/share/icons/gnome/32x32/actions + /usr/share/icons/gnome/32x32/animations + /usr/share/icons/gnome/32x32/apps + /usr/share/icons/gnome/32x32/categories + /usr/share/icons/gnome/32x32/devices + /usr/share/icons/gnome/32x32/emblems + /usr/share/icons/gnome/32x32/mimetypes + /usr/share/icons/gnome/32x32/places + /usr/share/icons/gnome/32x32/status + /usr/share/icons/gnome/scalable/actions + /usr/share/icons/gnome/scalable/apps + /usr/share/icons/gnome/scalable/categories + /usr/share/icons/gnome/scalable/devices + /usr/share/icons/gnome/scalable/emblems + /usr/share/icons/gnome/scalable/mimetypes + /usr/share/icons/gnome/scalable/places + /usr/share/icons/gnome/scalable/status + /usr/share/icons/hicolor/256x256/apps + /usr/share/icons/hicolor/256x256/mimetypes + /usr/share/icons/hicolor/32x32/actions + /usr/share/icons/hicolor/32x32/apps + /usr/share/icons/hicolor/32x32/categories + /usr/share/icons/hicolor/32x32/devices + /usr/share/icons/hicolor/32x32/emblems + /usr/share/icons/hicolor/32x32/mimetypes + /usr/share/icons/hicolor/32x32/status + /usr/share/icons/hicolor/512x512/apps + /usr/share/icons/hicolor/512x512/mimetypes + /usr/share/icons/hicolor/scalable/actions + /usr/share/icons/hicolor/scalable/apps + /usr/share/icons/hicolor/scalable/categories + /usr/share/icons/hicolor/scalable/devices + /usr/share/icons/hicolor/scalable/emblems + /usr/share/icons/hicolor/scalable/mimetypes + /usr/share/icons/hicolor/scalable/places + /usr/share/icons/hicolor/scalable/status + /usr/share/icons + /usr/share/pixmaps + + /usr/local/share/jwm + + + + + + + #111111 + + + + 400 + + + 2 + + + sloppy + + + border + + + opaque + + + opaque + + + up + down + right + left + left + down + up + right + select + escape + + nextstacked + close + desktop# + root:1 + window + maximize + rdesktop + ldesktop + udesktop + ddesktop + + \ No newline at end of file diff --git a/.docker/files/jwm/supervisord.conf b/.docker/files/jwm/supervisord.conf new file mode 100644 index 0000000..ddac11d --- /dev/null +++ b/.docker/files/jwm/supervisord.conf @@ -0,0 +1,10 @@ +[program:jwm] +environment=HOME="/home/%(ENV_USER)s",USER="%(ENV_USER)s",DISPLAY="%(ENV_DISPLAY)s" +command=/usr/bin/jwm -f /etc/neko/jwm.xml -display %(ENV_DISPLAY)s +autorestart=true +priority=300 +user=%(ENV_USER)s +stdout_logfile=/var/log/neko/jwm.log +stdout_logfile_maxbytes=100MB +stdout_logfile_backups=10 +redirect_stderr=true \ No newline at end of file