From 1fcd913352a9e6e7b5a7573051f27364f75b922c Mon Sep 17 00:00:00 2001 From: Harivansh Rathi Date: Fri, 10 Apr 2026 00:12:06 +0000 Subject: [PATCH] chore: remove comments from guest desktop scripts --- Dockerfile | 2 -- desktop/scripts/apply-desktop-profile.sh | 2 -- microagent-desktop-session.sh | 10 ---------- 3 files changed, 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5cc4fd5..dea0b61 100644 --- a/Dockerfile +++ b/Dockerfile @@ -86,8 +86,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ dbus-user-session \ && rm -rf /var/lib/apt/lists/* -# Chromium: Ubuntu 24.04 only ships a snap stub, so pull the real .deb from -# the Debian Sid repo with proper GPG key verification. RUN curl -fsSL https://ftp-master.debian.org/keys/archive-key-12.asc \ | gpg --dearmor -o /etc/apt/keyrings/debian-archive.gpg \ && printf '%s\n' \ diff --git a/desktop/scripts/apply-desktop-profile.sh b/desktop/scripts/apply-desktop-profile.sh index 1fb84a1..c5860a5 100644 --- a/desktop/scripts/apply-desktop-profile.sh +++ b/desktop/scripts/apply-desktop-profile.sh @@ -16,11 +16,9 @@ fi mkdir -p "$MARKER_DIR" "$XDG_CONFIG_HOME" -# XFCE config rm -rf "$XDG_CONFIG_HOME/xfce4" cp -R "$PROFILE_ROOT/xfce" "$XDG_CONFIG_HOME/xfce4" -# Plank config mkdir -p "$XDG_CONFIG_HOME/plank" cp -R "$PROFILE_ROOT/plank/." "$XDG_CONFIG_HOME/plank/" diff --git a/microagent-desktop-session.sh b/microagent-desktop-session.sh index a76850d..4164b76 100644 --- a/microagent-desktop-session.sh +++ b/microagent-desktop-session.sh @@ -37,8 +37,6 @@ cleanup() { exit 0 } -# Start a persistent D-Bus session and export its address so all child -# processes (XFCE, Plank, autocutsel) share the same bus. start_dbus() { log "starting dbus session" eval "$(dbus-launch --sh-syntax)" @@ -110,8 +108,6 @@ start_websockify() { websockify_pid=$! } -# Restart the full desktop session (XFCE + Plank + clipboard) on the same -# D-Bus so all components share one session bus. restart_desktop_session() { [ -n "${plank_pid:-}" ] && kill "$plank_pid" >/dev/null 2>&1 || true [ -n "${autocutsel_clip_pid:-}" ] && kill "$autocutsel_clip_pid" >/dev/null 2>&1 || true @@ -124,11 +120,9 @@ restart_desktop_session() { trap cleanup INT TERM -# Apply desktop profile on first boot log "applying desktop profile" runuser -u node -- /opt/desktop/scripts/apply-desktop-profile.sh 2>&1 || true -# Start Xvfb log "starting Xvfb" Xvfb "$DISPLAY" -screen 0 1280x800x24 -ac >/tmp/xvfb.log 2>&1 & xvfb_pid=$! @@ -152,13 +146,10 @@ if [ "$ready" -ne 1 ]; then exit 1 fi -# Disable screensaver/DPMS xset -display "$DISPLAY" -dpms s off s noblank >/dev/null 2>&1 || true -# Start persistent D-Bus session shared by all desktop components start_dbus -# Start desktop stack start_xfce wait_for_wm || true start_plank @@ -166,7 +157,6 @@ start_clipboard start_x11vnc start_websockify -# Monitor and restart dead processes while true; do if ! pid_running "$xvfb_pid"; then log "Xvfb exited; stopping desktop session"