From b324b5cad0e42968dbce813dd844066cc1d91996 Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sun, 19 Oct 2025 16:20:53 +0100 Subject: [PATCH 1/3] chore: fix linux devcontainer Signed-off-by: Beniamino Pozzan --- .devcontainer/linux/devcontainer.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.devcontainer/linux/devcontainer.json b/.devcontainer/linux/devcontainer.json index f40d952..d1edaf5 100644 --- a/.devcontainer/linux/devcontainer.json +++ b/.devcontainer/linux/devcontainer.json @@ -2,15 +2,11 @@ "name": "px4_roscon_25_linux", "image": "dronecode/roscon-25-workshop:latest", "forwardPorts": [8765], - "containerEnv": { - "NVIDIA_VISIBLE_DEVICES": "all", - "NVIDIA_DRIVER_CAPABILITIES": "all" - }, "remoteEnv": { "DISPLAY": "${localEnv:DISPLAY}" }, "runArgs": [ - "--runtime", "nvidia" + "--device", "/dev/dri:/dev/dri" ], "mounts": [ { From feb103d6d718c41a137566166d61b6a1103fc6bb Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sun, 19 Oct 2025 16:21:17 +0100 Subject: [PATCH 2/3] chore: docker_run.sh uses ~/roscon-25-workshop_ws as working dir Signed-off-by: Beniamino Pozzan --- docker/docker_run.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/docker_run.sh b/docker/docker_run.sh index a54dd91..d459d29 100755 --- a/docker/docker_run.sh +++ b/docker/docker_run.sh @@ -47,6 +47,7 @@ fi DOCKER_CMD="$DOCKER_CMD -p 8765:8765" DOCKER_CMD="$DOCKER_CMD -v ${SCRIPTPATH}/..:/home/ubuntu/roscon-25-workshop_ws/src/roscon-25-workshop" DOCKER_CMD="$DOCKER_CMD --name=px4-roscon-25" +DOCKER_CMD="$DOCKER_CMD -w /home/ubuntu/roscon-25-workshop_ws" DOCKER_CMD="$DOCKER_CMD dronecode/roscon-25-workshop bash" # Execute the command From e9d7923c27c63015d242354b3813d71e315ec0a8 Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sun, 19 Oct 2025 16:23:38 +0100 Subject: [PATCH 3/3] fix: no-gui devcontainer name Signed-off-by: Beniamino Pozzan --- .devcontainer/nogui/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/nogui/devcontainer.json b/.devcontainer/nogui/devcontainer.json index 4a6d9bf..b62c4bf 100644 --- a/.devcontainer/nogui/devcontainer.json +++ b/.devcontainer/nogui/devcontainer.json @@ -1,5 +1,5 @@ { - "name": "px4_roscon_25_linux", + "name": "px4_roscon_25_nogui", "image": "dronecode/roscon-25-workshop:latest", "forwardPorts": [8765, 18750], "customizations": {