Utilizo este script para iniciar XBMC:
#! /bin/bash
# Launch XBMC in windowed mode, then use wmctrl to remove the titlebar
DISPLAY=:0.0
# Start XBMC without blocking this script
xbmc &
# Wait for the XBMC window to appear
status=0
while [ $status -eq 0 ]
do
sleep 1
status=`wmctrl -x -l | grep "XBMC Media Center" | wc -l | awk '{print $1}'`
done
# Force XBMC window to fullscreen
#export SDL_VIDEO_FULLSCREEN_DISPLAY=1
wmctrl -x -t 0 -r XBMC Media Center.XBMC Media Center -b toggle,fullscreen
pero la variable DISPLAY siempre cambia... ¿Por qué? (Nunca cambio ninguna opción de configuración) A veces es 0.1, a veces es 0.0.
¿Cómo debo modificar el script para que se ejecute sea cual sea el valor o cuál es una mejor solución?
Respuesta1
Cada usuario obtiene su propia PANTALLA (en realidad, cada sesión X), por lo que cambiarán a medida que los usuarios inicien o cierren sesión y cuando utilice la función de cambio de usuario.