diff --git a/kde/.env b/kde/.env deleted file mode 100644 index 0c1867b..0000000 --- a/kde/.env +++ /dev/null @@ -1,5 +0,0 @@ -# .env for myvnc KDE plasma webtop -MYVNC_KDEPLASMA_VNCPASS= -MYVNC_KDEPLASMA_PORT= -MYVNC_KDEPLASMA_CUSTOM_TITLE= -MYVNC_KDEPLASMA_PROXYPATH= diff --git a/kde/10-tigervnc.sh b/kde/10-tigervnc.sh deleted file mode 100755 index 9972de6..0000000 --- a/kde/10-tigervnc.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env bash -# Check for MYVNC_VNCPASS variable -if [ -z ${MYVNC_VNCPASS} ] -then - echo "MYVNC_VNCPASS env variable is missing" - exit 1 -fi - -# Configure tigervnc auth -if [ ! -f ~/.vnc/passwd ] -then - echo "${MYVNC_VNCPASS}" | vncpasswd -f >~/.vnc/passwd - chmod 0600 ~/.vnc/passwd -fi - -# Remove VNCPASS env -unset MYVNC_VNCPASS - -# VNC xstartup -install /dev/stdin ~/.vnc/xstartup <<- xstartup -#!/usr/bin/env bash -unset SESSION_MANAGER -unset DBUS_SESSION_BUS_ADDRESS -exec ${STARTXBIN} -xstartup - -# Turn vnc sharing on/off -if [[ ${MYVNC_VNCSHARING} == "true" ]] || [[ ${MYVNC_VNCSHARING} == "1" ]] -then - _MYVNC_VNCSHARING=alwaysshared -else - _MYVNC_VNCSHARING=nevershared -fi - -# VNC config -cat >~/.vnc/config <<- vncconfig -session=plasmax11 -geometry=1920x1080 -framerate=60 -depth=32 -${_MYVNC_VNCSHARING} -vncconfig - -# Disable KDE screenlock -cat >~/.config/kscreenlockerrc <<- 'kscreenlockerrc' -[Daemon] -Autolock=false -LockOnResume=false -Timeout=0 -kscreenlockerrc diff --git a/kde/90-tigervnc.sh b/kde/90-tigervnc.sh deleted file mode 100755 index f499059..0000000 --- a/kde/90-tigervnc.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash -# Launch Tigervnc -# vncserver :0 & diff --git a/kde/Dockerfile b/kde/Dockerfile deleted file mode 100644 index 0408b9b..0000000 --- a/kde/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -# syntax = docker/dockerfile:1 -FROM myvnc/base -USER root - -# Build ARG: use "root" for debugging -ARG debug - -# X session environment variable -ENV STARTXBIN=startplasma-x11 - -# Run -RUN apk add --no-cache \ - tigervnc \ - plasma-desktop-meta \ - firefox font-dejavu - -# Tigervnc initialization scripts -COPY *.sh /app/init.d/ - -# Default env -USER ${debug:-user} -WORKDIR /home/user -ENV HOME=/home/user -ENV DISPLAY=:0 -ENV SHELL=/bin/bash -ENV PS1="[\u@\h \W \$?]\$ " \ No newline at end of file diff --git a/kde/build b/kde/build deleted file mode 100755 index 62960fe..0000000 --- a/kde/build +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# Docker build -# Optional: buildtag -DOCKER_BUILDKIT=1 \ -docker build . \ - --build-arg debug=${debug:-""} \ - --tag ${buildtag:-myvnc/webtop:alpinekde} \ No newline at end of file diff --git a/kde/docker-compose.yaml b/kde/docker-compose.yaml deleted file mode 100644 index 11268eb..0000000 --- a/kde/docker-compose.yaml +++ /dev/null @@ -1,18 +0,0 @@ -services: - alpinekde: - image: myvnc/webtop:alpinekde - container_name: alpinekde - restart: unless-stopped - ports: - - ${MYVNC_KDEPLASMA_PORT}:6900 - environment: - MYVNC_VNCPASS: ${MYVNC_KDEPLASMA_VNCPASS} - MYVNC_CUSTOM_TITLE: ${MYVNC_KDEPLASMA_CUSTOM_TITLE} - MYVNC_PROXYPATH: ${MYVNC_KDEPLASMA_PROXYPATH} - MYVNC_VNCSHARING: false - networks: - - alpinekde - -networks: - alpinekde: - external: false