Skip to content

Blank wallpaper and cannot login into apple ID. #904

@Txoka

Description

@Txoka

Im using sequoia, because Sonoma didnt let me install Xcode for being outdated.
I could add my apple id into sonoma, but not sequoia, and in both of them i had issues with the wallpaper looking just white:

Image

Im on wayland, so Im running the image as such:

(base) ➜  Docker-OSX git:(master) ✗ cat run.sh 
#!/usr/bin/env bash
set -euo pipefail

# --- Configuration ---
WAYFIRE_SOCKET="wayfire-1"
DISPLAY_NUM=":2"
IMAGE="sickcodes/docker-osx:latest"
PORT_SSH=50922
NAME="osx"
HOST_OSX_DIR="$HOME/docker-osx-home"
mkdir -p "$HOST_OSX_DIR"

# --- Clean up on exit ---
cleanup() {
  echo "🧹 Stopping Wayfire and Docker..."
  [[ -n "${WAYFIRE_PID:-}" ]] && kill $WAYFIRE_PID 2>/dev/null || true
  sudo docker stop "$NAME" >/dev/null 2>&1 || true
  sudo docker rm "$NAME" >/dev/null 2>&1 || true
}
trap cleanup EXIT

# --- Start nested Wayfire compositor in background ---
echo "🚀 Starting nested Wayfire compositor..."
wayfire > /tmp/wayfire.log 2>&1 &
WAYFIRE_PID=$!
sleep 3  # Give Wayfire time to spin up and Xwayland to bind :2

# --- Run Docker-OSX ---
echo "🍏 Launching macOS inside Docker..."
sudo docker run -it \
    --device /dev/kvm \
    -p 50922:10022 \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -v "${HOST_OSX_DIR}:/home/arch/OSX-KVM" \
    -e "DISPLAY=$DISPLAY_NUM" \
    -e GENERATE_UNIQUE=true \
    -e CPU='Haswell-noTSX' \
    -e CPUID_FLAGS='kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on' \
    -e MASTER_PLIST_URL='https://raw.githubusercontent.com/sickcodes/osx-serial-generator/master/config-custom-sonoma.plist' \
    -e SHORTNAME=sequoia \
    "$IMAGE"

I suspect this is caused by the master plist url being set to the custom sonoma config for the serial generator...

Any tested way i can get xcode to work reliably?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions