#!/bin/bash
# Wrapper para ejecutar abrir-recomendados con entorno gráfico correcto
# Este script es el que pkexec ejecuta como root

# Identificar el usuario real que invocó pkexec
USUARIO_REAL="${PKEXEC_UID:+$(getent passwd $PKEXEC_UID | cut -d: -f1)}"
USUARIO_REAL="${USUARIO_REAL:-${SUDO_USER:-charlie}}"

# Reconstruir las variables gráficas
export DISPLAY=":0"
export XAUTHORITY="/home/${USUARIO_REAL}/.Xauthority"

# Variables necesarias para Gambas
export GB_NO_JIT=1
export GTK_THEME=Adwaita
export HOME="/home/${USUARIO_REAL}"

# Permitir que root dibuje en el display del usuario
xhost +local:root 2>/dev/null || true

cd "/home/${USUARIO_REAL}" || cd /

exec /usr/local/bin/abrir-recomendados
