Wine Docker image with Xvfb and a launch-and-screenshot script #2
Labels
No labels
bug
Claude
deferred
enhancement
epic
implementation
priority/high
priority/low
priority/med
research
verification
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#4 Build × Wine grid: which iTunes build installs, launches and renders
iTunes/iTunes.Wine
#5 Remote display with audio for iTunes running on the headless box
iTunes/iTunes.Wine
Reference
iTunes/iTunes.Wine#2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Every other piece needs Wine, and this box has none (
HANDOFF.md, 2026-10-28:wine,wine64andwinetricksare not onPATH; no Xvfb either).The sibling
dc-wine(../Mona.Client/server/wine/Dockerfile) won't do. It is Debian bookworm's Wine 8.0, 32-bit only, and the 64-bit iTunes installer mixes 32-bit and 64-bit components (UNREFUTED, from a WineHQ maintainer's remark on the iTunes bugs), so the image needs a current WineHQ build that runs both (WoW64). Read the version off WineHQ when building; don't pin it from memory.What goes in:
../Mona.Client/server/wine/launch.sh: a fresh or reused prefix from a volume, run an exe, and take screenshots at given seconds.docker build/docker runlines inAGENTS.md→ Commands, and the image inHANDOFF.md.Done when
winecfg(ornotepad) runs in the container under Xvfb with both a 32-bit and a 64-bit prefix, and a screenshot of it is produced.