Sign inSign up

diphyx/fedora-desktop

By diphyx

•Updated over 1 year ago

Fedora Desktop is a desktop environment based on Fedora

Image
Operating systems
0

233

diphyx/fedora-desktop repository overview

⁠Fedora Desktop

Fedora Desktop is a desktop environment based on Fedora⁠.

⁠Template

VOLUME:
    label: "Volume"
    hint: "Starts with /volume"
    default: "/volume"
    required: true
---
name: fedora-desktop
services:
    instance:
        image: diphyx/fedora-desktop
        environment:
            - DXF_PROXY_MAIN_PORT=6082
            - DXF_PROXY_ADDITIONAL_PORTS=6100
            - DXF_PROXY_TOOLBAR=/vnc.html
            - DXF_PROXY_TOOLBAR_SOFTWARE=vnc
        volumes:
            - {{ VOLUME }}:/volume
⁠Linux Guide
  • Install dependencies
apt install -y alsa-utils pulseaudio
  • Set environment variables
export XDG_RUNTIME_DIR=/root
  • Configure pulseaudio
mkdir -p /root/.config/pulse

{
    echo "exit-idle-time = -1"
} > /root/.config/pulse/daemon.conf

{
    echo ".include /etc/pulse/default.pa"
    echo "load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;172.0.0.0/8"
    echo "load-module module-null-sink sink_name=DummyOutput sink_properties=device.description=DummyOutput"
    echo "set-default-sink DummyOutput"
} > /root/.config/pulse/default.pa
  • Start pulseaudio
pulseaudio --kill
pulseaudio --start
  • Start container
docker run -it --rm --name fedora-desktop -p 5901:5901 -p 6082:6082 -p 6100:6100 diphyx/fedora-desktop:latest
⁠MacOs Guide
  • Install pulseaudio
brew install pulseaudio
  • Stop brew pulseaudio service
brew services stop pulseaudio
  • Run pulseaudio with module-native-protocol-tcp
pulseaudio --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1; auth-anonymous=1" --exit-idle-time=-1 --daemon
  • Start container
docker run -it --rm --name fedora-desktop -p 5901:5901 -p 6082:6082 -p 6100:6100 -e PULSE_SERVER=host.docker.internal -e SKIP_AUDIO_PROXY=true diphyx/fedora-desktop:latest
⁠NOTE

This image only works on the DiPhyx⁠ platform.

Tag summary

Content type

Image

Digest

sha256:48c37567f…

Size

573.8 MB

Last updated

over 1 year ago

docker pull diphyx/fedora-desktop