Yes, that's there verbatim. There's no ps command so I can't check to make sure openbox is running...wait, I can try to start it again. Right that fails because it says it's already running. I can't seem to find any log files but I suppose none of that matters because I cant find an editor to try to modify rc.xml. Any other ideas? Are you in a place where you can check your personal installation?
Yes, I am and it's working fine for me. I can open the about window and click the JRiver window to my hearts content and it stays on top of the jriver window.
The "docker ps" command is from outside the container. But you are right, you don't really have a whole lot inside the container, no editor, no package manager, no systemd, no nothing basically. I'm not even sure how you can restart openbox within the container without restarting the container (but you have cat). It has just what it needs to run at all, not to be a functional linux system for use. If you wanna edit things you should probably either copy the openbox.rb from my gitlab and mount it into the container. Or clone the entire thing and build the image from there.
Do you now have that line
<layer>below</layer>
in your file or not?
From your host when you run
docker exec -it <container name or id> /bin/bash
cat /etc/xdg/openbox.rb
Do you have the line in there?
I'm not sure you have, since it kinda seems like you do, but then also want an editor, witch suggests you don't?
---
Effectively, that's what I wanted you to do try, see if that line is there and make sure you have the latest image.
https://youtu.be/PyTgtFgBTJUAs you can see in that video at the end too. I can click around everywhere and the window stays on top, or rather the jriver main window stays below. But that's effectively kinda the same thing.
Also by the way you need to run the docker-compose command while you are inside the direcory where your docker-compose.yml is. Just thought that might be a problem. Since I didn't mention this anywhere and it's not like a package manager. It looks for docker-compose.yml in the directory where you are unless you specify a file in the command.
---
Other than that when you confirmed that you do in fact have the lastest image, did you try to remove the config volume from the compose file and restart the container then?
In the video I was using this compose.yml
version: '3'
services:
jrivermc25:
image: shiomax/jrivermc25:latest
restart: always
container_name: jrivermc25
ports:
- "5801:5800"
- "5900:5900"
- "52100:52100"
- "52101:52101"
- "52199:52199"
- "1900:1900/udp"
environment:
- VNC_PASSWORD=12345
volumes:
- ./config:/config:rw
- ./music:/data/music:rw
So you'd be removing this line "- ./config:/config:rw" from the config and then once again "docker-compose down && docker-compose up -d"