mirror of
https://github.com/linuxserver/docker-doublecommander.git
synced 2026-01-09 07:11:12 +08:00
Compare commits
No commits in common. "master" and "eb559066-ls288" have entirely different histories.
master
...
eb559066-l
26
README.md
26
README.md
@ -88,7 +88,6 @@ This container is based on [Docker Baseimage Selkies](https://github.com/linuxse
|
||||
|
||||
| Variable | Description |
|
||||
| :----: | --- |
|
||||
| PIXELFLUX_WAYLAND | **Experimental** If set to true the container will initialize in Wayland mode running [Smithay](https://github.com/Smithay/smithay) and Labwc while enabling zero copy encoding with a GPU |
|
||||
| CUSTOM_PORT | Internal port the container listens on for http if it needs to be swapped from the default `3000` |
|
||||
| CUSTOM_HTTPS_PORT | Internal port the container listens on for https if it needs to be swapped from the default `3001` |
|
||||
| CUSTOM_WS_PORT | Internal port the container listens on for websockets if it needs to be swapped from the default 8082 |
|
||||
@ -143,30 +142,6 @@ To launch the desktop session in a different language, set the `LC_ALL` environm
|
||||
* `-e LC_ALL=nl_NL.UTF-8` - Netherlands
|
||||
* `-e LC_ALL=it_IT.UTF-8` - Italian
|
||||
|
||||
### SealSkin Compatibility
|
||||
|
||||
This container is compatible with [SealSkin](https://github.com/linuxserver/docker-sealskin).
|
||||
|
||||
SealSkin is a self-hosted, client-server platform that provides secure authentication and collaboration features while using a browser extension to intercept user actions such as clicking a link or downloading a file and redirect them to a secure, isolated application environment running on a remote server.
|
||||
|
||||
* **SealSkin Server:** [Get it Here](https://github.com/linuxserver/docker-sealskin)
|
||||
* **Browser Extension:** [Install Here](https://chromewebstore.google.com/detail/sealskin-isolation/lclgfmnljgacfdpmmmjmfpdelndbbfhk)
|
||||
|
||||
### All GPU Acceleration - use sane resolutions
|
||||
|
||||
When using 3d acceleration via Nvidia DRM or DRI3 it is important to clamp the virtual display to a reasonable max resolution. This can be achieved with the environment setting:
|
||||
|
||||
* `-e MAX_RESOLUTION=3840x2160`
|
||||
|
||||
This will set the total virtual framebuffer to 4K, you can also set a manual resolution to achieve this.
|
||||
By default the virtual monitor in the session is 16K to support large monitors and dual display configurations. Leaving it this large has no impact on CPU based performance but costs GPU memory usage and memory bandwidth when leveraging one for acceleration. If you have performance issues in an accelerated session, try clamping the resolution to 1080p and work up from there:
|
||||
|
||||
```
|
||||
-e SELKIES_MANUAL_WIDTH=1920
|
||||
-e SELKIES_MANUAL_HEIGHT=1080
|
||||
-e MAX_RESOLUTION=1920x1080
|
||||
```
|
||||
|
||||
### DRI3 GPU Acceleration
|
||||
|
||||
For accelerated apps or games, render devices can be mounted into the container and leveraged by applications using:
|
||||
@ -594,7 +569,6 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
||||
|
||||
## Versions
|
||||
|
||||
* **28.12.25:** - Add Wayland init logic.
|
||||
* **22.09.25:** - Rebase to Debian Trixie.
|
||||
* **28.07.25:** - Fix CPU usage bug by disabling fake udev.
|
||||
* **12.07.25:** - Rebase to Selkies, HTTPS IS NOW REQUIRED.
|
||||
|
||||
@ -2,9 +2,8 @@ NAME VE
|
||||
7zip 25.01+dfsg-1~deb13u1 deb
|
||||
adduser 3.152 deb
|
||||
adwaita-icon-theme 48.1-1 deb
|
||||
aiofiles 25.1.0 python
|
||||
aiohappyeyeballs 2.6.1 python
|
||||
aiohttp 3.13.3 python
|
||||
aiohttp 3.13.2 python
|
||||
aioice 0.10.2 python
|
||||
aiosignal 1.4.0 python
|
||||
apt 3.0.3 deb
|
||||
@ -69,13 +68,12 @@ debianutils 5.
|
||||
desktop-file-utils 0.28-1 deb
|
||||
diffutils 1:3.10-4 deb
|
||||
dirmngr 2.4.7-21+b3 deb
|
||||
distro 1.9.0 python
|
||||
dmsetup 2:1.02.205-2 deb
|
||||
dnspython 2.8.0 python
|
||||
docker-buildx-plugin 0.30.1-1~debian.13~trixie deb
|
||||
docker-ce 5:29.1.3-1~debian.13~trixie deb
|
||||
docker-ce-cli 5:29.1.3-1~debian.13~trixie deb
|
||||
docker-compose-plugin 5.0.1-1~debian.13~trixie deb
|
||||
docker-compose-plugin 5.0.0-1~debian.13~trixie deb
|
||||
doublecmd-common 1.1.22-1 deb
|
||||
doublecmd-gtk 1.1.22-1 deb
|
||||
doublecmd-plugins 1.1.22-1 deb
|
||||
@ -215,10 +213,9 @@ github.com/distribution/reference v0
|
||||
github.com/docker/buildx v0.30.1 go-module (+1 duplicate)
|
||||
github.com/docker/cli v28.5.1+incompatible go-module
|
||||
github.com/docker/cli v28.5.2+incompatible go-module
|
||||
github.com/docker/cli-docs-tool v0.10.0 go-module
|
||||
github.com/docker/cli-docs-tool v0.11.0 go-module
|
||||
github.com/docker/cli-docs-tool v0.10.0 go-module (+1 duplicate)
|
||||
github.com/docker/cli/cmd/docker UNKNOWN go-module
|
||||
github.com/docker/compose/v5 v0.0.0-20251218103533-c89b8a2d6b44 go-module
|
||||
github.com/docker/compose/v5 v0.0.0-20251202074149-13d70b1c1134 go-module
|
||||
github.com/docker/distribution v2.8.3+incompatible go-module (+1 duplicate)
|
||||
github.com/docker/docker v28.5.1+incompatible go-module
|
||||
github.com/docker/docker v28.5.2+incompatible go-module
|
||||
@ -316,8 +313,7 @@ github.com/mitchellh/go-wordwrap v1
|
||||
github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+2 duplicates)
|
||||
github.com/mitchellh/reflectwalk v1.0.2 go-module
|
||||
github.com/moby/buildkit v0.26.1 go-module
|
||||
github.com/moby/buildkit v0.26.2 go-module
|
||||
github.com/moby/buildkit v0.26.3 go-module
|
||||
github.com/moby/buildkit v0.26.2 go-module (+1 duplicate)
|
||||
github.com/moby/docker-image-spec v1.3.1 go-module (+2 duplicates)
|
||||
github.com/moby/go-archive v0.1.0 go-module (+2 duplicates)
|
||||
github.com/moby/ipvs v1.1.0 go-module
|
||||
@ -345,8 +341,7 @@ github.com/moby/sys/userns v0
|
||||
github.com/moby/term v0.5.2 go-module (+2 duplicates)
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+1 duplicate)
|
||||
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee go-module (+1 duplicate)
|
||||
github.com/morikuni/aec v1.0.0 go-module
|
||||
github.com/morikuni/aec v1.1.0 go-module
|
||||
github.com/morikuni/aec v1.0.0 go-module (+1 duplicate)
|
||||
github.com/mrunalp/fileutils v0.5.1 go-module
|
||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+3 duplicates)
|
||||
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module (+1 duplicate)
|
||||
@ -385,8 +380,7 @@ github.com/sirupsen/logrus v1
|
||||
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 go-module
|
||||
github.com/smallstep/pkcs7 v0.1.1 go-module
|
||||
github.com/spdx/tools-golang v0.5.5 go-module
|
||||
github.com/spf13/cobra v1.10.1 go-module (+1 duplicate)
|
||||
github.com/spf13/cobra v1.10.2 go-module
|
||||
github.com/spf13/cobra v1.10.1 go-module (+2 duplicates)
|
||||
github.com/spf13/pflag v1.0.10 go-module (+2 duplicates)
|
||||
github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module
|
||||
github.com/stretchr/testify v1.11.1 go-module (+1 duplicate)
|
||||
@ -478,12 +472,10 @@ golang.org/x/net v0
|
||||
golang.org/x/net v0.47.0 go-module (+5 duplicates)
|
||||
golang.org/x/oauth2 v0.30.0 go-module (+2 duplicates)
|
||||
golang.org/x/sync v0.17.0 go-module
|
||||
golang.org/x/sync v0.18.0 go-module (+3 duplicates)
|
||||
golang.org/x/sync v0.19.0 go-module
|
||||
golang.org/x/sync v0.18.0 go-module (+4 duplicates)
|
||||
golang.org/x/sys v0.30.0 go-module
|
||||
golang.org/x/sys v0.37.0 go-module
|
||||
golang.org/x/sys v0.38.0 go-module (+4 duplicates)
|
||||
golang.org/x/sys v0.39.0 go-module
|
||||
golang.org/x/sys v0.38.0 go-module (+5 duplicates)
|
||||
golang.org/x/term v0.35.0 go-module
|
||||
golang.org/x/term v0.37.0 go-module (+1 duplicate)
|
||||
golang.org/x/text v0.29.0 go-module
|
||||
@ -995,21 +987,21 @@ pasimple 0.
|
||||
passwd 1:4.17.4-2 deb
|
||||
pci.ids 0.0~2025.06.09-1 deb
|
||||
pciutils 1:3.13.0-2 deb
|
||||
pcmflux 1.0.7 python
|
||||
pcmflux 1.0.6 python
|
||||
perl 5.40.1-6 deb
|
||||
perl-base 5.40.1-6 deb
|
||||
perl-modules-5.40 5.40.1-6 deb
|
||||
pillow 12.1.0 python
|
||||
pillow 12.0.0 python
|
||||
pinentry-curses 1.3.1-2 deb
|
||||
pip 25.1.1 python
|
||||
pixelflux 1.5.4 python
|
||||
pixelflux 1.5.0 python
|
||||
platformdirs 4.2.2 python
|
||||
poppler-data 0.4.12-1 deb
|
||||
procps 2:4.0.4-9 deb
|
||||
prometheus-client 0.23.1 python
|
||||
propcache 0.4.1 python
|
||||
psmisc 23.7-2 deb
|
||||
psutil 7.2.1 python
|
||||
psutil 7.1.3 python
|
||||
publicsuffix 20250328.1952-0.1 deb
|
||||
pulseaudio 17.0+dfsg1-2+b1 deb
|
||||
pulseaudio-utils 17.0+dfsg1-2+b1 deb
|
||||
@ -1045,7 +1037,8 @@ sigs.k8s.io/yaml v1
|
||||
six 1.17.0 python
|
||||
sqv 1.3.0-3 deb
|
||||
ssl-cert 1.1.3 deb
|
||||
stdlib go1.24.11 go-module (+4 duplicates)
|
||||
stdlib go1.24.11 go-module (+3 duplicates)
|
||||
stdlib go1.24.9 go-module
|
||||
stdlib go1.25.3 go-module
|
||||
stdlib go1.25.5 go-module (+2 duplicates)
|
||||
stterm 0.9.2-1 deb
|
||||
@ -1054,8 +1047,8 @@ systemd 25
|
||||
systemd-cryptsetup 257.9-1~deb13u1 deb
|
||||
systemd-timesyncd 257.9-1~deb13u1 deb
|
||||
sysvinit-utils 3.14-4 deb
|
||||
tags.cncf.io/container-device-interface v1.0.1 go-module
|
||||
tags.cncf.io/container-device-interface v1.1.0 go-module (+2 duplicates)
|
||||
tags.cncf.io/container-device-interface v1.0.1 go-module (+1 duplicate)
|
||||
tags.cncf.io/container-device-interface v1.1.0 go-module (+1 duplicate)
|
||||
tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module
|
||||
tags.cncf.io/container-device-interface/specs-go v1.1.0 go-module (+1 duplicate)
|
||||
tar 1.35+dfsg-3.1 deb
|
||||
@ -1072,7 +1065,6 @@ watchdog 6.
|
||||
websockets 15.0.1 python
|
||||
wheel 0.45.1 python
|
||||
wl-clipboard 2.2.1-2 deb
|
||||
wlr-randr 0.4.1-1 deb
|
||||
wtype 0.4-3 deb
|
||||
x11-apps 7.7+11+b1 deb
|
||||
x11-common 1:7.7+24+deb13u1 deb
|
||||
|
||||
@ -108,7 +108,6 @@ init_diagram: |
|
||||
"doublecommander:latest" <- Base Images
|
||||
# changelog
|
||||
changelogs:
|
||||
- {date: "28.12.25:", desc: "Add Wayland init logic."}
|
||||
- {date: "22.09.25:", desc: "Rebase to Debian Trixie."}
|
||||
- {date: "28.07.25:", desc: "Fix CPU usage bug by disabling fake udev."}
|
||||
- {date: "12.07.25:", desc: "Rebase to Selkies, HTTPS IS NOW REQUIRED."}
|
||||
|
||||
@ -1 +0,0 @@
|
||||
doublecmd
|
||||
@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openbox_menu xmlns="http://openbox.org/3.4/menu">
|
||||
<menu id="root-menu" label="MENU">
|
||||
<item label="foot" icon="/usr/share/icons/hicolor/48x48/apps/foot.png"><action name="Execute"><command>/usr/bin/foot</command></action></item>
|
||||
<item label="Double Commander" icon="/usr/share/icons/hicolor/scalable/apps/doublecmd.svg"><action name="Execute"><command>/usr/bin/doublecmd</command></action></item>
|
||||
</menu>
|
||||
</openbox_menu>
|
||||
Loading…
x
Reference in New Issue
Block a user