No description
Find a file
2023-03-18 19:14:16 +01:00
gui-container add gui-container, rathole, snowflake 2023-03-18 19:14:16 +01:00
rathole add gui-container, rathole, snowflake 2023-03-18 19:14:16 +01:00
snowflake add gui-container, rathole, snowflake 2023-03-18 19:14:16 +01:00
LICENSE Initial commit 2023-03-17 20:19:29 +01:00
README.md add gui-container, rathole, snowflake 2023-03-18 19:14:16 +01:00

Containers-Workspace

Various useful and useless Dockerfiles, often experimental and work in progress

gui-container

gui-container is an experiment for apps with GUI

how to run with default, permissive options:

podman run --privileged -it \
    -e XDG_RUNTIME_DIR=/runtime_dir \
    -e WAYLAND_DISPLAY="$WAYLAND_DISPLAY" \
    -e DISPLAY="$DISPLAY" \
    -v /tmp/.X11-unix:/tmp/.X11-unix:rw \
    -v $HOME/.Xauthority:/root/.Xauthority:ro \
    -v "$XDG_RUNTIME_DIR:/runtime_dir:rw" \
    --entrypoint bash \
    --name "gui_container" \
        gui-container:latest

starting dbus:

export $(dbus-launch)

unsetting WAYLAD_DISPLAY or DISPLAY can force apps to use the other one

unset DISPLAY
# or
unset WAYLAD_DISPLAY

to mage Qt-based apps work:

export QT_QPA_PLATFORM=wayland

rathole

Compiled from source rathole image.

snowflake

Compiled from source torproject snowflake image.